OSDN Git Service

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