OSDN Git Service

PR bootstrap/45700
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR bootstrap/45700
4         * trans.h (build1_stat_loc, build2_stat_loc, build3_stat_loc,
5         build4_stat_loc): Removed.
6         (build1_loc, build2_loc, build3_loc, build4_loc): Removed.
7
8 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
9
10         PR fortran/46581
11         * gfortran.dg/select_type_19.f03: New.
12
13 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
14
15         * objc.dg/ivar-problem-1.m: New.
16         * obj-c++.dg/ivar-problem-1.mm: New.
17
18 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
19
20         PR middle-end/46637
21         * gcc.c-torture/compile/pr46637.c: New test.
22
23 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
24
25         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
26
27 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
28
29         PR middle-end/46647
30         * gcc.target/i386/pr46647.c: New.
31
32 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
33
34         * gcc.dg/dll-8.c: New.
35
36 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
37
38         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
39         * gnat.dg/sse_nolib.adb: Likewise.
40
41 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
42
43         PR rtl-optimization/46585
44         * gcc.dg/pr46585.c: New.
45
46 2010-11-24  Richard Henderson  <rth@redhat.com>
47
48         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
49         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
50         vect_unpack, vect_int_mult, vect_extract_even_odd,
51         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
52
53 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
54
55         PR target/46519
56         * gfortran.dg/pr46519-1.f: New.
57
58 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
59
60         PR target/46519
61         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
62         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
63
64         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
65         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
66         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
67         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
68
69         * gcc.target/i386/avx-vzeroupper-20.c: New.
70         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
71         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
72         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
73         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
74         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
75         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
76
77 2010-11-24  Richard Guenther  <rguenther@suse.de>
78
79         PR lto/43218
80         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
81
82 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
83
84         PR rtl-optimization/46614
85         * gcc.dg/pr46614.c: New test.
86
87 2010-11-24  Tobias Burnus  <burnus@net-b.de>
88
89         PR fortran/46638
90         * gfortran.dg/transfer_simplify_10.f90: New.
91
92 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
93
94         PR middle-end/46629
95         * gfortran.dg/lto/pr46629_0.f90: New test.
96
97 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
98
99         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
100         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
101
102 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
103
104         * gcc.dg/opts-5.c: New test.
105
106 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
107
108         PR c++/46527
109         * g++.dg/debug/dwarf2/pr46527.C: New test.
110
111 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
112
113         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
114
115 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
116
117         PR middle-end/46499
118         * gcc.dg/pr46499-1.c: New test.
119         * gcc.dg/pr46499-2.c: New test.
120
121 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
122
123         * gcc.target/i386/alias-1.c: Require alias support.
124
125 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
126
127         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
128         for vectorizer tests.
129         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
130         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
131         * gcc.dg/graphite/pr41888.c: Ditto.
132         * gcc.dg/graphite/pr42729.c: Ditto.
133
134 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
135             Uros Bizjak  <ubizjak@gmail.com>
136
137         * lib/target-supports.exp (check_vect_support_and_set_flags): New
138         procedure to check if the target supports vectorizer tests. Set
139         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
140         capabilites.
141         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
142         * g++.dg/vect/vect.exp: Ditto.
143         * gfortran.dg/vect/vect.exp: Ditto.
144
145 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         PR objc/34033
148         * objc.dg/strings-1.m: New.
149         * objc.dg/strings-2.m: New.
150         * obj-c++.dg/strings-1.mm: New.
151         * obj-c++.dg/strings-2.mm: New.
152
153 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
154
155         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
156         "target short_enums".
157         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
158
159 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
162
163         PR rtl-optimization/46603
164         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
165
166         PR testsuite/46230
167         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
168         being vectorized.  Adjust dg-final pattern.
169         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
170
171         * gcc.dg/vect: Do not include <stdio.h> in testcases.
172         * gcc.dg/vect/costmodel/ppc: Likewise.
173
174 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
175
176         PR rtl-optimization/45652
177         * gcc.dg/pr45652.c: New.
178
179 2010-11-21  Richard Henderson  <rth@redhat.com>
180
181         PR rtl-optimization/46571
182         * gcc.dg/pr46571.c: New.
183
184 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
185
186         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
187
188 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
189
190         PR target/46533
191         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
192
193 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
194
195         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
196         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
197         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
198         * gcc.dg/pack-test-2.c: Test for all targets.
199         * gcc.dg/pragma-align.c: Test for all targets.
200         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
201         * gcc.dg/ucnid-10.c: Test for all targets.
202
203 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gcc.target/sparc/sparc-align-1.c: New test.
206
207 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
208
209         PR c++/16189
210         PR c++/36888
211         PR c++/45331
212         * g++.dg/parse/semicolon3.C: New test.
213         * g++.dg/debug/pr22514.C: Adjust.
214         * g++.dg/init/error1.C: Adjust.
215         * g++.dg/other/bitfield3.C: Adjust.
216         * g++.dg/other/semicolon.C: Adjust.
217         * g++.dg/parse/error14.C: Adjust.
218         * g++.dg/parse/error5.C: Adjust.
219         * g++.dg/parse/parameter-declaration-1.C: Adjust.
220         * g++.dg/template/pr23510.C: Adjust.
221         * g++.dg/template/pr39425.C: Adjust.
222         * g++.old-deja/g++.robertl/eb125.C: Adjust.
223
224 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
225
226         PR debug/46561
227         * gcc.dg/autopar/pr46561.c: New test.
228
229         PR c++/46538
230         * g++.dg/other/error34.C: New test.
231
232         PR c++/46526
233         * g++.dg/cpp0x/constexpr-base3.C: New test.
234
235         PR tree-optimization/45830
236         * gcc.target/i386/pr45830.c: New test.
237         * gcc.c-torture/execute/pr45830.c: New test.
238
239 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         * objc.dg/attributes/class-attribute-1.m: Rewritten.
242         * objc.dg/attributes/class-attribute-2.m: Same change.
243         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
244         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
245         * objc.dg/fobjc-std-1.m: Updated.
246         * obj-c++.dg/fobjc-std-1.mm: Updated.
247
248 2010-11-19  Michael Matz  <matz@suse.de>
249
250         PR tree-optimization/46077
251         * gcc.dg/vect/O3-pr46077.c: New testcase.
252
253 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
254
255         PR c/46547
256         * gcc.c-torture/compile/pr46547-1.c: New test.
257
258 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
259
260         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
261         exec $compiler.
262         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
263         $GFORTRAN_UNDER_TEST.
264         (gfortran_init): Use -B to specify specpath, add trailing /.
265
266 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
267
268         * gcc.target/powerpc/ppc-target-1.c: New file to test target
269         attributes on PowerPC.
270         * gcc.target/powerpc/ppc-target-2.c: Ditto.
271         * gcc.target/powerpc/ppc-target-3.c: Ditto.
272
273 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
274
275         * objc.dg/attributes/proto-attribute-1.m: Updated.
276         * objc.dg/attributes/proto-attribute-2.m: New.
277         * objc.dg/attributes/proto-attribute-3.m: New.
278         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
279         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
280         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
281
282 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
283
284         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
285
286 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
287
288         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
289
290 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
291
292         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
293         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
294
295 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
296
297         PR middle-end/46534
298         * gcc.c-torture/compile/pr46534.c: New test.
299
300 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gnat.dg/atomic4.ad[sb]: New test.
303         * gnat.dg/volatile4.adb: Likewise.
304
305 2010-11-18  Richard Henderson  <rth@redhat.com>
306
307         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
308
309 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
310
311         PR c/33193
312         * c-c++-common/pr33193.c: New test.
313
314 2010-11-18  Richard Guenther  <rguenther@suse.de>
315
316         PR tree-optimization/46172
317         * gcc.dg/torture/pr46172.c: New testcase.
318
319 2010-11-18  Jeff Law  <law@redhat.com>
320
321         PR middle-end-optimization/46297
322         * gfortran.dg/pr46297.f: New test.
323
324 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
325
326         PR middle-end/31490
327         * gcc.dg/pr31490.c: New test.
328
329 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
330
331         * gcc.dg/nop.h: Move from ...
332         * gcc.dg/guality/nop.h: ... here.
333         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
334         * gcc.dg/guality/asm-1.c: Update nop.h include.
335         * gcc.dg/guality/pr43329-1.c: Ditto.
336
337 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
338
339         * gcc.dg/two-types-1.c: New test.
340         * gcc.dg/two-types-2.c: New test.
341         * gcc.dg/two-types-3.c: New test.
342         * gcc.dg/two-types-4.c: New test.
343         * gcc.dg/two-types-5.c: New test.
344         * gcc.dg/two-types-6.c: New test.
345         * gcc.dg/two-types-7.c: New test.
346         * gcc.dg/two-types-8.c: New test.
347         * gcc.dg/two-types-9.c: New test.
348         * gcc.dg/two-types-10.c: New test.
349         * objc.dg/two-types-1.m: New test.
350
351 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
352
353         PR rtl-optimization/46440
354         * gcc.dg/pr46440.c: New test.
355
356         PR testsuite/45429
357         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
358
359 2010-11-17  Ira Rosen  <irar@il.ibm.com>
360
361         PR tree-optimization/46312
362         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
363         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
364         on targets that support vector shifts with scalar shift argument.
365         Remove dg-options.
366         * gcc.dg/vect/vect-scal-opt.c: Rename to...
367         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
368         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
369         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
370         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
371         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
372         support misaligned data accesses.
373         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
374         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
375         * lib/target-supports.exp
376         (check_effective_target_vect_shift_scalar): New.
377
378 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
379
380         * gcc.dg/guality/nop.h: New file.
381         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
382         "nop".  Adjust line numbers in gdb-test.
383         * gcc.dg/guality/pr43329-1.c: Likewise.
384
385 2010-11-16  Jason Merrill  <jason@redhat.com>
386
387         * g++.dg/cpp0x/defaulted20.C: New.
388
389         * g++.dg/template/injected2.C: New.
390
391 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
392
393         * objc.dg/protocol-optional-1.m: New.
394         * obj-c++.dg/protocol-optional-1.mm: New.
395
396 2010-11-16  Richard Henderson  <rth@redhat.com>
397
398         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
399         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
400
401 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
402
403         * gnat.dg/opt12.adb: New test.
404         * gnat.dg/opt12_pkg.ad[sb]: New helper.
405
406 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
407
408         * gcc.target/rx/pack.c: New test.
409
410 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
411             Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/32049
414         * gfortran.dg/quad_1.f90: New.
415         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
416         compiler arguments.
417         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
418         library search path; call gcc-set-multilib-library-path with
419         arguments such that libgfortran.spec is found.
420         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
421
422 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
423
424         PR c++/46401
425         * g++.dg/warn/Wsequence-point-3.C: New test.
426
427 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
428
429         PR preprocessor/17349
430         * gcc.dg/cpp/cmdlne-C3.c: New.
431
432 2010-11-16  Richard Guenther  <rguenther@suse.de>
433
434         PR tree-optimization/44545
435         * gcc.dg/pr44545.c: New testcase.
436
437 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
438
439         PR rtl-optimization/46366
440         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
441         casts.
442
443 2010-11-16  Richard Guenther  <rguenther@suse.de>
444
445         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
446
447 2010-11-16  Richard Guenther  <rguenther@suse.de>
448
449         PR middle-end/45172
450         * gfortran.dg/gomp/pr45172.f90: New testcase.
451
452 2010-11-16  Nick Clifton  <nickc@redhat.com>
453
454         * gcc.target/rx/pack.c: New test.
455
456 2010-11-15  Richard Henderson  <rth@redhat.com>
457
458         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
459         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
460         Use builtin_constant_p rather than scanning for builtin name.
461
462 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         * objc.dg/property/dotsyntax-18.m: New.
465         * objc.dg/property/dotsyntax-19.m: New.
466         * objc.dg/property/dotsyntax-20.m: New.
467         * obj-c++.dg/property/dotsyntax-18.mm: New.
468         * obj-c++.dg/property/dotsyntax-19.mm: New.
469         * obj-c++.dg/property/dotsyntax-20.mm: New.
470         * objc.dg/property/dotsyntax-4.m: Removed some unused
471         variables and code.
472         * objc.dg/property/dotsyntax-6.m: Same change.
473         * objc.dg/property/dotsyntax-16.m: Same change.
474         * objc.dg/property/dotsyntax-17.m: Same change.
475         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
476         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
477         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
478         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
479         * objc.dg/property/at-property-22.m: Added missing casts.
480         * obj-c++.dg/property/at-property-22.mm: Same change.
481
482 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
483
484         PR tree-optimization/46491
485         * gcc.target/i386/pr46491.c: New test.
486
487         PR tree-optimization/46461
488         * gcc.c-torture/compile/pr46461.c: New test.
489
490 2010-11-15  Tobias Burnus  <burnus@net.b.de>
491
492         PR fortran/46484
493         * gfortran.dg/allocatable_scalar_11.f90: New.
494         * gfortran.dg/allocatable_scalar_5.f90: Make test case
495         standard conform.
496
497 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
498
499         PR debug/46095
500         * gcc.target/i386/pr46095.c: New test.
501
502         PR debug/46387
503         * gcc.dg/pr46387.c: New test.
504
505 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
506
507         * objc.dg/property/dotsyntax-16.m: New.
508         * objc.dg/property/dotsyntax-17.m: New.
509         * obj-c++.dg/property/dotsyntax-16.mm: New.
510         * obj-c++.dg/property/dotsyntax-17.mm: New.
511         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
512         syntax with properties, which now works.
513         * obj-c++.dg/property/at-property-10.mm: Same change.
514
515 2010-11-15  Martin Jambor  <mjambor@suse.cz>
516
517         PR tree-optimization/46349
518         * gnat.dg/opt9.adb: New file.
519         * gnat.dg/opt9_pkg.ads: Likewise
520
521 2010-11-15  Richard Guenther  <rguenther@suse.de>
522
523         PR lto/44989
524         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
525
526 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
527
528         PR preprocessor/45038
529         * g++.dg/pr45038.C: New test.
530
531 2010-11-15  Richard Guenther  <rguenther@suse.de>
532
533         PR tree-optimization/46467
534         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
535
536 2010-11-15  Richard Guenther  <rguenther@suse.de>
537
538         PR testsuite/46423
539         * g++.dg/torture/pr34850.C: Adjust.
540
541 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
542
543         PR c/46475
544         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
545
546 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
547
548         * objc.dg/property/at-property-21.m: New.
549         * objc.dg/property/at-property-22.m: New.
550         * objc.dg/property/at-property-23.m: New.
551         * objc.dg/property/synthesize-9.m: New.
552         * objc.dg/property/synthesize-10.m: New.
553         * objc.dg/property/synthesize-11.m: New.
554         * obj-c++.dg/property/at-property-21.mm: New.
555         * obj-c++.dg/property/at-property-22.mm: New.
556         * obj-c++.dg/property/at-property-23.mm: New.
557         * obj-c++.dg/property/synthesize-9.mm: New.
558         * obj-c++.dg/property/synthesize-10.mm: New.
559         * obj-c++.dg/property/synthesize-11.mm: New.
560
561         * objc.dg/property/at-property-4.m: Updated to match new compiler
562         where some errors have been converted into warnings and vice versa.
563         * objc.dg/property/at-property-16.m: Same change.
564         * objc.dg/property/at-property-18.m: Same change.
565         * objc.dg/property/property-neg-5.m: Same change.
566         * obj-c++.dg/property/at-property-4.mm: Same change.
567         * obj-c++.dg/property/at-property-16.mm: Same change.
568         * obj-c++.dg/property/at-property-18.mm: Same change.
569         * obj-c++.dg/property/property-neg-5.mm: Same change.
570
571         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
572         commented out because of testsuite problems; I found out that
573         using dg-warning instead of dg-message gets them to work.
574         * obj-c++.dg/property/property-neg-3.mm: Same change.
575         * obj-c++.dg/property/synthesize-6.mm: Same change.
576         * obj-c++.dg/property/at-property-5.mm: Same change.
577         * obj-c++.dg/property/at-property-14.mm: Same change.
578         * obj-c++.dg/property/at-property-18.mm: Same change.
579         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
580         some tests still do not work due to some other testsuite issue).
581
582 2010-11-13  Jason Merrill  <jason@redhat.com>
583
584         * g++.dg/cpp0x/auto20.C: New.
585
586 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
587
588         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
589         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
590
591 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
592
593         PR c/46462
594         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
595         * gcc.dg/pr35746.c: Likewise.
596         * gcc.dg/cpp/direct2.c: Likewise.
597         * gcc.dg/cpp/direct2s.c: Likewise.
598         * gcc.dg/noncompile/920923-1.c: Likewise.
599         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
600
601 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
602
603         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
604
605 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
606
607         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
608         a pointer to an arbitrary C struct with an Objective-C protocol.
609         Test various valid uses of typedef with Objective-C objects and
610         protocols instead.
611         * objc.dg/invalid-type-1.m: New.
612         * obj-c++.dg/invalid-type-1.m: New.
613
614 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
615
616         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
617
618 2010-11-13  Tobias Burnus  <burnus@net-b.de>
619
620         PR fortran/45742
621         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
622
623 2010-11-13  Tobias Burnus  <burnus@net-b.de>
624
625         PR fortran/45742
626         * gfortran.dg/volatile12.f90: New.
627
628 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
629
630         * objc.dg/attributes/method-format-1.m: Adjust.
631
632 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
633
634         PR c/20385
635         * gcc.dg/decl-9.c: New.
636
637 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
638
639         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
640
641 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
642
643         * gcc.dg/format/few-1.c: New test.
644         * gcc.dg/format/asm_fprintf-1.c: Adjust.
645         * gcc.dg/format/c90-scanf-1.c: Adjust.
646         * gcc.dg/format/cmn-err-1.c: Adjust.
647         * gcc.dg/format/dfp-printf-1.c: Adjust.
648         * gcc.dg/format/dfp-scanf-1.c: Adjust.
649         * gcc.dg/format/gcc_diag-1.c: Adjust.
650         * gcc.dg/format/ms_unnamed-1.c: Adjust.
651         * gcc.dg/format/strfmon-1.c: Adjust.
652         * gcc.dg/format/unnamed-1.c: Adjust.
653         * gcc.dg/format/xopen-2.c: Adjust.
654         * g++.dg/ext/builtin4.C: Adjust.
655         * g++.dg/ext/builtin5.C: Adjust.
656
657 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
658
659         * gcc.dg/pragma-diag-2.c: New test.
660
661 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662
663         PR fortran/45794
664         * gfortran.dg/optional_mask.f90: New test.
665
666 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
667
668         * g++.dg/cpp0x/defaulted15.C: Adjust.
669
670 2010-11-12  James Dennett <jdennett@google.com>
671
672         PR c++/39415
673         * g++.dg/expr/static_cast7.C: New.
674
675 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
676
677         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
678         warning.
679         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
680         mips-sgi-irix*.
681         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
682         * gcc.target/mips/call-3.c: Add dg-require-visibility.
683
684 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
685
686         * gcc.dg/pr46375.c: New test.
687
688 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
689
690         PR c/44782
691         * c-c++-common/fmax-errors.c: New test.
692
693 2010-11-11  Richard Henderson  <rth@redhat.com>
694
695         * gcc.target/i386/sse-24.c: Use -ffp-contract.
696
697 2010-11-11  Jan Hubicka  <jh@suse.cz>
698
699         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
700         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
701
702 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
703
704         PR target/46088
705         * gcc.dg/pr46088.c: New test.
706
707 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
708
709         * gfortran.dg/empty_derived_type.f90: New test.
710
711 2010-11-11  Tobias Burnus  <burnus@net-b.de>
712
713         PR fortran/46413
714         * gfortran.dg/class_31.f90: New.
715
716         PR fortran/46205
717         * gfortran.dg/forall_14.f90: New.
718
719 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
720             Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/46325
723         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
724
725 2010-11-11  Jan Hubicka  <jh@suse.cz>
726
727         * gcc.dg/20081223-1.c: Update LTO options.
728         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
729         * gcc.dg/lto/20081118_0.c: Update LTO options.
730         * gcc.dg/lto/ipareference_0.c: Update LTO options.
731         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
732         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
733         * gcc.dg/lto/ipacp_0.c: Update LTO options.
734         * gcc.dg/lto/20090116_0.c: Update LTO options.
735         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
736         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
737         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
738         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
739         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
740         * gcc.dg/lto/20081224_0.c: Update LTO options.
741         * gcc.dg/lto/20090219_0.c: Update LTO options.
742         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
743         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
744         * gcc.dg/lto/20081115_0.c: Update LTO options.
745         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
746         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
747         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
748         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
749         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
750         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
751         * g++.dg/20090107-1.C: Update LTO options.
752         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
753         * g++.dg/lto/20081123_0.C: Update LTO options.
754         * g++.dg/lto/20090313_0.C: Update LTO options.
755         * g++.dg/lto/20081125_0.C: Update LTO options.
756         * g++.dg/lto/20081109-1_0.C: Update LTO options.
757         * g++.dg/lto/20081219_0.C: Update LTO options.
758         * g++.dg/lto/20100724-1_0.C: Update LTO options.
759         * g++.dg/lto/20081204-1_0.C: Update LTO options.
760         * g++.dg/lto/20090303_0.C: Update LTO options.
761         * g++.dg/lto/20100723-1_0.C: Update LTO options.
762         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
763         * g++.dg/lto/20090128_0.C: Update LTO options.
764         * g++.dg/lto/20081204-2_0.C: Update LTO options.
765         * g++.dg/lto/20090302_0.C: Update LTO options.
766         * g++.dg/lto/20081119-1_0.C: Update LTO options.
767         * g++.dg/lto/20081118_0.C: Update LTO options.
768         * g++.dg/20090121-1.C: Update LTO options.
769         * objc.dg/lto/lto.exp: Update LTO options.
770         * lib/lto.exp: Update LTO options.
771         * lib/gcc-dg.exp: Update LTO options.
772         * lib/c-torture.exp: Update LTO options.
773         * obj-c++.dg/lto/lto.exp: Update LTO options.
774
775 2010-11-11  Jan Hubicka  <jh@suse.cz>
776
777         PR tree-optimize/40436
778         * gcc.dg/tree-ssa/inline-5.c: New testcase.
779         * gcc.dg/tree-ssa/inline-6.c: New testcase.
780
781 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
782
783         * gfortran.dg/proc_decl_24.f90: New.
784
785 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
786
787         * objc.dg/property/at-property-20.m: New.
788         * objc.dg/property/synthesize-8.m: New.
789         * obj-c++.dg/property/at-property-20.m: New.
790         * obj-c++.dg/property/synthesize-8.mm: New.
791
792 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
793
794         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
795
796 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
797
798         PR middle-end/46388
799         * gcc.c-torture/compile/pr46388.c: New test.
800
801 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
802
803         * lib/lto.exp (lto-get-options-main): Support optional target
804         selector for dg-suppress-ld-options.
805
806 2010-11-11  Martin Jambor  <mjambor@suse.cz>
807
808         PR tree-optimization/46383
809         * g++.dg/torture/pr46383.C: New test.
810
811 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
812
813         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
814         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
815         to dg-options.
816         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
817         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
818         * g++.dg/other/i386-3.C: Ditto.
819
820 2010-11-10  Jason Merrill  <jason@redhat.com>
821
822         * g++.dg/cpp0x/constexpr-46420.C: New.
823
824 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
825
826         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
827         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
828         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
829         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
830         expected messages.
831
832 2010-11-10  Jan Hubicka  <jh@suse.cz>
833
834         PR tree-optimize/38669
835         * gcc.dg/tree-ssa/pr38699.c: New testcase.
836
837 2010-11-10  Jan Hubicka  <jh@suse.cz>
838
839         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
840
841 2010-11-10  Jason Merrill  <jason@redhat.com>
842
843         * g++.dg/cpp0x/constexpr-bitfield.C: New.
844
845 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
846
847         PR debug/46409
848         * gcc.dg/debug/pr46409.c: New test.
849
850         PR c++/46368
851         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
852
853 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
854
855         PR target/46419
856         * gcc-target/i386/pr46419.c: New test.
857
858 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
859
860         * g++.dg/other/i386-2.C: Add -mtbm.
861         * g++.dg/other/i386-3.C: Likewise.
862         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
863         * gcc.target/i386/funcspec-6.c: Likewise.
864         * gcc.target/i386/sse-12.c: Add -mtbm.
865         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
866         operand intrinsics.
867         * gcc.target/i386/sse-14.c: Likewise.
868         * gcc.target/i386/sse-22.c: Likewise.
869         * gcc.target/i386/sse-23.c: Likewise.
870         * gcc.target/i386/tbm-1.c: New file.
871         * gcc.target/i386/tbm-2.c: Likewise.
872
873 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
874
875         * g++.dg/other/i386-2.C: Add -mbmi.
876         * g++.dg/other/i386-3.C: Likewise.
877         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
878         * gcc.target/i386/funcspec-6.c: Likewise.
879         * gcc.target/i386/sse-12.c: Add -mbmi.
880         * gcc.target/i386/bmi-1.c: New file.
881         * gcc.target/i386/bmi-2.c: Likewise.
882         * gcc.target/i386/bmi-3.c: Likewise.
883         * gcc.target/i386/bmi-4.c: Likewise.
884         * gcc.target/i386/bmi-5.c: Likewise.
885         * gcc.target/i386/bmi-6.c: Likewise.
886
887 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
888
889         PR c++/46065
890         * g++.dg/pr46065.C: New test.
891
892 2010-11-10  Jan Hubicka  <jh@suse.cz>
893
894         PR tree-optimize/33172
895         PR tree-optimize/43411
896         * gcc.dg/tree-ssa/pr33172.c: New testcase.
897         * g++.dg/tree-ssa/pr43411.C: New testcase.
898
899 2010-11-10  Jan Hubicka  <jh@suse.cz>
900
901         PR tree-optimize/46228
902         * g++.dg/tree-ssa/pr46228.C: New testcase.
903
904 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
905
906         PR tree-optimization/46414
907         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
908
909 2010-11-10  Tobias Burnus  <burnus@net-b.de>
910
911         PR fortran/46411
912         * gfortran.dg/intrinsic_7.f90: New.
913
914 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
915
916         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
917         * g++.dg/abi/thunk4.C: Likewise.
918         * g++.dg/opt/combine.C: Add dg-require-visibility.
919         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
920         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
921         alpha*-dec-osf*.
922         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
923         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
924         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
925         large arena_size.
926         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
927         * gcc.dg/intmax_t-1.c: Likewise.
928
929 2010-11-10  Tobias Burnus  <burnus@net-b.de>
930
931         PR fortran/46244
932         * gfortran.dg/class_30.f90: New.
933
934 2010-11-10  Tobias Burnus  <burnus@net-b.de>
935
936         PR fortran/46223
937         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
938         failure on s390.
939
940 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
941
942         PR tree-optimization/45971
943         * gcc.dg/vect/O3-pr45971.c: New.
944
945 2010-11-10  Richard Guenther  <rguenther@suse.de>
946
947         PR tree-optimization/44964
948         * gcc.dg/pr44964.c: New testcase.
949
950 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/opt10.adb: Fix typo.
953
954 2010-11-10  Martin Jambor  <mjambor@suse.cz>
955
956         PR tree-optimization/46351
957         PR tree-optimization/46377
958         * gnat.dg/opt10.adb: New file.
959         * gnat.dg/opt10_pkg.ads: Likewise.
960         * gnat.dg/opt11.adb: Likewise.
961         * gnat.dg/opt11.ads: Likewise.
962
963 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/boolean_conv.adb: New test.
966
967 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
968
969         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
970
971 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
972
973         * gnat.dg/unchecked_convert7.adb: New test.
974
975 2010-11-10  Richard Guenther  <rguenther@suse.de>
976
977         PR tree-optimization/46398
978         * gcc.dg/torture/pr46398.c: New testcase.
979
980 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         * gfortran.dg/open_dev_null.f90: New test.
983
984 2010-11-09  Jan Hubicka  <jh@suse.cz>
985
986         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
987         unrolling.
988
989 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
990
991         * gcc.dg/struct-semi-4.c: New test.
992
993 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
994
995         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
996         power5 to enable generation of FRIZ.
997
998         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
999         optimization.
1000
1001         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1002         expected.
1003
1004 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR target/43808
1007         * gfortran.dg/pr43808.f90: New test.
1008
1009 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1010
1011         PR tree-optimization/46036
1012         * gfortran.dg/lto/pr46036_0.f90: New.
1013
1014 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR middle-end/45663
1017         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1018         bar invocation instead of first.
1019
1020         PR debug/46171
1021         * gcc.dg/pr46171.c: New test.
1022
1023 2010-11-09  Richard Guenther  <rguenther@suse.de>
1024
1025         PR tree-optimization/46355
1026         * gcc.dg/pr46355.c: New testcase.
1027
1028 2010-11-09  Richard Guenther  <rguenther@suse.de>
1029
1030         PR tree-optimization/46177
1031         * gcc.dg/pr46177-2.c: New testcase.
1032
1033 2010-11-09  Richard Guenther  <rguenther@suse.de>
1034
1035         PR testsuite/46312
1036         * gcc.dg/vec-scal-opt.c: Move ...
1037         * gcc.dg/vect/vect-scal-opt.c: ... here.
1038         * gcc.dg/vec-scal-opt1.c: Move ...
1039         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1040         * gcc.dg/vec-scal-opt2.c: Move ...
1041         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1042
1043 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gnat.dg/specs/static_initializer5.ads: New test.
1046         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1047
1048 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR middle-end/46360
1051         * gcc.c-torture/compile/pr46360.c: New test.
1052
1053         PR c++/45894
1054         * g++.dg/warn/Wsequence-point-2.C: New test.
1055
1056 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1057
1058         PR fortran/46313
1059         * gfortran.dg/class_29.f03: New.
1060
1061 2010-11-09  Richard Guenther  <rguenther@suse.de>
1062
1063         PR middle-end/46221
1064         * gcc.target/i386/alias-1.c: New testcase.
1065
1066 2010-11-08  Jason Merrill  <jason@redhat.com>
1067
1068         * g++.dg/cpp0x/constexpr-sassert.C: New.
1069
1070 2010-11-08  Jason Merrill  <jason@redhat.com>
1071
1072         * g++.dg/cpp0x/constexpr-defarg.C: New.
1073
1074 2010-11-08  Xinliang David Li  <davidxl@google.com>
1075
1076         PR tree-optimization/46316
1077         * gcc.c-torture/execute/pr46316.c: New test.
1078
1079 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1080
1081         PR fortran/46344
1082         * gfortran.dg/class_28.f03: Extended.
1083
1084 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1085
1086         * objc.dg/property/dotsyntax-13.m: New.
1087         * objc.dg/property/dotsyntax-14.m: New.
1088         * objc.dg/property/dotsyntax-15.m: New.
1089         * objc.dg/property/synthesize-7.m: New.
1090         * obj-c++.dg/property/dotsyntax-13.mm: New.
1091         * obj-c++.dg/property/dotsyntax-14.mm: New.
1092         * obj-c++.dg/property/dotsyntax-15.mm: New.
1093         * obj-c++.dg/property/synthesize-7.mm: New.
1094
1095 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1096
1097         * objc.dg/property/dynamic-4.m: New.
1098         * objc.dg/property/dynamic-5.m: New.
1099         * objc.dg/property/dynamic-6.m: New.
1100         * obj-c++.dg/property/dynamic-4.mm: New.
1101         * obj-c++.dg/property/dynamic-5.mm: New.
1102         * obj-c++.dg/property/dynamic-6.mm: New.
1103
1104 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1105
1106         * objc.dg/property/synthesize-3.m: New.
1107         * objc.dg/property/synthesize-4.m: New.
1108         * objc.dg/property/synthesize-5.m: New.
1109         * objc.dg/property/synthesize-6.m: New.
1110         * obj-c++.dg/property/synthesize-3.mm: New.
1111         * obj-c++.dg/property/synthesize-4.mm: New.
1112         * obj-c++.dg/property/synthesize-5.mm: New.
1113         * obj-c++.dg/property/synthesize-6.mm: New.
1114
1115 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1116
1117         * objc.dg/property/at-property-5.m: Updated test.
1118         * objc.dg/property/at-property-16.m: New.
1119         * objc.dg/property/at-property-17.m: New.
1120         * objc.dg/property/at-property-18.m: New.
1121         * objc.dg/property/at-property-19.m: New.
1122         * objc.dg/property/dotsyntax-12.m: New.
1123         * objc.dg/protocol-inheritance-1.m: New.
1124         * objc.dg/protocol-inheritance-2.m: New.
1125         * obj-c++.dg/property/at-property-5.mm: Updated test.
1126         * obj-c++.dg/property/at-property-16.mm: New.
1127         * obj-c++.dg/property/at-property-17.mm: New.
1128         * obj-c++.dg/property/at-property-18.mm: New.
1129         * obj-c++.dg/property/at-property-19.mm: New.
1130         * obj-c++.dg/protocol-inheritance-1.mm: New.
1131         * obj-c++.dg/protocol-inheritance-2.mm: New.
1132         * obj-c++.dg/property/dotsyntax-12.mm: New.
1133
1134 2010-11-08  Jason Merrill  <jason@redhat.com>
1135
1136         * g++.dg/expr/overflow1.C: New.
1137         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1138         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1139         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1140         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1141
1142 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1143
1144         * gcc.dg/pr35442.c: Adapt warning.
1145
1146         PR target/46280
1147         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1148         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1149         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1150         i?86-*-* x86_64-*-*.
1151         * g++.dg/torture/pr36445.C: Likewise.
1152         * gcc.c-torture/compile/pr34856.c: Likewise.
1153         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1154         * gcc.c-torture/compile/vector-1.c: Likewise.
1155         * gcc.c-torture/compile/vector-2.c: Likewise.
1156         * gcc.dg/pr32912-1.c: Likewise.
1157         * gcc.c-torture/execute/va-arg-25.c: Move ...
1158         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1159         Add dg-options -msse, dg-require-effective-target sse_runtime for
1160         for i?86-*-*, x86_64-*-*.
1161         * gcc.c-torture/execute/vector-1.c: Likewise.
1162         * gcc.c-torture/execute/vector-2.c: Likewise.
1163         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1164         i?86-*-*, x86_64-*-*.
1165         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1166         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1167         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1168         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1169         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1170
1171 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1172
1173         * gcc.dg/torture/pr45982.c: Add -std=c99
1174         * gcc.dg/torture/pr45623.c: Ditto.
1175
1176 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1177
1178         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1179         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1180
1181 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1182
1183         PR target/28627
1184         * g++.dg/ext/dllimport7.C: Adjust second error check and
1185         allow test for x86_64 mingw, too.
1186
1187 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1188
1189         PR fortran/46344
1190         * gfortran.dg/class_28.f03: New.
1191
1192 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1193
1194         PR rtl-optimization/45352
1195         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1196         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1197         gcc.target/i386/pr45352-2.c: New tests.
1198
1199 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1200
1201         PR libobjc/36610
1202         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1203         XFAIL the run for all but m32 x86.
1204
1205 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1206
1207         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1208         as comment character.
1209
1210 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1211
1212         * gcc.target/mips/mips.exp: Revert previous patch.
1213         * gcc.target/mips/fma-1.c: Delete.
1214         * gcc.target/mips/fma-2.c: Likewise.
1215         * gcc.target/mips/fma-3.c: Likewise.
1216         * gcc.target/mips/fma-4.c: Likewise.
1217         * gcc.target/mips/fma-5.c: Likewise.
1218         * gcc.target/mips/fma-6.c: Likewise.
1219         * gcc.target/mips/fma-7.c: Likewise.
1220         * gcc.target/mips/fma-8.c: Likewise.
1221         * gcc.target/mips/fma-9.c: Likewise.
1222         * gcc.target/mips/fma-10.c: Likewise.
1223         * gcc.target/mips/fma-11.c: Likewise.
1224         * gcc.target/mips/fma-12.c: Likewise.
1225         * gcc.target/mips/fma-13.c: Likewise.
1226         * gcc.target/mips/fma-14.c: Likewise.
1227         * gcc.target/mips/fma-15.c: Likewise.
1228         * gcc.target/mips/fma-16.c: Likewise.
1229         * gcc.target/mips/fma-17.c: Likewise.
1230         * gcc.target/mips/fma-18.c: Likewise.
1231         * gcc.target/mips/fma-19.c: Likewise.
1232         * gcc.target/mips/fma-20.c: Likewise.
1233
1234 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1235
1236         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1237         * gcc.target/mips/fma-1.c: New test.
1238         * gcc.target/mips/fma-2.c: Likewise.
1239         * gcc.target/mips/fma-3.c: Likewise.
1240         * gcc.target/mips/fma-4.c: Likewise.
1241         * gcc.target/mips/fma-5.c: Likewise.
1242         * gcc.target/mips/fma-6.c: Likewise.
1243         * gcc.target/mips/fma-7.c: Likewise.
1244         * gcc.target/mips/fma-8.c: Likewise.
1245         * gcc.target/mips/fma-9.c: Likewise.
1246         * gcc.target/mips/fma-10.c: Likewise.
1247         * gcc.target/mips/fma-11.c: Likewise.
1248         * gcc.target/mips/fma-12.c: Likewise.
1249         * gcc.target/mips/fma-13.c: Likewise.
1250         * gcc.target/mips/fma-14.c: Likewise.
1251         * gcc.target/mips/fma-15.c: Likewise.
1252         * gcc.target/mips/fma-16.c: Likewise.
1253         * gcc.target/mips/fma-17.c: Likewise.
1254         * gcc.target/mips/fma-18.c: Likewise.
1255         * gcc.target/mips/fma-19.c: Likewise.
1256         * gcc.target/mips/fma-20.c: Likewise.
1257
1258 2010-11-06  Jason Merrill  <jason@redhat.com>
1259
1260         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1261
1262 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1263
1264         PR c/43384
1265         * gcc.dg/parser-error-3.c: New test.
1266
1267 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1268
1269         PR c++/45332
1270         * g++.dg/parse/semicolon2.C: New testcase.
1271         * g++.dg/ext/asmspec1.C: Adjust.
1272         * g++.dg/init/new13.C: Adjust.
1273         * g++.dg/parse/ctor5.C: Adjust.
1274
1275 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/46330
1278         * gfortran.dg/class_27.f03: New.
1279
1280 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1281
1282         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1283         * objc.dg/property/dotsyntax-5.m: New.
1284         * objc.dg/property/dotsyntax-6.m: New.
1285         * objc.dg/property/dotsyntax-7.m: New.
1286         * objc.dg/property/dotsyntax-8.m: New.
1287         * objc.dg/property/dotsyntax-9.m: New.
1288         * objc.dg/property/dotsyntax-10.m: New.
1289         * objc.dg/property/dotsyntax-11.m: New.
1290         * obj-c++.dg/property/dotsyntax-5.mm: New.
1291         * obj-c++.dg/property/dotsyntax-6.mm: New.
1292         * obj-c++.dg/property/dotsyntax-7.mm: New.
1293         * obj-c++.dg/property/dotsyntax-8.mm: New.
1294         * obj-c++.dg/property/dotsyntax-9.mm: New.
1295         * obj-c++.dg/property/dotsyntax-10.mm: New.
1296         * obj-c++.dg/property/dotsyntax-11.mm: New.
1297
1298 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1299
1300         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1301         NeXT runtime when the type is READONLY.
1302
1303 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1304
1305         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1306         * gcc.target/i386/387-6.c: Ditto.
1307         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1308         * gcc.target/i386/387-4.c: Ditto.
1309         * gcc.target/i386/387-7.c: Ditto.
1310         * gcc.target/i386/387-8.c: Ditto.
1311         * gcc.target/i386/387-9.c: Ditto.
1312         * gcc.target/i386/387-10.c: Ditto.
1313         * gcc.target/i386/387-11.c: Ditto.
1314         * gcc.target/i386/387-12.c: Ditto.
1315
1316         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1317
1318 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1319
1320         PR target/44981
1321         * gcc.dg/darwin-cfstring-format-1.c: New.
1322         * gcc.dg/warn-nsstring.c: New.
1323         * objc.dg/fsf-nsstring-format-1.m: New.
1324         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1325         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1326         linker warning.
1327
1328 2010-11-05  Jason Merrill  <jason@redhat.com>
1329
1330         PR c++/45473
1331         * g++.dg/inherit/virtual6.C: New.
1332
1333 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR c/44772
1336         * gcc.dg/Wcxx-compat-21.c: New test.
1337
1338 2010-11-05  Ian Lance Taylor  <iant@google.com>
1339
1340         PR target/46084
1341         * gcc.target/i386/pr46084.c: New test.
1342
1343 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1344
1345         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1346         * (check_effective_target_mempcpy): New.
1347         * gcc.c-torture/execute/pr45636.c: Move this...
1348         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1349
1350 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1351
1352         * gcc.target/i386/i386.exp (FLAGS): Remove.
1353         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1354
1355 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR c++/46160
1358         * g++.dg/opt/empty2.C: New test.
1359
1360         PR target/45670
1361         * gcc.target/i386/pr45670.c: New test.
1362
1363 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1364
1365         PR fortran/45451
1366         PR fortran/46174
1367         * gfortran.dg/class_19.f03: Modified.
1368         * gfortran.dg/class_allocate_6.f03: New.
1369
1370 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.target/i386/avx-vzeroupper-19.c: New.
1373
1374 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR tree-optimization/46099
1377         * gcc.dg/autopar/pr46099.c: New test.
1378
1379         PR middle-end/43690
1380         * c-c++-common/pr43690.c: New test.
1381
1382 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1383
1384         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1385         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1386         declaration and implementation.
1387         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1388         * obj-c++.dg/property/at-property-13.mm: Likewise.
1389         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1390         * obj-c++.dg/property/property-1.mm: Likewise.
1391         * obj-c++.dg/property/at-property-7.mm: Likewise.
1392         * obj-c++.dg/property/at-property-9.mm: Likewise.
1393         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1394         * obj-c++.dg/property/at-property-10.mm: Likewise.
1395         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1396         * obj-c++.dg/property/at-property-12.mm: Likewise.
1397         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1398         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1399         * obj-c++.dg/property/at-property-6.mm: Likewise.
1400         * obj-c++.dg/property/at-property-8.mm: Likewise.
1401         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1402         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1403         * obj-c++.dg/property/at-property-11.mm: Likewise.
1404         * obj-c++.dg/template-8.mm: Likewise.
1405         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1406         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1407         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1408         and put a FIXME for this.
1409         * obj-c++.dg/property/property-2.mm: Remove.
1410         * obj-c++.dg/property/property-3.mm: Remove.
1411
1412 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR debug/46307
1415         * gcc.dg/pr46307.c: New test.
1416
1417 2010-11-05  Jason Merrill  <jason@redhat.com>
1418
1419         PR c++/46304
1420         * g++.dg/ext/complex6.C: New.
1421
1422 2010-11-04  Bud Davis   <jimmied@smu.edu>
1423
1424         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1425
1426 2010-11-04  Chao-ying Fu  <fu@mips.com>
1427
1428         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1429         msubu, mult, multu.
1430         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1431
1432 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1433
1434         Fixed using the Objective-C 2.0 dot-syntax with class names.
1435         * objc.dg/property/dotsyntax-3.m: New.
1436         * objc.dg/property/dotsyntax-4.m: New.
1437         * obj-c++.dg/property/dotsyntax-3.mm: New.
1438         * obj-c++.dg/property/dotsyntax-4.mm: New.
1439
1440         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1441         Objective-C 2.0 dot-syntax is used with class names.
1442         * obj-c++.dg/fobjc-std-1.mm: Same change.
1443
1444 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1445
1446         * gcc.target/powerpc/loop_align.c: New.
1447
1448 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1449
1450         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1451
1452         merge from FSF 'apple/trunk' branch.
1453         * gcc.target/powerpc/darwin64-abi.c: New.
1454
1455 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR tree-optimization/46233
1458         * gcc.dg/pr46233.c: New test.
1459
1460 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1461
1462         * objc.dg/property/property-2.m: Deleted.
1463         * objc.dg/property/property-3.m: Deleted.
1464
1465 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1466
1467         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1468         defined.
1469         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1470         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1471         * objc.dg/property/property-1.m: Likewise.
1472         * objc.dg/property/at-property-6.m: Likewise.
1473         * objc.dg/property/at-property-7.m: Likewise.
1474         * objc.dg/property/dotsyntax-1.m: Likewise.
1475         * objc.dg/property/at-property-8.m: Likewise.
1476         * objc.dg/property/dotsyntax-2.m: Likewise.
1477         * objc.dg/property/at-property-9.m: Likewise.
1478         * objc.dg/property/synthesize-2.m: Likewise.
1479         * objc.dg/property/at-property-10.m: Likewise.
1480         * objc.dg/property/at-property-11.m: Likewise.
1481         * objc.dg/property/at-property-12.m: Likewise.
1482         * objc.dg/property/at-property-13.m: Likewise.
1483         * objc.dg/property/fsf-property-method-access.m: Likewise.
1484         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1485         linker warning.
1486         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1487         warnings.
1488         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1489         deprecation warnings.  Use Object1 implementation.
1490         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1491         * objc/execute/forward-1.m: Remove.
1492         * objc/execute/forward-1.x: Remove.
1493
1494 2010-11-04  Jason Merrill  <jason@redhat.com>
1495
1496         * g++.dg/cpp0x/constexpr-access.C: New.
1497
1498 2010-11-04  Richard Guenther  <rguenther@suse.de>
1499
1500         PR rtl-optimization/46183
1501         * gcc.dg/torture/pr46183.c: New testcase.
1502
1503 2010-11-04  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/46068
1506         * gcc.dg/torture/pr46068.c: New testcase.
1507
1508 2010-11-04  Richard Guenther  <rguenther@suse.de>
1509
1510         PR tree-optimization/45991
1511         * gcc.dg/pr45991.c: New testcase.
1512
1513 2010-11-04  Richard Guenther  <rguenther@suse.de>
1514
1515         PR tree-optimization/46154
1516         * g++.dg/torture/pr46154.C: New testcase.
1517
1518 2010-11-04  Richard Guenther  <rguenther@suse.de>
1519
1520         PR tree-optimization/45733
1521         * gcc.dg/pr45733.c: New testcase.
1522
1523 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1524
1525         PR tree-optimization/46213
1526         * gfortran.dg/vect/pr46213.f90: New.
1527
1528 2010-11-04  Richard Guenther  <rguenther@suse.de>
1529
1530         PR testsuite/45702
1531         * gcc.dg/pr34989-1.c: Move ...
1532         * gcc.dg/lto/pr34989-1_0.c: ... here.
1533         * gcc.dg/pr34989-2.c: Move ...
1534         * gcc.dg/lto/pr34989-1_1.c: ... here.
1535         * gcc.dg/pr27898.c: Move ...
1536         * gcc.dg/lto/pr27898_0.c: ... here and ...
1537         * gcc.dg/lto/pr27898_1.c: ... split.
1538         * gcc.dg/pr28712.c: Move ...
1539         * gcc.dg/lto/pr28712_0.c: ... here and ...
1540         * gcc.dg/lto/pr28712_1.c: ... split ...
1541         * gcc.dg/lto/pr28712_2.c: ... twice.
1542         * gcc.dg/pr28706.c: Move ...
1543         * gcc.dg/lto/pr28706_0.c: ... here and ...
1544         * gcc.dg/lto/pr28706_1.c: ... split.
1545
1546 2010-11-04  Richard Guenther  <rguenther@suse.de>
1547             Richard Henderson  <rth@redhat.com>
1548
1549         * gcc.target/i386/fma4-vector-2.c: New testcase.
1550
1551 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1552             Richard Guenther  <rguenther@suse.de>
1553
1554         * gcc.dg/vec-scal-opt.c: New testcase.
1555         * gcc.dg/vec-scal-opt1.c: New testcase.
1556         * gcc.dg/vec-scal-opt2.c: New testcase.
1557
1558 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1559
1560         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1561         from plugin build flags on Darwin targets.
1562
1563 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1564
1565         * gcc.target/i386/pr46285.c: Require split_stack target.
1566
1567 2010-11-03  Jason Merrill  <jason@redhat.com>
1568
1569         PR c++/46293
1570         * g++.dg/cpp0x/constexpr-base2.C: New.
1571
1572         PR c++/46289
1573         * g++.dg/cpp0x/initlist45.C: New.
1574
1575 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1576
1577         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1578         is now allowed in categories.
1579         * obj-c++.dg/property/dynamic-2.mm: Same change.
1580         * objc.dg/property/dynamic-3.m: New.
1581         * obj-c++.dg/property/dynamic-3.mm: New.
1582         * objc.dg/property/at-property-14.m: New.
1583         * objc.dg/property/at-property-15.m: New.
1584         * obj-c++.dg/property/at-property-14.mm: New.
1585         * obj-c++.dg/property/at-property-15.mm: New.
1586
1587         * objc.dg/foreach-6.m: Added a few more tests for valid and
1588         invalid iterating variables and collections.
1589
1590 2010-11-03  Xinliang David Li  <davidxl@google.com>
1591
1592         PR target/46200
1593         * g++.dg/tree-ssa/ivopts-2.C: New test.
1594
1595 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1596
1597         PR target/46295
1598         * gcc.target/i386/pr46295.c: New.
1599
1600 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1601
1602         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1603         precision min/max for single precision on VSX.
1604
1605 2010-11-03  Jason Merrill  <jason@redhat.com>
1606
1607         PR c++/46289
1608         * g++.dg/cpp0x/constexpr-ice3.C: New.
1609
1610 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1611
1612         * gnat.dg/opt8.ad[sb]: New test.
1613         * gnat.dg/opt8_pkg.ads: New helper.
1614
1615 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1616
1617         PR rtl-optimization/45865
1618         * gcc.dg/pr45865.c: New.
1619         * gcc.dg/torture/pr45865.c: Likewise.
1620
1621         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1622         * gcc.target/arm/headmerge-2.c: Likewise.
1623         * gcc.target/i386/headmerge-1.c: Likewise.
1624         * gcc.target/i386/headmerge-2.c: Likewise.
1625
1626 2010-11-03  Richard Guenther  <rguenther@suse.de>
1627
1628         PR middle-end/46288
1629         * gcc.dg/pr46288.c: New testcase.
1630
1631 2010-11-03  Richard Guenther  <rguenther@suse.de>
1632
1633         PR tree-optimization/44807
1634         * gcc.dg/torture/pr44807.c: New testcase.
1635
1636 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR libgfortran/43899
1639         * gfortran.dg/namelist_67.f90: New test.
1640
1641 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR tree-optimization/46009
1644         * gcc.dg/vect/pr46009.c: New function.
1645
1646 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1647
1648         Implemented -fobjc-std=objc1 flag.
1649         * objc.dg/fobjc-std-1.m: New.
1650         * obj-c++.dg/fobjc-std-1.mm: New.
1651
1652 2010-11-03  Richard Guenther  <rguenther@suse.de>
1653
1654         PR middle-end/46241
1655         * g++.dg/debug/pr46241.C: New testcase.
1656
1657 2010-11-03  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/46190
1660         * gfortran.dg/pr46190.f90: New testcase.
1661
1662 2010-11-03  Richard Guenther  <rguenther@suse.de>
1663
1664         PR testsuite/46274
1665         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1666         * gcc.dg/vect/vect-19.c: Likewise.
1667         * gcc.dg/vect/vect-17.c: Likewise.
1668
1669 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1670
1671         PR target/46285
1672         * gcc.target/i386/pr46285.c: New.
1673
1674 2010-11-03  Richard Guenther  <rguenther@suse.de>
1675
1676         PR tree-optimization/46217
1677         * gcc.dg/pr46217.c: New testcase.
1678
1679 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1680
1681         * objc.dg/property/dotsyntax-1.m: New.
1682         * objc.dg/property/dotsyntax-2.m: New.
1683         * obj-c++.dg/property/dotsyntax-1.mm: New.
1684         * obj-c++.dg/property/dotsyntax-2.mm: New.
1685
1686 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR tree-optimization/46165
1689         * gcc.dg/pr46165.c: New test.
1690
1691 2010-11-03  Richard Guenther  <rguenther@suse.de>
1692
1693         PR middle-end/46251
1694         * gcc.dg/pr46251.c: New testcase.
1695
1696 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR tree-optimization/46107
1699         * gcc.c-torture/compile/pr46107.c: New test.
1700
1701         PR debug/46252
1702         * gcc.dg/pr46252.c: New test.
1703
1704         PR rtl-optimization/46034
1705         PR rtl-optimization/46212
1706         PR rtl-optimization/46248
1707         * gcc.c-torture/compile/pr46034.c: New test.
1708         * gcc.c-torture/compile/pr46248.c: New test.
1709         * gcc.dg/pr46212.c: New test.
1710
1711 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1712
1713         * gnat.dg/sizetype4.adb: New test.
1714
1715 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1716
1717         * gcc.target/i386/avx-vzeroupper-15.c: New.
1718         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1719         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1720         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1721
1722         PR target/46253
1723         * gcc.target/i386/pr46253.c: New.
1724
1725 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1726             Tobias Burnus  <burnus@net-b.de>
1727
1728         PR fortran/45170
1729         * gfortran.dg/deferred_type_param_1.f90: New.
1730         * gfortran.dg/deferred_type_param_2.f90: New.
1731         * gfortran.dg/initialization_1.f90: Update dg-errors.
1732         * gfortran.dg/initialization_9.f90: Update dg-errors.
1733
1734 2010-11-02  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/46149
1737         * g++.dg/torture/pr46149.C: New testcase.
1738
1739 2010-11-02  Richard Guenther  <rguenther@suse.de>
1740
1741         PR tree-optimization/46216
1742         * gcc.dg/torture/pr46216.c: New testcase.
1743
1744 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1745
1746         PR target/46131
1747         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1748         *-*-osf*.
1749
1750 2010-11-02  Richard Guenther  <rguenther@suse.de>
1751
1752         PR tree-optimization/46184
1753         * gcc.dg/pr46184.c: New testcase.
1754
1755 2010-11-02  Richard Guenther  <rguenther@suse.de>
1756
1757         PR tree-optimization/46177
1758         * gcc.dg/pr46177.c: New testcase.
1759
1760 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1761
1762         PR middle-end/46120
1763         * g++.dg/ipa/ivinline-9.C: New test.
1764
1765 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1766
1767         PR tree-optimization/45875
1768         * g++.dg/torture/pr45875.C: New test.
1769
1770 2010-11-02  Richard Guenther  <rguenther@suse.de>
1771
1772         PR testsuite/46249
1773         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1774
1775 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR debug/46255
1778         * gcc.dg/pr46255.c: New test.
1779
1780 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1781
1782         PR c++/46170
1783         PR c++/46162
1784         * g++.dg/template/sfinae26.C: New test.
1785         * g++.dg/template/sfinae27.C: Likewise.
1786
1787 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1788
1789         PR c++/45606
1790         * g++.dg/template/typedef36.C: New test.
1791         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1792         * g++.dg/template/canon-type-10.C: Likewise.
1793         * g++.dg/template/canon-type-11.C: Likewise.
1794         * g++.dg/template/canon-type-12.C: Likewise.
1795         * g++.dg/template/canon-type-13.C: Likewise.
1796
1797 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1798
1799         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1800         instance of debug_pubnames on darwin.
1801
1802 2010-11-01  Jason Merrill  <jason@redhat.com>
1803             Benjamin Kosnik  <bkoz@redhat.com>
1804
1805         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1806         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1807
1808         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1809         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1810         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1811         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1812         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1813         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1814         * g++.dg/cpp0x/constexpr-array.C: New.
1815         * g++.dg/cpp0x/constexpr-base.C: New.
1816         * g++.dg/cpp0x/constexpr-complex.C: New.
1817         * g++.dg/cpp0x/constexpr-data1.C: New.
1818         * g++.dg/cpp0x/constexpr-data2.C: New.
1819         * g++.dg/cpp0x/constexpr-deref.C: New.
1820         * g++.dg/cpp0x/constexpr-diag1.C: New.
1821         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1822         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1823         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1824         * g++.dg/cpp0x/constexpr-empty.C: New.
1825         * g++.dg/cpp0x/constexpr-empty2.C: New.
1826         * g++.dg/cpp0x/constexpr-empty3.C: New.
1827         * g++.dg/cpp0x/constexpr-empty4.C: New.
1828         * g++.dg/cpp0x/constexpr-empty5.C: New.
1829         * g++.dg/cpp0x/constexpr-ex1.C: New.
1830         * g++.dg/cpp0x/constexpr-ex2.C: New.
1831         * g++.dg/cpp0x/constexpr-ex3.C: New.
1832         * g++.dg/cpp0x/constexpr-ex4.C: New.
1833         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1834         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1835         * g++.dg/cpp0x/constexpr-function1.C: New.
1836         * g++.dg/cpp0x/constexpr-function2.C: New.
1837         * g++.dg/cpp0x/constexpr-function3.C: New.
1838         * g++.dg/cpp0x/constexpr-ice.C: New.
1839         * g++.dg/cpp0x/constexpr-initlist.C: New.
1840         * g++.dg/cpp0x/constexpr-neg1.C: New.
1841         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1842         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1843         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1844         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1845         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1846         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1847         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1848         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1849         * g++.dg/cpp0x/constexpr-object1.C: New.
1850         * g++.dg/cpp0x/constexpr-object2.C: New.
1851         * g++.dg/cpp0x/constexpr-overflow.C: New.
1852         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1853         * g++.dg/cpp0x/constexpr-pos1.C: New.
1854         * g++.dg/cpp0x/constexpr-potential1.C: New.
1855         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1856         * g++.dg/cpp0x/constexpr-pure.C: New.
1857         * g++.dg/cpp0x/constexpr-static.C: New.
1858         * g++.dg/cpp0x/constexpr-static2.C: New.
1859         * g++.dg/cpp0x/constexpr-static3.C: New.
1860         * g++.dg/cpp0x/constexpr-static4.C: New.
1861         * g++.dg/cpp0x/constexpr-static5.C: New.
1862         * g++.dg/cpp0x/constexpr-static6.C: New.
1863         * g++.dg/cpp0x/constexpr-string.C: New.
1864         * g++.dg/cpp0x/constexpr-switch.C: New.
1865         * g++.dg/cpp0x/constexpr-targ.C: New.
1866         * g++.dg/cpp0x/constexpr-throw.C: New.
1867         * g++.dg/cpp0x/constexpr-typeid.C: New.
1868         * g++.dg/cpp0x/constexpr-union.C: New.
1869         * g++.dg/cpp0x/constexpr-value.C: New.
1870         * g++.dg/cpp0x/constexpr-value2.C: New.
1871         * g++.dg/cpp0x/constexpr-variadic.C: New.
1872         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1873         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1874         * g++.dg/other/fold1.C: Likewise.
1875         * g++.dg/parse/crash36.C: Likewise.
1876         * g++.dg/parse/constant4.C: Adjust expected error.
1877         * g++.dg/template/arg5.C: Likewise.
1878         * g++.dg/template/non-dependent10.C: Likewise.
1879         * g++.dg/template/qualified-id3.C: Likewise.
1880         * g++.dg/warn/overflow-warn-1.C: Likewise.
1881         * g++.dg/warn/overflow-warn-3.C: Likewise.
1882         * g++.dg/warn/overflow-warn-4.C: Likewise.
1883         * g++.old-deja/g++.pt/crash10.C: Likewise.
1884
1885         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1886
1887 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1888
1889         Implemented format and noreturn attributes for Objective-C methods.
1890         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1891         * objc.dg/attributes/method-deprecated-1.m: New.
1892         * objc.dg/attributes/method-deprecated-2.m: New.
1893         * objc.dg/attributes/method-deprecated-3.m: New.
1894         * objc.dg/attributes/method-noreturn-1.m: New.
1895         * objc.dg/attributes/method-sentinel-1.m: New.
1896         * objc.dg/attributes/method-format-1.m: New.
1897         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1898         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1899         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1900         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1901         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1902         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1903         * obj-c++.dg/attributes/method-format-1.mm: New.
1904
1905 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1906
1907         * objc.dg/property/at-property-deprecated-1.m: New.
1908         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1909
1910 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1911
1912         Implemented Objective-C 2.0 property accessors.
1913         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1914         avoid testing more complex accessors in this testcase which is not
1915         about them.
1916         * objc.dg/property/at-property-7.m: Same change.
1917         * objc.dg/property/at-property-8.m: Same change.
1918         * objc.dg/property/at-property-9.m: Same change.
1919         * objc.dg/property/at-property-10.m: Same change.
1920         * objc.dg/property/at-property-11.m: Same change.
1921         * obj-c++.dg/property/at-property-6.mm: Same change.
1922         * obj-c++.dg/property/at-property-7.mm: Same change.
1923         * obj-c++.dg/property/at-property-8.mm: Same change.
1924         * obj-c++.dg/property/at-property-9.mm: Same change.
1925         * obj-c++.dg/property/at-property-10.mm: Same change.
1926         * obj-c++.dg/property/at-property-11.mm: Same change.
1927         * objc.dg/property/at-property-12.m: New.
1928         * objc.dg/property/at-property-13.m: New.
1929         * obj-c++.dg/property/at-property-12.mm: New.
1930         * obj-c++.dg/property/at-property-13.mm: New.
1931
1932 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1933
1934         PR fortran/46152
1935         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1936         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1937         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1938         * gfortran.dg/allocate_with_typespec_2.f: New test.
1939         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1940         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1941         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1942
1943 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1944             Nathan Froyd  <froydnj@codesourcery.com>
1945
1946         PR tree-optimization/46259
1947         * gfortran.dg/pr46259.f: New testcase.
1948
1949 2010-11-01  Paul Koning  <ni1d@arrl.net>
1950
1951         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1952         * gcc.c-torture/compile/20020604-1.c: Ditto.
1953         * gcc.c-torture/compile/20001226-1.c: Ditto.
1954         * gcc.c-torture/compile/20010327-1.c: Ditto.
1955         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1956         * gcc.c-torture/compile/pr43191.c: Ditto.
1957         * gcc.c-torture/compile/pr41181.c: Ditto.
1958
1959 2010-10-31  Richard Henderson  <rth@redhat.com>
1960
1961         * lib/target-supports.exp
1962         (check_effective_target_automatic_stack_alignment): True for
1963         x86 but not windows.
1964         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1965         use of the preferred-stack-boundary arguments.
1966         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1967
1968 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1969
1970         PR target/46142
1971         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1972         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1973
1974 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1975
1976         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1977
1978 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1979
1980         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1981         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1982         than tls.
1983         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1984         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1985         * objc.dg/torture/tls/thr-init.m: Likewise.
1986         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1987         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1988
1989 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1990
1991         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1992         the Linux kernel.
1993
1994 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1995
1996         PR fortran/44917
1997         PR fortran/44926
1998         PR fortran/46196
1999         * gfortran.dg/typebound_generic_10.f03: New.
2000
2001 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2002
2003         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2004         * objc.dg/property/property-neg-1.m: Updated for changes in the
2005         syntax of @property and the implementation of
2006         @synthesize/@dynamic.
2007         * objc.dg/property/property-neg-2.m: Same change.
2008         * objc.dg/property/property-neg-3.m: Same change.
2009         * objc.dg/property/property-neg-4.m: Same change.
2010         * objc.dg/property/property-neg-5.m: Same change.
2011         * objc.dg/property/property-neg-7.m: Same change.
2012         * objc.dg/property/property-1.m: Same change.
2013         * objc.dg/property/synthesize-1.m: Same change.
2014         * objc.dg/property/at-property-2.m: Same change.
2015         * objc.dg/property/at-property-4.m: Same change.
2016
2017         * objc.dg/property/fsf-property-method-acces.m: Updated for
2018         changes in the syntax of @property and the implementation of
2019         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2020         * objc.dg/property/fsf-property-basic.m: Same change.
2021         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2022
2023         * objc.dg/property/at-property-5.m: New.
2024         * objc.dg/property/at-property-6.m: New.
2025         * objc.dg/property/at-property-7.m: New.
2026         * objc.dg/property/at-property-8.m: New.
2027         * objc.dg/property/at-property-9.m: New.
2028         * objc.dg/property/at-property-10.m: New.
2029         * objc.dg/property/at-property-11.m: New.
2030         * objc.dg/property/synthesize-2.m: New.
2031         * objc.dg/property/dynamic-2.m: New.
2032
2033         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2034         syntax of @property and the implementation of
2035         @synthesize/@dynamic.
2036         * obj-c++.dg/property/property-neg-2.mm: Same change.
2037         * obj-c++.dg/property/property-neg-3.mm: Same change.
2038         * obj-c++.dg/property/property-neg-4.mm: Same change.
2039         * obj-c++.dg/property/property-neg-5.mm: Same change.
2040         * obj-c++.dg/property/property-neg-7.mm: Same change.
2041         * obj-c++.dg/property/property-1.mm: Same change.
2042         * obj-c++.dg/property/synthesize-1.mm: Same change.
2043         * obj-c++.dg/property/at-property-2.mm: Same change.
2044         * obj-c++.dg/property/at-property-4.mm: Same change.
2045
2046         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2047         changes in the syntax of @property and the implementation of
2048         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2049         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2050         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2051
2052         * obj-c++.dg/property/at-property-5.mm: New.
2053         * obj-c++.dg/property/at-property-6.mm: New.
2054         * obj-c++.dg/property/at-property-7.mm: New.
2055         * obj-c++.dg/property/at-property-8.mm: New.
2056         * obj-c++.dg/property/at-property-9.mm: New.
2057         * obj-c++.dg/property/at-property-10.mm: New.
2058         * obj-c++.dg/property/at-property-11.mm: New.
2059         * obj-c++.dg/property/synthesize-2.mm: New.
2060         * obj-c++.dg/property/dynamic-2.mm: New.
2061
2062 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2063             Andrew Pinski  <pinskia@gmail.com>
2064
2065         * gcc.c-torture/execute/vector-shift.c: New testcase.
2066         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2067         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2068         * gcc.dg/vector-shift.c: Likewise.
2069         * gcc.dg/vector-shift1.c: Likewise.
2070         * gcc.dg/torture/vector-shift2.c: Likewise.
2071         * gcc.dg/vector-shift3.c: Likewise.
2072         * gcc.dg/simd-1b.c: Adjust.
2073
2074 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2075
2076         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2077
2078 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2079
2080         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2081
2082 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         PR target/46153
2085         * gcc.target/i386/pr46153.c: New test.
2086
2087 2010-10-27  Jason Merrill  <jason@redhat.com>
2088
2089         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2090
2091 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2092
2093         PR fortran/46161
2094         * gfortran.dg/class_dummy_3.f03: New.
2095
2096 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2097
2098         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2099         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2100
2101         * gcc.target/i386/avx-vzeroupper-3.c: New.
2102         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2103         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2104         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2105         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2106         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2107         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2108         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2109         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2110         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2111         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2112         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2113
2114 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2115
2116         * obj-c.dg/property/at-property-4.m: New.
2117         * obj-c++.dg/property/at-property-4.mm: New.
2118         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2119         updates in warning.
2120         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2121         updates in warning.
2122
2123 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2124
2125         * objc.dg/property/at-property-1.m: New.
2126         * objc.dg/property/at-property-2.m: New.
2127         * objc.dg/property/at-property-3.m: New.
2128         * objc.dg/ivar-invalid-type-1.m: New.
2129         * obj-c++.dg/property/at-property-1.mm: New.
2130         * obj-c++.dg/property/at-property-2.mm: New.
2131         * obj-c++.dg/property/at-property-3.mm: New.
2132         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2133         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2134         in error reporting.
2135
2136 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2137
2138         PR libgfortran/46010
2139         * gfortran.dg/namelist_66.f90: New test.
2140         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2141
2142 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2143
2144         PR fortran/42647
2145         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2146         * gfortran.dg/allocatable_scalar_10.f90: New.
2147         * gfortran.dg/class_19.f03: Extended.
2148
2149 2010-10-26  Jan Hubicka  <jh@suse.cz>
2150
2151         PR middle-end/45736
2152         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2153
2154 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2155
2156         PR tree-optimization/46167
2157         * gcc.dg/vect/O-pr46167.c: New.
2158         * gcc.dg/vect/vect.exp: Run tests with -O.
2159
2160 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2161
2162         PR target/44948
2163         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2164         * g++.dg/vect/pr33860a.cc: Likewise.
2165         * gcc.c-torture/compile/20070522-1.c: Likewise.
2166         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2167         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2168         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2169         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2170         * gcc.dg/pr44136.c: Likewise.
2171
2172         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2173         * gcc.dg/compat/vector-1_x.c: Likewise.
2174         * gcc.dg/compat/vector-1_y.c: Likewise.
2175         * gcc.dg/compat/vector-2_x.c: Likewise.
2176         * gcc.dg/compat/vector-2_y.c: Likewise.
2177         * gcc.dg/pr43300.c: Likewise.
2178
2179         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2180         * gcc.dg/compat/vector-1a_y.c: Likewise.
2181         * gcc.dg/compat/vector-1b_x.c: Likewise.
2182         * gcc.dg/compat/vector-1b_y.c: Likewise.
2183         * gcc.dg/compat/vector-2a_x.c: Likewise.
2184         * gcc.dg/compat/vector-2a_y.c: Likewise.
2185         * gcc.dg/compat/vector-2b_x.c: Likewise.
2186         * gcc.dg/compat/vector-2b_y.c: Likewise.
2187         * gcc.target/i386/pr39162.c: Likewise.
2188         * gcc.target/i386/pr40906-2.c: Likewise.
2189         * gcc.target/i386/sse-5.c: Likewise.
2190
2191         * gcc.dg/pr35442.c: Prune ABI change warnings.
2192
2193         * gcc.c-torture/execute/pr38151.x: New.
2194         * gcc.target/i386/pr44948-1a.c: Likewise.
2195         * gcc.target/i386/pr44948-1b.c: Likewise.
2196         * gcc.target/i386/pr44948-2a.c: Likewise.
2197         * gcc.target/i386/pr44948-2b.c: Likewise.
2198
2199 2010-10-26  Ian Lance Taylor  <iant@google.com>
2200
2201         PR middle-end/45687
2202         * gcc.c-torture/execute/20101025-1.c: New test.
2203
2204 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/45451
2207         * gfortran.dg/class_allocate_5.f90: New.
2208
2209 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2210
2211         Implement opaque-enum-specifiers for C++0x
2212         * g++.dg/cpp0x/forw_enum1.C: New.
2213         * g++.dg/cpp0x/forw_enum2.C: New.
2214         * g++.dg/cpp0x/forw_enum3.C: New.
2215         * g++.dg/cpp0x/forw_enum4.C: New.
2216         * g++.dg/cpp0x/forw_enum5.C: New.
2217         * g++.dg/cpp0x/forw_enum6.C: New.
2218         * g++.dg/cpp0x/forw_enum7.C: New.
2219         * g++.dg/cpp0x/forw_enum8.C: New.
2220         * g++.dg/cpp0x/forw_enum9.C: New.
2221         * g++.dg/parse/enum3.C: Add new errors.
2222         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2223         * g++.dg/cpp0x/auto9.C: Add new error.
2224         * g++.dg/template/crash79.C: Add new errors.
2225
2226 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2227
2228         * gcc.target/arm/volatile-bitfields-1.c: New test.
2229         * gcc.target/arm/volatile-bitfields-2.c: New test.
2230         * gcc.target/arm/volatile-bitfields-3.c: New test.
2231
2232 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/pointer_discr1.adb: New test.
2235         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2236         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2237         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2238
2239 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2240
2241         * gnat.dg/loop_optimization8.adb: New test.
2242         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2243         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2244
2245 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2246
2247         * gnat.dg/in_out_parameter2.adb: New test.
2248         * gnat.dg/in_out_parameter3.adb: Likewise.
2249
2250 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2251
2252         * g++.dg/opt/combine.c: New test.
2253
2254 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2255
2256         * gnat.dg/opt7.ad[sb]: New test.
2257         * gnat.dg/opt7_pkg.ads: New helper.
2258
2259 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2260
2261         PR objc/45735
2262         * obj-c.dg/pr45735.mm: New.
2263         * obj-c++.dg/pr45735.mm: New.
2264
2265 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2266
2267         PR objc/24393
2268         * objc.dg/pr24393.m: New.
2269         * obj-c++.dg/pr24393.mm: New.
2270
2271 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2272
2273         PR objc/28049
2274         * objc.dg/pr28049.m: New.
2275         * obj-c++.dg/pr28049.mm: New.
2276
2277 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2278
2279         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2280         parameter attributes are now supported.
2281         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2282         * objc.dg/attributes/parameter-attribute-1.m: New test.
2283         * objc.dg/attributes/parameter-attribute-2.m: New test.
2284         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2285         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2286
2287 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2288
2289         Based on the CFString implementation in FSF apple/trunk branch.
2290
2291         * gcc.dg/darwin-cfstring-1.c: New.
2292         * gcc.dg/darwin-cfstring-2.c: New.
2293         * gcc.dg/torture/darwin-cfstring-3.c: New.
2294         * g++.dg/other/darwin-cfstring1.C: New.
2295         * g++.dg/torture/darwin-cfstring-3.C: New.
2296
2297 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2298
2299         * objc.dg/demangle-1.m: New test.
2300         * obj-c++.dg/demangle-1.mm: New test.
2301         * obj-c++.dg/demangle-2.mm: New test.
2302         * obj-c++.dg/demangle-3.mm: New test.
2303
2304 2010-10-23  Ian Lance Taylor  <iant@google.com>
2305
2306         * gcc.c-torture/execute/20101011-1.c: New test.
2307         * gcc.c-torture/execute/20101011-1.x: New test driver.
2308
2309 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2310
2311         PR fortran/46122
2312         * gfortran.dg/protected_8.f90: New.
2313
2314 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2315
2316         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2317         * gcc.target/i386/isa-9.c: Skip for -march other than
2318         -march=amdfam10 in multilib options.
2319         * gcc.target/i386/pr42589.c: Skip for -march other than
2320         -march=i486 in multilib options.
2321         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2322         other -march in multilib options.
2323
2324 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2325
2326         PR rtl-optimization/37360
2327         * gcc.dg/pr37360.c: New test.
2328
2329 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2330
2331         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2332
2333 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2334             Andrew Pinski  <pinskia@gmail.com>
2335
2336         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2337         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2338         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2339         * gcc.dg/vector-subscript-1.c: Likewise.
2340         * gcc.dg/vector-subscript-2.c: Likewise.
2341         * gcc.dg/vector-subscript-3.c: New testcase.
2342         * gcc.dg/array-8.c: Adjust.
2343
2344 2010-10-22  Richard Guenther  <rguenther@suse.de>
2345
2346         PR middle-end/46137
2347         * c-c++-common/torture/pr46137.c: New testcase.
2348
2349 2010-10-22  Jason Merrill  <jason@redhat.com>
2350
2351         PR c++/46129
2352         * g++.dg/template/defarg14.C: New.
2353
2354 2010-10-22  Jason Merrill  <jason@redhat.com>
2355
2356         PR c++/46103
2357         * g++.dg/cpp0x/implicit10.C: New.
2358
2359 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2360
2361         PR target/46098
2362         * gcc.target/i386/pr46098.c: New test.
2363
2364 2010-10-22  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/45720
2367         * gcc.dg/torture/pr45720.c: New testcase.
2368
2369 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2370
2371         PR tree-optimization/46126
2372         * gcc.dg/vect/pr46126.c: New.
2373
2374 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2375
2376         Based on the CFString implementation in FSF apple/trunk branch.
2377
2378         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2379         so that the latter can be used in dg-skip and dg-xfail clauses.
2380         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2381         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2382         to use dg-additional-files for Object1.
2383         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2384         to use dg-additional-files for Object1, move to torture/strings/.
2385         * obj-c++.dg/const-str-4.mm: Likewise.
2386         * obj-c++.dg/const-str-3.mm: Likewise.
2387         * obj-c++.dg/const-str-8.mm: Likewise.
2388         * obj-c++.dg/const-str-9.mm: Likewise.
2389         * obj-c++.dg/const-str-10.mm: Likewise.
2390         * obj-c++.dg/const-str-10.mm: Likewise.
2391         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2392         to use dg-additional-files for Object1, move to strings/.
2393         * obj-c++.dg/const-str-2.mm: Likewise.
2394         * obj-c++.dg/const-str-5.mm: Likewise.
2395         * obj-c++.dg/const-str-6.mm: Likewise.
2396         * obj-c++.dg/const-str-12.mm: Likewise.
2397         * obj-c++.dg/strings/strings.exp: New.
2398         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2399         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2400         * obj-c++.dg/torture/strings/strings.exp: New.
2401         * obj-c++.dg/torture/strings/string1.mm: New.
2402         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2403         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2404         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2405
2406         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2407         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2408         * objc/execute/string2.m: Likewise.
2409         * objc/execute/string3.m: Likewise.
2410         * objc/execute/string3.m: Likewise.
2411         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2412         * objc.dg/foreach-4.m: Likewise.
2413         * objc.dg/foreach-5.m: Likewise.
2414         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2415         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2416         * objc.dg/const-str-4.m: Likewise.
2417         * objc.dg/const-str-7.m: Likewise.
2418         * objc.dg/const-str-8.m: Likewise.
2419         * objc.dg/const-str-9.m: Likewise.
2420         * objc.dg/const-str-10.m: Likewise.
2421         * objc.dg/const-str-11.m: Likewise.
2422         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2423         to use dg-additional-files for Object1, move to objc.dg/strings/.
2424         * objc.dg/const-str-2.m: Likewise.
2425         * objc.dg/const-str-5.m: Likewise.
2426         * objc.dg/const-str-6.m: Likewise.
2427         * objc.dg/const-str-12.m: Likewise.
2428         * objc.dg/const-str-12b.m: Likewise.
2429         * objc.dg/strings/strings.exp: New.
2430         * objc.dg/strings/const-cfstring-2.m: New.
2431         * objc.dg/strings/const-cfstring-5.m: New.
2432         * objc.dg/torture/strings/strings.exp: New.
2433         * objc.dg/torture/strings/const-cfstring-1.m: New.
2434         * objc.dg/torture/strings/const-cfstring-3.m: New.
2435         * objc.dg/torture/strings/const-cfstring-4.m: New.
2436
2437 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2438
2439         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2440
2441 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2442
2443         PR c++/46117
2444         * g++.dg/parse/crash57.C: New.
2445
2446 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2447             H.J. Lu  <hongjiu.lu@intel.com>
2448
2449         PR target/45946
2450         * gcc.target/i386/pr45946.c: New test.
2451
2452 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2453
2454         PR tree-optimization/45875
2455         * g++.dg/ipa/pr45875.C: New test.
2456
2457 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2458
2459         PR tree-optimization/46049
2460         PR tree-optimization/46052
2461         * gcc.dg/vect/pr46052.c: New test.
2462         * gcc.dg/vect/pr46049.c: New test.
2463
2464 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2465
2466         PR fortran/46007
2467         * gfortran.dg/shape_5.f90:  New test case.
2468
2469 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2470
2471         PR fortran/46060
2472         * gfortran.dg/proc_ptr_comp_25.f90: New.
2473
2474 2010-10-21  Richard Guenther  <rguenther@suse.de>
2475             Michael Matz  <matz@suse.de>
2476
2477         PR tree-optimization/45764
2478         * gcc.dg/torture/pr45764.c: New testcase.
2479
2480 2010-10-21  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/46111
2483         * g++.dg/torture/pr46111.C: New testcase.
2484
2485 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2486
2487         PR fortran/46067
2488         * gfortran.dg/dummy_procedure_4.f90: New.
2489         * gfortran.dg/proc_ptr_30.f90: New.
2490
2491 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/46100
2494         * gfortran.dg/ptr-func-1.f90: New.
2495         * gfortran.dg/ptr-func-2.f90: New.
2496
2497 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR tree-optimization/45919
2500         * gcc.c-torture/compile/pr45919.c: New test.
2501
2502         PR tree-optimization/46066
2503         * gcc.dg/autopar/pr46066.c: New test.
2504
2505 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2506
2507         PR c++/46024
2508         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2509
2510 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2511
2512         PR c++/46056
2513         * g++.dg/cpp0x/range-for7.C: New.
2514
2515 2010-10-20  Richard Guenther  <rguenther@suse.de>
2516
2517         PR lto/45667
2518         * g++.dg/lto/20101020-1_0.h: New testcase.
2519         * g++.dg/lto/20101020-1_0.C: Likewise.
2520         * g++.dg/lto/20101020-1_1.C: Likewise.
2521
2522 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2523
2524         * gcc.dg/20101013-1.c: New test.
2525
2526 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2527
2528         PR target/46085
2529         * gcc.target/i386/pr46085-1.c: New.
2530         * gcc.target/i386/pr46085-2.c: Likewise.
2531
2532 2010-10-20  Richard Guenther  <rguenther@suse.de>
2533
2534         PR tree-optimization/45860
2535         * gcc.dg/torture/pr45860.c: New testcase.
2536
2537 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2538
2539         * gnat.dg/discr25.adb: New test.
2540         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2541
2542 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2543
2544         * gcc.target/powerpc/ehreturn.c: New test.
2545
2546 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2547
2548         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2549         not require Foundation and run with the GNU runtime as well.
2550
2551         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2552
2553         Radar 4439126
2554         * obj-c++.dg/template-8.mm: New.
2555
2556 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2557
2558         PR objc/23709
2559         * objc.dg/pr23709.m: New.
2560         * obj-c++.dg/pr23709.m: New.
2561
2562 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2563
2564         PR c++/46046
2565         * g++.dg/template/crash104.C: New.
2566
2567 2010-10-19  Richard Henderson  <rth@redhat.com>
2568
2569         * gcc.target/i386/fma3-fma.c: New.
2570         * gcc.target/i386/fma3-builtin.c: New.
2571         * gcc.target/i386/fma4-builtin.c: New.
2572
2573 2010-10-19  Richard Guenther  <rguenther@suse.de>
2574
2575         PR testsuite/46081
2576         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2577
2578 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2579
2580         Merge from 'apple/trunk' branch on FSF servers.
2581
2582         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2583
2584         Radar 4293709
2585         * objc.dg/proto-init-mimatch-1.m: New.
2586         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2587
2588 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2589
2590         Implemented parsing @synthesize and @dynamic for
2591         Objective-C/Objective-C++.
2592         * objc.dg/property/dynamic-1.m: New.
2593         * objc.dg/property/synthesize-1.m: New.
2594         * obj-c++.dg/property/dynamic-1.mm: New.
2595         * obj-c++.dg/property/synthesize-1.mm: New.
2596
2597 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2598
2599         * objc.dg/at-class-1.m: New.
2600         * objc.dg/at-class-1.mm: New.
2601
2602 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2603
2604         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2605
2606 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2607
2608         Merge from 'apple/trunk' branch on FSF servers.
2609
2610         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2611
2612         Radar 4407151
2613         * obj-c++.dg/template-7.mm: New.
2614
2615 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2616
2617         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2618         bugfix.
2619
2620 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2621
2622         Merge from 'apple/trunk' branch on FSF servers.
2623
2624         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2625
2626         Radar 4451818
2627         * obj-c++.dg/try-catch-16.mm: New.
2628         * obj-c++.dg/try-catch-17.mm: New.
2629
2630         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2631
2632         Radar 4330422
2633         * obj-c++.dg/try-catch-15.mm: New
2634
2635         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2636
2637         Radar 4204796
2638         * obj-c++.dg/try-catch-12.mm: New
2639         * obj-c++.dg/try-catch-13.mm: New
2640         * obj-c++.dg/try-catch-14.mm: New
2641         * objc.dg/try-catch-11.m: New
2642         * objc.dg/try-catch-12.m: New
2643         * objc.dg/try-catch-13.m: New
2644
2645 2010-10-18  Richard Henderson  <rth@redhat.com>
2646
2647         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2648
2649 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR c/46015
2652         * c-c++-common/Wunused-var-13.c: New test.
2653
2654 2010-10-18  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/45967
2657         * gcc.dg/torture/pr45967.c: New testcase.
2658         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2659         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2660         * gcc.dg/torture/pr39074-2.c: Likewise
2661         * gcc.dg/torture/pta-escape-1.c: Likewise
2662         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2663         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2664         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2665         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2666         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2667         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2668
2669 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2670
2671         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2672
2673 2010-10-18  Richard Guenther  <rguenther@suse.de>
2674
2675         PR lto/44950
2676         * g++.dg/lto/20101015-2_0.C: New testcase.
2677
2678 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2679
2680         PR middle-end/46019
2681         * gcc.c-torture/execute/pr46019.c: New test.
2682
2683 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2684
2685         Merge from 'apple/trunk' branch on FSF servers.
2686
2687         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2688
2689         Radar 4516785
2690         * obj-c++.dg/method-namespace-2.mm: New.
2691
2692 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2693
2694         Merge from 'apple/trunk' branch on FSF servers.
2695
2696         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2697
2698         Radar 4133425
2699         * objc.dg/private-1.m: Test modified.
2700         * obj-c++.dg/private-1.mm: Test modified.
2701
2702 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2703
2704         PR testsuite/45987
2705         * gcc.target/i386/push-1.c: Remove.
2706
2707 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2708             H.J. Lu  <hongjiu.lu@intel.com>
2709
2710         PR target/46051
2711         * gcc.target/i386/pr46051.c: New test.
2712
2713 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2714
2715         * obj-c++.dg/gnu-api-2-class.mm: New.
2716         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2717         * obj-c++.dg/gnu-api-2-method.mm: New.
2718         * obj-c++.dg/gnu-api-2-objc.mm: New.
2719         * obj-c++.dg/gnu-api-2-object.mm: New.
2720         * obj-c++.dg/gnu-api-2-property.mm: New.
2721         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2722         * obj-c++.dg/gnu-api-2-sel.mm: New.
2723
2724 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2725
2726         * objc.dg/fsf-package-0.m: New.
2727         * obj-c++.dg/fsf-package-0.m: New.
2728
2729 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2730
2731         PR objc/18255
2732         * objc.dg/pr18255.m: New.
2733
2734 2010-10-16  Jan Hubicka  <jh@suse.cz>
2735
2736         PR middle-end/44206
2737         * g++.dg/torture/pr44206.C: New.
2738
2739 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2740
2741         * objc.dg/gnu-api-2-class.m: New.
2742         * objc.dg/gnu-api-2-objc.m: New.
2743
2744 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2745
2746         * objc.dg/gnu-api-2-ivar.m: New.
2747
2748 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2749
2750         * objc.dg/gnu-api-2-property.m: New.
2751
2752 2010-10-15  Xinliang David Li  <davidxl@google.com>
2753
2754         * g++.dg/uninit-pred-3_a.C: New test.
2755         * g++.dg/uninit-pred-3_b.C: New test.
2756
2757 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2758
2759         * objc.dg/gnu-api-2-object.m: New.
2760
2761 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2762
2763         * objc.dg/gnu-api-2-method.m: New.
2764
2765 2010-10-15  Jason Merrill  <jason@redhat.com>
2766
2767         * g++.dg/lto/pr45983_0.C: New.
2768
2769 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2770
2771         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2772         builtin combiner patterns.
2773         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2774         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2775         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2776         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2777         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2778
2779 2010-10-15  Richard Guenther  <rguenther@suse.de>
2780
2781         * g++.dg/lto/20101015-1_0.C: New testcase.
2782
2783 2010-10-15  Richard Guenther  <rguenther@suse.de>
2784
2785         PR testsuite/46021
2786         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2787         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2788
2789 2010-10-15  Richard Guenther  <rguenther@suse.de>
2790
2791         PR lto/45957
2792         * g++.dg/lto/20101014-1_0.C: New testcase.
2793
2794 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2795
2796         * objc.dg/gnu-api-2-protocol.m: New.
2797         * objc.dg/gnu-api-2-sel.m: New.
2798
2799 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2800
2801         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2802         arm-eabi targets.
2803
2804 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2805
2806         * gcc.dg/20101010-1.c: New testcase.
2807
2808 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2809
2810         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2811         script when relocatable linking.
2812
2813 2010-10-14  Yao Qi  <yao@codesourcery.com>
2814
2815         PR target/45447
2816         * gcc.target/arm/pr45447.c: New test.
2817
2818 2010-10-14  Jan Hubicka  <jh@suse.cz>
2819
2820         PR middle-end/45621
2821         * g++.dg/lto/pr45621.h : New.
2822         * g++.dg/lto/pr45621_0.C: New.
2823         * g++.dg/lto/pr45621_1.C: New.
2824
2825 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2826
2827         * objc.dg/property: New.
2828         * objc.dg/property/fsf-property-basic.m: New.
2829         * objc.dg/property/fsf-property-method-access.m: New.
2830         * objc.dg/property/fsf-property-named-ivar.m: New.
2831         * obj-c++.dg/property: New.
2832         * obj-c++.dg/property/fsf-property-basic.mm: New.
2833         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2834         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2835
2836         merge from FSF apple 'trunk' branch.
2837         2006 Fariborz Jahanian  <fjahanian@apple.com>
2838
2839         Radars 4436866, 4505126, 4506903, 4517826
2840         * objc.dg/property/property-1.m: New.
2841         * objc.dg/property/property-2.m: New.
2842         * objc.dg/property/property-3.m: New.
2843         * objc.dg/property/property-neg-1.m: New.
2844         * objc.dg/property/property-neg-2.m: New.
2845         * objc.dg/property/property-neg-3.m: New.
2846         * objc.dg/property/property-neg-4.m: New.
2847         * objc.dg/property/property-neg-5.m: New.
2848         * objc.dg/property/property-neg-6.m: New.
2849         * objc.dg/property/property-neg-7.m: New.
2850         * objc.dg/property/property.exp: New.
2851         * obj-c++.dg/property/property-1.mm: New.
2852         * obj-c++.dg/property/property-2.mm: New.
2853         * obj-c++.dg/property/property-3.mm: New.
2854         * obj-c++.dg/property/property-neg-1.mm: New.
2855         * obj-c++.dg/property/property-neg-2.mm: New.
2856         * obj-c++.dg/property/property-neg-3.mm: New.
2857         * obj-c++.dg/property/property-neg-4.mm: New.
2858         * obj-c++.dg/property/property-neg-5.mm: New.
2859         * obj-c++.dg/property/property-neg-6.mm: New.
2860         * obj-c++.dg/property/property-neg-7.mm: New.
2861         * obj-c++.dg/property/property.exp: New.
2862
2863 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2866
2867 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2868
2869         PR c/45969
2870         * gcc.c-torture/compile/pr45969-1.c: New test.
2871
2872 2010-10-14  Richard Guenther  <rguenther@suse.de>
2873
2874         PR tree-optimization/44913
2875         * gcc.dg/torture/pr44913.c: New testcase.
2876
2877 2010-10-14  Richard Guenther  <rguenther@suse.de>
2878
2879         PR lto/45382
2880         * g++.dg/lto/20101014-2_0.C: New testcase.
2881
2882 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2883
2884         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2885         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2886         * gcc.target/i386/pr44130.c: Likewise.
2887         * gcc.target/i386/pr44144.c: Likewise.
2888         * gcc.target/i386/pr44180.c: Likewise.
2889         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2890         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2891         * gcc.target/i386/vect-sizes-1.c: Likewise.
2892         * gcc.target/i386/vectorize4-avx.c: Likewise.
2893
2894 2010-10-14  Richard Guenther  <rguenther@suse.de>
2895
2896         PR lto/44561
2897         * g++.dg/lto/20101010-3_0.C: New testcase.
2898         * g++.dg/lto/20101010-4_0.C: Likewise.
2899
2900 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2901
2902         * objc.dg/pr45878.m: Update to include NSConstantString interface
2903         for -fnext-runtime.
2904         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2905         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2906         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2907         reference for m64 -fnext-runtime.
2908
2909 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2910
2911         * gcc.target/i386/vect-sizes-1.c: New.
2912
2913 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2914
2915         PR middle-end/46011
2916         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2917
2918 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2919
2920         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2921         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2922
2923 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2924
2925         * gcc.target/ia64/20101005.c: New test.
2926
2927 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2928
2929         PR rtl-optimization/45570
2930         * gcc.dg/pr45570.c: New test.
2931
2932 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2933
2934         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2935         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2936         * gcc.target/i386/vectorize4-avx.c: Likewise.
2937
2938 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2939
2940         * gcc.target/i386/avx-copysign-vec.c: New.
2941         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2942
2943 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         PR middle-end/44130
2946         * gcc.target/i386/pr44130.c: New.
2947
2948 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2949
2950         PR middle-end/44144
2951         * gcc.target/i386/pr44144.c: New.
2952
2953 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2954
2955         PR target/44180
2956         * gcc.target/i386/pr44180.c: New.
2957
2958 2010-10-13  Jason Merrill  <jason@redhat.com>
2959
2960         * g++.dg/template/canon-type-8.C: New.
2961
2962 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2963
2964         * gcc.c-torture/execute/20101013-1.c: New test.
2965
2966 2010-10-13  Richard Guenther  <rguenther@suse.de>
2967
2968         PR objc/45878
2969         * objc.dg/pr45878.m: New testcase.
2970
2971 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2972
2973         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2974         * gcc.dg/format/dfp-printf-1.c: Likewise.
2975         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2976
2977 2010-10-13  Richard Guenther  <rguenther@suse.de>
2978
2979         PR tree-optimization/45788
2980         * g++.dg/pr45788.C: New testcase.
2981
2982 2010-10-13  Richard Guenther  <rguenther@suse.de>
2983
2984         PR tree-optimization/45970
2985         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2986
2987 2010-10-13  Richard Guenther  <rguenther@suse.de>
2988
2989         PR tree-optimization/45982
2990         * gcc.dg/torture/pr45982.c: New testcase.
2991         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2992         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2993         * gcc.dg/torture/pr39074-2.c: Likewise.
2994
2995 2010-10-13  Richard Guenther  <rguenther@suse.de>
2996
2997         PR middle-end/45874
2998         * g++.dg/torture/pr45874.C: New testcase.
2999
3000 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3001
3002         * objc.dg/attributes/method-attribute-1.m: Update to respond
3003         to implemented method attributes..
3004         * objc.dg/attributes/method-attribute-2.m: Likewise.
3005         * objc.dg/attributes/method-attribute-3.m: Likewise.
3006         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3007         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3008         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3009
3010 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3011
3012         PR libobjc/23214
3013         * objc.dg/pr23214.m: New.
3014
3015 2010-10-12  Michael Eager  <eager@eagercon.com>
3016
3017         PR testsuite/45856
3018         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3019         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3020
3021 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR fortran/45636
3024         * gcc.c-torture/execute/pr45636.c: New test.
3025         * gfortran.dg/pr45636.f90: New test.
3026
3027 2010-10-12  Richard Henderson  <rth@redhat.com>
3028
3029         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3030
3031 2010-10-12  Daniel Kraft  <d@domob.eu>
3032
3033         PR fortran/38936
3034         * gfortran.dg/associate_1.f03: More tests with derived-types.
3035         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3036         * gfortran.dg/associate_8.f03: Fix typo.
3037         * gfortran.dg/initialization_27.f90: Fix typo.
3038
3039 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3040
3041         PR testsuite/45851
3042         * lib/lto.exp (lto-get-options-main): Support optional target
3043         selector for dg-extra-ld-options.
3044
3045 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3046
3047         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3048         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3049
3050 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3051
3052         PR middle-end/45699
3053         * g++.dg/torture/pr45699.C: New test.
3054         * g++.dg/otr-fold-1.C: Adjusted.
3055         * g++.dg/otr-fold-1.C: Likewise.
3056
3057 2010-10-11  Nick Clifton  <nickc@redhat.com>
3058
3059         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3060         Allow for a user label prefix.
3061
3062 2010-10-10  Richard Guenther  <rguenther@suse.de>
3063
3064         * g++.dg/lto/20101010-1_0.C: New testcase.
3065         * g++.dg/lto/20101010-2_0.C: Likewise.
3066
3067 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3068
3069         PR tree-optimization/45902
3070         * gcc.dg/vect/45902.c: New test.
3071
3072 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3073
3074         PR target/45870
3075         * gcc.dg/tls/pr45870.c: New test.
3076
3077 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3078
3079         PR fortran/45961
3080         * gfortran.dg/typebound_operator_6.f03: New.
3081
3082 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3083
3084         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3085         and adjust -export symbol scanning.
3086         * g++.dg/ext/dllexport1.C: Likewise.
3087         * g++.dg/ext/dllexport3.C: Likewise.
3088         * gcc.dg/dll-3.c: Likewise.
3089         * gcc.dg/dll-4.c: Likewise.
3090         * gcc.dg/dll-5.c: Likewise.
3091
3092 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3095         instead of tree_profile dump file.
3096         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3097         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3098         dump file.
3099
3100 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3101
3102         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3103
3104 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3105
3106         * gfortran.dg/character_comparison_4.f90:  New test.
3107         * gfortran.dg/character_comparison_5.f90:  New test.
3108         * gfortran.dg/character_comparison_6.f90:  New test.
3109
3110 2010-10-09  Richard Henderson  <rth@redhat.com>
3111
3112         * lib/target-supports.exp
3113         (check_effective_target_automatic_stack_alignment): Always true.
3114
3115 2010-10-09  Richard Guenther  <rguenther@suse.de>
3116
3117         PR lto/45956
3118         * gcc.dg/lto/20101009-2_0.c: New testcase.
3119         * gcc.dg/lto/20101009-2_1.c: Likewise.
3120         * gcc.dg/lto/20101009-2_2.c: Likewise.
3121
3122 2010-10-09  Richard Guenther  <rguenther@suse.de>
3123
3124         PR lto/45947
3125         * g++.dg/lto/20101009-1_0.C: New testcase.
3126
3127 2010-10-09  Richard Guenther  <rguenther@suse.de>
3128
3129         PR tree-optimization/45945
3130         * gcc.dg/lto/20101009-1_0.c: New testcase.
3131
3132 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3133
3134         PR target/45913
3135         * gcc.target/i386/pr45913.c: New.
3136
3137 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3138
3139         PR fortran/45943
3140         * gfortran.dg/streamio_16.f90: Update test.
3141
3142 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR tree-optimization/45903
3145         * gcc.target/i386/pr45903.c: New test.
3146
3147 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3148
3149         * gnat.dg/interface5.adb: Compile with warnings disabled.
3150
3151 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3152
3153         * obj-c++.dg/encode-10.mm: New testcase.
3154
3155 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3156
3157         PR objc++/23614
3158         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3159         C++ class.  Removed XFAIL.
3160
3161 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3162
3163         PR fortran/45933
3164         * gfortran.dg/typebound_operator_5.f03: New.
3165
3166 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3167
3168         Merge from 'apple/trunk' branch on FSF servers.
3169
3170         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3171
3172         Radar 4508851
3173         * obj-c++.dg/method-namespace-1.mm: New.
3174
3175 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3176
3177         * gcc.dg/tree-ssa/sra-11.c: New test.
3178
3179 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3180
3181         PR Tree-Vect/45847
3182         * gcc.dg/vect/pr45847.c: New test.
3183
3184 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3185             Kai Tietz  <kai.tietz@onevision.com>
3186
3187         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3188
3189 2010-10-07  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/45732
3192         * gcc.dg/torture/pr45732.c: New testcase.
3193
3194 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3195
3196         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3197         * objc.dg/foreach-2.m: Likewise.
3198         * objc.dg/foreach-3.m: Likewise.
3199         * objc.dg/foreach-4.m: Likewise.
3200         * objc.dg/foreach-5.m: Likewise.
3201         * objc.dg/foreach-6.m: Likewise.
3202         * objc.dg/foreach-7.m: Likewise.
3203         * objc.dg/objc-foreach-4.m: Likewise.
3204         * objc.dg/objc-foreach-5.m: Likewise.
3205
3206 2010-10-07  Richard Guenther  <rguenther@suse.de>
3207
3208         PR middle-end/45869
3209         * gcc.dg/torture/pr45869.c: New testcase.
3210
3211 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3212
3213         * objc.dg/set-not-used-1.m: New
3214         * obj-c++.dg/set-not-used-1.mm: New.
3215
3216 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3217
3218         * objc.dg/attributes/method-attribute-3.m: New.
3219         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3220
3221 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3222
3223         PR fortran/45916
3224         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3225
3226 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227
3228         PR fortran/45889
3229         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3230
3231 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3232
3233         Merge from 'apple/trunk' branch on FSF servers.
3234
3235         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3236
3237         Radar 4278774
3238         * obj-c++.dg/encode-9.mm: New.
3239
3240 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * g++.dg/cpp0x/pr45908.C: New test.
3243
3244 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gnat.dg/opt6.ad[sb]: New test.
3247
3248 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3249
3250         Implemented fast enumeration for Objective-C.
3251         * objc.dg/foreach-1.m: New.
3252         * objc.dg/foreach-2.m: New.
3253         * objc.dg/foreach-3.m: New.
3254         * objc.dg/foreach-4.m: New.
3255         * objc.dg/foreach-5.m: New.
3256         * objc.dg/foreach-6.m: New.
3257         * objc.dg/foreach-7.m: New.
3258
3259         Merge from 'apple/trunk' branch on FSF servers:
3260         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3261
3262         Radar 4502236
3263         * objc.dg/objc-foreach-5.m: New.
3264
3265         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3266
3267         Radar 4507230
3268         * objc.dg/objc-foreach-4.m: New.
3269
3270         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3271
3272         Radar 4472881
3273         * objc.dg/objc-foreach-3.m: New.
3274
3275         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3276
3277         Radar 4468498
3278         * objc.dg/objc-foreach-2.m: New.
3279
3280         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3281
3282         Radar 4294910
3283         * objc.dg/objc-foreach-1.m: New
3284
3285 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3286
3287         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3288         unsigned values.
3289
3290 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3291
3292         PR objc++/28050
3293         * obj-c++.dg/syntax-error-10.mm: New.
3294
3295 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3296
3297         PR objc++/23707
3298         * obj-c++.dg/syntax-error-9.mm: New.
3299
3300 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3301
3302         PR objc++/31126
3303         * obj-c++.dg/syntax-error-8.mm: New.
3304
3305 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3306
3307         Merge from 'apple/trunk' branch on FSF servers.
3308
3309         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3310
3311         Radar 4290840
3312         * obj-c++.dg/syntax-error-7.mm: New
3313
3314         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3315
3316         Radar 4294425
3317         * obj-c++.dg/syntax-error-6.mm: New
3318
3319         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3320
3321         Radar 4261146
3322         * obj-c++.dg/syntax-error-5.mm: New
3323
3324         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3325
3326         Radar 4093475
3327         * obj-c++.dg/syntax-error-[3-4].mm: New.
3328
3329         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3330
3331         Radar 4185810
3332         * obj-c++.dg/syntax-error-[1-2].mm: New.
3333
3334 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3335
3336         PR tree-optimization/45752
3337         * gcc.dg/vect/pr45752.c: New test.
3338
3339 2010-10-05  Richard Guenther  <rguenther@suse.de>
3340
3341         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3342         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3343         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3344         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3345         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3346         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3347         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3348         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3349         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3350         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3351         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3352         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3353         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3354         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3355         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3356         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3357         * gcc.dg/tree-ssa/20080530.c: Likewise.
3358         * g++.dg/tree-ssa/inline-3.C: Likewise.
3359         * g++.dg/tree-ssa/inline-1.C: Likewise.
3360         * g++.dg/tree-ssa/inline-2.C: Likewise.
3361         * gcc.dg/profile-dir-1.c: Likewise.
3362         * gcc.dg/profile-dir-2.c: Likewise.
3363         * gcc.dg/profile-dir-3.c: Likewise.
3364
3365 2010-10-05  Richard Guenther  <rguenther@suse.de>
3366
3367         PR middle-end/45877
3368         * g++.dg/torture/pr45877.C: New testcase.
3369
3370 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3371
3372         PR debug/45849
3373         * gcc.dg/debug/pr45849.c: New test.
3374
3375         PR middle-end/45876
3376         * gcc.c-torture/compile/pr45876.c: New test.
3377
3378 2010-10-04  Julian Brown  <julian@codesourcery.com>
3379
3380         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3381         vect_hw_misalign.
3382         * gcc.dg/vect/vect-60.c: Likewise.
3383         * gcc.dg/vect/vect-56.c: Likewise.
3384         * gcc.dg/vect/vect-93.c: Likewise.
3385         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3386         * gcc.dg/vect/vect-95.c: Likewise.
3387         * gcc.dg/vect/vect-96.c: Likewise.
3388         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3389         * gcc.dg/vect/slp-25.c: Likewise.
3390         * gcc.dg/vect/slp-3.c: Likewise.
3391         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3392         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3393         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3394         * gcc.dg/vect/vect-109.c: Likewise.
3395         * gcc.dg/vect/vect-peel-1.c: Likewise.
3396         * gcc.dg/vect/vect-peel-2.c: Likewise.
3397         * lib/target-supports.exp
3398         (check_effective_target_arm_vect_no_misalign): New.
3399         (check_effective_target_vect_no_align): Use above.
3400         (check_effective_target_vect_element_align): New.
3401         (add_options_for_quad_vectors): New.
3402
3403 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3404
3405         PR tree-optimization/45572
3406         * g++.dg/ipa/pr45572-1.C: New test.
3407         * g++.dg/ipa/pr45572-2.C: Likewise.
3408
3409 2010-10-03  Ian Lance Taylor  <iant@google.com>
3410
3411         * gcc.dg/anon-struct-11.c: New test.
3412         * gcc.dg/anon-struct-12.c: New test.
3413         * gcc.dg/anon-struct-13.c: New test.
3414         * gcc.dg/anon-struct-14.c: New test.
3415
3416 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3417
3418         * g++.dg/torture/pr45764.C: Revert revision 164914.
3419         * gcc.dg/vect/pr43432.c: Likewise.
3420         * gcc.dg/vect/vect-114.c: Likewise.
3421         * gcc.dg/vect/vect-15.c: Likewise.
3422
3423 2010-10-03  Jason Merrill  <jason@redhat.com>
3424
3425         * g++.dg/cpp0x/sfinae5.C: New.
3426
3427 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3428
3429         PR tree-optimization/45720
3430         PR tree-optimization/45764
3431         * g++.dg/torture/pr45764.C: New.
3432
3433         * gcc.dg/vect/pr43432.c: Xfail.
3434         * gcc.dg/vect/vect-114.c: Likewise.
3435         * gcc.dg/vect/vect-15.c: Likewise.
3436
3437 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3438
3439         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3440         hppa*-*-hpux*.
3441         * gcc.dg/torture/pr45678-2.c: Likewise.
3442
3443 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/45748
3446         * gfortran.dg/intrinsic_6.f90: New.
3447
3448 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3449
3450         PR fortran/42831
3451         * gfortran.dg/dependency_37.f90:  New test.
3452
3453 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3454
3455         * gcc.target/i386/shift_mask.c: New test.
3456
3457 2010-10-01  Richard Guenther  <rguenther@suse.de>
3458
3459         PR tree-optimization/45854
3460         * g++.dg/torture/pr45854.C: New testcase.
3461
3462 2010-09-30  Michael Eager  <eager@eagercon.com>
3463
3464         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3465         __FLT_{MIN,MAX}__.
3466
3467 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3468
3469         PR middle-end/45758
3470         * gfortran.dg/graphite/pr45758.f90: New.
3471
3472 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3473
3474         PR middle-end/45230
3475         * gcc.dg/graphite/id-pr45230.c: New.
3476
3477 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3478
3479         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3480         * gfortran.dg/graphite/graphite.exp: Same.
3481         * gcc.dg/graphite/vect-pr43423.c: New.
3482
3483 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR target/45843
3486         * g++.dg/torture/pr45843.C: New test.
3487
3488 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3489
3490         PR fortran/45828
3491         * gfortran.dg/allocate_derived_5.f90: New.
3492
3493 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR tree-optimization/31261
3496         * gcc.dg/tree-ssa/pr31261.c: New test.
3497
3498 2010-09-30  Michael Eager  <eager@eagercon.com>
3499
3500         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3501         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3502         * gcc.target/microblaze/microblaze.exp: Ditto.
3503         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3504         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3505         * gcc.target/microblaze/others/data_var1.c: Ditto.
3506         * gcc.target/microblaze/others/data_var2.c: Ditto.
3507         * gcc.target/microblaze/others/data_var3.c: Ditto.
3508         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3509         * gcc.target/microblaze/others/strings1.c:: Ditto.
3510         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3511         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3512         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3513         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3514         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3515         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3516         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3517         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3518         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3519         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3520         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3521         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3522         * gcc.target/microblaze/isa/float.c: Ditto.
3523         * gcc.target/microblaze/isa/mulh.c: Ditto.
3524         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3525         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3526         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3527         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3528         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3529         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3530         * gcc.target/microblaze/isa/bshift.c: Ditto.
3531         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3532         * gcc.target/microblaze/isa/div.c: Ditto.
3533         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3534         * gcc.target/microblaze/isa/mul.c: Ditto.
3535
3536 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3537
3538         merge from FSF 'apple/trunk' branch.
3539         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3540
3541         Radar 4386773
3542         * objc.dg/enhanced-proto-1.m: New.
3543         * objc.dg/enhanced-proto-2.m: New.
3544         * obj-c++.dg/enhanced-proto-1.mm: New
3545         * obj-c++.dg/enhanced-proto-2.mm: New.
3546
3547 2010-09-30  Richard Guenther  <rguenther@suse.de>
3548
3549         PR testsuite/45702
3550         * gcc.dg/debug/pr41893-1.c: Adjust.
3551         * gcc.dg/pr30762-1.c: Likewise.
3552         * gcc.dg/pr31529-1.c: Likewise.
3553         * gcc.dg/pr34457-1.c: Likewise.
3554         * gcc.dg/pr34668-1.c: Likewise.
3555         * gcc.dg/pr43557-1.c: Likewise.
3556
3557 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3558
3559         PR objc/45842
3560         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3561         * objc.dg/const-str-3.m: Correct header for memcpy.
3562         * objc.dg/const-str-7.m: Likewise.
3563         * objc.dg/method-20b.m: Provide an implementation of Object.
3564         Adjust XFAIL for m64 NeXT runtime.
3565         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3566         * objc.dg/encode-3.m: Correct line ordering, provide header for
3567         sprintf.
3568         * objc.dg/encode-7-next.m: Only run for 32bit.
3569         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3570         * objc.dg/type-size-2.m: Provide an implementation of Object.
3571         Ajust headers.
3572         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3573         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3574         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3575         Adjust XFAIL for m64 NeXT runtime.
3576         * obj-c++.dg/method-22.mm: Likewise.
3577         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3578
3579 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3580
3581         Merge from 'apple/trunk' branch on FSF servers.
3582
3583         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3584
3585         Radar 4278236
3586         * obj-c++.dg/bad-forward-decl.mm: New
3587
3588 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3589
3590         * ada/acats/run_acats: Revert revision 157037.
3591
3592 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3593
3594         Merge from 'apple/trunk' branch on FSF servers.
3595
3596         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3597
3598         Radar 4281748
3599         * objc.dg/naming-2.m: Update
3600         * objc.dg/naming-3.m: New
3601
3602 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3603
3604         PR target/40457
3605         * gcc.target/arm/pr40457-3.c: New test.
3606
3607 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3608
3609         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3610         alias checking.
3611         * lib/target-supports.exp (check_ifunc_available): Likewise.
3612
3613 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3614
3615         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3616
3617 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3618
3619         * objc.dg/keywords-1.m: New test.
3620         * objc.dg/keywords-2.m: New test.
3621         * objc.dg/keywords-3.m: New test.
3622         * obj-c++.dg/keywords-1.mm: New test.
3623         * obj-c++.dg/keywords-2.mm: New test.
3624
3625 2010-09-28  Jason Merrill  <jason@redhat.com>
3626
3627         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3628         * g++.dg/ext/complit11.C: Likewise.
3629         * g++.old-deja/g++.law/temps1.C: Likewise.
3630
3631         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3632         * g++.old-deja/g++.mike/misc6.C: Likewise.
3633
3634 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3635
3636         * objc.dg/attributes/method-attribute-1.m: New.
3637         * objc.dg/attributes/method-attribute-2.m: New.
3638
3639         * obj-c++.dg/attributes/method-attribute-1.m: New.
3640         * obj-c++.dg/attributes/method-attribute-2.m: New.
3641
3642 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3643
3644         * objc.dg/attributes: New.
3645         * objc.dg/attributes/attributes.exp: New.
3646         * objc.dg/attributes/class-attribute-1.m: New.
3647         * objc.dg/attributes/class-attribute-2.m: New
3648         * objc.dg/attributes/categ-attribute-1.m: New
3649         * objc.dg/attributes/categ-attribute-2.m: New
3650         * objc.dg/attributes/proto-attribute-1.m: New
3651
3652         * obj-c++.dg/attributes: New.
3653         * obj-c++.dg/attributes/attributes.exp: New
3654         * obj-c++.dg/attributes/class-attribute-1.mm: New
3655         * obj-c++.dg/attributes/class-attribute-2.mm: New
3656         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3657         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3658         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3659
3660 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3661
3662         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3663         from the branch renamed to method-20b.m to avoid clashes).
3664
3665         2005-08-23  Stuart Hastings  <stuart@apple.com>
3666                     Ziemowit Laski  <zlaski@apple.com>
3667
3668         Radar 4209854
3669         * obj-c++.dg/method-23.mm: New.
3670         * objc.dg/method-20.m: New.
3671
3672 2010-09-28  Jan Hubicka  <jh@suse.cz>
3673
3674         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3675
3676 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3677
3678         PR target/44452
3679         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3680         i?86-*-solaris2.[89], *-*-vxworks*.
3681         * gcc.target/i386/pr22152.c: Likewise.
3682         * gcc.target/i386/vect8-ret.c: New test.
3683
3684 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3685
3686         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3687
3688 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3689
3690         Merge from 'apple/trunk' branch on FSF servers.
3691
3692         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3693
3694         Radar 4175534
3695         * obj-c++.dg/method-22.mm: New.
3696
3697 2010-09-27  Jason Merrill  <jason@redhat.com>
3698
3699         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3700         * g++.dg/ext/complit11.C: Adjust.
3701         * g++.old-deja/g++.law/temps1.C: Adjust.
3702         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3703         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3704
3705 2010-09-27  Ian Lance Taylor  <iant@google.com>
3706
3707         * lib/target-supports.exp (check_effective_target_split_stack):
3708         New procedure.
3709         * gcc.dg/split-1.c: New test.
3710         * gcc.dg/split-2.c: New test.
3711         * gcc.dg/split-3.c: New test.
3712         * gcc.dg/split-4.c: New test.
3713
3714 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3715
3716         PR objc/25464
3717         * objc.dg/type-size-3.m: New test.
3718
3719 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3720
3721         PR objc/45763
3722         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3723
3724 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3725
3726         PR objc/25450
3727         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3728         * objc.dg/type-size-2.m: Same change.
3729         * obj-c++.dg/encode-5.mm: Same change.
3730
3731 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3732
3733         Merge from 'apple/trunk' branch on FSF servers.  The original
3734         Changelogs are below.
3735
3736         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3737         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3738         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3739         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3740         in the branch).
3741         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3742         proto-qual-1.m in the branch) and the normal ABI on GNU.
3743         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3744         the test only with the NeXT runtime.
3745         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3746         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3747         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3748         Run the test only with the NeXT runtime.
3749
3750         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3751
3752         Radar 4492973
3753         * objc.dg/encode-7-64bit.m: New.
3754         * objc.dg/encode-7.m: Skip if -m64.
3755
3756         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3757
3758         Radar 4301047
3759         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3760         * obj-c++.dg/threedotthree-abi-1.mm: New
3761         * objc.dg/threedotthree-abi-1.m: New
3762
3763         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3764
3765         Radar 4136935
3766         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3767         * objc.dg/encode-6.m: Likewise.
3768         * objc.dg/encode-7.m: New test case.
3769
3770 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3771
3772         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3773         const-str-12.m to constr-str-12b.m to avoid conflicts.
3774
3775         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3776
3777         Radar 4229905
3778         * obj-c++.dg/warn5.mm: New
3779
3780         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3781
3782         Radar 4154928
3783         * obj-c++.dg/const-str-12.mm: New.
3784         * objc.dg/const-str-12.m: New.
3785
3786 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/40569
3789         PR fortran/40568
3790         * gfortran.dg/storage_size_2.f08: Fix test.
3791         * gfortran.dg/c_sizeof_1.f90: Fix test.
3792         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3793         * gfortran.dg/c_sizeof_3.f90: New.
3794         * gfortran.dg/c_sizeof_4.f90: New.
3795         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3796         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3797
3798 2010-09-26  Daniel Kraft  <d@domob.eu>
3799
3800         PR fortran/45783
3801         PR fortran/45795
3802         * gfortran.dg/select_type_18.f03: New test.
3803
3804 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3805
3806         * gnat.dg/return2.ad[sb]: New test.
3807         * gnat.dg/return2_pkg.ads: New helper.
3808
3809 2010-09-25  Daniel Kraft  <d@domob.eu>
3810
3811         PR fortran/45776
3812         * gfortran.dg/io_constraints_6.f03: New test.
3813         * gfortran.dg/io_constraints_7.f03: New test.
3814         * gfortran.dg/newunit_2.f90: New test.
3815
3816 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3817
3818         * gfortran.dg/operator_c1202.f90: New test.
3819
3820 2010-09-24  Jan Hubicka  <jh@suse.cz>
3821
3822         * gcc.dg/tree-ssa/leaf.c: New testcase.
3823
3824 2010-09-24  Jan Hubicka  <jh@suse.cz>
3825
3826         PR tree-optimization/45738
3827         PR tree-optimization/45741
3828         * gcc.c-torture/compile/pr45741.c: New.
3829         * gfortran.fortran-torture/compile/pr45738.f90: New.
3830
3831 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3832
3833         * gcc.dg/cpp/undef-opt-1.c: New test.
3834
3835 2010-09-24  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/other/error10.C: Adjust expected output.
3838
3839 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR middle-end/45234
3842         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3843         * gcc.target/i386/pr45234.c: New test.
3844
3845 2010-09-24  Richard Guenther  <rguenther@suse.de>
3846
3847         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3848
3849 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3850
3851         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3852         as a comment leader in regexp.
3853
3854 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3855
3856         * objc.dg/sync-2.m: New test.
3857         * obj-c++.dg/sync-2.mm: New test.
3858
3859 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3860
3861         PR fortran/40571
3862         * gfortran.dg/iso_fortran_env_7.f90: New.
3863
3864 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3865
3866         * obj-c++.dg/too-many-args.mm: New file.
3867
3868 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3869
3870         Merge from 'apple/trunk' branch on FSF servers.
3871
3872         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3873
3874         Radar 4491608
3875         * objc.dg/too-many-args.m: New
3876
3877 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3878
3879         PR fortran/45744
3880         * gfortran.dg/dependency_36.f90:  New test.
3881
3882 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3883
3884         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3885         * gcc.target/i386/pad-3.c: Ditto.
3886         * gcc.target/i386/pad-7.c: Ditto.
3887         * gcc.target/i386/pad-7.c: Ditto.
3888         * gcc.target/i386/pr36502.c: Ditto.
3889         * gcc.target/i386/zee.c: Ditto.
3890         * gcc.target/i386/20060821-1.c: Ditto.
3891         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3892         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3893         * gcc.target/i386/pad-5b.c: Ditto.
3894         * gcc.target/i386/pad-6a.c: Ditto.
3895         * gcc.target/i386/pad-6b.c: Ditto.
3896         * gcc.target/i386/pad-8.c: Ditto.
3897         * gcc.target/i386/pad-9.c: Ditto.
3898         * gcc.target/i386/pad-10.c: Ditto.
3899         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3900
3901 2010-09-23  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/45565
3904         * g++.dg/ipa/pr45565.C: New testcase.
3905
3906 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3907
3908         PR fortran/45745
3909         PR fortran/45648
3910         * gfortran.dg/vector_subscript_bound_1.f90: New.
3911
3912 2010-09-23  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/45750
3915         * gcc.dg/pr45750.c: New testcase.
3916
3917 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3918
3919         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3920         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3921         build.
3922
3923 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3924
3925         PR rtl-optimization/44374
3926         * gcc.target/arm/headmerge-1.c: New test.
3927         * gcc.target/arm/headmerge-2.c: New test.
3928         * gcc.target/i386/headmerge-1.c: New test.
3929         * gcc.target/i386/headmerge-2.c: New test.
3930
3931 2010-09-23  Daniel Kraft  <d@domob.eu>
3932
3933         PR fortran/38936
3934         PR fortran/44044
3935         PR fortran/45474
3936         * gfortran.dg/intrinsic_intent_1.f03: New test.
3937         * gfortran.dg/select_type_17.f03: New test.
3938         * gfortran.dg/associate_5.f03: More definability tests.
3939         * gfortran.dg/enum_2.f90: Check definability.
3940         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3941         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3942         * gfortran.dg/char_expr_2.f90: Ditto.
3943         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3944         * gfortran.dg/enum_5.f90: Ditto.
3945         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3946         * gfortran.dg/impure_assignment_2.f90: Ditto.
3947         * gfortran.dg/impure_assignment_3.f90: Ditto.
3948         * gfortran.dg/intent_out_1.f90: Ditto.
3949         * gfortran.dg/intent_out_3.f90: Ditto.
3950         * gfortran.dg/pointer_assign_7.f90: Ditto.
3951         * gfortran.dg/pointer_intent_3.f90: Ditto.
3952         * gfortran.dg/pr19936_1.f90: Ditto.
3953         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3954         * gfortran.dg/simpleif_2.f90: Ditto.
3955         * gfortran.dg/protected_5.f90: Ditto.
3956         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3957         * gfortran.dg/protected_6.f90: Ditto.
3958         * gfortran.dg/protected_7.f90: Ditto.
3959
3960 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR libfortran/45710
3963         * gfortran.dg/namelist_65.f90: New test.
3964
3965 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3966
3967         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3968         the regexp pattern between the expected label and location string.
3969
3970 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3971
3972         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3973
3974 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3975
3976         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3977         * gcc.dg/pr27898.c: Likewise.
3978         * gcc.dg/pr28712.c: Likewise.
3979         * gcc.dg/pr30762-1.c: Likewise.
3980         * gcc.dg/pr31529-1.c: Likewise.
3981         * gcc.dg/pr34457-1.c: Likewise.
3982         * gcc.dg/pr34668-1.c: Likewise.
3983         * gcc.dg/pr34989-1.c: Likewise.
3984         * gcc.dg/pr43557-1.c: Likewise.
3985
3986 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR rtl-optimization/45739
3989         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3990
3991 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3992
3993         * gcc.target/sparc/mnofpu.c: New test.
3994
3995 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3996
3997         PR rtl-optimization/45739
3998         * gcc.target/i386/pr45739.c: New test.
3999
4000 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4001
4002         PR fortran/45648
4003         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4004         and counts. Add non-elemental function call check.
4005
4006         PR fortran/45648
4007         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4008         arguments checks. Update temporary counts.
4009         * gfortran.dg/transpose_optimization_1.f90: New.
4010
4011 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4012
4013         PR objc/23710
4014         * objc.dg/invalid-method-1.m: New.
4015
4016 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4017
4018         Merge from 'apple/trunk' branch on FSF servers.
4019
4020         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4021
4022         Radar 4291785
4023         * objc.dg/naming-4.m: New
4024         * objc.dg/naming-5.m: New
4025         * obj-c++.dg/naming-1.mm: New
4026         * obj-c++.dg/naming-2.mm: New
4027
4028 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4029             Jack Howarth  <howarth@bromo.med.uc.edu>
4030
4031         PR c++/45645
4032         * g++.dg/torture/pr44972.C: Use portable assert().
4033
4034 2010-09-21  Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/45580
4037         * g++.dg/torture/pr45580.C: New testcase.
4038
4039 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4042
4043 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4044
4045         PR fortran/45438
4046         * gfortran.dg/pointer_check_7.f90: New.
4047
4048 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR rtl-optimization/45728
4051         * gcc.c-torture/compile/pr45728.c: New test.
4052
4053 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4054
4055         PR fortran/45081
4056         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4057
4058 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4059
4060         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4061
4062 2010-09-20  Richard Guenther  <rguenther@suse.de>
4063
4064         PR middle-end/45704
4065         * gcc.dg/torture/pr45704.c: New testcase.
4066
4067 2010-09-20  Jan Hubicka  <jh@suse.cz>
4068
4069         PR tree-optimize/45605
4070         * g++.dg/tree-ssa/pr45605.C: New testcase.
4071
4072 2010-09-20  Michael Matz  <matz@suse.de>
4073
4074         PR testsuite/45706
4075         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4076         enough.
4077
4078 2010-09-20  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/45705
4081         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4082
4083 2010-09-20  Michael Matz  <matz@suse.de>
4084
4085         PR testsuite/45706
4086         * lib/target-supports.exp (check_effective_target_vect_perm):
4087         Add i?86-*-*.
4088
4089 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4090
4091         PR rtl-optimization/45695
4092         * gcc.c-torture/execute/pr45695.c: New test.
4093
4094 2010-09-19  Jan Hubicka  <jh@suse.cz>
4095
4096         PR lto/44246
4097         * gcc.c-torture/compile/pr44246.c:New file.
4098
4099 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4100
4101         PR tree-optimization/45714
4102         * gfortran.dg/vect/pr45714-a.f: New test.
4103         * gfortran.dg/vect/pr45714-b.f: New test.
4104
4105 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4106
4107         * gnat.dg/const1.adb: Rename into...
4108         * gnat.dg/constant1.adb: ...this.
4109         * gnat.dg/constant2.adb: New test.
4110         * gnat.dg/constant2_pkg1.ads: New helper.
4111         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4112
4113 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4114
4115         * gnat.dg/specs/constant1.ads: New test.
4116         * gnat.dg/specs/constant1_pkg.ads: New helper.
4117
4118 2010-09-18  Jan Hubicka  <jh@suse.cz>
4119
4120         PR tree-optimization/45453
4121         * g++.dg/tree-ssa/pr45453.C: New testcase.
4122
4123 2010-09-18  Jason Merrill  <jason@redhat.com>
4124
4125         * g++.dg/cpp0x/initlist44.C: New.
4126
4127 2010-09-18  Richard Guenther  <rguenther@suse.de>
4128
4129         PR tree-optimization/45709
4130         * g++.dg/torture/pr45709-2.C: New testcase.
4131
4132 2010-09-18  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/45709
4135         * g++.dg/torture/pr45709.C: New testcase.
4136
4137 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4138
4139         PR testsuite/45719
4140         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4141
4142 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         * gcc.target/i386/pad-1.c: New.
4145         * gcc.target/i386/pad-2.c: Likewise.
4146         * gcc.target/i386/pad-3.c: Likewise.
4147         * gcc.target/i386/pad-4.c: Likewise.
4148         * gcc.target/i386/pad-5a.c: Likewise.
4149         * gcc.target/i386/pad-5b.c: Likewise.
4150         * gcc.target/i386/pad-6a.c: Likewise.
4151         * gcc.target/i386/pad-6b.c: Likewise.
4152         * gcc.target/i386/pad-7.c: Likewise.
4153         * gcc.target/i386/pad-8.c: Likewise.
4154         * gcc.target/i386/pad-9.c: Likewise.
4155         * gcc.target/i386/pad-10.c: Likewise.
4156
4157 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4158
4159         PR middle-end/45234
4160         * gcc.dg/torture/stackalign/alloca-5.c: New.
4161
4162 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4163
4164         PR middle-end/45678
4165         * gcc.dg/torture/pr45678-2.c: New.
4166
4167 2010-09-17  Richard Guenther  <rguenther@suse.de>
4168
4169         PR middle-end/45678
4170         * gcc.dg/torture/pr45678-1.c: New testcase.
4171
4172 2010-09-17  Michael Matz  <matz@suse.de>
4173
4174         PR tree-optimization/43432
4175         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4176         check_effective_target_vect_perm_short): New predicates.
4177         (check_effective_target_vect_perm): Include x86_64.
4178         * gcc.dg/vect/pr43432.c: New test.
4179         * gcc.dg/vect/vect-114.c: Adjust.
4180         * gcc.dg/vect/vect-15.c: Ditto.
4181         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4182         * gcc.dg/vect/slp-perm-9.c: Ditto.
4183
4184 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4185
4186         PR testsuite/45692
4187         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4188         GNU runtime.
4189
4190 2010-09-17  Richard Guenther  <rguenther@suse.de>
4191
4192         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4193         * gcc.dg/pr28706.c: Likewise.
4194         * gcc.dg/pr28712.c: Likewise.
4195         * gcc.dg/pr30762-1.c: Likewise.
4196         * gcc.dg/pr30762-2.c: Likewise.
4197         * gcc.dg/pr31529-1.c: Likewise.
4198         * gcc.dg/pr31529-2.c: Likewise.
4199         * gcc.dg/pr34457-1.c: Likewise.
4200         * gcc.dg/pr34457-2.c: Likewise.
4201         * gcc.dg/pr34668-1.c: Likewise.
4202         * gcc.dg/pr34668-2.c: Likewise.
4203         * gcc.dg/pr34989-1.c: Likewise.
4204         * gcc.dg/pr34989-2.c: Likewise.
4205         * gcc.dg/pr43557-1.c: Likewise.
4206         * gcc.dg/pr43557-2.c: Likewise.
4207         * gcc.dg/debug/pr41893-1.c: Likewise.
4208         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4209         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4210         * gcc.dg/matrix/matrix-4.c: Likewise.
4211         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4212         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4213         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4214         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4215
4216 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4217
4218         PR fortran/43665
4219         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4220         optimizations.
4221         * gfortran.dg/intent_optimize_1.f90: New test.
4222
4223 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4224
4225         * gcc.target/i386/divmod-1.c: New.
4226         * gcc.target/i386/divmod-2.c: Likewise.
4227         * gcc.target/i386/divmod-3.c: Likewise.
4228         * gcc.target/i386/divmod-4.c: Likewise.
4229         * gcc.target/i386/divmod-4a.c: Likewise.
4230         * gcc.target/i386/divmod-5.c: Likewise.
4231         * gcc.target/i386/divmod-6.c: Likewise.
4232         * gcc.target/i386/divmod-7.c: Likewise.
4233         * gcc.target/i386/divmod-8.c: Likewise.
4234         * gcc.target/i386/udivmod-1.c: Likewise.
4235         * gcc.target/i386/udivmod-2.c: Likewise.
4236         * gcc.target/i386/udivmod-3.c: Likewise.
4237         * gcc.target/i386/udivmod-4.c: Likewise.
4238         * gcc.target/i386/udivmod-4a.c: Likewise.
4239         * gcc.target/i386/udivmod-5.c: Likewise.
4240         * gcc.target/i386/udivmod-6.c: Likewise.
4241         * gcc.target/i386/udivmod-7.c: Likewise.
4242         * gcc.target/i386/udivmod-8.c: Likewise.
4243
4244 2010-09-16  Jan Hubicka  <jh@suse.cz>
4245
4246         * g++.dg/lto/pr45679-1_0.C: New file.
4247         * g++.dg/lto/pr45679-1_1.C: New file.
4248         * g++.dg/lto/pr45679-0_0.C: New file.
4249         * g++.dg/lto/pr45679-0_1.C: New file.
4250
4251 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4252
4253         PR fortran/45674
4254         * gfortran.dg/class_dummy_2.f03: New.
4255
4256 2010-09-16  Richard Guenther  <rguenther@suse.de>
4257
4258         PR tree-optimization/45623
4259         * gcc.dg/torture/pr45623.c: New testcase.
4260
4261 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4262
4263         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4264         name and parentheses.
4265         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4266
4267 2010-09-15  Jason Merrill  <jason@redhat.com>
4268
4269         * g++.dg/parse/parameter-declaration-2.C: New.
4270
4271         * g++.dg/cpp0x/scoped_enum2.C: New.
4272
4273 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4274
4275         * gcc.c-torture/compile/20100915-1.c: New test.
4276
4277 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4278
4279         PR middle-end/45644
4280         * gcc.dg/ipa/pr45644.c: New test.
4281
4282 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR tree-optimization/45633
4285         * gcc.dg/vect/pr45633.c: New test.
4286
4287 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4288
4289         PR fortran/45577
4290         * gfortran.dg/allocate_derived_4.f90: New.
4291
4292 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4293
4294         * lib/target-supports.exp
4295         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4296         supported flag to true for neon.
4297
4298 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4299
4300         PR c++/45665
4301         * g++.dg/template/crash103.C: New.
4302
4303 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4304
4305         Merge from 'apple/trunk' branch on FSF servers.
4306
4307         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4308
4309         Radar 4457381
4310         * objc.dg/msg-in-protocol.m: New.
4311         * obj-c++.dg/msg-in-protocol.mm: New.
4312
4313         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4314
4315         Radar 4219590
4316         * objc.dg/break-in-ifstmt.m: New.
4317
4318         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4319
4320         Radar 4174166
4321         * obj-c++.dg/comp-types-13.mm: New.
4322         * objc.dg/comp-types-12.m: New.
4323
4324         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4325
4326         Radar 4216500
4327         * obj-c++.dg/proto-lossage-7.mm: New.
4328         * objc.dg/proto-lossage-7.m: New.
4329
4330 2010-09-14  Jan Hubicka  <jh@suse.cz>
4331
4332         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4333         folding.
4334         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4335         folding.
4336
4337 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR middle-end/45567
4340         * gcc.dg/pr45567.c: New test.
4341
4342         PR debug/45660
4343         * g++.dg/debug/pr45660.C: New test.
4344
4345 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4346
4347         PR tree-optimization/45470
4348         * g++.dg/vect/pr45470-a.cc: New test.
4349         * g++.dg/vect/pr45470-a.cc: New test.
4350
4351 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4352
4353         PR target/42070
4354         * lib/profopt.exp: Prune warnings on execname2 compile.
4355         * lib/prune.exp: Prune "can't add line info" warnings.
4356
4357 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4358
4359         PR libfortran/45532
4360         * gfortran.dg/namelist_64.f90: New test.
4361
4362 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR rtl-optimization/45617
4365         * gcc.target/i386/pr45617.c: New test.
4366
4367 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4368
4369         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4370
4371 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4374         * gcc.target/i386/fma4-vector.c: Likewise.
4375         * gcc.target/i386/vectorize2.c: Likewise.
4376         * gcc.target/i386/vectorize4.c: Likewise.
4377         * gcc.target/i386/vectorize5.c: Likewise.
4378         * gcc.target/i386/vectorize6.c: Likewise.
4379         * gcc.target/i386/vectorize8.c: Likewise.
4380
4381         * gcc.target/i386/vect-double-1.c: New.
4382         * gcc.target/i386/vect-double-1a.c: Likewise.
4383         * gcc.target/i386/vect-double-2.c: Likewise.
4384         * gcc.target/i386/vect-double-2a.c: Likewise.
4385
4386         * lib/target-supports.exp (check_effective_target_vect_double):
4387         Set et_vect_double_saved to 0 when tuning for Atom.
4388
4389 2010-09-13  Jan Hubicka  <jh@suse.cz>
4390
4391         * gcc.dg/torture/pr23821.c: Drop static keyword.
4392         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4393         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4394
4395 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4396
4397         * gcc.target/arm/sync-1.c: New.
4398
4399 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4400
4401         * gnat.dg/memtrap.adb: New test.
4402
4403 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4404
4405         * gfortran.dg/promotion.f90: Fix options.
4406
4407 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4408
4409         * g++.dg/cpp0x/range-for1.C: New.
4410         * g++.dg/cpp0x/range-for2.C: New.
4411         * g++.dg/cpp0x/range-for3.C: New.
4412         * g++.dg/cpp0x/range-for4.C: New.
4413         * g++.dg/cpp0x/range-for5.C: New.
4414         * g++.dg/cpp0x/range-for6.C: New.
4415
4416 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4417
4418         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4419         and counts. Check that transpose is not called.
4420         * gfortran.dg/transpose_2.f90: Update error message.
4421
4422 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4423
4424         PR c++/43824
4425         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4426         * g++.dg/lookup/strong-using-2.C: Likewise.
4427         * g++.dg/lookup/strong-using-3.C: Likewise.
4428         * g++.dg/lookup/strong-using-5.C: Likewise.
4429
4430         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4431         * g++.dg/cpp0x/inline-ns4.C: New.
4432         * g++.dg/cpp0x/inline-ns5.C: New.
4433
4434 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4435
4436         PR middle-end/45634
4437         * gfortran.fortran-torture/compile/pr45634.f90: New.
4438
4439 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4440
4441         * objc.dg/fobjc-exceptions.m: New test.
4442
4443 2010-09-10  Jan Hubicka  <jh@suse.cz>
4444
4445         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4446
4447 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4448
4449         PR tree-optimization/44972
4450         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4451         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4452         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4453         instead.
4454         * g++.dg/torture/pr44972.C: New test.
4455
4456 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4457
4458         PR tree-optimization/44972
4459         * g++.dg/torture/pr34850.C: Remove expected warning.
4460
4461 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4462
4463         * gfortran.dg/dummy_optional_arg.f90: New test.
4464
4465 2010-09-08  Jan Hubicka  <jh@suse.cz>
4466
4467         PR tree-optimization/45598
4468         * fortran.fortran-torture/compile/pr45598.f90: New test.
4469
4470 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4471
4472         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4473         * lib/target-supports.exp (check_ifunc_available): New.
4474         * gcc.dg/attr-ifunc-1.c: New.
4475         * gcc.dg/attr-ifunc-2.c: New.
4476         * gcc.dg/attr-ifunc-3.c: New.
4477         * gcc.dg/attr-ifunc-4.c: New.
4478         * gcc.dg/attr-ifunc-5.c: New.
4479         * g++.dg/ext/attr-ifunc-1.C: New.
4480         * g++.dg/ext/attr-ifunc-2.C: New.
4481         * g++.dg/ext/attr-ifunc-3.C: New.
4482         * g++.dg/ext/attr-ifunc-4.C: New.
4483
4484 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4485
4486         PR middle-end/40386
4487         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4488
4489 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4490
4491         * gfortran.dg/inline_transpose_1.f90: New test.
4492
4493 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR c++/45588
4496         * g++.dg/warn/Wunused-var-15.C: New test.
4497
4498 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4499
4500         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4501         hppa*-*-hpux*.
4502
4503 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4504
4505         * objc/execute/exceptions/throw-nil.m: New test.
4506         * objc/execute/exceptions/handler-1.m: Updated to use the new
4507         objc_set_uncaught_exception_handler() function.
4508         * objc/execute/exceptions/matcher-1.m: New test.
4509
4510 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4511
4512         PR fortran/38282
4513         * gfortran.dg/bit_comparison_1.F90: New test.
4514         * gfortran.dg/leadz_trailz_3.f90: New test.
4515         * gfortran.dg/masklr_2.F90: New test.
4516         * gfortran.dg/shiftalr_1.F90: New test.
4517         * gfortran.dg/merge_bits_2.F90: New test.
4518         * gfortran.dg/dshift_2.F90: New test.
4519         * gfortran.dg/bit_comparison_2.F90: New test.
4520         * gfortran.dg/masklr_1.F90: New test.
4521         * gfortran.dg/merge_bits_1.F90: New test.
4522         * gfortran.dg/dshift_1.F90: New test.
4523         * gfortran.dg/shiftalr_2.F90: New test.
4524
4525 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4526
4527         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4528         functions from objc/typedstream.h are deprecated.
4529
4530 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4531
4532         * lib/target-supports.exp
4533         (check_effective_target_run_expensive_tests): New proc.
4534         * gcc.c-torture/compile/limits-fnargs.c: Use
4535         dg-require-effective-target run_expensive_tests.
4536
4537 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR fortran/45597
4540         * gfortran.dg/gomp/pr45597.f90: New test.
4541
4542         PR fortran/45595
4543         * gfortran.dg/gomp/pr45595.f90: New test.
4544
4545 2010-09-08  Michael Matz  <matz@suse.de>
4546
4547         * c-c++-common/uninit-17.c: Adjust.
4548
4549 2010-09-08  Michael Matz  <matz@suse.de>
4550
4551         PR tree-optimization/43430
4552         * gcc.dg/vect/pr43430-2.c: New test.
4553
4554 2010-09-08  Michael Matz  <matz@suse.de>
4555
4556         PR tree-optimization/33244
4557         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4558
4559 2010-09-08  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/45578
4562         * gfortran.dg/pr45578.f90: New testcase.
4563
4564 2010-09-08  Richard Guenther  <rguenther@suse.de>
4565
4566         PR testsuite/45590
4567         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4568
4569 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4570
4571         PR fortran/45576
4572         * gfortran.dg/char_length_18.f90:  New test.
4573
4574 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4575
4576         PR target/36502
4577         * gcc.target/i386/pr36502.c: New test.
4578
4579         PR target/42313
4580         PR target/44651
4581         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4582         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4583
4584 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4585
4586         * gfortran.dg/achar_4.f90: Enable bounds checking.
4587
4588 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         PR target/45206
4591         * gcc.target/i386/pr45206.c: New test.
4592
4593 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4594
4595         PR fortran/45505
4596         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4597
4598 2010-09-07  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.c-torture/compile/20100907.c: New testcase.
4601
4602 2010-09-07  Richard Guenther  <rguenther@suse.de>
4603
4604         PR middle-end/45569
4605         * g++.dg/eh/pr45569.C: New testcase.
4606
4607 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4608
4609         PR target/43137
4610         * gcc.target/arm/pr43137.c: New test.
4611
4612 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4613
4614         PR fortran/36931
4615         * gfortran.dg/dependency_35.f90:  New test.
4616
4617 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4618
4619         PR fortran/34145
4620         * gfortran.dg/char_length_17.f90:  New test.
4621
4622 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4623
4624         PR c++/45200
4625         PR c++/45293
4626         PR c++/45558
4627         * g++.dg/template/typedef34.C: New test.
4628         * g++.dg/template/typedef35.C: New test.
4629
4630 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4631
4632         PR target/22152
4633         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4634
4635 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4636
4637         * g++.dg/warn/Wdouble-promotion.C: New.
4638
4639 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4640
4641         * g++.dg/parse/redef2.C: New.
4642
4643 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4644
4645         * gcc.dg/20100906-1.c: New testcase.
4646
4647 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR testsuite/45543
4650         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4651         DW_TAG_enumeration_type DIE.
4652
4653 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4654
4655         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4656         Update XFAILs.
4657
4658 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4659
4660         PR rtl-optimization/44919
4661         * g++.dg/opt/pr44919.C: New.
4662
4663 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/38282
4666         * gfortran.dg/iall_iany_iparity_1.f90: New.
4667         * gfortran.dg/iall_iany_iparity_2.f90: New.
4668
4669 2010-09-06  Jason Merrill  <jason@redhat.com>
4670
4671         * g++.dg/cpp0x/initlist42.C: New.
4672
4673         * g++.dg/cpp0x/auto19.C: New.
4674
4675         * g++.dg/template/sfinae25.C: New.
4676         * g++.dg/template/char1.C: Expect warning.
4677         * g++.dg/template/nontype10.C: Likewise.
4678
4679         * g++.dg/cpp0x/implicit9.C: New.
4680
4681         * g++.dg/cpp0x/initlist43.C: New.
4682
4683 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4684
4685         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4686
4687 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4688
4689         * gcc.dg/Wdouble-promotion.c: New.
4690
4691 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4692
4693         * gfortran.dg/float128_1.f90: Remove test case as
4694         it always fails since Rev 163611 backed out the
4695         front-end implementation.
4696
4697 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4698
4699         * gfortran.dg/float128_1.f90: XFAIL test case.
4700
4701 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4702
4703         * gfortran.dg/bessel_7.f90: Decrease required precision.
4704
4705 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4706
4707         PR testsuite/45545
4708         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4709         ref-all-matching targets.
4710
4711 2010-09-05  Richard Guenther  <rguenther@suse.de>
4712
4713         PR tree-optimization/45535
4714         * gcc.c-torture/compile/pr45535.c: New testcase.
4715
4716 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4717
4718         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4719         "\[^\n\]*".
4720         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4721         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4722         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4723         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4724         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4725         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4726         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4727         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4728         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4729         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4730         * gcc.target/i386/pr22152.c: Likewise.
4731         * gcc.target/i386/pr36992-1.c: Likewise.
4732         * gcc.target/i386/pr36992-2.c: Likewise.
4733         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4734
4735 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4736
4737         PR testsuite/43957
4738         * gcc.dg/const-uniq-1.c: Modify regexp.
4739
4740 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4741
4742         PR fortran/45530
4743         * gfortran.dg/namelist_63.f90: New.
4744
4745 2010-09-04  Jan Hubicka  <jh@suse.cz>
4746
4747         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4748         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4749
4750 2010-09-04  Jan Hubicka  <jh@suse.cz>
4751
4752         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4753
4754 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4755
4756         PR fortran/45507
4757         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4758
4759 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4760
4761         * gcc.dg/opts-4.c: New test.
4762
4763 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4764
4765         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4766         * gcc.dg/vect/vect-peel-4.c: Ditto.
4767
4768 2010-09-03  Daniel Kraft  <d@domob.eu>
4769
4770         PR fortran/45525
4771         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4772
4773 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4774
4775         PR fortran/45159
4776         * gfortran.dg/dependency_34.f90:  New test.
4777
4778 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4779
4780         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4781
4782 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4783
4784         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4785         gcc.target/i386/clearcap.map if supported.
4786
4787 2010-09-03  Michael Matz  <matz@suse.de>
4788
4789         PR middle-end/45415
4790         * gcc.dg/pr45415.c: New test.
4791
4792 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4793
4794         PR tree-optimization/45506
4795         * gcc.dg/pr45506.c: New.
4796
4797 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4798
4799         PR target/45476
4800         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4801         * gcc.target/i386/float128-2.c: Ditto.
4802
4803 2010-09-03  Daniel Kraft  <d@domob.eu>
4804
4805         PR fortran/34162
4806         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4807         * gfortran.dg/internal_dummy_2.f08: New test.
4808         * gfortran.dg/internal_dummy_3.f08: New test.
4809         * gfortran.dg/internal_dummy_4.f08: New test.
4810
4811 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4812
4813         PR debug/45500
4814         * gcc.target/i386/pr45500.c: New test.
4815
4816 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4817
4818         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4819
4820 2010-09-03  Daniel Kraft  <d@domob.eu>
4821
4822         PR fortran/44602
4823         * gfortran.dg/exit_2.f08; Adapt error messages.
4824         * gfortran.dg/exit_3.f08: New test.
4825         * gfortran.dg/exit_4.f08: New test.
4826         * gfortran.dg/exit_5.f03: New test.
4827
4828 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4829
4830         * gfortran.dg/ishft_4.f90: New test.
4831
4832 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4833
4834         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4835         FRIZ/XSRIZ instruciton for (double)(long long)x.
4836         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4837
4838 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4839
4840         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4841
4842 2010-09-02  Richard Guenther  <rguenther@suse.de>
4843
4844         PR tree-optimization/44937
4845         PR tree-optimization/45412
4846         * g++.dg/opt/pr45412.C: New testcase.
4847         * gcc.c-torture/compile/pr45412.c: Likewise.
4848         * gcc.c-torture/compile/pr44937.c: Likewise.
4849
4850 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4851
4852         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4853         but using -Werror=comment.
4854         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4855         expected error messages.
4856
4857 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4858
4859         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4860         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4861
4862 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/45489
4865         * gfortran.dg/initialization_27.f90: New.
4866
4867 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4868
4869         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4870         check into different basic blocks. Expect vectorization if misaligned
4871         stores are supported.
4872         * gcc.dg/vect/bb-slp-8a.c: New test.
4873         * gcc.dg/vect/bb-slp-8b.c: New test.
4874
4875 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4876
4877         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4878
4879 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4880
4881         PR fortran/44541
4882         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4883         * gfortran.dg/class_dummy_1.f03: New.
4884
4885 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR middle-end/45458
4888         * g++.dg/tree-prof/partition2.C: New test.
4889
4890 2010-09-01  Richard Guenther  <rguenther@suse.de>
4891
4892         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4893         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4894         * gcc.c-torture/execute/20100827-1.c: Likewise.
4895
4896 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4897
4898         * gfortran.dg/execute_command_line_1.f90: New test.
4899
4900 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR preprocessor/45457
4903         * c-c++-common/cpp/pr45457.c: New test.
4904
4905 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4906
4907         * gcc.dg/nested-func-8.c: New test.
4908
4909 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4910
4911         PR fortran/38282
4912         * gfortran.dg/popcnt_poppar_1.F90: New test.
4913         * gfortran.dg/popcnt_poppar_2.F90: New test.
4914
4915 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4916
4917         * gcc.target/i386/volatile-2.c: Require nonpic target.
4918
4919 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR middle-end/45461
4922         * gcc.dg/pr45461.c: New test.
4923
4924 2010-08-31  Richard Guenther  <rguenther@suse.de>
4925
4926         PR testsuite/45455
4927         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4928
4929 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4930
4931         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4932
4933 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4934
4935         PR fortran/45456
4936         * gfortran.dg/typebound_proc_18.f03: New.
4937
4938 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4939
4940         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4941         * lib/scanasm.exp (scan-stack-usage): Likewise.
4942         (scan-stack-usage-not): Likewise.
4943         * gcc.dg/stack-usage-1.c: New test.
4944         * gcc.target/i386/stack-usage-realign.c: Likewise.
4945
4946 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4947
4948         PR tree-optimization/45427
4949         * gcc.dg/tree-ssa/pr45427.c: New test.
4950
4951 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4952
4953         PR c++/45043
4954         * g++.dg/template/crash102.C: New.
4955
4956 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR middle-end/45423
4959         * gcc.dg/gomp/atomic-12.c: New test.
4960         * gcc.dg/gomp/atomic-13.c: New test.
4961         * gcc.dg/gomp/atomic-14.c: New test.
4962         * g++.dg/gomp/atomic-11.C: New test.
4963         * g++.dg/gomp/atomic-12.C: New test.
4964         * g++.dg/gomp/atomic-13.C: New test.
4965         * g++.dg/gomp/atomic-14.C: New test.
4966
4967 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4968
4969         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4970         delimiter.
4971
4972 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4973
4974         * gnat.dg/discr24.adb: New test.
4975
4976 2010-08-30  Richard Guenther  <rguenther@suse.de>
4977
4978         PR tree-optimization/45449
4979         * gcc.dg/pr45449.c: New testcase.
4980
4981 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4982
4983         * gcc.dg/opts-1.c: Expect errors, not warnings.
4984
4985 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4986
4987         PR fortran/42769
4988         * gfortran.dg/dynamic_dispatch_11.f03: New.
4989
4990 2010-08-29  Jason Merrill  <jason@redhat.com>
4991
4992         PR c++/44991
4993         * g++.dg/parse/defarg15.C: New.
4994
4995 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4996
4997         PR fortran/45439
4998         * gfortran.dg/select_type_16.f03: New.
4999
5000 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5001             Tobias Burnus  <burnus@net-b.de>
5002
5003         * gfortran.dg/bessel_7.f90: Decrease required precision.
5004
5005 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5006             Kaz Kojima  <kkojima@gcc.gnu.org>
5007
5008         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5009
5010 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5011
5012         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5013         floating point conversion code generation.
5014         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5015         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5016         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5017         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5018         to integer conversion code generation.
5019         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5020         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5021         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5022         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5023
5024 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5025
5026         PR fortran/32049
5027         * gfortran.dg/random_seed_1.f90: Adjust test.
5028         * gfortran.dg/float128_1.f90: New test.
5029
5030 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5031
5032         PR fortran/33197
5033         * gfortran.dg/norm2_1.f90: New.
5034         * gfortran.dg/norm2_2.f90: New.
5035         * gfortran.dg/norm2_3.f90: New.
5036         * gfortran.dg/norm2_4.f90: New.
5037         * gfortran.dg/parity_1.f90: New.
5038         * gfortran.dg/parity_2.f90: New.
5039         * gfortran.dg/parity_3.f90: New.
5040
5041 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5042
5043         PR fortran/45420
5044         * gfortran.dg/select_type_15.f03: New.
5045
5046 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5047
5048         PR libfortran/43217
5049         * gfortran.dg/hollerith8.f90: New test.
5050
5051 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5052
5053         PR fortran/45159
5054         * gfortran.dg/dependency_33.f90:  New test.
5055
5056 2010-08-27  Richard Guenther  <rguenther@suse.de>
5057
5058         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5059         * gcc.dg/graphite/scop-2.c: Likewise.
5060         * gcc.dg/graphite/scop-20.c: Likewise.
5061         * gcc.dg/vect/slp-25.c: Likewise.
5062
5063 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5064
5065         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5066
5067 2010-08-26  Daniel Kraft  <d@domob.eu>
5068
5069         PR fortran/38936
5070         PR fortran/44047
5071         PR fortran/45384
5072         * gfortran.dg/associate_8.f03: New test.
5073         * gfortran.dg/select_type_13.f03: New test.
5074         * gfortran.dg/select_type_14.f03: New test.
5075
5076 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR tree-optimization/44485
5079         * gcc.dg/pr44485.c: New test.
5080
5081 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5082
5083         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5084         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5085         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5086
5087 2010-08-26  Richard Guenther  <rguenther@suse.de>
5088
5089         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5090         * gcc.dg/graphite/scop-21.c: Likewise.
5091
5092 2010-08-26  Richard Guenther  <rguenther@suse.de>
5093
5094         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5095         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5096         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5097         * gcc.dg/vect/vect-91.c: Likewise.
5098         * gcc.dg/vect/vect-peel-1.c: Likewise.
5099         * gcc.dg/vect/vect-peel-2.c: Likewise.
5100         * gcc.dg/vect/vect-peel-4.c: Likewise.
5101
5102 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5103
5104         PR libfortran/41859
5105         * gfortran.dg/der_io_4.f90: New test.
5106
5107 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR rtl-optimization/44858
5110         * gcc.c-torture/execute/pr44858.c: New test.
5111
5112         PR rtl-optimization/45400
5113         * g++.dg/other/i386-8.C: New test.
5114
5115 2010-08-25  Richard Guenther  <rguenther@suse.de>
5116
5117         * gcc.dg/alias-8.c: Adjust.
5118
5119 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5120
5121         * gcc.target/i386/combine-mul.c: New test.
5122
5123 2010-08-25  Richard Guenther  <rguenther@suse.de>
5124
5125         PR lto/44562
5126         * gcc.dg/graphite/id-27.c: New testcase.
5127         * gcc.dg/lto/20100825-1_0.c: Likewise.
5128
5129 2010-08-25  Richard Guenther  <rguenther@suse.de>
5130
5131         PR tree-optimization/45316
5132         * g++.dg/opt/pr45316.C: New testcase.
5133
5134 2010-08-25  Richard Guenther  <rguenther@suse.de>
5135
5136         PR tree-optimization/45393
5137         * g++.dg/torture/pr45393.C: New testcase.
5138
5139 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR tree-optimization/45059
5142         * gcc.c-torture/compile/pr45059.c: New test.
5143
5144 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5145
5146         * lib/target-supports.exp (check_effective_target_vect_unpack):
5147         Set vect_unpack supported flag to true for neon.
5148
5149 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5150
5151         * gcc.dg/tree-ssa/ifc-5.c: New.
5152
5153 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5154
5155         * gcc.dg/tree-ssa/ifc-4.c: New.
5156         * gcc.dg/tree-ssa/ifc-7.c: New.
5157
5158 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5159
5160         * gcc.dg/vect/vect.exp: Check loongson targets
5161         * g++.dg/vect/vect.exp: Likewise
5162         * gfortran.dg/vect/vect.exp: Likewise
5163
5164 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5165
5166         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5167         -mveclibabi=mass.
5168
5169 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5170
5171         PR fortran/45366
5172         * gfortran.dg/proc_ptr_29.f90: New.
5173
5174 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5175             Dominique d'Humieres  <dominiq@lps.ens.fr>
5176
5177         PR fortran/45367
5178         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5179
5180 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5181
5182         PR fortran/45367
5183         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5184
5185 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5186
5187         PR fortran/36158
5188         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5189
5190 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5191             Dominique d'Humieres  <dominiq@lps.ens.fr>
5192
5193         PR fortran/45367
5194         PR fortran/36158
5195         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5196         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5197
5198 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5199
5200         PR fortran/44863
5201         PR fortran/45271
5202         PR fortran/45290
5203         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5204         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5205         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5206
5207 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5208
5209         PR fortran/36158
5210         PR fortran/33197
5211         * gfortran.dg/bessel_6.f90: New.
5212         * gfortran.dg/bessel_7.f90: New.
5213
5214 2010-08-20  Jan Hubicka  <jh@suse.cz>
5215
5216         PR c++/45307
5217         PR c++/17736
5218         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5219         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5220
5221 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5222
5223         PR target/45336
5224         * gcc.target/i386/pr45336-1.c: New.
5225         * gcc.target/i386/pr45336-2.c: Likewise.
5226         * gcc.target/i386/pr45336-3.c: Likewise.
5227         * gcc.target/i386/pr45336-4.c: Likewise.
5228
5229 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5230
5231         PR testsuite/45361
5232         * gcc.target/i386/volatile-2.c: Update scan strings to also
5233         include (%rip) for the memory reference on x86_64.
5234
5235 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR middle-end/44974
5238         * gcc.dg/pr44974.c: New test.
5239
5240         PR rtl-optimization/45353
5241         * gcc.dg/pr45353.c: New test.
5242
5243 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5244
5245         * gcc.target/i386/volatile-2.c: New.
5246
5247 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5248
5249         PR rtl-optimization/44691
5250         * gfortran.dg/pr44691.f: New test.
5251
5252 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5253
5254         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5255
5256 2010-08-19  Jason Merrill  <jason@redhat.com>
5257
5258         * g++.dg/init/synth3.C: New.
5259         * g++.dg/init/value8.C: New.
5260         * g++.dg/tree-ssa/empty-2.C: New.
5261         * g++.dg/cpp0x/noexcept09.C: New.
5262
5263 2010-08-19  Daniel Kraft  <d@domob.eu>
5264
5265         PR fortran/29785
5266         PR fortran/45016
5267         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5268         * gfortran.dg/pointer_remapping_1.f90: New test.
5269         * gfortran.dg/pointer_remapping_2.f03: New test.
5270         * gfortran.dg/pointer_remapping_3.f08: New test.
5271         * gfortran.dg/pointer_remapping_4.f03: New test.
5272         * gfortran.dg/pointer_remapping_5.f08: New test.
5273         * gfortran.dg/pointer_remapping_6.f08: New test.
5274
5275 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5276
5277         PR testsuite/45324
5278         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5279
5280 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5281
5282         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5283
5284 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5285
5286         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5287         variable.
5288
5289 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5290
5291         PR target/45070
5292         * gcc.c-torture/execute/pr45070.c: New.
5293
5294 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5295
5296         * g++.dg/pr44328.C: New test.
5297
5298 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5299
5300         PR fortran/36158
5301         PR fortran/33197
5302         * gfortran.dg/bessel_3.f90: New.
5303         * gfortran.dg/bessel_4.f90: New.
5304         * gfortran.dg/bessel_5.f90: New.
5305
5306 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5307
5308         PR fortran/45290
5309         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5310         * gfortran.dg/pointer_init_2.f90: New.
5311         * gfortran.dg/pointer_init_3.f90: New.
5312         * gfortran.dg/pointer_init_4.f90: New.
5313
5314 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5315
5316         PR c++/45049
5317         * g++.dg/pr45049-1.C: New test.
5318         * g++.dg/pr45049-2.C: New test.
5319
5320 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5321
5322         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5323         20 if __ARM_PCS is defined otherwise 64.
5324         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5325         instead of hard coded 64.
5326
5327 2010-08-18  Yao Qi  <yao@codesourcery.com>
5328
5329         PR target/45094
5330         * gcc.target/arm/pr45094.c: New test.
5331
5332 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5333
5334         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5335
5336 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5337
5338         PR rtl-optimization/42575
5339         * gcc.target/arm/pr42575.c: New test.
5340
5341 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5342
5343         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5344         * gcc.dg/tls/thr-cse-1.c: New.
5345
5346 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5347
5348         PR debug/42487
5349         * lib/target-supports.exp
5350         (check_effective_target_function_sections): New.
5351         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5352         function sections before proceding.
5353
5354 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR fortran/45308
5357         * gfortran.dg/pr45308.f03: New test.
5358
5359 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         PR target/45296
5362         * gcc.target/i386/pr45296.c: New test.
5363
5364 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5365
5366         * g++.dg/ext/uow-1.C: New.
5367         * g++.dg/ext/uow-2.C: New.
5368         * g++.dg/ext/uow-3.C: New.
5369         * g++.dg/ext/uow-4.C: New.
5370
5371 2010-08-17  Richard Guenther  <rguenther@suse.de>
5372
5373         PR testsuite/45266
5374         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5375
5376 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5377
5378         PR c/40563
5379         * gcc.dg/Wcxx-compat-20.c: New test.
5380
5381 2010-08-17  Daniel Kraft  <d@domob.eu>
5382
5383         PR fortran/38936
5384         * gfortran.dg/associate_1.f03: Extended to test newly supported
5385         features like association to variables.
5386         * gfortran.dg/associate_3.f03: Removed check for illegal change
5387         of associate-name here...
5388         * gfortran.dg/associate_5.f03: ...and added it here.
5389         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5390         * gfortran.dg/associate_7.f03: New test.
5391
5392 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5393
5394         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5395
5396 2010-08-15  Daniel Kraft  <d@domob.eu>
5397
5398         PR fortran/38936
5399         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5400         * gfortran.dg/associate_3.f03: Clarify comment.
5401         * gfortran.dg/associate_5.f03: New test.
5402         * gfortran.dg/associate_6.f03: New test.
5403
5404 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5405
5406         PR fortran/45211
5407         * gfortran.dg/bind_c_usage_21.f90: New.
5408         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5409
5410 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5411
5412         * gfortran.dg/optional_absent_1.f90: New.
5413         * gfortran.dg/null_actual.f90: New.
5414
5415 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5416
5417         * gfortran.dg/pointer_target_1.f90: New.
5418         * gfortran.dg/pointer_target_2.f90: New.
5419         * gfortran.dg/pointer_target_3.f90: New.
5420
5421 2010-08-15  Daniel Kraft  <d@domob.eu>
5422
5423         PR fortran/45197
5424         * gfortran.dg/elemental_args_check_3.f90: New test.
5425         * gfortran.dg/impure_1.f08: New test.
5426         * gfortran.dg/impure_2.f08: New test.
5427         * gfortran.dg/impure_3.f90: New test.
5428         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5429
5430 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5431
5432         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5433         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5434         SLP tests.
5435         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5436         misaligned loads.
5437         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5438         misaligned stores.c
5439         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5440
5441 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5442
5443         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5444         dg-require-effective-target after dg-do.
5445
5446 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5447
5448         * lib/target-supports.exp (check_effective_target_vect_int): Return
5449         true for Loongson targets.
5450         (check_effective_target_vect_shift): Likewise.
5451         (check_effective_target_vect_no_int_max): Likewise.
5452         (check_effective_target_vect_no_align): Likewise.
5453         (check_effective_target_vect_short_mult): Likewise.
5454
5455 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5456
5457         * g++.dg/cast.C: Change fields of structures to "long" to pass
5458         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5459         * g++.dg/cpp0x/iop.C: Ditto.
5460         * g++.dg/cpp0x/named_refs.C: Ditto.
5461         * g++.dg/cpp0x/rv1p.C: Ditto.
5462         * g++.dg/cpp0x/rv2p.C: Ditto.
5463         * g++.dg/cpp0x/rv3p.C: Ditto.
5464         * g++.dg/cpp0x/rv4p.C: Ditto.
5465         * g++.dg/cpp0x/rv5p.C: Ditto.
5466         * g++.dg/cpp0x/rv6p.C: Ditto.
5467         * g++.dg/cpp0x/rv7p.C: Ditto.
5468         * g++.dg/cpp0x/rv8p.C: Ditto.
5469         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5470
5471 2010-08-13  Daniel Kraft  <d@domob.eu>
5472
5473         * gfortran.dg/implied_shape_1.f08: New test.
5474         * gfortran.dg/implied_shape_2.f90: New test.
5475         * gfortran.dg/implied_shape_3.f08: New test.
5476
5477 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5478
5479         PR libfortran/42526
5480         * gfortran.dg/char_component_initializer_1.f90: New test.
5481
5482 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5483
5484         PR tree-optimization/45241
5485         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5486
5487 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5488
5489         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5490         to dg-options.
5491         * gcc.target/i386/pr40906-2.c: Ditto.
5492         * gcc.target/i386/pr40906-3.c: Ditto.
5493
5494 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR middle-end/45262
5497         * gcc.c-torture/execute/pr45262.c: New test.
5498
5499 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5502         empty argument.
5503         * g++.dg/other/profile1.C: Ditto.
5504
5505 2010-08-12  Richard Guenther  <rguenther@suse.de>
5506
5507         PR tree-optimization/45232
5508         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5509         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5510         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5511         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5512         unsigned arithmetic.
5513         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5514         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5515         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5516         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5517         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5518         unsigned arithmetic.
5519         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5520         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5521         unsigned arithmetic.
5522         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5523         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5524         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5525         unsigned arithmetic.
5526         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5527         * gcc.dg/tree-ssa/negate.c: Adjust.
5528         * gcc.dg/vect/vect-1.c: Adjust.
5529         * gfortran.dg/reassoc_6.f: XFAIL.
5530
5531 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR debug/45259
5534         * gcc.dg/pr45259.c: New test.
5535
5536 2010-08-12  Wei Guozhi  <carrot@google.com>
5537
5538         PR target/44999
5539         * gcc.target/arm/pr44999.c: New testcase.
5540
5541 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5542
5543         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5544         (N): Likewise.
5545         (main): Adjust accordingly.
5546
5547 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5548
5549         * gfortran.dg/graphite/id-22.f: New.
5550
5551 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5552
5553         * gcc.dg/graphite/id-26.c: New.
5554
5555 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5556
5557         * gcc.dg/graphite/id-25.c: New.
5558
5559 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5560
5561         * gcc.dg/graphite/run-id-5.c: New.
5562         * gcc.dg/graphite/run-id-6.c: New.
5563         * gfortran.dg/graphite/id-21.f: New.
5564
5565 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5566
5567         * gcc.dg/graphite/id-24.c: New.
5568
5569 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5570
5571         * gcc.dg/tree-ssa/pr20742.c: New.
5572
5573 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5574
5575         * gcc.dg/graphite/id-23.c: New.
5576
5577 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5578
5579         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5580
5581 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5582
5583         * gcc.dg/graphite/pr42729.c: New.
5584
5585 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5586
5587         * gfortran.dg/graphite/id-20.f: New.
5588
5589 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5590
5591         * gcc.dg/graphite/id-22.c: New.
5592
5593 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5594
5595         * gcc.dg/graphite/run-id-2.c: Call abort.
5596
5597 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5598
5599         * gcc.dg/graphite/id-20.c: New.
5600
5601 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5602             Steve Kargl  <kargl@gcc.gnu.org>
5603
5604         PR fortran/44595
5605         * gfortran.dg/move_alloc_3.f90: New.
5606         * gfortran.dg/random_seed_2.f90: New.
5607
5608 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5609
5610         * lib/target-supports.exp (check_effective_target_sync_int_long):
5611         Add hppa*-*-linux*.
5612         (check_effective_target_sync_char_short): Likewise.
5613
5614 2010-08-10  Yao Qi  <yao@codesourcery.com>
5615
5616         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5617         general form.
5618         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5619         * g++.dg/other/packed1.C: Likewise.
5620         * g++.dg/other/crash-4.C: Likewise.
5621         * g++.dg/ext/packed8.C: Likewise.
5622         * g++.dg/init/array16.C: Likewise.
5623
5624 2010-08-10  xinliang David Li  <davidxl@google.com>
5625         * gcc.dg/tree-ssa/loop-19.c: Add option
5626         -fno-prefetch-loop-array
5627
5628 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5629
5630         PR middle-end/45182
5631         * gcc.c-torture/compile/pr45182.c: New test.
5632
5633 2010-08-09  Jason Merrill  <jason@redhat.com>
5634
5635         PR c++/45236
5636         * g++.dg/cpp0x/variadic-104.C: New.
5637
5638 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5639
5640         PR fortran/44235
5641         * gfortran.dg/dependency_32.f90:  New test.
5642
5643 2010-08-09  Richard Guenther  <rguenther@suse.de>
5644
5645         PR middle-end/44632
5646         * g++.dg/opt/nrv17.C: New testcase.
5647
5648 2010-08-09  Richard Guenther  <rguenther@suse.de>
5649
5650         PR middle-end/45212
5651         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5652         alignment from MEM_REF offset only if we took it from the
5653         base object.
5654
5655         * gcc.target/i386/pr24178.c: New testcase.
5656
5657 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5658
5659         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5660         * gcc.dg/20030702-1.c: Ditto.
5661         * gcc.dg/20050309-1.c: Ditto.
5662         * gcc.dg/20050325-1.c: Ditto.
5663         * gcc.dg/20050330-2.c: Ditto.
5664         * gcc.dg/20051201-1.c: Ditto.
5665         * gcc.dg/gomp/pr27573.c: Ditto.
5666         * gcc.dg/gomp/pr34610.c: Ditto.
5667         * gcc.dg/pr24225.c: Ditto.
5668         * gcc.dg/pr26570.c: Ditto.
5669         * gcc.dg/pr32773.c: Ditto.
5670         * g++.dg/gcov/gcov-6.C: Ditto.
5671         * g++.dg/gomp/pr34608.C: Ditto.
5672         * gfortran.dg/gomp/pr27573.f90: Ditto.
5673
5674         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5675         dg-require-host-local dg directive.
5676         * gcc.dg/profile-dir-2.c: Ditto.
5677         * gcc.dg/profile-dir-3.c: Ditto.
5678
5679 2010-08-08  Richard Guenther  <rguenther@suse.de>
5680
5681         PR tree-optimization/45109
5682         * gcc.c-torture/compile/pr45109.c: New testcase.
5683
5684 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5685
5686         * gcc.dg/march.c: Skip if -march defined.
5687         * gcc.dg/mtune.c: Skip if -mtune defined.
5688
5689         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5690         generic thunk support.
5691
5692 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5693
5694         PR target/45213
5695         * gcc.target/i386/pr45213.c: New test.
5696
5697 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5698
5699         PR libfortran/45143
5700         * gfortran.dg/fmt_error_11.f03: New test.
5701
5702 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5703
5704         * lib/target-supports.exp (check_effective_target_sync_int_long):
5705         Add arm*-*-linux-gnueabi.
5706         (check_effective_target_sync_char_short): Likewise.
5707
5708 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5709
5710         PR fortran/45159
5711         * gfortran.dg/dependency_31.f90:  New test.
5712
5713 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5714
5715         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5716
5717 2010-08-06  Jason Merrill  <jason@redhat.com>
5718
5719         * g++.dg/cpp0x/sfinae3.C: New.
5720         * g++.dg/cpp0x/sfinae4.C: New.
5721
5722 2010-08-06  Richard Guenther  <rguenther@suse.de>
5723
5724         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5725         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5726         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5727         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5728         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5729         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5730         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5731         * gcc.c-torture/execute/20100805-1.c: Likewise.
5732
5733 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5734
5735         PR testsuite/42855
5736         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5737
5738 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5739
5740         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5741         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5742
5743 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5744
5745         * g++.dg/ipa/devirt-1.C: New test.
5746         * g++.dg/ipa/devirt-2.C: Likewise.
5747         * g++.dg/ipa/devirt-3.C: Likewise.
5748         * g++.dg/ipa/devirt-4.C: Likewise.
5749         * g++.dg/ipa/devirt-5.C: Likewise.
5750         * gcc.dg/ipa/iinline-3.c: Likewise.
5751
5752 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5753
5754         PR tree-optimization/45144
5755         * gcc.dg/tree-ssa/pr45144.c: New test.
5756
5757 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5758
5759         PR fortran/42207
5760         PR fortran/44064
5761         PR fortran/44065
5762         * gfortran.dg/class_25.f03: New.
5763         * gfortran.dg/class_26.f03: New.
5764
5765 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5766
5767         * g++.dg/warn/miss-format-1.C: Update line number.
5768
5769 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5770
5771         PR c++/44641
5772         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5773         .frame and .mask assembler directives.
5774
5775 2010-08-04  Richard Guenther  <rguenther@suse.de>
5776
5777         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5778         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5779         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5780         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5781
5782 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5783
5784         PR fortran/44857
5785         * gfortran.dg/derived_constructor_char_1.f90: New.
5786         * gfortran.dg/derived_constructor_char_2.f90: New.
5787
5788 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5789
5790         PR fortran/45159
5791         * gfortran.dg/dependency_30.f90:  New test.
5792
5793 2010-08-03  Jan Hubicka  <jh@suse.cz>
5794
5795         * gcc.c-torture/compile/pr45085.c: New testcase.
5796
5797 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5798
5799         PR fortran/44584
5800         PR fortran/45161
5801         * gfortran.dg/typebound_call_9.f03: Modified.
5802         * gfortran.dg/typebound_generic_1.f03: Modified.
5803
5804 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5805
5806         PR fortran/45159
5807
5808         * gfortran.dg/dependency_29.f90:  New test.
5809
5810 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5811
5812         PR fortran/36854
5813         * gfortran.dg/character_comparison_2.f90:  New test.
5814         * gfortran.dg/character_comparison_3.f90:  New test.
5815         * gfortran.dg/dependency_28.f90:  New test.
5816
5817 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5818
5819         PR target/40457
5820         * gcc.target/arm/pr40457-1.c: New test.
5821         * gcc.target/arm/pr40457-2.c: New test.
5822
5823 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5824
5825         PR fortran/44912
5826         * gfortran.dg/typebound_call_17.f03: New.
5827
5828 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5829
5830         PR fortran/44929
5831         * gfortran.dg/allocate_derived_3.f90: New.
5832
5833 2010-07-30  Xinliang David Li  <davidxl@google.com>
5834         PR tree-optimization/45121
5835         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5836
5837 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5838
5839         PR c++/45112
5840         * g++.dg/pr45112.C: New test.
5841
5842 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR debug/45055
5845         PR rtl-optimization/45137
5846         * gcc.dg/pr45055.c: New test.
5847
5848 2010-07-30  Alan Modra  <amodra@gmail.com>
5849
5850         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5851         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5852
5853 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5854
5855         PR fortran/45087
5856         PR fortran/45125
5857         * gfortran.dg/whole_file_25.f90: New.
5858         * gfortran.dg/whole_file_26.f90: New.
5859         * gfortran.dg/whole_file_27.f90: New.
5860
5861 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5862
5863         PR fortran/44962
5864         * gfortran.dg/typebound_proc_17.f03: New.
5865
5866 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/45004
5869         * gfortran.dg/move_alloc_2.f90: New.
5870
5871 2010-07-29  Xinliang David Li  <davidxl@google.com>
5872         PR tree-optimization/45121
5873         * c-c++-common/uninit-17.c: Fix expected output.
5874
5875 2010-07-29  Richard Guenther  <rguenther@suse.de>
5876
5877         PR tree-optimization/45120
5878         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5879
5880 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5881
5882         PR fortran/42051
5883         PR fortran/44064
5884         * gfortran.dg/pr42051.f03: New testcase.
5885
5886 2010-07-29  Richard Guenther  <rguenther@suse.de>
5887
5888         PR middle-end/45034
5889         * gcc.c-torture/execute/pr45034.c: New testcase.
5890
5891 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5892
5893         PR c++/45096
5894         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5895
5896 2010-07-28  Daniel Kraft  <d@domob.eu>
5897
5898         * gfortran.dg/bound_8.f90: New test.
5899
5900 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR debug/45105
5903         * gcc.dg/pr45105.c: New test.
5904
5905 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5906
5907         PR rtl-optimization/45107
5908         * gcc.dg/pr45107.c: New test.
5909
5910 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5911
5912         PR rtl-optimization/45101
5913         * gcc.dg/pr45101.c: New test.
5914
5915 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5916
5917         PR fortran/45077
5918         * gfortran.dg/whole_file_24.f90: New.
5919
5920 2010-07-27  Jason Merrill  <jason@redhat.com>
5921
5922         * g++.dg/cpp0x/variadic102.C: New.
5923         * g++.dg/cpp0x/variadic103.C: New.
5924
5925 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5926
5927         PR rtl-optimization/40956
5928         PR target/42495
5929         PR middle-end/42574
5930         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5931         * gcc.target/arm/pr42574.c: Add tests.
5932
5933 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5936         test name.
5937         (cleanup-repo-files): Ditto.
5938         (cleanup-saved-temps): Ditto.
5939
5940 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR testsuite/44701
5943         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5944
5945         PR c/45079
5946         * gcc.dg/pr45079.c: New test.
5947
5948 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5949
5950         PR tree-optimization/44152
5951         * gcc.dg/vect/fast-math-pr44152.c: New test.
5952
5953 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5954
5955         PR ObjC/44140
5956         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5957         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5958         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5959         * obj-c++.dg/torture/trivial.mm: Ditto.
5960         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5961         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5962         * objc.dg/torture/tls/thr-init.m: Ditto.
5963         * objc.dg/torture/trivial.m: Ditto.
5964
5965 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5966
5967         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5968         Skip on spu-*-* targets.
5969
5970 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR tree-optimization/45083
5973         * gcc.dg/pr45083.c: New test.
5974
5975 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5976
5977         PR fortran/40873
5978         * gfortran.dg/whole_file_22.f90: New test.
5979         * gfortran.dg/whole_file_23.f90: New test.
5980
5981 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5982             Jack Howarth  <howarth@bromo.med.uc.edu>
5983             Richard Henderson  <rth@redhat.com>
5984
5985         PR target/44132
5986         * gcc.dg/tls/thr-init-1.c: New.
5987         * gcc.dg/tls/thr-init-2.c: New.
5988         * gcc.dg/torture/tls New.
5989         * gcc.dg/torture/tls/tls-test.c: New.
5990         * gcc.dg/torture/tls/thr-init-1.c: New.
5991         * gcc.dg/torture/tls/tls.exp: New.
5992         * gcc.dg/torture/tls/thr-init-2.c: New.
5993         * gcc.dg/tls/emutls-2.c: New test
5994
5995         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5996         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5997         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5998         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5999         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6000         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6001         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6002         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6003         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6004         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6005         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6006         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6007         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6008         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6009         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6010         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6011         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6012         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6013         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6014         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6015         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6016         gfortran.dg/gomp/omp_threadprivate1.f90,
6017         gfortran.dg/gomp/omp_threadprivate2.f90,
6018         gfortran.dg/gomp/reduction1.f90,
6019         gfortran.dg/gomp/sharing-1.f90: Likewise.
6020
6021 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6022
6023         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6024         sse_runtime.
6025         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6026         dg-require-visibility.
6027
6028 2010-07-26  Richard Guenther  <rguenther@suse.de>
6029
6030         PR tree-optimization/43784
6031         * gcc.c-torture/execute/pr43784.c: New testcase.
6032         * g++.dg/torture/pr43784.C: Likewise.
6033
6034 2010-07-26  Richard Guenther  <rguenther@suse.de>
6035
6036         PR middle-end/45056
6037         * g++.dg/pr45056.C: New testcase.
6038
6039 2010-07-26  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/45071
6042         * gcc.dg/pr45071.c: New testcase.
6043
6044 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6045
6046         PR fortran/45066
6047         * gfortran.dg/namelist_62.f90: New.
6048
6049 2010-07-26  Richard Guenther  <rguenther@suse.de>
6050
6051         * gcc.c-torture/execute/pr45017.c: Move ...
6052         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6053
6054 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6055
6056         PR fortran/40628
6057         * trim_optimize_1.f90:  New test.
6058         * character_comparision_1.f90:  New test.
6059
6060 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6061
6062         PR fortran/42852
6063         * gfortran.dg/wtruncate_fix.f: New test.
6064
6065 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6066
6067         PR testsuite/45068
6068         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6069
6070 2010-07-24  Richard Guenther  <rguenther@suse.de>
6071
6072         PR lto/43788
6073         * g++.dg/lto/20100724-1_0.C: New testcase.
6074
6075 2010-07-24  Richard Guenther  <rguenther@suse.de>
6076
6077         PR lto/43212
6078         * gcc.dg/lto/20100724-1_0.c: New testcase.
6079         * gcc.dg/lto/20100724-1_1.c: Likewise.
6080
6081 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6082
6083         PR fortran/40011
6084         * gfortran.dg/whole_file_21.f90: New.
6085
6086         * gfortran.dg/integer_exponentiation_3.F90: Use
6087         -ffloat-store only for i?86/x86-64 -m32.
6088
6089 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6090
6091         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6092         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6093
6094 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6095
6096         * gfortran.dg/func_decl_4.f90: Split test into two ...
6097         * gfortran.dg/func_decl_5.f90: ... parts.
6098         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6099         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6100         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6101         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6102         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6103         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6104         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6105         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6106         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6107         * gfortran.dg/sizeof.f90: Make test valid.
6108         * gfortran.dg/pr20865.f90: Add new dg-error.
6109         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6110         * gfortran.dg/g77/19990218-0.f: Ditto.
6111         * gfortran.dg/g77/19990218-1.f: Ditto.
6112         * gfortran.dg/g77/970625-2.f: Ditto.
6113         * gfortran.dg/pr37243.f: Fix function declaration.
6114         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6115         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6116
6117 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6118
6119         PR fortran/44945
6120         * gfortran.dg/char_array_structure_constructor.f90: Add
6121         -fwhole-file as dg-option as it otherwise fails on some
6122         systems.
6123
6124 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gnat.dg/aggr16.ad[sb]: New test.
6127         * gnat.dg/aggr16_pkg.ads: New helper.
6128
6129 2010-07-23  Richard Guenther  <rguenther@suse.de>
6130
6131         PR lto/43071
6132         * g++.dg/lto/20100723-1_0.C: New testcase.
6133
6134 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6135
6136         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6137         AVX support.
6138         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6139         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6140
6141 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6142
6143         * lib/target-supports.exp (add_options_for_tls): New proc.
6144         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6145         * g++.dg/tls/static-1a.cc: Likewise.
6146         * gcc.dg/tls/emutls-1.c: Likewise.
6147         * gcc.dg/tls/opt-11.c: Likewise.
6148         * gcc.dg/tls/opt-12.c: Likewise.
6149         * gcc.dg/tls/pr24428-2.c: Likewise.
6150         * gcc.dg/tls/pr24428.c: Likewise.
6151         * obj-c++.dg/tls/static-1.mm: Likewise.
6152         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6153         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6154         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6155         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6156         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6157         * objc.dg/torture/tls/thr-init.m: Likewise.
6158         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6159
6160 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6161
6162         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6163         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6164         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6165         optimized dump files.
6166
6167 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR tree-optimization/45047
6170         * gcc.c-torture/compile/pr45047.c: New test.
6171
6172 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6173
6174         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6175         instead of dg-compile.
6176         * gcc.dg/float-range-4.c: Ditto.
6177         * gcc.dg/float-range-5.c: Ditto.
6178         * gcc.dg/fold-overflow-1.c: Ditto.
6179         * gcc.dg/gomp/sections-4.c: Ditto.
6180         * gcc.dg/transparent-union-1.c: Ditto.
6181         * gcc.dg/transparent-union-2.c: Ditto.
6182         * gcc.target/i386/pr39315-check.c: Ditto.
6183         * g++.dg/gomp/sections-4.C: Ditto.
6184         * g++.dg/template/dtor7.C: Ditto.
6185         * g++.dg/tree-ssa/pr19952.C: Ditto.
6186         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6187         * gfortran.dg/graphite/pr42185.f90: Ditto.
6188         * gfortran.dg/namelist_36.f90: Ditto.
6189         * gnat.dg/noreturn1.adb: Ditto.
6190         * gnat.dg/specs/small_alignment.ads: Ditto.
6191
6192 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6193
6194         PR tree-optimization/44915
6195         * g++.dg/torture/pr44915.C: New test.
6196
6197 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6198
6199         PR tree-optimization/44914
6200         * g++.dg/tree-ssa/pr44914.C: New test.
6201
6202 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6203
6204         PR target/44290
6205         * gcc.dg/pr44290-1.c: New test.
6206         * gcc.dg/pr44290-2.c: New test.
6207
6208 2010-07-23  Jason Merrill  <jason@redhat.com>
6209
6210         PR c++/45008
6211         * g++.dg/abi/mangle44.C: New.
6212
6213 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6214
6215         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6216         for compile-time only tests.
6217         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6218         target check.
6219         * gcc.target/i386/pr39315-4.c: Ditto.
6220         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6221         target check.  Include sse-os-support.h.
6222         (main): Call check_isa and sse_os_support.
6223         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6224         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6225         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6226         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6227         target check.  Include sse-os-support.h.
6228         (main): Call check_isa and sse_os_support.
6229         * gcc.target/i386/vperm-v2df.c: Ditto.
6230
6231 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6234         (check_effective_target_avx_runtime): New procedure.
6235         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6236         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6237
6238         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6239         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6240         and __get_cpuid test.
6241         * gcc.dg/compat/vector-2b_main.c: Ditto.
6242
6243         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6244
6245         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6246         for compile-time only test.
6247         * gcc.dg/pr32716.c: Ditto.
6248         * gcc.dg/pr34856.c: Ditto.
6249         * gcc.dg/pr36997.c: Ditto.
6250         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6251         * gfortran.dg/pr28158.f90: Ditto.
6252         * gfortran.dg/pr30667.f: Ditto.
6253
6254         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6255         i?86-*-* and x86_64-*-* targets to disable execution on targets
6256         without sse2 runtime support.
6257         * g++.dg/vect/vect.exp: Ditto.
6258         * gfortran.dg/vect/vect.exp: Ditto.
6259
6260         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6261         * gcc.dg/pr37544.c: Ditto.
6262         * gcc.dg/pr40550.c: Ditto.
6263         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6264         * gcc.dg/compat/vector-1a_main.c: Ditto.
6265         * gcc.dg/compat/vector-2a_main.c: Ditto.
6266         * gcc.dg/torture/pr16104-1.c: Ditto.
6267         * gcc.dg/torture/pr35771-1.c: Ditto.
6268         * gcc.dg/torture/pr35771-2.c: Ditto.
6269         * gcc.dg/torture/pr35771-3.c: Ditto.
6270         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6271         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6272         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6273         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6274         * g++.dg/other/i386-1.C: Ditto.
6275         * g++.dg/other/pr40446.C: Ditto.
6276
6277 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6278
6279         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6280
6281 2010-07-23  Daniel Kraft  <d@domob.eu>
6282
6283         PR fortran/44709
6284         * gfortran.dg/exit_1.f08: New test.
6285         * gfortran.dg/exit_2.f08: New test.
6286
6287 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6288
6289         PR tree-optimization/39839
6290         * gcc.target/arm/pr39839.c: New test case.
6291
6292 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/unchecked_convert5b.adb: New test.
6295         * gnat.dg/unchecked_convert6.adb: Likewise.
6296         * gnat.dg/unchecked_convert6b.adb: Likewise.
6297
6298 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6299
6300         * gnat.dg/aggr15.ad[sb]: New test.
6301
6302 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6303
6304         PR debug/45024
6305         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6306
6307 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6308
6309         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6310         with dg-require-linker-plugin.
6311
6312 2010-07-22  Richard Guenther  <rguenther@suse.de>
6313
6314         PR lto/43850
6315         * g++.dg/lto/20100722-1_0.C: New testcase.
6316
6317 2010-07-22  Richard Guenther  <rguenther@suse.de>
6318
6319         PR lto/42451
6320         * gcc.dg/lto/20100720-3_0.c: New testcase.
6321         * gcc.dg/lto/20100720-3_1.c: Likewise.
6322
6323 2010-07-22  Richard Guenther  <rguenther@suse.de>
6324
6325         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6326         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6327
6328         PR lto/43373
6329         * gcc.dg/lto/20100722-1_0.c: New testcase.
6330
6331 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6332
6333         PR tree-optimization/44891
6334         * gcc.c-torture/compile/pr44891.c: New test.
6335
6336 2010-07-22  Richard Guenther  <rguenther@suse.de>
6337
6338         PR tree-optimization/45017
6339         * gcc.c-torture/execute/pr45017.c: New testcase.
6340
6341 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6342
6343         PR fortran/45019
6344         * gfortran.dg/aliasing_dummy_5.f90: New.
6345
6346 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6347
6348         PR target/43698
6349         * gcc.target/arm/pr43698.c: New test.
6350
6351 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6352
6353         PR fortran/44929
6354         * Revert my commit r162325 for this PR.
6355
6356 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6357
6358         PR debug/45015
6359         * gcc.target/m68k/pr45015.c: New test.
6360
6361 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6362
6363         PR c++/44641
6364         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6365         comments.
6366
6367 2010-07-21  Richard Guenther  <rguenther@suse.de>
6368
6369         PR lto/45018
6370         * g++.dg/lto/20100721-1_0.C: New testcase.
6371
6372 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6373
6374         PR tree-optimization/44900
6375         * g++.dg/torture/pr44900.C: New test.
6376
6377 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6378
6379         PR middle-end/44738
6380         * c-c++-common/uninit-17.c: Correct expected error.
6381
6382 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6383
6384         * gcc.dg/guality/asm-1.c: New test.
6385
6386         PR debug/45003
6387         * gcc.dg/guality/pr45003-2.c: New test.
6388         * gcc.dg/guality/pr45003-3.c: New test.
6389
6390 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6391
6392         PR libfortran/44697
6393         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6394
6395 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6396
6397         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6398         defined on the current line.
6399         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6400         * g++.dg/debug/dwarf2/pr44641.C: New.
6401
6402 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6403
6404         * gcc.target/powerpc/block-move-1.c: New test.
6405         * gcc.target/powerpc/block-move-2.c: New test.
6406
6407 2010-07-20  Jason Merrill  <jason@redhat.com>
6408
6409         PR c++/44967
6410         * g++.dg/cpp0x/sfinae2.C: New.
6411
6412 2010-07-20  Richard Guenther  <rguenther@suse.de>
6413
6414         PR lto/42696
6415         * gcc.dg/lto/20100720-4_0.c: New testcase.
6416
6417 2010-07-20  Richard Guenther  <rguenther@suse.de>
6418
6419         PR lto/43221
6420         * gcc.dg/lto/20100720-2_0.c: New testcase.
6421         * gcc.dg/lto/20100720-2_1.c: Likewise.
6422
6423 2010-07-20  Richard Guenther  <rguenther@suse.de>
6424
6425         PR lto/43208
6426         * gcc.dg/lto/20100720-1_0.c: New testcase.
6427         * gcc.dg/lto/20100720-1_1.c: Likewise.
6428
6429 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR debug/45003
6432         * gcc.dg/guality/pr45003-1.c: New test.
6433
6434 2010-07-20  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/44977
6437         * gcc.dg/torture/pr44977.c: New testcase.
6438
6439 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6440
6441         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6442         sync_char_short
6443
6444 2010-07-20  Richard Guenther  <rguenther@suse.de>
6445
6446         PR middle-end/44971
6447         PR middle-end/44988
6448         * gcc.dg/pr44971.c: New testcase.
6449         * gcc.c-torture/compile/pr44988.c: Likewise.
6450
6451 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6452
6453         PR fortran/44929
6454         * gfortran.dg/allocate_with_typespec.f90: New test.
6455         * gfortran.dg/allocate_derived_1.f90: Update error message.
6456
6457 2010-07-19  Jason Merrill  <jason@redhat.com>
6458
6459         PR c++/44996
6460         * g++.dg/cpp0x/decltype23.C: New.
6461
6462 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6463
6464         PR fortran/42385
6465         * gfortran.dg/class_defined_operator_1.f03 : New test.
6466
6467 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6468
6469         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6470         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6471         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6472         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6473
6474 2010-07-19  Richard Guenther  <rguenther@suse.de>
6475
6476         PR middle-end/44941
6477         * gcc.c-torture/compile/pr44941.c: New testcase.
6478
6479 2010-07-19  Jason Merrill  <jason@redhat.com>
6480
6481         PR c++/44969
6482         * g++.dg/template/sfinae24.C: New.
6483
6484 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6485
6486         PR fortran/44353
6487         * gfortran.dg/data_implied_do_2.f90: Removed.
6488
6489 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6490
6491         PR c++/44969
6492         * g++.dg/template/sfinae23.C: New.
6493
6494 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6495
6496         * lib/target-supports.exp (check_sse_os_support_available): New
6497         proc.
6498         (check_sse_hw_available): New proc.
6499         (check_effective_target_sse_runtime): New proc.
6500         (check_effective_target_sse2_runtime): New proc.
6501         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6502         -msse2 if check_sse_os_support_available.
6503         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6504         check_sse_os_support_available.
6505         * gcc.dg/vect/vect.exp: Likewise.
6506         * gfortran.dg/vect/vect.exp: Likewise.
6507         * gcc.target/i386/sol2-check: Renamed to ...
6508         * gcc.target/i386/sse-os-support.h: ... this.
6509         (sol2_check): Renamed to ...
6510         (sse_os_support): ... this.
6511         Only test movss with xmm registers.
6512         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6513         Removed ILL_INSN, ILL_INSN_LEN.
6514         * gcc.target/i386/sse2-check.h: Likewise.
6515         * gcc.target/i386/sse3-check.h: Likewise.
6516         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6517         Removed cpuid.h, __get_cpuid test.
6518         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6519         Removed cpuid.h, __get_cpuid test.
6520         * g++.dg/other/pr40446.C: Likewise.
6521         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6522         * gcc.dg/compat/vector-1a_main.c: Likewise.
6523         * gcc.dg/compat/vector-2a_main.c: Likewise.
6524         * gcc.dg/pr36584.c: Likewise.
6525         * gcc.dg/pr37544.c: Likewise.
6526         * gcc.dg/torture/pr16104-1.c: Likewise.
6527         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6528         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6529         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6530         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6531         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6532         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6533         sse2_runtime.
6534         * gcc.dg/torture/pr35771-2.c: Likewise.
6535         * gcc.dg/torture/pr35771-3.c: Likewise.
6536         * gcc.target/i386/pr39315-2.c: Likewise.
6537         * gcc.target/i386/pr39315-4.c: Likewise.
6538         * gcc.target/i386/vperm-v2df.c: Likewise.
6539         * gcc.target/i386/vperm-v2di.c: Likewise.
6540         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6541         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6542         sse_runtime.
6543
6544 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6545
6546         PR fortran/44353
6547         * gfortran.dg/data_implied_do_2.f90: New test.
6548
6549 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6550
6551         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6552
6553 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6554
6555         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6556         to the "mips16" group.
6557         (mips_using_mips16_p): New procedure.
6558         (mips-dg-options): Use it.
6559
6560 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6561
6562         * gcc.target/mips/mips16-attributes-4.c: New test.
6563
6564 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6565
6566         PR testsuite/44418
6567         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6568         * gcc.target/powerpc/recip-2.c: Ditto.
6569         * gcc.target/powerpc/recip-3.c: Ditto.
6570
6571 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6572
6573         * gcc.target/arm/pr42235.c: New test.
6574
6575 2010-07-16  Jason Merrill  <jason@redhat.com>
6576
6577         PR c++/32505
6578         * g++.dg/template/partial8.C: New.
6579
6580 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6583         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6584         in C++.
6585         (gualcvt): New overloaded inline.
6586         (GUALCVT): Use it for C++.
6587         * g++.dg/guality/guality.exp: New.
6588         * g++.dg/guality/guality.h: New.
6589         * g++.dg/guality/redeclaration1.C: New test.
6590         * g++.dg/dg.exp: Prune also guality/* tests.
6591         * gcc.dg/guality/pr43141.c: Moved to...
6592         * c-c++-common/guality/pr43141.c: ... here.
6593
6594 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6595
6596         PR libfortran/37077
6597         * gfortran.dg/char4_iunit_2.f03: New test.
6598
6599 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6600
6601         PR testsuite/43925
6602         * lib/plugin-support.exp (plugin-test-execute):
6603         Add ${gcc_objdir}/intl to includes.
6604
6605 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR target/44942
6608         * gcc.c-torture/execute/pr44942.c: New test.
6609         * gcc.target/i386/pr44942.c: New test.
6610
6611 2010-07-15  Jason Merrill  <jason@redhat.com>
6612
6613         PR c++/44909
6614         * g++.dg/cpp0x/implicit7.C: New.
6615         * g++.dg/cpp0x/implicit8.C: New.
6616
6617 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6618
6619         Disable float tests for __SPU__ targets due to lack of signed zero:
6620         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6621         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6622         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6623         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6624         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6625         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6626         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6627         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6628         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6629
6630 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6631
6632         * gfortran.dg/select_char_2.f90: New test.
6633
6634 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6635
6636         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6637         with DECL_CHAIN.
6638
6639 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6640
6641         PR fortran/44936
6642         * gfortran.dg/typebound_generic_9.f03: New.
6643
6644 2010-07-15  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/44946
6647         * gcc.c-torture/compile/pr44946.c: New testcase.
6648
6649 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR fortran/40206
6652         * gfortran.dg/select_char_3.f90: New test.
6653
6654 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6655             Kevin F. Quinn  <kevquinn@gentoo.org>
6656
6657         * gcc.dg/Wtrampolines.c: New.
6658
6659 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6660
6661         PR libfortran/44934
6662         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6663
6664 2010-07-14  Jason Merrill  <jason@redhat.com>
6665
6666         PR c++/44810
6667         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6668
6669         Implement C++0x unrestricted unions (N2544)
6670         * g++.dg/cpp0x/union1.C: New.
6671         * g++.dg/cpp0x/union2.C: New.
6672         * g++.dg/cpp0x/union3.C: New.
6673         * g++.dg/cpp0x/defaulted2.C: Adjust.
6674         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6675         * g++.old-deja/g++.ext/anon2.C: Adjust.
6676         * g++.old-deja/g++.mike/misc6.C: Adjust.
6677
6678 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6679
6680         PR fortran/44925
6681         * gfortran.dg/c_loc_tests_15.f90: New.
6682
6683 2010-07-13  Jason Merrill  <jason@redhat.com>
6684
6685         PR c++/44909
6686         * g++.dg/cpp0x/implicit6.C: New.
6687
6688 2010-07-13  Jason Merrill  <jason@redhat.com>
6689
6690         PR c++/44540
6691         * g++.dg/abi/noreturn1.C: New.
6692         * g++.dg/abi/noreturn2.C: New.
6693
6694 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6695
6696         PR other/44874
6697         PR debug/44832
6698         * c-c++-common/pr44832.c: New test.
6699
6700 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6701
6702         PR objc/44488
6703         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6704         on the target.  Make sure that we can assemble the emitted asm when
6705         the test type is 'compile'.
6706
6707 2010-07-13  Richard Guenther  <rguenther@suse.de>
6708
6709         PR tree-optimization/36960
6710         * g++.dg/torture/pr36960.C: New testcase.
6711
6712 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6713
6714         PR c++/44908
6715         * g++.dg/template/sfinae21.C: New.
6716         * g++.dg/template/sfinae22.C: Likewise.
6717
6718 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6719
6720         PR testsuite/42843
6721         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6722         * gcc.dg/plugin/ggcplug.c: Likewise.
6723         * g++.dg/plugin/selfassign.c: Likewise.
6724         * g++.dg/plugin/attribute_plugin.c: Likewise.
6725         * g++.dg/plugin/dumb_plugin.c: Likewise.
6726         * g++.dg/plugin/pragma_plugin.c: Likewise.
6727
6728 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6729
6730         * gcc.c-torture/execute/pr44683.x: New.
6731         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6732
6733 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6734
6735         PR fortran/44434
6736         PR fortran/44565
6737         PR fortran/43945
6738         PR fortran/44869
6739         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6740         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6741         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6742         * gfortran.dh/typebound_call_16.f03: New.
6743         * gfortran.dg/typebound_generic_6.f03: New.
6744         * gfortran.dg/typebound_generic_7.f03: New.
6745         * gfortran.dg/typebound_generic_8.f03: New.
6746
6747 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6748
6749         PR libfortran/37077
6750         * gfortran.dg/char4_iunit_1.f03: New test.
6751
6752 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gcc.dg/tree-ssa/vrp53.c: New test.
6755
6756 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6757
6758         PR c++/44907
6759         * g++.dg/template/sfinae19.C: New.
6760         * g++.dg/template/sfinae20.C: Likewise.
6761
6762 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6763
6764         * gcc.target/arm/interrupt-1.c: New test.
6765         * gcc.target/arm/interrupt-2.c: New test.
6766
6767 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6768
6769         * gcc.dg/pr42427.c: Require c99_runtime.
6770         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6771         c99_runtime.
6772         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6773         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6774         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6775         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6776         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6777         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6778         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6779         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6780         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6781         * gcc.target/i386/pr37275.c: Require visibility support.
6782
6783 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6784
6785         * lib/target-supports.exp (check_effective_target_sse): New proc.
6786         * gcc.target/i386/sol2-check.h: New file.
6787         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6788         Include sol2-check.h.
6789         (main) Only run do_test () if sol2_check ().
6790         * gcc.target/i386/sse2-check.h: Likewise.
6791         * gcc.target/i386/sse3-check.h: Likewise.
6792         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6793         [__sun__ && __svr4__]: Execute SSE2 instruction.
6794         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6795         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6796         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6797         * g++.dg/ext/vector14.C: Likewise.
6798         * g++.dg/other/mmintrin.C: Likewise.
6799         * gcc.dg/20020418-1.c: Likewise.
6800         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6801         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6802         * gcc.dg/format/unnamed-1.c: Likewise.
6803         Adapt dg-warning line number.
6804         * gcc.dg/graphite/pr40281.c: Likewise.
6805         * gcc.dg/pr32176.c: Likewise.
6806         * gcc.dg/pr40550.c: Likewise.
6807         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6808         * gcc.dg/torture/pr36891.c: Likewise.
6809         * gcc.target/i386/20020218-1.c: Likewise.
6810         * gcc.target/i386/20020523.c: Likewise.
6811         * gcc.target/i386/abi-1.c: Likewise.
6812         * gcc.target/i386/brokensqrt.c: Likewise.
6813         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6814         * gcc.target/i386/pr13366.c: Likewise.
6815         * gcc.target/i386/pr13685.c: Likewise.
6816         * gcc.target/i386/pr24306.c: Likewise.
6817         * gcc.target/i386/pr31486.c: Likewise.
6818         * gcc.target/i386/pr32065-1.c: Likewise.
6819         * gcc.target/i386/pr32065-2.c: Likewise.
6820         * gcc.target/i386/pr32389.c: Likewise.
6821         * gcc.target/i386/pr38824.c: Likewise.
6822         * gcc.target/i386/pr38931.c: Likewise.
6823         * gcc.target/i386/pr39592-1.c: Likewise.
6824         * gcc.target/i386/pr43766.c: Likewise.
6825         * gcc.target/i386/recip-divf.c: Likewise.
6826         * gcc.target/i386/recip-sqrtf.c: Likewise.
6827         * gcc.target/i386/recip-vec-divf.c: Likewise.
6828         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6829         * gcc.target/i386/sse-1.c: Likewise.
6830         * gcc.target/i386/sse-16.c: Likewise.
6831         * gcc.target/i386/sse-2.c: Likewise.
6832         * gcc.target/i386/sse-20.c: Likewise.
6833         * gcc.target/i386/sse-3.c: Likewise.
6834         * gcc.target/i386/sse-7.c: Likewise.
6835         * gcc.target/i386/sse-9.c: Likewise.
6836         * gcc.target/i386/sse-addps-1.c: Likewise.
6837         * gcc.target/i386/sse-addss-1.c: Likewise.
6838         * gcc.target/i386/sse-andnps-1.c: Likewise.
6839         * gcc.target/i386/sse-andps-1.c: Likewise.
6840         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6841         * gcc.target/i386/sse-comiss-1.c: Likewise.
6842         * gcc.target/i386/sse-comiss-2.c: Likewise.
6843         * gcc.target/i386/sse-comiss-3.c: Likewise.
6844         * gcc.target/i386/sse-comiss-4.c: Likewise.
6845         * gcc.target/i386/sse-comiss-5.c: Likewise.
6846         * gcc.target/i386/sse-comiss-6.c: Likewise.
6847         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6848         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6849         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6850         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6851         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6852         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6853         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6854         * gcc.target/i386/sse-divps-1.c: Likewise.
6855         * gcc.target/i386/sse-divss-1.c: Likewise.
6856         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6857         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6858         * gcc.target/i386/sse-maxps-1.c: Likewise.
6859         * gcc.target/i386/sse-maxss-1.c: Likewise.
6860         * gcc.target/i386/sse-minps-1.c: Likewise.
6861         * gcc.target/i386/sse-minss-1.c: Likewise.
6862         * gcc.target/i386/sse-movaps-1.c: Likewise.
6863         * gcc.target/i386/sse-movaps-2.c: Likewise.
6864         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6865         * gcc.target/i386/sse-movhps-1.c: Likewise.
6866         * gcc.target/i386/sse-movhps-2.c: Likewise.
6867         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6868         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6869         * gcc.target/i386/sse-movntps-1.c: Likewise.
6870         * gcc.target/i386/sse-movss-1.c: Likewise.
6871         * gcc.target/i386/sse-movss-2.c: Likewise.
6872         * gcc.target/i386/sse-movss-3.c: Likewise.
6873         * gcc.target/i386/sse-movups-1.c: Likewise.
6874         * gcc.target/i386/sse-movups-2.c: Likewise.
6875         * gcc.target/i386/sse-mulps-1.c: Likewise.
6876         * gcc.target/i386/sse-mulss-1.c: Likewise.
6877         * gcc.target/i386/sse-orps-1.c: Likewise.
6878         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6879         * gcc.target/i386/sse-recip-vec.c: Likewise.
6880         * gcc.target/i386/sse-recip.c: Likewise.
6881         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6882         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6883         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6884         * gcc.target/i386/sse-subps-1.c: Likewise.
6885         * gcc.target/i386/sse-subss-1.c: Likewise.
6886         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6887         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6888         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6889         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6890         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6891         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6892         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6893         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6894         * gcc.target/i386/sse-xorps-1.c: Likewise.
6895         * gcc.target/i386/ssefn-1.c: Likewise.
6896         * gcc.target/i386/ssefn-3.c: Likewise.
6897         * gcc.target/i386/sseregparm-1.c: Likewise.
6898         * gcc.target/i386/stackalign/return-3.c: Likewise.
6899         * gcc.target/i386/vectorize1.c: Likewise.
6900         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6901         * gcc.target/i386/xorps-sse.c: Likewise.
6902         * gfortran.dg/pr28158.f90: Likewise.
6903         * gfortran.dg/pr30667.f: Likewise.
6904         * gnat.dg/loop_optimization7.adb: Likewise.
6905         * gnat.dg/sse_nolib.adb: Likewise.
6906
6907 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6908
6909         PR fortran/44702
6910         * gfortran.dg/use_rename_6.f90: New.
6911         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6912
6913 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6914
6915         PR fortran/44869
6916         * gfortran.dg/class_24.f03: New.
6917
6918 2010-07-10  Richard Guenther  <rguenther@suse.de>
6919
6920         PR lto/44889
6921         * gcc.dg/lto/20100709-1_0.c: New testcase.
6922         * gcc.dg/lto/20100709-1_1.c: Likewise.
6923
6924 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6925
6926         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6927
6928 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6929
6930         PR objc/44140
6931         * objc.dg/lto/trivial-1_0.m: New.
6932         * objc.dg/lto/lto.exp: New.
6933         * obj-c++.dg/lto/trivial-1_0.mm: New.
6934         * obj-c++.dg/lto/lto.exp: New.
6935         * objc.dg/symtab-1.m: Adjust sizes.
6936         * objc.dg/image-info.m: Do not run for gnu-runtime.
6937
6938 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6939
6940         * gcc.dg/pr32370.c: Allow another kind of error message.
6941
6942 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/atomic3.adb: New test.
6945
6946 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6947             Denys Vlasenko  <dvlasenk@redhat.com>
6948             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6949
6950         PR tree-optimization/28632
6951         * gcc.dg/tree-ssa/vrp51.c: New test.
6952         * gcc.dg/tree-ssa/vrp52.c: New test.
6953
6954 2010-07-09  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/abi/covariant6.C: New.
6957         * g++.dg/inherit/covariant17.C: Test both bases.
6958         * g++.dg/inherit/covariant7.C: Check vtable layout.
6959
6960 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6961
6962         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6963
6964 2010-07-09  Richard Guenther  <rguenther@suse.de>
6965
6966         PR tree-optimization/44852
6967         * gcc.c-torture/execute/pr44852.c: New testcase.
6968
6969 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6970
6971         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6972         multiplication by values.
6973         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6974         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6975
6976 2010-07-09  Richard Guenther  <rguenther@suse.de>
6977
6978         PR tree-optimization/44882
6979         * gfortran.dg/pr44882.f90: New testcase.
6980
6981 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6982
6983         PR target/40657
6984         * gcc.target/arm/pr40657-1.c: New test.
6985         * gcc.target/arm/pr40657-2.c: New test.
6986         * gcc.c-torture/execute/pr40657.c: New test.
6987
6988 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.dg/tree-ssa/vrp50.c: New test.
6991         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6992
6993 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6994
6995         PR fortran/44649
6996         * gfortran.dg/c_sizeof_1.f90: Modified.
6997         * gfortran.dg/storage_size_1.f08: New.
6998         * gfortran.dg/storage_size_2.f08: New.
6999
7000 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7001
7002         * gcc.c-torture/execute/20100708-1.c: New test.
7003
7004 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR fortran/44847
7007         * gfortran.dg/gomp/pr44847.f90: New test.
7008
7009 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7010
7011         PR tree-optimization/44710
7012         * gcc.dg/tree-ssa/ifc-6.c: New.
7013         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7014
7015 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7016
7017         PR fortran/18918
7018         * gfortran.dg/coarray_10.f90: Add an additional test.
7019
7020 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7021
7022         PR middle-end/44828
7023         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7024         * gcc.c-torture/execute/pr44828.x: Revert.
7025
7026 2010-07-08  Jason Merrill  <jason@redhat.com>
7027
7028         PR c++/43120
7029         * g++.dg/inherit/covariant17.C: New.
7030         * g++.dg/abi/covariant1.C: Actually test for the bug.
7031
7032 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7033
7034         PR rtl-optimization/44838
7035         * gcc.dg/pr44838.c: New.
7036
7037 2010-07-08  Richard Guenther  <rguenther@suse.de>
7038
7039         PR tree-optimization/44831
7040         * gcc.c-torture/compile/pr44831.c: New testcase.
7041         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7042
7043 2010-07-08  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/44861
7046         * g++.dg/vect/pr44861.cc: New testcase.
7047
7048 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7049
7050         PR middle-end/44828
7051         * gcc.c-torture/execute/pr44828.x: New file.
7052
7053 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7054
7055         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7056         dg-options.
7057         * g++.dg/ext/altivec-17.C: Adjust error message.
7058
7059 2010-07-07  Tom Tromey  <tromey@redhat.com>
7060
7061         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7062
7063 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7064
7065         PR target/44844
7066         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7067         * gcc.target/i386/rdrand-2.c: Likewise.
7068         * gcc.target/i386/rdrand-3.c: Likewise.
7069
7070 2010-07-07  Jan Hubicka  <jh@suse.cz>
7071
7072         PR middle-end/44813
7073         * g++.dg/torture/pr44813.C: New testcase.
7074         * g++.dg/torture/pr44826.C: New testcase.
7075
7076 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7077
7078         PR rtl-optimization/44787
7079         * gcc.c-torture/compile/pr44788.c: New test.
7080         * gcc.target/arm/pr44788.c: New test.
7081
7082 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7083
7084         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7085
7086 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7087
7088         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7089         to dg-options.
7090
7091 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/44742
7094         * gfortran.dg/parameter_array_init_6.f90: New.
7095         * gfortran.dg/initialization_20.f90: Update dg-error.
7096         * gfortran.dg/initialization_24.f90: Ditto.
7097
7098 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7099         PR fortran/PR44693
7100         * gfortran.dg/dim_range_1.f90:  New test.
7101         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7102
7103 2010-07-06  Jason Merrill  <jason@redhat.com>
7104
7105         PR c++/44703
7106         * g++.dg/cpp0x/initlist41.C: New.
7107
7108         PR c++/44778
7109         * g++.dg/template/ptrmem22.C: New.
7110
7111 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7112
7113         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7114         support.
7115         * gcc.target/i386/i386.exp: Likewise.
7116
7117 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7118
7119         PR testsuite/44195
7120         * gcc.dg/lto/20100518_0.c: Limit to x86.
7121
7122 2010-07-06  Richard Guenther  <rguenther@suse.de>
7123
7124         PR middle-end/44828
7125         * gcc.c-torture/execute/pr44828.c: New testcase.
7126
7127 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7128
7129         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7130         * g++.dg/warn/volatile1.C: Likewise.
7131         * g++.dg/template/warn1.C: Likewise.
7132
7133 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7134
7135         AVX Programming Reference (June, 2010)
7136         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7137         * g++.dg/other/i386-3.C: Likewise.
7138         * gcc.target/i386/sse-12.c: Likewise.
7139
7140         * gcc.target/i386/f16c-check.h: New.
7141         * gcc.target/i386/rdfsbase-1.c: Likewise.
7142         * gcc.target/i386/rdfsbase-2.c: Likewise.
7143         * gcc.target/i386/rdgsbase-1.c: Likewise.
7144         * gcc.target/i386/rdgsbase-2.c: Likewise.
7145         * gcc.target/i386/rdrand-1.c: Likewise.
7146         * gcc.target/i386/rdrand-2.c: Likewise.
7147         * gcc.target/i386/rdrand-3.c: Likewise.
7148         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7149         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7150         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7151         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7152         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7153         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7154         * gcc.target/i386/wrfsbase-1.c: Likewise.
7155         * gcc.target/i386/wrfsbase-2.c: Likewise.
7156         * gcc.target/i386/wrgsbase-1.c: Likewise.
7157         * gcc.target/i386/wrgsbase-2.c: Likewise.
7158
7159         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7160         (__builtin_ia32_vcvtps2ph): New.
7161         (__builtin_ia32_vcvtps2ph256): Likewise.
7162
7163         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7164         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7165
7166         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7167         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7168
7169         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7170         (__builtin_ia32_vcvtps2ph256): Likewise.
7171         Add fsgsbase,rdrnd,f16c.
7172
7173         * lib/target-supports.exp (check_effective_target_f16c): New.
7174
7175 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7176
7177         * gcc.dg/guality/nrv-1.c: New test.
7178
7179 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7180
7181         PR middle-end/42505
7182         * gcc.target/arm/pr42505.c: New test case.
7183
7184 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR c++/44808
7187         * g++.dg/opt/nrv16.C: New test.
7188
7189 2010-07-05  Richard Guenther  <rguenther@suse.de>
7190
7191         PR tree-optimization/44784
7192         * gcc.c-torture/compile/pr44784.c: New testcase.
7193
7194 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7195
7196         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7197         Increase loop bound and array size.
7198         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7199         Likewise.
7200
7201 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7202
7203         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7204         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7205         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7206         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7207         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7208
7209 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7210
7211         PR c++/22138
7212         * g++.dg/parse/template25.C: New.
7213
7214 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7215
7216         PR rtl-optimization/44695
7217         * gcc.dg/torture/pr44695.c: New.
7218
7219 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7220
7221         PR c++/16630
7222         * g++.dg/ext/pretty3.C: New.
7223
7224 2010-07-04  Richard Guenther  <rguenther@suse.de>
7225
7226         PR middle-end/44809
7227         * g++.dg/torture/pr44809.C: New testcase.
7228
7229 2010-07-04  Richard Guenther  <rguenther@suse.de>
7230
7231         PR tree-optimization/44656
7232         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7233
7234 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7235             Revital Eres  <eres@il.ibm.com>
7236
7237         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7238         misaligned stores.
7239         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7240         gcc.dg/vect/vect-96.c: Likewise.
7241         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7242         that support misaligned stores. Change the number of expected
7243         misaligned accesses.
7244         * gcc.dg/vect/vect-peel-1.c: New test.
7245         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7246         gcc.dg/vect/vect-peel-4.c: Likewise.
7247         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7248         vectorizable on all targets that support realignment.
7249         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7250
7251 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7252
7253         PR c/44806
7254         * gcc.dg/torture/pr44806.c: New.
7255
7256 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7257
7258         * gnat.dg/cond_expr1.adb: New test.
7259
7260 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7261
7262         * gnat.dg/modular3.adb: New test.
7263         * gnat.dg/modular3_pkg.ads: New helper.
7264
7265 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7266             Mikael Pettersson  <mikpe@it.uu.se>
7267
7268         PR testsuite/44518
7269         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7270         Make signed-ness of chars explicit.  Scan the object for
7271         strings that are split by some target assemblers.
7272         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7273         explicit.
7274
7275 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7276
7277         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7278
7279 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7280
7281         PR/44128
7282         * g++.dg/warn/Wshadow-7.C: New test.
7283
7284 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7285             Julian Brown  <julian@codesourcery.com>
7286             Sandra Loosemore  <sandra@codesourcery.com>
7287
7288         * gcc.c-torture/execute/20100416-1.c: New test case.
7289
7290 2010-07-02  Julian Brown  <julian@codesourcery.com>
7291             Sandra Loosemore  <sandra@codesourcery.com>
7292
7293         PR target/43703
7294
7295         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7296         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7297
7298 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7299             Julian Brown  <julian@codesourcery.com>
7300
7301         * gcc.target/arm/neon/vadds64.c: Regenerated.
7302         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7303         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7304         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7305         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7306         * gcc.target/arm/neon-vmls-1.c: Likewise.
7307         * gcc.target/arm/neon-vsubs64.c: New execution test.
7308         * gcc.target/arm/neon-vsubu64.c: New execution test.
7309         * gcc.target/arm/neon-vadds64.c: New execution test.
7310         * gcc.target/arm/neon-vaddu64.c: New execution test.
7311
7312 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7313
7314         * gcc.target/arm/neon-vands64.c: New.
7315         * gcc.target/arm/neon-vandu64.c: New.
7316         * gcc.target/arm/neon-vbics64.c: New.
7317         * gcc.target/arm/neon-vbicu64.c: New.
7318         * gcc.target/arm/neon-veors64.c: New.
7319         * gcc.target/arm/neon-veoru64.c: New.
7320         * gcc.target/arm/neon-vorns64.c: New.
7321         * gcc.target/arm/neon-vornu64.c: New.
7322         * gcc.target/arm/neon-vorrs64.c: New.
7323         * gcc.target/arm/neon-vorru64.c: New.
7324         * gcc.target/arm/neon/vands64.c: Regenerated.
7325         * gcc.target/arm/neon/vandu64.c: Regenerated.
7326         * gcc.target/arm/neon/vbics64.c: Regenerated.
7327         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7328         * gcc.target/arm/neon/veors64.c: Regenerated.
7329         * gcc.target/arm/neon/veoru64.c: Regenerated.
7330         * gcc.target/arm/neon/vorns64.c: Regenerated.
7331         * gcc.target/arm/neon/vornu64.c: Regenerated.
7332         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7333         * gcc.target/arm/neon/vorru64.c: Regenerated.
7334
7335 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7336
7337         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7338
7339 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7340
7341         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7342         * gfortran.dg/intent_out_5.f90: Same.
7343         * gfortran.dg/ltrans-7.f90: Same.
7344         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7345
7346 2010-07-02  Jan Hubicka  <jh@suse.cz>
7347
7348         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7349
7350 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7351
7352         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7353
7354 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR c++/44780
7357         * c-c++-common/Wunused-var-12.c: New test.
7358
7359 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7360
7361         PR target/42835
7362         * gcc.target/arm/pr42835.c: New test.
7363
7364         PR target/42172
7365         * gcc.target/arm/pr42172-1.c: New test.
7366
7367 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7368
7369         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7370
7371 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7372
7373         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7374         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7375         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7376         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7377         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7378         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7379         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7380         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7381         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7382         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7383         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7384         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7385         * gcc.target/arm/neon-vdup_ns64.c: New.
7386         * gcc.target/arm/neon-vdup_nu64.c: New.
7387         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7388         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7389         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7390         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7391         * gcc.target/arm/neon-vmov_ns64.c: New.
7392         * gcc.target/arm/neon-vmov_nu64.c: New.
7393         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7394         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7395         * gcc.target/arm/neon-vget_lanes64.c: New.
7396         * gcc.target/arm/neon-vget_laneu64.c: New.
7397         * gcc.target/arm/neon-vset_lanes64.c: New.
7398         * gcc.target/arm/neon-vset_laneu64.c: New.
7399
7400 2010-07-02  Richard Guenther  <rguenther@suse.de>
7401
7402         * g++.dg/torture/20100702-1.C: New testcase.
7403
7404 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7405
7406         PR target/44707
7407         * gcc.c-torture/compile/pr44707.c: New test.
7408
7409 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7410
7411         PR c++/44039
7412         * g++.dg/template/crash101.C: New.
7413
7414 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7415
7416         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7417         Use the ABI-0 accessors and fail it for m64.
7418
7419 2010-07-02  Jan Hubicka  <jh@suse.cz>
7420
7421         * g++.dg/tree-ssa/pr44706.C: New testcase.
7422
7423 2010-07-02  Richard Guenther  <rguenther@suse.de>
7424
7425         PR tree-optimization/44748
7426         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7427
7428 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7429
7430         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7431         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7432         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7433         the method types to forward:.
7434
7435 2010-06-30  Jason Merrill  <jason@redhat.com>
7436
7437         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7438         * g++.dg/other/pr25632.C: Likewise.
7439
7440 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR tree-optimization/40421
7443         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7444
7445 2010-07-01  Richard Guenther  <rguenther@suse.de>
7446
7447         PR middle-end/42834
7448         PR middle-end/44468
7449         * gcc.c-torture/execute/20100316-1.c: New testcase.
7450         * gcc.c-torture/execute/pr44468.c: Likewise.
7451         * gcc.c-torture/compile/20100609-1.c: Likewise.
7452         * gcc.dg/volatile2.c: Adjust.
7453         * gcc.dg/plugin/selfassign.c: Likewise.
7454         * gcc.dg/pr36902.c: Likewise.
7455         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7456         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7457         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7458         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7459         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7460         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7461         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7462         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7463         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7464         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7465         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7466         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7467         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7468         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7469         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7470         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7471         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7472         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7473         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7474         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7475         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7476         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7477         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7478         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7479         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7480         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7481         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7482         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7483         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7484         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7485         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7486         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7487         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7488         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7489         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7490         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7491         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7492         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7493         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7494         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7495         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7496         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7497         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7498         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7499         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7500         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7501         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7502         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7503         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7504         * g++.dg/tree-ssa/pr31146.C: Likewise.
7505         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7506         * g++.dg/tree-ssa/pr33604.C: Likewise.
7507         * g++.dg/plugin/selfassign.c: Likewise.
7508         * gfortran.dg/array_memcpy_3.f90: Likewise.
7509         * gfortran.dg/array_memcpy_4.f90: Likewise.
7510         * c-c++-common/torture/pr42834.c: New testcase.
7511
7512 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7513
7514         PR c++/44628
7515         * g++.dg/template/crash100.C: New.
7516
7517 2010-06-30  Jan Hubicka  <jh@suse.cz>
7518
7519         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7520
7521 2010-06-30  Michael Matz  <matz@suse.de>
7522
7523         PR bootstrap/44699
7524         * gcc.dg/pr44699.c: New test.
7525
7526 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7527
7528         PR tree-optimization/39799
7529         * c-c++-common/uninit-17.c: New test.
7530
7531 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7532
7533         PR libfortran/43298
7534         * gfortran.dg/read_infnan_1.f90: New test.
7535
7536 2010-06-29  Jason Merrill  <jason@redhat.com>
7537
7538         Enable implicitly declared move constructor/operator= (N3053).
7539         * g++.dg/cpp0x/implicit3.C: New.
7540         * g++.dg/cpp0x/implicit4.C: New.
7541         * g++.dg/cpp0x/implicit5.C: New.
7542         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7543         * g++.dg/cpp0x/not_special.C: Adjust.
7544         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7545         * g++.dg/cpp0x/rv1n.C: Adjust.
7546         * g++.dg/cpp0x/rv1p.C: Adjust.
7547         * g++.dg/cpp0x/rv2n.C: Adjust.
7548         * g++.dg/cpp0x/rv2p.C: Adjust.
7549         * g++.dg/cpp0x/rv3n.C: Adjust.
7550         * g++.dg/cpp0x/rv3p.C: Adjust.
7551         * g++.dg/cpp0x/rv4n.C: Adjust.
7552         * g++.dg/cpp0x/rv4p.C: Adjust.
7553         * g++.dg/cpp0x/rv5n.C: Adjust.
7554         * g++.dg/cpp0x/rv5p.C: Adjust.
7555         * g++.dg/cpp0x/rv6n.C: Adjust.
7556         * g++.dg/cpp0x/rv6p.C: Adjust.
7557         * g++.dg/cpp0x/rv7n.C: Adjust.
7558         * g++.dg/cpp0x/rv7p.C: Adjust.
7559         * g++.dg/cpp0x/rv8p.C: Adjust.
7560         * g++.dg/gomp/pr26690-1.C: Adjust.
7561         * g++.dg/other/error20.C: Adjust.
7562         * g++.dg/other/error31.C: Adjust.
7563         * g++.dg/parse/error19.C: Adjust.
7564         * g++.dg/template/qualttp5.C: Adjust.
7565         * g++.old-deja/g++.law/ctors5.C: Adjust.
7566
7567         Enable implicitly deleted functions (N2346)
7568         * g++.dg/cpp0x/defaulted17.C: New.
7569         * g++.dg/cpp0x/implicit1.C: New.
7570         * g++.dg/cpp0x/implicit2.C: New.
7571         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7572         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7573         * g++.dg/init/ctor4.C: Adjust.
7574         * g++.dg/init/synth2.C: Adjust.
7575         * g++.dg/lto/20081118_1.C: Adjust.
7576         * g++.dg/other/error13.C: Adjust.
7577         * g++.dg/other/unused1.C: Adjust.
7578         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7579         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7580         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7581         * g++.old-deja/g++.law/ctors17.C: Adjust.
7582         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7583         * g++.old-deja/g++.pt/assign1.C: Adjust.
7584         * g++.old-deja/g++.pt/crash20.C: Adjust.
7585
7586         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7587         * g++.dg/cpp0x/defaulted13.C: Adjust.
7588         * g++.dg/cpp0x/defaulted2.C: Adjust.
7589         * g++.dg/cpp0x/defaulted3.C: Adjust.
7590         * g++.dg/cpp0x/initlist9.C: Adjust.
7591         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7592         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7593         * g++.dg/init/synth2.C: Adjust.
7594
7595         * g++.dg/cpp0x/defaulted19.C: New.
7596
7597         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7598         * g++.dg/template/error23.C: Fix for -std=c++0x.
7599
7600 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7601
7602         PR fortran/44718
7603         * gfortran.dg/proc_ptr_28.f90: New.
7604
7605 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR tree-optimization/43801
7608         * g++.dg/torture/pr43801.C: New test.
7609
7610         PR debug/44668
7611         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7612
7613 2010-06-29  Jason Merrill  <jason@redhat.com>
7614
7615         PR c++/44587
7616         * g++.dg/template/qualified-id2.C: New.
7617         * g++.dg/template/qualified-id3.C: New.
7618
7619 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7620
7621         PR fortran/44696
7622         * gfortran.dg/associated_target_4.f90: New.
7623
7624 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7625
7626         PR fortran/44582
7627         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7628
7629 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7632
7633 2010-06-29  Jan Hubicka  <jh@suse.cz>
7634
7635         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7636
7637 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7638
7639         PR target/43902
7640         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7641         * gcc.target/arm/wmul-3.c: New test.
7642         * gcc.target/arm/wmul-4.c: New test.
7643
7644 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7645
7646         PR rtl-optimization/44659
7647         * gcc.target/i386/extract-1.c: New.
7648         * gcc.target/i386/extract-2.c: Likewise.
7649         * gcc.target/i386/extract-3.c: Likewise.
7650         * gcc.target/i386/extract-4.c: Likewise.
7651         * gcc.target/i386/extract-5.c: Likewise.
7652         * gcc.target/i386/extract-6.c: Likewise.
7653
7654 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7655
7656         PR c++/44682
7657         * g++.dg/warn/Wunused-var-14.C: New test.
7658
7659 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7660
7661         PR fortran/43298
7662         * gfortran.dg/nan_6.f90: New.
7663
7664 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7665
7666         PR tree-optimization/43781
7667         * gcc.dg/torture/pr43781.c: New.
7668
7669 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7670
7671         PR fortran/40158
7672         * gfortran.dg/actual_rank_check_1.f90: New test.
7673
7674 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7675
7676         * gcc.dg/ipa/ipa-sra-6.c: New test.
7677
7678 2010-06-28  Jan Hubicka  <jh@suse.cz>
7679
7680         PR tree-optimization/44687
7681         * gcc.c-torture/compile/pr44687.c
7682
7683 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7684
7685         PR c++/44535
7686         * g++.dg/torture/pr44535.C: New test.
7687
7688 2010-06-28  Michael Matz  <matz@suse.de>
7689
7690         PR middle-end/44592
7691         * gfortran.dg/pr44592.f90: New test.
7692
7693 2010-06-28  Jan Hubicka  <jh@suse.cz>
7694
7695         PR tree-optimization/44357
7696         * g++.dg/torture/pr44357.C: New testcase.
7697
7698 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7701         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7702         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7703         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7704         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7705         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7706         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7707         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7708
7709 2010-06-27  Jan Hubicka  <jh@suse.cz>
7710
7711         * gcc.c-torture/compile/pr44686.c: New file.
7712
7713 2010-06-27  Richard Guenther  <rguenther@suse.de>
7714
7715         PR tree-optimization/44683
7716         * gcc.c-torture/execute/pr44683.c: New testcase.
7717
7718 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7719
7720         * gnat.dg/noreturn3.ad[sb]: New test.
7721
7722 2010-06-26  Jason Merrill  <jason@redhat.com>
7723
7724         * g++.dg/cpp0x/explicit5.C: New.
7725
7726 2010-06-26  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/44393
7729         * gcc.dg/pr44393.c: New testcase.
7730
7731 2010-06-26  Jan Hubicka  <jh@suse.cz>
7732
7733         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7734
7735 2010-06-26  Richard Guenther  <rguenther@suse.de>
7736
7737         PR middle-end/44674
7738         * gcc.dg/pr44674.c: New testcase.
7739
7740 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7741
7742         * gcc.dg/opts-3.c: New test.
7743
7744 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7745
7746         * gfortran.dg/type_decl_1.f90: New.
7747         * gfortran.dg/type_decl_2.f90: New.
7748
7749 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7750
7751         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7752         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7753
7754 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7755
7756         PR testsuite/38946
7757         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7758         error in comparing reals.
7759
7760 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7761
7762         * selected_real_kind_2.f90: New.
7763         * selected_real_kind_3.f90: New.
7764
7765 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7766
7767         * gfortran.dg/entry_19.f90: New.
7768
7769 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7770
7771         * gfortran.dg/end_subroutine_1.f90: New.
7772         * gfortran.dg/end_subroutine_2.f90: New.
7773         * gfortran.dg/interface_proc_end.f90: Update.
7774
7775 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7776
7777         * gfortran.dg/semicolon_fixed.f: Update.
7778         * gfortran.dg/semicolon_fixed_2.f: New.
7779         * gfortran.dg/semicolon_free_2.f90: New.
7780         * gfortran.dg/semicolon_free.f90: Update.
7781
7782 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7783
7784         PR fortran/44448
7785         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7786
7787 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7788
7789         * g++.dg/ipa/iinline-3.C: New test.
7790         * gcc.dg/ipa/modif-1.c: Removed.
7791
7792 2010-06-25  Jan Hubicka  <jh@suse.cz>
7793
7794         * gcc.dg/tree-ssa/ipa-split-1.c
7795
7796 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7797
7798         * g++.dg/ipa/iinline-2.C: New test.
7799
7800 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR middle-end/43866
7803         * gfortran.dg/pr43866.f90: New test.
7804
7805         PR tree-optimization/44539
7806         * gcc.dg/pr44539.c: New test.
7807
7808 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7809
7810         From Jim Wilson:
7811         PR target/43902
7812         * gcc.target/mips/madd-9.c: New test.
7813
7814 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7815
7816         PR c/44517
7817         * gcc.dg/noncompile/pr44517.c: New.
7818         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7819
7820 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7821
7822         PR testsuite/43283
7823         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7824         and add argument to nop for IA64.
7825
7826 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR target/44588
7829         * gcc.target/i386/mod-1.c: New.
7830         * gcc.target/i386/umod-1.c: Likewise.
7831         * gcc.target/i386/umod-2.c: Likewise.
7832         * gcc.target/i386/umod-3.c: Likewise.
7833
7834 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR middle-end/44492
7837         * g++.dg/torture/pr44492.C: New test.
7838
7839 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7840
7841         * c-c++-common/warn-omitted-condop.c: New.
7842
7843 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7844
7845         PR fortran/44614
7846         * gfortran.dg/import8.f90: New.
7847
7848 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7849
7850         * gnat.dg/not_null.adb: Update test case.
7851
7852 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7853
7854         PR c++/44619
7855         * g++.dg/warn/Wunused-var-13.C: New test.
7856
7857         PR c++/44627
7858         * g++.dg/diagnostic/method1.C: New test.
7859
7860 2010-06-22  Cary Coutant  <ccoutant@google.com>
7861
7862         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7863
7864 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7865
7866         PR fortran/44616
7867         * gfortran.dg/abstract_type_8.f03: New.
7868
7869 2010-06-21  Jason Merrill  <jason@redhat.com>
7870
7871         * g++.dg/cpp0x/noexcept08.C: New.
7872
7873         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7874
7875 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7876
7877         PR target/44615
7878         * gcc.target/i386/sse2-vec-2a.c: New.
7879
7880 2010-06-21  DJ Delorie  <dj@redhat.com>
7881
7882         * gcc.dg/pragma-diag-1.c: New.
7883
7884 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR target/44615
7887         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7888
7889 2010-06-21  Alan Modra  <amodra@gmail.com>
7890
7891         PR testsuite/44505
7892         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7893         tail call to check_fa_mid.
7894
7895 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR target/44575
7898         * gcc.c-torture/execute/pr44575.c: New test.
7899
7900 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7901
7902         PR fortran/40632
7903         * gfortran.dg/contiguous_1.f90: New.
7904         * gfortran.dg/contiguous_2.f90: New.
7905         * gfortran.dg/contiguous_3.f90: New.
7906
7907 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7908
7909         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7910         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7911
7912 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7913
7914         PR target/44546
7915         * gcc.target/i386/pr44546.c: New test.
7916
7917 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7918
7919         * gcc.dg/opts-2.c: New test.
7920
7921 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7922
7923         PR fortran/44584
7924         * gfortran.dg/typebound_proc_15.f03: Modified.
7925
7926 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7927
7928         PR target/44072
7929         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7930         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7931
7932 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7933
7934         * g++.dg/ext/label13.C: Fix typo in last change.
7935
7936 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR libfortran/44477
7939         * gfortran.dg/eof_3.f90
7940         * gfortran.dg/endfile_2.f90
7941         * gfortran.dg/endfile_4.f90
7942         * gfortran.dg/endfile_3.f90
7943
7944 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7945
7946         PR c++/41090
7947         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7948
7949 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7950
7951         PR fortran/44556
7952         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7953
7954 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7955
7956         * gcc.target/arm/pr40900.c: New test.
7957
7958 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7959
7960         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7961
7962 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7963
7964         PR fortran/44558
7965         * gfortran.dg/typebound_call_15.f03: New.
7966
7967 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7968
7969         PR c++/44486
7970         * g++.dg/pr44486.C: New.
7971
7972 2010-06-16  DJ Delorie  <dj@redhat.com>
7973
7974         * gcc.target/i386/volatile-bitfields-1.c: New.
7975         * gcc.target/i386/volatile-bitfields-2.c: New.
7976
7977 2010-06-16  Jason Merrill  <jason@redhat.com>
7978
7979         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7980
7981         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7982
7983 2010-06-16  Richard Guenther  <rguenther@suse.de>
7984
7985         PR c/44555
7986         * gcc.c-torture/execute/pr44555.c: New testcase.
7987
7988 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7989
7990         PR fortran/44549
7991         * gfortran.dg/typebound_proc_16.f03: New.
7992
7993 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7994
7995         * g++.dg/torture/pr43905.C: New test.
7996
7997 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7998
7999         PR testsuite/44538
8000         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8001         initialization loop from being vectorized.
8002         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8003
8004 2010-06-16  Alan Modra  <amodra@gmail.com>
8005
8006         PR tree-optimization/44507
8007         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8008
8009 2010-06-15  Jason Merrill  <jason@redhat.com>
8010
8011         * g++.dg/overload/arg3.C: Adjust error locations.
8012         * g++.dg/overload/copy1.C: Likewise.
8013         * g++.dg/tc1/dr152.C: Likewise.
8014         * g++.dg/template/incomplete4.C: Likewise.
8015         * g++.dg/template/incomplete5.C: Likewise.
8016         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8017         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8018         * g++.old-deja/g++.pt/crash9.C: Likewise.
8019
8020         * g++.dg/inherit/virtual5.C: New.
8021
8022         * g++.dg/cpp0x/defaulted18.C: New.
8023
8024         * g++.dg/cpp0x/initlist40.C: New.
8025
8026         * g++.dg/cpp0x/initlist39.C: New.
8027
8028 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8029
8030         PR middle-end/44391
8031         * gcc.dg/graphite/pr44391.c: New.
8032
8033 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8034
8035         PR fortran/43388
8036         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8037         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8038         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8039         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8040
8041 2010-06-15  Richard Guenther  <rguenther@suse.de>
8042
8043         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8044
8045 2010-06-15  Richard Guenther  <rguenther@suse.de>
8046
8047         * gcc.dg/vect/bb-slp-21.c: Adjust.
8048         * gcc.dg/vect/bb-slp-13.c: Likewise
8049         * gcc.dg/vect/bb-slp-4.c: Likewise
8050         * gcc.dg/vect/bb-slp-22.c: Likewise
8051         * gcc.dg/vect/bb-slp-14.c: Likewise
8052         * gcc.dg/vect/bb-slp-23.c: Likewise
8053         * gcc.dg/vect/bb-slp-15.c: Likewise
8054         * gcc.dg/vect/bb-slp-17.c: Likewise
8055         * gcc.dg/vect/bb-slp-18.c: Likewise
8056         * gcc.dg/vect/bb-slp-19.c: Likewise
8057         * gcc.dg/vect/bb-slp-10.c: Likewise
8058         * gcc.dg/vect/bb-slp-11.c: Likewise
8059         * gcc.dg/vect/bb-slp-20.c: Likewise
8060         * gcc.dg/vect/bb-slp-3.c: Likewise
8061
8062 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR fortran/44536
8065         * gfortran.dg/gomp/pr44536.f90: New test.
8066         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8067
8068 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         PR target/44534
8071         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8072         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8073
8074 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8075
8076         PR tree-optimization/44508
8077         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8078
8079         PR bootstrap/44509
8080         * gcc.dg/pr44509.c: New test.
8081
8082 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8083
8084         PR tree-optimization/44507
8085         * gcc.dg/vect/pr44507.c: New test.
8086
8087 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8090         and c-pretty-print.h.
8091
8092         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8093
8094 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8095
8096         * gfortran.dg/whole_file_18.f90: Updated error message.
8097
8098 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8099
8100         * gfortran.dg/whole_file_20.f03: New.
8101
8102 2010-06-12  Jan Hubicka  <jh@suse.cz>
8103
8104         * gcc.c-torture/compile/pc44485.c: New testcase.
8105
8106 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8107
8108         PR fortran/40117
8109         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8110         * gfortran.dg/typebound_proc_14.f03: New.
8111         * gfortran.dg/typebound_proc_15.f03: New.
8112
8113 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8114
8115         * gcc.dg/opts-1.c: New test.
8116
8117 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8118
8119         * gcc.dg/funroll-loops-all.c: Update expected error.
8120
8121 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8122
8123         PR target/44481
8124         * gcc.target/i386/pr44481.c: New test.
8125
8126 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8129
8130 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8131
8132         PR middle-end/44483
8133         * gcc.dg/tree-ssa/pr44483.c: New.
8134
8135 2010-06-11  Paul Brook  <paul@codesourcery.com>
8136
8137         * g++.dg/other/arm-neon-1.C: New test.
8138
8139 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8140
8141         PR fortran/42051
8142         PR fortran/43896
8143         * gfortran.dg/class_23.f03: New test.
8144
8145 2010-06-11  Jan Hubicka  <jh@suse.cz>
8146
8147         * gcc.dg/ipa/pure-const-2.c: New testcase.
8148
8149 2010-06-11  Jan Hubicka  <jh@suse.cz>
8150
8151         * gcc.dg/noreturn-7.c: Update.
8152         * gcc.dg/noreturn-4.c: Update.
8153
8154 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8155
8156         Fix MIPS bootstrap
8157         * g++.dg/other/typedef4.C: New test.
8158
8159 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8160
8161         PR fortran/44207
8162         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8163
8164 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8165
8166         PR fortran/44457
8167         * gfortran.dg/asynchronous_3.f03
8168
8169 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8170
8171         PR middle-end/44185
8172         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8173         non-temporal stores out of the tests to form new test cases.  As a
8174         result, no non-temporal store should be generated in this case.
8175
8176         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8177         prefetch-7.c that generate one non-temporal store.
8178
8179         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8180         prefetch-7.c that generate one non-temporal store and one
8181         one-temporal prefetch.
8182
8183 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8184
8185         PR tree-optimization/44258
8186         * gcc.dg/tree-ssa/pr44258.c: New test.
8187
8188 2010-06-10  Daniel Kraft  <d@domob.eu>
8189
8190         PR fortran/38936
8191         * gfortran.dg/associate_1.f03: New test.
8192         * gfortran.dg/associate_2.f95: New test.
8193         * gfortran.dg/associate_3.f03: New test.
8194         * gfortran.dg/associate_4.f08: New test.
8195
8196 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8197
8198         * gfortran.dg/selected_char_kind_4.f90: New test.
8199
8200 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8201
8202         * gcc.dg/pr42461.c: New test.
8203
8204 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8205
8206         PR fortran/44347
8207         * gfortran.dg/selected_real_kind_1.f90: New.
8208
8209 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8210
8211         PR fortran/44359
8212         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8213         warning.
8214         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8215         check for warning.
8216
8217 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8218
8219         * gfortran.dg/data_namelist_conflict.f90: New test.
8220
8221 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8224         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8225         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8226
8227 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8228
8229         * gfortran.dg/mvbits_9.f90: New test.
8230         * gfortran.dg/ibset_1.f90: Ditto.
8231         * gfortran.dg/ibits_1.f90: Ditto.
8232         * gfortran.dg/btest_1.f90: Ditto.
8233         * gfortran.dg/ibclr_1.f90: Ditto.
8234
8235 2010-06-09  Jason Merrill  <jason@redhat.com>
8236
8237         PR c++/44366
8238         * g++.dg/cpp0x/decltype23.C: Move to...
8239         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8240
8241 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8242
8243         PR fortran/44211
8244         * gfortran.dg/typebound_call_14.f03: New test.
8245
8246 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8247
8248         PR tree-optimization/44423
8249         * gcc.dg/tree-ssa/pr44423.c: New test.
8250
8251 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8252
8253         PR testsuite/42843
8254         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8255         TV_NONE to initialize tv_id field.
8256         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8257         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8258         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8259         Include toplev.h .
8260         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8261         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8262         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8263
8264 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8265
8266         PR tree-optimization/39874
8267         PR middle-end/28685
8268         * gcc.dg/pr39874.c: New file.
8269
8270 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8271
8272         * g++.dg/ext/attr-alias-1.C: New.
8273         * g++.dg/ext/attr-alias-2.C: New.
8274
8275 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8276
8277         PR fortran/44446
8278         * gfortran.dg/proc_ptr_27.f90: New.
8279
8280 2010-06-07  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/44366
8283         * g++.dg/cpp0x/decltype23.C: New.
8284
8285 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8286             Shujing Zhao  <pearly.zhao@oracle.com>
8287
8288         PR c/37724
8289         * gcc.dg/c90-const-expr-10.c: Adjust.
8290         * gcc.dg/c99-const-expr-10.c: Adjust.
8291         * gcc.dg/init-bad-7.c: New.
8292
8293 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8294
8295         * lib/target-supports.exp (check_effective_target_gas): New proc.
8296         * gcc.c-torture/execute/960321-1.x: New file.
8297
8298 2010-06-07  Jason Merrill  <jason@redhat.com>
8299
8300         PR c++/44401
8301         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8302
8303 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR c++/44444
8306         * g++.dg/warn/Wunused-var-12.C: New test.
8307
8308         PR c++/44443
8309         * c-c++-common/Wunused-var-11.c: New test.
8310
8311 2010-06-07  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.dg/ipa/pure-const-1.c: New testcase.
8314
8315 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8316
8317         PR rtl-optimization/44404
8318         * gcc.dg/pr44404.c: New.
8319
8320 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8321
8322         PR target/44159
8323         * gcc.target/i386/abi-2.c: Check sysv abi here.
8324         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8325         function to avoid failures by different ABIs.
8326         * gcc.target/i386/aes-check.h: Likewise.
8327         * gcc.target/i386/avx-check.h: Likewise.
8328         * gcc.target/i386/fma4-check.h: Likewise.
8329         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8330         * gcc.target/i386/mmx-check.h: Likewise.
8331         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8332         * gcc.target/i386/pclmul-check.h: Likewise.
8333         * gcc.target/i386/sse-check.h: Likewise.
8334         * gcc.target/i386/sse2-check.h: Likewise.
8335         * gcc.target/i386/sse3-check.h: Likewise.
8336         * gcc.target/i386/sse4_1-check.h: Likewise.
8337         * gcc.target/i386/sse4_2-check.h: Likewise.
8338         * gcc.target/i386/sse4a-check.h: Likewise.
8339         * gcc.target/i386/ssse3-check.h: Likewise.
8340         * gcc.target/i386/xop-check.h: Likewise.
8341         * gcc.target/i386/pr27971.c: Fix for LLP64.
8342         * gcc.target/i386/pr39139.c: Likewise.
8343         * gcc.target/i386/pr39315-check.c: Likewise.
8344         * gcc.target/i386/vararg-1.c: Likewise.
8345         * gcc.target/i386/vararg-2.c: Likewise.
8346         Additional add dg-compile to avoid failure due
8347         missing foo symbol.
8348
8349         * gcc.dg/compound-literal-1.c: Fix for llp64.
8350         * gcc.dg/pr32370.c: Likewise.
8351         * gcc.dg/pr37561.c: Likewise.
8352         * gcc.dg/pr41340.c: Likewise.
8353         * gcc.dg/pr41551.c: Likewise.
8354
8355 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8356
8357         PR c++/44188
8358         * g++.dg/debug/dwarf2/typedef3.C: New test.
8359
8360 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8361
8362         PR c/20000
8363         * c-c++-common/pr20000.c: New.
8364
8365 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8366
8367         PR c++/44086
8368         * g++.dg/init/pr44086.C: New.
8369         * g++.dg/cpp0x/decltype4.C: Adjust.
8370
8371 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8372
8373         PR fortran/43945
8374         * gfortran.dg/generic_23.f03: New test.
8375
8376 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8377
8378         PR fortran/43895
8379         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8380
8381 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR c++/44361
8384         * c-c++-common/Wunused-var-9.c: New test.
8385
8386 2010-06-05  Jason Merrill  <jason@redhat.com>
8387
8388         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8389
8390 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8391
8392         PR c/44322
8393         * gcc.dg/c99-restrict-4.c: New test.
8394
8395 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8396
8397         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8398         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8399         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8400         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8401         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8402         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8403         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8404         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8405         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8406         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8407         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8408         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8409         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8410         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8411         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8412         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8413         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8414         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8415         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8416         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8417         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8418         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8419
8420 2010-06-04  Jason Merrill  <jason@redhat.com>
8421
8422         * g++.dg/cpp0x/noexcept06.C: New.
8423         * g++.dg/cpp0x/noexcept07.C: New.
8424
8425         * g++.dg/cpp0x/noexcept01.C: New.
8426         * g++.dg/cpp0x/noexcept02.C: New.
8427         * g++.dg/cpp0x/noexcept03.C: New.
8428         * g++.dg/cpp0x/noexcept04.C: New.
8429         * g++.dg/cpp0x/noexcept05.C: New.
8430
8431 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR c++/44412
8434         * g++.dg/warn/Wunused-var-10.C: New test.
8435         * g++.dg/warn/Wunused-var-11.C: New test.
8436
8437         PR c++/44362
8438         * c-c++-common/Wunused-var-10.c: New test.
8439
8440 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8441
8442         PR c/25880
8443         * gcc.dg/assign-warn-2.c: Update.
8444         * gcc.dg/cpp/line3.c: Update.
8445         * gcc.dg/c99-array-lval-8.c: Update.
8446         * gcc.dg/cast-qual-2.c: Update.
8447         * gcc.dg/c99-arraydecl-3.c:  Update.
8448         * gcc.dg/assign-warn-1.c:  Update.
8449         * gcc.dg/format/gcc_diag-1.c:  Update.
8450
8451 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8452
8453         PR rtl-optimization/39871
8454         PR rtl-optimization/40615
8455         PR rtl-optimization/42500
8456         PR rtl-optimization/42502
8457         * gcc.target/arm/eliminate.c: New test.
8458
8459 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8460
8461         PR libstdc++/44410
8462         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8463         * g++.old-deja/g++.other/delete3.C: Likewise.
8464         * g++.old-deja/g++.other/new.C: Likewise.
8465         * g++.old-deja/g++.law/operators27.C: Likewise.
8466         * g++.old-deja/g++.mike/p755.C: Likewise.
8467         * g++.dg/eh/new1.C: Likewise.
8468         * g++.dg/init/new5.C: Likewise.
8469
8470 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8471
8472         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8473         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8474         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8475
8476 2010-06-03  Richard Guenther  <rguenther@suse.de>
8477
8478         PR lto/41921
8479         * lib/lto.exp: Always load gcc.exp.
8480         (lto-obj): For C source files invoke gcc_target_compile.
8481         * g++.dg/lto/20100603-1_0.C: New testcase.
8482         * g++.dg/lto/20100603-1_1.c: Likewise.
8483
8484 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         PR tree-optimization/43688
8487         * gfortran.dg/pr43688.f90: New.
8488
8489 2010-06-03  Richard Guenther  <rguenther@suse.de>
8490
8491         PR lto/41584
8492         * gcc.dg/lto/20100603-1_0.c: New testcase.
8493         * gcc.dg/lto/20100603-2_0.c: Likewise.
8494         * gcc.dg/lto/20100603-3_0.c: Likewise.
8495
8496 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8497
8498         PR target/44218
8499         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8500         * gcc.target/powerpc/recip-2.c: Ditto.
8501         * gcc.target/powerpc/recip-3.c: Ditto.
8502         * gcc.target/powerpc/recip-4.c: Ditto.
8503         * gcc.target/powerpc/recip-5.c: Ditto.
8504         * gcc.target/powerpc/recip-6.c: Ditto.
8505         * gcc.target/powerpc/recip-7.c: Ditto.
8506         * gcc.target/powerpc/recip-test.h: Ditto.
8507         * gcc.target/powerpc/recip-test2.h: Ditto.
8508
8509 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8510
8511         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8512
8513 2010-06-02  Jason Merrill  <jason@redhat.com>
8514
8515         * g++.dg/ext/vector9.C: Expect typedef in error message.
8516
8517         PR c++/9726
8518         PR c++/23594
8519         PR c++/44333
8520         * g++.dg/tc1/dr101.C: Remove xfails.
8521
8522 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         PR middle-end/44372
8525         * g++.dg/ipa/pr44372.C: New.
8526
8527 2010-06-02  Jan Hubicka  <jh@suse.cz>
8528
8529         PR middle-end/44295
8530         * g++.dg/torture/pr44295.C: Neww testcase.
8531
8532 2010-06-02  Jan Hubicka  <jh@suse.cz>
8533
8534         * gcc.dg/tree-ssa/loadpre6.c: Update.
8535
8536 2010-06-02  Richard Guenther  <rguenther@suse.de>
8537
8538         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8539         diagnostic.h.
8540
8541 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8542
8543         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8544         the link fail message.
8545
8546 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8547
8548         PR fortran/44360
8549         * gfortran.dg/use_13.f90: New test case.
8550
8551 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8552
8553         PR fortran/44371
8554         * gfortran.dg/error_stop_2.f08: Minor update.
8555
8556 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8557
8558         PR fortran/44371
8559         * gfortran.dg/error_stop_1.f08: New test.
8560         * gfortran.dg/error_stop_2.f08: New test.
8561
8562 2010-06-01  Jason Merrill  <jason@redhat.com>
8563
8564         DR 990
8565         * g++.dg/cpp0x/initlist37.C: New.
8566         * g++.dg/cpp0x/initlist38.C: New.
8567
8568         PR c++/44358
8569         * g++.dg/cpp0x/initlist36.C: New.
8570
8571 2010-05-31 Jan Hubicka  <jh@suse.cz>
8572
8573         * gcc.dg/noreturn-8.c: New testcase.
8574
8575 2010-05-31 Jan Hubicka  <jh@suse.cz>
8576
8577         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8578         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8579
8580 2010-05-31 Jan Hubicka  <jh@suse.cz>
8581
8582         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8583         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8584
8585 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8586
8587         PR fortran/36928
8588         * gfortran.dg/dependency_27.f90:  New test.
8589         * gfortran.dg/array_assign_1.F90:  New test.
8590
8591 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR target/44338
8594         * gcc.target/i386/sse-24.c: New test.
8595
8596 2010-05-31  Jan Hubicka  <jh@suse.cz>
8597
8598         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8599
8600 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR middle-end/44337
8603         * gcc.dg/pr44337.c: New test.
8604
8605         PR tree-optimization/44182
8606         * g++.dg/debug/pr44182.C: New test.
8607
8608 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8609
8610         * gcc.dg/nested-func-7.c: New test.
8611         * gnat.dg/frame_overflow.adb: Adjust directives.
8612
8613 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8614
8615         * gnat.dg/prot2.ad[sb]: New test.
8616         * gnat.dg/prot2_pkg1.ads: New helper.
8617         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8618
8619 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8620
8621         * gnat.dg/array11.adb: Adjust dg-warning directive.
8622         * gnat.dg/object_overflow.adb: Likewise.
8623
8624 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8625
8626         PR middle-end/44306
8627         * gcc.dg/tree-ssa/pr44306.c: New.
8628
8629 2010-05-29  Jan Hubicka  <jh@suse.cz>
8630
8631         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8632
8633 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8634
8635         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8636
8637 2010-05-28  Mike Stump  <mikestump@comcast.net>
8638
8639         PR objc/44125
8640         * objc.dg/const-str-9.m: Remove static.
8641
8642 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR target/43636
8645         * gcc.c-torture/compile/pr43636.c: New test.
8646
8647 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8648
8649         PR objc++/23616
8650         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8651         * obj-c++.dg/try-catch-9.mm: Ditto.
8652
8653 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8654
8655         Revert patch for PR c++/44188
8656         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8657
8658 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8659
8660         PR c++/44188
8661         * g++.dg/debug/dwarf2/typedef3.C: New test.
8662
8663 2010-05-27  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/43555
8666         * g++.dg/ext/vla9.C: New.
8667
8668 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8669
8670         PR objc/44140
8671         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8672         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8673         * objc.dg/torture/tls/thr-init.m: Ditto.
8674         * objc.dg/torture/trivial.m: Ditto.
8675         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8676         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8677         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8678         * obj-c++.dg/torture/trivial.mm: Ditto.
8679
8680 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8681
8682         * g++.dg/lto/20100302_0.C: Skip on darwin.
8683
8684 2010-05-27  Richard Guenther  <rguenther@suse.de>
8685
8686         PR tree-optimization/44284
8687         * gcc.dg/vect/vect-118.c: New testcase.
8688         * gcc.dg/vect/bb-slp-20.c: Adjust.
8689         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8690         * gcc.dg/vect/slp-9.c: Likewise.
8691         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8692         * gcc.dg/vect/vect-10.c: Likewise.
8693         * gcc.dg/vect/vect-109.c: Likewise.
8694         * gcc.dg/vect/vect-12.c: Likewise.
8695         * gcc.dg/vect/vect-36.c: Likewise.
8696         * gcc.dg/vect/vect-7.c: Likewise.
8697         * gcc.dg/vect/vect-iv-8.c: Likewise.
8698         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8699         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8700         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8701         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8702         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8703         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8704         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8705         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8706         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8707         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8708         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8709         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8710         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8711         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8712         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8713         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8714         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8715
8716 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8717
8718         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8719         necessary.
8720
8721 2010-05-26  Jan Hubicka  <jh@suse.cz>
8722
8723         * gcc.dg/lto/materialize-1_0.c: New file.
8724         * gcc.dg/lto/materialize-1_1.c: New file.
8725
8726 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8727
8728         * gnat.dg/lto10.adb: New test.
8729         * gnat.dg/lto10_pkg.ads: New helper.
8730
8731 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8732
8733         * lib/target-supports.exp (check_effective_target_int128): New
8734         function to check if __int128 types are available for target.
8735         * c-c++-common/int128-types-1.c: New.
8736         * c-c++-common/int128-1.c: New.
8737         * c-c++-common/int128-2.c: New.
8738         * g++.dg/abi/mangle43.C: New.
8739         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8740         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8741         pointer-wide scalar.
8742         * g++.dg/other/pr25632.C: Likewise.
8743         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8744         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8745         overflow warnings.
8746         * g++.dg/warn/pr13358-4.C: Likewise.
8747         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8748         * g++.dg/warn/Wconversion-null.C: Likewise.
8749
8750 2010-05-26  Jason Merrill  <jason@redhat.com>
8751
8752         PR c++/43382
8753         * g++.dg/cpp0x/variadic101.C: New.
8754
8755 2010-05-26  Richard Guenther  <rguenther@suse.de>
8756
8757         PR rtl-optimization/44164
8758         * gcc.c-torture/execute/pr44164.c: New testcase.
8759         * g++.dg/tree-ssa/pr13146.C: Adjust.
8760
8761 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8762
8763         PR fortran/40011
8764         * gfortran.dg/whole_file_19.f90 : New test.
8765
8766 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8767
8768         PR fortran/30668
8769         PR fortran/31346
8770         PR fortran/34260
8771         * gfortran.dg/pr40999.f: Fix function type.
8772         * gfortran.dg/whole_file_5.f90: Likewise.
8773         * gfortran.dg/whole_file_6.f90: Likewise.
8774         * gfortran.dg/whole_file_16.f90: New.
8775         * gfortran.dg/whole_file_17.f90: New.
8776         * gfortran.dg/whole_file_18.f90: New.
8777
8778 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8779             Iain Sandoe  <iains@gcc.gnu.org>
8780
8781         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8782         * gcc.c-torture/compile/pr44197.c: Require alias support.
8783         * gcc.dg/lto/20081222_0.c: Ditto.
8784
8785 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR debug/42801
8788         * gcc.dg/guality/vla-2.c: New test.
8789
8790 2010-05-25  Richard Guenther  <rguenther@suse.de>
8791
8792         PR middle-end/44069
8793         * g++.dg/torture/pr44069.C: New testcase.
8794
8795 2010-05-25  Richard Guenther  <rguenther@suse.de>
8796
8797         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8798
8799 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8800
8801         PR objc/44140
8802         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8803
8804 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8805
8806         * obj-c++.dg/torture/tls/trivial.mm: New.
8807         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8808         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8809         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8810         * obj-c++.dg/torture/tls/diag-1.mm: New.
8811         * obj-c++.dg/torture/tls/tls.exp: New.
8812         * obj-c++.dg/torture/trivial.mm: New.
8813         * obj-c++.dg/torture/dg-torture.exp: New.
8814         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8815         * obj-c++.dg/tls/trivial.m: New.
8816         * obj-c++.dg/tls/init-1.mm: New.
8817         * obj-c++.dg/tls/diag-1.mm: New.
8818         * obj-c++.dg/tls/init-2.mm: New.
8819         * obj-c++.dg/tls/diag-2.mm: New.
8820         * obj-c++.dg/tls/diag-3.mm: New.
8821         * obj-c++.dg/tls/diag-4.mm: New.
8822         * obj-c++.dg/tls/static-1.mm: New.
8823         * obj-c++.dg/tls/tls.exp: New.
8824         * obj-c++.dg/tls/diag-5.mm: New.
8825         * obj-c++.dg/tls/static-1a.mm: New.
8826         * objc-obj-c++-shared/Object1.mm: New.
8827         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8828
8829 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8830
8831         PR objc++/43689
8832         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8833         * obj-c++.dg/const-str-6.mm: Ditto.
8834
8835 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8836
8837         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8838
8839 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8840
8841         PR ada/38394
8842         * gnat.dg/array13.ad[sb]: New test.
8843
8844 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8845             Sandra Loosemore  <sandra@codesourcery.com>
8846
8847         * gcc.target/arm/neon/: Regenerated test cases.
8848
8849         * gcc.target/arm/neon/polytypes.c,
8850         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8851         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8852         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8853         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8854         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8855         dg-add-options arm_neon.
8856
8857         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8858         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8859         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8860         and arm_neon_fp16_ok.
8861
8862         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8863         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8864
8865         * lib/target-supports.exp (add_options_for_arm_neon): New.
8866         (check_effective_target_arm_neon_ok_nocache): New, from
8867         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8868         (check_effective_target_arm_neon_ok): Use
8869         check_effective_target_arm_neon_ok_nocache.
8870         (add_options_for_arm_neon_fp16)
8871         (check_effective_target_arm_neon_fp16_ok)
8872         check_effective_target_arm_neon_fp16_ok_nocache): New.
8873         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8874
8875 2010-05-24  Jason Merrill  <jason@redhat.com>
8876
8877         PR c++/41510
8878         * g++.dg/cpp0x/initlist35.C: New.
8879         * g++.dg/init/brace6.C: Adjust.
8880
8881 2010-05-24  Paul Brook  <paul@codesourcery.com>
8882
8883         * gcc.target/arm/frame-pointer-1.c: New test.
8884         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8885         pointer elimination.
8886
8887 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8888
8889         PR target/44245
8890         * gcc.target/i386/crc32-3.c: New.
8891         * gcc.target/i386/crc32-4.c: Likewise.
8892
8893 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8894
8895         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8896         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8897         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8898
8899 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8900
8901         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8902
8903 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8904
8905         PR target/43869
8906         * gcc.c-target/pr43869.c: New test.
8907
8908 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8909
8910         PR fortran/44212
8911         * gfortran.dg/class_22.f03: New.
8912
8913 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8914
8915         PR lto/44238
8916         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8917
8918 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/44213
8921         * gfortran.dg/abstract_type_7.f03: New.
8922
8923 2010-05-21  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/eh/spec11.C: Test cleanup optimization.
8926
8927 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR debug/44223
8930         * gcc.target/i386/pr44223.c: New test.
8931
8932 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8933
8934         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8935
8936 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8937
8938         * g++.dg/other/const3.C: New test.
8939
8940 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8941
8942         PR fortran/38407
8943         * warn_unused_dummy_argument_1.f90: New.
8944         * warn_unused_dummy_argument_2.f90: New.
8945
8946 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8947
8948         PR c++/30298
8949         * g++.dg/inherit/crash1.C: New.
8950         * g++.dg/inherit/crash2.C: Likewise.
8951
8952 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR debug/44178
8955         * g++.dg/debug/pr44178.C: New test.
8956
8957 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8958
8959         PR middle-end/44185
8960         * gcc.dg/tree-ssa/prefetch-6.c: Add
8961         --param min-insn-to-prefetch-ratio=6.
8962         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8963         allow unrolling, and adjust the movnti count.
8964
8965 2010-05-20  Jan Hubicka  <jh@suse.cz>
8966
8967         PR middle-end/44197
8968         * gcc.c-torture/compile/pr44197.c: New file.
8969
8970 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8971
8972         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8973         Fix test code.
8974         (check_effective_target_xop): Remove __may_alias__ attribute.
8975
8976 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8977
8978         PR target/44202
8979         * gcc.c-torture/execute/pr44202-1.c: New test.
8980
8981 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8982
8983         PR fortran/43851
8984         * gfortran.dg/label_1.f90: Update test.
8985
8986 2010-05-19  Jan Hubicka  <jh@suse.cz>
8987
8988         * gcc.dg/lto/ipareference2_0.c: New file.
8989         * gcc.dg/lto/ipareference2_1.c: New file.
8990
8991 2010-05-19  Jason Merrill  <jason@redhat.com>
8992
8993         * g++.dg/parse/fn-typedef2.C: New.
8994
8995         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8996         function type.
8997
8998         PR c++/44193
8999         * g++.dg/template/fntype1.C: New.
9000
9001 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9002
9003         * gnat.dg/discr23.ad[sb]: New test.
9004         * gnat.dg/discr23_pkg.ads: New helper.
9005
9006         * gnat.dg/specs/controlled1.ads: New test.
9007         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9008
9009 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9010
9011         PR fortran/44055
9012         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9013         Fixed scope of C_SIZEOF.
9014         * gfortran.dg/warn_conversion_2.f90: New.
9015
9016 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9019         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9020         for optional selector.
9021         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9022         (check_effective_target_sse3): New proc.
9023         * gcc.target/i386/math-torture/math-torture.exp: Load
9024         target-supports.exp.
9025         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9026         check_effective_target_sse2.
9027         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9028         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9029         * g++.dg/vect/vect.exp: Likewise.
9030         * gfortran.dg/vect/vect.exp: Likewise.
9031         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9032         -msse2 if check_effective_target_sse2.
9033
9034         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9035         * gcc.target/i386/3dnow-2.c: Likewise.
9036         * gcc.target/i386/3dnowA-1.c: Likewise.
9037         * gcc.target/i386/3dnowA-2.c: Likewise.
9038         * gcc.target/i386/pr42549.c: Likewise.
9039
9040         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9041         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9042         * gcc.target/i386/sse3-addsubps.c: Likewise.
9043         * gcc.target/i386/sse3-haddpd.c: Likewise.
9044         * gcc.target/i386/sse3-haddps.c: Likewise.
9045         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9046         * gcc.target/i386/sse3-hsubps.c: Likewise.
9047         * gcc.target/i386/sse3-movddup.c: Likewise.
9048         * gcc.target/i386/sse3-movshdup.c: Likewise.
9049         * gcc.target/i386/sse3-movsldup.c: Likewise.
9050
9051         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9052         * g++.dg/ext/attrib35.C: Likewise.
9053         * g++.dg/opt/pr40496.C: Likewise.
9054         * g++.dg/other/i386-1.C: Likewise.
9055         * g++.dg/other/i386-4.C: Likewise.
9056         * g++.dg/other/pr34435.C: Likewise.
9057         * g++.dg/other/pr39496.C: Likewise.
9058         * g++.dg/other/pr40446.C: Likewise.
9059         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9060         * gcc.dg/compat/vector-1a_main.c: Likewise.
9061         * gcc.dg/compat/vector-2a_main.c: Likewise.
9062         * gcc.dg/lto/20090206-1_0.c: Likewise.
9063         * gcc.dg/pr34856.c: Likewise.
9064         * gcc.dg/pr36584.c: Likewise.
9065         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9066         * gcc.dg/pr37544.c: Likewise.
9067         * gcc.dg/torture/pr16104-1.c: Likewise.
9068         * gcc.dg/torture/pr35771-1.c: Likewise.
9069         * gcc.dg/torture/pr35771-2.c: Likewise.
9070         * gcc.dg/torture/pr35771-3.c: Likewise.
9071         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9072         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9073         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9074         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9075         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9076         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9077         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9078         * gcc.target/i386/20060512-1.c: Likewise.
9079         * gcc.target/i386/20060512-3.c: Likewise.
9080         * gcc.target/i386/all_one_m128i.c: Likewise.
9081         * gcc.target/i386/float128-1.c: Likewise.
9082         * gcc.target/i386/float128-2.c: Likewise.
9083         * gcc.target/i386/fpcvt-1.c: Likewise.
9084         * gcc.target/i386/fpcvt-2.c: Likewise.
9085         * gcc.target/i386/fpcvt-3.c: Likewise.
9086         * gcc.target/i386/fpprec-1.c: Likewise.
9087         * gcc.target/i386/funcspec-9.c: Likewise.
9088         * gcc.target/i386/incoming-1.c: Likewise.
9089         * gcc.target/i386/incoming-12.c: Likewise.
9090         * gcc.target/i386/incoming-2.c: Likewise.
9091         * gcc.target/i386/incoming-3.c: Likewise.
9092         * gcc.target/i386/incoming-4.c: Likewise.
9093         * gcc.target/i386/incoming-6.c: Likewise.
9094         * gcc.target/i386/incoming-7.c: Likewise.
9095         * gcc.target/i386/incoming-8.c: Likewise.
9096         * gcc.target/i386/opt-1.c: Likewise.
9097         * gcc.target/i386/opt-2.c: Likewise.
9098         * gcc.target/i386/ordcmp-1.c: Likewise.
9099         * gcc.target/i386/pr17692.c: Likewise.
9100         * gcc.target/i386/pr18614-1.c: Likewise.
9101         * gcc.target/i386/pr22152.c: Likewise.
9102         * gcc.target/i386/pr23570.c: Likewise.
9103         * gcc.target/i386/pr23575.c: Likewise.
9104         * gcc.target/i386/pr26449-1.c: Likewise.
9105         * gcc.target/i386/pr26600.c: Likewise.
9106         * gcc.target/i386/pr27790.c: Likewise.
9107         * gcc.target/i386/pr28839.c: Likewise.
9108         * gcc.target/i386/pr30970.c: Likewise.
9109         * gcc.target/i386/pr32000-1.c: Likewise.
9110         * gcc.target/i386/pr32000-2.c: Likewise.
9111         * gcc.target/i386/pr32280.c: Likewise.
9112         * gcc.target/i386/pr32661.c: Likewise.
9113         * gcc.target/i386/pr32708-1.c: Likewise.
9114         * gcc.target/i386/pr32961.c: Likewise.
9115         * gcc.target/i386/pr33329.c: Likewise.
9116         * gcc.target/i386/pr35714.c: Likewise.
9117         * gcc.target/i386/pr35767-1.c: Likewise.
9118         * gcc.target/i386/pr35767-1d.c: Likewise.
9119         * gcc.target/i386/pr35767-1i.c: Likewise.
9120         * gcc.target/i386/pr35767-2.c: Likewise.
9121         * gcc.target/i386/pr35767-2d.c: Likewise.
9122         * gcc.target/i386/pr35767-2i.c: Likewise.
9123         * gcc.target/i386/pr35767-3.c: Likewise.
9124         * gcc.target/i386/pr35767-5.c: Likewise.
9125         * gcc.target/i386/pr36222-1.c: Likewise.
9126         * gcc.target/i386/pr36578-1.c: Likewise.
9127         * gcc.target/i386/pr36578-2.c: Likewise.
9128         * gcc.target/i386/pr36992-1.c: Likewise.
9129         * gcc.target/i386/pr37101.c: Likewise.
9130         * gcc.target/i386/pr37216.c: Likewise.
9131         * gcc.target/i386/pr37434-1.c: Likewise.
9132         * gcc.target/i386/pr37434-2.c: Likewise.
9133         * gcc.target/i386/pr37843-3.c: Likewise.
9134         * gcc.target/i386/pr37843-4.c: Likewise.
9135         * gcc.target/i386/pr39162.c: Likewise.
9136         * gcc.target/i386/pr39315-1.c: Likewise.
9137         * gcc.target/i386/pr39315-2.c: Likewise.
9138         * gcc.target/i386/pr39315-3.c: Likewise.
9139         * gcc.target/i386/pr39315-4.c: Likewise.
9140         * gcc.target/i386/pr39445.c: Likewise.
9141         * gcc.target/i386/pr39496.c: Likewise.
9142         * gcc.target/i386/pr40809.c: Likewise.
9143         * gcc.target/i386/pr40906-3.c: Likewise.
9144         * gcc.target/i386/pr41019.c: Likewise.
9145         * gcc.target/i386/pr42542-1.c: Likewise.
9146         * gcc.target/i386/pr42542-2.c: Likewise.
9147         * gcc.target/i386/pr42542-3.c: Likewise.
9148         * gcc.target/i386/pr42542-3a.c: Likewise.
9149         * gcc.target/i386/pr42881.c: Likewise.
9150         * gcc.target/i386/push-1.c: Likewise.
9151         * gcc.target/i386/quad-sse.c: Likewise.
9152         * gcc.target/i386/reload-1.c: Likewise.
9153         * gcc.target/i386/sse-10.c: Likewise.
9154         * gcc.target/i386/sse-11.c: Likewise.
9155         * gcc.target/i386/sse-15.c: Likewise.
9156         * gcc.target/i386/sse-17.c: Likewise.
9157         * gcc.target/i386/sse-18.c: Likewise.
9158         * gcc.target/i386/sse-19.c: Likewise.
9159         * gcc.target/i386/sse-4.c: Likewise.
9160         * gcc.target/i386/sse-6.c: Likewise.
9161         * gcc.target/i386/sse-vect-types.c: Likewise.
9162         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9163         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9164         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9165         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9166         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9167         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9168         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9169         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9170         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9171         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9172         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9173         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9174         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9175         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9176         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9177         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9178         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9179         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9180         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9181         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9182         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9183         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9184         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9185         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9186         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9187         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9188         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9189         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9190         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9191         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9192         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9193         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9194         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9195         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9196         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9197         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9198         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9199         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9200         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9201         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9202         * gcc.target/i386/sse2-mmx.c: Likewise.
9203         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9204         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9205         * gcc.target/i386/sse2-movd-1.c: Likewise.
9206         * gcc.target/i386/sse2-movd-2.c: Likewise.
9207         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9208         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9209         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9210         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9211         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9212         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9213         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9214         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9215         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9216         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9217         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9218         * gcc.target/i386/sse2-movq-1.c: Likewise.
9219         * gcc.target/i386/sse2-movq-2.c: Likewise.
9220         * gcc.target/i386/sse2-movq-3.c: Likewise.
9221         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9222         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9223         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9224         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9225         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9226         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9227         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9228         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9229         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9230         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9231         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9232         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9233         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9234         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9235         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9236         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9237         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9238         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9239         * gcc.target/i386/sse2-pand-1.c: Likewise.
9240         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9241         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9242         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9243         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9244         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9245         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9246         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9247         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9248         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9249         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9250         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9251         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9252         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9253         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9254         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9255         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9256         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9257         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9258         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9259         * gcc.target/i386/sse2-por-1.c: Likewise.
9260         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9261         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9262         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9263         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9264         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9265         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9266         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9267         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9268         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9269         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9270         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9271         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9272         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9273         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9274         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9275         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9276         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9277         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9278         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9279         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9280         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9281         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9282         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9283         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9284         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9285         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9286         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9287         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9288         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9289         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9290         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9291         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9292         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9293         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9294         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9295         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9296         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9297         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9298         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9299         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9300         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9301         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9302         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9303         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9304         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9305         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9306         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9307         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9308         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9309         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9310         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9311         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9312         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9313         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9314         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9315         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9316         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9317         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9318         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9319         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9320         * gcc.target/i386/sse2-vec-1.c: Likewise.
9321         * gcc.target/i386/sse2-vec-2.c: Likewise.
9322         * gcc.target/i386/sse2-vec-3.c: Likewise.
9323         * gcc.target/i386/sse2-vec-4.c: Likewise.
9324         * gcc.target/i386/sse2-vec-5.c: Likewise.
9325         * gcc.target/i386/sse2-vec-6.c: Likewise.
9326         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9327         * gcc.target/i386/ssefn-2.c: Likewise.
9328         * gcc.target/i386/ssefn-4.c: Likewise.
9329         * gcc.target/i386/ssefp-1.c: Likewise.
9330         * gcc.target/i386/ssefp-2.c: Likewise.
9331         * gcc.target/i386/sseregparm-3.c: Likewise.
9332         * gcc.target/i386/sseregparm-4.c: Likewise.
9333         * gcc.target/i386/sseregparm-5.c: Likewise.
9334         * gcc.target/i386/sseregparm-6.c: Likewise.
9335         * gcc.target/i386/sseregparm-7.c: Likewise.
9336         * gcc.target/i386/ssetype-1.c: Likewise.
9337         * gcc.target/i386/ssetype-2.c: Likewise.
9338         * gcc.target/i386/ssetype-3.c: Likewise.
9339         * gcc.target/i386/ssetype-4.c: Likewise.
9340         * gcc.target/i386/ssetype-5.c: Likewise.
9341         * gcc.target/i386/unordcmp-1.c: Likewise.
9342         * gcc.target/i386/vararg-1.c: Likewise.
9343         * gcc.target/i386/vararg-2.c: Likewise.
9344         * gcc.target/i386/vararg-3.c: Likewise.
9345         * gcc.target/i386/vararg-4.c: Likewise.
9346         * gcc.target/i386/vararg-7.c: Likewise.
9347         * gcc.target/i386/vararg-8.c: Likewise.
9348         * gcc.target/i386/vecinit-1.c: Likewise.
9349         * gcc.target/i386/vecinit-2.c: Likewise.
9350         * gcc.target/i386/vecinit-3.c: Likewise.
9351         * gcc.target/i386/vecinit-4.c: Likewise.
9352         * gcc.target/i386/vecinit-5.c: Likewise.
9353         * gcc.target/i386/vecinit-6.c: Likewise.
9354         * gcc.target/i386/vectorize2.c: Likewise.
9355         * gcc.target/i386/vectorize3.c: Likewise.
9356         * gcc.target/i386/vectorize4.c: Likewise.
9357         * gcc.target/i386/vectorize6.c: Likewise.
9358         * gcc.target/i386/vectorize7.c: Likewise.
9359         * gcc.target/i386/vectorize8.c: Likewise.
9360         * gcc.target/i386/vperm-v2df.c: Likewise.
9361         * gcc.target/i386/vperm-v2di.c: Likewise.
9362         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9363         * gcc.target/i386/xorps-sse2.c: Likewise.
9364         * gcc.target/i386/xorps.c: Likewise.
9365         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9366         * gfortran.dg/graphite/pr42326.f90: Likewise.
9367         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9368
9369 2010-05-19  Richard Guenther  <rguenther@suse.de>
9370
9371         PR lto/44196
9372         * g++.dg/lto/20100519-1_0.C: New testcase.
9373
9374 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9375
9376         PR fortran/42360
9377         * gfortran.dg/warn_intent_out_not_set.f90: New.
9378
9379 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9380
9381         PR fortran/38404
9382         * gfortran.dg/data_char_1.f90: Updated warning message.
9383         * gfortran.dg/data_array_6.f: New.
9384
9385 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9386
9387         * g++.dg/ipa/ivinline-8.C: New test.
9388         * gcc.dg/ipa/iinline-2.c: Likewise.
9389
9390 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9391
9392         PR fortran/34505
9393         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9394         arguments; add check for return value kind.
9395         * gfortran.dg/float_1.f90: Likewise.
9396
9397 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9400         (main): Use it.
9401         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9402         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9403         Prune another location line format.
9404         (lto-obj): Call lto_prune_warns on comp_output.
9405
9406 2010-05-18  Jan Hubicka  <jh@suse.cz>
9407
9408         * gcc.dg/lto/ipacp_0.c: New test.
9409         * gcc.dg/lto/ipacp_1.c: New test.
9410
9411 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9412
9413         PR lto/44184
9414         * gcc.dg/lto/20100518_0.c: New test.
9415
9416 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9417
9418         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9419
9420 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9421
9422         PR fortran/43990
9423         * gfortran.dg/class_21.f03: New.
9424
9425 2010-05-17  Jason Merrill  <jason@redhat.com>
9426
9427         PR c++/44157
9428         * g++.dg/cpp0x/initlist34.C: New.
9429
9430         PR c++/44158
9431         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9432
9433 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9434
9435         * g++.dg/ipa/ivinline-1.C: New test.
9436         * g++.dg/ipa/ivinline-2.C: New test.
9437         * g++.dg/ipa/ivinline-3.C: New test.
9438         * g++.dg/ipa/ivinline-4.C: New test.
9439         * g++.dg/ipa/ivinline-5.C: New test.
9440         * g++.dg/ipa/ivinline-6.C: New test.
9441
9442 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9443             Jason Merrill  <jason@redhat.com>
9444
9445         PR c++/44108
9446         * c-c++-common/Wunused-var-8.c: New test.
9447
9448 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR bootstrap/42347
9451         * gcc.c-torture/compile/pr42347.c: New test.
9452
9453         PR middle-end/44102
9454         * g++.dg/ext/asmgoto1.C: New test.
9455
9456 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9457
9458         PR middle-end/44133
9459         * gcc.dg/tree-ssa/pr44133.c: New test.
9460         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9461         precise.
9462
9463 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9464
9465         PR fortran/44044
9466         * gfortran.dg/class_20.f03: New.
9467
9468 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9469
9470         PR 44078
9471         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9472         debug messages but not the newly introduced one.
9473
9474 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9475
9476         PR fortran/35779
9477         * gfortran.dg/initialization_25.f90: Commented testcase.
9478         * gfortran.dg/initialization_26.f90: New.
9479
9480 2010-05-16  Richard Guenther  <rguenther@suse.de>
9481
9482         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9483         * gcc.dg/pr43084.c: Likewise.
9484         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9485         -fipa-type-escape.
9486         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9487         -fipa-type-escape.
9488         * gcc.dg/struct/struct-reorg.exp: Likewise.
9489         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9490         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9491
9492 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9493
9494         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9495         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9496         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9497         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9498         tests.
9499
9500 2010-05-15  Jason Merrill  <jason@redhat.com>
9501
9502         * g++.dg/eh/spec10.C: New.
9503         * g++.dg/eh/spec11.C: New.
9504         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9505
9506 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9507
9508         PR fortran/44154
9509         PR fortran/42647
9510         * gfortran.dg/allocatable_scalar_9.f90: New.
9511
9512 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR c++/44148
9515         * g++.dg/torture/pr44148.C: New test.
9516
9517 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9518
9519         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9520         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9521         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9522         diagnostics and type sizes.
9523
9524 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9525
9526         * gnat.dg/lto9.adb: New test.
9527         * gnat.dg/lto9_pkg1.ads: New helper.
9528         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9529
9530 2010-05-15  Jan Hubicka  <jh@suse.cz>
9531
9532         * gcc.dg/lto/ipareference_1.c: Rename to ...
9533         * gcc.dg/lto/ipareference_0.c: ... this one.
9534         * gcc.dg/lto/ipareference_2.c: Rename to ...
9535         * gcc.dg/lto/ipareference_1.c: ... this one.
9536
9537 2010-05-15  Jan Hubicka  <jh@suse.cz>
9538
9539         * gcc.dg/lto/ipareference_1.c: New file.
9540         * gcc.dg/lto/ipareference_2.c: New file.
9541
9542 2010-05-15  Richard Guenther  <rguenther@suse.de>
9543
9544         PR tree-optimization/44038
9545         * gcc.c-torture/compile/pr44038.c: New testcase.
9546
9547 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9548
9549         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9550         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9551
9552 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9553
9554         PR fortran/43207
9555         PR fortran/43969
9556         * gfortran.dg/class_18.f03: New.
9557         * gfortran.dg/class_19.f03: New.
9558
9559 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9560
9561         PR debug/44112
9562         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9563         * g++.dg/debug/dwarf2/const1.C: Remove.
9564
9565 2010-05-14  Jason Merrill  <jason@redhat.com>
9566
9567         * g++.dg/eh/cond4.C: New.
9568         * g++.dg/eh/elide2.C: Adjust.
9569         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9570
9571 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9572
9573         PR fortran/44135
9574         * gfortran.dg/actual_array_interface_2.f90: New test.
9575
9576 2010-05-14  Richard Guenther  <rguenther@suse.de>
9577
9578         PR tree-optimization/44119
9579         * gcc.c-torture/compile/pr44119.c: New testcase.
9580
9581 2010-05-14  Jason Merrill  <jason@redhat.com>
9582
9583         PR c++/44127
9584         * g++.dg/eh/terminate1.C: New.
9585
9586 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9587
9588         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9589
9590         PR debug/44136
9591         * gcc.dg/pr44136.c: New test.
9592
9593 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9594
9595         PR c++/30566
9596         * g++.dg/warn/Wshadow-4.C: Adjust.
9597         * g++.dg/warn/Wshadow-5.C: New test.
9598         * g++.dg/warn/Wshadow-6.C: New test
9599
9600 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9601
9602         PR fortran/35779
9603         * gfortran.dg/initialization_25.f90: New.
9604
9605 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9606
9607         * g++.dg/otr-fold-1.C: New test.
9608         * g++.dg/otr-fold-2.C: New test.
9609
9610 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR fortran/44036
9613         * gfortran.dg/gomp/pr44036-1.f90: New test.
9614         * gfortran.dg/gomp/pr44036-2.f90: New test.
9615         * gfortran.dg/gomp/pr44036-3.f90: New test.
9616
9617         PR debug/43983
9618         * gcc.dg/guality/sra-1.c: New test.
9619
9620 2010-05-12  Jan Hubicka  <jh@suse.cz>
9621
9622         * tree-ssa/unreachable.c: New test.
9623
9624 2010-05-12  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/sfinae1.C: New.
9627
9628 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9629
9630         * gcc.target/i386/zee.c: New file.
9631
9632 2010-05-12  Jason Merrill  <jason@redhat.com>
9633
9634         * g++.dg/conversion/op1.C: Expect template candidate message.
9635         * g++.dg/cpp0x/nullptr15.C: Likewise.
9636         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9637         * g++.dg/cpp0x/pr31431.C: Likewise.
9638         * g++.dg/cpp0x/temp_default2.C: Likewise.
9639         * g++.dg/cpp0x/trailing4.C: Likewise.
9640         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9641         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9642         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9643         * g++.dg/cpp0x/variadic35.C: Likewise.
9644         * g++.dg/cpp0x/vt-35147.C: Likewise.
9645         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9646         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9647         * g++.dg/ext/visibility/anon8.C: Likewise.
9648         * g++.dg/ext/vla2.C: Likewise.
9649         * g++.dg/other/pr28114.C: Likewise.
9650         * g++.dg/other/ptrmem10.C: Likewise.
9651         * g++.dg/other/ptrmem11.C: Likewise.
9652         * g++.dg/overload/unknown1.C: Likewise.
9653         * g++.dg/parse/template7.C: Likewise.
9654         * g++.dg/parse/typename7.C: Likewise.
9655         * g++.dg/template/conv11.C: Likewise.
9656         * g++.dg/template/copy1.C: Likewise.
9657         * g++.dg/template/deduce3.C: Likewise.
9658         * g++.dg/template/dependent-expr5.C: Likewise.
9659         * g++.dg/template/friend.C: Likewise.
9660         * g++.dg/template/incomplete2.C: Likewise.
9661         * g++.dg/template/local4.C: Likewise.
9662         * g++.dg/template/local6.C: Likewise.
9663         * g++.dg/template/operator10.C: Likewise.
9664         * g++.dg/template/overload6.C: Likewise.
9665         * g++.dg/template/ptrmem2.C: Likewise.
9666         * g++.dg/template/ptrmem20.C: Likewise.
9667         * g++.dg/template/ptrmem8.C: Likewise.
9668         * g++.dg/template/sfinae2.C: Likewise.
9669         * g++.dg/template/ttp25.C: Likewise.
9670         * g++.dg/template/unify10.C: Likewise.
9671         * g++.dg/template/unify11.C: Likewise.
9672         * g++.dg/template/unify6.C: Likewise.
9673         * g++.dg/template/unify7.C: Likewise.
9674         * g++.dg/template/unify9.C: Likewise.
9675         * g++.dg/template/varmod1.C: Likewise.
9676         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9677         * g++.old-deja/g++.law/operators32.C: Likewise.
9678         * g++.old-deja/g++.pt/crash28.C: Likewise.
9679         * g++.old-deja/g++.pt/crash60.C: Likewise.
9680         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9681         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9682         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9683         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9684         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9685         * g++.old-deja/g++.pt/expr2.C: Likewise.
9686         * g++.old-deja/g++.pt/overload7.C: Likewise.
9687         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9688         * g++.old-deja/g++.pt/spec5.C: Likewise.
9689         * g++.old-deja/g++.pt/spec6.C: Likewise.
9690         * g++.old-deja/g++.pt/t24.C: Likewise.
9691         * g++.old-deja/g++.pt/unify4.C: Likewise.
9692         * g++.old-deja/g++.pt/unify6.C: Likewise.
9693         * g++.old-deja/g++.pt/unify8.C: Likewise.
9694         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9695         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9696         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9697
9698         * g++.dg/cpp0x/initlist32.C: New.
9699
9700         * g++.dg/template/conv11.C: New.
9701         * g++.dg/conversion/op1.C: Adjust expected error.
9702
9703         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9704
9705 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9706
9707         PR target/44088
9708         * gcc.target/i386/avx-cmpsd-1.c: New.
9709         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9710         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9711         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9712         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9713         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9714
9715 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR middle-end/44085
9718         * gcc.dg/gomp/pr44085.c: New test.
9719         * gfortran.dg/gomp/pr44085.f90: New test.
9720
9721 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9722
9723         * objc-obj-c++-shared/Object1.m: New.
9724         * objc.dg/torture: New directory.
9725         * objc.dg/torture/tls: Ditto.
9726         * objc.dg/tls: Ditto.
9727         * objc.dg/torture/tls/trivial.m: New test.
9728         * objc.dg/torture/tls/thr-init-2.m: New test.
9729         * objc.dg/torture/tls/thr-init-3.m: New test.
9730         * objc.dg/torture/tls/thr-init.m: New test.
9731         * objc.dg/torture/tls/diag-1.m: New test.
9732         * objc.dg/torture/tls/tls.exp: New.
9733         * objc.dg/torture/trivial.m: New test.
9734         * objc.dg/torture/dg-torture.exp: New.
9735         * objc.dg/tls/diag-3.m: New test.
9736         * objc.dg/tls/diag-4.m: New test.
9737         * objc.dg/tls/diag-5.m: New test.
9738         * objc.dg/tls/init-1.m: New test.
9739         * objc.dg/tls/init-2.m: New test.
9740         * objc.dg/tls/tls.exp: New.
9741         * objc.dg/tls/diag-2.m: New test.
9742         * lib/objc.exp: Respond to dg-additional-files.
9743
9744 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9745
9746         * gcc.target/m68k/20100512-1.c: New.
9747
9748 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9749
9750         * gnat.dg/lto8.adb: New test.
9751         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9752         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9753
9754 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9755
9756         PR c++/34272
9757         PR c++/43630
9758         PR c++/34491
9759         * g++.dg/template/crash97.C: New.
9760         * g++.dg/template/crash98.C: Likewise.
9761         * g++.dg/template/crash99.C: Likewise.
9762         * g++.dg/cpp0x/pr31439.C: Adjust.
9763         * g++.dg/template/crash95.C: Likewise.
9764
9765 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR middle-end/44071
9768         * c-c++-common/asmgoto-4.c: New test.
9769         * gcc.target/i386/pr44071.c: New test.
9770
9771         PR c++/44062
9772         * c-c++-common/Wunused-var-7.c: New test.
9773         * g++.dg/warn/Wunused-var-9.C: New test.
9774
9775 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9776
9777         PR fortran/43711
9778         * gfortran.dg/gomp/pr43711.f90: New.
9779
9780 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9781
9782         PR fortran/31820
9783         * gfortran.dg/select_5.f90: Updated.
9784
9785 2010-05-11  Jan Hubicka  <jh@suse.cz>
9786
9787         PR tree-optimize/44063
9788         * gcc.c-torture/compile/pr44063.c: New testcase.
9789
9790 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR debug/44023
9793         * gcc.dg/pr44023.c: New test.
9794
9795 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9796
9797         * gnat.dg/lto7.adb: New test.
9798         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9799
9800 2010-05-10  Jason Merrill  <jason@redhat.com>
9801
9802         PR c++/44017
9803         * g++.dg/template/inherit5.C: New.
9804
9805         PR c++/44045
9806         * g++.dg/cpp0x/initlist33.C: New.
9807         * g++.dg/cpp0x/initlist26.C: Adjust.
9808         * g++.dg/cpp0x/initlist28.C: Adjust.
9809
9810 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9811
9812         PR c++/43719
9813         * g++.dg/init/pr43719.C: New.
9814         * g++.dg/anon-struct4.C: Adjust.
9815
9816 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR debug/44028
9819         * gcc.dg/pr44028.c: New test.
9820
9821 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9822
9823         PR fortran/27866
9824         PR fortran/35003
9825         PR fortran/42809
9826         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9827         * gfortran.dg/warn_conversion.f90: New.
9828
9829 2010-05-10  Michael Matz  <matz@suse.de>
9830
9831         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9832
9833 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9834
9835         PR rtl-optimization/44012
9836         * gcc.dg/pr44012.c: New.
9837
9838 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9839
9840         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9841         Log text on entry and exit.
9842         Prune Sun ld warnings for common symbols with differing sizes.
9843         (lto-link-and-maybe-run): Change caller.
9844
9845 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9846
9847         PR fortran/44044
9848         * gfortran.dg/class_7.f03: Modified.
9849         * gfortran.dg/select_type_1.f03: Modified.
9850         * gfortran.dg/select_type_12.f03: New.
9851
9852 2010-05-10  Richard Guenther  <rguenther@suse.de>
9853
9854         PR tree-optimization/44050
9855         * gcc.dg/torture/pr44050.c: New testcase.
9856
9857 2010-05-10  Wei Guozhi  <carrot@google.com>
9858
9859         PR target/42879
9860         * gcc.target/arm/pr42879.c: New testcase.
9861
9862 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9863
9864         PR c/44051
9865         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9866
9867 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9868
9869         PR c/10676
9870         * gcc.dg/anon-struct-10.c: New test.
9871
9872 2010-05-09  Richard Guenther  <rguenther@suse.de>
9873
9874         PR middle-end/44024
9875         * gcc.dg/pr44024.c: New testcase.
9876
9877 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9878
9879         PR c/4784
9880         * gcc.dg/anon-struct-9.c: New test.
9881
9882 2010-05-09  Richard Guenther  <rguenther@suse.de>
9883
9884         PR middle-end/44043
9885         * gcc.c-torture/compile/pr44043.c: New testcase.
9886
9887 2010-05-09  Richard Guenther  <rguenther@suse.de>
9888
9889         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9890
9891 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9892
9893         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9894
9895 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9896
9897         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9898         * gnat.dg/specs/lto3.ads: Likewise.
9899
9900 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9901
9902         PR middle-end/28685
9903         * gcc.dg/pr28685-1.c: New file.
9904
9905 2010-05-08  Richard Guenther  <rguenther@suse.de>
9906
9907         PR tree-optimization/44030
9908         * gcc.c-torture/compile/pr44030.c: New testcase.
9909
9910 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9911
9912         * gnat.dg/lto6.adb: New test.
9913         * gnat.dg/lto6_pkg.ads: New helper.
9914
9915 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9916
9917         * gnat.dg/lto5.adb: New test.
9918         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9919
9920 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9921
9922         * gnat.dg/lto4.ad[sb]: New test.
9923
9924 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9925
9926         * gnat.dg/specs/lto3.ads: New test.
9927         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9928         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9929
9930 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9931
9932         * gnat.dg/sizetype3.ad[sb]: New test.
9933         * gnat.dg/sizetype3_pkg.ads: New helper.
9934
9935 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9936
9937         PR c++/43951
9938         * g++.dg/init/new29.C: New.
9939
9940 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9941
9942         PR fortran/40728
9943         * gfortran.dg/coarray_1.f90: Fixed error message.
9944         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9945         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9946         * gfortran.dg/intrinsic_std_5.f90: New.
9947
9948 2010-05-07  Jason Merrill  <jason@redhat.com>
9949
9950         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9951
9952 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9953
9954         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9955         (size_t, stderr): Remove.
9956         (read_error): Replaced __builtin_fprintf by fprintf.
9957
9958 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9959
9960         * gcc.dg/ordered-comparison-1.c: New test.
9961         * gcc.dg/ordered-comparison-2.c: New test.
9962         * gcc.dg/ordered-comparison-3.c: New test.
9963         * gcc.dg/ordered-comparison-4.c: New test.
9964
9965 2010-05-06  Mike Stump  <mikestump@comcast.net>
9966
9967         PR objc/35165
9968         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9969
9970 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9971             Jason Merrill  <jason@redhat.com>
9972
9973         * g++.dg/cpp0x/nullptr01.C: New.
9974         * g++.dg/cpp0x/nullptr02.C: New.
9975         * g++.dg/cpp0x/nullptr03.C: New.
9976         * g++.dg/cpp0x/nullptr04.C: New.
9977         * g++.dg/cpp0x/nullptr05.C: New.
9978         * g++.dg/cpp0x/nullptr06.C: New.
9979         * g++.dg/cpp0x/nullptr07.C: New.
9980         * g++.dg/cpp0x/nullptr08.C: New.
9981         * g++.dg/cpp0x/nullptr09.C: New.
9982         * g++.dg/cpp0x/nullptr10.C: New.
9983         * g++.dg/cpp0x/nullptr11.C: New.
9984         * g++.dg/cpp0x/nullptr12.C: New.
9985         * g++.dg/cpp0x/nullptr13.C: New.
9986         * g++.dg/cpp0x/nullptr14.C: New.
9987         * g++.dg/cpp0x/nullptr15.C: New.
9988         * g++.dg/cpp0x/nullptr16.C: New.
9989         * g++.dg/cpp0x/nullptr17.C: New.
9990         * g++.dg/cpp0x/nullptr18.C: New.
9991         * g++.dg/cpp0x/nullptr19.C: New.
9992         * g++.dg/cpp0x/nullptr20.C: New.
9993         * g++.dg/cpp0x/nullptr21.C: New.
9994         * g++.dg/cpp0x/nullptr22.C: New.
9995         * g++.dg/debug/nullptr01.C: New.
9996         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9997
9998 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * gcc.dg/Wunused-var-8.c: Move to...
10001         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10002
10003 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10004
10005         PR c++/40406
10006         * g++.dg/template/crash96.C: New.
10007
10008 2010-05-06  Jan Hubicka  <jh@suse.cz>
10009
10010         PR tree-optimization/43791
10011         * gcc.c-torture/compile/pr43791.c: New file.
10012
10013 2010-05-06  Michael Matz  <matz@suse.de>
10014
10015         PR tree-optimization/43984
10016         * gfortran.dg/pr43984.f90: New test.
10017
10018 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10019
10020         PR 40989
10021         * gcc.dg/pr40989.c: New.
10022
10023 2010-05-06  Richard Guenther  <rguenther@suse.de>
10024
10025         PR tree-optimization/43934
10026         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10027
10028 2010-05-06  Richard Guenther  <rguenther@suse.de>
10029
10030         PR tree-optimization/43987
10031         * gcc.c-torture/execute/pr43987.c: New testcase.
10032         * gcc.dg/torture/pta-escape-1.c: Adjust.
10033         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10034         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10035         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10036         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10037
10038 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10039             Dodji Seketeli  <dodji@redhat.com>
10040
10041         PR c/18624
10042         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10043         * g++.dg/template/sfinae16.C: Likewise.
10044         * gcc.dg/Wunused-var-1.c: Moved to...
10045         * c-c++-common/Wunused-var-1.c: ...here. New test.
10046         * gcc.dg/Wunused-var-2.c: Moved to...
10047         * c-c++-common/Wunused-var-2.c: ...here. New test.
10048         * gcc.dg/Wunused-var-3.c: Moved to...
10049         * c-c++-common/Wunused-var-3.c: ...here. New test.
10050         * gcc.dg/Wunused-var-4.c: Moved to...
10051         * gcc.dg/Wunused-var-1.c: ... here.
10052         * gcc.dg/Wunused-var-5.c: Moved to...
10053         * c-c++-common/Wunused-var-4.c: ...here. New test.
10054         * gcc.dg/Wunused-var-7.c: Moved to...
10055         * c-c++-common/Wunused-var-5.c: ...here. New test.
10056         * gcc.dg/Wunused-var-6.c: Moved to...
10057         * gcc.dg/Wunused-var-2.c: ... here.
10058         * c-c++-common/Wunused-var-1.c: New test.
10059         * c-c++-common/Wunused-var-2.c: New test.
10060         * c-c++-common/Wunused-var-3.c: New test.
10061         * c-c++-common/Wunused-var-4.c: New test.
10062         * c-c++-common/Wunused-var-5.c: New test.
10063         * g++.dg/warn/Wunused-var-1.C: New test.
10064         * g++.dg/warn/Wunused-var-2.C: New test.
10065         * g++.dg/warn/Wunused-var-3.C: New test.
10066         * g++.dg/warn/Wunused-var-4.C: New test.
10067         * g++.dg/warn/Wunused-var-5.C: New test.
10068         * g++.dg/warn/Wunused-var-6.C: New test.
10069         * g++.dg/warn/Wunused-var-7.C: New test.
10070         * g++.dg/warn/Wunused-var-8.C: New test.
10071         * g++.dg/warn/Wunused-parm-1.C: New test.
10072         * g++.dg/warn/Wunused-parm-2.C: New test.
10073         * g++.dg/warn/Wunused-parm-3.C: New test.
10074
10075 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10076
10077         PR fortran/43985
10078         * gfortran.dg/gomp/crayptr5.f90: New test case.
10079
10080 2010-05-05  Jason Merrill  <jason@redhat.com>
10081
10082         PR debug/43370
10083         * g++.dg/ext/attrib39.C: New.
10084
10085 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10086
10087         PR fortran/24978
10088         * gfortran.dg/data_invalid.f90: New.
10089
10090 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10091
10092         * gnat.dg/lto2.adb: New test.
10093
10094 2010-05-05  Jason Merrill  <jason@redhat.com>
10095
10096         PR c++/43787
10097         * g++.dg/opt/empty1.C: New.
10098
10099 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10100
10101         PR fortran/43696
10102         * gfortran.dg/class_17.f03: New.
10103
10104 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10105
10106         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10107
10108 2010-05-04  Mike Stump  <mikestump@comcast.net>
10109
10110         PR objc/35165
10111         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10112
10113 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10114
10115         PR target/43668
10116         * gcc.target/i386/pr43668.c: New.
10117
10118 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10119
10120         PR c++/43028
10121         * g++.dg/cpp0x/initlist31.C: New.
10122
10123 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR c/43981
10126         * gcc.dg/Wunused-var-8.c: New test.
10127
10128 2010-05-04  Jason Merrill  <jason@redhat.com>
10129
10130         PR c++/38064
10131         * g++.dg/cpp0x/enum3.C: Extend.
10132
10133 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10134
10135         PR target/43799
10136         * gcc.target/i386/pr43799.c: New.
10137
10138 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10139
10140         * gnat.dg/lto1.adb: New test.
10141         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10142
10143 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10144
10145         PR middle-end/43671
10146         * gcc.target/i386/pr43671.c: New.
10147
10148 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10149
10150         PR c++/43705
10151         * g++.dg/template/crash95.C: New.
10152
10153 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10154
10155         PR debug/43508
10156         * gcc.target/i386/pr43508.c: New.
10157
10158 2010-05-04  Richard Guenther  <rguenther@suse.de>
10159
10160         PR tree-optimization/43879
10161         * g++.dg/torture/pr43879-1_0.C: New testcase.
10162         * g++.dg/torture/pr43879-1_1.C: Likewise.
10163
10164 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10165
10166         PR c++/43953
10167         * g++.dg/other/crash-12.C: New test.
10168
10169 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10170
10171         * g++.dg/cdce3.C: Add a space.  Updated.
10172
10173 2010-05-03  Jason Merrill  <jason@redhat.com>
10174
10175         PR c++/43680
10176         * g++.dg/opt/enum2.C: New.
10177         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10178         * g++.dg/warn/Wswitch-1.C: Adjust message.
10179
10180 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10181
10182         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10183         * g++.dg/ext/label13.C: Fix typo.
10184         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10185         alpha*-dec-osf5*.
10186         * gcc.c-torture/compile/limits-declparen.c: xfail on
10187         alpha*-dec-osf5* with -g.
10188         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10189         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10190         * gcc.dg/c99-tgmath-2.c: Likewise.
10191         * gcc.dg/c99-tgmath-3.c: Likewise.
10192         * gcc.dg/c99-tgmath-4.c: Likewise.
10193
10194 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10195
10196         PR fortran/43592
10197         * gfortran.dg/unexpected_interface.f90: New test.
10198
10199 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10200
10201         * ada/acats/run_acats (which): New function.
10202         (host_gnatchop, host_gnatmake): Use it.
10203
10204 2010-05-03  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/43971
10207         * gcc.dg/pr43971.c: New testcase.
10208
10209 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10210
10211         PR debug/43972
10212         * gcc.dg/debug/pr43972.c: New test.
10213
10214 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10215
10216         PR testsuite/43963
10217         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10218
10219 2010-05-02  Richard Guenther  <rguenther@suse.de>
10220
10221         PR tree-optimization/43879
10222         * gcc.dg/torture/pr43879-3.c: New testcase.
10223
10224 2010-05-01  Richard Guenther  <rguenther@suse.de>
10225
10226         PR tree-optimization/43949
10227         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10228
10229 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10230
10231         PR c++/43951
10232         * g++.dg/init/new28.C: New.
10233
10234 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10235
10236         PR objc++/32052
10237         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10238         structure and nested declarations.
10239         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10240         structure and nested declarations.  Reduce header clutter and
10241         use _exit() rather than abort().
10242         * objc.dg/encode-10.m: New.
10243         * objc.dg/encode-11.m: New.
10244
10245 2010-04-30  DJ Delorie  <dj@redhat.com>
10246
10247         * gcc.c-torture/execute/20100430-1.c: New test.
10248
10249 2010-04-30  Jason Merrill  <jason@redhat.com>
10250
10251         PR c++/43868
10252         * g++.dg/template/ptrmem21.C: New.
10253
10254 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10255
10256         PR fortran/18918
10257         PR fortran/43931
10258         * gfortran.dg/coarray_13.f90: New test.
10259
10260 2010-04-30  Richard Guenther  <rguenther@suse.de>
10261
10262         PR lto/43946
10263         * gcc.dg/lto/20100430-1_0.c: New testcase.
10264
10265 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10266
10267         PR debug/43942
10268         * c-c++-common/pr43942.c: New test.
10269
10270 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10271
10272         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10273         conflict with darwin crt1.o 'start' symbol.
10274
10275 2010-04-30  Richard Guenther  <rguenther@suse.de>
10276
10277         PR tree-optimization/43879
10278         * gcc.dg/torture/pr43879_1.c: New testcase.
10279
10280 2010-04-30  Richard Guenther  <rguenther@suse.de>
10281
10282         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10283
10284 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10285
10286         PR c++/43890
10287         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10288         user-provided constructor while recursing.
10289
10290 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10291
10292         PR fortran/42274
10293         * gfortran.dg/class_16.f03: New test.
10294
10295 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10296
10297         PR fortran/42274
10298         * gfortran.dg/class_15.f03: New.
10299
10300 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/43326
10303         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10304
10305 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10306
10307         PR fortran/43492
10308         * gfortran.dg/generic_22.f03 : New test.
10309
10310 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10311
10312         PR fortran/42353
10313         * gfortran.dg/class_14.f03: New test.
10314
10315 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10316
10317         PR fortran/42680
10318         * gfortran.dg/interface_32.f90: New test.
10319
10320 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10321             Janus Weil  <janus@gcc.gnu.org>
10322
10323         PR fortran/41829
10324         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10325         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10326         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10327
10328 2010-04-28  Mike Stump  <mikestump@comcast.net>
10329
10330         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10331         dg-excess-errors.
10332         * g++.dg/uninit-pred-2_b.C: Likewise.
10333
10334 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10335
10336         PR fortran/18918
10337         PR fortran/43919
10338         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10339
10340 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10341
10342         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10343         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10344         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10345         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10346         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10347
10348 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10349
10350         * gcc.dg/const-uniq-1.c: New test.
10351         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10352
10353 2010-04-28  Xinliang David Li  <davidxl@google.com>
10354
10355         * gcc.dg/uninit-pred-2_b.c: New test.
10356         * gcc.dg/uninit-pred-4_b.c: New test.
10357         * gcc.dg/uninit-pred-3_d.c: New test.
10358         * gcc.dg/uninit-pred-6_b.c: New test.
10359         * gcc.dg/uninit-pred-8_b.c: New test.
10360         * gcc.dg/uninit-pred-3_a.c: New test.
10361         * gcc.dg/uninit-pred-2_c.c: New test.
10362         * gcc.dg/uninit-pred-5_a.c: New test.
10363         * gcc.dg/uninit-pred-3_e.c: New test.
10364         * gcc.dg/uninit-pred-7_a.c: New test.
10365         * gcc.dg/uninit-pred-6_c.c: New test.
10366         * gcc.dg/uninit-pred-9_a.c: New test.
10367         * gcc.dg/uninit-pred-8_c.c: New test.
10368         * gcc.dg/uninit-pred-3_b.c: New test.
10369         * gcc.dg/uninit-pred-5_b.c: New test.
10370         * gcc.dg/uninit-pred-7_b.c: New test.
10371         * gcc.dg/uninit-pred-6_d.c: New test.
10372         * gcc.dg/uninit-pred-9_b.c: New test.
10373         * gcc.dg/uninit-pred-2_a.c: New test.
10374         * gcc.dg/uninit-pred-4_a.c: New test.
10375         * gcc.dg/uninit-pred-3_c.c: New test.
10376         * gcc.dg/uninit-pred-6_a.c: New test.
10377         * gcc.dg/uninit-pred-8_a.c: New test.
10378         * gcc.dg/uninit-pred-7_c.c: New test.
10379         * gcc.dg/uninit-pred-6_e.c: New test.
10380         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10381         * g++.dg/uninit-pred-1_a.C: New test.
10382         * g++.dg/uninit-pred-1_b.C: New test.
10383         * g++.dg/uninit-pred-2_a.C: New test.
10384         * g++.dg/uninit-pred-2_b.C: New test.
10385         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10386         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10387         * g++.dg/uninit-pred-loop_1.cc: New test.
10388
10389 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10390
10391         * gcc.dg/lto/20091209-1_0.c: New testcase.
10392
10393 2010-04-28  Richard Guenther  <rguenther@suse.de>
10394
10395         PR tree-optimization/43879
10396         PR tree-optimization/43909
10397         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10398
10399 2010-04-28  Richard Guenther  <rguenther@suse.de>
10400
10401         PR c++/43880
10402         * g++.dg/torture/pr43880.C: New testcase.
10403
10404 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10405
10406         PR c++/9335
10407         * g++.dg/template/recurse2.C: Update
10408         * g++.dg/template/recurse.C: Update.
10409         * g++.dg/template/pr23510.C: Update.
10410         * lib/prune.exp: Filter out 'recursively instantiated'.
10411
10412 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10413
10414         PR c++/29043
10415         * g++.dg/init/pr29043.C: New.
10416
10417 2010-04-27  Jason Merrill  <jason@redhat.com>
10418
10419         * g++.dg/lookup/scoped5.C: Adjust.
10420         * g++.dg/lookup/scoped8.C: Adjust.
10421         * g++.dg/template/dependent-expr5.C: Adjust.
10422         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10423
10424         PR c++/43856
10425         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10426
10427         PR c++/43875
10428         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10429
10430 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10431             Jan Hubicka  <hubicka@ucw.cz>
10432
10433         * gcc.dg/pure-2.c: New testcase.
10434         * gcc.dg/const-1.c: New testcase.
10435
10436 2010-04-27  Jason Merrill  <jason@redhat.com>
10437
10438         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10439
10440         PR c++/41468
10441         * g++.dg/template/sfinae17.C: New.
10442         * g++.dg/template/sfinae18.C: New.
10443
10444 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10445
10446         * g++.dg/init/pr42844.C: New.
10447         * g++.dg/cpp0x/pr42844-2.C: New.
10448         * g++.dg/cpp0x/defaulted2.C: Adjust.
10449         * g++.dg/tree-ssa/pr27549.C: Likewise.
10450         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10451
10452 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10453
10454         PR fortran/18918
10455         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10456
10457 2010-04-27  Richard Guenther  <rguenther@suse.de>
10458
10459         PR middle-end/40561
10460         * g++.dg/other/pr40561.C: New testcase.
10461
10462 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10463
10464         PR middle-end/43812
10465         * g++.dg/ipa/pr43812.C: New test.
10466
10467 2010-04-27  Jan Hubicka  <jh@suse.cz>
10468
10469         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10470         (test): ... this one.
10471
10472 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10473
10474         PR target/40657
10475         * gcc.target/arm/thumb-stackframe.c: New test.
10476
10477 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10478
10479         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10480         * gcc.dg/misc-column.c: Likewise.
10481         * gcc.dg/Walways-true-1.c: Likewise.
10482         * gcc.dg/Walways-true-2.c: Likewise.
10483         * gcc.dg/warn-addr-cmp.c: Likewise.
10484
10485 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10486
10487         PR fortran/18918
10488         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10489         * gfortran.dg/coarray_12.f90: New.
10490
10491 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10492
10493         PR c/32207
10494         * gcc.dg/pr32207.c: New test.
10495         * gcc.dg/misc-column.c: Adjust expected warning.
10496         * gcc.dg/Walways-true-1.c: Likewise.
10497         * gcc.dg/Walways-true-2.c: Likewise.
10498         * gcc.dg/warn-addr-cmp.c: Likewise.
10499
10500 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10501
10502         PR lto/42776
10503         * lib/lto.exp (lto_prune_vis_warns): New function.
10504         (lto-link-and-maybe-run): Call it.
10505
10506 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         PR tree-optimization/43904
10509         * gcc.dg/tree-ssa/tailcall-6.c: New.
10510
10511 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10512
10513         PR testsuite/35165
10514         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10515         Darwin8/OSX10.4 - compatible code generation.
10516         Use scan-rtl-dump.
10517         * obj-c++.dg/stubify-1.mm: Ditto.
10518         * lib/objc-torture.exp: Do not require link success for
10519         "trivial.m" in the runtime checks when dowhat = 'compile'.
10520         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10521         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10522         Darwin8/OSX10.4 - compatible code generation.
10523         * objc.dg/stubify-2.m: Ditto.
10524         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10525         * objc.dg/next-runtime-1.m: Ditto.
10526         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10527         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10528         runtimes on Darwin.
10529
10530 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10531
10532         PR 43715
10533         * lib/plugin-support.exp: Use "-undefined
10534         dynamic_lookup" on darwin.
10535
10536 2010-04-26  Richard Guenther  <rguenther@suse.de>
10537
10538         * gcc.dg/lto/20100426_0.c: New testcase.
10539
10540 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10541
10542         PR tree-optimization/43833
10543         gcc.dg/Warray-bounds-8.c: New test case.
10544
10545 2010-04-26  Richard Guenther  <rguenther@suse.de>
10546
10547         PR lto/43080
10548         * g++.dg/lto/20100423-3_0.C: New testcase.
10549
10550 2010-04-26  Richard Guenther  <rguenther@suse.de>
10551
10552         PR lto/42425
10553         * g++.dg/lto/20100423-2_0.C: New testcase.
10554
10555 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10556
10557         * gcc.dg/vect/bb-slp-23.c: New test.
10558
10559 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10560
10561         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10562         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10563         * gcc.dg/c1x-float-1.c: New test.
10564
10565 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10566
10567         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10568         of "lea\[ \t\]".
10569
10570 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10571
10572         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10573         FreeBSD.
10574         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10575         * gfortran.dg/default_format_2.f90: Ditto.
10576
10577 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10578
10579         * gfortran.dg/pr43505.f90: Clean up .mod file.
10580         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10581         * gfortran.dg/pr41347.f90: Ditto.
10582         * gfortran.dg/internal_pack_4.f90: Ditto.
10583         * gfortran.dg/proc_decl_23.f90: Ditto.
10584         * gfortran.dg/recursive_check_3.f90: Ditto.
10585         * gfortran.dg/intent_out_3.f90: Ditto.
10586         * gfortran.dg/assignment_2.f90: Ditto.
10587         * gfortran.dg/pr41928.f90: Ditto.
10588         * gfortran.dg/pr42166.f90: Ditto.
10589         * gfortran.dg/private_type_12.f90: Ditto.
10590         * gfortran.dg/graphite/pr42185.f90: Ditto.
10591         * gfortran.dg/graphite/pr42186.f90: Ditto.
10592         * gfortran.dg/graphite/pr40982.f90: Ditto.
10593         * gfortran.dg/graphite/id-2.f90: Ditto.
10594         * gfortran.dg/graphite/id-4.f90: Ditto.
10595         * gfortran.dg/graphite/pr42050.f90: Ditto.
10596         * gfortran.dg/graphite/id-18.f90: Ditto.
10597         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10598         * gfortran.dg/graphite/pr41924.f90: Ditto.
10599         * gfortran.dg/graphite/pr42393.f90: Ditto.
10600         * gfortran.dg/graphite/pr37980.f90: Ditto.
10601         * gfortran.dg/graphite/pr38953.f90: Ditto.
10602         * gfortran.dg/graphite/pr42180.f90: Ditto.
10603         * gfortran.dg/graphite/pr42181.f90: Ditto.
10604         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10605         * gfortran.dg/select_type_4.f90: Ditto.
10606         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10607         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10608         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10609         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10610         * gfortran.dg/whole_file_11.f90: Ditto.
10611         * gfortran.dg/private_type_11.f90: Ditto.
10612         * gfortran.dg/vect/vect-gems.f90: Ditto.
10613         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10614
10615 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10616
10617         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10618
10619 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10620
10621         * gnat.dg/pack15.ad[sb]: New test.
10622
10623 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10624
10625         * gcc.target/arm/mla-1.c: New test.
10626
10627 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10628
10629         PR fortran/30073
10630         PR fortran/43793
10631         * gfortran.dg/pr43793.f90: New test.
10632
10633 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10634
10635         PR tree-optimization/41442
10636         * gcc.target/i386/pr41442.c: New test.
10637
10638 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10639
10640         PR fortran/43832
10641         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10642
10643 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10644
10645         PR fortran/43832
10646         * gfortran.dg/open_nounit.f90: New test.
10647
10648 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10649
10650         PR fortran/43841
10651         PR fortran/43843
10652         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10653
10654 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10655
10656         * gcc.dg/Wconversion-integer.c: Update.
10657
10658 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10659
10660         * gnat.dg/unchecked_convert5.adb: New test.
10661
10662 2010-04-23  Richard Guenther  <rguenther@suse.de>
10663
10664         PR lto/41734
10665         * gcc.dg/lto/20100423-2_0.c: New testcase.
10666         * gcc.dg/lto/20100423-2_0.c: Likewise.
10667
10668 2010-04-23  Richard Guenther  <rguenther@suse.de>
10669
10670         PR lto/43455
10671         * gcc.dg/lto/20100423-1_0.c: New testcase.
10672         * gcc.dg/lto/20100423-1_1.c: Likewise.
10673
10674 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10675
10676         PR tree-optimization/43846
10677         * gcc.dg/tree-ssa/sra-10.c: New test.
10678
10679 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10680
10681         PR middle-end/43835
10682         * gcc.c-torture/execute/pr43835.c: New test.
10683
10684 2010-04-23  Richard Guenther  <rguenther@suse.de>
10685
10686         PR lto/42653
10687         * g++.dg/lto/20100423-1_0.C: New testcase.
10688
10689 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10690
10691         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10692
10693 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10694
10695         PR tree-optimization/43842
10696         * gcc.dg/vect/pr43842.c: New test.
10697
10698 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10699
10700         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10701         * gcc.target/i386/wmul-2.c: Likewise.
10702
10703 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10704
10705         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10706         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10707
10708 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10709
10710         * gfortran.dg/reassoc_6.f: New testcase.
10711
10712 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10713
10714         PR middle-end/29274
10715         * gcc.target/arm/wmul-1.c: New test.
10716         * gcc.target/arm/wmul-2.c: New test.
10717
10718 2010-04-22  Richard Guenther  <rguenther@suse.de>
10719
10720         PR tree-optimization/43845
10721         * gcc.c-torture/compile/pr43845.c: New testcase.
10722
10723 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10724
10725         PR middle-end/29274
10726         * gcc.target/i386/wmul-1.c: New test.
10727         * gcc.target/i386/wmul-2.c: New test.
10728         * gcc.target/bfin/wmul-1.c: New test.
10729         * gcc.target/bfin/wmul-2.c: New test.
10730
10731 2010-04-22  Richard Guenther  <rguenther@suse.de>
10732
10733         PR fortran/43829
10734         * gfortran.dg/vector_subscript_6.f90: New testcase.
10735         * gfortran.dg/assign_10.f90: Adjust.
10736
10737 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR fortran/43836
10740         * gfortran.dg/gomp/pr43836.f90: New test.
10741
10742 2010-04-21  Richard Guenther  <rguenther@suse.de>
10743
10744         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10745
10746 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10747
10748         * gcc.dg/torture/builtin-cproj-3.c: New.
10749
10750 2010-04-20  Jason Merrill  <jason@redhat.com>
10751
10752         PR c++/9335
10753         * g++.dg/template/recurse2.C: New.
10754         * g++.dg/parse/crash36.C: Adjust.
10755         * g++.dg/other/fold1.C: Adjust.
10756         * g++.dg/init/member1.C: Adjust.
10757         * lib/prune.exp: Prune "skipping N instantiation contexts".
10758
10759 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10760
10761         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10762
10763 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10764
10765         * gcc.dg/torture/builtin-cproj-1.c: New.
10766         * gcc.dg/torture/builtin-cproj-2.c: New.
10767
10768 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10769
10770         PR c++/43800
10771         PR c++/43704
10772         * g++.dg/template/typedef32.C: Adjust.
10773         * g++.dg/template/typedef33.C: New test.
10774
10775 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10776
10777         PR fortran/43227
10778         * gfortran.dg/proc_decl_23.f90: New test.
10779
10780         PR fortran/43266
10781         * gfortran.dg/abstract_type_6.f03: New test.
10782
10783 2010-04-20  Xinliang David Li  <davidxl@google.com>
10784
10785         * g++.dg/tree-ssa/fold-compare.C: New.
10786
10787 2010-04-20  Richard Guenther  <rguenther@suse.de>
10788
10789         PR tree-optimization/39417
10790         * g++.dg/torture/pr39417.C: New testcase.
10791
10792 2010-04-20  Richard Guenther  <rguenther@suse.de>
10793
10794         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10795
10796 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * g++.dg/debug/dwarf2/rv1.C: New test.
10799
10800 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10801
10802         PR target/43635
10803         * gcc.c-torture/compile/pr43635.c: New testcase.
10804
10805 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10806
10807         PR fortran/43339
10808         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10809         of sequential loops being private only in the innermost containing
10810         task region.
10811
10812         PR middle-end/43337
10813         * gfortran.dg/gomp/pr43337.f90: New test.
10814
10815 2010-04-19  Richard Guenther  <rguenther@suse.de>
10816
10817         PR tree-optimization/43796
10818         * gfortran.dg/pr43796.f90: New testcase.
10819
10820 2010-04-19  Richard Guenther  <rguenther@suse.de>
10821
10822         PR tree-optimization/43783
10823         * gcc.c-torture/execute/pr43783.c: New testcase.
10824
10825 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10826
10827         PR target/43766
10828         * gcc.target/i386/pr43766.c: New test.
10829
10830 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10831
10832         PR target/43662
10833         * gcc.target/i386/pr43662.c: New test.
10834
10835 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10836
10837         PR c++/43704
10838         * g++.dg/template/typedef32.C: New test.
10839
10840 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10841
10842         PR tree-optimization/37027
10843         * lib/target-supports.exp
10844         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10845         * gcc.dg/vect/pr37027.c: New test.
10846         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10847         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10848         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10849         gcc.dg/vect/vect-complex-6.c: Likewise.
10850
10851 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10852
10853         * g++.dg/debug/dwarf2/enum1.C: New test.
10854
10855 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10856
10857         * gnat.dg/rep_clause5.ad[sb]: New test.
10858         * gnat.dg/rep_clause5_pkg.ads: New helper.
10859
10860 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10861
10862         PR tree-optimization/43771
10863         * g++.dg/vect/pr43771.cc: New test.
10864
10865 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10866
10867         PR fortran/31538
10868         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10869         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10870
10871 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10872
10873         * gnat.dg/sizetype.adb: Rename into...
10874         * gnat.dg/sizetype1.adb: ...this.
10875         * gnat.dg/sizetype2.adb: New test.
10876
10877 2010-04-16  Richard Guenther  <rguenther@suse.de>
10878
10879         PR tree-optimization/43572
10880         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10881
10882 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10883
10884         * gnat.dg/specs/discr_private.ads: New test.
10885
10886 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10887
10888         PR target/41514
10889         * gcc.target/arm/thumb-comparisons.c: New test.
10890
10891         PR target/40603
10892         * gcc.target/arm/thumb-cbranchqi.c: New test.
10893
10894 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10895
10896         * g++.dg/torture/pr36191.C: Enable for SH.
10897
10898 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10899
10900         * gnat.dg/wide_boolean.adb: New test.
10901         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10902
10903 2010-04-15  Richard Guenther  <rguenther@suse.de>
10904
10905         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10906         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10907         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10908         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10909         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10910         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10911         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10912         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10913         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10914         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10915         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10916         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10917         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10918         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10919         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10920
10921 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10922
10923         PR target/21803
10924         * gcc.target/arm/pr42496.c: New test.
10925
10926 2010-04-14  Jason Merrill  <jason@redhat.com>
10927
10928         PR c++/36625
10929         * g++.dg/ext/attrib38.C: New.
10930
10931 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10932
10933         PR testsuite/43739
10934         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10935
10936 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10937
10938         PR 42966
10939         * gcc.dg/cpp/warn-undef-2.c: Update.
10940         * gcc.dg/cpp/warn-traditional-2.c: Update.
10941         * gcc.dg/cpp/warn-comments-2.c: Update.
10942         * gcc.dg/cpp/warn-variadic-2.c: Update.
10943         * gcc.dg/cpp/warn-long-long-2.c: Update.
10944         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10945         * gcc.dg/cpp/warn-multichar-2.c: Update.
10946         * gcc.dg/cpp/warn-normalized-3.c: Update.
10947         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10948         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10949         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10950         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10951         * gcc.dg/cpp/warn-redefined-2.c: Update.
10952         * gfortran.dg/warning-directive-2.F90: Update.
10953         * c-c++-common/cpp/warning-directive-2.c: Update.
10954
10955 2010-04-14  Michael Matz  <matz@suse.de>
10956
10957         PR tree-optimization/42963
10958         * gcc.dg/pr42963.c: New testcase.
10959
10960 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10961
10962         * gnat.dg/class_wide.adb: Rename into...
10963         * gnat.dg/class_wide1.adb: ...this.
10964         * gnat.dg/class_wide2.ad[sb]: New test.
10965
10966 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10967
10968         PR fortran/18918
10969         * gfortran.dg/coarray_9.f90: Update dg-errors.
10970         * gfortran.dg/coarray_10.f90: New test.
10971         * gfortran.dg/coarray_11.f90: New test.
10972
10973 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10974
10975         PR fortran/43747
10976         gfortran.dg/initialization_24.f90: New test.
10977
10978 2010-04-13  Jason Merrill  <jason@redhat.com>
10979
10980         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10981         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10982
10983 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10984
10985         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10986         * g++.dg/dg.exp: Likewise.
10987         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10988         * c-c++-common/cpp/warning-directive-1.c: ... here.
10989         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10990         * c-c++-common/cpp/warning-directive-2.c: ... here.
10991         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10992         * c-c++-common/cpp/warning-directive-3.c: ... here.
10993         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10994         * c-c++-common/cpp/warning-directive-4.c: ... here.
10995         * g++.dg/cpp/warning-directive-1.C: Delete.
10996         * g++.dg/cpp/warning-directive-2.C: Delete.
10997         * g++.dg/cpp/warning-directive-3.C: Delete.
10998         * g++.dg/cpp/warning-directive-4.C: Delete.
10999         * gcc.dg/cpp/normalised-3.c: Delete.
11000         * g++.dg/cpp/normalised-1.C: Rename as ...
11001         * c-c++-common/cpp/normalised-3.c: ... this.
11002
11003 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11004
11005         * gcc.dg/tree-ssa/sra-9.c: New test.
11006
11007 2010-04-13  Michael Matz  <matz@suse.de>
11008
11009         PR middle-end/43730
11010         * gcc.dg/pr43730.c: New test.
11011
11012 2010-04-13  Michael Matz  <matz@suse.de>
11013
11014         * gcc.dg/tree-ssa/negate.c: New testcase.
11015
11016 2010-04-13  Richard Guenther  <rguenther@suse.de>
11017
11018         PR testsuite/43735
11019         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11020
11021 2010-04-13  Richard Guenther  <rguenther@suse.de>
11022
11023         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11024
11025 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11026
11027         * gnat.dg/derived_type1.adb: New test.
11028
11029 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11030
11031         * gcc.dg/plugindir1.c: New testcase.
11032         * gcc.dg/plugindir2.c: New testcase.
11033         * gcc.dg/plugindir3.c: New testcase.
11034         * gcc.dg/plugindir4.c: New testcase.
11035
11036 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11037
11038         * gcc.target/i386/rotate-2.c: New test.
11039
11040 2010-04-12  Jason Merrill  <jason@redhat.com>
11041
11042         PR c++/43641
11043         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11044         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11045
11046 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11047
11048         PR c++/25811
11049         * g++.dg/init/pr25811.C: New test.
11050
11051 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11052
11053         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11054         dg-error, dg-warning.
11055         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11056
11057 2010-04-12  Richard Guenther  <rguenther@suse.de>
11058
11059         * gcc.dg/torture/inline-2.c: New testcase.
11060
11061 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11062
11063         PR bootstrap/43699
11064         * gcc.dg/Wunused-var-7.c: New test.
11065
11066         PR tree-optimization/43560
11067         * gcc.c-torture/execute/pr43560.c: New test.
11068
11069 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11070
11071         * gnat.dg/aggr13.adb: New test.
11072         * gnat.dg/aggr14.adb: Likewise.
11073         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11074
11075 2010-04-12  Richard Guenther  <rguenther@suse.de>
11076
11077         PR c++/43611
11078         * g++.dg/torture/pr43611.C: New testcase.
11079
11080 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11081
11082         PR c/36774
11083         * gcc.dg/pr36774-1.c: New test.
11084         * gcc.dg/pr36774-2.c: New test.
11085
11086 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11087
11088         * gcc.target/sh/rte-delay-slot.c: New test.
11089
11090 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11091
11092         * gnat.dg/pack9.adb: Remove -cargs option.
11093         * gnat.dg/aggr12.ad[sb]: New test.
11094
11095 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11096
11097         PR target/43417
11098         * gcc.target/sh/pr43417.c: New test.
11099
11100 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11101
11102         PR fortran/43591
11103         * gfortran.dg/spec_expr_6.f90: New test.
11104
11105 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11106
11107         PR cpp/43195
11108         * gcc.dg/cpp/pr43195.c: New.
11109         * gcc.dg/cpp/pr43195.h: New.
11110
11111 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11112
11113         PR 42965
11114         * gcc.dg/Werror-6.c: Adjust.
11115         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11116         * gcc.dg/Werror-4.c: Likewise.
11117         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11118         * gcc.dg/Wswitch-enum-error.c: Likewise.
11119         * gcc.dg/Wpointer-arith.c: Likewise.
11120         * gcc.dg/Wfatal.c: Likewise.
11121         * gcc.dg/Wswitch-error.c: Likewise.
11122         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11123         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11124         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11125         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11126         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11127         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11128         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11129         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11130         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11131         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11132         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11133         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11134         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11135         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11136         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11137         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11138         * g++.dg/cpp/warning-directive-2.C: Likewise.
11139         * gfortran.dg/warning-directive-2.F90: Likewise.
11140
11141 2010-04-09  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/42623
11144         * g++.dg/template/sizeof13.C: New.
11145
11146 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11147
11148         * g++.dg/other/pr35504.C: Add check for thiscall.
11149         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11150         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11151
11152 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11153
11154         PR c++/28584
11155         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11156         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11157         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11158         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11159         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11160         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11161         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11162         * g++.dg/other/increment1.C: Likewise.
11163
11164 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11165
11166         PR fortran/18918
11167         * gfortran.dg/coarray_7.f90: New test.
11168         * gfortran.dg/coarray_8.f90: New test.
11169
11170 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11171
11172         PR fortran/28039
11173         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11174
11175 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11176
11177         PR target/43643
11178         * gcc.dg/pr43643.c: New test.
11179
11180 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11181
11182         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11183
11184 2010-04-08  Richard Guenther  <rguenther@suse.de>
11185
11186         PR tree-optimization/43679
11187         * gcc.c-torture/compile/pr43679.c: New testcase.
11188
11189 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11190
11191         PR debug/43670
11192         * gcc.dg/pr43670.c: New test.
11193
11194 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11195
11196         PR middle-end/40815
11197         * gcc.dg/tree-ssa/reassoc-19.c: New.
11198
11199 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR c/18624
11202         * gcc.dg/Wunused-var-1.c: New test.
11203         * gcc.dg/Wunused-var-2.c: New test.
11204         * gcc.dg/Wunused-var-3.c: New test.
11205         * gcc.dg/Wunused-var-4.c: New test.
11206         * gcc.dg/Wunused-var-5.c: New test.
11207         * gcc.dg/Wunused-var-6.c: New test.
11208         * gcc.dg/Wunused-parm-1.c: New test.
11209
11210         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11211         * gcc.dg/trunc-1.c: Likewise.
11212         * gcc.dg/vla-9.c: Likewise.
11213         * gcc.dg/dfp/composite-type.c: Likewise.
11214
11215 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11216
11217         PR objc/35996
11218         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11219         * obj-c++.dg/objc-gc-3.mm: Ditto.
11220
11221 2010-04-07  Simon Baldwin  <simonb@google.com>
11222
11223         * gcc.dg/cpp/warn-undef-2.c: New.
11224         * gcc.dg/cpp/warn-traditional-2.c: New.
11225         * gcc.dg/cpp/warn-comments-2.c: New.
11226         * gcc.dg/cpp/warning-directive-1.c: New.
11227         * gcc.dg/cpp/warn-long-long.c: New.
11228         * gcc.dg/cpp/warn-traditional.c: New.
11229         * gcc.dg/cpp/warn-variadic-2.c: New.
11230         * gcc.dg/cpp/warn-undef.c: New.
11231         * gcc.dg/cpp/warn-normalized-1.c: New.
11232         * gcc.dg/cpp/warning-directive-2.c: New.
11233         * gcc.dg/cpp/warn-long-long-2.c: New.
11234         * gcc.dg/cpp/warn-variadic.c: New.
11235         * gcc.dg/cpp/warn-normalized-2.c: New.
11236         * gcc.dg/cpp/warning-directive-3.c: New.
11237         * gcc.dg/cpp/warn-deprecated-2.c: New.
11238         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11239         * gcc.dg/cpp/warn-multichar-2.c: New.
11240         * gcc.dg/cpp/warn-normalized-3.c: New.
11241         * gcc.dg/cpp/warning-directive-4.c: New.
11242         * gcc.dg/cpp/warn-unused-macros.c: New.
11243         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11244         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11245         * gcc.dg/cpp/warn-cxx-compat.c: New.
11246         * gcc.dg/cpp/warn-redefined.c: New.
11247         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11248         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11249         * gcc.dg/cpp/warn-deprecated.c: New.
11250         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11251         * gcc.dg/cpp/warn-redefined-2.c: New.
11252         * gcc.dg/cpp/warn-comments.c: New.
11253         * gcc.dg/cpp/warn-multichar.c: New.
11254         * g++.dg/cpp/warning-directive-1.C: New.
11255         * g++.dg/cpp/warning-directive-2.C: New.
11256         * g++.dg/cpp/warning-directive-3.C: New.
11257         * g++.dg/cpp/warning-directive-4.C: New.
11258         * gfortran.dg/warning-directive-1.F90: New.
11259         * gfortran.dg/warning-directive-3.F90: New.
11260         * gfortran.dg/warning-directive-2.F90: New.
11261         * gfortran.dg/warning-directive-4.F90: New.
11262
11263 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11264
11265         PR objc++/23716
11266         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11267
11268 2010-04-07  Jason Merrill  <jason@redhat.com>
11269
11270         * g++.dg/template/dr408.C: New.
11271
11272         * g++.dg/lookup/ns4.C: New.
11273
11274         PR c++/38392
11275         * g++.dg/template/friend51.C: New test.
11276
11277         PR c++/41970
11278         * g++.old-deja/g++.other/linkage1.C: Adjust.
11279
11280 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11281
11282         PR c++/42697
11283         * g++.dg/template/crash94.C: New test.
11284
11285 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11286
11287         PR c++/40239
11288         * g++.dg/init/aggr5.C: New test.
11289         * g++.dg/init/aggr5.C: New test.
11290
11291 2010-04-07  Richard Guenther  <rguenther@suse.de>
11292
11293         PR tree-optimization/43270
11294         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11295         * gcc.dg/Warray-bounds-7.c: Likewise.
11296
11297 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11298
11299         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11300         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11301         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11302
11303 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11304
11305         PR c++/42556
11306         * g++.dg/init/pr42556.C: New test.
11307
11308 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11309
11310         PR debug/43628
11311         * g++.dg/debug/dwarf2/typedef2.C: New test.
11312
11313 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11314
11315         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11316         c-c++-common/dwarf2/redeclaration-1.C
11317
11318 2010-04-06  Jason Merrill  <jason@redhat.com>
11319
11320         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11321         * g++.dg/ext/attrib18.C: Likewise.
11322         * g++.dg/ext/bitfield2.C: Likewise.
11323         * g++.dg/ext/bitfield4.C: Likewise.
11324         * g++.dg/ext/visibility/warn2.C: Likewise.
11325         * g++.dg/ext/visibility/warn3.C: Likewise.
11326         * g++.dg/gomp/pr26690-1.C: Likewise.
11327         * g++.dg/inherit/covariant7.C: Likewise.
11328         * g++.dg/init/synth2.C: Likewise.
11329         * g++.dg/lookup/using7.C: Likewise.
11330         * g++.dg/other/crash-4.C: Likewise.
11331         * g++.dg/other/error13.C: Likewise.
11332         * g++.dg/other/error20.C: Likewise.
11333         * g++.dg/parse/crash31.C: Likewise.
11334         * g++.dg/parse/error16.C: Likewise.
11335         * g++.dg/parse/error19.C: Likewise.
11336         * g++.dg/parse/error27.C: Likewise.
11337         * g++.dg/parse/error28.C: Likewise.
11338         * g++.dg/parse/fused-params1.C: Likewise.
11339         * g++.dg/template/error2.C: Likewise.
11340         * g++.dg/template/local6.C: Likewise.
11341         * g++.dg/template/qualttp15.C: Likewise.
11342         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11343         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11344         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11345         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11346         * g++.old-deja/g++.eh/spec6.C: Likewise.
11347         * g++.old-deja/g++.jason/crash3.C: Likewise.
11348         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11349         * g++.old-deja/g++.law/ctors5.C: Likewise.
11350         * g++.old-deja/g++.law/ctors9.C: Likewise.
11351         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11352         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11353         * g++.old-deja/g++.other/struct1.C: Likewise.
11354         * g++.old-deja/g++.other/volatile1.C: Likewise.
11355         * g++.old-deja/g++.pt/crash36.C: Likewise.
11356         * g++.old-deja/g++.pt/derived3.C: Likewise.
11357         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11358         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11359
11360 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11361
11362         PR middle-end/43519
11363         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11364         * gcc.dg/graphite/id-19.c: New.
11365
11366 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11367
11368         PR middle-end/32824
11369         * gcc.dg/vect/pr32824: New.
11370
11371 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11372
11373         PR fortran/18918
11374         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11375         * gfortran.dg/coarray_3.f90: Ditto.
11376         * gfortran.dg/coarray_4.f90: Ditto.
11377         * gfortran.dg/coarray_5.f90: Ditto.
11378         * gfortran.dg/coarray_6.f90: Ditto.
11379         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11380
11381 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11382
11383         PR fortran/18918
11384         * gfortran.dg/coarray_4.f90: Fix test.
11385         * gfortran.dg/coarray_6.f90: Add more tests.
11386
11387 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11388
11389         PR fortran/18918
11390         * gfortran.dg/coarray_4.f90: New test.
11391         * gfortran.dg/coarray_5.f90: New test.
11392         * gfortran.dg/coarray_6.f90: New test.
11393
11394 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11395
11396         PR fortran/18918
11397         * gfortran.dg/iso_fortran_env_5.f90: New test.
11398         * gfortran.dg/iso_fortran_env_6.f90: New test.
11399
11400 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11401
11402         PR fortran/39997
11403         * gfortran.dg/coarray_1.f90: New test.
11404         * gfortran.dg/coarray_2.f90: New test.
11405         * gfortran.dg/coarray_3.f90: New test.
11406
11407 2010-04-06  Jason Merrill  <jason@redhat.com>
11408
11409         PR c++/43648
11410         * g++.dg/template/dtor8.C: New.
11411
11412         PR c++/43621
11413         * g++.dg/template/error-recovery2.C: New.
11414
11415 2010-04-06  Jan Hubicka  <jh@suse.czpli
11416
11417         PR tree-optimization/42906
11418         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11419
11420 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11421
11422         PR fortran/43178
11423         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11424         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11425         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11426
11427 2010-04-06  Richard Guenther  <rguenther@suse.de>
11428
11429         PR tree-optimization/43627
11430         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11431
11432 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR target/43638
11435         * gcc.target/i386/pr43638.c: New test.
11436
11437 2010-04-06  Richard Guenther  <rguenther@suse.de>
11438
11439         PR middle-end/43661
11440         * gcc.c-torture/compile/pr43661.c: New testcase.
11441
11442 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11445
11446 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11447
11448         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11449
11450 2010-04-02  Richard Guenther  <rguenther@suse.de>
11451
11452         PR tree-optimization/43629
11453         * gcc.c-torture/execute/pr43629.c: New testcase.
11454
11455 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11456             Dominique d'Humieres  <dominiq@lps.ens.fr>
11457
11458         PR libfortran/43605
11459         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11460
11461 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11462
11463         PR debug/43325
11464         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11465
11466 2010-04-01  Jason Merrill  <jason@redhat.com>
11467
11468         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11469
11470 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11471             Manfred Schwarb  <manfred99@gmx.ch>
11472
11473         PR libfortran/43605
11474         * gfortran.dg/ftell_3.f90: New test.
11475
11476 2010-04-01  Richard Guenther  <rguenther@suse.de>
11477
11478         PR middle-end/43614
11479         * gcc.c-torture/compile/pr43614.c: New testcase.
11480
11481 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11482
11483         PR tree-optimization/43141
11484         * gcc.dg/guality/pr43141.c: New test.
11485
11486 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11487
11488         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11489         * g++.dg/eh/spbp.C: Likewise.
11490         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11491         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11492         superfluous casts.
11493         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11494         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11495         * objc.dg/dwarf-2.m: Likewise.
11496
11497 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11498
11499         PR middle-end/43464
11500         * gcc.dg/graphite/id-pr43464.c: New.
11501         * gcc.dg/graphite/id-pr43464-1.c: New.
11502
11503 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11504
11505         PR middle-end/43351
11506         * gcc.dg/graphite/id-pr43351.c
11507
11508 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11509
11510         PR testsuite/35165
11511         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11512         * obj-c++.dg/try-catch-2.mm: Ditto.
11513         * obj-c++.dg/lookup-2.mm: Ditto.
11514         * obj-c++.dg/encode-8.m: Ditto.
11515         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11516         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11517         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11518         * obj-c++.dg/const-str-11.mm: Ditto.
11519         * obj-c++.dg/const-str-9.mm: Ditto.
11520         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11521         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11522         * obj-c++.dg/except-1.mm: Ditto.
11523         * obj-c++.dg/const-str-7.mm: Ditto.
11524         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11525         * obj-c++.dg/const-str-3.mm: Ditto.
11526         * obj-c++.dg/const-str-7.mm: Ditto.
11527         * obj-c++.dg/stubify-2.mm: Change dump file name.
11528
11529         PR objc++/23613
11530         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11531         New macro.
11532         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11533         Remove dg-xfail-if.
11534
11535 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11536
11537         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11538         only with -O2, -O3 or -Os and not with -fwhopr.
11539
11540 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11541
11542         PR c++/43558
11543         * g++.dg/template/typedef31.C: New test.
11544
11545 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11546
11547         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11548         assembler output on *-*-solaris2*.
11549         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11550
11551 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11552
11553         PR debug/43557
11554         * gcc.dg/pr43557-1.c: New test.
11555         * gcc.dg/pr43557-2.c: New file.
11556
11557 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11558
11559         PR 43562
11560         * gcc.dg/pr43562.c: New test.
11561
11562 2010-03-30  Jason Merrill  <jason@redhat.com>
11563
11564         PR c++/43076
11565         * g++.dg/template/error-recovery1.C: New.
11566
11567         PR c++/41786
11568         * g++.dg/parse/ambig5.C: New.
11569
11570 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11571
11572         PR debug/43593
11573         * gcc.dg/guality/pr43593.c: New test.
11574
11575 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11576
11577         PR middle-end/43430
11578         * gcc.dg/vect/pr43430-1.c: New.
11579
11580 2010-03-30  Jason Merrill  <jason@redhat.com>
11581
11582         PR c++/43559
11583         * g++.dg/template/partial7.C: New.
11584
11585 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11586
11587         * gcc.target/s390/stackcheck1.c: New testcase.
11588
11589 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11590
11591         PR libfortran/43265
11592         * gfortran.dg/read_eof_8.f90: New test.
11593
11594 2010-03-29  Jason Merrill  <jason@redhat.com>
11595
11596         * gcc.dg/cpp/include6.c: Change [] to ().
11597
11598         N3077
11599         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11600         splicing and UCNs.
11601         * c-c++-common/raw-string-2.c: Add trigraph test.
11602         * c-c++-common/raw-string-8.c: New.
11603         * c-c++-common/raw-string-9.c: New.
11604         * c-c++-common/raw-string-10.c: New.
11605
11606         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11607         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11608         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11609         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11610         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11611         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11612         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11613
11614 2010-03-29  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/43560
11617         * gcc.dg/torture/pr43560.c: New testcase.
11618
11619 2010-03-29  Jason Merrill  <jason@redhat.com>
11620
11621         N3077
11622         * g++.dg/ext/raw-string-1.C: Change [] to ().
11623         * g++.dg/ext/raw-string-2.C: Change [] to ().
11624         Don't use \ in delimiter.
11625         * g++.dg/ext/raw-string-3.C: Change [] to ().
11626         * g++.dg/ext/raw-string-4.C: Change [] to ().
11627         * g++.dg/ext/raw-string-5.C: Change [] to ().
11628         Test for error on \ in delimiter.
11629         * g++.dg/ext/raw-string-6.C: Change [] to ().
11630         * g++.dg/ext/raw-string-7.C: Change [] to ().
11631
11632 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11633
11634         PR 43564
11635         * gcc.dg/pr43564.c: New test.
11636
11637 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11638
11639         PR fortran/43551
11640         * gfortran.dg/direct_io_12.f90: New test.
11641
11642 2010-03-28  Jan Hubicka  <jh@suse.cz>
11643
11644         PR tree-optimization/43505
11645         * gfortran.dg/pr43505.f90: New testcase.
11646
11647 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11648
11649         PR tree-optimization/43528
11650         * gcc.target/i386/pr43528.c: New test.
11651
11652 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11653
11654         PR c/43381
11655         * gcc.dg/parm-impl-decl-3.c: New test.
11656
11657 2010-03-26  Jason Merrill  <jason@redhat.com>
11658
11659         PR c++/43509
11660         * g++.dg/cpp0x/parse1.C: New.
11661
11662 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11663
11664         PR target/43524
11665         * gcc.target/i386/pr43524.c: New test.
11666
11667 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11668
11669         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11670         whitespace, rename main to foo.
11671         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11672         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11673         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11674         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11675         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11676         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11677         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11678         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11679         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11680         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11681         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11682
11683 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11684
11685         PR c++/43327
11686         * g++.dg/other/crash-10.C: New test.
11687         * g++.dg/other/crash-11.C: New test.
11688
11689 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11690
11691         PR libfortran/43517
11692         * gfortran.dg/read_eof_7.f90: New test.
11693
11694 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11695
11696         PR objc/35165
11697         PR testsuite/43512
11698         * objc-obj-c++-shared: New directory.
11699         * objc-obj-c++-shared/Object1-implementation.h: New file.
11700         * objc-obj-c++-shared/Object1.h: New file.
11701         * objc-obj-c++-shared/Protocol1.h: New file.
11702         * objc-obj-c++-shared/next-abi.h: New file.
11703         * objc-obj-c++-shared/next-mapping.h: New file.
11704         * objc/execute/next_mapping.h: Delete.
11705         * objc.dg/special/special.exp: For all targets run the tests with
11706         -fgnu-runtime, for darwin targets also run the tests with
11707         -fnext-runtime.
11708         * objc.dg/dg.exp: Ditto.
11709         * obj-c++.dg/dg.exp: Ditto.
11710         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11711         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11712         include use of updated NeXT interface.
11713         * objc/execute/formal_protocol-5.m: Ditto.
11714         * objc/execute/protocol-isEqual-2.m: Ditto.
11715         * objc/execute/protocol-isEqual-4.m: Ditto.
11716         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11717         Protocol1.h) and next-mapping.h as required.
11718         * objc/execute/object_is_class.m: Ditto.
11719         * objc/execute/enumeration-1.m: Ditto.
11720         * objc/execute/class-13.m: Ditto.
11721         * objc/execute/formal_protocol-2.m: Ditto.
11722         * objc/execute/formal_protocol-4.m: Ditto.
11723         * objc/execute/class-1.m: Ditto.
11724         * objc/execute/bycopy-1.m: Ditto.
11725         * objc/execute/formal_protocol-6.m: Ditto.
11726         * objc/execute/bycopy-3.m: Ditto.
11727         * objc/execute/class-3.m: Ditto.
11728         * objc/execute/bf-11.m: Ditto.
11729         * objc/execute/class-5.m: Ditto.
11730         * objc/execute/bf-13.m: Ditto.
11731         * objc/execute/class-7.m: Ditto.
11732         * objc/execute/bf-15.m: Ditto.
11733         * objc/execute/class-9.m: Ditto.
11734         * objc/execute/bf-17.m: Ditto.
11735         * objc/execute/bf-19.m: Ditto.
11736         * objc/execute/IMP.m: Ditto.
11737         * objc/execute/exceptions/catchall-1.m: Ditto.
11738         * objc/execute/exceptions/trivial.m: Ditto.
11739         * objc/execute/exceptions/finally-1.m: Ditto.
11740         * objc/execute/exceptions/local-variables-1.m: Ditto.
11741         * objc/execute/exceptions/foward-1.m: Ditto.
11742         * objc/execute/bf-2.m: Ditto.
11743         * objc/execute/string1.m: Ditto.
11744         * objc/execute/bf-4.m: Ditto.
11745         * objc/execute/informal_protocol.m: Ditto.
11746         * objc/execute/string3.m: Ditto.
11747         * objc/execute/bf-6.m: Ditto.
11748         * objc/execute/bf-8.m: Ditto.
11749         * objc/execute/class-tests-1.h: Ditto.
11750         * objc/execute/protocol-isEqual-1.m: Ditto.
11751         * objc/execute/protocol-isEqual-3.m: Ditto.
11752         * objc/execute/_cmd.m: Ditto.
11753         * objc/execute/function-message-1.m: Ditto.
11754         * objc/execute/bf-20.m: Ditto.
11755         * objc/execute/bf-common.h: Ditto.
11756         * objc/execute/np-2.m: Ditto.
11757         * objc/execute/class-10.m: Ditto.
11758         * objc/execute/class-12.m: Ditto.
11759         * objc/execute/enumeration-2.m: Ditto.
11760         * objc/execute/class-14.m: Ditto.
11761         * objc/execute/encode-1.m: Ditto.
11762         * objc/execute/formal_protocol-1.m: Ditto.
11763         * objc/execute/formal_protocol-3.m: Ditto.
11764         * objc/execute/accessing_ivars.m: Ditto.
11765         * objc/execute/bycopy-2.m: Ditto.
11766         * objc/execute/class-2.m: Ditto.
11767         * objc/execute/bf-10.m: Ditto.
11768         * objc/execute/formal_protocol-7.m: Ditto.
11769         * objc/execute/root_methods.m: Ditto.
11770         * objc/execute/class-4.m: Ditto.
11771         * objc/execute/bf-12.m: Ditto.
11772         * objc/execute/class-6.m: Ditto.
11773         * objc/execute/bf-14.m: Ditto.
11774         * objc/execute/nested-func-1.m: Ditto.
11775         * objc/execute/class-8.m: Ditto.
11776         * objc/execute/private.m: Ditto.
11777         * objc/execute/bf-16.m: Ditto.
11778         * objc/execute/bf-18.m: Ditto.
11779         * objc/execute/load-3.m: Ditto.
11780         * objc/execute/compatibility_alias.m: Ditto.
11781         * objc/execute/bf-1.m: Ditto.
11782         * objc/execute/no_clash.m: Ditto.
11783         * objc/execute/bf-3.m: Ditto.
11784         * objc/execute/string2.m: Ditto.
11785         * objc/execute/bf-5.m: Ditto.
11786         * objc/execute/string4.m: Ditto.
11787         * objc/execute/bf-7.m: Ditto.
11788         * objc/execute/object_is_meta_class.m: Ditto.
11789         * objc/execute/bf-9.m: Ditto.
11790         * objc/execute/bf-21.m: Ditto.
11791         * objc/execute/cascading-1.m: Ditto.
11792         * objc/execute/trivial.m: Ditto.
11793         * objc/execute/np-1.m: Ditto.
11794         * objc/compile/trivial.m: Ditto.
11795         * objc/execute/class_self-2.m: Include <stdlib.h>.
11796         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11797         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11798         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11799         and 64bit. Use new NeXT interface as required.
11800         * objc.dg/special/unclaimed-category-1.m: Ditto.
11801         * objc.dg/special/unclaimed-category-1.h: Ditto.
11802         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11803         * objc.dg/func-ptr-1.m: Ditto.
11804         * objc.dg/stret-1.m: Ditto.
11805         * objc.dg/encode-2.m: Ditto.
11806         * objc.dg/category-1.m: Ditto.
11807         * objc.dg/encode-3.m: Ditto.
11808         * objc.dg/call-super-3.m: Ditto.
11809         * objc.dg/method-3.m: Ditto.
11810         * objc.dg/func-ptr-2.m: Ditto.
11811         * objc.dg/lookup-1.m: Ditto.
11812         * objc.dg/encode-4.m: Ditto.
11813         * objc.dg/fix-and-continue-1.m: Ditto.
11814         * objc.dg/proto-lossage-3.m: Ditto.
11815         * objc.dg/method-13.m: Ditto.
11816         * objc.dg/proto-qual-1.m: Ditto.
11817         * objc.dg/zero-link-3.m: Ditto.
11818         * objc.dg/bitfield-1.m: Ditto.
11819         * objc.dg/va-meth-1.m: Ditto.
11820         * objc.dg/super-class-3.m: Ditto.
11821         * objc.dg/call-super-1.m: Ditto.
11822         * objc.dg/type-size-2.m: Ditto.
11823         * objc.dg/method-10.m: Ditto.
11824         * objc.dg/defs.m: Ditto.
11825         * objc.dg/const-str-3.m: Ditto.
11826         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11827         Protocol1.h) and next-mapping.h as required. Use new NeXT
11828         interface as required.
11829         * objc.dg/super-class-4.m: Ditto.
11830         * objc.dg/comp-types-8.m: Ditto.
11831         * objc.dg/call-super-2.m: Ditto.
11832         * objc.dg/objc-fast-4.m: Ditto.
11833         * objc.dg/method-6.m: Ditto.
11834         * objc.dg/const-str-3.m: Ditto.
11835         * objc.dg/const-str-7.m: Ditto.
11836         * objc.dg/method-15.m: Ditto.
11837         * objc.dg/method-19.m: Ditto.
11838         * objc.dg/sync-1.m: Ditto.
11839         * objc.dg/layout-1.m: Ditto.
11840         * objc.dg/bitfield-3.m: Ditto.
11841         * objc.dg/try-catch-3.m: Ditto.
11842         * objc.dg/try-catch-7.m: Ditto.
11843         * objc.dg/comp-types-10.m: Ditto.
11844         * objc.dg/selector-2.: Ditto.
11845         * objc.dg/method-7.m: Ditto.
11846         * objc.dg/typedef-alias-1.m: Ditto.
11847         * objc.dg/proto-lossage-2.m: Ditto.
11848         * objc.dg/comp-types-11.m: Ditto.
11849         * objc.dg/sizeof-1.m: Ditto.
11850         * objc.dg/method-17.m: Ditto.
11851         * objc.dg/bitfield-5.m: Ditto.
11852         * objc.dg/try-catch-1.m: Ditto.
11853         * objc.dg/encode-5.m: Ditto.
11854         * objc.dg/fix-and-continue-2.m: Ditto.
11855         * objc.dg/method-9.m: Ditto.
11856         * objc.dg/isa-field-1.m: Ditto.
11857         * objc.dg/local-decl-2.m: Ditto.
11858         * objc.dg/objc-gc-4.m: Ditto.
11859         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11860         * objc.dg/gnu-runtime-3.m: Ditto.
11861         * objc.dg/encode-7.m: Ditto.
11862         * objc.dg/encode-8.m: Ditto.
11863         * objc.dg/selector-3.m: Ditto.
11864         * objc.dg/gnu-runtime-1.m: Ditto.
11865         * objc.dg/const-str-12.m: Ditto.
11866         * objc.dg/gnu-runtime-2.m: Ditto.
11867         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11868         * objc.dg/selector-1.m: Ditto.
11869         * objc.dg/stubify-2.m: Ditto.
11870         * objc.dg/zero-link-1.m: Ditto.
11871         * objc.dg/stret-2.m: Ditto.
11872         * objc.dg/zero-link-2.m: Ditto.
11873         * objc.dg/next-runtime-1.m: Ditto.
11874         * objc.dg/symtab-1.m: Ditto.
11875         * objc.dg/stubify-1.m: Ditto.
11876         * objc.dg/bitfield-2.m: Ditto.
11877         * objc.dg/try-catch-10.m: Apply to both runtimes.
11878         * objc.dg/const-str-1.m: Ditto.
11879         * objc.dg/image-info.m: Ditto.
11880         * objc.dg/encode-9.m: Ditto.
11881         * objc.dg/pragma-1.m: Apply test to all targets.
11882         * objc.dg/const-str-4.m: Ditto.
11883         * objc.dg/const-str-8.m: Ditto.
11884         * objc.dg/super-class-2.m: Ditto.
11885         * objc.dg/try-catch-5.m: Ditto.
11886         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11887         Protocol1.h) and next-mapping.h as required. Use new NeXT
11888         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11889         * objc.dg/const-str-11.m: Ditto.
11890         * objc.dg/const-str-9.m: Ditto.
11891         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11892         * objc.dg/encode-1.m: Remove redundant -lobjc.
11893         * objc.dg/try-catch-9.m: Tidy space.
11894         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11895         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11896         and 64bit. Use new NeXT interface as required.
11897         * obj-c++.dg/template-4.mm: Ditto.
11898         * obj-c++.dg/defs.mm: Ditto.
11899         * obj-c++.dg/basic.mm: Ditto.
11900         * obj-c++.dg/encode-4.mm: Ditto.
11901         * obj-c++.dg/method-17.mm: Ditto.
11902         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11903         * obj-c++.dg/cxx-class-1.mm: Ditto.
11904         * obj-c++.dg/method-10.mm: Ditto.
11905         * obj-c++.dg/va-meth-1.mm: Ditto.
11906         * obj-c++.dg/encode-5.mm: Ditto.
11907         * obj-c++.dg/lookup-2.mm: Ditto.
11908         * obj-c++.dg/template-3.mm: Ditto.
11909         * obj-c++.dg/proto-qual-1.mm: Ditto.
11910         * obj-c++.dg/qual-types-1.m: Ditto.
11911         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11912         * obj-c++.dg/template-1.mm: Ditto.
11913         * obj-c++.dg/encode-6.mm: Ditto.
11914         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11915         Protocol1.h) and next-mapping.h as required. Use new NeXT
11916         interface as required.
11917         * obj-c++.dg/except-1.mm: Ditto.
11918         * obj-c++.dg/const-str-7.mm: Ditto.
11919         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11920         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11921         * obj-c++.dg/selector-2.mm: Ditto.
11922         * obj-c++.dg/isa-field-1.mm: Ditto.
11923         * obj-c++.dg/try-catch-1.mm: Ditto.
11924         * obj-c++.dg/local-decl-1.mm: Ditto.
11925         * obj-c++.dg/try-catch-9.mm: Ditto.
11926         * obj-c++.dg/no-extra-load.mm: Ditto.
11927         * obj-c++.dg/selector-5.mm: Ditto.
11928         * obj-c++.dg/method-12.mm: Ditto.
11929         * obj-c++.dg/try-catch-11.mm: Ditto.
11930         * obj-c++.dg/comp-types-11.mm: Ditto.
11931         * obj-c++.dg/bitfield-3.mm: Ditto.
11932         * obj-c++.dg/method-6.mm: Ditto.
11933         * obj-c++.dg/super-class-2.mm: Ditto.
11934         * obj-c++.dg/method-21.mm: Ditto.
11935         * obj-c++.dg/const-str-8.mm: Ditto.
11936         * obj-c++.dg/try-catch-7.mm: Ditto.
11937         * obj-c++.dg/method-15.mm: Ditto.
11938         * obj-c++.dg/layout-1.mm: Ditto.
11939         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11940         * obj-c++.dg/const-str-3.mm: Ditto.
11941         * obj-c++.dg/try-catch-2.mm: Ditto.
11942         * obj-c++.dg/objc-gc-3.mm: Ditto.
11943         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11944         * obj-c++.dg/bitfield-1.mm: Ditto.
11945         * obj-c++.dg/selector-6.mm: Ditto.
11946         * obj-c++.dg/method-13.mm: Ditto.
11947         * obj-c++.dg/comp-types-12.mm: Ditto.
11948         * obj-c++.dg/bitfield-4.mm: Ditto.
11949         * obj-c++.dg/try-catch-8.mm: Ditto.
11950         * obj-c++.dg/method-2.mm: Ditto.
11951         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11952         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11953         * obj-c++.dg/const-str-4.mm: Ditto.
11954         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11955         * obj-c++.dg/try-catch-3.mm: Ditto.
11956         * obj-c++.dg/comp-types-9.mm: Ditto.
11957         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11958         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11959         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11960         * objc.dg/zero-link-2.m: 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.
11963         * obj-c++.dg/const-str-10.mm: Ditto.
11964         * obj-c++.dg/const-str-11.mm: Ditto.
11965         * obj-c++.dg/const-str-9.mm: Ditto.
11966         * obj-c++.dg/method-11.mm: Ditto.
11967         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11968         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11969         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11970         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11971         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11972
11973 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11974
11975         PR c++/43206
11976         * g++.dg/template/typedef30.C: New test case.
11977
11978 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11979
11980         PR c/43385
11981         * gcc.c-torture/execute/pr43385.c: New test.
11982
11983 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11984
11985         * gcc.dg/strncpy-fix-1.c: New test.
11986
11987 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11988
11989         PR testsuite/41609
11990         * lib/objc-torture.exp (objc-set-runtime-options): New.
11991         * objc/execute/execute.exp: Check runtime options on each pass.
11992         * objc/execute/exceptions/exceptions.exp: Ditto.
11993         * objc/compile/compile.exp: Ditto.
11994
11995         PR testsuite/42348
11996         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11997         standard tests.
11998         (check_effective_target_objc2): New proc.
11999         (check_effective_target_next_runtime): New proc.
12000         * lib/objc.exp: Determine which runtime is in force and support it.
12001         * lib/obj-c++.exp: Ditto.
12002
12003 2010-03-24  Jason Merrill  <jason@redhat.com>
12004
12005         PR c++/43502
12006         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12007
12008 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12009
12010         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12011         a loop.
12012         * gcc.dg/ipa/ipa-2.c: Likewise.
12013         * gcc.dg/ipa/ipa-3.c: Likewise.
12014         * gcc.dg/ipa/ipa-4.c: Likewise.
12015         * gcc.dg/ipa/ipa-5.c: Likewise.
12016         * gcc.dg/ipa/ipa-7.c: Likewise.
12017         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12018         a loop.
12019         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12020         i_can_not_be_propagated_fully2 into a loop.
12021         * gcc.dg/ipa/ipa-8.c: New test.
12022         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12023
12024 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12025
12026         PR debug/19192
12027         PR debug/43479
12028         * gcc.dg/guality/pr43479.c: New test.
12029         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12030         and add volatile keyword.
12031
12032 2010-03-23  Mike Stump  <mikestump@comcast.net>
12033
12034         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12035
12036 2010-03-23  Jason Merrill  <jason@redhat.com>
12037
12038         * g++.dg/ext/altivec-17.C: Adjust error message.
12039
12040         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12041         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12042         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12043         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12044         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12045         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12046
12047 2010-03-22  Jason Merrill  <jason@redhat.com>
12048
12049         PR c++/43333
12050         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12051         * g++.dg/ext/is_pod_98.C: New.
12052
12053         PR c++/43281
12054         * g++.dg/cpp0x/auto18.C: New.
12055
12056         * gcc.dg/pr36997.c: Adjust error message.
12057         * g++.dg/ext/vector9.C: Likewise.
12058         * g++.dg/conversion/simd3.C: Likewise.
12059         * g++.dg/other/error23.C: Likewise.
12060
12061 2010-03-22  Michael Matz  <matz@suse.de>
12062
12063         PR middle-end/43475
12064         * gfortran.dg/pr43475.f90: New testcase.
12065
12066 2010-03-22  Richard Guenther  <rguenther@suse.de>
12067
12068         PR tree-optimization/43390
12069         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12070
12071 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12072
12073         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12074         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12075
12076 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12077             Michael Matz  <matz@suse.de>
12078
12079         PR c++/43081
12080         * g++.dg/parse/crash56.C: New test.
12081
12082 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12083
12084         PR fortran/43450
12085         * gfortran.dg/whole_file_15.f90 : New test.
12086
12087 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12088
12089         PR fortran/43409
12090         * gfortran.dg/inquire_size.f90: New test.
12091
12092 2010-03-20  Richard Guenther  <rguenther@suse.de>
12093
12094         PR rtl-optimization/43438
12095         * gcc.c-torture/execute/pr43438.c: New testcase.
12096
12097 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12098
12099         PR c++/43375
12100         * g++.dg/abi/mangle42.C: New test.
12101
12102 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12103
12104         PR C/43211
12105         * gcc.dg/pr43211.c: New test.
12106         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12107
12108 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12109
12110         PR rtl-optimization/42258
12111         * gcc.target/arm/thumb1-mul-moves.c: New test.
12112
12113         PR target/40697
12114         * gcc.target/arm/thumb-andsi.c: New test.
12115
12116         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12117         dg-require-effective-target.
12118
12119 2010-03-19  Michael Matz  <matz@suse.de>
12120
12121         PR c++/43116
12122         * g++.dg/other/pr43116.C: New testcase.
12123
12124 2010-03-19  Michael Matz  <matz@suse.de>
12125
12126         PR target/43305
12127         * gcc.dg/pr43305.c: New testcase.
12128
12129 2010-03-19  Richard Guenther  <rguenther@suse.de>
12130
12131         PR tree-optimization/43415
12132         * gcc.c-torture/compile/pr43415.c: New testcase.
12133
12134 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         PR ada/43106
12137         * gnat.dg/case_optimization2.adb: New test.
12138         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12139
12140 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12141             Jack Howarth  <howarth@bromo.med.uc.edu>
12142
12143         PR target/36399
12144         * gcc.target/i386/push-1.c: Don't xfail
12145           scan-assembler-not "movups" on darwin.
12146
12147 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12148
12149         PR debug/43058
12150         * gcc.dg/pr43058.c: New test.
12151
12152 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12153
12154         PR middle-end/42450
12155         * g++.dg/torture/pr42450.C: New test.
12156
12157 2010-03-18  Michael Matz  <matz@suse.de>
12158
12159         PR middle-end/43419
12160         * gcc.dg/pr43419.c: New testcase.
12161
12162 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12163
12164         PR rtl-optimization/43360
12165         * gcc.dg/torture/pr43360.c: New.
12166
12167 2010-03-18  Michael Matz  <matz@suse.de>
12168
12169         PR tree-optimization/43402
12170         * gcc.dg/pr43402.c: New testcase.
12171
12172 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12173
12174         PR target/42427
12175         * gcc.dg/pr42427.c: New test.
12176
12177 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12178
12179         PR libfortran/43265
12180         * gfortran.dg/read_empty_file.f: New test.
12181         * gfortran.dg/read_eof_all.f90: New test.
12182         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12183         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12184
12185 2010-03-17  Michael Matz  <matz@suse.de>
12186
12187         * gcc.dg/pr43300.c: Add -w.
12188
12189 2010-03-17  Richard Guenther  <rguenther@suse.de>
12190
12191         * gcc.dg/pr43379.c: Add -w.
12192
12193 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12194
12195         PR fortran/43331
12196         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12197
12198 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12199
12200         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12201
12202 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12203
12204         * ada/acats/run_all.sh: Log start and end times.
12205
12206 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12207
12208         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12209
12210 2010-03-16  Richard Guenther  <rguenther@suse.de>
12211
12212         PR middle-end/43379
12213         * gcc.dg/pr43379.c: New testcase.
12214
12215 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR debug/43051
12218         * gcc.dg/guality/pr43051-1.c: New test.
12219
12220 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12221
12222         PR testsuite/43363
12223         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12224
12225 2010-03-15  Michael Matz  <matz@suse.de>
12226
12227         PR middle-end/43300
12228         * gcc.dg/pr43300.c: New testcase.
12229
12230 2010-03-15  Richard Guenther  <rguenther@suse.de>
12231
12232         PR tree-optimization/43367
12233         * gcc.c-torture/compile/pr43367.c: New testcase.
12234
12235 2010-03-15  Richard Guenther  <rguenther@suse.de>
12236
12237         PR tree-optimization/43317
12238         * gcc.dg/pr43317.c: New testcase.
12239
12240 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12241
12242         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12243
12244 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12245
12246         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12247
12248 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12249
12250         PR fortran/43362
12251         * gfortran.dg/impure_constructor_1.f90: New test.
12252
12253 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12254
12255         PR middle-end/43354
12256         * gfortran.dg/graphite/id-pr43354.f: New.
12257
12258 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12259
12260         PR middle-end/43349
12261         * gfortran.dg/graphite/pr43349.f: New.
12262
12263 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12264
12265         PR middle-end/43306
12266         * gcc.dg/graphite/pr43306.c: New.
12267
12268 2010-03-12  David S. Miller  <davem@davemloft.net>
12269
12270         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12271         sparc.
12272
12273 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274
12275         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12276
12277 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12278
12279         PR fortran/43291
12280         PR fortran/43326
12281         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12282
12283 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12284
12285         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12286         fail for *-*-mingw* targets.
12287
12288 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12289
12290         PR debug/43329
12291         * gcc.dg/guality/pr43329-1.c: New test.
12292
12293 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12294
12295         PR tree-optimization/43257
12296         * g++.dg/torture/pr43257.C: New test.
12297
12298 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12299
12300         PR fortran/43228
12301         * gfortran.dg/namelist_61.f90: New test.
12302
12303 2010-03-11  Richard Guenther  <rguenther@suse.de>
12304
12305         PR tree-optimization/43255
12306         * gcc.c-torture/compile/pr43255.c: New testcase.
12307
12308 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12309
12310         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12311         * gcc.dg/pr43280.c: New testcase.
12312
12313 2010-03-11  Richard Guenther  <rguenther@suse.de>
12314
12315         PR lto/43200
12316         * gcc.dg/lto/20100227-1_0.c: New testcase.
12317         * gcc.dg/lto/20100227-1_1.c: Likewise.
12318
12319 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12320
12321         PR libfortran/43320
12322         PR libfortran/43265
12323         * gfortran.dg/read_eof_6.f: New test
12324         * gfortran.dg/read_x_eof.f90: New test.
12325         * gfortran.dg/read_x_past.f: Update test.
12326
12327 2010-03-10  Jan Hubicka  <jh@suse.cz>
12328
12329         * gcc.c-torture/compile/pr43288.c: New test.
12330
12331 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12332
12333         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12334         -fpic/-fPIC flags.
12335         * g++.old-deja/g++.pt/asm2.C: Likewise.
12336         * gcc.c-torture/compile/20000804-1.c: Likewise.
12337         * gcc.target/i386/clobbers.c: Likewise.
12338
12339 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12340
12341         PR fortran/43303
12342         * gfortran.dg/c_assoc_3.f90: New test.
12343
12344 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12345
12346         PR debug/36728
12347         * gcc.dg/guality/pr36728-1.c: New test.
12348         * gcc.dg/guality/pr36728-2.c: New test.
12349
12350 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12351
12352         * gcc.dg/h8300-div-delay-slot.c: New test.
12353
12354 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12355
12356         PR tree-optimization/43236
12357         * gcc.c-torture/execute/pr43236.c: New test.
12358
12359 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12360
12361         PR middle-end/42859
12362         * g++.dg/eh/pr42859.C: New test.
12363
12364 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12365
12366         PR debug/43299
12367         * gcc.dg/pr43299.c: New test.
12368
12369         PR debug/43290
12370         * g++.dg/eh/unwind2.C: New test.
12371
12372 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12373             Reza Yazdani  <reza.yazdani@amd.com>
12374
12375         PR middle-end/43065
12376         * gcc.dg/graphite/run-id-4.c: New.
12377
12378 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12379
12380         PR middle-end/43065
12381         * gcc.dg/graphite/run-id-3.c: New.
12382
12383 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12384
12385         PR middle-end/42644
12386         PR middle-end/42130
12387         * gcc.dg/graphite/id-18.c: New.
12388         * gcc.dg/graphite/run-id-pr42644.c: New.
12389
12390 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12391
12392         PR middle-end/42326
12393         * gcc.dg/graphite/pr42326.c: New.
12394
12395 2010-03-08  Richard Guenther  <rguenther@suse.de>
12396
12397         PR tree-optimization/43269
12398         * gcc.c-torture/execute/pr43269.c: New testcase.
12399
12400 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12401
12402         PR fortran/43256
12403         * gfortran.dg/typebound_call_13.f03: New.
12404
12405 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12406
12407         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12408         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12409
12410 2010-03-05  Jason Merrill  <jason@redhat.com>
12411
12412         * g++.dg/abi/mangle40.C: Require weak and alias.
12413
12414 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12415
12416         PR middle-end/42326
12417         * gfortran.dg/graphite/pr42326.f90: New.
12418         * gfortran.dg/graphite/pr42326-1.f90: New.
12419
12420 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12421
12422         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12423         (gnat_target_compile): Likewise.
12424         Reinitialize GNAT_UNDER_TEST if target changes.
12425         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12426         (local_find_gnatmake): Pass full --GCC to gnatlink.
12427         Remove --LINK.
12428
12429 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12430
12431         PR c/43248
12432         * gcc.dg/compound-literal-1.c: New testcase.
12433
12434 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12435
12436         PR tree-optimization/43164
12437         PR tree-optimization/43191
12438         * gcc.c-torture/compile/pr43164.c: New test.
12439         * gcc.c-torture/compile/pr43191.c: Likewise.
12440
12441 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12442
12443         PR fortran/43244
12444         * gfortran.dg/finalize_9.f90: New.
12445
12446 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12447             Ken Werner  <ken@linux.vnet.ibm.com>
12448
12449         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12450         to dg-options for spu.
12451         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12452         dump-scan target to exclude spu.
12453
12454 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12455
12456         PR middle-end/43209
12457         * gcc.dg/tree-ssa/ivopts-4.c: New.
12458
12459 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12460
12461         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12462         include-opts and exclude-opts; skip checking the flags if arguments
12463         are the same as the defaults.
12464         (dg-xfail-if): Verify the number of arguments, supply defaults
12465         for unspecified optional arguments.
12466         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12467
12468 2010-03-03  Jason Merrill  <jason@redhat.com>
12469
12470         PR c++/12909
12471         * g++.dg/abi/mangle40.C: Updated.
12472
12473 2010-03-03  Jason Merrill  <jason@redhat.com>
12474
12475         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12476         * g++.dg/abi/mangle23.C: Likewise.
12477         * g++.dg/eh/simd-2.C: Likewise.
12478         * g++.dg/ext/attribute-test-2.C: Likewise.
12479         * g++.dg/ext/vector14.C: Likewise.
12480         * g++.dg/other/pr34435.C: Likewise.
12481         * g++.dg/template/conv8.C: Likewise.
12482         * g++.dg/template/nontype9.C: Likewise.
12483         * g++.dg/template/qualttp17.C: Likewise.
12484         * g++.dg/template/ref1.C: Likewise.
12485         * g++.old-deja/g++.pt/crash68.C: Likewise.
12486         * g++.old-deja/g++.pt/ref1.C: Likewise.
12487         * g++.old-deja/g++.pt/ref3.C: Likewise.
12488         * g++.old-deja/g++.pt/ref4.C: Likewise.
12489
12490         PR c++/12909
12491         * g++.dg/abi/mangle40.C: New.
12492         * g++.dg/abi/mangle41.C: New.
12493         * g++.dg/lto/20100302_0.C: New.
12494         * g++.dg/lto/20100302_1.C: New.
12495         * g++.dg/lto/20100302.h: New.
12496
12497 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12498
12499         PR fortran/43243
12500         * gfortran.dg/internal_pack_12.f90: New test.
12501
12502 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12503
12504         * gcc.dg/pr36997.c: Adjust error message.
12505
12506 2010-03-03  Mike Stump  <mikestump@comcast.net>
12507
12508         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12509         adjustments to not be present on machines that align the stack to
12510         more than 4 bytes and don't have a red zone yet as that is an
12511         unimplemented optimization.
12512
12513 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12514
12515         PR fortran/43169
12516         * gfortran.dg/impure_assignment_3.f90: New.
12517
12518 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12519
12520         PR debug/43229
12521         * gfortran.dg/pr43229.f90: New test.
12522
12523         PR debug/43237
12524         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12525
12526         PR debug/43177
12527         * gcc.dg/guality/pr43177.c: New test.
12528
12529 2010-03-02  Jason Merrill  <jason@redhat.com>
12530
12531         * g++.dg/ext/vector9.C: Adjust error message.
12532         * g++.dg/conversion/simd3.C: Likewise.
12533         * g++.dg/other/error23.C: Likewise.
12534
12535 2010-03-02  Mike Stump  <mikestump@comcast.net>
12536
12537         PR c++/41090
12538         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12539
12540 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12541
12542         PR fortran/43180
12543         * gfortran.dg/internal_pack_10.f90: New test.
12544
12545         PR fortran/43173
12546         * gfortran.dg/internal_pack_11.f90: New test.
12547
12548 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12549
12550         PR middle-end/42640
12551         * gcc.dg/tree-ssa/pr42640.c: New.
12552
12553 2010-03-01  Richard Guenther  <rguenther@suse.de>
12554
12555         PR tree-optimization/43220
12556         * gcc.c-torture/execute/pr43220.c: New testcase.
12557
12558 2010-03-01  Richard Guenther  <rguenther@suse.de>
12559
12560         PR middle-end/43213
12561         * gcc.dg/pr43213.c: New testcase.
12562
12563 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12564
12565         PR pch/14940
12566         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12567
12568 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12569
12570         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12571         New function.
12572         (check_effective_target_ucn): Likewise.
12573
12574         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12575         if !ucn.
12576         * gcc.dg/ucnid-2.c: Likewise.
12577         * gcc.dg/ucnid-3.c: Likewise.
12578         * gcc.dg/ucnid-4.c: Likewise.
12579         * gcc.dg/ucnid-11.c: Likewise.
12580         * gcc.dg/ucnid-12.c: Likewise.
12581         * gcc.dg/ucnid-6.c: Skip if !ucn.
12582         * gcc.dg/ucnid-9.c: Likewise.
12583
12584 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12585
12586         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12587         lists to dg-skip-if.
12588         * gcc.target/i386/stackalign/return-3.c: Likewise.
12589
12590 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12591
12592         * gcc.target/i386/clearcap.map: New file.
12593         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12594         Pass clearcap.map by default if supported.
12595
12596 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12597
12598         PR fortran/42900
12599         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12600         Explain this.
12601         * gfortran.dg/stat_2.f90: Likewise.
12602
12603 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12604
12605         PR fortran/43199
12606         * gfortran.dg/module_read_2.f90: New test.
12607
12608 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/42748
12611         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12612         * g++.dg/abi/mangle12.C: Likewise.
12613         * g++.dg/abi/mangle20-2.C: Likewise.
12614         * g++.dg/abi/mangle17.C: Likewise.
12615         * g++.dg/template/cond2.C: Likewise.
12616         * g++.dg/template/pr35240.C: Likewise.
12617
12618 2010-02-27  Richard Guenther  <rguenther@suse.de>
12619
12620         PR tree-optimization/43186
12621         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12622
12623 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12624
12625         * g++.dg/abi/packed1.C: Expect warning on the SH.
12626
12627 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12628
12629         PR c++/42054:
12630         * g++.dg/parse/error37.C: New test.
12631
12632 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12633
12634         PR c/24577
12635         PR c/43192
12636         * gcc.dg/pr8927-1.c: Match new note.
12637         * gcc.dg/990506-0.c: Likewise.
12638         * gcc.dg/gomp/flush-2.c: Likewise.
12639         * gcc.dg/gomp/atomic-5.c: Likewise.
12640         * gcc.dg/gomp/pr34607.c: Likewise.
12641         * gcc.dg/pr35746.c: Likewise.
12642         * gcc.dg/cpp/pragma-1.c: Likewise.
12643         * gcc.dg/cpp/pragma-2.c: Likewise.
12644         * gcc.dg/pr41842.c: Likewise.
12645         * gcc.dg/noncompile/20040629-1.c: Likewise.
12646         * objc.dg/private-1.m: Likewise.
12647
12648 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12649
12650         PR fortran/43185
12651         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12652         * gfortran.dg/default_initialization_4.f90: New test.
12653
12654 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12655
12656         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12657         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12658         * gnat.dg/thin_pointer2.adb: New test.
12659         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12660
12661 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12662
12663         PR c/20631
12664         * gcc.dg/cpp/c90-pedantic.c: New.
12665         * gcc.dg/cpp/c90.c: New.
12666         * gcc.dg/gnu90-const-expr-1.c: New.
12667         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12668
12669 2010-02-26  Richard Guenther  <rguenther@suse.de>
12670
12671         PR tree-optimization/43186
12672         * gcc.c-torture/compile/pr43186.c: New testcase.
12673
12674 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR debug/43190
12677         * c-c++-common/dwarf2/pr43190.c: New test.
12678
12679 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12680
12681         PR testsuite/37074:
12682         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12683
12684 2010-02-26  Richard Guenther  <rguenther@suse.de>
12685
12686         PR tree-optimization/43188
12687         * gcc.c-torture/compile/pr43188.c: New testcase.
12688
12689 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12690
12691         PR target/43175
12692         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12693
12694 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12695
12696         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12697
12698 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12699
12700         PR target/43154
12701         * gcc.target/powerpc/pr43154.c: New file.
12702
12703 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12704
12705         PR debug/43166
12706         * gfortran.dg/debug/pr43166.f: New test.
12707
12708         PR debug/43165
12709         * gcc.dg/torture/pr43165.c: New test.
12710
12711 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12712
12713         PR c/43128
12714         * c-c++-common/pr41779.c: Update.
12715
12716 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12717
12718         PR ada/32547
12719         * lib/gnat-dg.exp (gnat_load): Redefine.
12720
12721         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12722         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12723
12724 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12725
12726         PR libobjc/36610
12727         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12728         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12729         -fgnu-runtime.
12730         Sort entries.
12731
12732 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12733
12734         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12735
12736 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12737
12738         PR debug/43150
12739         * gcc.dg/guality/vla-1.c: New test.
12740
12741 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12742
12743         PR fortran/43042
12744         * gfortran.dg/c_ptr_tests_15.f90: New test.
12745
12746 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12747
12748         PR target/43107
12749         * gcc.target/i386/pr43107.c: New test.
12750
12751 2010-02-23  Jason Merrill  <jason@redhat.com>
12752
12753         PR c++/43143
12754         * g++.dg/cpp0x/variadic100.C: New.
12755
12756 2010-02-23  Jason Merrill  <jason@redhat.com>
12757
12758         PR debug/42800
12759         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12760         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12761         * c-c++-common/dwarf2/vla1.c: New.
12762
12763 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12764
12765         PR target/43139
12766         * gcc.dg/pr43139.c: New test.
12767
12768         PR debug/43077
12769         * gcc.dg/guality/pr43077-1.c: New test.
12770
12771 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12772
12773         PR 43123
12774         * gcc.dg/march.c: New.
12775         * gcc.dg/march-generic.c: New.
12776         * gcc.dg/mtune.c: New.
12777
12778 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12779
12780         PR middle-end/43083
12781         * gcc.dg/graphite/pr43083.c: New.
12782
12783 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12784
12785         PR middle-end/43097
12786         * gfortran.dg/graphite/pr43097.f: New.
12787
12788 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12789             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12790
12791         PR middle-end/43140
12792         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12793
12794 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12795
12796         PR middle-end/43026
12797         * g++.dg/graphite/pr43026.C: New.
12798
12799 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12800
12801         PR c++/43126
12802         * gcc.dg/cleanup-1.c: Update.
12803         * gcc.dg/func-args-1.c: Update.
12804         * gcc.dg/format/sentinel-1.c: Update.
12805         * g++.old-deja/g++.jason/scoping10.C: Update.
12806         * g++.old-deja/g++.ns/lookup5.C: Update.
12807         * g++.dg/ext/cleanup-1.C: Update.
12808         * g++.dg/parse/varmod1.C: Update.
12809         * g++.dg/parse/error33.C: Update.
12810         * g++.dg/expr/call3.C: Update.
12811         * g++.dg/func-args-1.C: New.
12812
12813 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12814
12815         PR c/43125
12816         * gcc.dg/attr-used-2.c: Moved to ...
12817         * c-c++-common/attr-used-2.c: Here.
12818
12819         * gcc.dg/attr-used.c: Moved to ...
12820         * c-c++-common/attr-used.c: Here.
12821
12822 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12823
12824         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12825
12826 2010-02-22  Richard Guenther  <rguenther@suse.de>
12827
12828         PR lto/43045
12829         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12830         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12831
12832 2010-02-22  Richard Guenther  <rguenther@suse.de>
12833
12834         PR tree-optimization/42749
12835         * gcc.c-torture/compile/pr42749.c: New testcase.
12836
12837 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12838
12839         PR fortran/43072
12840         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12841         * gfortran.dg/internal_pack_9.f90: New test.
12842
12843 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12844
12845         PR c++/23510
12846         * g++.dg/template/recurse.C: Adjust.
12847         * g++.dg/template/pr23510.C: New.
12848
12849 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12850
12851         PR c++/42824
12852         * g++.dg/template/memclass4.C: New test.
12853
12854 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12855
12856         PR fortran/35259
12857         * gfortran.dg/reassoc_5.f90: New test.
12858
12859 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12860
12861         PR target/43067
12862         * gcc.target/i386/pr43067.c: New test.
12863
12864 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12865
12866         PR c++/35669
12867         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12868         -Wconversion-null.
12869         * g++.dg/warn/Wconversion-null.C: New test.
12870         * g++.old-deja/g++.other/null1.C: Move to...
12871         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12872
12873 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12874
12875         PR fortran/36932
12876         PR fortran/36933
12877         * gfortran.dg/dependency_26.f90: New test.
12878
12879         PR fortran/43072
12880         * gfortran.dg/internal_pack_7.f90: New test.
12881
12882         PR fortran/43111
12883         * gfortran.dg/internal_pack_8.f90: New test.
12884
12885 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12886
12887         PR 43128
12888         * c-c++-common/pr41779.c: Fix broken testcase.
12889
12890 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12891
12892         PR 36513
12893         * c-c++-common/pr36513.c: New testcase.
12894         * c-c++-common/pr36513-2.c: New testcase.
12895
12896 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12897
12898         PR 41779
12899         * c-c++-common/pr41779.c: New.
12900
12901 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12902
12903         PR debug/43084
12904         * gcc.dg/pr43084.c: New test.
12905
12906 2010-02-19  Richard Guenther  <rguenther@suse.de>
12907
12908         PR tree-optimization/42916
12909         * gcc.dg/pr42916.c: New testcase.
12910
12911 2010-02-18  Jason Merrill  <jason@redhat.com>
12912
12913         PR c++/42837
12914         * g++.dg/abi/packed1.C: Add expected warning.
12915
12916         PR c++/43108
12917         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12918         * gcc.dg/torture/dg-torture.exp: Likewise.
12919         * c-c++-common/torture/complex-sign.h,
12920         c-c++-common/torture/complex-sign-add.c,
12921         c-c++-common/torture/complex-sign-mixed-add.c,
12922         c-c++-common/torture/complex-sign-mixed-div.c,
12923         c-c++-common/torture/complex-sign-mixed-mul.c,
12924         c-c++-common/torture/complex-sign-mixed-sub.c,
12925         c-c++-common/torture/complex-sign-mul.c,
12926         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12927         Adapt for C++ compilation as well.
12928
12929         PR c++/43070
12930         * g++.dg/ext/label1.C: Update.
12931         * g++.dg/ext/label2.C: Update.
12932
12933         PR c++/26261
12934         * g++.dg/template/dependent-name6.C: New.
12935
12936         PR c++/43109
12937         * g++.dg/parse/namespace12.C: New.
12938
12939 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12940
12941         PR tree-optimization/43066
12942         * gcc.c-torture/compile/pr43066.c: New test.
12943
12944 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12945
12946         * g++.dg/ext/attrib35.C: Fix target selector string.
12947         * g++.dg/ext/attrib36.C: Ditto.
12948         * g++.dg/ext/attrib37.C: Ditto.
12949         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12950         * g++.dg/abi/mangle25.C: Ditto.
12951
12952 2010-02-17  Jason Merrill  <jason@redhat.com>
12953
12954         PR c++/43069
12955         * g++.dg/parse/namespace11.C: New.
12956
12957         PR c++/43093
12958         * g++.dg/ext/attrib37.C: New.
12959
12960         PR c++/43079
12961         * g++.dg/template/ptrmem20.C: New.
12962
12963 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12964
12965         PR target/43103
12966         * gcc.target/i386/xop-check.h: Include m256-check.h.
12967         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12968         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12969         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12970         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12971
12972 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR debug/42918
12975         * gcc.dg/pr42918.c: New test.
12976
12977 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12978
12979         * g++.dg/ext/attrib36.C: Require ILP32.
12980
12981 2010-02-16  Richard Guenther  <rguenther@suse.de>
12982
12983         PR tree-optimization/41043
12984         * gfortran.dg/pr41043.f90: New testcase.
12985         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12986
12987 2010-02-16  Jason Merrill  <jason@redhat.com>
12988
12989         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12990
12991 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12992
12993         PR tree-optimization/43074
12994         * gcc.dg/vect/fast-math-pr43074.c: New test.
12995
12996 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12997
12998         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12999
13000 2010-02-16  Jason Merrill  <jason@redhat.com>
13001
13002         PR c++/43031
13003         * g++.dg/ext/attrib36.C: New.
13004
13005         PR c++/43036
13006         * g++.dg/other/array6.C: New.
13007
13008 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13009
13010         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13011
13012 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13013
13014         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13015         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13016         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13017         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13018         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13019         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13020
13021 2010-02-15  Richard Guenther  <rguenther@suse.de>
13022
13023         PR middle-end/43068
13024         * g++.dg/torture/pr43068.C: New testcase.
13025
13026 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13027
13028         PR c++/43024
13029         * g++.dg/opt/ice1.C: New.
13030
13031 2010-02-14  Jason Merrill  <jason@redhat.com>
13032
13033         PR c++/41997
13034         * g++.dg/cpp0x/initlist-opt.C: New.
13035
13036 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13037
13038         PR fortran/41113
13039         PR fortran/41117
13040         * gfortran.dg/internal_pack_6.f90: New test.
13041
13042 2010-02-12  Jason Merrill  <jason@redhat.com>
13043
13044         PR c++/43054
13045         * g++.dg/cpp0x/variadic99.C: New.
13046
13047 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13050         sign extend pointers to gualchk_t.
13051
13052         PR c++/43033
13053         * g++.dg/other/default3.C: Xfail g4 test.
13054
13055 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13056
13057         PR middle-end/43012
13058         * gcc.dg/graphite/pr43012.c: New.
13059
13060 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13061
13062         PR middle-end/42930
13063         * g++.dg/graphite/pr42930.C: New.
13064
13065 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13066
13067         PR middle-end/42914
13068         PR middle-end/42530
13069         * gcc.dg/graphite/pr42530.c: New.
13070         * gcc.dg/graphite/pr42914.c: New.
13071
13072 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13073
13074         PR middle-end/42771
13075         * gcc.dg/graphite/pr42771.c: New.
13076
13077 2010-02-11  Richard Guenther  <rguenther@suse.de>
13078
13079         PR tree-optimization/42998
13080         * gcc.c-torture/compile/pr42998.c: New testcase.
13081
13082 2010-02-10  Jason Merrill  <jason@redhat.com>
13083
13084         PR c++/41896
13085         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13086
13087         PR c++/42983, core issue 906
13088         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13089         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13090
13091         PR c++/43016
13092         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13093
13094 2010-02-10  Richard Guenther  <rguenther@suse.de>
13095
13096         PR tree-optimization/43017
13097         * gcc.dg/torture/pr43017.c: New testcase.
13098
13099 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13100
13101         PR fortran/40823
13102         * gfortran.dg/private_type_1.f90: Update error location.
13103         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13104         * gfortran.dg/typebound_operator_2.f03: Ditto.
13105         * gfortran.dg/assignment_2.f90: Ditto.
13106         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13107         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13108
13109 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13110
13111         PR fortran/43015
13112         * gfortran.dg/bind_c_usage_20.f90: New test.
13113
13114 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13115
13116         PR debug/43010
13117         * g++.dg/debug/pr43010.C: New test.
13118
13119 2010-02-10  Richard Guenther  <rguenther@suse.de>
13120
13121         PR c/43007
13122         * gcc.c-torture/execute/20100209-1.c: New testcase.
13123         * gcc.dg/fold-div-3.c: Likewise.
13124
13125 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.dg/builtin-ffs-1.c: New test.
13128
13129 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13130
13131         PR fortran/42999
13132         * gfortran.dg/array_constructor_35.f90: New test.
13133
13134 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13135
13136         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13137
13138 2010-02-09  Jason Merrill  <jason@redhat.com>
13139
13140         PR c++/42399
13141         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13142
13143         PR c++/42370
13144         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13145
13146 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13147
13148         PR fortran/41869
13149         * gfortran.dg/module_write_1.f90: New test.
13150
13151 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13152
13153         * gcc.dg/pr19340.c: Adjust.
13154
13155 2010-02-09  Richard Guenther  <rguenther@suse.de>
13156
13157         PR tree-optimization/43008
13158         * gcc.c-torture/execute/pr43008.c: New testcase.
13159
13160 2010-02-09  Richard Guenther  <rguenther@suse.de>
13161
13162         PR tree-optimization/43000
13163         * gcc.dg/torture/pr43000.c: New testcase.
13164         * gcc.dg/torture/pr43002.c: Likewise.
13165
13166 2010-02-09  Daniel Kraft  <d@domob.eu>
13167
13168         PR fortran/39171
13169         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13170         and pass -Wsurprising as necessary.
13171
13172 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13173
13174         PR tree-optimization/42890
13175         * g++.dg/torture/pr42890.C: New test.
13176
13177 2010-02-08  Richard Guenther  <rguenther@suse.de>
13178
13179         PR middle-end/42995
13180         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13181
13182 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13183
13184         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13185         return 0 from main.
13186         * gcc.dg/graphite/block-1.c: Same.
13187         * gcc.dg/graphite/block-3.c: Same.
13188         * gcc.dg/graphite/block-4.c: Same.
13189         * gcc.dg/graphite/block-5.c: Same.
13190         * gcc.dg/graphite/block-6.c: Same.
13191         * gcc.dg/graphite/block-7.c: Same.
13192         * gcc.dg/graphite/interchange-0.c: Same.
13193         * gcc.dg/graphite/interchange-1.c: Same.
13194         * gcc.dg/graphite/interchange-10.c: Same.
13195         * gcc.dg/graphite/interchange-11.c: Same.
13196         * gcc.dg/graphite/interchange-12.c: Same.
13197         * gcc.dg/graphite/interchange-2.c: Same.
13198         * gcc.dg/graphite/interchange-3.c: Same.
13199         * gcc.dg/graphite/interchange-4.c: Same.
13200         * gcc.dg/graphite/interchange-5.c: Same.
13201         * gcc.dg/graphite/interchange-6.c: Same.
13202         * gcc.dg/graphite/interchange-7.c: Same.
13203         * gcc.dg/graphite/interchange-8.c: Same.
13204         * gcc.dg/graphite/interchange-9.c: Same.
13205         * gcc.dg/graphite/interchange-mvt.c: Same.
13206
13207 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13208
13209         * gfortran.dg/graphite/id-19.f: New.
13210         * gfortran.dg/graphite/pr14741.f90: New.
13211         * gfortran.dg/graphite/pr41924.f90: New.
13212         * gfortran.dg/graphite/run-id-2.f90: New.
13213
13214 2010-02-07  Richard Guenther  <rguenther@suse.de>
13215
13216         PR middle-end/42956
13217         * gcc.c-torture/compile/pr42956.c: New testcase.
13218
13219 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13220
13221         PR libfortran/42742
13222         * gfortran.dg/fmt_cache_2.f: New test.
13223
13224 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13225
13226         * gfortran.dg/read_no_eor.f90: New test.
13227
13228 2010-02-05  Jason Merrill  <jason@redhat.com>
13229
13230         * g++.dg/ext/label13.C: Move constructor body out of class.
13231
13232 2010-02-03  Jason Merrill  <jason@redhat.com>
13233
13234         PR c++/42870
13235         * g++.dg/ext/dllexport3.C: New.
13236
13237 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13238
13239         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13240
13241 2010-02-05  Richard Guenther  <rguenther@suse.de>
13242
13243         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13244
13245 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13246
13247         PR c++/42915
13248         * g++.dg/other/crash-9.C: New test.
13249
13250 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13251
13252         PR fortran/42309
13253         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13254
13255 2010-02-04  Richard Guenther  <rguenther@suse.de>
13256
13257         PR rtl-optimization/42952
13258         * gcc.dg/torture/pr42952.c: New testcase.
13259
13260 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13261
13262         PR libfortran/42901
13263         * gfortran.dg/namelist_60.f90: New test.
13264
13265 2010-02-03  Jason Merrill  <jason@redhat.com>
13266
13267         PR c++/40138
13268         * g++.dg/ext/builtin11.C: New.
13269
13270         PR c++/4926
13271         PR c++/38600
13272         * g++.dg/abi/mangle35.C: New.
13273         * g++.dg/abi/mangle37.C: New.
13274
13275         PR c++/12909
13276         * g++.dg/abi/mangle36.C: New.
13277
13278         PR c++/35652
13279         * g++.dg/warn/string1.C: New.
13280
13281 2010-02-03  Richard Guenther  <rguenther@suse.de>
13282
13283         PR tree-optimization/42944
13284         * gcc.dg/errno-1.c: New testcase.
13285
13286 2010-02-03  Richard Guenther  <rguenther@suse.de>
13287
13288         PR middle-end/42927
13289         * gcc.c-torture/compile/pr42927.c: New testcase.
13290
13291 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13292
13293         PR fortran/42936
13294         * gfortran.dg/null_4.f90: New test.
13295
13296 2010-02-02  Jason Merrill  <jason@redhat.com>
13297
13298         PR c++/41090
13299         * g++.dg/ext/label13.C: New.
13300
13301 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13302
13303         PR fortran/42650
13304         * gfortran.dg/func_result_5.f90: New test.
13305
13306 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13307
13308         PR fortran/42922
13309         * gfortran.dg/pure_initializer_3.f90: News test.
13310
13311 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13312
13313         PR fortran/42888
13314         * gfortran.dg/allocate_derived_2.f90: New test.
13315
13316 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13317
13318         PR middle-end/42898
13319         * gcc.dg/torture/pr42898-2.c: New test.
13320
13321 2010-01-31  Richard Guenther  <rguenther@suse.de>
13322
13323         PR middle-end/42898
13324         * gcc.dg/torture/pr42898.c: New testcase.
13325
13326 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13327
13328         PR fortran/38324
13329         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13330         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13331
13332 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13333
13334         * g++.dg/tree-ssa/inline-1.C: New.
13335         * g++.dg/tree-ssa/inline-2.C: New.
13336         * g++.dg/tree-ssa/inline-3.C: New.
13337
13338 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13339
13340         PR testsuite/41701
13341         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13342         the string 'pow' in the pathname of the compiler from generating a
13343         test failure.
13344
13345 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13346
13347         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13348         * g++.old-deja/g++.mike/eh17.C: Likewise.
13349         * g++.old-deja/g++.mike/p5571.C: Likewise.
13350
13351 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13352
13353         PR c++/42758
13354         PR c++/42634
13355         PR c++/42336
13356         PR c++/42797
13357         PR c++/42880
13358         * g++.dg/other/crash-5.C: New test.
13359         * g++.dg/other/crash-6.C: New test.
13360         * g++.dg/other/crash-7.C: New test.
13361         * g++.dg/other/crash-8.C: New test.
13362
13363 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13364
13365         PR rtl-optimization/42889
13366         * gcc.dg/pr42889.c: New test.
13367
13368 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13369
13370         * gcc.target/i386/pr42881.c: Use SSE2.
13371
13372 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13373
13374         PR target/42891
13375         * gcc.target/i386/pr42891.c: New test.
13376
13377 2010-01-28  Richard Guenther  <rguenther@suse.de>
13378
13379         PR tree-optimization/42871
13380         * g++.dg/torture/pr42871.C: New testcase.
13381
13382 2010-01-28  Richard Guenther  <rguenther@suse.de>
13383
13384         * gcc.dg/Wobjsize-1.h: New testcase.
13385         * gcc.dg/Wobjsize-1.c: Likewise.
13386
13387 2010-01-28  Richard Guenther  <rguenther@suse.de>
13388
13389         PR middle-end/42883
13390         * g++.dg/torture/pr42883.C: New testcase.
13391
13392 2010-01-28  Michael Matz  <matz@suse.de>
13393
13394         * gcc.target/i386/pr42881.c: New test.
13395
13396 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13397
13398         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13399         Add i?86-*-solaris2* support.
13400
13401 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13402
13403         PR c++/42713
13404         PR c++/42820
13405         * g++.dg/template/typedef27.C: New test case.
13406         * g++.dg/template/typedef28.C: New test case.
13407
13408 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13409
13410         * gcc.dg/optimize-bswap*.c: Add ARM target
13411
13412 2010-01-27  Richard Guenther  <rguenther@suse.de>
13413
13414         PR middle-end/42878
13415         * gcc.dg/torture/pr42878-1.c: New testcase.
13416         * gcc.dg/torture/pr42878-2.c: Likewise.
13417
13418 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR middle-end/42874
13421         * gcc.dg/vla-22.c: New test.
13422
13423 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13424
13425         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13426         current collation.
13427
13428 2010-01-26  Richard Guenther  <rguenther@suse.de>
13429
13430         PR rtl-optimization/42685
13431         * gcc.dg/pr42685.c: New testcase.
13432         * g++.dg/other/pr42685.C: Likewise.
13433
13434 2010-01-26  Richard Guenther  <rguenther@suse.de>
13435
13436         PR middle-end/42806
13437         * g++.dg/other/pr42806.C: New testcase.
13438
13439 2010-01-26  Richard Guenther  <rguenther@suse.de>
13440
13441         PR tree-optimization/42250
13442         * gcc.dg/pr42250.c: New testcase.
13443
13444 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13445
13446         * gnat.dg/array_bounds_test.adb: New test.
13447
13448 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13449
13450         PR fortran/42858
13451         * gfortran.dg/generic_21.f90: New test.
13452
13453 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13454
13455         PR testsuite/41522
13456         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13457
13458 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/42748
13461         * g++.dg/abi/arm_va_list2.C: New test.
13462         * g++.dg/abi/arm_va_list2.h: Companion header file.
13463
13464 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13465
13466         PR fortran/41044
13467         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13468
13469         PR fortran/41167
13470         * gfortran.dg/char_array_arg_1.f90 : New test.
13471
13472         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13473
13474 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13475
13476         PR fortran/39304
13477         * gfortran.dg/generic_20.f90: New test.
13478
13479 2010-01-22  Michael Matz  <matz@suse.de>
13480
13481         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13482         -msse2.
13483
13484 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13485
13486         PR fortran/42736
13487         * gfortran.dg/dependency_25.f90 : New test.
13488
13489 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13490
13491         PR tree-optimization/42585
13492         * gcc.dg/tree-ssa/pr42585.c: New test.
13493
13494 2010-01-21  Richard Guenther  <rguenther@suse.de>
13495
13496         PR middle-end/19988
13497         * gcc.dg/pr19988.c: New testcase.
13498
13499 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13500
13501         * g++.dg/compat/decimal/compat-common.h: New file.
13502         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13503         * g++.dg/compat/decimal/pass_x.h: New file.
13504         * g++.dg/compat/decimal/pass_y.h: New file.
13505         * g++.dg/compat/decimal/pass-1_main.C: New file.
13506         * g++.dg/compat/decimal/pass-1_x.C: New file.
13507         * g++.dg/compat/decimal/pass-1_y.C: New file.
13508         * g++.dg/compat/decimal/pass-2_main.C: New file.
13509         * g++.dg/compat/decimal/pass-2_x.C: New file.
13510         * g++.dg/compat/decimal/pass-2_y.C: New file.
13511         * g++.dg/compat/decimal/pass-3_main.C: New file.
13512         * g++.dg/compat/decimal/pass-3_x.C: New file.
13513         * g++.dg/compat/decimal/pass-3_y.C: New file.
13514         * g++.dg/compat/decimal/pass-4_main.C: New file.
13515         * g++.dg/compat/decimal/pass-4_x.C: New file.
13516         * g++.dg/compat/decimal/pass-4_y.C: New file.
13517         * g++.dg/compat/decimal/pass-5_main.C: New file.
13518         * g++.dg/compat/decimal/pass-5_x.C: New file.
13519         * g++.dg/compat/decimal/pass-5_y.C: New file.
13520         * g++.dg/compat/decimal/pass-6_main.C: New file.
13521         * g++.dg/compat/decimal/pass-6_x.C: New file.
13522         * g++.dg/compat/decimal/pass-6_y.C: New file.
13523         * g++.dg/compat/decimal/return_x.h: New file.
13524         * g++.dg/compat/decimal/return_y.h: New file.
13525         * g++.dg/compat/decimal/return-1_main.C: New file.
13526         * g++.dg/compat/decimal/return-1_x.C: New file.
13527         * g++.dg/compat/decimal/return-1_y.C: New file.
13528         * g++.dg/compat/decimal/return-2_main.C: New file.
13529         * g++.dg/compat/decimal/return-2_x.C: New file.
13530         * g++.dg/compat/decimal/return-2_y.C: New file.
13531         * g++.dg/compat/decimal/return-3_main.C: New file.
13532         * g++.dg/compat/decimal/return-3_x.C: New file.
13533         * g++.dg/compat/decimal/return-3_y.C: New file.
13534         * g++.dg/compat/decimal/return-4_main.C: New file.
13535         * g++.dg/compat/decimal/return-4_x.C: New file.
13536         * g++.dg/compat/decimal/return-4_y.C: New file.
13537         * g++.dg/compat/decimal/return-5_main.C: New file.
13538         * g++.dg/compat/decimal/return-5_x.C: New file.
13539         * g++.dg/compat/decimal/return-5_y.C: New file.
13540         * g++.dg/compat/decimal/return-6_main.C: New file.
13541         * g++.dg/compat/decimal/return-6_x.C: New file.
13542         * g++.dg/compat/decimal/return-6_y.C: New file.
13543
13544 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13545
13546         PR debug/42715
13547         * gcc.dg/pr42715.c: New.
13548
13549 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13550
13551         PR c++/42038
13552         * g++.dg/parse/crash55.C: New.
13553
13554 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13555
13556         PR debug/42782
13557         * gcc.dg/guality/pr42782.c: New.
13558
13559 2010-01-20  Jason Merrill  <jason@redhat.com>
13560
13561         PR c++/41788
13562         * g++.dg/abi/packed1.C: New.
13563
13564         PR c++/41920
13565         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13566
13567         PR c++/40750
13568         * g++.dg/parse/fn-typedef1.C: New.
13569         * g++.dg/other/cv_quals.C: Adjust.
13570
13571 2010-01-20  Anthony Green  <green@moxielogic.com>
13572
13573         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13574         pack(push) pragma).
13575         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13576         * gcc.dg/20020312-2.c: Port this to the moxie core.
13577         * gcc.dg/weak/typeof-2.c: Ditto.
13578
13579 2010-01-20  Richard Guenther  <rguenther@suse.de>
13580
13581         PR tree-optimization/42717
13582         * gcc.c-torture/compile/pr42717.c: New testcase.
13583
13584 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13585
13586         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13587         of signed, add a few new tests.
13588
13589         PR middle-end/42803
13590         * g++.dg/parse/limits-initializer1.C: New test.
13591
13592 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13593
13594         PR fortran/42804
13595         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13596         * gfortran.dg/typebound_call_12.f03: New test.
13597
13598 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13599
13600         PR fortran/42783
13601         * gfortran.dg/bounds_check_15.f90 : New test.
13602
13603 2010-01-19  Michael Matz  <matz@suse.de>
13604
13605         PR tree-optimization/41783
13606         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13607
13608 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13609
13610         PR target/38697.
13611         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13612         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13613         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13614         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13615         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13616         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13617         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13618         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13619         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13620         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13621         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13622
13623 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13624
13625         PR fortran/42545
13626         * gfortran.dg/extends_6.f03: Modified an error message.
13627         * gfortran.dg/extends_10.f03: New test.
13628         * gfortran.dg/private_type_6.f03: Modified an error message.
13629         * gfortran.dg/structure_constructor_8.f03: Ditto.
13630
13631 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13632
13633         PR tree-optimization/42719
13634         * gcc.dg/pr42719.c: New test.
13635
13636         PR debug/42728
13637         * gcc.dg/pr42728.c: New test.
13638
13639 2010-01-19  Anthony Green  <green@moxielogic.com>
13640
13641         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13642
13643 2010-01-18  Anthony Green  <green@moxielogic.com>
13644
13645         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13646         for moxie.
13647
13648 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13649
13650         * g++.dg/template/error45.C: reverted as part of reverting the
13651         fix of PR c++/42634.
13652
13653 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13654
13655         PR c++/42634
13656         * g++.dg/template/error45.C: New test.
13657
13658 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13659
13660         PR c++/42766
13661         * g++.dg/conversion/op6.C: New test.
13662
13663 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13664
13665         PR target/42774
13666         * gcc.target/alpha/pr42774.c: New test.
13667
13668 2010-01-18  Richard Guenther  <rguenther@suse.de>
13669
13670         PR tree-optimization/42781
13671         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13672
13673 2010-01-17  Richard Guenther  <rguenther@suse.de>
13674
13675         PR middle-end/42248
13676         * gcc.c-torture/execute/pr42248.c: New testcase.
13677
13678 2010-01-17  Richard Guenther  <rguenther@suse.de>
13679
13680         PR tree-optimization/42773
13681         * g++.dg/torture/pr42773.C: New testcase.
13682
13683 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13684
13685         PR fortran/42677
13686         * gfortran.dg/interface_assignment_5.f90: New test.
13687
13688 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13689
13690         PR c++/42697
13691         * g++.dg/template/crash94.C: Reverted.
13692
13693 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13694
13695         PR debug/42767
13696         * gcc.dg/debug/pr42767.c: New.
13697
13698 2010-01-15  Jason Merrill  <jason@redhat.com>
13699
13700         PR c++/42761
13701         * g++.dg/cpp0x/decltype22.C: New.
13702
13703 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13704
13705         PR middle-end/42760
13706         * g++.dg/torture/pr42760.C: New test.
13707
13708 2010-01-15  Jing Yu  <jingyu@google.com>
13709
13710         PR rtl-optimization/42691
13711         * gcc.c-torture/execute/pr42691.c: New.
13712
13713 2010-01-15  Richard Guenther  <rguenther@suse.de>
13714
13715         PR middle-end/42739
13716         * g++.dg/torture/pr42739.C: New testcase.
13717
13718 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13719
13720         * g++.dg/template/error45.C: Revert as part of reverting changes
13721         or PR c++/42634.
13722
13723 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13724
13725         PR fortran/42684
13726         * gfortran.dg/interface_31.f90: New test.
13727
13728 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13729
13730         * gcc.target/powerpc/pr42747.c: New file.
13731
13732 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13733
13734         PR middle-end/42674
13735         * c-c++-common/pr42674.c: New test.
13736
13737         PR c++/42608
13738         * g++.dg/template/instantiate11.C: New test.
13739
13740 2010-01-14  Jason Merrill  <jason@redhat.com>
13741
13742         PR c++/42701
13743         * g++.dg/overload/error3.C: New.
13744
13745         PR c++/42655
13746         * g++.dg/overload/rvalue1.C: New.
13747
13748 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13749
13750         PR tree-optimization/42706
13751         * gcc.dg/ipa/pr42706.c: New testcase.
13752
13753 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13754
13755         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13756
13757 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13758
13759         PR tree-optimization/42714
13760         * g++.dg/torture/pr42714.C: New test.
13761
13762 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13763
13764         PR rtl-optimization/42246
13765         * gfortran.dg/pr42246-2.f: New.
13766
13767 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13768
13769         PR rtl-optimization/42389
13770         * gcc.dg/pr42389.c: New.
13771
13772 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13773
13774         PR rtl-optimization/42388
13775         * gcc.dg/pr42388.c: New.
13776
13777 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13778
13779         PR rtl-optimization/42294
13780         * gfortran.dg/pr42294.f: New.
13781
13782 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13783
13784         PR rtl-optimization/39453
13785         PR rtl-optimization/42246
13786         * gcc.dg/pr39453.c: New.
13787         * gcc.dg/pr42246.c: New.
13788
13789 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13790
13791         PR middle-end/42245
13792         * gcc.dg/pr42245.c: New.
13793         * gcc.dg/pr42245-2.c: New.
13794
13795 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13796
13797         PR rtl-optimization/42249
13798         * gcc.dg/pr42249.c: New.
13799
13800 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13801
13802         PR c/42721
13803         * gcc.c-torture/execute/pr42721.c: New test.
13804
13805 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13806
13807         PR tree-optimization/42709
13808         * gcc.dg/vect/pr42709.c: New test.
13809
13810 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13811
13812         PR fortran/41478
13813         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13814         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13815
13816 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13817
13818         PR fortran/42481
13819         * gfortran.dg/generic_19.f90 : New test.
13820
13821 2010-01-13  Richard Guenther  <rguenther@suse.de>
13822
13823         PR tree-optimization/42730
13824         * gcc.c-torture/compile/pr42730.c: New testcase.
13825
13826 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13827
13828         PR target/pr42542
13829         * gcc.target/ia64/pr42542-1.c: New.
13830         * gcc.target/ia64/pr42542-2.c: New.
13831         * gcc.target/ia64/pr42542-3.c: New.
13832
13833 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13834
13835         PR c++/42634
13836         * g++.dg/template/error45.C: New test.
13837
13838 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13839
13840         PR tree-optimization/42704
13841         * g++.dg/torture/pr42704.C: New test.
13842
13843 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13844
13845         PR tree-optimization/42703
13846         * gcc.c-torture/compile/pr42703.c: New test.
13847
13848 2010-01-13  Richard Guenther  <rguenther@suse.de>
13849
13850         PR tree-optimization/42705
13851         * gcc.c-torture/compile/pr42705.c: New testcase.
13852
13853 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13854
13855         * gcc.target/bfin/l2.c: New test.
13856         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13857
13858 2010-01-13  Richard Guenther  <rguenther@suse.de>
13859
13860         PR middle-end/42716
13861         * gcc.c-torture/compile/pr42716.c: New testcase.
13862
13863 2010-01-13  Richard Guenther  <rguenther@suse.de>
13864
13865         PR lto/42678
13866         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13867
13868 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13869
13870         PR c/42708
13871         * gcc.c-torture/compile/pr42708-1.c: New test.
13872
13873 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13874
13875         PR debug/42662
13876         * gcc.dg/pr42662.c: New test.
13877
13878         PR tree-optimization/42645
13879         * g++.dg/other/pr42645-1.C: New test.
13880         * g++.dg/other/pr42645-2.C: New test.
13881
13882 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13883
13884         PR target/42416
13885         * gcc.target/powerpc/warn-1.c: New test.
13886         * gcc.target/powerpc/warn-2.c: New test.
13887
13888 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13889
13890         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13891         stack alignment.
13892
13893 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13894
13895         * gcc.dg/lto/20100108_0.c: New.
13896
13897 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13898
13899         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13900         Add -march=i686 -msse for 32bit x86 targets.
13901
13902 2010-01-10  Richard Guenther  <rguenther@suse.de>
13903
13904         PR middle-end/42667
13905         * gcc.dg/torture/pr42667.c: New testcase.
13906
13907 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13908
13909         PR fortran/32489
13910         * gfortran.dg/array_constructor_34.f90: New test.
13911
13912 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13913
13914         PR fortran/20923
13915         * gfortran.dg/array_constructor_33.f90: New test.
13916         gfortran.dg/array_function_5.f90: Add credit.
13917
13918 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13919
13920         PR debug/42631
13921         * gcc.dg/pr42631.c: New.
13922
13923 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13924
13925         PR debug/42630
13926         * gcc.dg/pr42630.c: New.
13927
13928 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13929
13930         PR debug/42629
13931         * gcc.dg/pr42629.c: New.
13932
13933 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13934
13935         PR middle-end/42363
13936         * gcc.dg/torture/pr42363.c: New.
13937
13938 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13939
13940         PR debug/42604
13941         PR debug/42395
13942         * gcc.dg/vect/pr42604.c: New.
13943         * gcc.dg/vect/pr42395.c: New.
13944
13945 2010-01-09  Richard Guenther  <rguenther@suse.de>
13946
13947         PR middle-end/42512
13948         * gcc.c-torture/execute/pr42512.c: New testcase.
13949
13950 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13951
13952         PR fortran/41298
13953         * gfortran.dg/c_ptr_tests_14.f90: New test.
13954
13955 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13956
13957         PR ada/41929
13958         * gnat.dg/null_pointer_deref1.adb: Don't run on
13959         sparc*-sun-solaris2.11.
13960
13961 2010-01-08  Richard Guenther  <rguenther@suse.de>
13962
13963         PR lto/42528
13964         * gcc.dg/lto/20100103-1_0.c: New testcase.
13965         * gcc.dg/lto/20100103-2_0.c: Likewise.
13966
13967 2010-01-08  Tobias Burnus  <burnus@net-b.de
13968
13969         PR/fortran 25829
13970         * gfortran.dg/asynchronous_1.f90: New test.
13971         * gfortran.dg/asynchronous_2.f90: New test.
13972         * gfortran.dg/conflicts.f90: Update error message.
13973
13974 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13975
13976         c++/40155
13977         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13978
13979 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13980
13981         PR tree-optimization/42625
13982         * g++.dg/opt/dtor4.C: New test.
13983         * g++.dg/opt/dtor4.h: New.
13984         * g++.dg/opt/dtor4-aux.cc: New.
13985
13986 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13987
13988         PR fortran/42597
13989         * gfortran.dg/proc_ptr_26.f90: New test.
13990
13991 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13992
13993         PR fortran/41872
13994         * gfortran.dg/allocatable_scalar_7.f90: New test.
13995
13996 2010-01-06  Richard Guenther  <rguenther@suse.de>
13997
13998         * gcc.c-torture/compile/pr42632.c: New testcase.
13999
14000 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14001
14002         PR target/42542
14003         * gcc.target/i386/pr42542-4.c: New.
14004         * gcc.target/i386/pr42542-4a.c: Likewise.
14005         * gcc.target/i386/pr42542-5.c: Likewise.
14006         * gcc.target/i386/pr42542-5a.c: Likewise.
14007
14008 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14009
14010         * gcc.dg/tls/opt-15.c: New test.
14011
14012 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14013
14014         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14015
14016 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14017
14018         PR tree-optimization/42462
14019         * g++.dg/torture/pr42462.C: New test.
14020
14021 2010-01-05  Jason Merrill  <jason@redhat.com>
14022
14023         * g++.dg/cpp0x/initlist30.C: New test.
14024
14025 2010-01-05  Richard Guenther  <rguenther@suse.de>
14026
14027         PR tree-optimization/42614
14028         * gcc.c-torture/execute/pr42614.c: New testcase.
14029
14030 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14031
14032         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14033         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14034         -Wunreachable-code.
14035         * gcc.dg/Wunreachable-2.c: Likewise.
14036         * gcc.dg/Wunreachable-3.c: Likewise.
14037         * gcc.dg/Wunreachable-4.c: Likewise.
14038         * gcc.dg/Wunreachable-5.c: Likewise.
14039         * gcc.dg/Wunreachable-6.c: Likewise.
14040         * gcc.dg/Wunreachable-7.c: Likewise.
14041         * gcc.dg/Wunreachable-8.c: Likewise.
14042         * gcc.dg/20041231-1.c: Likewise.
14043
14044 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14045
14046         PR other/42611
14047         * gcc.dg/pr42611.c: New test.
14048
14049         PR tree-optimization/42508
14050         * g++.dg/opt/pr42508.C: New test.
14051
14052 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14053
14054         PR fortran/41872
14055         * gfortran.dg/allocatable_scalar_8.f90: New.
14056
14057 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14058
14059         PR tree-optimization/42398
14060         * gcc.c-torture/compile/pr42398.c: New test.
14061
14062 2010-01-04  Jason Merrill  <jason@redhat.com>
14063
14064         PR c++/42555
14065         * g++.dg/ext/attrib35.C: New.
14066
14067         PR c++/42567
14068         * g++.dg/cpp0x/auto17.C: New.
14069
14070 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14071
14072         * gcc.dg/lto/20100104_0.c: New.
14073
14074 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14075
14076         PR target/42542
14077         * gcc.target/i386/pr42542-1.c: New.
14078         * gcc.target/i386/pr42542-1a.c: Likewise.
14079         * gcc.target/i386/pr42542-1b.c: Likewise.
14080         * gcc.target/i386/pr42542-2.c: Likewise.
14081         * gcc.target/i386/pr42542-2a.c: Likewise.
14082         * gcc.target/i386/pr42542-2b.c: Likewise.
14083         * gcc.target/i386/pr42542-3.c: Likewise.
14084         * gcc.target/i386/pr42542-3a.c: Likewise.
14085
14086 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14087
14088         PR fortran/41872
14089         * gfortran.dg/allocatable_scalar_5.f90: New test.
14090         * gfortran.dg/allocatable_scalar_6.f90: New test.
14091
14092 2010-01-03  Richard Guenther  <rguenther@suse.de>
14093
14094         PR testsuite/42583
14095         * gfortran.dg/gomp/recursion1.f90: Remove.
14096
14097 2010-01-03  Richard Guenther  <rguenther@suse.de>
14098
14099         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14100         * gcc.dg/uninit-6.c: Likewise.
14101         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14102
14103 2010-01-03  Richard Guenther  <rguenther@suse.de>
14104
14105         PR tree-optimization/42589
14106         * gcc.target/i386/pr42589.c: New testcase.
14107
14108 2010-01-03  Richard Guenther  <rguenther@suse.de>
14109
14110         PR tree-optimization/42438
14111         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14112
14113 2010-01-02  Richard Guenther  <rguenther@suse.de>
14114
14115         PR testsuite/41651
14116         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14117
14118 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14119
14120         PR target/42448
14121         * gcc.target/alpha/pr42448-1.c: New test.
14122         * gcc.target/alpha/pr42448-2.c: Ditto.
14123
14124 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14125
14126         PR preprocessor/41947
14127         * gcc.dg/c99-hexfloat-3.c: New test.
14128
14129 2010-01-01  Richard Guenther  <rguenther@suse.de>
14130
14131         PR c/42570
14132         * gcc.c-torture/execute/pr42570.c: New testcase.
14133
14134 2010-01-01  Richard Guenther  <rguenther@suse.de>
14135
14136         PR middle-end/42559
14137         * gcc.c-torture/compile/pr42559.c: New testcase.
14138
14139 \f
14140 Copyright (C) 2010 Free Software Foundation, Inc.
14141
14142 Copying and distribution of this file, with or without modification,
14143 are permitted in any medium without royalty provided the copyright
14144 notice and this notice are preserved.