OSDN Git Service

PR testsuite/49432
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2
3         PR testsuite/49432
4         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5
6 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/49400
9         * gfortran.dg/proc_ptr_31.f90: New.
10
11 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gnat.dg/volatile6.adb: New test.
14         * gnat.dg/volatile7.adb: Likewise.
15         * gnat.dg/volatile8.adb: Likewise.
16         * gnat.dg/volatile9.adb: Likewise.
17
18 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
19
20         * gnat.dg/constant3.adb: New test.
21
22 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
23
24         PR libfortran/48296
25         * gfortran.dg/read_list_eof_1.f90: New test.
26
27 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
28
29         PR target/49411
30         * gcc.target/i386/testimm-1.c: New test.
31         * gcc.target/i386/testimm-2.c: New test.
32         * gcc.target/i386/testimm-3.c: New test.
33         * gcc.target/i386/testimm-4.c: New test.
34         * gcc.target/i386/testimm-5.c: New test.
35         * gcc.target/i386/testimm-6.c: New test.
36         * gcc.target/i386/testimm-7.c: New test.
37         * gcc.target/i386/testimm-8.c: New test.
38         * gcc.target/i386/xop-vpermil2px-2.c: New test.
39         * gcc.target/i386/xop-rotate1-int.c: New test.
40         * gcc.target/i386/xop-rotate2-int.c: New test.
41
42 2011-06-17  Jason Merrill  <jason@redhat.com>
43
44         * g++.dg/cpp0x/rv-func2.C: New.
45
46         * g++.dg/debug/dwarf2/lambda1.C: New.
47         * g++.dg/warn/Wshadow-6.C: Adjust.
48
49 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
50
51         PR fortran/48699
52         * gfortran.dg/move_alloc_5.f90: New.
53
54 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
55
56         PR rtl-optimization/48542
57         * gcc.dg/torture/pr48542.c: New test.
58
59 2011-06-16  Jason Merrill  <jason@redhat.com>
60
61         PR c++/44160
62         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
63
64         PR c++/45378
65         * g++.dg/cpp0x/initlist52.C New.
66
67         PR c++/45399
68         * c-c++-common/raw-string-12.c: New.
69
70         PR c++/49229
71         * g++.dg/cpp0x/sfinae26.C: New.
72
73         PR c++/49251
74         * g++.dg/cpp0x/variadic113.C: New.
75
76         PR c++/49420
77         * g++.dg/cpp0x/variadic112.C: New.
78
79 2011-06-16  Jeff Law <law@redhat.com>
80
81         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
82         improved jump threading.
83         * gcc.dg/builtin-object-size-2.c: Likewise.
84         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
85
86 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
87
88         PR fortran/49074
89         * gfortran.dg/typebound_assignment_3.f03: New.
90
91 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
92
93         PR testsuite/48727
94         * g++.dg/opt/devirt2.C: Change xfail rule to target.
95
96 2011-06-16  Martin Jambor  <mjambor@suse.cz>
97
98         PR tree-optimization/49343
99         * gnat.dg/discr31.ad[sb]: New test.
100
101 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
102
103         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
104
105 2011-06-16  Tom de Vries  <tom@codesourcery.com>
106
107         PR target/45098
108         * gcc.target/arm/ivopts-3.c: Update test.
109         * gcc.target/arm/ivopts-5.c: Same.
110
111 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
112
113         Revert 
114         2011-06-10  Wei Guozhi  <carrot@google.com>
115
116         PR target/45335
117         * gcc.target/arm/pr45335.c: New test.
118         * gcc.target/arm/pr45335-2.c: New test.
119         * gcc.target/arm/pr45335-3.c: New test.
120         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
121         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
122         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
123
124 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
125
126         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
127
128 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
129
130         PR fortran/49417
131         * gfortran.dg/class_43.f03: New.
132
133 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
134
135         PR tree-optimization/49419
136         * gcc.c-torture/execute/pr49419.c: New test.
137
138 2011-06-16  Revital Eres  <revital.eres@linaro.org>
139
140         * gcc.dg/sms-9.c: New file.
141
142 2011-06-15  Easwaran Raman  <eraman@google.com>
143
144         PR rtl-optimization/49414
145         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
146
147 2011-06-14  Jason Merrill  <jason@redhat.com>
148
149         * g++.dg/cpp0x/noexcept13.C: New.
150
151 2011-06-14  Easwaran Raman  <eraman@google.com>
152
153         PR rtl-optimization/44194
154         * gcc.dg/pr44194-1.c: New test.
155         * gcc.dg/pr44194-2.c: New test.
156
157 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
158
159         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
160         * gcc.target/arm/pr45701-2.c: Likewise.
161         * gcc.target/arm/thumb-branch1.c: Likewise.
162
163 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
164
165         PR testsuite/48727
166         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
167
168 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
169
170         * gcc.target/arm/pr45701-1.c: Require thumb support.
171         * gcc.target/arm/pr45701-2.c: Likewise.
172         * gcc.target/arm/thumb-branch1.c: Likewise.
173
174         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
175         * gcc.target/arm/pr39839.c: Likewise.
176         * gcc.target/arm/pr40657-2.c: Likewise.
177         * gcc.target/arm/pr40956.c: Likewise.
178         * gcc.target/arm/pr41679.c: Likewise.
179         * gcc.target/arm/pr42235.c: Likewise.
180         * gcc.target/arm/pr42495.c: Likewise.
181         * gcc.target/arm/pr42505.c: Likewise.
182         * gcc.target/arm/pr42574.c: Likewise.
183         * gcc.target/arm/pr46883.c: Likewise.
184         * gcc.target/arm/pr46934.c: Likewise.
185         * gcc.target/arm/xor-and.c: Likewise.
186
187 2011-06-14  Jason Merrill  <jason@redhat.com>
188
189         * g++.dg/other/error23.C: Adjust error message.
190         * g++.dg/other/error32.C: Likewise.
191
192         PR c++/49389
193         * g++.dg/cpp0x/rv-dotstar.C: New.
194
195         PR c++/49369
196         * g++.dg/cpp0x/decltype30.C: New.
197
198         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
199
200 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
201
202         PR fortran/49103
203         * gfortran.dg/pr49103.f90: New test.
204
205 2011-06-14  Tom de Vries  <tom@codesourcery.com>
206
207         PR target/45098
208         * gcc.target/arm/ivopts-3.c: New test.
209         * gcc.target/arm/ivopts-4.c: New test.
210         * gcc.target/arm/ivopts-5.c: New test.
211
212 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
213
214         PR rtl-optimization/49390
215         * gcc.c-torture/execute/pr49390.c: New test.
216
217 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
218
219         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
220
221 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
222
223         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
224         * gcc.c-torture/execute/cmpsi-2.x: New file.
225         * gcc.c-torture/execute/pr45262.c: Undo 172757.
226         * gcc.c-torture/execute/pr45262.x: New file.
227         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
228         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
229         int32plus
230         * gcc.c-torture/compile/pr49163.c: Ditto.
231
232 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
233
234         * gcc.dg/vect/vect-16.c: Rename to...
235         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
236         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
237         for double-word vectors.
238         * gcc.dg/vect/vect-peel-4.c: Likewise.
239         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
240         vect_element_align.
241         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
242         -fno-fast-math.
243
244 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
245
246         PR target/44618
247         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
248
249 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
250
251         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
252
253 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
254
255         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
256
257 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
258
259         * gfortran.dg/trim_optimize_8.f90:  New test case.
260
261 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
262            Ira Rosen  <ira.rosen@linaro.org>
263
264         PR tree-optimization/49352
265         * gcc.dg/vect/pr49352.c: New test.
266
267 2011-06-12  Tobias Burnus
268
269         PR fortran/49324
270         * gfortran.dg/alloc_comp_assign_11.f90: New.
271
272 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
273
274         * gfortran.dg/trim_optimize_7.f90:  New test.
275
276 2011-06-10  Wei Guozhi  <carrot@google.com>
277
278         PR target/45335
279         * gcc.target/arm/pr45335.c: New test.
280         * gcc.target/arm/pr45335-2.c: New test.
281         * gcc.target/arm/pr45335-3.c: New test.
282         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
283         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
284         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
285
286 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
287
288         PR c++/41769
289         * g++.dg/parse/error39.C: New.
290
291 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
292
293         * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
294         options, do not override other options.
295         * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
296         incompatible options.
297         * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
298         * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
299         * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
300         * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
301
302         * lib/target-supports.exp
303         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
304         multilib flags use -mfpu with a value other than neon-fp16.
305
306 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
307
308         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
309         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
310
311 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
312
313         * lib/target-supports.exp (check_effective_target_pie): New proc.
314         * gcc.dg/pie-link.c: Use target pie.
315
316 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
317             Laurent Rougé  <laurent.rouge@menta.fr>
318
319         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
320         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
321
322 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
323
324         * gfortran.dg/coarray/sync_1.f90: New test for
325         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
326
327 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
328
329         PR tree-optimization/49318
330         * gcc.dg/vect/pr49318.c: New test.
331
332 2011-06-09  David Krauss  <potswa@mac.com>
333
334         * g++.dg/template/arrow1.C: New.
335
336 2011-06-09  Jason Merrill  <jason@redhat.com>
337
338         * lib/prune.exp: Prune "note"s.
339         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
340
341         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
342         * g++.dg/template/dependent-expr3.C: Likewise.
343         * g++.dg/parse/template7.C: Likewise.
344         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
345         * g++.old-deja/g++.jason/rfg10.C: Likewise.
346         * g++.old-deja/g++.pt/friend38.C: Likewise.
347         * g++.old-deja/g++.pt/crash32.C: Likewise.
348         * g++.old-deja/g++.other/init4.C: Likewise.
349         * g++.old-deja/g++.other/friend8.C: Likewise.
350
351         * g++.dg/ext/complex7.C: Adjust expected output.
352         * g++.dg/diagnostic/method1.C: Likewise.
353         * g++.dg/parse/parameter-declaration-2.C: Likewise.
354         * g++.dg/parse/crash33.C: Likewise.
355         * g++.dg/other/warning1.C: Likewise.
356         * g++.dg/init/pr29571.C: Likewise.
357         * g++.dg/warn/overflow-warn-1.C: Likewise.
358         * g++.dg/warn/overflow-warn-3.C: Likewise.
359         * g++.dg/warn/overflow-warn-4.C: Likewise.
360         * g++.old-deja/g++.oliva/template1.C: Likewise.
361
362         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
363         * g++.dg/parse/template7.C: Adjust.
364
365 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
366
367         PR target/49307
368         * gcc.dg/pr49307.c: New.
369
370 2011-06-09  Wei Guozhi  <carrot@google.com>
371
372         PR target/46975
373         * gcc.target/arm/pr46975.c: New testcase.
374
375 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
376
377         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
378         (PMETH, arglist_t): Removed.
379         (method_get_number_of_arguments): Removed.
380         (method_get_nth_argument): Removed.
381         (method_get_first_argument): Removed.
382         (method_get_next_argument): Removed.
383         (method_get_sizeof_arguments): Removed.
384         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
385         (PMETH): Removed.
386         (method_get_number_of_arguments): Removed.
387         (method_get_nth_argument): Removed.
388         (method_get_first_argument): Removed.
389         (method_get_next_argument): Removed.
390         (method_get_sizeof_arguments): Removed.
391         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
392
393 2011-06-09  David Li  <davidxl@google.com>
394
395         * testsuite/gcc.dg/dump-pass.c: New test.
396
397 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
398
399         PR c++/29003
400         * g++.dg/parse/error38.C: New.
401
402 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
403
404         PR middle-end/49308
405         * gfortran.dg/pr49308.f90: New test.
406
407 2011-06-08  Jason Merrill  <jason@redhat.com>
408
409         * g++.dg/cpp0x/noexcept11.C: New.
410         * g++.dg/cpp0x/noexcept12.C: New.
411         * g++.dg/cpp0x/sfinae11.C: Adjust.
412
413 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
414
415         PR testsuite/49323
416         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
417         to dg-options, match also DW_AT_linkage_name.
418
419 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
420
421         PR middle-end/21953
422         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
423         -fno-common on alpha*-dec-osf*.
424         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
425
426 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
427
428         PR rtl-optimization/49303
429         * gcc.target/ia64/pr49303.c: New test.
430
431 2011-06-08  Tobias Burnus  <burnus@net-b.de>
432
433         PR fortran/18918
434         * gfortran.dg/coarray_lock_1.f90: New.
435         * gfortran.dg/coarray_lock_2.f90: New.
436
437 2011-06-07  Jason Merrill  <jason@redhat.com>
438
439         * lib/prune.exp: Look for "required" rather than "instantiated".
440         * g++.dg/abi/mangle11.C: Likewise.
441         * g++.dg/abi/mangle12.C: Likewise.
442         * g++.dg/abi/mangle17.C: Likewise.
443         * g++.dg/abi/mangle20-2.C: Likewise.
444         * g++.dg/abi/pragma-pack1.C: Likewise.
445         * g++.dg/cpp0x/decltype26.C: Likewise.
446         * g++.dg/cpp0x/decltype28.C: Likewise.
447         * g++.dg/cpp0x/decltype29.C: Likewise.
448         * g++.dg/cpp0x/enum11.C: Likewise.
449         * g++.dg/cpp0x/forw_enum8.C: Likewise.
450         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
451         * g++.dg/cpp0x/pr47416.C: Likewise.
452         * g++.dg/ext/case-range2.C: Likewise.
453         * g++.dg/ext/case-range3.C: Likewise.
454         * g++.dg/gomp/for-19.C: Likewise.
455         * g++.dg/gomp/pr37533.C: Likewise.
456         * g++.dg/gomp/pr38639.C: Likewise.
457         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
458         * g++.dg/inherit/base3.C: Likewise.
459         * g++.dg/inherit/using6.C: Likewise.
460         * g++.dg/init/placement4.C: Likewise.
461         * g++.dg/init/reference3.C: Likewise.
462         * g++.dg/lookup/scoped6.C: Likewise.
463         * g++.dg/lookup/using7.C: Likewise.
464         * g++.dg/other/abstract1.C: Likewise.
465         * g++.dg/other/error10.C: Likewise.
466         * g++.dg/other/error5.C: Likewise.
467         * g++.dg/other/field1.C: Likewise.
468         * g++.dg/other/offsetof5.C: Likewise.
469         * g++.dg/parse/bitfield2.C: Likewise.
470         * g++.dg/parse/constant4.C: Likewise.
471         * g++.dg/parse/crash20.C: Likewise.
472         * g++.dg/parse/invalid-op1.C: Likewise.
473         * g++.dg/parse/non-dependent2.C: Likewise.
474         * g++.dg/parse/template18.C: Likewise.
475         * g++.dg/tc1/dr152.C: Likewise.
476         * g++.dg/tc1/dr166.C: Likewise.
477         * g++.dg/tc1/dr176.C: Likewise.
478         * g++.dg/tc1/dr213.C: Likewise.
479         * g++.dg/template/access11.C: Likewise.
480         * g++.dg/template/access2.C: Likewise.
481         * g++.dg/template/access3.C: Likewise.
482         * g++.dg/template/access7.C: Likewise.
483         * g++.dg/template/arg7.C: Likewise.
484         * g++.dg/template/cond2.C: Likewise.
485         * g++.dg/template/crash13.C: Likewise.
486         * g++.dg/template/crash40.C: Likewise.
487         * g++.dg/template/crash7.C: Likewise.
488         * g++.dg/template/crash84.C: Likewise.
489         * g++.dg/template/ctor5.C: Likewise.
490         * g++.dg/template/defarg13.C: Likewise.
491         * g++.dg/template/defarg14.C: Likewise.
492         * g++.dg/template/dtor7.C: Likewise.
493         * g++.dg/template/eh2.C: Likewise.
494         * g++.dg/template/error2.C: Likewise.
495         * g++.dg/template/error43.C: Likewise.
496         * g++.dg/template/friend32.C: Likewise.
497         * g++.dg/template/injected1.C: Likewise.
498         * g++.dg/template/instantiate1.C: Likewise.
499         * g++.dg/template/instantiate3.C: Likewise.
500         * g++.dg/template/instantiate5.C: Likewise.
501         * g++.dg/template/instantiate7.C: Likewise.
502         * g++.dg/template/local6.C: Likewise.
503         * g++.dg/template/lookup2.C: Likewise.
504         * g++.dg/template/member5.C: Likewise.
505         * g++.dg/template/memfriend15.C: Likewise.
506         * g++.dg/template/memfriend16.C: Likewise.
507         * g++.dg/template/memfriend17.C: Likewise.
508         * g++.dg/template/memfriend7.C: Likewise.
509         * g++.dg/template/meminit1.C: Likewise.
510         * g++.dg/template/nested3.C: Likewise.
511         * g++.dg/template/non-type-template-argument-1.C: Likewise.
512         * g++.dg/template/nontype12.C: Likewise.
513         * g++.dg/template/nontype13.C: Likewise.
514         * g++.dg/template/nontype6.C: Likewise.
515         * g++.dg/template/pr23510.C: Likewise.
516         * g++.dg/template/pr35240.C: Likewise.
517         * g++.dg/template/ptrmem15.C: Likewise.
518         * g++.dg/template/ptrmem6.C: Likewise.
519         * g++.dg/template/qualified-id1.C: Likewise.
520         * g++.dg/template/qualttp20.C: Likewise.
521         * g++.dg/template/qualttp3.C: Likewise.
522         * g++.dg/template/qualttp4.C: Likewise.
523         * g++.dg/template/qualttp5.C: Likewise.
524         * g++.dg/template/qualttp6.C: Likewise.
525         * g++.dg/template/qualttp7.C: Likewise.
526         * g++.dg/template/qualttp8.C: Likewise.
527         * g++.dg/template/recurse.C: Likewise.
528         * g++.dg/template/recurse2.C: Likewise.
529         * g++.dg/template/ref5.C: Likewise.
530         * g++.dg/template/scope2.C: Likewise.
531         * g++.dg/template/sfinae10.C: Likewise.
532         * g++.dg/template/sfinae3.C: Likewise.
533         * g++.dg/template/sizeof3.C: Likewise.
534         * g++.dg/template/static9.C: Likewise.
535         * g++.dg/template/template-id-2.C: Likewise.
536         * g++.dg/template/typedef13.C: Likewise.
537         * g++.dg/template/typename4.C: Likewise.
538         * g++.dg/template/using14.C: Likewise.
539         * g++.dg/template/using2.C: Likewise.
540         * g++.dg/template/warn1.C: Likewise.
541         * g++.dg/warn/Wparentheses-13.C: Likewise.
542         * g++.dg/warn/Wparentheses-15.C: Likewise.
543         * g++.dg/warn/Wparentheses-16.C: Likewise.
544         * g++.dg/warn/Wparentheses-17.C: Likewise.
545         * g++.dg/warn/Wparentheses-18.C: Likewise.
546         * g++.dg/warn/Wparentheses-19.C: Likewise.
547         * g++.dg/warn/Wparentheses-20.C: Likewise.
548         * g++.dg/warn/Wparentheses-23.C: Likewise.
549         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
550         * g++.dg/warn/noeffect2.C: Likewise.
551         * g++.dg/warn/noeffect4.C: Likewise.
552         * g++.dg/warn/pr8570.C: Likewise.
553         * g++.old-deja/g++.brendan/init2.C: Likewise.
554         * g++.old-deja/g++.eh/spec6.C: Likewise.
555         * g++.old-deja/g++.pt/crash10.C: Likewise.
556         * g++.old-deja/g++.pt/crash36.C: Likewise.
557         * g++.old-deja/g++.pt/derived3.C: Likewise.
558         * g++.old-deja/g++.pt/error2.C: Likewise.
559         * g++.old-deja/g++.pt/explicit70.C: Likewise.
560         * g++.old-deja/g++.pt/infinite1.C: Likewise.
561         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
562         * g++.old-deja/g++.pt/overload7.C: Likewise.
563         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
564
565 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
566             Iain Sandoe  <iains@gcc.gnu.org>
567
568         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
569         Added code to deal with the case when [Protocol
570         -descriptionForInstanceMethod:] or [Protocol
571         -descriptionForClassMethod:] returns NULL.
572
573 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
574             Iain Sandoe  <iains@gcc.gnu.org>
575
576         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
577         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
578         Added cast.
579
580 2011-06-07  Xinliang David Li  <davidxl@google.com>
581
582         * testsuite/gcc.dg/inline_2.c: New test.
583         * testsuite/gcc.dg/unroll_2.c: New test.
584         * testsuite/gcc.dg/inline_3.c: New test.
585         * testsuite/gcc.dg/unroll_3.c: New test.
586         * testsuite/gcc.dg/inline_4.c: New test.
587         * testsuite/gcc.dg/unroll_4.c: New test.
588         * testsuite/gcc.dg/inline_1.c: New test.
589         * testsuite/gcc.dg/unroll_1.c: New test.
590
591 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592
593         gcc/testsuite:
594         PR tree-optimization/48497
595         * lib/gcc-defs.exp (dg-additional-options): New proc.
596         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
597         -msse2 on 32-bit x86.
598
599 2011-06-06  Jason Merrill  <jason@redhat.com>
600
601         * g++.dg/cpp0x/enum19.C: New.
602
603 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
604
605         * gcc.target/arm/neon-reload-class.c: New test.
606
607 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
608
609         PR debug/49130
610         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
611
612 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
613
614         * gcc.target/arm/smlatb-1.c: New file.
615         * gcc.target/arm/smlatt-1.c: New file.
616         * gcc.target/arm/smlaltb-1.c: New file.
617         * gcc.target/arm/smlaltt-1.c: New file.
618
619 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
620
621         * gcc.target/arm/mla-2.c: New test.
622
623 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
624
625         PR gcov-profile/49299
626         * gcc.dg/tree-prof/pr49299-1.c: New test.
627         * gcc.dg/tree-prof/pr49299-2.c: New test.
628
629 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
630
631         * lib/target-supports.exp
632         (check_effective_target_vect_widen_mult_qi_to_hi):
633         Add NEON as supporting target.
634         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
635         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
636         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
637         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
638         using widening multiplication on targets that support it.
639         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
640         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
641         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
642
643 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
644
645         Updated all testcases in the ObjC/ObjC++ testsuites to use the
646         Modern Objective-C runtime API.
647         * objc/execute/next_mapping.h: Removed.
648         * objc-obj-c++-shared/next-mapping.h: Removed.
649         * objc-obj-c++-shared/Object1.h: Removed.
650         * objc-obj-c++-shared/Object1.m: Removed.
651         * objc-obj-c++-shared/Object1.mm: Removed.
652         * objc-obj-c++-shared/Object1-implementation.h: Removed.
653         * objc-obj-c++-shared/Protocol1.h: Removed.
654         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
655         of ProtoBool, IVAR_T and METHOD.
656         * objc-obj-c++-shared/runtime.h: New.
657         * objc-obj-c++-shared/TestsuiteObject.h: New.
658         * objc-obj-c++-shared/TestsuiteObject.m: New.
659
660         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
661         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
662         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
663         it a class method.
664         * objc/execute/_cmd.m: Include
665         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
666         runtime API.  ([TestClass +initialize]): Include this method also
667         with the GNU runtime.
668         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
669         Object.  ([-setValue:]): Return void.
670         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
671         with the GNU runtime.  Include
672         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
673         for the NeXT runtime.  Use the existing print_ivars() and
674         compare_structures() implementations for the old NeXT runtime.
675         Added new implementations for the Modern GNU and NeXT runtimes.
676         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
677         well.  (main): Use objc_getClass().  Use return instead of exit.
678         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
679         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
680         of exit().
681         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
682         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
683         instead of Object.  (main): Use return instead of exit().
684         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
685         instead of Object.  Removed prototype for exit().  (main): Use
686         return instead of exit().  Use the Modern Objective-C runtime API.
687         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
688         Object.
689         * objc/execute/class-tests-1.h: Include
690         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
691         runtime API.  (test_class_with_superclass): Do not call [Object
692         class].  There is no need to with the current libobjc.
693         * objc/execute/class-tests-2.h: Include
694         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
695         runtime API.
696         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
697         ../../objc-obj-c++-shared/next-mapping.h.
698         * objc/execute/class-2.m: Likewise.
699         * objc/execute/class-3.m: Likewise.
700         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
701         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
702         +initialize]): Include this method also with the GNU
703         runtime. (main): Use the Modern Objective-C runtime API.
704         * objc/execute/class-5.m: Likewise.
705         * objc/execute/class-6.m: Likewise.
706         * objc/execute/class-7.m: Likewise.
707         * objc/execute/class-8.m: Likewise.
708         * objc/execute/class-9.m: Likewise.
709         * objc/execute/class-10.m: Likewise.
710         * objc/execute/class-11.m: Likewise.
711         * objc/execute/class-12.m: Likewise.
712         * objc/execute/class-13.m: Likewise.
713         * objc/execute/class-14.m: Likewise.
714         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
715         this method also with the GNU runtime.
716         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
717         +initialize]): Include this method also with the GNU runtime.
718         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
719         of Object.
720         * objc/execute/encode-1.m: Likewise.
721         * objc/execute/enumeration-1.m: Likewise.
722         * objc/execute/enumeration-2.m: Likewise.
723         * objc/execute/exceptions/catchall-1.m: Likewise.
724         * objc/execute/exceptions/finally-1.m: Likewise.
725         * objc/execute/exceptions/foward-1.m: Likewise.
726         * objc/execute/exceptions/local-variables-1.m: Likewise.
727         * objc/execute/exceptions/throw-nil.m: Likewise.
728         * objc/execute/exceptions/trivial.m: Likewise.
729         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
730         of Object. Include objc/runtime.h instead of objc/objc-api.h.
731         * objc/execute/exceptions/matcher-1.m: Likewise.
732         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
733         Object.
734         * objc/execute/formal_protocol-2.m: Likewise.
735         * objc/execute/formal_protocol-3.m: Likewise.
736         * objc/execute/formal_protocol-4.m: Likewise.
737         * objc/execute/formal_protocol-5.m: Include
738         ../../objc-obj-c++-shared/runtime.h. (main): Always use
739         protocol_getName().
740         * objc/execute/formal_protocol-6.m: Likewise.
741         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
742         Object.  Include <objc/Protocol.h> instead of
743         ../../objc-obj-c++-shared/Protocol1.h.
744         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
745         Object.
746         * objc/execute/informal_protocol.m: Likewise.
747         * objc/execute/load-3.m: Likewise.
748         * objc/execute/many_args_method.m ([TestClass +initialize]):
749         Include this method with the GNU runtime as well.
750         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
751         * objc/execute/nested-func-1.m: Use TestsuiteObject
752         instead of Object.
753         * objc/execute/nil_method-1.m: Likewise.
754         * objc/execute/no_clash.m: Likewise.
755         * objc/execute/np-1.m: Do not include
756         ../../objc-obj-c++-shared/Protocol1.h.
757         (main): Use return instead of exit().
758         * objc/execute/np-2.m: Do not include
759         ../../objc-obj-c++-shared/Protocol1.h.
760         ([MyObject +initialize]): Include this method also with the GNU
761         runtime.  (main): Use return instead of exit().
762         * objc/execute/object_is_class.m: Include
763         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
764         of Object.  (main): Use the Modern Objective-C runtime API.
765         * objc/execute/object_is_meta_class.m: Likewise.
766         * objc/execute/private.m: Use TestsuiteObject instead of Object.
767         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
768         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
769         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
770         Objective-C runtime API.
771         * objc/execute/protocol-isEqual-2.m: Likewise.
772         * objc/execute/protocol-isEqual-3.m: Likewise.
773         * objc/execute/protocol-isEqual-4.m: Likewise.
774         * objc/execute/redefining_self.m ([TestClass +initialize]):
775         Include this method with the GNU runtime as well.
776         * objc/execute/root_methods.m: Include
777         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
778         Include this method with the GNU runtime as well.
779         (main): Use the Modern Objective-C runtime API.
780         * objc/execute/selector-1.m: Include
781         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
782         of Object.  (main): Use the Modern Objective-C runtime API.
783         * objc/execute/static-1.m ([Test +initialize]): Include this
784         method with the GNU runtime as well.
785         * objc/execute/static-2.m: Likewise.
786         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
787         * objc/execute/va_method.m: Do not include objc/objc-api.h.
788         ([MathClass +initialize]): Include this method with the GNU
789         runtime as well.
790         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
791         instead of Object.
792         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
793         * objc.dg/attributes/categ-attributes-2.m: Likewise.
794         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
795         * objc.dg/attributes/method-attribute-1.m: Likewise.
796         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
797         * objc.dg/attributes/method-attribute-2.m: Likewise.
798         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
799         * objc.dg/attributes/method-attribute-3.m: Likewise.
800         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
801         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
802         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
803         * obj-c++.dg/bitfield-1.mm: Likewise.
804         * obj-c++.dg/bitfield-2.mm: Likewise
805         * objc.dg/bitfield-3.m: Likewise.
806         * obj-c++.dg/bitfield-4.mm: Likewise.
807         * objc.dg/bitfield-5.m: Likewise
808         * objc.dg/call-super-1.m: Likewise.
809         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
810         Use objc_getClass() instead of objc_get_class(), but for the GNU
811         runtime redefine objc_getClass as objc_get_class.  Include
812         ../objc-obj-c++-shared/runtime.h.
813         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
814         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
815         Use the Modern Objective-C runtime API.
816         * objc.dg/class-protocol-1.m: Include
817         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
818         * obj-c++.dg/class-protocol-1.mm: Likewise.
819         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
820         * objc.dg/comp-types-10.m: Likewise.
821         * objc.dg/comp-types-11.m: Likewise.
822         * objc.dg/comp-types-12.m: Likewise.
823         * obj-c++.dg/comp-types-9.mm: Likewise.
824         * obj-c++.dg/comp-types-11.mm: Likewise.
825         * obj-c++.dg/comp-types-12.mm: Likewise.
826         * obj-c++.dg/comp-types-13.mm: Likewise.
827         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
828         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
829         * obj-c++.dg/cxx-scope-1.mm: Likewise.
830         * obj-c++.dg/cxx-scope-2.mm: Likewise.
831         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
832         * objc.dg/desig-init-1.m: Likewise.
833         * obj-c++.dg/defs.mm: Likewise.
834         * objc.dg/exceptions-2.m: Likewise.
835         * obj-c++.dg/except-1.mm: Likewise.
836         * obj-c++.dg/exceptions-2.mm: Likewise.
837         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
838         Use the Modern Objective-C runtime API.
839         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
840         the Modern Objective-C runtime API.  Do not include
841         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
842         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
843         the Modern Objective-C runtime API except when using an older NeXT
844         runtime.
845         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
846         the Modern Objective-C runtime API.
847         * objc.dg/encode-7.m: Include objc/runtime.h instead of
848         objc/encoding.h.
849         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
850         * objc.dg/encode-7-next-64bit.m: Updated include.
851         * objc.dg/encode-8.m: Include objc/runtime.h instead of
852         objc/encoding.h.
853         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
854         the Modern Objective-C runtime API.
855         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
856         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
857         instead of ../objc-obj-c++-shared/Protocol1.h.
858         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
859         the Modern Objective-C runtime API except when using an older NeXT
860         runtime.
861         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
862         the Modern Objective-C runtime API.
863         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
864         Object.
865         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
866         * objc.dg/fix-and-continue-2.m: Likewise.
867         * objc.dg/foreach-1.m: Likewise.
868         * objc.dg/foreach-2.m: Likewise.
869         * objc.dg/foreach-3.m: Likewise.
870         * objc.dg/foreach-4.m: Likewise.
871         * objc.dg/foreach-5.m: Likewise.
872         * objc.dg/foreach-6.m: Likewise.
873         * objc.dg/foreach-7.m: Likewise.
874         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
875         Object.
876         * objc.dg/func-ptr-2.m: Likewise.
877         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
878         Do not include objc/objc-api.h.
879         * obj-c++.dg/fsf-package-0.mm: Likewise.
880         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
881         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
882         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
883         of Object.
884         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
885         * objc.dg/gnu-runtime-3.m: Likewise.
886         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
887         * objc.dg/headers.m: Include objc/runtime.h instead of
888         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
889         for the NeXT runtime.
890         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
891         * obj-c++.dg/isa-field-1.mm: Likewise.
892         * obj-c++.dg/ivar-list-semi.mm: Likewise.
893         * objc.dg/layout-1.m: Likewise.
894         * objc.dg/layout-2.m: Likewise.
895         * objc.dg/local-decl-2.m: Likewise.
896         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
897         Object.  ([Container +elementForView:]): Use
898         class_conformsToProtocol().
899         * obj-c++.dg/lookup-2.mm: Likewise.
900         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
901         * obj-c++.dg/local-decl-1.mm: Likewise.
902         * objc.dg/method-3.m: Likewise.
903         * objc.dg/method-4.m: Likewise.
904         * objc.dg/method-6.m: Include objc/Protocol.h instead of
905         ../objc-obj-c++-shared/Protocol1.h.
906         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
907         * objc.dg/method-9.m: Likewise.
908         * objc.dg/method-10.m: Likewise.
909         * objc.dg/method-13.m ([Root +initialize]): Include this method
910         also for the GNU runtime.  (main): Use objc_getClass() also for
911         the GNU runtime.
912         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
913         * objc.dg/method-17.m: Likewise.
914         * objc.dg/method-19.m: Likewise.
915         * objc.dg/method-20b.m: Likewise.
916         * obj-c++.dg/method-2.mm: Likewise.
917         * obj-c++.dg/method-6.mm: Likewise.
918         * obj-c++.dg/method-10.mm: Likewise.
919         * obj-c++.dg/method-11.mm: Likewise.
920         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
921         ../objc-obj-c++-shared/Protocol1.h.
922         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
923         * obj-c++.dg/method-15.mm: Likewise.
924         * obj-c++.dg/method-17.mm: Likewise.
925         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
926         +initialize]): Include this method also for the GNU
927         runtime.  (main): Use objc_getClass() also for the GNU runtime.
928         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
929         * obj-c++.dg/method-22.mm: Likewise.
930         * obj-c++.dg/method-23.mm: Likewise.
931         * obj-c++.dg/no-extra-load.mm: Likewise.
932         * objc.dg/objc-fast-4.m: Likewise.
933         * objc.dg/objc-gc-4.m: Likewise.
934         * obj-c++.dg/objc-gc-3.mm: Likewise.
935         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
936         protocol_getMethodDescription() instead of [Protocol
937         -descriptionForInstanceMethod].
938         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
939         Made it available with all runtimes.  (main): Call -test instead
940         of -class.
941         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
942         and put into a category.
943         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
944         Object.  Include objc/objc.h.
945         * obj-c++.dg/proto-lossage-2.mm: Likewise.
946         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
947         New. (main): Use protocol_getMethodDescription() instead
948         of [Protocol -descriptionForInstanceMethod] and [Protocol
949         -descriptionForClassMethod].
950         * obj-c++.dg/proto-lossage-3.mm: Likewise.
951         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
952         Objective-C runtime API.
953         * obj-c++.dg/proto-qual-1.mm: Likewise.
954         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
955         Object.
956         * obj-c++.dg/property/property-1.mm: Likewise.
957         * obj-c++.dg/qual-types-1.mm: Likewise.
958         * objc.dg/selector-2.m: Include objc/objc.h instead of
959         ../objc-obj-c++-shared/Object1.h.
960         * obj-c++.dg/selector-2.mm: Likewise.
961         * obj-c++.dg/selector-5.mm: Likewise.
962         * obj-c++.dg/selector-6.mm: Likewise.
963         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
964         Object.  Do not include objc/objc-api.h.
965         * obj-c++.dg/set-not-used-1.mm: Likewise.
966         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
967         * objc.dg/stret-1.m: Likewise.
968         * objc.dg/stret-2.m: Likewise.
969         * obj-c++.dg/super-class-2.mm: Likewise.
970         * objc.dg/super-class-3.m: Likewise.
971         * objc.dg/super-class-4.m: Likewise.
972         * objc.dg/sync-2.m: Likewise.
973         * obj-c++.dg/sync-2.mm: Likewise.
974         * objc.dg/sync-1.m: Include objc/objc.h instead of
975         ../objc-obj-c++-shared/Object1.h.
976         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
977         'Class' as the type of 'isa'.
978         * objc.dg/special/unclaimed-category-1.m: Use the Modern
979         Objective-C runtime API.  ([TestClass +initialize]): Include this
980         method with the GNU runtime as well.
981         * objc.dg/strings/strings-1.m: Updated includes.
982         * obj-c++.dg/strings/strings-1.mm: Likewise.
983         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
984         objc.dg/strings/const-str-12b.m.
985         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
986         * obj-c++.dg/template-3.mm: Likewise.
987         * obj-c++.dg/template-4.mm: Likewise.
988         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
989         Objective-C runtime API.
990         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
991         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
992         * obj-c++.dg/try-catch-1.mm: Likewise.
993         * obj-c++.dg/try-catch-2.mm: Likewise.
994         * objc.dg/try-catch-3.m: Likewise.
995         * obj-c++.dg/try-catch-3.mm: Likewise.
996         * objc.dg/try-catch-6.m: Likewise.
997         * objc.dg/try-catch-7.m: Likewise.
998         * obj-c++.dg/try-catch-7.mm: Likewise.
999         * obj-c++.dg/try-catch-8.mm: Likewise.
1000         * obj-c++.dg/try-catch-9.mm: Likewise.
1001         * objc.dg/try-catch-10.m: Likewise.
1002         * obj-c++.dg/try-catch-11.mm: Likewise.
1003         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1004         Object.  Include objc/objc.h.
1005         * obj-c++.dg/typedef-alias-1.mm: Likewise.
1006         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1007         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1008         Object.  Use Modern Objective-C runtime API.  Do not use
1009         performv::.
1010         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1011         * obj-c++.dg/torture/trivial.mm: Likewise.
1012         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1013         instead of ../objc-obj-c++-shared/Object1.h.  Include
1014         ../objc-obj-c++-shared/runtime.h.
1015         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1016         * objc.dg/torture/strings/const-str-11.m: Likewise.
1017         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1018         * objc.dg/torture/strings/const-str-9.m: Likewise.
1019         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1020         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1021         instead of Object. Only add _FooClassReference if
1022         __NEXT_RUNTIME__.
1023         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1024         * objc.dg/torture/strings/const-str-8.m: Likewise.
1025         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1026         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1027         additional sources.
1028         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1029         Object.
1030         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1031         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1032         * obj-c++.dg/va-meth-1.mm: Likewise.
1033         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1034         ../objc-obj-c++-shared/Object1.h.
1035         * objc.dg/zero-link-3.m: Likewise.
1036
1037 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1038
1039         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1040
1041 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1042
1043         PR objc-++/48275
1044         * obj-c++.dg/property/cxx-property-1.mm: New.
1045         * obj-c++.dg/property/cxx-property-2.mm: New.
1046
1047 2011-06-06  Jason Merrill  <jason@redhat.com>
1048
1049         * g++.dg/cpp0x/regress/ptrmem1.C: New.
1050
1051 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
1052
1053         PR rtl-optimization/49145
1054         From Ryan Mansfield
1055         * gcc.c-torture/compile/pr49145.c: New test.
1056
1057 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR testsuite/49288
1060         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1061         to dg-options, match also DW_AT_linkage_name.
1062
1063         PR debug/49294
1064         * gcc.dg/debug/pr49294.c: New test.
1065
1066         PR c++/49264
1067         * g++.dg/opt/pr49264.C: New test.
1068
1069 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
1070
1071         PR tree-optimization/49243
1072         * gcc.dg/pr49243.c: New.
1073
1074 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1075
1076         * gnat.dg/specs/cond_expr1.ads: New test.
1077
1078 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1079
1080         * gnat.dg/deferred_const4.ad[sb]: New test.
1081         * gnat.dg/deferred_const4_pkg.ads: New helper.
1082
1083 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1084
1085         * gnat.dg/test_tamdt.adb: Rename to...
1086         * gnat.dg/taft_type1.adb: ...this.
1087         * gnat.dg/tamdt.ad[sb]: Rename to...
1088         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1089         * gnat.dg/tamdt_aux.ads: Rename to...
1090         * gnat.dg/taft_type1_pkg2.ads: ...this.
1091         * gnat.dg/taft_type2.ad[sb]: New test.
1092         * gnat.dg/taft_type2_pkg.ads: New helper.
1093         * gnat.dg/taft_type3.adb: New test.
1094         * gnat.dg/taft_type3_pkg.ads: New helper.
1095
1096 2011-06-05  Tobias Burnus  <burnus@net-b.de>
1097
1098         PR fortran/49255
1099         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1100         for F2008.
1101
1102 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1103
1104         PR testsuite/49287
1105         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1106         warning.
1107         * objc.dg/gnu-api-2-objc.m: Likewise.
1108         * obj-c++.dg/gnu-api-2-class.mm: Likewise
1109         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1110
1111 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1112
1113         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
1114         alignment, not the alignment, when calling class_addIvar().  Add
1115         an 'isa' instance variable to the test root class.
1116         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1117
1118 2011-06-04  Jan Hubicka  <jh@suse.cz>
1119
1120         PR tree-optimization/48893
1121         PR tree-optimization/49091
1122         PR tree-optimization/49179
1123         * gfortran.dg/pr49179.f90: New testcase
1124
1125 2011-06-04  Jan Hubicka  <jh@suse.cz>
1126
1127         PR lto/48954
1128         * g++.dg/torture/pr48954.C: New testcase.
1129
1130 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1131
1132         * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
1133
1134 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1135
1136         PR c++/33840
1137         * g++.dg/diagnostic/bitfld2.C: New.
1138
1139 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR target/49281
1142         * gcc.c-torture/execute/pr49281.c: New test.
1143
1144 2011-06-04  Jan Hubicka  <jh@suse.cz>
1145
1146         PR tree-optimize/48929
1147         * gcc.c-torture/compile/pr48929.c: New testcase.
1148
1149 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
1150
1151         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1152
1153 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR c++/49276
1156         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1157
1158 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         * objc.dg/headers.m: Do not include sarray.h and hash.h.
1161
1162 2011-06-03  Richard Henderson  <rth@redhat.com>
1163             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1164
1165         * lib/target-supports.exp (check_sse_os_support_available): Use
1166         movaps.
1167
1168 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1169
1170         * objc.dg/headers.m: Do not include objc-list.h.
1171
1172 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1173
1174         * objc.dg/type-stream-1.m: Test removed.
1175         * objc.dg/headers.m: Do not include typedstream.h.
1176
1177 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1178
1179         * objc.dg/torture/forward-1.m (main): Updated testcase.
1180
1181 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
1182
1183         PR target/49163
1184         * gcc.c-torture/compile/pr49163.c: New.
1185
1186 2011-06-02  Asher Langton  <langton2@llnl.gov>
1187
1188         PR fortran/49268
1189         * gfortran.dg/PR49268.f90: New test.
1190
1191 2011-06-02  Asher Langton  <langton2@llnl.gov>
1192
1193         PR fortran/37039
1194         * gfortran.dg/PR37039.f90: New test.
1195
1196 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1197
1198         PR objc/48539
1199         * objc.dg/method-5.m: Updated.
1200         * objc.dg/method-19.m: Updated.
1201         * objc.dg/method-lookup-1.m: New.
1202         * obj-c++.dg/method-6.mm: Updated.
1203         * obj-c++.dg/method-7.mm: Updated.
1204         * obj-c++.dg/method-lookup-1.mm: New.
1205
1206 2011-06-02  DJ Delorie  <dj@redhat.com>
1207
1208         * lib/timeout.exp (timeout): Add board_info support.
1209
1210 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
1211
1212         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1213
1214 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1215
1216         PR fortran/49265
1217         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1218         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1219
1220 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1221             Hans-Peter Nilsson  <hp@axis.com>
1222
1223         PR rtl-optimization/48840
1224         * gcc.target/sparc/ultrasp13.c: New test.
1225
1226 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
1227
1228         PR target/49238
1229         * gcc.c-torture/compile/pr49238.c: New.
1230
1231 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
1232
1233         * gcc.target/arm/g2.c: Skip test in -mthumb.
1234         Skip test unless cpu is xscale.
1235         * gcc.target/arm/scd42-2.c: Likewise.
1236         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1237
1238 2011-06-01  Jason Merrill  <jason@redhat.com>
1239
1240         * g++.dg/cpp0x/decltype28.C: New.
1241         * g++.dg/cpp0x/decltype29.C: New.
1242
1243 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
1244
1245         PR target/45074
1246         * gcc.target/mips/pr45074.c: New test.
1247
1248 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1249             Hans-Peter Nilsson  <hp@axis.com>
1250
1251         PR rtl-optimization/48830
1252         * gcc.target/sparc/ultrasp12.c: New test.
1253
1254 2011-06-01  David Li  <davidxl@google.com>
1255
1256         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1257         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1258         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1259         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1260         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1261         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1262         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1263         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1264         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1265         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1266         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1267         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1268         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1269         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1270         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1271         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1272         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1273         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1274
1275 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1276
1277         * objc.dg/attributes/method-nonnull-1.m: New test.
1278         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1279
1280 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1281
1282         PR fortran/18918
1283         * gfortran.dg/coarray_atomic_1.f90: New.
1284         * gfortran.dg/coarray/atomic_1.f90: New.
1285
1286 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1287
1288         * gcc.dg/guality/bswaptest.c: New test.
1289         * gcc.dg/guality/clztest.c: New test.
1290         * gcc.dg/guality/ctztest.c: New test.
1291         * gcc.dg/guality/rotatetest.c: New test.
1292
1293         PR target/48688
1294         * gcc.target/i386/pr48688.c: New test.
1295
1296 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
1297
1298         PR c++/48010
1299         * g++.dg/lookup/name-clash9.C: New.
1300
1301 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1302
1303         PR fortran/18918
1304         * gfortran.dg/coarray/dummy_1.f90: New.
1305
1306 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1307
1308         PR fortran/18918
1309         * gfortran.dg/coarray/save_1.f90: New.
1310         * gfortran.dg/coarray_4.f90: Update dg-error.
1311
1312 2011-05-31  Jason Merrill  <jason@redhat.com>
1313
1314         * g++.dg/cpp0x/rv-template1.C: New.
1315
1316 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1317
1318         PR rtl-optimization/49235
1319         * gcc.dg/pr49235.c: New test.
1320
1321 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
1322
1323         PR tree-optimization/49093
1324         * gcc.dg/vect/pr49093.c: New test.
1325
1326 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR debug/49047
1329         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1330
1331 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
1332
1333         PR testsuite/49239
1334         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1335         output array.
1336
1337 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1338
1339         PR target/49186
1340         * gcc.c-torture/execute/pr49186.c: New.
1341
1342 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1343
1344         PR target/49168
1345          * gcc.target/i386/pr49168-1.c: New.
1346
1347 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1348             Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gcc.dg/guality/drap.c: New test.
1351
1352 2011-05-30  Richard Guenther  <rguenther@suse.de>
1353
1354         PR tree-optimization/49210
1355         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1356         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1357
1358 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR c++/49223
1361         * g++.dg/gomp/pr49223-1.C: New test.
1362         * g++.dg/gomp/pr49223-2.C: New test.
1363
1364 2011-05-30  Richard Guenther  <rguenther@suse.de>
1365
1366         PR tree-optimization/49218
1367         * gcc.c-torture/execute/pr49218.c: New testcase.
1368
1369 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
1370
1371         PR tree-optimization/49199
1372         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1373         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1374         -fno-tree-scev-cprop.
1375
1376 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
1377
1378         PR fortran/47601
1379         * gfortran.dg/extends_13.f03: New.
1380
1381 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR rtl-optimization/49095
1384         * gcc.target/i386/pr49095.c: New test.
1385
1386 2011-05-29  Tobias Burnus  <burnus@net-b.de>
1387
1388         PR fortran/18918
1389         * gfortran.dg/coarray_24.f90: New.
1390
1391 2011-05-29  Tobias Burnus  <burnus@net-b.de>
1392
1393         PR fortran/18918
1394         * gfortran.dg/coarray_23.f90: New.
1395
1396 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
1397
1398         From Ryan Mansfield
1399         * gcc.dg/pr48826.c: New test.
1400
1401 2011-05-29  Richard Guenther  <rguenther@suse.de>
1402
1403         PR tree-optimization/49217
1404         * gcc.dg/torture/pr49217.c: New testcase.
1405
1406 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
1407
1408         PR testsuite/49222
1409         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1410
1411 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/boolean_subtype.adb: Rename to...
1414         * gnat.dg/boolean_subtype1.adb: ...this.
1415
1416 2011-05-28  Jason Merrill  <jason@redhat.com>
1417
1418         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1419
1420 2011-05-27  Jason Merrill  <jason@redhat.com>
1421
1422         * g++.dg/cpp0x/enum18.C: Adjust.
1423
1424         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1425
1426 2011-05-27  Tobias Burnus  <burnus@net-b.de>
1427
1428         PR fortran/18918
1429         * gfortran.dg/coarray_22.f90: New.
1430
1431 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1432
1433         PR tree-optimization/46728
1434         * gcc.target/powerpc/pr46728-1.c: New.
1435         * gcc.target/powerpc/pr46728-2.c: New.
1436         * gcc.target/powerpc/pr46728-3.c: New.
1437         * gcc.target/powerpc/pr46728-4.c: New.
1438         * gcc.target/powerpc/pr46728-5.c: New.
1439         * gcc.dg/pr46728-6.c: New.
1440         * gcc.target/powerpc/pr46728-7.c: New.
1441         * gcc.target/powerpc/pr46728-8.c: New.
1442         * gcc.dg/pr46728-9.c: New.
1443         * gcc.target/powerpc/pr46728-10.c: New.
1444         * gcc.target/powerpc/pr46728-11.c: New.
1445         * gcc.dg/pr46728-12.c: New.
1446         * gcc.target/powerpc/pr46728-13.c: New.
1447         * gcc.target/powerpc/pr46728-14.c: New.
1448         * gcc.target/powerpc/pr46728-15.c: New.
1449         * gcc.target/powerpc/pr46728-16.c: New.
1450
1451 2011-05-27  Jason Merrill  <jason@redhat.com>
1452
1453         * g++.dg/abi/mangle47.C: New.
1454
1455         PR c++/49176
1456         * g++.dg/template/const5.C: New.
1457
1458         * g++.dg/cpp0x/enum18.C: New.
1459
1460         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1461
1462         * g++.dg/cpp0x/error6.C: New.
1463
1464         * g++.dg/cpp0x/error5.C: New.
1465
1466 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR c++/49165
1469         * g++.dg/eh/cond6.C: New test.
1470
1471 2011-05-27  Tobias Burnus  <burnus@net-b.de>
1472
1473         PR fortran/48820
1474         * gfortran.dg/rank_3.f90: New.
1475         * gfortran.dg/rank_4.f90: New.
1476
1477 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
1478
1479         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1480         replace dump search.
1481
1482 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1485         * gnat.dg/bit_packed_array5.adb: ...here.
1486
1487 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
1488
1489         PR c++/42056
1490         * testsuite/g++.dg/cpp0x/auto25.C: New.
1491
1492 2011-05-27  Richard Guenther  <rguenther@suse.de>
1493
1494         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1495
1496 2011-05-27  Richard Guenther  <rguenther@suse.de>
1497
1498         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1499
1500 2011-05-27  Richard Guenther  <rguenther@suse.de>
1501
1502         PR middle-end/49189
1503         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1504
1505 2011-05-26  Jason Merrill  <jason@redhat.com>
1506
1507         * g++.dg/cpp0x/friend1.C: New.
1508         * g++.dg/cpp0x/friend2.C: New.
1509
1510         * g++.dg/cpp0x/auto7.C: Update.
1511         * g++.dg/template/crash50.C: Adjust.
1512         * g++.dg/template/static9.C: Adjust.
1513         * g++.old-deja/g++.ext/memconst.C: Adjust.
1514
1515 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
1516
1517         * gcc.dg/march.c: Ignore a note for some targets.
1518
1519 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
1520             Nathan Froyd  <froydnj@codesourcery.com>
1521
1522         PR c++/2288
1523         PR c++/18770
1524         * g++.old-deja/g++.jason/cond.C: Remove xfails.
1525         * g++.dg/parse/pr18770.C: New test.
1526         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1527
1528 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1529
1530         PR fortran/48955
1531         * gfortran.dg/dependency_40.f90 : New test.
1532
1533 2011-05-26  Tobias Burnus  <burnus@net-b.de>
1534
1535         PR fortran/18918
1536         * gfortran.dg/coarray/registering_1.f90: New.
1537
1538 2011-05-26  Jason Merrill  <jason@redhat.com>
1539
1540         * g++.dg/cpp0x/variadic111.C: New.
1541         * g++.dg/cpp0x/variadic41.C: Adjust.
1542
1543 2011-05-26  Richard Guenther  <rguenther@suse.de>
1544
1545         PR tree-optimization/48702
1546         * gcc.dg/torture/pr48702.c: New testcase.
1547
1548 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1549
1550         PR gcov-profile/48845
1551         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1552         support.
1553         * gcc.dg/matrix/matrix.exp: Likewise.
1554         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1555         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1556         line number to check_profiling_available.
1557         * lib/target-supports.exp (check_profiling_available): Account for
1558         this.
1559         Require TLS runtime support with -fprofile-generate.
1560         * lib/profopt.exp (profopt-execute): Add TLS options for
1561         -fprofile-generate.
1562         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1563
1564 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR c++/49165
1567         * g++.dg/eh/cond5.C: New test.
1568
1569         PR tree-optimization/49161
1570         * gcc.c-torture/execute/pr49161.c: New test.
1571
1572 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1573
1574         * gcc.target/arm/neon-vorn-vbic.c: New test.
1575
1576 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
1577
1578         PR tree-optimization/49038
1579         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1580         * gcc.dg/vect/pr49038.c: New test.
1581
1582 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
1583         * g++.dg/init/pr25811-3.C: New.
1584         * g++.dg/init/pr25811-4.C: New.
1585
1586 2011-05-25  Jason Merrill  <jason@redhat.com>
1587
1588         * g++.dg/cpp0x/enum17.C: New.
1589         * g++.old-deja/g++.jason/rfg10.C: Adjust.
1590
1591         * g++.dg/cpp0x/auto24.C: New.
1592
1593         * g++.dg/cpp0x/error4.C: New.
1594
1595         * g++.dg/cpp0x/rv-restrict.C: New.
1596
1597         * g++.dg/cpp0x/enum15.C: New.
1598         * g++.dg/cpp0x/constexpr-switch2.C: New.
1599
1600         * g++.dg/cpp0x/variadic110.C: New.
1601
1602         * g++.dg/cpp0x/auto9.C: Add typedef test.
1603
1604         * g++.dg/cpp0x/auto23.C: New.
1605         * g++.dg/cpp0x/auto9.C: Adjust.
1606
1607         * g++.dg/cpp0x/defaulted29.C: New.
1608
1609         * g++.dg/cpp0x/initlist51.C: New.
1610
1611 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
1612
1613         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1614         * g++.dg/abi/packed1.C: Suppress warning.
1615         * g++.dg/warn/Wunused-parm-3.C: Likewise.
1616         * g++.dg/template/stdarg1.C: Likewise.
1617         * g++.dg/other/packed1.C: Remove arm from xfail list.
1618
1619 2011-05-25  Jason Merrill  <jason@redhat.com>
1620
1621         * g++.dg/cpp0x/enum16.C: New.
1622         * g++.dg/parse/error15.C: Adjust.
1623
1624         * g++.dg/cpp0x/initlist50.C: New.
1625
1626         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1627
1628         * g++.dg/cpp0x/variadic109.C: New.
1629
1630 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1631
1632          * gcc.target/i386/pause-1.c: New.
1633
1634 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gcc.dg/stack-usage-1.c: Adjust comment.
1637         * gcc.dg/stack-usage-2.c: New test.
1638
1639 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR c++/49136
1642         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1643         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1644
1645 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
1646
1647         PR rtl-optimization/48757
1648         * gfortran.dg/pr48757.f:  New test case.
1649
1650 2011-05-24  Jason Merrill  <jason@redhat.com>
1651
1652         * g++.dg/cpp0x/access01.C: New.
1653
1654 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1655
1656         PR libobjc/48177
1657         * objc.dg/pr48177.m: New testcase.      
1658
1659 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1660
1661         PR objc/48187
1662         * objc.dg/pr48187.m: New testcase.
1663         * obj-c++.dg/pr48187.mm: New testcase.
1664         * objc.dg/ivar-extra-semicolon.m: New testcase.
1665
1666 2011-05-24  Jason Merrill  <jason@redhat.com>
1667
1668         * g++.dg/template/access21.C: New.
1669         * g++.dg/template/access22.C: New.
1670
1671 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
1672
1673         PR rtl-optimization/48633
1674         * g++.dg/pr48633.C: New test.
1675
1676 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
1677
1678         PR target/49133
1679         * g++.dg/other/pr49133.C: New test.
1680
1681 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
1682             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1683
1684         * gcc.dg/torture/tls/run-gd.c: New test.
1685         * gcc.dg/torture/tls/run-ie.c: New test.
1686         * gcc.dg/torture/tls/run-ld.c: New test.
1687         * gcc.dg/torture/tls/run-le.c: New test.
1688         * lib/target-supports.exp (check_effective_target_tls_runtime):
1689         Build testcase with TLS options.
1690
1691 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693         * gcc.dg/vect/pr48172.c: Remove dg-do run.
1694
1695 2011-05-24  Tom de Vries  <tom@codesourcery.com>
1696
1697         PR tree-optimization/49121
1698         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1699
1700 2011-05-23  Jason Merrill  <jason@redhat.com>
1701
1702         * g++.dg/cpp0x/defaulted28.C: New.
1703
1704         * g++.dg/cpp0x/sfinae25.C: New.
1705
1706         * g++.dg/cpp0x/rv-cast2.C: New.
1707
1708         * g++.dg/cpp0x/enum14.C: New.
1709
1710 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR lto/49123
1713         * gcc.c-torture/execute/pr49123.c: New test.
1714
1715         PR debug/49032
1716         * gcc.dg/debug/pr49032.c: New test.
1717
1718         PR c/49120
1719         * gcc.dg/pr49120.c: New test.
1720
1721 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1722
1723         PR target/47315
1724         * gcc.target/i386/pr47315.c: New test.
1725
1726 2011-05-23  Jason Merrill  <jason@redhat.com>
1727
1728         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1729
1730         * g++.dg/cpp0x/sfinae24.C: New.
1731
1732         * g++.dg/cpp0x/error3.C: New.
1733
1734         * g++.dg/cpp0x/defaulted27.C: New.
1735
1736         * g++.dg/cpp0x/decltype27.C: New.
1737
1738 2011-05-23  Richard Guenther  <rguenther@suse.de>
1739
1740         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1741
1742 2011-05-23  Richard Guenther  <rguenther@suse.de>
1743
1744         PR tree-optimization/40874
1745         * g++.dg/tree-ssa/pr40874.C: New testcase.
1746
1747 2011-05-23  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/49115
1750         * g++.dg/torture/pr49115.C: New testcase.
1751
1752 2011-05-23  Richard Guenther  <rguenther@suse.de>
1753
1754         PR middle-end/15419
1755         * gcc.dg/memcpy-3.c: New testcase.
1756
1757 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR middle-end/48973
1760         * gcc.c-torture/execute/pr48973-1.c: New test.
1761         * gcc.c-torture/execute/pr48973-2.c: New test.
1762
1763 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
1764
1765         PR c++/18016
1766         * g++.dg/warn/pr18016.C: New.
1767
1768 2011-05-23  Tom de Vries  <tom@codesourcery.com>
1769
1770         PR target/45098
1771         * gcc.target/arm/ivopts-6.c: New test.
1772
1773 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR middle-end/49029
1776         * gcc.c-torture/compile/pr49029.c: New test.
1777
1778 2011-05-22  Jason Merrill  <jason@redhat.com>
1779
1780         * g++.dg/cpp0x/sfinae23.C: New.
1781         * g++.dg/cpp0x/sfinae8.C: Correct.
1782
1783 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1784
1785         * gfortran.dg/function_optimize_8.f90:  New test case.
1786
1787 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
1788
1789         PR tree-optimization/49087
1790         * gcc.dg/vect/O3-pr49087.c: New test.
1791
1792 2011-05-21  Jason Merrill  <jason@redhat.com>
1793
1794         * g++.dg/debug/const5.C: New.
1795
1796 2011-05-20  Jason Merrill  <jason@redhat.com>
1797
1798         * g++.dg/cpp0x/constexpr-static7.C: Extend.
1799
1800         * g++.dg/cpp0x/constexpr-static7.C: New.
1801
1802         * g++.dg/cpp0x/enum12.C: New.
1803         * g++.dg/cpp0x/enum13.C: New.
1804
1805 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
1806
1807         PR fortran/48699
1808         * gfortran.dg/select_type_23.f03: New.
1809
1810 2011-05-20  Jason Merrill  <jason@redhat.com>
1811
1812         * g++.dg/cpp0x/defaulted26.C: New.
1813
1814         * g++.dg/cpp0x/noexcept02.C: Fix.
1815         * g++.dg/cpp0x/noexcept03.C: Fix.
1816         * g++.dg/cpp0x/noexcept08.C: Fix.
1817         * g++.dg/cpp0x/noexcept10.C: New.
1818
1819 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
1820
1821         PR fortran/48706
1822         * gfortran.dg/extends_12.f03: New.
1823
1824 2011-05-20  Jason Merrill  <jason@redhat.com>
1825
1826         * g++.dg/template/koenig9.C: New.
1827         * g++.dg/opt/pr47615.C: Fix.
1828         * g++.dg/overload/defarg1.C: Fix.
1829         * g++.dg/tc1/dr213.C: Remove xfail.
1830         * g++.dg/torture/pr34850.C: Fix.
1831         * g++.dg/torture/pr39362.C: Fix.
1832         * g++.old-deja/g++.brendan/crash56.C: Fix.
1833         * g++.old-deja/g++.pt/memtemp47.C: Fix.
1834
1835 2011-05-20  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/49079
1838         * gcc.dg/torture/pr49079.c: New testcase.
1839
1840 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR tree-optimization/49073
1843         * gcc.c-torture/execute/pr49073.c: New test.
1844
1845 2011-06-19  Tobias Burnus  <burnus@net-b.de>
1846
1847         PR fortran/18918
1848         * gfortran.dg/coarray_21.f90: New.
1849
1850 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
1851
1852         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1853         output.
1854
1855 2011-05-19  Richard Guenther  <rguenther@suse.de>
1856
1857         PR testsuite/49063
1858         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1859
1860 2011-05-19  Richard Guenther  <rguenther@suse.de>
1861
1862         PR middle-end/48985
1863         * gcc.dg/builtin-object-size-11.c: New testcase.
1864
1865 2011-05-19  Tom de Vries  <tom@codesourcery.com>
1866
1867         PR target/45098
1868         * gcc.target/arm/ivopts.c: New test.
1869         * gcc.target/arm/ivopts-2.c: New test.
1870
1871 2011-05-19  Tom de Vries  <tom@codesourcery.com>
1872
1873         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1874
1875 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1876
1877         * gcc.c-torture/execute/960321-1.x: Remove.
1878
1879 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
1880
1881         PR fortran/48700
1882         * gfortran.dg/move_alloc_4.f90: New.
1883
1884 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1885
1886         PR target/49002
1887         * gcc.target/i386/pr49002-1.c: New test.
1888         * gcc.target/i386/pr49002-2.c: Likewise.
1889
1890 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR tree-optimization/49039
1893         * gcc.c-torture/execute/pr49039.c: New test.
1894         * gcc.dg/tree-ssa/pr49039.c: New test.
1895         * g++.dg/torture/pr49039.C: New test.
1896
1897 2011-05-18  Jason Merrill  <jason@redhat.com>
1898
1899         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1900         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1901         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1902
1903 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
1904
1905         * gcc.target/bfin/mcpu-bf592.c: New test.
1906
1907 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
1908
1909         PR tree-optimization/41881
1910         * gcc.dg/vect/O3-pr41881.c: New test.
1911         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1912
1913 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR tree-optimization/49000
1916         * gcc.dg/pr49000.c: New test.
1917
1918 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
1919
1920         * gnat.dg/invalid1.adb: New test.
1921
1922 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
1923
1924         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1925         scan pattern.
1926         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1927         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1928
1929 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1930
1931         PR c++/48994
1932         * g++.dg/cpp0x/range-for18.C: New.
1933
1934 2011-05-15  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/18918
1937         * gfortran.dg/coarray/image_index_2.f90: New.
1938
1939 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1940
1941         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1942         * g++.dg/cpp0x/override2.C: New.
1943
1944 2011-05-14  Tobias Burnus  <burnus@net-b.de>
1945
1946         PR fortran/18918
1947         * gfortran.de/coarray_20.f90: New.
1948
1949 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1950
1951         PR fortran/22572
1952         * function_optimize_7.f90:  New test case.
1953
1954 2011-05-13  Jason Merrill  <jason@redhat.com>
1955
1956         * g++.dg/cpp0x/decltype26.C: New.
1957         * g++.dg/cpp0x/enum11.C: New.
1958
1959 2011-05-13  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/48972
1962         PR fortran/48991
1963         * gfortran.dg/assign_8.f90: Update dg-error.
1964
1965 2011-05-13  Tobias Burnus  <burnus@net-b.de>
1966
1967         PR fortran/48972
1968         * gfortran.dg/io_constraints_8.f90: New.
1969         * gfortran.dg/io_constraints_9.f90: New.
1970
1971 2011-05-13  Martin Thuresson  <martint@google.com>
1972
1973         PR gcov-profile/47793
1974         * gcc.dg/pr47793.c: New.
1975
1976 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR tree-optimization/48975
1979         * gcc.dg/pr48975.c: New test.
1980
1981 2011-05-12  Tobias Burnus  <burnus@net-b.de>
1982
1983         PR fortran/48972
1984         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1985
1986 2011-05-12  Jason Merrill  <jason@redhat.com>
1987
1988         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1989
1990 2011-05-12  Geert Bosch  <bosch@adacore.com>
1991
1992         * gnat.dg/view_conversion1.adb: New test.
1993
1994 2011-05-12  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/48172
1997         * gcc.dg/vect/pr48172.c: New testcase.
1998
1999 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR debug/48967
2002         * g++.dg/opt/pr48967.C: New test.
2003
2004 2011-05-11  Jason Merrill  <jason@redhat.com>
2005
2006         * g++.dg/cpp0x/constexpr-friend.C: New.
2007         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2008
2009         * g++.dg/cpp0x/sfinae22.C: New.
2010
2011 2011-05-11  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/48889
2014         * gfortran.dg/generic_24.f90: New.
2015
2016 2011-05-11  Richard Guenther  <rguenther@suse.de>
2017
2018         PR tree-optimization/15256
2019         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2020
2021 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
2022
2023         PR debug/48159
2024         * gcc.dg/pr48159-1.c: New test.
2025         * gcc.dg/pr48159-2.c: New test.
2026
2027 2011-05-11  Richard Guenther  <rguenther@suse.de>
2028
2029         PR middle-end/48953
2030         * gcc.dg/torture/pr48953.c: New testcase.
2031
2032 2011-05-11  Richard Guenther  <rguenther@suse.de>
2033
2034         PR tree-optimization/18041
2035         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2036
2037 2011-05-11  Alan Modra  <amodra@gmail.com>
2038
2039         PR target/47755
2040         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2041
2042 2011-05-10  Jason Merrill  <jason@redhat.com>
2043
2044         * g++.dg/cpp0x/defaulted25.C: New.
2045         * g++.dg/template/crash7.C: Adjust.
2046
2047         * g++.dg/cpp0x/variadic108.C: New.
2048
2049 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
2050
2051         * g++.dg/inherit/virtual9.C: Extend.
2052
2053 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2054
2055         PR target/48857
2056         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2057         are passed and returned in vector registers.
2058
2059 2011-05-10  Richard Guenther  <rguenther@suse.de>
2060
2061         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2062         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2063         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2064         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2065         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
2066         applies.
2067
2068 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR tree-optimization/48611
2071         PR tree-optimization/48794
2072         * gfortran.dg/gomp/pr48611.f90: New test.
2073         * gfortran.dg/gomp/pr48794.f90: New test.
2074
2075         PR debug/48928
2076         * gcc.dg/dfp/pr48928.c: New test.
2077
2078 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2079
2080         PR c++/48522
2081         * g++.dg/cpp0x/pr48522.C: New.
2082
2083 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2084
2085         PR c++/48735
2086         * g++.dg/cpp0x/sfinae21.C: New.
2087
2088 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2089
2090         * g++.dg/template/sfinae28.C: Rename to...
2091         * g++.dg/cpp0x/sfinae19.C: ... this.
2092         * g++.dg/template/sfinae29.C: Rename to...
2093         * g++.dg/cpp0x/sfinae20.C: ... this.
2094
2095 2011-05-09  Jeff Law <law@redhat.com>
2096
2097         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2098         consistent results.
2099
2100 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
2101
2102         PR c++/20039
2103         * g++.dg/init/pr20039.C: New.
2104
2105 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2106
2107         PR c++/48737
2108         PR c++/48744
2109         * g++.dg/template/sfinae28.C: New.
2110         * g++.dg/template/sfinae29.C: Likewise.
2111
2112 2011-05-09  Jason Merrill  <jason@redhat.com>
2113
2114         * g++.dg/template/nontype23.C: New.
2115
2116 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
2117         PR c++/48859
2118         * g++.dg/init/pr48859.C: New.
2119
2120 2011-05-09  Jason Merrill  <jason@redhat.com>
2121
2122         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2123         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2124         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2125         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2126         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2127         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2128         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2129         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2130
2131 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
2132
2133         * g++.dg/inherit/virtual9.C: New.
2134
2135 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
2136
2137         PR c++/48574
2138         * g++.dg/template/dependent-expr8.C: New test case.
2139
2140 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
2141
2142         PR tree-optimization/48837
2143         * gcc.dg/pr48837.c: New testcase.
2144
2145 2011-05-06  Jason Merrill  <jason@redhat.com>
2146
2147         * g++.dg/cpp0x/constexpr-condition2.C: New.
2148
2149         * g++.dg/cpp0x/constexpr-missing.C: New.
2150
2151 2011-05-06  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/18918
2154         * gfortran.dg/coarray/this_image_2.f90: New.
2155
2156 2011-05-06  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/48858
2159         PR fortran/48820
2160         * gfortran.dg/bind_c_usage_22.f90: New.
2161         * gfortran.dg/bind_c_usage_23.f90: New.
2162         * gfortran.dg/bind_c_usage_24.f90: New.
2163         * gfortran.dg/bind_c_usage_24_c.c: New.
2164
2165 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
2166
2167         PR c++/48838
2168         * g++.dg/template/member9.C: New test case.
2169
2170 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * gnat.dg/discr29.ad[sb]: New test.
2173         * gnat.dg/discr30.adb: Likewise.
2174
2175 2011-05-05  Julian Brown  <julian@codesourcery.com>
2176
2177         * gcc.target/arm/neon-vset_lanes8.c: New test.
2178
2179 2011-05-05  Jason Merrill  <jason@redhat.com>
2180
2181         * g++.dg/init/new32.C: New.
2182
2183 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2184
2185         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2186         Fix typo.
2187
2188 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR rtl-optimization/48381
2191         * gcc.c-torture/compile/pr48381.c: New test.
2192
2193 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2196         to dg-options.
2197         * gcc.target/i386/opt-1.c: Ditto.
2198
2199 2011-05-04  Jason Merrill  <jason@redhat.com>
2200
2201         * g++.dg/conversion/base1.C: New.
2202
2203 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR libgfortran/48787
2206         * gfortran.dg/round_3.f08: Add more checks to test case.
2207
2208 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
2209
2210         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2211         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2212         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2213         Gate test on effective_target fd_truncate.
2214
2215 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
2216
2217         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2218         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2219         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2220         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
2221         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2222         * gcc.target/i386/pr38824.c: Ditto.
2223         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2224         * gcc.target/i386/vecinit-2.c: Ditto.
2225         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2226         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2227         * gcc.target/i386/parity-2.c: Ditto.
2228         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2229
2230 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
2231
2232         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2233         remove duplication.
2234         * gcc.target/bfin/mcpu-bf514.c: Likewise.
2235         * gcc.target/bfin/mcpu-bf516.c: Likewise.
2236         * gcc.target/bfin/mcpu-bf518.c: Likewise.
2237
2238 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2239
2240         PR fortran/18918
2241         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2242
2243 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/18918
2246         * gfortran.dg/coarray/this_image_1.f90: New.
2247
2248 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2249
2250         PR fortran/18918
2251         * gfortran.dg/coarray/caf.dg: New.
2252         * gfortran.dg/coarray/image_index_1.f90: New, copied
2253         from ../coarray_16.f90.
2254
2255 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2256
2257         PR c++/28501
2258         * g++.dg/ext/complex9.C: New.
2259
2260 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
2261
2262         From Mike Frysinger
2263         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2264         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2265         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2266
2267 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
2268
2269         * gcc.target/bfin/builtins: Created.
2270         * gcc.target/bfin/hisilh-O0.c: Deleted.
2271         * gcc.target/bfin/hisilh.c: Moved to...
2272         * gcc.target/bfin/builtins/hisilh.c: ...here.
2273         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2274         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2275         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2276         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2277         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2278         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2279         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2280         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2281         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2282         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2283         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2284         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2285         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2286         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2287         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2288         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2289         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2290         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2291         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2292         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2293         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2294         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2295         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2296         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2297         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2298         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2299         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2300         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2301         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2302         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2303         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2304         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2305         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2306         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2307         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2308         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2309         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2310         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2311         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2312         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2313         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2314         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2315         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2316         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2317         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2318         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2319         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2320         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2321         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2322         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2323         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2324         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2325         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2326         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2327         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2328         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2329         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2330         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2331         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2332         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2333         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2334         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2335         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2336         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2337         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2338         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2339         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2340         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2341         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2342         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2343         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2344         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2345         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2346         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2347         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2348         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2349         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2350         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2351         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2352         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2353         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2354         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2355         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2356         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2357         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2358         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2359         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2360         * gcc.target/bfin/builtins/circptr.c: Ditto.
2361         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2362         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2363         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2364         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2365         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2366         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2367         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2368         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2369         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2370         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2371         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2372         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2373         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2374         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2375         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2376         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2377         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2378         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2379         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2380         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2381         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2382         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2383         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2384         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2385         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2386         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2387         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2388         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2389         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2390         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2391         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2392         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2393         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2394         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2395         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2396         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2397         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2398         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2399         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2400         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2401         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2402         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2403         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2404         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2405         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2406         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2407         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2408         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2409         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2410         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2411         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2412         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2413         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2414         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2415         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2416         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2417         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2418         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2419         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2420         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2421         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2422         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2423         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2424         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2425         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2426         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2427         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2428         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2429         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2430         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2431
2432 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
2433
2434         * gcc.target/arm/cold-lc.c: New test.
2435
2436 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR target/48774
2439         * gcc.dg/pr48774.c: New test.
2440
2441 2011-05-03  Richard Guenther  <rguenther@suse.de>
2442
2443         * gcc.dg/large-size-array-5.c: New testcase.
2444
2445 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2446
2447         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2448
2449 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2450
2451         * lib/target-supports.exp (check_effective_target_vect_strided):
2452         Replace with...
2453         (check_effective_target_vect_strided2)
2454         (check_effective_target_vect_strided3)
2455         (check_effective_target_vect_strided4)
2456         (check_effective_target_vect_strided8): ...these new functions.
2457
2458         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2459         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2460         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2461         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2462         * gcc.dg/vect/pr37539.c: Likewise.
2463         * gcc.dg/vect/slp-11a.c: Likewise.
2464         * gcc.dg/vect/slp-11b.c: Likewise.
2465         * gcc.dg/vect/slp-11c.c: Likewise.
2466         * gcc.dg/vect/slp-12a.c: Likewise.
2467         * gcc.dg/vect/slp-12b.c: Likewise.
2468         * gcc.dg/vect/slp-18.c: Likewise.
2469         * gcc.dg/vect/slp-19a.c: Likewise.
2470         * gcc.dg/vect/slp-19b.c: Likewise.
2471         * gcc.dg/vect/slp-21.c: Likewise.
2472         * gcc.dg/vect/slp-23.c: Likewise.
2473         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2474
2475         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2476         instead of vect_interleave && vect_extract_even_odd.
2477         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2478         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2479         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2480         * gcc.dg/vect/vect-1.c: Likewise.
2481         * gcc.dg/vect/vect-10.c: Likewise.
2482         * gcc.dg/vect/vect-98.c: Likewise.
2483         * gcc.dg/vect/vect-107.c: Likewise.
2484         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2485         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2486         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2487         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2488         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2489         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2490         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2491         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2492         * gcc.dg/vect/vect-strided-float.c: Likewise.
2493         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2494         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2495         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2496         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2497         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2498         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2499         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2500         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2501         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2502         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2503         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2504         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2505         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2506         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2507         * gcc.dg/vect/vect-vfa-03.c: Likewise.
2508
2509         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2510         target condition.
2511         * gcc.dg/vect/pr30843.c: Likewise.
2512         * gcc.dg/vect/pr33866.c: Likewise.
2513         * gcc.dg/vect/slp-reduc-6.c: Likewise.
2514         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2515         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2516         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2517
2518 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2519
2520         * gcc.dg/vect/slp-11.c: Split into...
2521         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2522         gcc.dg/vect/slp-11c.c: ...these tests.
2523         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2524         * gcc.dg/vect/slp-12c.c: ...this new test.
2525         * gcc.dg/vect/slp-19.c: Split into...
2526         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2527         gcc.dg/vect/slp-19c.c: ...these new tests.
2528
2529 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2530
2531         * lib/target-supports.exp
2532         (check_effective_target_vect_extract_even_odd_wide): Delete.
2533         (check_effective_target_vect_strided_wide): Likewise.
2534         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2535         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2536         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2537         * gcc.dg/vect/pr37539.c: Likewise.
2538         * gcc.dg/vect/slp-11.c: Likewise.
2539         * gcc.dg/vect/slp-12a.c: Likewise.
2540         * gcc.dg/vect/slp-12b.c: Likewise.
2541         * gcc.dg/vect/slp-19.c: Likewise.
2542         * gcc.dg/vect/slp-23.c: Likewise.
2543         * gcc.dg/vect/vect-1.c: Likewise.
2544         * gcc.dg/vect/vect-98.c: Likewise.
2545         * gcc.dg/vect/vect-107.c: Likewise.
2546         * gcc.dg/vect/vect-strided-float.c: Likewise.
2547
2548 2011-05-02  Jason Merrill  <jason@redhat.com>
2549
2550         * g++.dg/init/new31.C: New.
2551
2552 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
2553
2554         PR c/35445
2555         * gcc.dg/pr35445.c: New test.
2556
2557 2011-05-02  Jason Merrill  <jason@redhat.com>
2558
2559         * c-c++-common/vla-1.c: New.
2560
2561 2011-05-02  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/48822
2564         * gcc.dg/torture/pr48822.c: New testcase.
2565
2566 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
2567
2568         PR c++/47969
2569         * g++.dg/cpp0x/constexpr-47969.C: New.
2570
2571 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
2572
2573         PR testsuite/48498
2574         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
2575         on vect_no_align targets.
2576         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2577         vect_no_align targets.
2578
2579 2011-05-01  Xinliang David Li  <davidxl@google.com>
2580
2581         * gcc.dg/tree-ssa/integer-addr.c: New test.
2582         * gcc.dg/tree-ssa/alias_bug.c: New test.
2583
2584 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR libgfortran/48787
2587         * gfortran.dg/round_3.f08: Add more checks.
2588
2589 2011-04-30  Tobias Burnus  <burnus@net-b.de>
2590
2591         PR fortran/48821
2592         * gfortran.dg/import9.f90: New, proper test.
2593         * gfortran.dg/interface_37.f90: Remove bogus
2594         test (bogus copy of interface_36.f90).
2595
2596 2011-04-30  Tobias Burnus  <burnus@net-b.de>
2597
2598         PR fortran/48821
2599         * gfortran.dg/interface_37.f90: New.
2600
2601 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/48746
2604         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2605
2606 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR tree-optimization/48809
2609         * gcc.c-torture/execute/pr48809.c: New test.
2610
2611 2011-04-29  Jeff Law <law@redhat.com>
2612
2613         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2614
2615 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2616
2617         PR c++/48606
2618         * g++.dg/init/ctor10.C: New.
2619
2620 2011-04-29  Le-Chun Wu  <lcwu@google.com>
2621
2622         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2623           warning in implicitly instantiated templates.
2624
2625 2011-04-29  Le-Chun Wu  <lcwu@google.com>
2626
2627         * g++.dg/warn/Wnull-conversion-1.C: New.
2628         * g++.dg/warn/Wnull-conversion-2.C: New.
2629
2630 2011-04-29  Diego Novillo  <dnovillo@google.com>
2631
2632         * g++.old-deja/g++.other/null3.C: Expect warning about
2633         converting boolean to a pointer.
2634
2635 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
2636
2637         PR fortran/48462
2638         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2639         being a target.
2640
2641         PR fortran/48746
2642         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2643
2644 2011-04-29  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/48810
2647         * gfortran.dg/typebound_proc_22.f90: New.
2648
2649         PR fortran/48800
2650         * gfortran.dg/interface_36.f90: New.
2651
2652 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2653
2654         PR libgfortran/48488
2655         PR libgfortran/48602
2656         PR libgfortran/48615
2657         PR libgfortran/48684
2658         PR libgfortran/48787
2659         * gfortran.dg/fmt_g.f: Adjust test.
2660         * gfortran.dg/fmt_g0_1.f08: Adjust test.
2661         * gfortran.dg/round_3.f08: New test.
2662         * gfortran.dg/namelist_print_1.f: Adjust test.
2663         * gfortran.dg/char4_iunit_1.f03: Adjust test.
2664         * gfortran.dg/f2003_io_5.f03: Adjust test.
2665         * gfortran.dg/coarray_15.f90: Adjust test.
2666         * gfortran.dg/namelist_65.f90: Adjust test.
2667         * gfortran.dg/fmt_cache_1.f: Adjust test.
2668         * gfortran.dg/char4_iunit_2.f03: Adjust test.
2669         * gfortran.dg/real_const_3.f90: Adjust test.
2670
2671 2011-04-28  Xinliang David Li  <davidxl@google.com>
2672
2673         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2674         * testsuite/g++.dg/prof-robust-1.C: New test.
2675
2676 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
2677
2678         PR tree-optimization/48765
2679         * gcc.dg/vect/pr48765.c: New.
2680
2681 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2682
2683         PR tree-optimization/48775
2684         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2685
2686 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2687
2688         PR c++/48798
2689         * g++.dg/inherit/pr48798.C: New.
2690         * g++.old-deja/g++.other/base1.C: Adjust.
2691
2692 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
2693
2694         PR c++/48656
2695         * g++.dg/template/inherit7.C: New test case.
2696
2697 2011-04-28  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/40052
2700         PR tree-optimization/15347
2701         * gcc.dg/tree-ssa/vrp57.c: New testcase.
2702         * gcc.dg/pr15347.c: Likewise.
2703
2704 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2705
2706         PR c++/48530
2707         * g++.dg/cpp0x/sfinae18.C: New.
2708
2709 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2710
2711         PR c++/48771
2712         * g++.dg/ext/is_literal_type1.C: New.
2713
2714 2011-04-28  Tobias Burnus  <burnus@net-b.de>
2715
2716         PR fortran/48112
2717         PR fortran/48279
2718         * gfortran.dg/interface_35.f90: New.
2719         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2720         * gfortran.dg/func_result_6.f90: Add dg-warning.
2721         * gfortran.dg/bessel_1.f90: Ditto.
2722         * gfortran.dg/hypot_1.f90: Ditto.
2723         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2724         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2725         * gfortran.dg/interface_assignment_4.f90: Ditto.
2726
2727 2011-04-27  Jason Merrill  <jason@redhat.com>
2728
2729         * g++.dg/ext/complex8.C: New.
2730
2731         * g++.dg/cpp0x/initlist49.C: New.
2732         * g++.dg/init/new30.C: New.
2733
2734 2011-04-27  Tobias Burnus  <burnus@net-b.de>
2735
2736         PR fortran/48788
2737         * gfortran.dg/whole_file_34.f90: New.
2738
2739 2011-04-27  Jan Hubicka  <jh@suse.cz>
2740
2741         * gcc.dg/tree-ssa/inline-9.c: New testcase.
2742
2743 2011-04-27  Jason Merrill  <jason@redhat.com>
2744
2745         * g++.old-deja/g++.oliva/overload1.C: Adjust.
2746
2747         * g++.dg/parse/ambig6.C: New.
2748
2749 2011-04-27  Nick Clifton  <nickc@redhat.com>
2750
2751         * gcc.dg/20020312-2.c: Add definition for RX.
2752
2753         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2754         option with RX targets.
2755
2756         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2757         /* */ comments.
2758
2759 2011-04-27  Richard Guenther  <rguenther@suse.de>
2760
2761         * gcc.dg/tree-ssa/pr23382.c: Remove.
2762
2763 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2764
2765         PR target/48767
2766         * gcc.c-torture/compile/pr48767.c: New test.
2767
2768 2011-04-27  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/48772
2771         * g++.dg/pr48772.C: New testcase.
2772
2773 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR c/48742
2776         * gcc.c-torture/compile/pr48742.c: New test.
2777
2778 2011-04-26  Jason Merrill  <jason@redhat.com>
2779
2780         * g++.dg/lookup/koenig13.C: New.
2781
2782         * g++.dg/cpp0x/initlist48.C: New.
2783
2784 2011-04-25  Jason Merrill  <jason@redhat.com>
2785
2786         * g++.dg/cpp0x/sfinae17.C: New.
2787
2788 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2789
2790         PR target/48258
2791         * gcc.target/powerpc/pr48258-1.c: New file.
2792         * gcc.target/powerpc/pr48258-2.c: Ditto.
2793
2794 2011-04-26  Xinliang David Li  <davidxl@google.com>
2795
2796         * gcc.dg/uninit-suppress.c: New test.
2797         * gcc.dg/uninit-suppress.c: New test.
2798
2799 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR debug/48768
2802         * gcc.dg/pr48768.c: New test.
2803
2804         PR tree-optimization/48734
2805         * gcc.c-torture/compile/pr48734.c: New test.
2806
2807         PR testsuite/48753
2808         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2809
2810 2011-04-26  Richard Guenther  <rguenther@suse.de>
2811
2812         PR tree-optimization/48731
2813         * gcc.dg/torture/pr48731.c: New testcase.
2814
2815 2011-04-26  Richard Guenther  <rguenther@suse.de>
2816
2817         PR testsuite/48753
2818         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2819
2820 2011-04-26  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/48694
2823         * gcc.dg/torture/pr48694-1.c: New testcase.
2824         * gcc.dg/torture/pr48694-2.c: Likewise.
2825
2826 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
2827
2828         * g++.dg/ext/underlying_type1.C: New.
2829         * g++.dg/ext/underlying_type2.C: Likewise.
2830         * g++.dg/ext/underlying_type3.C: Likewise.
2831         * g++.dg/ext/underlying_type4.C: Likewise.
2832         * g++.dg/ext/underlying_type5.C: Likewise.
2833         * g++.dg/ext/underlying_type6.C: Likewise.
2834         * g++.dg/ext/underlying_type7.C: Likewise.
2835         * g++.dg/ext/underlying_type8.C: Likewise.
2836         * g++.dg/ext/underlying_type9.C: Likewise.
2837         * g++.dg/ext/underlying_type10.C: Likewise.
2838
2839 2011-04-25  Jason Merrill  <jason@redhat.com>
2840
2841         * g++.dg/cpp0x/regress/template-const2.C: New.
2842
2843 2011-04-25  Jeff Law <law@redhat.com>
2844
2845         * gcc.dg/tree-ssa/vrp56.c: new test.
2846
2847 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2848
2849         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2850
2851 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR preprocessor/48740
2854         * c-c++-common/raw-string-11.c: New test.
2855
2856 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
2857
2858         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2859         hppa*-*-hpux*.
2860
2861 2011-04-23  Tobias Burnus  <burnus@net-b.de>
2862
2863         PR fortran/18918
2864         * gfortran.dg/coarray_19.f90: New.
2865
2866 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
2867
2868         PR c/48685
2869         * gcc.dg/pr48685.c: New test.
2870
2871 2011-04-22  Jan Hubicka  <jh@suse.cz>
2872
2873         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2874
2875 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR tree-optimization/48717
2878         * gcc.c-torture/execute/pr48717.c: New test.
2879
2880 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
2881
2882         PR target/48723
2883         * gcc.target/i386/pr48723.c: New test.
2884
2885 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
2886
2887         PR c/48716
2888         * gcc.dg/gomp/pr48716.c: New test.
2889         * g++.dg/gomp/pr48716.C: New test.
2890
2891 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
2892
2893         PR c/36750
2894         * gcc.dg/missing-field-init-2.c: Update testcase.
2895
2896 2011-04-22  Alan Modra  <amodra@gmail.com>
2897
2898         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2899
2900 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901
2902         PR fortran/48405
2903         * gfortran.dg/function_optimize_6.f90:  New test.
2904
2905 2011-04-21  Easwaran Raman  <eraman@google.com>
2906
2907         * gcc.dg/stack-layout-2.c: New test.
2908
2909 2011-04-21  Richard Guenther  <rguenther@suse.de>
2910
2911         PR lto/48703
2912         * g++.dg/lto/pr48207-2_0.C: New testcase.
2913         * g++.dg/lto/pr48207-3_0.C: Likewise.
2914
2915 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
2916
2917         * gnat.dg/volatile5.adb: New test.
2918         * gnat.dg/volatile5_pkg.ads: New helper.
2919
2920 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
2921
2922         PR target/48708
2923         * gcc.target/i386/pr48708.c: New test.
2924
2925 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
2926
2927         * gcc.dg/vect/vect-119.c: New test.
2928
2929 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
2930
2931         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2932         and once without.
2933
2934 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
2935             Richard Sandiford  <richard.sandiford@linaro.org>
2936
2937         PR target/46329
2938         * gcc.target/arm/pr46329.c: New test.
2939
2940 2011-04-21  Tobias Burnus  <burnus@net-b.de>
2941
2942         PR fortran/18918
2943         * gfortran.dg/coarray_18.f90: New.
2944
2945 2011-04-20  Jason Merrill  <jason@redhat.com>
2946
2947         * g++.dg/cpp0x/initlist47.C: New.
2948
2949         * g++.dg/init/dtor4.C: New.
2950
2951 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
2952
2953         PR target/48678
2954         * gcc.target/i386/sse2-pinsrw.c: New test.
2955         * gcc.target/i386/avx-vpinsrw.c: Ditto.
2956         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2957         * gcc.target/i386/sse2-insvhi.c: Ditto.
2958         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2959         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2960
2961 2011-04-20  Jason Merrill  <jason@redhat.com>
2962
2963         * g++.dg/template/const4.C: New.
2964
2965 2011-04-20  Easwaran Raman  <eraman@google.com>
2966
2967         * gcc.dg/stack-layout-1.c: New test.
2968
2969 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
2970
2971         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2972         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2973         function.
2974
2975 2011-04-20  Kai Tietz  <ktietz@redhat.com>
2976
2977         * gcc.dg/binop-xor1.c: New test.
2978         * gcc.dg/binop-xor2.c: New test.
2979         * gcc.dg/binop-xor3.c: New test.
2980         * gcc.dg/binop-xor4.c: New test.
2981         * gcc.dg/binop-xor5.c: New test.
2982
2983 2011-04-20  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/47892
2986         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2987
2988 2011-04-20  Richard Guenther  <rguenther@suse.de>
2989
2990         PR middle-end/48695
2991         * g++.dg/torture/pr48695.C: New testcase.
2992
2993 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
2994
2995         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2996         * gcc.c-torture/execute/cmpsi-2.c: Ditto
2997         * gcc.c-torture/execute/pr45262.c: Ditto
2998         * gcc.dg/torture/pr43165.c: Ditto.
2999         * gcc.dg/torture/pr47228.c: Ditto.
3000         * gcc.dg/tree-ssa/pr45144.c: Ditto.
3001         * gcc.dg/ipa/pr45644.c: Ditto.
3002         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3003         PDP11.
3004
3005 2011-04-19  Jason Merrill  <jason@redhat.com>
3006
3007         * g++.dg/ext/complex7.C: New.
3008
3009         * g++.dg/ext/attrib41.C: New.
3010
3011 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3012
3013         PR testsuite/48676
3014         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3015
3016 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
3017
3018         PR target/48678
3019         * gcc.target/i386/pr48678.c: New test.
3020
3021 2011-04-19  Martin Jambor  <mjambor@suse.cz>
3022
3023         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3024         * g++.dg/opt/devirt2.C: New test.
3025         * g++.dg/ipa/devirt-g-1.C: Likewise.
3026
3027 2011-04-19  Tobias Burnus  <burnus@net-b.de>
3028
3029         PR fortran/48588
3030         * gfortran.dg/whole_file_33.f90: New.
3031
3032 2011-04-19  Martin Jambor  <mjambor@suse.cz>
3033
3034         * g++.dg/ipa/devirt-7.C: New test.
3035
3036 2011-04-19  Richard Guenther  <rguenther@suse.de>
3037
3038         PR lto/48207
3039         * g++.dg/lto/pr48207_0.C: New testcase.
3040
3041 2011-04-18  Jason Merrill  <jason@redhat.com>
3042
3043         * g++.dg/init/void1.C: New.
3044
3045         * g++.dg/cpp0x/union4.C: New.
3046
3047 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR middle-end/48661
3050         * g++.dg/torture/pr48661.C: New test.
3051
3052         PR c++/48632
3053         * g++.dg/gomp/pr48632.C: New test.
3054
3055 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
3056
3057         * gcc.target/i386/sse2-maskmovdqu.c: New test.
3058         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3059
3060 2011-04-18  Tobias Burnus  <burnus@net-b.de>
3061
3062         PR fortran/18918
3063         * gfortran.dg/coarray_17.f90: New.
3064         * gfortran.dg/coarray_10.f90: Update dg-error.
3065
3066 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3067
3068         PR testsuite/48251
3069         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3070         * gfortran.dg/guality/guality.exp: Likewise.
3071
3072 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3073
3074         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3075
3076 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3077
3078         * gcc.dg/vect/pr48377.c: Remove dg-do run.
3079
3080 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081
3082         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3083
3084 2011-04-18  Richard Guenther  <rguenther@suse.de>
3085
3086         PR middle-end/46364
3087         * g++.dg/torture/pr46364.C: New testcase.
3088
3089 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3090
3091         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3092
3093 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
3094
3095         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3096
3097 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
3098             Ira Rosen  <ira.rosen@linaro.org>
3099
3100         PR target/48252
3101         * gcc.target/arm/pr48252.c: New test.
3102
3103 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR tree-optimization/48616
3106         * gcc.dg/pr48616.c: New test.
3107
3108 2011-04-18  Tobias Burnus  <burnus@net-b.de>
3109
3110         PR fortran/18918
3111         * gfortran.dg/coarray_16.f90: New.
3112
3113 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
3114
3115         PR fortran/48462
3116         * gfortran.dg/realloc_on_assign_7.f03: New test.
3117
3118 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119
3120         PR libgfortran/48602
3121         * gfortran.dg/fmt_g0_6.f08: New test.
3122
3123 2011-04-17  Jason Merrill  <jason@redhat.com>
3124
3125         * g++.dg/cpp0x/sfinae16.C: New.
3126
3127 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
3128
3129         * gcc.target/mips/reg-var-1.c: New test.
3130
3131 2011-04-17  Jan Hubicka  <jh@suse.cz>
3132
3133         * gcc.dg/winline-5.c: Update testcase.
3134
3135 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3136
3137         * gnat.dg/discr27.ad[sb]: Move dg directive.
3138         * gnat.dg/discr28.ad[sb]: New test.
3139         * gnat.dg/discr28_pkg.ads: New helper.
3140
3141 2011-04-17  Michael Matz  <matz@suse.de>
3142
3143         PR tree-optimization/48622
3144         PR lto/48645
3145         * gcc.dg/lto/pr48622_0.c: New test.
3146
3147 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
3148
3149         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3150         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3151         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3152         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3153         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3154         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3155
3156 2011-04-15  Jason Merrill  <jason@redhat.com>
3157
3158         * g++.dg/cpp0x/range-for17.C: New.
3159
3160 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3161
3162         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3163         * g++.dg/cpp0x/range-for3.C: Likewise.
3164         * g++.dg/cpp0x/range-for9.C: Correct error message.
3165         * g++.dg/cpp0x/range-for11.C: New.
3166         * g++.dg/cpp0x/range-for12.C: New.
3167         * g++.dg/cpp0x/range-for13.C: New.
3168         * g++.dg/cpp0x/range-for14.C: New.
3169         * g++.dg/cpp0x/range-for15.C: New.
3170         * g++.dg/cpp0x/range-for16.C: New.
3171
3172 2011-04-15  Tobias Burnus  <burnus@net-b.de>
3173
3174         PR fortran/18918
3175         * gfortran.dg/coarray_15.f90: Change to dg-do run.
3176
3177 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3178
3179         * objc.dg/naming-4.m: Updated.
3180         * objc.dg/naming-5.m: Updated.
3181         * objc.dg/naming-6.m: New.
3182         * objc.dg/naming-7.m: New.
3183         * obj-c++.dg/naming-1.mm: Updated.
3184         * obj-c++.dg/naming-2.mm: Updated.
3185         * obj-c++.dg/naming-3.mm: New.
3186         * obj-c++.dg/naming-4.mm: New.
3187
3188 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3189
3190         PR libgfortran/48589
3191         * gfortran.dg/fmt_g0_5.f08: New test.
3192
3193 2011-04-15  Richard Guenther  <rguenther@suse.de>
3194
3195         PR testsuite/48286
3196         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3197
3198 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
3199
3200         * gcc.target/avr/torture/pr41885.c (dg-options): Change
3201         -finline-limit=0 to -fno-inline
3202
3203 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR target/48614
3206         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3207         just avx.
3208
3209 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR target/48605
3212         * gcc.target/i386/sse4_1-insertps-3.c: New test.
3213         * gcc.target/i386/sse4_1-insertps-4.c: New test.
3214         * gcc.target/i386/avx-insertps-3.c: New test.
3215         * gcc.target/i386/avx-insertps-4.c: New test.
3216
3217 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3218
3219         * gcc.target/avr/torture/pr41885.c (dg-options): Add
3220         -finline-limit=0
3221
3222 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3223
3224         PR target/46779
3225         PR target/45291
3226         PR target/41894
3227         * gcc.target/avr/pr46779-1.c: New test case
3228         * gcc.target/avr/pr46779-2.c: New test case
3229
3230 2011-04-14  Jason Merrill  <jason@redhat.com>
3231
3232         * g++.dg/cpp0x/sfinae15.C: New.
3233
3234         * g++.dg/cpp0x/sfinae14.C: New.
3235
3236         * g++.dg/ext/vla10.C: New.
3237
3238 2011-04-14  Richard Guenther  <rguenther@suse.de>
3239
3240         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3241
3242 2011-04-14  Richard Guenther  <rguenther@suse.de>
3243
3244         * gcc.dg/fold-bitand-4.c: Move ...
3245         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
3246
3247 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3248
3249         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3250         variables const.
3251         * gcc.target/avr/torture/trivial.c: Ditto.
3252
3253 2011-04-13  Jason Merrill  <jason@redhat.com>
3254
3255         * g++.dg/template/operator11.C: New.
3256
3257 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR middle-end/48591
3260         * gcc.dg/gomp/pr48591.c: New test.
3261
3262         PR c++/48570
3263         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3264         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3265
3266 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
3267
3268         PR c++/48574
3269         * g++.dg/template/dependent-expr7.C: New test case.
3270
3271 2011-04-13  Jason Merrill  <jason@redhat.com>
3272
3273         * g++.dg/cpp0x/sfinae13.C: New.
3274
3275 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
3276
3277         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3278
3279 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
3280
3281         * gcc.target/arm/pr43698.c: Remove -march option.
3282
3283 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
3284
3285         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3286         -march option.
3287
3288 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
3289
3290         PR fortran/48360
3291         PR fortran/48456
3292         * gfortran.dg/realloc_on_assign_6.f03: New test.
3293
3294 2011-04-12  Kai Tietz  <ktietz@redhat.com>
3295
3296         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3297         targets the additional -mno-ms-bitfields and
3298         -Wno-packed-bitfield-compat options.
3299         * g++.dg/ext/bitfield3.C: Likewise.
3300         * g++.dg/ext/bitfield4.C: Likewise.
3301         * g++.dg/ext/bitfield5.C: Likewise.
3302         * gcc.dg/bitfld-15.c: Likewise.
3303         * gcc.dg/bitfld-16.c: Likewise.
3304         * gcc.dg/bitfld-17.c: Likewise.
3305         * gcc.dg/bitfld-18.c: Likewise.
3306
3307 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
3308
3309         * gcc.target/arm/neon-vld3-1.c: New test.
3310         * gcc.target/arm/neon-vst3-1.c: New test.
3311         * gcc.target/arm/neon/v*.c: Regenerate.
3312
3313 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR rtl-optimization/48549
3316         * g++.dg/opt/pr48549.C: New test.
3317
3318 2011-04-12  Richard Guenther  <rguenther@suse.de>
3319
3320         PR tree-optimization/46076
3321         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3322
3323 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3324
3325         PR testsuite/21164
3326         * lib/compat.exp (compat-execute): Declare unsupported after
3327         stripping path from src1.
3328         * lib/lto.exp (lto-execute): Likewise.
3329
3330 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR c/48552
3333         * gcc.dg/pr48552-1.c: New test.
3334         * gcc.dg/pr48552-2.c: New test.
3335
3336 2011-04-11  Jason Merrill  <jason@redhat.com>
3337
3338         * g++.dg/cpp0x/sfinae12.C: New.
3339
3340         * g++.dg/cpp0x/enum10.C: New.
3341
3342         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3343
3344         * g++.dg/cpp0x/rv-func.C: New.
3345
3346 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3347
3348         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3349         alpha*-dec-osf5*.
3350
3351 2011-04-11  Martin Jambor  <mjambor@suse.cz>
3352
3353         PR tree-optimization/48195
3354         * gcc.dg/ipa/pr48195.c: New test.
3355
3356 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
3357
3358         * gnat.dg/return3.adb: Remove unused switch.
3359
3360 2011-04-08  Mike Stump  <mikestump@comcast.net>
3361
3362         PR testsuite/48506
3363         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3364         default to fno-common.
3365
3366 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
3367
3368         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3369         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3370
3371 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3372
3373         PR fortran/48448
3374         * gfortran.dg/function_optimize_5.f90:  New test.
3375
3376 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3377
3378         * gnat.dg/aggr17.adb: New test.
3379         * gnat.dg/aggr18.adb: Likewise.
3380
3381 2011-04-08  Michael Matz  <matz@suse.de>
3382
3383         PR middle-end/48389
3384         * gcc.target/i386/pr48389.c: New test.
3385
3386 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
3387
3388         PR rtl-optimization/48272
3389         * g++.dg/opt/pr48272.C: New.
3390
3391 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
3392
3393         PR rtl-optimization/48235
3394         * gcc.dg/pr48235.c: New.
3395
3396 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3397
3398         PR rtl-optimization/48302
3399         * g++.dg/opt/pr48302.C: New.
3400
3401 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3402
3403         PR target/48273
3404         * g++.dg/opt/pr48273.C: New.
3405
3406 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3407
3408         PR rtl-optimization/48442
3409         * gcc.dg/pr48442.c: New.
3410
3411 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR tree-optimization/48377
3414         * gcc.dg/vect/pr48377.c: New test.
3415
3416 2011-04-07  Jason Merrill  <jason@redhat.com>
3417
3418         * g++.dg/cpp0x/regress/call1.C: New.
3419
3420         * g++.dg/cpp0x/variadic107.C: New.
3421
3422         * g++.dg/cpp0x/sfinae11.C: New.
3423         * g++.dg/cpp0x/noexcept02.C: Fix.
3424
3425         * g++.dg/cpp0x/sfinae10.C: New.
3426
3427         * g++.dg/cpp0x/sfinae9.C: New.
3428
3429         * c-c++-common/Wcast-qual-1.c: Move here from...
3430         * gcc.dg/cast-qual-3.c: ...here, and...
3431         * g++.dg/warn/Wcast-qual2.C: ...here.
3432
3433         * g++.dg/cpp0x/sfinae8.C: New.
3434
3435         * g++.dg/cpp0x/sfinae7.C: New.
3436
3437         * g++.dg/cpp0x/enum9.C: New.
3438
3439 2011-04-07  Mike Stump  <mikestump@comcast.net>
3440
3441         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3442         with no trampolines.
3443
3444 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR fortran/48117
3447         * gfortran.dg/gomp/pr48117.f90: New test.
3448
3449         PR debug/48343
3450         * gcc.dg/torture/pr48343.c: New test.
3451
3452 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3453
3454         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3455
3456 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
3457
3458         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3459
3460 2011-04-07  Tom de Vries  <tom@codesourcery.com>
3461
3462         PR target/43920
3463         * lib/scanasm.exp (object-size): New proc.
3464         * gcc.target/arm/pr43920-2.c: New test.
3465
3466 2011-04-06  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/18918
3469         PR fortran/48477
3470         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3471
3472 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
3473
3474         * gcc.dg/mtune.c: Prune note from output.
3475
3476 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR debug/48466
3479         * gcc.dg/guality/pr36977.c: New test.
3480         * gcc.dg/guality/pr48466.c: New test.
3481
3482 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3483
3484         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3485
3486 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
3487
3488         * gnat.dg/return3.adb: New test.
3489
3490 2011-04-06  Richard Guenther  <rguenther@suse.de>
3491
3492         PR tree-optimization/47663
3493         * gcc.dg/tree-ssa/inline-8.c: New testcase.
3494
3495 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
3496
3497         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3498         Solaris 8 and 9 as well.
3499
3500 2011-04-05  Tom de Vries  <tom@codesourcery.com>
3501
3502         PR target/43920
3503         * gcc.target/arm/pr43920-1.c: New test.
3504
3505 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
3506
3507         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3508         (cctor): Actually return the value.
3509         (main): Cast return values.
3510
3511 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3512
3513         * gfortran.dg/character_comparison_8.f90:  New test.
3514
3515 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3516
3517         * frontend-passes: (optimize_lexical_comparison): New function.
3518         (optimize_expr): Call it.
3519         (optimize_comparison): Also handle lexical comparison functions.
3520         Return false instad of -2 for unequal comparison.
3521
3522 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3523
3524         PR fortran/48412
3525         * function_optimize_4.f90:  New test.
3526
3527 2011-04-04  Tobias Burnus  <burnus@net-b.de>
3528
3529         PR fortran/18918
3530         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3531         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3532         * gfortran.dg/coarray_15.f90: New.
3533
3534 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3535
3536         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3537         * gfortran.dg/bessel_7.f90: Likewise.
3538
3539 2011-04-03  Tobias Burnus  <burnus@net-b.de>
3540
3541         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3542
3543 2011-04-03  Richard Guenther  <rguenther@suse.de>
3544             Ira Rosen  <ira.rosen@linaro.org>
3545
3546         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3547         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3548         -ftree-loop-if-convert-stores.
3549
3550 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
3551
3552         * gnat.dg/specs/aggr2.ads: New test.
3553
3554 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
3555
3556         * gnat.dg/debug2.ad[sb]: New test.
3557         * gnat.dg/debug2_pkg.ads: New helper.
3558         * gnat.dg/debug3.ad[sb]: New test.
3559
3560 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
3561
3562         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3563
3564 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR middle-end/48335
3567         * gcc.c-torture/compile/pr48335-1.c: New test.
3568         * gcc.dg/pr48335-1.c: New test.
3569         * gcc.dg/pr48335-2.c: New test.
3570         * gcc.dg/pr48335-3.c: New test.
3571         * gcc.dg/pr48335-4.c: New test.
3572         * gcc.dg/pr48335-5.c: New test.
3573         * gcc.dg/pr48335-6.c: New test.
3574         * gcc.dg/pr48335-7.c: New test.
3575         * gcc.dg/pr48335-8.c: New test.
3576         * gcc.target/i386/pr48335-1.c: New test.
3577
3578 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
3579
3580         PR c/36299
3581         * gcc.dg/Waddress.c: New test.
3582
3583 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3584
3585         PR fortran/48352
3586         * gfortran.dg/function_optimize_3.f90:  New test.
3587
3588 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
3589
3590         * gcc.c-torture/compile/20110401-1.c: New test.
3591
3592         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3593         * g++.dg/lto/20091002-2_0.C: Likewise.
3594         * g++.dg/lto/20090303_0.c: Likewise.
3595         * g++.dg/lto/20091004-1_0.C: Likewise.
3596         * g++.dg/lto/20091002-3_0.C: Likewise.
3597         * g++.dg/lto/20091004-2_0.C: Likewise.
3598         * g++.dg/lto/20081123_0.C: Likewise.
3599         * g++.dg/lto/20090313_0.C: Likewise.
3600         * g++.dg/lto/20081109-1_0.C: Likewise.
3601         * g++.dg/lto/20081219_0.C: Likewise.
3602         * g++.dg/lto/20081204-1_0.C: Likewise.
3603         * g++.dg/lto/20090302_0.C: Likewise.
3604         * g++.dg/lto/20081119-1_0.C: Likewise.
3605         * g++.dg/lto/20081118_0.C: Likewise.
3606         * gcc.dg/lto/20091020-2_0.c: Likewise.
3607         * gcc.dg/lto/20090210_0.c: Likewise.
3608         * gcc.dg/lto/20081204-1_0.c: Likewise.
3609         * gcc.dg/lto/20081224_0.c: Likewise.
3610         * gcc.dg/lto/20090219_0.c: Likewise.
3611         * gcc.dg/lto/20091014-1_0.c: Likewise.
3612         * gcc.dg/lto/20091016-1_0.c: Likewise.
3613         * gcc.dg/lto/20090206-2_0.c: Likewise.
3614         * gcc.dg/lto/20090116_0.c: Likewise.
3615         * gcc.dg/lto/20091013-1_0.c: Likewise.
3616         * gcc.dg/lto/20091015-1_0.c: Likewise.
3617         * gcc.dg/lto/20090126-2_0.c: Likewise.
3618
3619 2011-03-31  Ian Lance Taylor  <iant@google.com>
3620
3621         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3622
3623 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3624
3625         * gnat.dg/opt16.adb: New test.
3626
3627 2011-03-31  Jason Merrill  <jason@redhat.com>
3628
3629         * g++.dg/cpp0x/defaulted24.C: New.
3630
3631 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3632
3633         PR target/16292
3634         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3635         with -O0.
3636
3637 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3638
3639         * g++.dg/other/i386-9.C: New test.
3640
3641 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3642
3643         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3644
3645 2011-03-30  Jason Merrill  <jason@redhat.com>
3646
3647         * g++.dg/cpp0x/regress/error-recovery1.C: New.
3648
3649         * g++.dg/cpp0x/regress/isnan.C: New.
3650
3651         * g++.dg/cpp0x/initlist46.C: New.
3652
3653 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
3654
3655         PR target/47551
3656         * gcc.target/arm/neon-modes-2.c: New test.
3657
3658 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR c/48305
3661         * gcc.c-torture/compile/pr48305.c: New test.
3662
3663 2011-03-29  Jason Merrill  <jason@redhat.com>
3664
3665         * g++.dg/cpp0x/regress/value-dep1.C: New.
3666
3667 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
3668
3669         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3670
3671 2011-03-29  Ian Lance Taylor  <iant@google.com>
3672
3673         * go.test/go-test.exp: Handle the test lines used in several new
3674         tests.
3675         (errchk): Add opts parameter.  Change all callers.  Handle parens
3676         in regexps.
3677
3678 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
3679             Dominique d'Humieres  <dominiq@lps.ens.fr>
3680
3681         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3682         and __APPLE__ && __PPC__ && __ALTIVEC__.
3683
3684 2011-03-29  Jason Merrill  <jason@redhat.com>
3685
3686         * g++.dg/cpp0x/dependent1.C: New.
3687
3688         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3689
3690         * g++.dg/cpp0x/constexpr-memfn1.C: New.
3691
3692         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3693
3694 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/48095
3697         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3698         * gfortran.dg/proc_ptr_comp_32.f90: New.
3699
3700 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3701
3702         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
3703         check for corresponding warning.
3704
3705 2011-03-28  Jason Merrill  <jason@redhat.com>
3706
3707         * g++.dg/cpp0x/rv-deduce2.C: New.
3708
3709 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR debug/48203
3712         * gcc.dg/pr48203.c: New test.
3713
3714 2011-03-28  Jeff Law <law@redhat.com>
3715
3716         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3717
3718 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
3719
3720         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3721         and __PPC__ && __ALTIVEC__.
3722
3723 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3724
3725         PR testsuite/48238
3726         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3727         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3728         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3729         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3730
3731 2011-03-28  Jason Merrill  <jason@redhat.com>
3732
3733         * g++.dg/cpp0x/initlist-array2.C: New.
3734
3735         * g++.dg/cpp0x/initlist-array1.C: New.
3736
3737         * g++.dg/cpp0x/constexpr-compound.C: New.
3738
3739         * g++.dg/cpp0x/constexpr-using.C: New.
3740
3741         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3742
3743 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
3744
3745         PR testsuite/48276
3746         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3747
3748 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3749
3750         * gcc.dg/slp-1.c: New test.
3751
3752 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3753
3754         * gcc.target/i386/avx256-unaligned-load-1.c: New.
3755         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3756         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3757         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3758         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3759         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3760         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3761         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3762         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3763         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3764         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3765         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3766         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3767         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3768
3769 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3770
3771         PR fortran/47065
3772         * gfortran.dg/trim_optimize_5.f90:  New test.
3773         * gfortran.dg/trim_optimize_6.f90:  New test.
3774
3775 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
3776
3777         PR target/38598
3778         * gcc.target/mips/madd-7.c: Remove -mlong32.
3779         * gcc.target/mips/msub-7.c: Likewise.
3780
3781 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
3782
3783         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3784         accesses to preserve the meaning of the test for doubleword vectors.
3785         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3786         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3787
3788 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
3789
3790         PR fortran/48291
3791         * gfortran.dg/class_42.f03: New.
3792
3793 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
3794
3795         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3796         strided accesses.
3797
3798 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
3799
3800         PR rtl-optimization/48144
3801         * gcc.dg/pr48144.c: New test.
3802
3803 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3804
3805         * gnat.dg/discr27.ad[sb]: New test.
3806
3807 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3808
3809         * gnat.dg/limited_with2.ad[sb]: New test.
3810         * gnat.dg/limited_with2_pkg1.ads: New helper.
3811         * gnat.dg/limited_with2_pkg2.ads: Likewise.
3812
3813 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/opt15.adb: New test.
3816         * gnat.dg/opt15_pkg.ad[sb]: New helper.
3817
3818 2011-03-25  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/48174
3821         PR fortran/45304
3822         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3823         * gfortran.dg/leadz_trailz_3.f90: Ditto
3824
3825 2011-03-25  Martin Jambor  <mjambor@suse.cz>
3826
3827         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3828
3829 2011-03-25  Jason Merrill  <jason@redhat.com>
3830
3831         * g++.dg/cpp0x/defaulted22.C: New.
3832         * g++.dg/cpp0x/defaulted23.C: New.
3833         * g++.dg/cpp0x/defaulted15.C: Adjust.
3834
3835 2011-03-25  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/cpp0x/move1.C: New.
3838
3839 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
3840
3841         PR target/48287
3842         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3843
3844 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3847         for mips-sgi-irix6.5.
3848         Replace snprintf prototype by <stdio.h>.
3849
3850 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3851
3852         PR testsuite/48283
3853         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3854         run_expensive_tests.
3855         * gcc.dg/graphite/block-4.c: Likewise.
3856         * gcc.dg/graphite/block-7.c: Likewise.
3857         * gcc.dg/graphite/block-8.c: Likewise.
3858
3859 2011-03-25  Richard Guenther  <rguenther@suse.de>
3860
3861         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3862         * g++.dg/tree-ssa/pr8781.C: Likewise.
3863         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3864         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3865         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3866         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3867         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3868         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3869         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3870         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3871         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3872         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3873         * gcc.dg/tree-ssa/pr21574.c: Likewise.
3874         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3875         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3876         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3877         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3878         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3879         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3880         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3881         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3882         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3883         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3884         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3885         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3886         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3887         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3888         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3889         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3890         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3891         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3892         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3893         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3894         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3895         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3896         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3897         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3898         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3899         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3900         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3901         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3902         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3903         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3904         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3905         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3906         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3907         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3908         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3909         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3910         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3911         * c-c++-common/pr46562-2.c: Likewise.
3912         * gfortran.dg/pr42108.f90: Likewise.
3913         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3914         foo to be inlined even at -O1.
3915         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3916         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3917         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3918         * gcc.dg/matrix/matrix.exp: Disable FRE.
3919
3920 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR debug/48204
3923         * gcc.dg/dfp/pr48204.c: New test.
3924
3925 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
3926
3927         PR target/48209
3928         * gcc.c-torture/execute/pr47917.c: Move this...
3929         * gcc.dg/torture/pr47917.c: to here and add xfails.
3930
3931 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3932
3933         * gnat.dg/array16.ad[sb]: New test.
3934         * gnat.dg/array16.ads: New helper.
3935
3936 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * gnat.dg/derived_type2.adb: New test.
3939
3940 2011-03-24  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/48271
3943         * g++.dg/torture/pr48271.C: New testcase.
3944
3945 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3946
3947         * gnat.dg/array15.ad[sb]: New test.
3948
3949 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
3950
3951         PR target/48237
3952         * gcc.target/i386/pr48237.c: New test.
3953
3954 2011-03-24  Richard Guenther  <rguenther@suse.de>
3955
3956         PR middle-end/48269
3957         * gcc.dg/builtin-object-size-10.c: New testcase.
3958
3959 2011-03-24  Richard Guenther  <rguenther@suse.de>
3960
3961         PR tree-optimization/46562
3962         * c-c++-common/pr46562-2.c: New testcase.
3963         * c-c++-common/pr46562.c: Likewise.
3964
3965 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
3966
3967         * gcc.dg/vect/vect-cselim-1.c: New test.
3968         * gcc.dg/vect/vect-cselim-2.c: New test.
3969
3970 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
3971
3972         * gcc.target/arm/pr46934.c: New.
3973
3974 2011-03-23  Ian Lance Taylor  <iant@google.com>
3975
3976         * go.test/go-test.exp (errchk): Ignore lines containing ////.
3977
3978 2011-03-23  Richard Guenther  <rguenther@suse.de>
3979
3980         * gcc.dg/struct: Remove directory and contents.
3981
3982 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3983
3984         PR testsuite/48251
3985         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3986
3987 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
3988
3989         * gnat.dg/discr26.ad[sb]: New test.
3990         * gnat.dg/discr26_pkg.ads: New helper.
3991
3992 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
3993
3994         PR target/47553
3995         * gcc.target/arm/neon-vld-1.c: New test.
3996
3997 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
3998
3999         * gnat.dg/array14.ad[sb]: New test.
4000         * gnat.dg/array14_pkg.ads: New helper.
4001
4002 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
4003
4004         * gcc.c-torture/execute/920501-8.x: Remove.
4005         * gcc.c-torture/execute/930513-1.x: Remove.
4006         * gcc.c-torture/execute/960312-1.x: Remove.
4007         * gcc.c-torture/compile/20000804-1.c,
4008         gcc.c-torture/compile/20001205-1.c,
4009         gcc.c-torture/compile/20001226-1.c,
4010         gcc.c-torture/compile/20010518-2.c,
4011         gcc.c-torture/compile/20020312-1.c,
4012         gcc.c-torture/compile/20020604-1.c,
4013         gcc.c-torture/compile/920501-12.c,
4014         gcc.c-torture/compile/920501-4.c,
4015         gcc.c-torture/compile/920520-1.c,
4016         gcc.c-torture/compile/980506-1.c,
4017         gcc.c-torture/execute/980709-1.x,
4018         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4019         options for m68hc11.
4020         * gcc.dg/cpp/assert4.c: Don't handle ARC.
4021         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4022         m68hc11.
4023
4024 2011-03-22  Nick Clifton  <nickc@redhat.com>
4025
4026         * lib/target-supports.exp (check_profiling_available): Add MN10300
4027         to the list of targets that do not support profiling.  Restore
4028         alpha sorting to this list.
4029
4030 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4031
4032         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4033         failure on 32-bit systems.
4034         * gcc.dg/torture/vector-2.c: Ditto.
4035
4036 2011-03-22  Richard Guenther  <rguenther@suse.de>
4037
4038         PR tree-optimization/48228
4039         * gcc.dg/Wstrict-overflow-23.c: New testcase.
4040
4041 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4042
4043         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4044         powerpc.
4045
4046         PR target/48226
4047         * gcc.target/powerpc/pr48226.c: New file.
4048
4049 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
4050
4051         * lib/prune.exp (prune_gcc_output): Prune "could not create
4052         compact unwind for" warnings.
4053
4054 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR c/42544
4057         PR c/48197
4058         * gcc.c-torture/execute/pr42544.c: New test.
4059         * gcc.c-torture/execute/pr48197.c: New test.
4060
4061 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4062
4063         PR preprocessor/48192
4064         * gcc.target/powerpc/pr48192.c: New file.
4065
4066         PR target/48053
4067         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4068         split problem of 0 being loaded in a VSX register.
4069
4070 2011-03-21  Richard Guenther  <rguenther@suse.de>
4071
4072         PR c/47939
4073         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4074         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4075         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4076         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4077
4078 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
4079
4080         PR target/48213
4081         * gcc.dg/pr48213.c: New test.
4082
4083 2011-03-21  Kai Tietz  <ktietz@redhat.com>
4084
4085         PR target/12171
4086         * g++.dg/plugin/attribute_plugin.c: Adjust test.
4087
4088 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
4089
4090         * gcc.target/arm/xor-and.c: New.
4091
4092 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4093
4094         PR fortran/22572
4095         * gfortran.dg/function_optimize_1.f90:  New test.
4096         * gfortran.dg/function_optimize_2.f90:  New test.
4097
4098 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
4099
4100         PR rtl-optimization/47502
4101         * gcc.target/i386/pr47502-1.c: New.
4102         * gcc.target/i386/pr47502-2.c: Likewise.
4103
4104 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR rtl-optimization/48156
4107         * gcc.dg/pr48156.c: New test.
4108
4109 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4110
4111         PR libfortran/47439
4112         * gfortran.dg/scratch_1.f90: Adjust test.
4113
4114 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4115
4116         PR libfortran/47439
4117         * gfortran.dg/scratch_1.f90: New test.
4118
4119 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
4120
4121         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4122         variably modified typedefs.
4123         * gcc.dg/c1x-typedef-2.c: Remove.
4124
4125 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
4126
4127         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4128         * gcc.dg/c1x-anon-struct-3.c: New test.
4129         * gcc.dg/anon-struct-11.c: Update.
4130
4131 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4132
4133         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4134         dg-xfail-run-if.
4135         Only xfail with gas.
4136
4137 2011-03-18  Jason Merrill  <jason@redhat.com>
4138
4139         * g++.dg/template/fn-ptr1.C: New.
4140
4141         * g++.dg/overload/volatile1.C: New.
4142
4143         * g++.dg/opt/pr23372.C: New.
4144
4145         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4146
4147 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4148
4149         PR middle-end/47405
4150         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4151
4152 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
4153
4154         * gcc.target/arm/unsigned-extend-1.c: New.
4155
4156 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR bootstrap/48161
4159         * gcc.c-torture/compile/pr48161.c: New test.
4160
4161 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
4162
4163         PR middle-end/47725
4164         * gcc.dg/torture/pr47725.c: New.
4165
4166 2011-03-17  Jason Merrill  <jason@redhat.com>
4167
4168         * g++.dg/cpp0x/constexpr-overflow2.C: New.
4169         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4170
4171 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
4172
4173         * gnat.dg/specs/elab2.ads: New test.
4174         * gnat.dg/specs/elab2_pkg.ads: New helper.
4175
4176 2011-03-17  Jason Merrill  <jason@redhat.com>
4177
4178         * g++.dg/cpp0x/decltype-1212.C: New.
4179         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4180
4181 2011-03-17  Jason Merrill  <jason@redhat.com>
4182
4183         * g++.dg/parse/memfnquals1.C: New.
4184
4185 2011-03-17  Richard Guenther  <rguenther@suse.de>
4186
4187         PR middle-end/48134
4188         * gcc.dg/pr48134.c: New testcase.
4189
4190 2011-03-17  Richard Guenther  <rguenther@suse.de>
4191
4192         PR middle-end/48165
4193         * g++.dg/torture/pr48165.C: New testcase.
4194
4195 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR rtl-optimization/48141
4198         * gcc.dg/pr48141.c: New test.
4199
4200 2011-03-16  Jason Merrill  <jason@redhat.com>
4201
4202         * g++.dg/cpp0x/constexpr-48089.C: New.
4203
4204         * g++.dg/cpp0x/constexpr-abi1.C: New.
4205
4206         * g++.dg/cpp0x/constexpr-46336.C: New.
4207         * g++.dg/parse/friend5.C: Adjust expected errors.
4208
4209         * g++.dg/cpp0x/constexpr-47570.C: New.
4210
4211 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
4212
4213         PR debug/47510
4214         * ++.dg/debug/dwarf2/typedef6.C: New test.
4215
4216 2011-03-16  Jason Merrill  <jason@redhat.com>
4217
4218         * g++.dg/cpp0x/elision2.C: New.
4219
4220         * g++.dg/cpp0x/constexpr-array3.C: New.
4221
4222 2011-03-16  Jason Merrill  <jason@redhat.com>
4223
4224         * g++.dg/cpp0x/sfinae6.C: New.
4225         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4226         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4227         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4228         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4229         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4230
4231 2011-03-16  Jason Merrill  <jason@redhat.com>
4232
4233         * g++.dg/template/incomplete6.C: New.
4234
4235 2011-03-16  Jeff Law <law@redhat.com>
4236
4237         * gcc.dg/tree-ssa/vrp55.c: New test.
4238
4239 2011-03-16  Jason Merrill  <jason@redhat.com>
4240
4241         * g++.dg/cpp0x/auto22.C: New.
4242
4243 2011-03-16  Richard Guenther  <rguenther@suse.de>
4244
4245         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4246         optimizing it away if promoted to const.
4247
4248 2011-03-16  Richard Guenther  <rguenther@suse.de>
4249
4250         PR tree-optimization/48149
4251         * gcc.dg/fold-complex-1.c: New testcase.
4252
4253 2011-03-16  Richard Guenther  <rguenther@suse.de>
4254
4255         PR testsuite/48147
4256         * gcc.dg/guality/pr45882.c: Really make sure no inlining
4257         or cloning happens.
4258
4259 2011-03-16  Richard Guenther  <rguenther@suse.de>
4260
4261         PR tree-optimization/26134
4262         * gcc.dg/tree-ssa/complex-6.c: New testcase.
4263
4264 2011-03-16  Richard Guenther  <rguenther@suse.de>
4265
4266         PR tree-optimization/48146
4267         * gcc.dg/torture/pr48146.c: New testcase.
4268
4269 2011-03-16  Richard Guenther  <rguenther@suse.de>
4270
4271         * gcc.dg/tree-ssa/pr14814.c: Adjust.
4272         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4273
4274 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR middle-end/48136
4277         * gcc.c-torture/compile/pr48136.c: New test.
4278
4279         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4280
4281         PR debug/45882
4282         * gcc.dg/guality/pr45882.c: New test.
4283
4284 2011-03-15  Jason Merrill  <jason@redhat.com>
4285
4286         * g++.dg/cpp0x/constexpr-recursion.C: New.
4287
4288         * g++.dg/cpp0x/implicit11.C: New.
4289
4290 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4291
4292         * g++.dg/cpp0x/constexpr-attribute.C: New.
4293
4294 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4295
4296         * g++.dg/parse/pr34758.C: New.
4297
4298 2011-03-15  Xinliang David Li  <davidxl@google.com>
4299
4300         PR c/47837
4301         * gcc.dg/uninit-pred-7_d.c: New test.
4302         * gcc.dg/uninit-pred-8_d.c: New test.
4303
4304 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4305
4306         PR target/46788
4307         * gcc.target/arm/pr46788.c: New.
4308
4309 2011-03-15  Richard Guenther  <rguenther@suse.de>
4310
4311         PR middle-end/47650
4312         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4313         * gfortran.dg/ishft_4.f90: Likewise.
4314         * gfortran.dg/leadz_trailz_3.f90: Likewise.
4315
4316 2011-03-15  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/13954
4319         * g++.dg/tree-ssa/pr13954.C: New testcase.
4320
4321 2011-03-15  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/48037
4324         * gcc.target/i386/pr48037-1.c: New testcase.
4325
4326 2011-03-15  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/41490
4329         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4330         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4331         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4332         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4333         * g++.dg/tree-ssa/pr33604.C: Adjust.
4334
4335 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR middle-end/47917
4338         * gcc.c-torture/execute/pr47917.c: New test.
4339         * gcc.dg/pr47917.c: New test.
4340
4341         PR middle-end/38878
4342         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4343
4344 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         * gcc.target/i386/sse4_1-floor-vec.c: New test.
4347         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4348         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4349         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4350         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4351         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4352         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4353         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4354         * gcc.target/i386/avx-floor-vec.c: Ditto.
4355         * gcc.target/i386/avx-ceil-vec.c: Ditto.
4356         * gcc.target/i386/avx-trunc-vec.c: Ditto.
4357         * gcc.target/i386/avx-rint-vec.c: Ditto.
4358         * gcc.target/i386/avx-floorf-vec.c: Ditto.
4359         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4360         * gcc.target/i386/avx-truncf-vec.c: Ditto.
4361         * gcc.target/i386/avx-rintf-vec.c: Ditto.
4362
4363 2011-03-14  Tom Tromey  <tromey@redhat.com>
4364
4365         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4366         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4367         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4368
4369 2011-03-14  Tom Tromey  <tromey@redhat.com>
4370
4371         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4372         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4373         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4374
4375 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
4376
4377         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4378
4379 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
4380
4381         PR rtl-optimization/47166
4382         * gcc.c-torture/execute/postmod-1.c: New test.
4383
4384 2011-03-14  Richard Guenther  <rguenther@suse.de>
4385
4386         PR middle-end/48098
4387         * gcc.dg/torture/pr48098.c: New testcase.
4388
4389 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
4390
4391         PR target/48053
4392         * gcc.target/powerpc/pr48053-1.c: New test.
4393         * gcc.target/powerpc/pr48053-2.c: Likewise.
4394
4395 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4396
4397         PR libfortran/48066
4398         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
4399
4400 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4401
4402         PR libfortran/48066
4403         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
4404
4405 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
4406
4407         PR fortran/48059
4408         * gfortran.dg/class_41.f03: New.
4409
4410 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
4411
4412         * g++.dg/conversion/cast3.C: New test.
4413
4414 2011-03-11  Jason Merrill  <jason@redhat.com>
4415
4416         * g++.dg/template/error45.C: New.
4417
4418         * g++.dg/parse/no-type-defn1.C: New.
4419
4420         * g++.dg/ext/attrib40.C: New.
4421
4422         * g++.dg/cpp0x/regress/array1.C: New.
4423
4424 2011-03-11  Richard Guenther  <rguenther@suse.de>
4425
4426         PR tree-optimization/48067
4427         * gcc.dg/pr48067.c: New testcase.
4428
4429 2011-03-11  Richard Guenther  <rguenther@suse.de>
4430
4431         PR lto/48073
4432         * g++.dg/lto/20110311-1_0.C: New testcase.
4433
4434 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
4435
4436         PR c++/48035
4437         * g++.dg/inherit/virtual8.C: New test.
4438
4439         PR middle-end/48044
4440         * gcc.dg/torture/pr48044.c: New test.
4441
4442 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
4443
4444         PR fortran/47768
4445         * gfortran.dg/proc_ptr_comp_31.f90: New.
4446
4447 2011-03-11  Richard Guenther  <rguenther@suse.de>
4448
4449         PR tree-optimization/47278
4450         * gcc.dg/torture/pr47278-1.c: New testcase.
4451         * gcc.dg/torture/pr47278-2.c: Likewise.
4452
4453 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR tree-optimization/48063
4456         * gcc.dg/torture/pr48063.c: New test.
4457
4458 2011-03-10  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/template/array22.C: New.
4461
4462         * g++.dg/cpp0x/syntax-err1.C: New.
4463         * g++.dg/parse/error36.C: Adjust expected errors.
4464         * g++.old-deja/g++.pt/ctor2.C: Likewise.
4465         * g++.old-deja/g++.pt/typename3.C: Likewise.
4466         * g++.old-deja/g++.pt/typename4.C: Likewise.
4467         * g++.old-deja/g++.pt/typename6.C: Likewise.
4468
4469 2011-03-09  Jason Merrill  <jason@redhat.com>
4470
4471         * g++.dg/template/nontype22.C: New.
4472
4473 2011-03-09  Martin Jambor  <mjambor@suse.cz>
4474
4475         PR tree-optimization/47714
4476         * g++.dg/torture/pr47714.C: New test.
4477
4478 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4479
4480         PR target/47755
4481         * gcc.target/powerpc/pr47755-2.c: New file.
4482
4483 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
4484
4485         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4486         is not set in the environment, pass 64 as first argument when not
4487         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4488         native where ulimit -u is supported.
4489
4490 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4491
4492         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4493
4494 2011-03-08  Jason Merrill  <jason@redhat.com>
4495
4496         * g++.dg/template/nontype21.C: New.
4497
4498         * g++.dg/template/anon5.C: New.
4499
4500 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR debug/47881
4503         * gcc.dg/pr47881.c: New test.
4504
4505 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
4506
4507         PR c++/47957
4508         * g++.dg/lookup/template3.C: New test.
4509
4510 2011-03-08  Kai Tietz  <ktietz@redhat.com>
4511
4512         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4513         'long' type.
4514
4515 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
4516
4517         PR testsuite/47954
4518         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4519         sizeof to compute alignment.
4520
4521 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR tree-optimization/48022
4524         * gcc.dg/pr48022-1.c: New test.
4525         * gcc.dg/pr48022-2.c: New test.
4526
4527 2011-03-07  Jason Merrill  <jason@redhat.com>
4528
4529         * g++.dg/template/nontype20.C: New.
4530         * g++.dg/init/member1.C: Adjust expected errors.
4531         * g++.dg/parse/constant4.C: Likewise.
4532         * g++.dg/template/qualified-id3.C: Likewise.
4533         * g++.old-deja/g++.pt/crash10.C: Likewise.
4534
4535         * g++.dg/cpp0x/regress/non-const1.C: New.
4536
4537 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR debug/47991
4540         * gcc.dg/pr47991.c: New test.
4541
4542 2011-03-07  Jason Merrill  <jason@redhat.com>
4543
4544         * g++.dg/abi/mangle46.C: New.
4545
4546 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
4547
4548         PR target/47862
4549         * gcc.target/powerpc/pr47862.c: New.
4550
4551 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
4552
4553         PR target/45413
4554         * gcc.target/i386/combine-mul.c: Require nonpic.
4555
4556 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
4557             Nathan Froyd  <froydnj@codesourcery.com>
4558
4559         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4560
4561 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
4562
4563         * README.QMTEST: Remove.
4564
4565 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
4566             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567
4568         PR fortran/47850
4569         * gfortran.dg/array_constructor_37.f90 : New test.
4570
4571 2011-03-05  Jason Merrill  <jason@redhat.com>
4572
4573         * g++.dg/abi/mangle39.C: ABI v5, not 6.
4574         * g++.dg/abi/mangle45.C: Likewise.
4575         * g++.dg/cpp0x/trailing1.C: Likewise.
4576
4577 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4578
4579         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4580
4581 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR rtl-optimization/47899
4584         * gcc.dg/pr47899.c: New test.
4585
4586         * gcc.dg/torture/pr47968.c: Ignore warnings.
4587
4588         PR tree-optimization/47967
4589         * gcc.c-torture/compile/pr47967.c: New test.
4590
4591 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
4592
4593         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4594         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4595
4596 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
4597
4598         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4599         and property_getAttributes() if __OBJC2__.
4600         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4601         * objc.dg/property/property-encoding-1.m: New.
4602         * obj-c++.dg/property/property-encoding-1.mm: New.
4603
4604 2011-03-04  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/template/pseudodtor6.C: New.
4607
4608         * g++.dg/inherit/covariant19.C: New.
4609
4610 2011-03-04  Richard Guenther  <rguenther@suse.de>
4611
4612         PR middle-end/47968
4613         * gcc.dg/torture/pr47968.c: New testcase.
4614
4615 2011-03-04  Richard Guenther  <rguenther@suse.de>
4616
4617         PR middle-end/47975
4618         * gcc.dg/torture/pr47975.c: New testcase.
4619
4620 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
4621
4622         PR c++/47974
4623         * g++.dg/template/crash106.C: New.
4624
4625 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR c/47963
4628         * gcc.dg/gomp/pr47963.c: New test.
4629         * g++.dg/gomp/pr47963.C: New test.
4630
4631 2011-03-02  Jason Merrill  <jason@redhat.com>
4632
4633         * g++.dg/cpp0x/regress/condition1.C: New.
4634
4635         * g++.dg/cpp0x/constexpr-ctor9.C: New.
4636
4637 2011-03-01  Jason Merrill  <jason@redhat.com>
4638
4639         * g++.dg/cpp0x/lambda/lambda-98.C: New.
4640
4641         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4642
4643 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
4644
4645         PR rtl-optimization/47925
4646         * gcc.c-torture/execute/pr47925.c: New test.
4647
4648 2011-03-01  Jason Merrill  <jason@redhat.com>
4649
4650         * g++.dg/cpp0x/decltype25.C: New.
4651
4652         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4653
4654 2011-03-01  Richard Guenther  <rguenther@suse.de>
4655
4656         PR tree-optimization/47890
4657         * gcc.dg/torture/pr47890.c: New testcase.
4658
4659 2011-03-01  Richard Guenther  <rguenther@suse.de>
4660
4661         PR lto/47924
4662         * gcc.dg/lto/pr47924_0.c: New testcase.
4663
4664 2011-03-01  Richard Guenther  <rguenther@suse.de>
4665
4666         PR lto/46911
4667         * gfortran.dg/lto/pr46911_0.f: New testcase.
4668
4669 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4670
4671         PR libgfortran/47933
4672         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4673         compile errors from older code form.
4674
4675 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4676
4677         PR libgfortran/47567
4678         * gfortran.dg/fmt_fw_d.f90: New test.
4679
4680 2011-02-28  Jason Merrill  <jason@redhat.com>
4681
4682         * g++.dg/inherit/covariant18.C: New.
4683
4684 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR middle-end/47893
4687         * gcc.dg/pr47893.c: New test.
4688
4689 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4690
4691         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4692         NULL in case of a selector with conflicting types.
4693         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4694
4695 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
4696
4697         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4698         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4699         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4700         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4701
4702 2011-02-28  Jason Merrill  <jason@redhat.com>
4703
4704         PR c++/47906
4705         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4706
4707 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4708
4709         PR libgfortran/47778
4710         * gfortran.dg/namelist_71.f90: New test.
4711
4712 2011-02-27  Jason Merrill  <jason@redhat.com>
4713
4714         PR c++/47906
4715         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4716         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4717
4718 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4719
4720         PR c++/46466
4721         * g++.dg/cpp0x/constexpr-ctor8.C: New.
4722
4723 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR fortran/47886
4726         * gfortran.dg/gomp/task-1.f90: Removed.
4727
4728 2011-02-26  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/template/this-targ1.C: New.
4731
4732         * g++.dg/cpp0x/regress/template-const1.C: New.
4733         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4734         * g++.dg/template/function1.C: Adjust.
4735         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4736         * g++.dg/debug/debug7.C: Adjust.
4737
4738 2011-02-26  Tobias Burnus  <burnus@net-b.de>
4739
4740         PR fortran/47886
4741         * gfortran.dg/gomp/task-1.f90: New.
4742
4743 2011-02-25  Jie Zhang  <jie@codesourcery.com>
4744
4745         * gcc.target/arm/neon-thumb2-move.c: Add
4746         dg-require-effective-target arm_thumb2_ok.
4747
4748 2011-02-24  Jason Merrill  <jason@redhat.com>
4749
4750         * g++.dg/parse/constant1.C: Specify C++98 mode.
4751         * g++.dg/parse/constant5.C: Likewise.
4752         * g++.dg/parse/error2.C: Likewise.
4753         * g++.dg/parse/semicolon3.C: Likewise.
4754         * g++.dg/template/crash14.C: Likewise.
4755         * g++.dg/template/local4.C: Likewise.
4756         * g++.dg/template/nontype3.C: Likewise.
4757         * g++.dg/parse/crash31.C: Adjust expected errors.
4758         * g++.dg/template/function1.C: Likewise.
4759         * g++.dg/template/ref3.C: Likewise.
4760         * g++.dg/template/static9.C: Likewise.
4761         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4762
4763         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4764         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4765         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4766         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4767         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4768
4769 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR fortran/47878
4772         * gfortran.dg/pr47878.f90: New test.
4773
4774 2011-02-24  Richard Guenther  <rguenther@suse.de>
4775
4776         PR testsuite/47801
4777         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4778         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4779
4780 2011-02-24  Richard Guenther  <rguenther@suse.de>
4781
4782         PR fortran/47839
4783         * gfortran.dg/lto/pr47839_0.f90: New testcase.
4784         * gfortran.dg/lto/pr47839_1.f90: Likewise.
4785
4786 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4787
4788         PR libgfortran/47567
4789         * gfortran.dg/fmt_f0_1.f90: Update test.
4790
4791 2011-02-23  Jason Merrill  <jason@redhat.com>
4792
4793         * g++.dg/abi/mangle39.C: Adjust parm mangling.
4794         * g++.dg/abi/mangle45.C: New.
4795
4796         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4797         * g++.dg/template/canon-type-9.C: Match use of decltype
4798         between declaration and definition.
4799         * g++.dg/template/canon-type-12.C: Likewise.
4800
4801 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
4802
4803         PR fortran/40850
4804         * gfortran.dg/nested_allocatables_1.f90: New.
4805
4806 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
4807
4808         PR c++/46868
4809         * g++.dg/pr46868.C: New test.
4810         * g++.dg/parse/parameter-declaration-1.C: Adjust.
4811         * g++.dg/parse/error14.C: Adjust.
4812
4813 2011-02-23  Richard Guenther  <rguenther@suse.de>
4814
4815         PR tree-optimization/47838
4816         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4817
4818 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
4819
4820         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
4821
4822 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
4823
4824         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4825         * gfortran.dg/count_init_expr.f03: Ditto.
4826         * gfortran.dg/gomp/pr43711.f90: Ditto.
4827         * gcc.dg/struct-parse-2.c: Ditto.
4828         * gcc.dg/parse-error-3.c: Ditto.
4829         * gcc.dg/Wlogical-op-1.c: Ditto.
4830         * gcc.dg/Walways-true-1.c: Ditto.
4831         * gcc.dg/pr24225.c: Ditto.
4832         * gcc.dg/Walways-true-2.c: Ditto.
4833         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4834         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4835         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4836         * g++.dg/overload/defarg4.C: Ditto.
4837         * g++.dg/inherit/covariant16.C: Ditto.
4838         * g++.dg/inherit/virtual7.C: Ditto.
4839         * g++.dg/template/canon-type-9.C: Ditto.
4840         * g++.dg/template/access19.C: Ditto.
4841         * g++.dg/template/call7.C: Ditto.
4842         * g++.dg/template/canon-type-2.C: Ditto.
4843         * g++.dg/template/init7.C: Ditto.
4844         * g++.dg/template/sizeof-template-argument.C: Ditto.
4845         * g++.dg/template/const3.C: Ditto.
4846         * g++.dg/template/sfinae26.C: Ditto.
4847         * g++.dg/template/sfinae26.C: Ditto.
4848         * g++.dg/template/canon-type-11.C: Ditto.
4849         * g++.dg/template/union2.C: Ditto.
4850         * g++.dg/template/canon-type-3.C: Ditto.
4851         * g++.dg/template/canon-type-1.C: Ditto.
4852         * g++.dg/template/canon-type-5.C: Ditto.
4853         * g++.dg/template/canon-type-7.C: Ditto.
4854         * g++.dg/template/canon-type-10.C: Ditto.
4855         * g++.dg/template/spec36.C: Ditto.
4856         * g++.dg/template/typedef38.C: Ditto.
4857         * g++.dg/template/canon-type-4.C: Ditto.
4858         * g++.dg/template/canon-type-6.C: Ditto.
4859         * g++.dg/template/canon-type-13.C: Ditto.
4860         * g++.dg/template/instantiate9.C: Ditto.
4861         * g++.dg/template/ttp22.C: Ditto.
4862         * g++.dg/warn/Wreturn-type-6.C: Ditto.
4863         * g++.dg/warn/Walways-true-1.C: Ditto.
4864         * g++.dg/warn/Wlogical-op-1.C: Ditto.
4865         * g++.dg/warn/Walways-true-2.C: Ditto.
4866         * g++.dg/conversion/op4.C: Ditto.
4867         * g++.dg/opt/pr19650.C: Ditto.
4868         * g++.dg/lookup/friend11.C: Ditto.
4869         * g++.dg/other/default2.C: Ditto.
4870         * g++.dg/other/default3.C: Ditto.
4871         * g++.dg/other/dtor2.C: Ditto.
4872         * g++.dg/other/friend5.C: Ditto.
4873         * g++.dg/other/default5.C: Ditto.
4874         * g++.dg/init/brace6.C: Ditto.
4875         * g++.dg/init/aggr5.C: Ditto.
4876         * g++.dg/init/error2.C: Ditto.
4877         * g++.dg/expr/bound-mem-fun.C: Ditto.
4878         * g++.dg/expr/cond6.C: Ditto.
4879         * g++.dg/expr/stmt-expr-1.C: Ditto.
4880         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4881         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4882         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4883         * g++.dg/cpp0x/bracket1.C: Ditto.
4884         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4885         * g++.dg/cpp0x/pr38646.C: Ditto.
4886         * g++.dg/cpp0x/variadic73.C: Ditto.
4887         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4888         * g++.dg/cpp0x/bracket4.C: Ditto.
4889         * g++.dg/cpp0x/decltype4.C: Ditto.
4890         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4891         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4892         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4893         * g++.dg/cpp0x/variadic-new2.C: Ditto.
4894         * g++.dg/cpp0x/decltype2.C: Ditto.
4895         * g++.dg/cpp0x/decltype1.C: Ditto.
4896         * g++.dg/cpp0x/bracket2.C: Ditto.
4897         * g++.dg/cpp0x/decltype5.C: Ditto.
4898         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4899         * g++.dg/cpp0x/variadic70.C: Ditto.
4900         * g++.dg/cpp0x/decltype6.C: Ditto.
4901         * g++.dg/cpp0x/rvo.C: Ditto.
4902         * g++.dg/cpp0x/vt-40092.C: Ditto.
4903         * g++.dg/cpp0x/variadic-new.C: Ditto.
4904         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4905         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4906         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4907         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4908         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4909         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4910         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4911         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4912         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4913         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4914         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4915         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4916         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4917         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4918         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4919         * g++.dg/cpp0x/pr39639.C: Ditto.
4920         * g++.dg/cpp0x/decltype3.C: Ditto.
4921         * g++.dg/cpp0x/variadic68.C: Ditto.
4922         * g++.dg/cpp0x/variadic-function.C: Ditto.
4923         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4924         * g++.dg/cpp0x/variadic-bind.C: Ditto.
4925         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4926         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4927         * g++.dg/parse/crash35.C: Ditto.
4928         * g++.dg/parse/crash40.C: Ditto.
4929         * g++.dg/parse/defarg12.C: Ditto.
4930         * g++.dg/parse/crash34.C: Ditto.
4931         * g++.dg/parse/constructor3.C: Ditto.
4932         * g++.dg/parse/template23.C: Ditto.
4933         * g++.dg/parse/crash56.C: Ditto.
4934         * g++.dg/parse/dtor13.C: Ditto.
4935         * g++.dg/parse/error33.C: Ditto.
4936         * g++.dg/parse/ctor9.C: Ditto.
4937         * g++.dg/parse/error32.C: Ditto.
4938         * g++.dg/parse/error37.C: Ditto.
4939         * g++.dg/parse/bitfield3.C: Ditto.
4940         * g++.dg/parse/struct-4.C: Ditto.
4941         * g++.dg/ext/has_trivial_copy.C: Ditto.
4942         * g++.dg/ext/is_polymorphic.C: Ditto.
4943         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4944         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4945         * g++.dg/ext/has_nothrow_assign.C: Ditto.
4946         * g++.dg/ext/is_union.C: Ditto.
4947         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4948         * g++.dg/ext/is_pod.C: Ditto.
4949         * g++.dg/ext/has_virtual_destructor.C: Ditto.
4950         * g++.dg/ext/has_trivial_constructor.C: Ditto.
4951         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4952         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4953         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4954         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4955         * g++.dg/ext/is_abstract.C: Ditto.
4956         * g++.dg/ext/has_trivial_assign.C: Ditto.
4957         * g++.dg/ext/is_class.C: Ditto.
4958         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4959         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4960         * g++.dg/ext/is_base_of.C: Ditto.
4961         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4962         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4963         * g++.dg/ext/is_empty.C: Ditto.
4964         * g++.dg/ext/is_enum.C: Ditto.
4965         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4966         * gnat.dg/opt11.adb: Ditto.
4967         * obj-c++.dg/pr45735.mm: Ditto.
4968         * obj-c++.dg/pr24393.mm: Ditto.
4969         * obj-c++.dg/exceptions-2.mm: Ditto.
4970         * objc.dg/pr45735.m: Ditto.
4971         * objc.dg/pr24393.m: Ditto.
4972
4973 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
4974
4975         * objc.dg/attributes/objc-exception-1.m: New.
4976
4977 2011-02-23  Jie Zhang  <jie@codesourcery.com>
4978
4979         * gcc.dg/cpp/include7.c: New test.
4980
4981 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
4982
4983         PR c++/47242
4984         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4985
4986 2011-02-23  Jie Zhang  <jie@codesourcery.com>
4987
4988         PR rtl-optimization/47763
4989         * gcc.dg/pr47763.c: New test.
4990
4991 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
4992
4993         PR fortran/45743
4994         * gfortran.dg/whole_file_32.f90 : New test.
4995
4996 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
4997
4998         PR c++/47666
4999         * g++.dg/inherit/virtual7.C: New test.
5000
5001 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
5002
5003         PR objc/47832
5004         * objc.dg/type-size-3.m: Updated error message.
5005         * objc.dg/type-size-4.m: New test.
5006         * objc.dg/type-size-5.m: New test.
5007
5008 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5009
5010         * lib/gnat.exp: Fix comments.
5011         Don't load libgloss.exp.
5012         (default_gnat_version): Call $compiler with --version.
5013         Adapt regexp for gnatmake output, insert version.
5014         (gnat_version): New proc.
5015         (gnat_init): Remove gnat_libgcc_s_path.
5016         (gnat_target_compile): Likewise.
5017         Remove ld_library_path.
5018         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5019         (gnat_pass): Remove.
5020         (gnat_pass): Remove.
5021         (gnat_finish): Remove.
5022         (gnat_exit): Remove.
5023         (local_find_gnatmake): Reindent.
5024         (runtest_file_p): Remove.
5025         (prune_warnings): Remove.
5026         (find_gnatclean): New proc.
5027         * lib/gnat-dg.exp (lremove): New proc.
5028         (gnat-dg-test): Reindent.
5029         Remove additional output files.
5030         (gnat-dg-runtest): Remove.
5031
5032         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5033         * gnat.dg/loop_optimization6.adb: Likewise.
5034         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5035
5036 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR tree-optimization/47835
5039         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5040
5041 2011-02-22  Tobias Burnus  <burnus@net-b.de>
5042
5043         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5044         * gfortran.dg/abstract_type_2.f03: Ditto.
5045         * gfortran.dg/abstract_type_3.f03: Ditto.
5046         * gfortran.dg/abstract_type_4.f03: Ditto.
5047         * gfortran.dg/abstract_type_5.f03: Ditto.
5048         * gfortran.dg/abstract_type_6.f03: Ditto.
5049         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5050         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5051         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5052         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5053         * gfortran.dg/array_function_5.f90: Ditto.
5054         * gfortran.dg/asynchronous_3.f03: Ditto.
5055         * gfortran.dg/char_expr_1.f90: Ditto.
5056         * gfortran.dg/class_14.f03: Ditto.
5057         * gfortran.dg/data_array_6.f: Ditto.
5058         * gfortran.dg/data_invalid.f90: Ditto.
5059         * gfortran.dg/dot_product_1.f03: Ditto.
5060         * gfortran.dg/func_derived_5.f90: Ditto.
5061         * gfortran.dg/func_result_4.f90: Ditto.
5062         * gfortran.dg/implied_do_1.f90: Ditto.
5063         * gfortran.dg/initialization_25.f90: Ditto.
5064         * gfortran.dg/initialization_26.f90: Ditto.
5065         * gfortran.dg/interface_34.f90: Ditto.
5066         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5067         * gfortran.dg/keyword_symbol_1.f90: Ditto.
5068         * gfortran.dg/matmul_8.f03: Ditto.
5069         * gfortran.dg/merge_init_expr.f90: Ditto.
5070         * gfortran.dg/pack_assign_1.f90: Ditto.
5071         * gfortran.dg/pack_vector_1.f90: Ditto.
5072         * gfortran.dg/pointer_check_8.f90: Ditto.
5073         * gfortran.dg/product_init_expr.f03: Ditto.
5074         * gfortran.dg/reshape_order_5.f90: Ditto.
5075         * gfortran.dg/reshape_shape_1.f90: Ditto.
5076         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5077         * gfortran.dg/same_name_2.f90: Ditto.
5078         * gfortran.dg/selected_real_kind_1.f90: Ditto.
5079         * gfortran.dg/spread_init_expr.f03: Ditto.
5080         * gfortran.dg/stmt_func_1.f90: Ditto.
5081         * gfortran.dg/sum_init_expr.f03: Ditto.
5082         * gfortran.dg/transpose_3.f03: Ditto.
5083         * gfortran.dg/unpack_init_expr.f03: Ditto.
5084         * gfortran.dg/warn_conversion.f90: Ditto.
5085         * gfortran.dg/warn_conversion_2.f90: Ditto.
5086         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5087         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5088         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5089         * gfortran.dg/whole_file_16.f90: Ditto.
5090         * gfortran.dg/whole_file_17.f90: Ditto.
5091         * gfortran.dg/whole_file_18.f90: Ditto.
5092         * gfortran.dg/whole_file_20.f03: Ditto.
5093         * gfortran.dg/whole_file_5.f90: Ditto.
5094         * gfortran.dg/whole_file_6.f90: Ditto.
5095         * gfortran.dg/write_invalid_format.f90: Ditto.
5096         * gfortran.dg/zero_sized_6.f90: Ditto.
5097
5098 2011-02-21  Jeff Law <law@redhat.com>
5099
5100         PR rtl-optimization/46178
5101         * gcc.target/i386/pr46178.c: New test.
5102
5103         PR rtl-optimization/46002
5104         * gcc.c-torture/compile/pr46002.c: New test.
5105
5106 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5107
5108         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5109         *-*-hpux10*.
5110
5111 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
5112
5113         PR debug/47106
5114         * g++.dg/debug/pr47106.C: Require effective target lto.
5115
5116 2011-02-21  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/constexpr-diag2.C: New.
5119
5120 2011-02-20  Jason Merrill  <jason@redhat.com>
5121
5122         * g++.dg/cpp0x/constexpr-ctor7.C: New.
5123
5124         * g++.dg/cpp0x/fntmpdefarg2.C: New.
5125
5126         * g++.dg/overload/conv-op1.C: New.
5127
5128         * g++.dg/cpp0x/constexpr-synth1.C: New.
5129
5130 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
5131
5132         * objc.dg/layout-2.m: New.
5133         * objc.dg/selector-3.m: Adjusted location of error message.
5134         * objc.dg/type-size-3.m: Same.
5135         * obj-c++.dg/selector-3.mm: Same.
5136
5137 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
5138
5139         PR objc/47784
5140         * objc.dg/property/dotsyntax-22.m: New.
5141         * obj-c++.dg/property/dotsyntax-22.mm: New.
5142
5143 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
5144
5145         PR c++/46394
5146         * g++.dg/template/typedef38.C: New test.
5147
5148 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         PR fortran/46818
5151         * gfortran.dg/whole_file_30.f90 : New test.
5152         * gfortran.dg/whole_file_31.f90 : New test.
5153
5154 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
5155
5156         PR fortran/45077
5157         PR fortran/44945
5158         * gfortran.dg/whole_file_28.f90 : New test.
5159         * gfortran.dg/whole_file_29.f90 : New test.
5160
5161 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5162
5163         PR c++/44118
5164         * g++.dg/template/crash105.C: New.
5165
5166 2011-02-19  Jason Merrill  <jason@redhat.com>
5167
5168         * g++.dg/cpp0x/regress/no-elide1.C: New.
5169
5170 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
5171
5172         PR tree-optimization/46620
5173         * gcc.dg/pr46620.c: New.
5174
5175 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR c/47809
5178         * gcc.target/i386/pr47809.c: New test.
5179
5180 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5181             Tobias Burnus  <burnus@net-b.de>
5182
5183         * lib/target-supports.exp
5184         (check_effective_target_fortran_large_real): New check for large reals.
5185         * gfortran.dg/nan_7.f90: New test.
5186
5187 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5188
5189         PR libgfortran/47567
5190         * gfortran.dg/fmt_f0_1.f90: Update test.
5191
5192 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
5193
5194         PR fortran/47348
5195         * gfortran.dg/array_constructor_36.f90 : New test.
5196         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5197         allow for comparison between different elements of the array
5198         constructor at different levels of optimization.
5199
5200 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
5201
5202         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5203         * gcc.target/i386/pr32280-1.c: Likewise.
5204
5205 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR target/47800
5208         * gcc.target/i386/pr47800.c: New test.
5209
5210 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
5211
5212         * objc/execute/exceptions/foward-1.x: New.
5213
5214 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/47789
5217         * gfortran.dg/derived_constructor_comps_4.f90: New.
5218
5219 2011-02-18  Tobias Burnus
5220
5221         PR fortran/47775
5222         * gfortran.dg/func_result_6.f90: New.
5223
5224 2011-02-18  Michael Matz  <matz@suse.de>
5225
5226         PR fortran/45586
5227         * gfortran.dg/lto/pr45586_0.f90: New test.
5228         * gfortran.dg/typebound_proc_20.f90: Ditto.
5229         * gfortran.dg/typebound_proc_21.f90: Ditto.
5230
5231 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5232
5233         PR c++/47795
5234         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5235
5236 2011-02-18  Tobias Burnus  <burnus@net-b.de>
5237
5238         PR fortran/47750
5239         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5240         gcc_warning_prefix.
5241         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5242         normalizing the error/warning output.
5243         * gfortran.dg/Wall.f90: Update dg-error/warning.
5244         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5245         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5246         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5247         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5248         * gfortran.dg/class_30.f90: Update dg-error/warning.
5249         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5250         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5251         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5252         * gfortran.dg/entry_17.f90: Update dg-error/warning.
5253         * gfortran.dg/entry_19.f90: Update dg-error/warning.
5254         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5255         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5256         * gfortran.dg/g77/12632.f: Update dg-error/warning.
5257         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5258         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5259         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5260         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5261         * gfortran.dg/goto_8.f90: Update dg-error/warning.
5262         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5263         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5264         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5265         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5266         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5267         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5268         * gfortran.dg/volatile3.f90: Update dg-error/warning.
5269         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5270         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5271         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5272         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5273         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5274
5275 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5276
5277         PR fortran/47768
5278         * gfortran.dg/proc_ptr_comp_30.f90: New.
5279
5280 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR debug/47780
5283         * gcc.target/i386/pr47780.c: New test.
5284
5285 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5286
5287         PR fortran/47767
5288         * gfortran.dg/class_40.f03: New.
5289
5290 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
5291
5292         PR c++/47208
5293         * g++.dg/cpp0x/auto21.C: New test.
5294
5295 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
5296
5297         * objc.dg/special/unclaimed-category-1.h: Updated for
5298         new ABI support.
5299         * objc.dg/special/unclaimed-category-1.m: Same.
5300         * objc.dg/zero-link-1.m: Same.
5301         * objc.dg/lookup-1.m: Same.
5302         * objc.dg/torture/strings/const-str-9.m
5303         * objc.dg/torture/strings/const-str-10.m: Same.
5304         * objc.dg/torture/strings/const-str-11.m: Same.
5305         * objc.dg/torture/forward-1.m: Same.
5306         * objc.dg/zero-link-2.m: Same.
5307         * objc.dg/encode-7-next-64bit.m: Same.
5308         * objc.dg/method-4.m: Same.
5309         * objc.dg/next-runtime-1.m: Same.
5310         * objc.dg/image-info.m: Same.
5311         * objc.dg/pr23214.m: Same.
5312         * objc.dg/symtab-1.m: Same.
5313         * obj-c++.dg/basic.m: Same.
5314         * obj-c++.dg/proto-lossage-3.m: Same.
5315         * obj-c++.dg/torture/strings/const-str-10.m: Same.
5316         * obj-c++.dg/torture/strings/const-str-11.m: Same.
5317         * obj-c++.dg/torture/strings/const-str-9.m: Same.
5318         * obj-c++.dg/method-11.m: Same.
5319         * objc/execute/enumeration-1.m: Same.
5320         * objc/execute/object_is_class.m: Same.
5321         * objc/execute/formal_protocol-2.m: Same.
5322         * objc/execute/formal_protocol-4.m: Same.
5323         * objc/execute/formal_protocol-6.m: Same.
5324         * objc/execute/bycopy-3.m: Same.
5325         * objc/execute/exceptions/catchall-1.m: Same.
5326         * objc/execute/exceptions/finally-1.m: Same.
5327         * objc/execute/exceptions/local-variables-1.m: Same.
5328         * objc/execute/exceptions/foward-1.m: Same.
5329         * objc/execute/bf-common.h
5330         * objc/execute/enumeration-2.m: Same.
5331         * objc/execute/formal_protocol-1.m: Same.
5332         * objc/execute/formal_protocol-3.m: Same.
5333         * objc/execute/formal_protocol-5.m: Same.
5334         * objc/execute/accessing_ivars.m: Same.
5335         * objc/execute/bycopy-2.m: Same.
5336         * objc/execute/formal_protocol-7.m: Same.
5337         * objc/execute/compatibility_alias.m: Same.
5338         * objc/execute/no_clash.m: Same.
5339         * objc/execute/object_is_meta_class.m: Same.
5340         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5341         * objc/execute/class-tests-1.h: Include stdio.h.
5342         * objc/execute/class-tests-2.h: Same.
5343         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5344         runtimes.
5345         * obj-c++.dg/try-catch-2.mm: Same.
5346
5347 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR c++/47783
5350         * g++.dg/warn/Wunused-parm-4.C: New test.
5351
5352 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
5353             Jan Hubicka  <jh@suse.cz>
5354
5355         PR debug/47106
5356         PR debug/47402
5357         * g++.dg/debug/pr47106.C: New.
5358
5359 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         PR target/43653
5362         * gcc.target/i386/pr43653.c: New test.
5363
5364 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
5365
5366         PR c++/47172
5367         * g++.dg/template/inherit6.C: New test.
5368
5369 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
5370
5371         PR fortran/47745
5372         * gfortran.dg/class_39.f03: New.
5373
5374 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
5375
5376         PR c++/47326
5377         * g++.dg/cpp0x/variadic106.C: New test.
5378
5379 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR libfortran/47757
5382         * gfortran.dg/pr47757-1.f90: New test.
5383         * gfortran.dg/pr47757-2.f90: New test.
5384         * gfortran.dg/pr47757-3.f90: New test.
5385
5386         PR c++/47704
5387         * g++.dg/cpp0x/enum8.C: New test.
5388
5389 2011-02-15  Jason Merrill  <jason@redhat.com>
5390
5391         * g++.dg/inherit/implicit-trivial1.C: New.
5392         * g++.dg/cpp0x/implicit-trivial1.C: New.
5393
5394 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
5395
5396         PR middle-end/47725
5397         * gcc.dg/torture/pr47725.c: Removed.
5398
5399 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5400
5401         PR target/47755
5402         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5403         constant does not generate a load from memory.
5404
5405 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
5406
5407         PR middle-end/47725
5408         * gcc.dg/torture/pr47725.c: New.
5409
5410 2011-02-15  Richard Guenther  <rguenther@suse.de>
5411
5412         PR tree-optimization/47743
5413         * gcc.dg/torture/pr47743.c: New testcase.
5414
5415 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR middle-end/47581
5418         * gcc.target/i386/pr47581.c: New test.
5419
5420 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5421
5422         PR fortran/47730
5423         * gfortran.dg/select_type_22.f03: New.
5424
5425 2011-02-14  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/cpp0x/regress/enum1.C: New.
5428
5429 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
5430
5431         * gnat.dg/include.adb: New test.
5432
5433 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5434
5435         PR fortran/47728
5436         * gfortran.dg/class_38.f03: New.
5437
5438 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
5439
5440         * gcc.dg/pr46494.c: New test.
5441
5442 2011-02-14  Richard Guenther  <rguenther@suse.de>
5443
5444         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5445
5446 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5447
5448         PR ada/41929
5449         * gnat.dg/null_pointer_deref1.exp: Don't skip on
5450         sparc*-sun-solaris2.11.
5451
5452 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/47349
5455         * gfortran.dg/argument_checking_18.f90: New.
5456
5457 2011-02-13  Tobias Burnus  <burnus@net-b.de>
5458
5459         * gfortran.dg/argument_checking_13.f90: Update dg-error.
5460         * gfortran.dg/argument_checking_17.f90: New.
5461
5462 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
5463
5464         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5465         are temporarily disabled.
5466         * gfortran.dg/class_7.f03: Ditto.
5467         * gfortran.dg/coarray_14.f90: Ditto.
5468         * gfortran.dg/typebound_proc_13.f03: Ditto.
5469
5470 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
5471
5472         PR fortran/45586
5473         * gfortran.dg/extends_11.f03: New.
5474
5475 2011-02-11  Xinliang David Li  <davidxl@google.com>
5476
5477         PR tree-optimization/47707
5478         * g++.dg/tree-ssa/pr47707.C: New test.
5479
5480 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * g++.dg/opt/inline17.C: New test.
5483
5484 2011-02-11  Tobias Burnus  <burnus@net-b.de>
5485
5486         PR fortran/47550
5487         * gfortran.dg/pure_formal_2.f90: New.
5488
5489 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
5490
5491         PR rtl-optimization/47614
5492         * gfortran.dg/pr47614.f: New.
5493
5494 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
5495
5496         PR driver/47678
5497         * gcc.dg/opts-6.c: New test.
5498
5499 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR debug/47684
5502         * gcc.dg/pr47684.c: New test.
5503
5504 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5505
5506         PR target/47629
5507         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5508         c99_runtime, dg-add-options c99_runtime.
5509         (main): Use __asm__.
5510
5511 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5512
5513         PR testsuite/47400
5514         * lib/target-supports.exp (check_ascii_locale_available): New proc.
5515         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5516         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5517         * gcc.dg/ucnid-10.c: Likewise.
5518         * gcc.dg/ucnid-13.c: Likewise.
5519         * gcc.dg/ucnid-7.c: Likewise.
5520         * gcc.dg/ucnid-8.c: Likewise.
5521         Adapt dg-warning line number.
5522
5523 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
5524
5525         * gcc.target/i386/parity-1.c: Use -march=k8.
5526         * gcc.target/i386/parity-2.c: Ditto.
5527         * gcc.target/i386/vecinit-1.c: Ditto.
5528         * gcc.target/i386/vecinit-2.c: Ditto.
5529
5530 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         PR target/46610
5533         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5534         * gcc.target/mips/save-restore-3.c: Likewise.
5535         * gcc.target/mips/save-restore-4.c: Likewise.
5536         * gcc.target/mips/save-restore-5.c: Likewise.
5537
5538         PR target/47683
5539         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5540         * g++.dg/tree-prof/partition2.C: Likewise.
5541
5542 2011-02-09  Jason Merrill  <jason@redhat.com>
5543
5544         * g++.dg/tree-ssa/inline-3.C: Use a normal function
5545         rather than misdeclare std::puts.
5546
5547         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5548         * g++.dg/other/warning1.C: Likewise.
5549         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5550         * g++.old-deja/g++.gb/scope06.C: Likewise.
5551         * g++.old-deja/g++.law/cvt11.C: Likewise.
5552         * g++.old-deja/g++.law/init1.C: Likewise.
5553         * g++.dg/abi/mangle26.C: Likewise.
5554
5555         * g++.dg/template/function1.C: Adjust for C++0x mode.
5556         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5557
5558         * g++.dg/ext/label10.C: Adjust for C++0x mode.
5559         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5560
5561         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5562
5563         * g++.dg/cpp0x/regress/abi-empty7.C: New.
5564
5565         * g++.dg/cpp0x/regress: New directory.
5566         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5567         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5568         * g++.dg/cpp0x/regress/regress3.C: New.
5569
5570 2011-02-10  Richard Guenther  <rguenther@suse.de>
5571
5572         PR tree-optimization/47677
5573         * gcc.dg/torture/pr47677.c: New testcase.
5574
5575 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
5576
5577         * objc.dg/special/load-category-1.m: Remove unused header.
5578         * objc.dg/special/load-category-1a.m: Likewise.
5579         * objc.dg/special/load-category-2.m: Likewise.
5580         * objc.dg/special/load-category-2a.m: Likewise.
5581         * objc.dg/special/load-category-3.m: Likewise.
5582         * objc.dg/special/load-category-3a.m: Likewise.
5583         * objc.dg/attributes/proto-attribute-2.m: Likewise.
5584         * objc.dg/attributes/proto-attribute-3.m: Likewise.
5585         * objc.dg/attributes/class-attribute-1.m: Likewise.
5586         * objc.dg/property/property.exp: Don't run for Darwin < 9.
5587         * obj-c++.dg/property/property.exp: Likewise.
5588         * objc.dg/attributes/method-sentinel-1.m: Update type header.
5589         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5590         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5591         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5592         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5593         * obj-c++.dg/template-8.mm: Likewise.
5594
5595 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR target/47665
5598         * gcc.target/i386/pr47665.c: New test.
5599
5600 2011-02-10  Jie Zhang  <jie@codesourcery.com>
5601
5602         PR testsuite/47622
5603         Revert
5604         2011-02-05  Jie Zhang  <jie@codesourcery.com>
5605         PR debug/42631
5606         * gcc.dg/pr42631.c: Update test.
5607         * gcc.dg/pr42631-2.c: New test.
5608
5609 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
5610
5611         PR fortran/47352
5612         * gfortran.dg/proc_decl_25.f90: New.
5613
5614 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
5615
5616         PR fortran/47463
5617         * gfortran.dg/typebound_assignment_2.f03: New.
5618
5619 2011-02-09  Richard Guenther  <rguenther@suse.de>
5620
5621         PR tree-optimization/47664
5622         * gcc.dg/tree-ssa/inline-7.c: New testcase.
5623
5624 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         PR middle-end/47646
5627         * gnat.dg/uninit_func.adb: Adjust dg directive.
5628
5629 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
5630
5631         PR middle-end/47646
5632         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5633
5634 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
5635
5636         PR fortran/47637
5637         * gfortran.dg/auto_dealloc_2.f90: New.
5638
5639 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5640
5641         * gcc.dg/builtins-config.h: Remove __sgi handling.
5642         * lib/target-supports.exp (add_options_for_c99_runtime): Add
5643         -std=c99 for mips-sgi-irix6.5*.
5644
5645 2011-02-09  Martin Jambor  <mjambor@suse.cz>
5646
5647         PR middle-end/45505
5648         * gfortran.dg/pr25923.f90: Remove xfails.
5649
5650 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5651
5652         PR fortran/47583
5653         * gfortran.dg/inquire_14.f90: New test.
5654
5655 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
5656
5657         PR fortran/45290
5658         * gfortran.dg/pointer_init_6.f90: New.
5659
5660 2011-02-08  Jeff Law <law@redhat.com>
5661
5662         PR tree-optimization/42893
5663         * gcc.tree-ssa/pr42893.c: New test.
5664
5665 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
5666
5667         PR tree-optimization/46834
5668         PR tree-optimization/46994
5669         PR tree-optimization/46995
5670         * gcc.dg/graphite/id-pr46834.c: New.
5671         * gfortran.dg/graphite/id-pr46994.f90: New.
5672         * gfortran.dg/graphite/id-pr46995.f90: New.
5673
5674 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5675
5676         PR middle-end/47646
5677         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5678         using the variable is known the warning is emitted there.
5679         * gcc.dg/uninit-pr19430.c (foo): Likewise.
5680         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5681
5682         * c-c++-common/pr20000.c (g): Both warnings occur at the return
5683         statement.
5684         (vg): Likewise.
5685         * gcc.dg/noreturn-1.c (foo5): Likewise.
5686         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5687         (method2): Likewise.
5688
5689         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5690         the return statement using the uninitialized variable.
5691         * gfortran.dg/pr39666-2.f90 (f): Likewise.
5692
5693 2011-02-08  Richard Guenther  <rguenther@suse.de>
5694
5695         PR middle-end/47639
5696         * g++.dg/opt/pr47639.c: New testcase.
5697
5698 2011-02-08  Richard Guenther  <rguenther@suse.de>
5699
5700         PR tree-optimization/47632
5701         * g++.dg/opt/pr47632.C: New testcase.
5702
5703 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5704
5705         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5706
5707 2011-02-07  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/47615
5710         * g++.dg/opt/pr47615.C: New testcase.
5711
5712 2011-02-07  Richard Guenther  <rguenther@suse.de>
5713
5714         PR tree-optimization/47621
5715         * gcc.dg/torture/pr47621.c: New testcase.
5716
5717 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
5718
5719         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5720
5721 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
5722
5723         PR fortran/47592
5724         * gfortran.dg/allocate_with_source_1 : New test.
5725
5726 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR middle-end/47610
5729         * gcc.dg/pr47610.c: New test.
5730
5731 2011-02-05  Jie Zhang  <jie@codesourcery.com>
5732
5733         PR debug/42631
5734         * gcc.dg/pr42631.c: Update test.
5735         * gcc.dg/pr42631-2.c: New test.
5736
5737 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5738
5739         PR fortran/47574
5740         * gfortran.dg/pr47574.f90:  New test.
5741
5742 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
5743
5744         PR tree-optimization/46194
5745         * gcc.dg/autopar/pr46194.c: New.
5746
5747 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5748
5749         PR tree-optimization/43695
5750         * g++.dg/ipa/pr43695.C: New.
5751
5752 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR inline-asm/23200
5755         * gcc.dg/pr23200.c: New test.
5756
5757 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
5758
5759         PR c++/47589
5760         * g++.dg/pr47589.C: New test.
5761
5762 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
5763
5764         PR c++/47398
5765         * g++.dg/template/typedef37.C: New test.
5766         * g++.dg/template/param1.C: Adjust expected error message.
5767
5768 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR middle-end/31490
5771         * gcc.dg/pr31490-2.c: New test.
5772         * gcc.dg/pr31490-3.c: New test.
5773         * gcc.dg/pr31490-4.c: New test.
5774
5775 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
5776             Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR c++/46890
5779         * g++.dg/parser/semicolon3.C: Adjust.
5780         * g++.dg/parser/semicolon4.C: New testcase.
5781         * g++.dg/pr46890.C: New testcase.
5782
5783 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5784
5785         PR c++/29571
5786         * g++.dg/init/pr29571.C: New.
5787
5788 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5789
5790         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5791         instead of vect_int.
5792
5793 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR target/47312
5796         * gcc.target/i386/pr47312.c: New test.
5797
5798         PR target/47564
5799         * gcc.target/i386/pr47564.c: New test.
5800
5801 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
5802
5803         PR tree-optimization/45122
5804         * gcc.dg/tree-ssa/pr45122.c: New.
5805
5806 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5807
5808         PR target/47272
5809         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5810         and vec_vsx_st.
5811
5812         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5813         and vsx so a default --with-cpu=power7 doesn't give an error
5814         when -mavoid-indexed-addresses is used.
5815
5816         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5817         wrapper function to save the arguments and then jump to the real
5818         function, rather than depending on the compiler not to move stuff
5819         before an asm.
5820         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5821
5822 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
5823             Paul Thomas  <pault@gcc.gnu.org>
5824
5825         PR fortran/47082
5826         * gfortran.dg/class_37.f03 : New test.
5827
5828 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
5829             Richard Guenther  <rguenther@suse.de>
5830
5831         PR tree-optimization/40979
5832         PR bootstrap/47044
5833         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5834         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5835         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5836         check_vect_support_and_set_flags.
5837         * gfortran.dg/graphite/vect-pr40979.f90: New.
5838
5839 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/47572
5842         * gfortran.dg/class_36.f03: New.
5843
5844 2011-02-02  Richard Guenther  <rguenther@suse.de>
5845
5846         PR tree-optimization/47566
5847         * gcc.dg/lto/20110201-1_0.c: New testcase.
5848
5849 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
5850
5851         PR debug/47498
5852         PR debug/47501
5853         PR debug/45136
5854         PR debug/45130
5855         * debug/pr47498.c: New.
5856         * debug/pr47501.c: New.
5857
5858 2011-02-01  Richard Guenther  <rguenther@suse.de>
5859
5860         PR tree-optimization/47559
5861         * g++.dg/torture/pr47559.C: New testcase.
5862
5863 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
5864
5865         PR fortran/47565
5866         * gfortran.dg/typebound_call_20.f03: New.
5867
5868 2011-02-01  Richard Guenther  <rguenther@suse.de>
5869
5870         PR tree-optimization/47555
5871         * gcc.dg/pr47555.c: New testcase.
5872
5873 2011-02-01  Richard Guenther  <rguenther@suse.de>
5874
5875         PR tree-optimization/47541
5876         * g++.dg/torture/pr47541.C: New testcase.
5877
5878 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
5879
5880         PR fortran/47455
5881         * gfortran.dg/typebound_call_19.f03: New.
5882
5883 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
5884
5885         PR c++/47416
5886         * g++.dg/cpp0x/pr47416.C: New test.
5887
5888 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
5889
5890         PR fortran/47519
5891         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5892
5893 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
5894
5895         PR fortran/47463
5896         * gfortran.dg/typebound_assignment_1.f03: New.
5897
5898 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
5899
5900         PR tree-optimization/47538
5901         * gcc.c-torture/execute/pr47538.c: New test.
5902
5903 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5904
5905         PR target/45325
5906         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5907
5908 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5909
5910         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5911
5912 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5913
5914         PR rtl-optimization/44031
5915         * gcc.c-torture/compile/20110131-1.c: New test.
5916
5917 2011-01-31  Tobias Burnus  <burnus@net-b.de>
5918
5919         PR fortran/47042
5920         * gfortran.dg/stmt_func_1.f90: New.
5921
5922 2011-01-31  Tobias Burnus  <burnus@net-b.de>
5923
5924         PR fortran/47042
5925         * gfortran.dg/interface_34.f90: New.
5926
5927 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
5928
5929         PR fortran/47523
5930         * gfortran.dg/realloc_on_assign_5.f03: New test.
5931         * gfortran.dg/realloc_on_assign_5.f03: New test.
5932
5933 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5934
5935         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5936         * gfortran.dg/bessel_7.f90: Likewise.
5937         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
5938
5939         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5940         * gfortran.dg/sum_init_expr.f03: Likewise.
5941
5942         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5943
5944         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5945         -r -nostdlib.
5946
5947         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5948         loop only on "vect_intfloat_cvt" targets.
5949
5950 2011-01-29  Tobias Burnus  <burnus@net-b.de>
5951
5952         PR fortran/47531
5953         * gfortran.dg/shape_6.f90: New.
5954
5955 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5956
5957         PR libgfortran/47434
5958         * gfortran.dg/read_infnan_1.f90: Update test.
5959         * gfortran.dg/module_nan.f90: Update test.
5960         * gfortran.dg/char4_iunit_1.f03: Update test.
5961         * gfortran.dg/large_real_kind_1.f90: Update test.
5962         * gfortran.dg/real_const_3.f90: Update test.
5963         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5964
5965 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
5966
5967         PR c++/47311
5968         * g++.dg/template/param2.C: New test.
5969
5970 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5971
5972         PR libgfortran/47285
5973         * gfortran.dg/fmt_g.f: New test.
5974
5975 2011-01-28  Tobias Burnus  <burnus@net-b.de>
5976
5977         PR fortran/47507
5978         * gfortran.dg/pure_formal_1.f90: New.
5979
5980 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR target/42894
5983         * gcc.dg/tls/pr42894.c: New test.
5984
5985 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5986
5987         * gcc.dg/pr47276.c: Add dg-require-visibility.
5988
5989 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5992
5993 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
5994             Tobias Burnus  <burnus@gcc.gnu.org>
5995
5996         PR fortran/45170
5997         PR fortran/35810
5998         PR fortran/47350
5999         * gfortran.dg/realloc_on_assign_3.f03: New test.
6000         * gfortran.dg/realloc_on_assign_4.f03: New test.
6001         * gfortran.dg/allocatable_function_5.f90: New test.
6002         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6003         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6004         implemented" dg-errors.
6005
6006 2011-01-27  Jan Hubicka  <jh@suse.cz>
6007
6008         PR middle-end/46949
6009         * gcc.dg/attr-weakref-4.c: New testcase
6010
6011 2011-01-27  Martin Jambor  <mjambor@suse.cz>
6012
6013         PR tree-optimization/47228
6014         * gcc.dg/torture/pr47228.c: New test.
6015
6016 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6017
6018         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6019
6020 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6021
6022         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6023         when using auto-overlay support on the SPU.
6024
6025 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6026
6027         PR rtl-optimization/44174
6028         * gcc.target/i386/asm-6.c: New test.
6029
6030 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
6031
6032         PR rtl-optimization/46856
6033         * gcc.c-torture/compile/pr46856.c: New test.
6034
6035 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
6036             Andrew Pinski  <pinskia@gmail.com>
6037
6038         PR c/43082
6039         * gcc.dg/pr43082.c: New.
6040
6041 2011-01-26  DJ Delorie  <dj@redhat.com>
6042
6043         PR rtl-optimization/46878
6044         * gcc.dg/pr46878-1.c: New test.
6045
6046 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR c++/47476
6049         * g++.dg/cpp0x/pr47476.C: New test.
6050
6051 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6052
6053         * gcc.c-torture/compile/20110126-1.c: New test.
6054
6055 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
6056
6057         PR c/47473
6058         * gcc.dg/torture/pr47473.c: New test.
6059
6060 2011-01-26  Jan Hubicka  <jh@suse.cz>
6061
6062         PR target/47237
6063         * gcc.c-torture/execute/pr47237.c: New testcase.
6064
6065 2011-01-26  Jan Hubicka  <jh@suse.cz>
6066
6067         PR tree-optimization/47190
6068         * gcc.dg/attr-weakref-3.c: New testcase.
6069
6070 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
6071
6072         PR c++/43601
6073         * gcc.dg/dll-9a.c: New test file.
6074         * gcc.dg/dll-11.c: Likewise.
6075         * gcc.dg/dll-12.c: Likewise.
6076         * gcc.dg/dll-12a.c: Likewise.
6077         * gcc.dg/dll-11a.c: Likewise.
6078         * gcc.dg/dll-9.c: Likewise.
6079         * gcc.dg/dll-10.c: Likewise.
6080         * gcc.dg/dll-10a.c: Likewise.
6081         * g++.dg/ext/dllexport4a.cc: Likewise.
6082         * g++.dg/ext/dllexport4.C: Likewise.
6083         * g++.dg/ext/dllexport5.C: Likewise.
6084         * g++.dg/ext/dllexport5a.cc: Likewise.
6085
6086 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6087
6088         PR tree-optimization/46970
6089         * gcc.dg/graphite/pr46970.c: New.
6090
6091 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6092
6093         PR tree-optimization/46215
6094         * gcc.dg/graphite/pr46215.c: New.
6095
6096 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6097
6098         PR tree-optimization/46168
6099         * gcc.dg/graphite/pr46168.c: New.
6100
6101 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6102
6103         PR tree-optimization/43657
6104         * gcc.dg/graphite/pr43657.c: New.
6105
6106 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6107
6108         PR tree-optimization/29832
6109         * gfortran.dg/graphite/pr29832.f90: New.
6110
6111 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6112
6113         PR tree-optimization/43567
6114         * gcc.dg/graphite/pr43567.c: New.
6115
6116 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6117
6118         * gfortran.dg/graphite/interchange-4.f: New.
6119         * gfortran.dg/graphite/interchange-5.f: New.
6120
6121         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6122         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6123         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6124         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6125         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6126         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6127         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6128         * gfortran.dg/ltrans-7.f90: Removed.
6129         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6130
6131         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6132         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6133         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6134         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6135         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6136         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6137         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6138         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6139         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6140         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6141         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6142         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6143         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6144         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6145         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6146         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6147         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6148         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6149         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6150         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6151         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6152         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6153         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6154         * gcc.dg/tree-ssa/data-dep-1.c
6155         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6156         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6157         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6158         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6159         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6160
6161 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR tree-optimization/47265
6164         PR tree-optimization/47443
6165         * gcc.c-torture/compile/pr47265.c: New test.
6166         * gcc.dg/pr47443.c: New test.
6167
6168 2011-01-25  Martin Jambor  <mjambor@suse.cz>
6169
6170         PR tree-optimization/47382
6171         * g++.dg/torture/pr47382.C: New test.
6172         * g++.dg/opt/devirt1.C: Xfail.
6173
6174 2011-01-25  Yao Qi  <yao@codesourcery.com>
6175
6176         PR target/45701
6177         * gcc.target/arm/pr45701-1.c: New test.
6178         * gcc.target/arm/pr45701-2.c: New test.
6179         * gcc.target/arm/pr45701-3.c: New test.
6180
6181 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6182             Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR tree-optimization/47271
6185         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6186
6187 2011-01-25  Nick Clifton  <nickc@redhat.com>
6188
6189         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6190         (saturate_add): Delete.
6191         (exchange): Delete.
6192         (main): Do not run saturate_add.
6193         (set_interrupts): Delete.
6194
6195 2011-01-25  Tobias Burnus  <burnus@net-b.de>
6196
6197         PR fortran/47448
6198         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6199
6200 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
6201
6202         PR tree-optimization/47427
6203         PR tree-optimization/47428
6204         * gcc.c-torture/compile/pr47427.c: New test.
6205         * gcc.c-torture/compile/pr47428.c: New test.
6206
6207 2011-01-25  Richard Guenther  <rguenther@suse.de>
6208
6209         PR middle-end/47411
6210         * gcc.dg/torture/pr47411.c: New testcase.
6211
6212 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6213
6214         * gfortran.dg/graphite/id-24.f: New.
6215         * gfortran.dg/graphite/id-25.f: New.
6216
6217 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6218
6219         * gfortran.dg/graphite/id-23.f: New.
6220
6221 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6222
6223         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6224
6225 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6226
6227         * gcc.dg/graphite/block-0.c: Un-XFAILed.
6228         * gcc.dg/graphite/block-1.c: Un-XFAILed.
6229         * gcc.dg/graphite/block-7.c: Un-XFAILed.
6230         * gcc.dg/graphite/block-8.c: Un-XFAILed.
6231         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6232         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6233         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6234         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6235         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6236
6237 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6238
6239         * gcc.dg/graphite/block-0.c: Add documentation.
6240         * gcc.dg/graphite/block-4.c: Same.
6241         * gcc.dg/graphite/block-7.c: Same.
6242         * gcc.dg/graphite/block-8.c: New.
6243         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6244         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6245         * gcc.dg/graphite/interchange-12.c: Add documentation.
6246         * gcc.dg/graphite/interchange-13.c: New.
6247         * gcc.dg/graphite/interchange-14.c: New.
6248         * gcc.dg/graphite/interchange-15.c: New.
6249         * gcc.dg/graphite/interchange-8.c: Add documentation.
6250         * gcc.dg/graphite/interchange-mvt.c: Same.
6251
6252 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6253
6254         PR target/47408
6255         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6256         * gcc.target/powerpc/altivec-14.c: Ditto.
6257         * gcc.target/powerpc/altivec-33.c: Ditto.
6258         * gcc.target/powerpc/altivec-types-1.c: Ditto.
6259         * gcc.target/powerpc/altivec-types-2.c: Ditto.
6260         * gcc.target/powerpc/altivec-types-3.c: Ditto.
6261         * gcc.target/powerpc/altivec-types-4.c: Ditto.
6262         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6263         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6264         * g++.dg/ext/altivec-15.C: Ditto.
6265         * g++.dg/ext/altivec-types-1.C: Ditto.
6266         * g++.dg/ext/altivec-types-2.C: Ditto.
6267         * g++.dg/ext/altivec-types-3.C: Ditto.
6268         * g++.dg/ext/altivec-types-4.C: Ditto.
6269
6270 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6271
6272         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6273
6274 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6275
6276         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6277         optimization options.
6278
6279 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6282
6283         PR testsuite/45988
6284         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6285
6286 2011-01-23  Tobias Burnus  <burnus@net-b.de>
6287
6288         PR fortran/47421
6289         * gfortran.dg/allocatable_scalar_12.f90: New.
6290
6291 2011-01-23  Ira Rosen  <irar@il.ibm.com>
6292
6293         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6294         vectorization to be not profitable if peeling is used to
6295         realign the memory access.
6296         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6297         loop bound to avoid loop unrolling.
6298         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6299
6300 2011-01-22  Jan Hubicka  <jh@suse.cz>
6301
6302         PR lto/47333
6303         * g++.dg/lto/pr47333.C: New file.
6304
6305 2011-01-22  Jan Hubicka  <jh@suse.cz>
6306
6307         PR tree-optimization/43884
6308         PR lto/44334
6309         * gcc.dg/autopar/outer-2.c: Increase array size.
6310         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6311
6312 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6313
6314         PR fortran/38536
6315         * gfortran.dg/c_loc_tests_16.f90:  New test.
6316
6317 2011-01-22  Tobias Burnus  <burnus@net-b.de>
6318
6319         PR fortran/47399
6320         * gfortran.dg/typebound_proc_19.f90: New.
6321
6322 2011-01-21  Jeff Law <law@redhat.com>
6323
6324         PR tree-optimization/47053
6325         * g++.dg/pr47053.C: New test.
6326
6327 2011-01-21  Jason Merrill  <jason@redhat.com>
6328
6329         PR c++/47041
6330         * g++.dg/cpp0x/constexpr-ctor6.C: New.
6331
6332 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR c++/47388
6335         * g++.dg/cpp0x/range-for10.C: New test.
6336         * g++.dg/template/for1.C: New test.
6337
6338         PR middle-end/45566
6339         * g++.dg/tree-prof/partition3.C: New test.
6340
6341         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6342
6343         PR rtl-optimization/47366
6344         * g++.dg/opt/pr47366.C: New test.
6345
6346 2011-01-21  Jason Merrill  <jason@redhat.com>
6347
6348         PR c++/46552
6349         * g++.dg/cpp0x/constexpr-regress2.C: New.
6350
6351         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6352
6353 2011-01-21  Jeff Law <law@redhat.com>
6354
6355         PR rtl-optimization/41619
6356         * gcc.dg/pr41619.c: New.
6357
6358 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR tree-optimization/47355
6361         * g++.dg/opt/pr47355.C: New test.
6362
6363 2011-01-21  Richard Guenther  <rguenther@suse.de>
6364
6365         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6366         making main hot.
6367
6368 2011-01-21  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/47365
6371         * gcc.dg/torture/pr47365.c: New testcase.
6372         * gcc.dg/tree-ssa/pr47392.c: Likewise.
6373
6374 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6375
6376         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6377
6378 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR tree-optimization/47391
6381         * gcc.dg/pr47391.c: New test.
6382
6383 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6384
6385         * g++.dg/template/char1.C: Use signed char.
6386
6387 2011-01-21  Tobias Burnus  <burnus@net-b.de>
6388
6389         PR fortran/47377
6390         * gfortran.dg/pointer_target_4.f90: New.
6391
6392 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6393
6394         PR target/47251
6395         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6396         ILP32 system and not IP32.
6397
6398 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
6399
6400         PR debug/46583
6401         * g++.dg/debug/pr46583.C: New.
6402
6403 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR debug/47283
6406         * g++.dg/debug/pr47283.C: New test.
6407
6408         PR testsuite/47371
6409         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6410         * gcc.target/i386/headmerge-2.c: Likewise.
6411
6412 2011-01-20  Richard Guenther  <rguenther@suse.de>
6413
6414         PR middle-end/47370
6415         * gcc.dg/torture/pr47370.c: New testcase.
6416
6417 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
6418
6419         PR tree-optimization/46130
6420         * gcc.dg/pr46130-1.c: New test.
6421         * gcc.dg/pr46130-2.c: New test.
6422
6423 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
6424
6425         PR c++/47291
6426         * g++.dg/debug/dwarf2/template-params-10.C: New test.
6427
6428 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
6429
6430         PR debug/46240
6431         * g++.dg/debug/pr46240.cc: New.
6432
6433 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR c++/47303
6436         * g++.dg/template/anonunion1.C: New test.
6437
6438         PR rtl-optimization/47337
6439         * gcc.c-torture/execute/pr47337.c: New test.
6440
6441 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6442
6443         PR testsuite/45342
6444         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6445
6446 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6447
6448         PR tree-optimization/46021
6449         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6450
6451 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR tree-optimization/47290
6454         * g++.dg/torture/pr47290.C: New test.
6455
6456 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
6457
6458         PR fortran/47240
6459         * gfortran.dg/proc_ptr_comp_29.f90: New.
6460
6461 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
6462
6463         PR testsuite/41146
6464         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6465         powerpc-apple-darwin9.
6466
6467 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
6468
6469         PR rtl-optimization/47299
6470         * gcc.c-torture/execute/pr47299.c: New test.
6471
6472 2011-01-17  Jason Merrill  <jason@redhat.com>
6473
6474         * g++.dg/cpp0x/constexpr-virtual.C: New.
6475
6476 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR fortran/47331
6479         * gfortran.dg/gomp/pr47331.f90: New test.
6480
6481 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
6482
6483         PR objc/47314
6484         * objc.dg/selector-warn-1.m: New.
6485         * obj-c++.dg/selector-warn-1.mm: New.
6486
6487 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
6488
6489         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6490         Update dg-final accordingly.
6491
6492 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6493
6494         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6495
6496 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6497
6498         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6499         target check.
6500         * gcc.dg/guality/pr36728-2.c: Likewise.
6501
6502 2011-01-17  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/47313
6505         * g++.dg/torture/pr47313.C: New testcase.
6506
6507 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR target/47318
6510         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6511         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6512         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6513         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6514
6515         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6516         as __m256i.
6517         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6518         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6519         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6520
6521 2011-01-17  Richard Guenther  <rguenther@suse.de>
6522
6523         PR tree-optimization/45967
6524         * gcc.dg/torture/pr45967-2.c: New testcase.
6525         * gcc.dg/torture/pr45967-3.c: Likewise.
6526
6527 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6528
6529         PR testsuite/47325
6530         * g++.dg/ext/pr47213.C: Require visibility.
6531
6532 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
6533
6534         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6535         * gcc.dg/fixed-point/struct-union.c: Update error messages.
6536
6537 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
6538
6539         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6540         Linux-based targets.
6541
6542 2011-01-13  Jan Hubicka  <jh@suse.cz>
6543
6544         PR tree-optimization/47276
6545         * gcc.dg/pr47276.c: New testcase.
6546
6547 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
6548             Jonathan Wakely  <jwakely.gcc@gmail.com>
6549
6550         PR c++/33558
6551         * g++.dg/other/pr33558.C: New.
6552         * g++.dg/other/pr33558-2.C: New.
6553
6554 2011-01-14  Martin Jambor  <mjambor@suse.cz>
6555
6556         PR tree-optimization/45934
6557         PR tree-optimization/46302
6558         * g++.dg/ipa/devirt-c-1.C: New test.
6559         * g++.dg/ipa/devirt-c-2.C: Likewise.
6560         * g++.dg/ipa/devirt-c-3.C: Likewise.
6561         * g++.dg/ipa/devirt-c-4.C: Likewise.
6562         * g++.dg/ipa/devirt-c-5.C: Likewise.
6563         * g++.dg/ipa/devirt-c-6.C: Likewise.
6564         * g++.dg/ipa/devirt-6.C: Likewise.
6565         * g++.dg/ipa/devirt-d-1.C: Likewise.
6566         * g++.dg/torture/pr45934.C: Likewise.
6567
6568 2011-01-14  Jason Merrill  <jason@redhat.com>
6569
6570         * g++.dg/cpp0x/variadic105.C: New.
6571
6572 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
6573             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6574
6575         PR objc/45989
6576         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6577         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6578         execution tests on i?86-*-*, x86_64-*-* and
6579         powerpc*-apple-darwin* && ilp32.
6580         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6581         tests on i?86-*-* and x86_64-*-*.
6582
6583 2011-01-14  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/47280
6586         * g++.dg/opt/pr47280.C: New testcase.
6587
6588 2011-01-14  Jason Merrill  <jason@redhat.com>
6589
6590         * g++.dg/cpp0x/constexpr-regress1.C: New.
6591
6592         * g++.dg/ext/flexary2.C: New.
6593
6594 2011-01-14  Richard Guenther  <rguenther@suse.de>
6595
6596         PR middle-end/47281
6597         * gcc.dg/torture/pr47281.c: New testcase.
6598         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6599
6600 2011-01-14  Richard Guenther  <rguenther@suse.de>
6601
6602         PR tree-optimization/47286
6603         * gcc.dg/tree-ssa/pr47286.c: New testcase.
6604
6605 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
6606
6607         PR c++/47213
6608         * g++.dg/ext/pr47213.C: New.
6609
6610 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6611
6612         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6613
6614 2011-01-13  Tobias Burnus  <burnus@net-b.de>
6615             Mikael Morin  <mikael@gcc.gnu.org>
6616
6617         PR fortran/45848
6618         PR fortran/47204
6619         * gfortran.dg/select_type_20.f90: New.
6620         * gfortran.dg/select_type_21.f90: New.
6621
6622 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6623
6624         PR target/47251
6625         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6626
6627 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6628
6629         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6630         * gcc.dg/guality/pr36728-2.c: Likewise.
6631
6632 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
6633
6634         PR debug/PR46973
6635         * g++.dg/debug/dwarf2/template-params-9.C: New test.
6636
6637 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
6638
6639         PR rtl-optimization/45352
6640         * gcc.dg/pr45352-3.c: New.
6641
6642 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6643
6644         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6645         comment.
6646         * g++.dg/cpp0x/range-for8.C: New.
6647         * g++.dg/cpp0x/range-for9.C: New.
6648
6649 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
6650
6651         PR debug/47209
6652         * g++.dg/debug/pr47209.C: New.
6653
6654 2011-01-12  Richard Guenther  <rguenther@suse.de>
6655
6656         PR lto/47259
6657         * gcc.dg/lto/pr47259_0.c: New testcase.
6658         * gcc.dg/lto/pr47259_1.c: Likewise.
6659
6660 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
6661
6662         * objc-obj-c++-shared/Object1.h: Add copyright header, update
6663         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6664         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6665         methods missing from the OBJC2 Object.
6666         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6667         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6668         GNU and NeXT runtimes.
6669         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6670         comments.
6671         * objc-obj-c++-shared/Object1.m: Likewise.
6672         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
6673         * objc.dg/proto-qual-1.m: Likewise.
6674         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6675         * obj-c++.dg/proto-qual-1.mm: Likewise.
6676
6677 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         PR testsuite/33033
6680         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6681
6682 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
6683
6684         Fixed the Objective-C++ testsuite and updated all tests.
6685         * lib/obj-c++.exp (obj-c++_init): Declare and set
6686         gcc_warning_prefix and gcc_error_prefix.
6687         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6688         'dg-warning', 'dg-message' and 'dg-error'.
6689         * obj-c++.dg/class-extension-3.mm: Likewise.
6690         * obj-c++.dg/class-protocol-1.mm: Likewise.
6691         * obj-c++.dg/encode-7.mm: Likewise.
6692         * obj-c++.dg/exceptions-3.mm: Likewise.
6693         * obj-c++.dg/exceptions-5.mm: Likewise.
6694         * obj-c++.dg/method-12.mm: Likewise.
6695         * obj-c++.dg/method-13.mm: Likewise.
6696         * obj-c++.dg/method-15.mm: Likewise.
6697         * obj-c++.dg/method-16.mm: Likewise.
6698         * obj-c++.dg/method-4.mm: Likewise.
6699         * obj-c++.dg/method-8.mm: Likewise.
6700         * obj-c++.dg/method-conflict-1.mm: Likewise.
6701         * obj-c++.dg/method-conflict-2.mm: Likewise.
6702         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6703         and uncommented second part of the testcase now that the testsuite
6704         works correctly.
6705         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
6706         and uncommented second part of the testcase now that the testsuite
6707         works correctly.
6708         * obj-c++.dg/private-1.mm: Likewise.
6709         * obj-c++.dg/proto-lossage-4.mm: Likewise.
6710         * obj-c++.dg/syntax-error-7.mm: Likewise.
6711         * obj-c++.dg/warn5.mm: Likewise.
6712         * obj-c++.dg/property/at-property-14.mm: Likewise.
6713         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6714         FIXME.
6715         * obj-c++.dg/property/at-property-18.mm: Likewise.
6716         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6717         FIXME.
6718         * obj-c++.dg/property/at-property-21.mm: Likewise.
6719         * obj-c++.dg/property/at-property-28.mm: Likewise.
6720         * obj-c++.dg/property/at-property-5.mm: Likewise.
6721         * obj-c++.dg/property/dynamic-2.mm: Likewise.
6722         * obj-c++.dg/property/property-neg-3.mm: Likewise.
6723         * obj-c++.dg/property/synthesize-11.mm: Likewise.
6724         * obj-c++.dg/property/synthesize-6.mm: Likewise.
6725         * obj-c++.dg/property/synthesize-8.mm: Likewise.
6726         * obj-c++.dg/property/synthesize-9.mm: Likewise.
6727         * obj-c++.dg/tls/diag-5.mm: Likewise.
6728         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6729         dg-error, now matched correctly.
6730
6731 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
6732
6733         * objc.dg/property/at-property-29.m: New.
6734         * obj-c++.dg/property/at-property-29.mm: New.
6735
6736 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6737
6738         * go.test/go-test.exp (go-set-goarch): New proc.
6739         (go-gc-tests): Use it.
6740
6741 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
6742
6743         PR debug/46955
6744         * g++.dg/debug/dwarf2/template-params-8.C: New test.
6745
6746 2011-01-11  Richard Henderson  <rth@redhat.com>
6747
6748         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6749
6750 2011-01-11  Jan Hubicka  <jh@suse.cz>
6751
6752         PR lto/45721
6753         PR lto/45375
6754         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6755         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6756
6757 2011-01-11  Richard Guenther  <rguenther@suse.de>
6758
6759         PR tree-optimization/46076
6760         * gcc.dg/tree-ssa/pr46076.c: New testcase.
6761
6762 2011-01-11  Jeff Law <law@redhat.com>
6763
6764         * PR tree-optimization/47086
6765         * gcc.dg/pr47086.c: New test.
6766
6767 2011-01-11  Jason Merrill  <jason@redhat.com>
6768
6769         PR c++/46658
6770         * g++.dg/template/new10.C: New.
6771
6772         PR c++/45520
6773         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6774
6775 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
6776
6777         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6778         Split type definitions and NSConstantString class into...
6779         * objc-obj-c++-shared/objc-test-suite-types.h: New.
6780         * objc-obj-c++-shared/nsconstantstring-class.h: New.
6781         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6782         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6783         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6784         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6785         to comments.
6786         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6787         encode defines for newer NeXT system headers.
6788         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6789         * obj-c++.dg/torture/strings/string1.mm: Likewise.
6790         * objc.dg/foreach-5.m: Likewise.
6791         * objc.dg/foreach-2.m: Likewise.
6792         * objc.dg/foreach-4.m: Likewise.
6793         * objc.dg/torture/strings/string1.m: Likewise.
6794         * objc.dg/torture/strings/string2.m: Likewise.
6795         * objc.dg/torture/strings/string3.m: Likewise.
6796         * objc.dg/torture/strings/string4.m: Likewise.
6797         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6798         header and stand alone.
6799         * obj-c++.dg/strings/strings-2.mm: Likewise.
6800         * objc.dg/torture/strings/const-str-3.m: Likewise.
6801         * objc.dg/strings/strings-2.m: Likewise.
6802         * objc.dg/strings/const-str-12b.m: Likewise.
6803
6804 2011-01-12  Richard Guenther  <rguenther@suse.de>
6805
6806         PR middle-end/32511
6807         * gcc.dg/attr-weak-1.c: Adjust.
6808
6809 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
6810
6811         PR fortran/47051
6812         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6813         standard compliant and comment.
6814
6815 2011-01-10  Jan Hubicka  <jh@suse.cz>
6816
6817         PR lto/46083
6818         * gcc.dg/initpri3.c: New testcase.
6819
6820 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
6821
6822         PR lto/47222
6823         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6824         externally visible.
6825         (g_esi): Likewise.
6826         (g_ebx): Likewise.
6827         (g_ebp): Likewise.
6828         (g_esp): Likewise.
6829         (g_ebp_save): Likewise.
6830         (g_esp_save): Likewise.
6831
6832 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6833
6834         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6835
6836 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838         PR tree-optimization/46021
6839         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6840         i?86-*-*, x86_64-*-*.
6841
6842 2011-01-10  Jeff Law <law@redhat.com>
6843
6844         * PR tree-optimization/47141
6845         * gcc.c-torture/compile/pr47141.c: New test.
6846
6847 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6848
6849         PR testsuite/46230
6850         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6851         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6852         * gcc.dg/vect/slp-35.c: Remove XFAILs.
6853         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6854
6855         PR testsuite/46230
6856         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6857         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
6858         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6859         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6860         being vectorized.  Adjust dg-final pattern.
6861
6862         PR testsuite/46230
6863         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6864         * gcc.dg/vect/slp-24.c: Likewise.
6865
6866 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
6867
6868         PR c++/47218
6869         * g++.dg/other/pr47218-1.C: New test file.
6870         * g++.dg/other/pr47218.C: Likewise.
6871         * g++.dg/other/pr47218.h: New supporting header.
6872
6873 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6874
6875         PR objc/47232
6876         * objc.dg/attributes/invalid-attribute-1.m: New.
6877         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6878
6879 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/47224
6882         * gfortran.dg/proc_ptr_comp_28.f90: New.
6883
6884 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
6885
6886         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6887         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6888         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6889         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6890         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6891         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6892         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6893         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6894         * objc.dg/gnu-api-2-class.m: Likewise.
6895         * objc.dg/gnu-api-2-ivar.m: Likewise.
6896         * objc.dg/gnu-api-2-method.m: Likewise.
6897         * objc.dg/gnu-api-2-objc.m: Likewise.
6898         * objc.dg/gnu-api-2-object.m: Likewise.
6899         * objc.dg/gnu-api-2-property.m: Likewise.
6900         * objc.dg/gnu-api-2-protocol.m: Likewise.
6901         * objc.dg/gnu-api-2-sel.m: Likewise.
6902
6903 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
6904
6905         * objc.dg/foreach-1.m: Skip for Darwin < 9.
6906         * objc.dg/objc-foreach-4.m: Likewise.
6907         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6908         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6909         * objc.dg/foreach-4.m: Likewise.
6910         * objc.dg/foreach-5.m: Likewise.
6911         * objc.dg/foreach-3.m: Return self from init.
6912
6913 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6914
6915         PR fortran/38536
6916         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
6917
6918 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
6919
6920         PR fortran/46313
6921         * gfortran.dg/class_35.f90: New.
6922
6923 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
6924
6925         * objc.dg/foreach-1.m: Add "-Wall" to flags.
6926
6927 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
6928
6929         PR objc/47078
6930         * objc.dg/invalid-method-2.m: New.
6931         * obj-c++.dg/invalid-method-2.mm: New.
6932
6933 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
6934
6935         PR fortran/46896
6936         * gfortran.dg/transpose_optimization_2.f90 : New test.
6937
6938 2011-01-08  Jan Hubicka  <jh@suse.cz>
6939
6940         PR tree-optmization/46469
6941         * g++.dg/torture/pr46469.C: New testcase.
6942
6943 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
6944
6945         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6946         emulation of libobjc-gnu structure layout functionality to ..
6947         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6948         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6949         * objc/execute/bf-common.h: Adjust headers.
6950         * objc/execute/bf-1.m: Likewise.
6951         * objc/execute/bf-2.m: Likewise.
6952         * objc/execute/bf-3.m: Likewise.
6953         * objc/execute/bf-4.m: Likewise.
6954         * objc/execute/bf-5.m: Likewise.
6955         * objc/execute/bf-6.m: Likewise.
6956         * objc/execute/bf-7.m: Likewise.
6957         * objc/execute/bf-8.m: Likewise.
6958         * objc/execute/bf-9.m: Likewise.
6959         * objc/execute/bf-10.m: Likewise.
6960         * objc/execute/bf-11.m: Likewise.
6961         * objc/execute/bf-12.m: Likewise.
6962         * objc/execute/bf-13.m: Likewise.
6963         * objc/execute/bf-14.m: Likewise.
6964         * objc/execute/bf-15.m: Likewise.
6965         * objc/execute/bf-16.m: Likewise.
6966         * objc/execute/bf-17.m: Likewise.
6967         * objc/execute/bf-18.m: Likewise.
6968         * objc/execute/bf-19.m: Likewise.
6969         * objc/execute/bf-20.m: Likewise.
6970         * objc/execute/bf-21.m: Likewise.
6971         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6972         objc_get_type_qualifiers ().
6973
6974 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6975
6976         PR fortran/45777
6977         * gfortran.dg/dependency_39.f90:  New test.
6978
6979 2011-01-07  Jan Hubicka  <jh@suse.cz>
6980
6981         Get builtins tests ready for linker plugin.
6982         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6983         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6984         my_memset, my_bzero): Mark used.
6985         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6986         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6987         volatile.
6988         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6989         volatile.
6990
6991 2011-01-07  Jan Hubicka  <jh@suse.cz>
6992
6993         PR tree-optimization/46367
6994         * g++.dg/torture/pr46367.C: New file.
6995
6996 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR target/47201
6999         * gcc.dg/pr47201.c: New test.
7000
7001         PR bootstrap/47187
7002         * gcc.dg/tree-prof/pr47187.c: New test.
7003
7004 2011-01-07  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/41580
7007         * gfortran.dg/extends_type_of_3.f90: New.
7008
7009 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
7010
7011         * g++.dg/ext/dllexport-MI1.C: Adjust test.
7012         * g++.dg/ext/dllimport-MI1.C: Likewise.
7013         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7014         * g++.dg/ext/dllimport10.C: Likewise.
7015         * g++.dg/ext/dllimport11.C: Likewise.
7016         * g++.dg/ext/dllimport12.C: Likewise.
7017         * g++.dg/ext/dllimport13.C: Likewise.
7018         * g++.dg/ext/dllimport2.C: Likewise.
7019         * g++.dg/ext/dllimport3.C: Likewise.
7020         * g++.dg/ext/dllimport4.C: Likewise.
7021         * g++.dg/ext/dllimport5.C: Likewise.
7022         * g++.dg/ext/dllimport6.C: Likewise.
7023         * g++.dg/ext/dllimport8.C: Likewise.
7024         * g++.dg/ext/dllimport9.C: Likewise.
7025         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7026         targets, too. Additionally enable test for i?86-*-mingw*.
7027         * g++.dg/ext/selectany1.C: Likewise.
7028         Remove guard variable check.
7029
7030 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
7031
7032         PR fortran/47189
7033         PR fortran/47194
7034         * gfortran.dg/storage_size_3.f08: Extended.
7035
7036 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
7037
7038         PR c++/47022
7039         * g++.dg/template/stdarg1.C: New test.
7040
7041 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
7042
7043         PR fortran/47195
7044         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7045         * gfortran.dg/defined_operators_1.f90: Split the subroutine
7046         from the interface of functions to not hide the errors that
7047         shall be tested.
7048
7049 2011-01-06  Jan Hubicka  <jh@suse.cz>
7050
7051         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
7052         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
7053
7054 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
7055
7056         PR fortran/33117
7057         PR fortran/46478
7058         * gfortran.dg/interface_33.f90: New test.
7059
7060 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR c/47150
7063         * gcc.c-torture/compile/pr47150.c: New test.
7064
7065 2011-01-06  Ira Rosen  <irar@il.ibm.com>
7066
7067         PR tree-optimization/47139
7068         * gcc.dg/vect/pr47139.c: New test.
7069
7070 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
7071
7072         PR fortran/47180
7073         * gfortran.dg/extends_type_of_2.f03: New.
7074
7075 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7076
7077         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7078
7079 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         * gnat.dg/opt14.adb: New test.
7082
7083 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7084
7085         PR fortran/46017
7086         * gfortran.dg/allocate_error_2.f90:  New test.
7087
7088 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
7089
7090         PR fortran/47024
7091         * gfortran.dg/storage_size_3.f08: New.
7092
7093 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7094
7095         PR libgfortran/47154
7096         * gfortran.dg/namelist_68.f90: New test.
7097
7098 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7099
7100         * gnat.dg/unchecked_convert8.ad[sb]: New test.
7101
7102 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
7103
7104         PR fortran/46448
7105         * gfortran.dg/class_34.f90: New.
7106
7107 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7108
7109         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7110         use __builtin_inff.  Skip all single-precision tests that require
7111         Infinity.
7112
7113 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7114
7115         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7116
7117 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR tree-optimization/47148
7120         * gcc.c-torture/execute/pr47148.c: New test.
7121
7122         PR tree-optimization/47155
7123         * gcc.c-torture/execute/pr47155.c: New test.
7124
7125         PR rtl-optimization/47157
7126         * gcc.c-torture/compile/pr47157.c: New test.
7127
7128 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7129
7130         * gcc.dg/torture/vector-shift2.c (schar): Define.
7131         (main): Always use schar or uchar instead of plain "char" to avoid
7132         dependencies on implementation-defined char signedness.
7133
7134 2011-01-03  Martin Jambor  <mjambor@suse.cz>
7135
7136         PR tree-optimization/46801
7137         * gnat.dg/pack9.adb: Remove xfail.
7138
7139 2011-01-03  Martin Jambor  <mjambor@suse.cz>
7140
7141         PR tree-optimization/46984
7142         * g++.dg/ipa/pr46984.C: New test.
7143
7144 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
7145
7146         PR fortran/46408
7147         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7148
7149 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR tree-optimization/47140
7152         * gcc.c-torture/compile/pr47140.c: New test.
7153
7154         PR rtl-optimization/47028
7155         * gcc.dg/pr47028.c: New test.
7156
7157 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7158
7159         * objc.dg/protocol-forward-1.m: Removed TODO.
7160         * objc.dg/protocol-forward-2.m: New.
7161         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7162         * obj-c++.dg/protocol-forward-2.mm: New.
7163
7164 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
7165
7166         PR target/38662
7167         * g++.dg/eh/pr38662.C: New testcase.
7168
7169 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
7170
7171         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7172         scan for newline '\n'.
7173
7174 \f
7175 Copyright (C) 2011 Free Software Foundation, Inc.
7176
7177 Copying and distribution of this file, with or without modification,
7178 are permitted in any medium without royalty provided the copyright
7179 notice and this notice are preserved.