OSDN Git Service

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