OSDN Git Service

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