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