2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe5db96a1939c36fa17bac76cc6947c45d78fd5c5
1 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/50514
4         * gfortran.dg/ishft_3.f90:  Update test.
6 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
8         PR fortran/50524
9         * gfortran.dg/substring_integer_index.f90: New test.
11 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
13         * gfortran.dg/format_string.f: New test.
16 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
18        * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
19        non_strict_align.
20        * gcc.dg/ipa/ipa-sra-6.c: Ditto.
22 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
24         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
25         gcc.target/i386/pr46226.c: Do not use
26         -mno-accumulate-outgoing-args.
28 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
30         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
31         including <strings.h>.
33 2011-10-19  Jan Hubicka  <jh@suse.cz>
35         * lib/lto.exp (lto_init): Test slib lto and no-liker-plugin path.
36         * lto/gcc-dg.exp (check_effective_target_lto): Likewise.
37         * lto/c-torture.exp: Likewise.
38         * execute/bultins/strstr-asm.c: Force fat LTO.
39         * gcc.c-torture/compile/sync-1.c: Likewise.
40         * gcc.c-torture/compile/sync-1.c: Likewise.
41         * gcc.c-torture/compile/sync-3.c: Likewise.
42         * gcc.dg/noncompile/invalid_asm.c: Likewise.
43         * gcc.dg/noncompile/920507-1.c: Likewise.
44         * gcc.dg/torture/pr36400.c: Likewise.
45         * g++.dg/torture/pr34850.C: Likewise.
47 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
49         * gnat.dg/source_ref1.adb: New test.
50         * gnat.dg/source_ref2.adb: Likewise.
52 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
54         PR c++/13657
55         * g++.dg/parse/error42.C: New.
56         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
58 2011-10-19  Jason Merrill  <jason@redhat.com>
60         PR c++/50793
61         * g++.dg/init/value9.C: New.
63 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
65         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
66         * gcc.dg/torture/vshuf-16.inc: Likewise.
67         * gcc.dg/torture/vshuf-8.inc: Likewise.
68         * gcc.dg/torture/vshuf-4.inc: Likewise.
70 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
72         PR fortran/47023
73         * gfortran.dg/sizeof_proc.f90: New.
75 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
77         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
78         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
80 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
82         PR testsuite/50796
83         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
85 2011-10-19  Jason Merrill  <jason@redhat.com>
87         PR c++/50787
88         * g++.dg/init/ref20.C: New.
90 2011-10-19  Kai Tietz  <ktietz@redhat.com>
92         PR middle-end/50795
93         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
94         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
95         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
96         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
97         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
99 2011-10-19  Richard Guenther  <rguenther@suse.de>
101         PR middle-end/50768
102         * gcc.dg/torture/pr50768.c: New testcase.
104 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
106         PR rtl-optimization/50340
107         * gcc.dg/pr50340.c: New.
109 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
111         PR tree-optimization/50717
113         * gcc.dg/pr50717-1.c: New file.
114         * gcc.target/arm/wmul-12.c: Correct types.
115         * gcc.target/arm/wmul-8.c: Correct types.
117 2011-10-18  Jason Merrill  <jason@redhat.com>
119         PR c++/50531
120         * g++.dg/cpp0x/defaulted32.C: New.
122         PR c++/50742
123         * g++.dg/lookup/using23.C: New.
125         PR c++/50500
126         * g++.dg/cpp0x/implicit12.C: New.
127         * g++.dg/cpp0x/defaulted20.C: Adjust.
128         * g++.dg/cpp0x/defaulted21.C: Adjust.
129         * g++.dg/cpp0x/implicit-copy.C: Adjust.
130         * g++.dg/cpp0x/implicit4.C: Adjust.
131         * g++.dg/cpp0x/implicit5.C: Adjust.
132         * g++.dg/cpp0x/implicit8.C: Adjust.
133         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
134         * g++.dg/cpp0x/not_special.C: Adjust.
135         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
136         * g++.dg/cpp0x/rv1n.C: Adjust.
137         * g++.dg/cpp0x/rv2n.C: Adjust.
138         * g++.dg/cpp0x/rv3n.C: Adjust.
139         * g++.dg/cpp0x/rv4n.C: Adjust.
140         * g++.dg/cpp0x/rv5n.C: Adjust.
141         * g++.dg/cpp0x/rv6n.C: Adjust.
142         * g++.dg/cpp0x/rv7n.C: Adjust.
144 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
146         * gcc.target/i386/avx2-vpop-check.h: New header.
147         * gcc.target/i386/avx2-vpaddd-3.c: New test.
148         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
149         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
150         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
151         * gcc.target/i386/avx2-vpand-3.c: Ditto.
152         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
153         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
154         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
155         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
156         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
157         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
158         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
159         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
160         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
161         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
163 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
165         PR fortran/50420
166         * gfortran.dg/coarray_subobject_1.f90: New test.
167         * gfortran.dg/coarray/subobject_1.f90: New test.
169 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
171         PR rtl-optimization/50205
172         * gcc.dg/pr50205.c: New.
174 2011-10-18  Richard Guenther  <rguenther@suse.de>
176         PR tree-optimization/50767
177         * gcc.dg/torture/pr50767.c: New testcase.
179 2011-10-18  Julian Brown  <julian@codesourcery.com>
181         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
182         * gcc.target/arm/unaligned-memcpy-1.c: New.
183         * gcc.target/arm/unaligned-memcpy-2.c: New.
184         * gcc.target/arm/unaligned-memcpy-3.c: New.
185         * gcc.target/arm/unaligned-memcpy-4.c: New.
187 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
189         PR fortran/47023
190         * gfortran.dg/iso_c_binding_class.f03: New.
192 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
194         * testsuite/lib/target-supports.exp
195         (check_effective_target_vect_widen_shift): New.
196         * gcc.dg/vect/vect-widen-shift-s16.c: New.
197         * gcc.dg/vect/vect-widen-shift-s8.c: New.
198         * gcc.dg/vect/vect-widen-shift-u16.c: New.
199         * gcc.dg/vect/vect-widen-shift-u8.c: New.
201 2011-10-18  Richard Guenther  <rguenther@suse.de>
203         * gcc.dg/torture/restrict-1.c: New testcase.
205 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
207         * g++.dg/ext/bases.C: New test.
209 2011-10-17  David S. Miller  <davem@davemloft.net>
211         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
212         all operations to emit VIS instructions.
213         * gcc.target/sparc/fandnot.c: Likewise.
214         * gcc.target/sparc/fnot.c: Likewise.
215         * gcc.target/sparc/for.c: Likewise.
216         * gcc.target/sparc/fornot.c: Likewise.
217         * gcc.target/sparc/fxnor.c: Likewise.
218         * gcc.target/sparc/fxor.c: Likewise.
219         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
220         needed.
222 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
224         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
225         * gcc.dg/torture/vshuf-16.inc: New file.
226         * gcc.dg/torture/vshuf-2.inc: New file.
227         * gcc.dg/torture/vshuf-32.inc: New file.
228         * gcc.dg/torture/vshuf-4.inc: New file.
229         * gcc.dg/torture/vshuf-8.inc: New file.
230         * gcc.dg/torture/vshuf-main.inc: New file.
231         * gcc.dg/torture/vshuf-v16hi.c: New test.
232         * gcc.dg/torture/vshuf-v16qi.c: New test.
233         * gcc.dg/torture/vshuf-v2df.c: New test.
234         * gcc.dg/torture/vshuf-v2di.c: New test.
235         * gcc.dg/torture/vshuf-v2sf.c: New test.
236         * gcc.dg/torture/vshuf-v2si.c: New test.
237         * gcc.dg/torture/vshuf-v32qi.c: New test.
238         * gcc.dg/torture/vshuf-v4df.c: New test.
239         * gcc.dg/torture/vshuf-v4di.c: New test.
240         * gcc.dg/torture/vshuf-v4hi.c: New test.
241         * gcc.dg/torture/vshuf-v4sf.c: New test.
242         * gcc.dg/torture/vshuf-v4si.c: New test.
243         * gcc.dg/torture/vshuf-v8hi.c: New test.
244         * gcc.dg/torture/vshuf-v8qi.c: New test.
245         * gcc.dg/torture/vshuf-v8sf.c: New test.
246         * gcc.dg/torture/vshuf-v8si.c: New test.
248 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
250         PR tree-optimization/50746
251         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
253 2011-10-17  Jason Merrill  <jason@redhat.com>
255         PR c++/50736
256         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
258 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
260         PR c++/44524
261         * g++.dg/parse/error41.C: New.
262         * g++.dg/parse/error20.C: Adjust.
264 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
266         PR c++/50757
267         * g++.dg/warn/format7.C: New.
268         * obj-c++.dg/warn7.mm: Likewise.
270 2011-10-17  Richard Guenther  <rguenther@suse.de>
272         PR tree-optimization/50729
273         * gcc.dg/torture/pr50729.c: New testcase.
275 2011-10-15  Tom Tromey  <tromey@redhat.com>
276             Dodji Seketeli  <dodji@redhat.com>
278         * lib/prune.exp (prune_gcc_output):  Prune output referring to
279         included files.
280         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
281         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
282         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
283         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
285 2011-10-15  Tom Tromey  <tromey@redhat.com>
286             Dodji Seketeli  <dodji@redhat.com>
288         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
290 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
292         PR c++/48489
293         * g++.dg/inherit/error5.C: New.
295 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
297         PR fortran/47023
298         PR fortran/50752
299         * gfortran.dg/kind_tests_4.f90: New.
301 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
303         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
304         targets that support vector condition.
306 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
308         PR fortran/47023
309         * gfortran.dg/c_kind_tests_3.f03: New.
311 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
313         PR fortran/50547
314         * gfortran.dg/elemental_args_check_4.f90: New.
316 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
318         PR tree-optimization/50727
319         * gcc.dg/vect/pr50727.c: New test.
321 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
323         * gcc.dg/vla-23.c: New test.
325 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
327         PR tree-optimization/50596
328         * gcc.dg/vect/vect-cond-9.c: New test.
330 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
332         * gcc.dg/vect/bb-slp-29.c: New test.
334 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
336         PR c++/50732
337         * g++.dg/ext/is_base_of_incomplete.C: New.
338         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
339         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
341 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
343         * gcc.target/sparc/combined-1.c: Compile at -O2.
345 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
347         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
348         (dg-options): Add -Wno-attributes.
349         * gcc.target/i386/fma_double_?.c: Ditto.
350         * gcc.target/i386/fma_run_float_?.c: Ditto.
351         * gcc.target/i386/fma_run_double_?.c: Ditto.
352         * gcc.target/i386/l_fma_float_?.c: Dtto.
353         * gcc.target/i386/l_fma_double_?.c: Ditto.
354         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
355         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
357 2011-10-15  Tobias Burnus  <burnus@net-b.de>
359         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
360         the comments.
361         * gfortran.dg/bind_c_usage_24.f90: Ditto.
362         * gfortran.dg/rank_3.f90: Ditto.
363         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
364         -std=f2008ts in dg-options.
365         * gfortran.dg/rank_4.f90: Ditto.
367 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
369         PR target/49263
370         * gcc.target/sh/pr49263.c: New.
372 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
374         * gnat.dg/specs/debug1.ads: Tweak.
376 2011-10-14  Kai Tietz  <ktietz@redhat.com>
378         * gfortran.fortran-torture/compile/logical-2.f90: New test.
380 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
382         * gcc.target/i386/sse2-mul-1.c: New test.
383         * gcc.target/i386/sse4_1-mul-1.c: New test.
384         * gcc.target/i386/avx-mul-1.c: New test.
385         * gcc.target/i386/xop-mul-1.c: New test.
386         * gcc.target/i386/avx2-mul-1.c: New test.
388 2011-10-14  Jason Merrill  <jason@redhat.com>
390         PR c++/50563
391         * g++.dg/cpp0x/nsdmi-list1.C: New.
393         PR c++/50707
394         * g++.dg/cpp0x/nsdmi-const1.C: New.
396 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
398         PR fortran/50570
399         * gfortran.dg/pointer_intent_5.f90: New.
401 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
403         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
404         * gcc.target/i386/warn-vect-op-1.c: Ditto.
405         * gcc.target/i386/warn-vect-op-2.c: Ditto.
407 2011-10-14  Tobias Burnus  <burnus@net-b.de>
409         PR fortran/50718
410         * gfortran.dg/pointer_check_11.f90: New.
411         * gfortran.dg/pointer_check_12.f90: New.
413 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
415         PR c++/38174
416         * g++.dg/overload/operator4.C: New.
418 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
420         * gcc.dg/di-longlong64-sync-1.c: New test.
421         * gcc.dg/di-sync-multithread.c: New test.
422         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
423         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
424         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
425         tests for v5, v6, v6k, and v7-a, and add-options helpers.
426         (check_effective_target_arm_arm_ok): New helper.
427         (check_effective_target_sync_longlong): New helper.
429 2011-10-14  Richard Guenther  <rguenther@suse.de>
431         PR tree-optimization/50723
432         * gcc.dg/torture/pr50723.c: New testcase.
434 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
436         PR c++/17212
437         * g++.dg/warn/format6.C: New.
438         * obj-c++.dg/warn6.mm: Likewise.
440 2011-10-13  Richard Henderson  <rth@redhat.com>
442         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
443         Delete.
444         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
445         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
446         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
448 2011-10-13  Jason Merrill  <jason@redhat.com>
450         PR c++/50614
451         * g++.dg/cpp0x/nsdmi-template2.C: New.
453         PR c++/50437
454         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
456         PR c++/50618
457         * g++.dg/init/vbase1.C: New.
459 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
461         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
462         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
463         * gcc.target/i386/avx-vphminposuw-2.c: New test.
464         * gcc.target/i386/avx-vphminposuw-3.c: New test.
466 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
468         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
470 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
472         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
474 2011-10-13  Richard Guenther  <rguenther@suse.de>
476         PR tree-optimization/50712
477         * gcc.target/i386/pr50712.c: New testcase.
479 2011-10-13  Tom de Vries  <tom@codesourcery.com>
481         * gcc.dg/memcpy-4.c: New test.
483 2011-10-13  Richard Guenther  <rguenther@suse.de>
485         PR tree-optimization/50698
486         * g++.dg/vect/pr50698.cc: New testcase.
488 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
490         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
491         * gcc.target/powerpc/warn-2.c: Ditto.
493         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
494         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
495         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
496         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
497         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
498         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
499         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
500         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
501         * gcc.target/powerpc/ppc-pow.c: Likewise.
502         * gcc.target/powerpc/recip-1.c: Likewise.
503         * gcc.target/powerpc/recip-2.c: Likewise.
504         * gcc.target/powerpc/recip-3.c: Likewise.
505         * gcc.target/powerpc/recip-4.c: Likewise.
506         * gcc.target/powerpc/recip-5.c: Likewise.
508 2011-10-12  David S. Miller  <davem@davemloft.net>
510         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
511         '-mvis3' instead of 'mcpu=niagara3' in options.
512         * gcc.target/sparc/fhalve.c: Likewise.
513         * gcc.target/sparc/fnegop.c: Likewise.
514         * gcc.target/sparc/fpadds.c: Likewise.
515         * gcc.target/sparc/fshift.c: Likewise.
516         * gcc.target/sparc/fucmp.c: Likewise.
517         * gcc.target/sparc/lzd.c: Likewise.
518         * gcc.target/sparc/vis3misc.c: Likewise.
519         * gcc.target/sparc/xmul.c: Likewise.
521 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
523         * gnat.dg/vect1.ad[sb]: New test.
524         * gnat.dg/vect1_pkg.ads: New helper.
525         * gnat.dg/vect2.ad[sb]: New test.
526         * gnat.dg/vect2_pkg.ads: New helper.
527         * gnat.dg/vect3.ad[sb]: New test.
528         * gnat.dg/vect3_pkg.ads: New helper.
529         * gnat.dg/vect4.ad[sb]: New test.
530         * gnat.dg/vect4_pkg.ads: New helper.
531         * gnat.dg/vect5.ad[sb]: New test.
532         * gnat.dg/vect5_pkg.ads: New helper.
533         * gnat.dg/vect6.ad[sb]: New test.
534         * gnat.dg/vect6_pkg.ads: New helper.
536 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
538         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
539         * gcc.target/i386/fma_run_double_2.c: Likewise.
540         * gcc.target/i386/fma_run_double_3.c: Likewise.
541         * gcc.target/i386/fma_run_double_4.c: Likewise.
542         * gcc.target/i386/fma_run_double_5.c: Likewise.
543         * gcc.target/i386/fma_run_double_6.c: Likewise.
544         * gcc.target/i386/fma_run_float_1.c: Likewise.
545         * gcc.target/i386/fma_run_float_2.c: Likewise.
546         * gcc.target/i386/fma_run_float_3.c: Likewise.
547         * gcc.target/i386/fma_run_float_4.c: Likewise.
548         * gcc.target/i386/fma_run_float_5.c: Likewise.
549         * gcc.target/i386/fma_run_float_6.c: Likewise.
551         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
552         remove the extra dg-options.
553         * gcc.target/i386/l_fma_double_2.c: Likewise.
554         * gcc.target/i386/l_fma_double_3.c: Likewise.
555         * gcc.target/i386/l_fma_double_4.c: Likewise.
556         * gcc.target/i386/l_fma_double_5.c: Likewise.
557         * gcc.target/i386/l_fma_double_6.c: Likewise.
558         * gcc.target/i386/l_fma_float_1.c: Likewise.
559         * gcc.target/i386/l_fma_float_2.c: Likewise.
560         * gcc.target/i386/l_fma_float_3.c: Likewise.
561         * gcc.target/i386/l_fma_float_4.c: Likewise.
562         * gcc.target/i386/l_fma_float_5.c: Likewise.
563         * gcc.target/i386/l_fma_float_6.c: Likewise.
565 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
567         PR tree-optimization/50189
568         * g++.dg/torture/pr50189.C: New testcase.
570 2011-10-12  Richard Guenther  <rguenther@suse.de>
572         PR tree-optimization/50700
573         * gcc.dg/builtin-object-size-12.c: New testcase.
575 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
577         PR c/50565
578         * gcc.c-torture/compile/pr50565-1.c,
579         gcc.c-torture/compile/pr50565-2.c: New tests.
581 2011-10-11  Jason Merrill  <jason@redhat.com>
583         PR c++/49855
584         PR c++/49896
585         * g++.dg/template/constant1.C: New.
586         * g++.dg/template/constant2.C: New.
587         * g++.dg/cpp0x/constexpr-template3.C: New.
589 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
591         * gcc.target/i386/warn-vect-op-3.c: New test.
592         * gcc.target/i386/warn-vect-op-1.c: New test.
593         * gcc.target/i386/warn-vect-op-2.c: New test.
595 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
597         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
599 2011-10-11  Richard Guenther  <rguenther@suse.de>
601         PR tree-optimization/50204
602         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
604 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
606         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
608 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
610         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
611         * gcc.target/i386/fma_double_2.c: Ditto.
612         * gcc.target/i386/fma_double_3.c: Ditto.
613         * gcc.target/i386/fma_double_4.c: Ditto.
614         * gcc.target/i386/fma_double_5.c: Ditto.
615         * gcc.target/i386/fma_double_6.c: Ditto.
616         * gcc.target/i386/fma_float_1.c: Ditto.
617         * gcc.target/i386/fma_float_2.c: Ditto.
618         * gcc.target/i386/fma_float_3.c: Ditto.
619         * gcc.target/i386/fma_float_4.c: Ditto.
620         * gcc.target/i386/fma_float_5.c: Ditto.
621         * gcc.target/i386/fma_float_6.c: Ditto.
622         * gcc.target/i386/l_fma_double_1.c: Ditto.
623         * gcc.target/i386/l_fma_double_2.c: Ditto.
624         * gcc.target/i386/l_fma_double_3.c: Ditto.
625         * gcc.target/i386/l_fma_double_4.c: Ditto.
626         * gcc.target/i386/l_fma_double_5.c: Ditto.
627         * gcc.target/i386/l_fma_double_6.c: Ditto.
628         * gcc.target/i386/l_fma_float_1.c: Ditto.
629         * gcc.target/i386/l_fma_float_2.c: Ditto.
630         * gcc.target/i386/l_fma_float_3.c: Ditto.
631         * gcc.target/i386/l_fma_float_4.c: Ditto.
632         * gcc.target/i386/l_fma_float_5.c: Ditto.
633         * gcc.target/i386/l_fma_float_6.c: Ditto.
634         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
635         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
636         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
637         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
638         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
639         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
640         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
641         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
642         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
643         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
644         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
645         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
647 2011-10-11  Tristan Gingold  <gingold@adacore.com>
649         * gcc.dg/va-arg-4.c: New test.
650         * gcc.dg/va-arg-5.c: Ditto.
652 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
654         * lib/target-supports.exp (check_effective_target_fd_truncate):
655         Close and unlink test file before exit.
657 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
659         PR fortran/50564
660         * gfortran.dg/forall_15.f90:  New test case.
662 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
663             Andrew Macleod  <amacleod@redhat.com>
665         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
666         wrappers for *other_threads() and *final_verify().
667         * gcc.dg/simulate-thread/simulate-thread.h
668         (simulate_thread_wrapper_other_threads): New.
669         (simulate_thread_wrapper_final_verify): New.
671 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
673         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
675 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
677         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
679 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
680             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
682         * gcc.target/i386/fma_1.h: New file.
683         * gcc.target/i386/fma_2.h: Likewise.
684         * gcc.target/i386/fma_3.h: Likewise.
685         * gcc.target/i386/fma_4.h: Likewise.
686         * gcc.target/i386/fma_5.h: Likewise.
687         * gcc.target/i386/fma_6.h: Likewise.
688         * gcc.target/i386/fma_double_1.c: Likewise.
689         * gcc.target/i386/fma_double_2.c: Likewise.
690         * gcc.target/i386/fma_double_3.c: Likewise.
691         * gcc.target/i386/fma_double_4.c: Likewise.
692         * gcc.target/i386/fma_double_5.c: Likewise.
693         * gcc.target/i386/fma_double_6.c: Likewise.
694         * gcc.target/i386/fma_float_1.c: Likewise.
695         * gcc.target/i386/fma_float_2.c: Likewise.
696         * gcc.target/i386/fma_float_3.c: Likewise.
697         * gcc.target/i386/fma_float_4.c: Likewise.
698         * gcc.target/i386/fma_float_5.c: Likewise.
699         * gcc.target/i386/fma_float_6.c: Likewise.
700         * gcc.target/i386/fma_main.h: Likewise.
701         * gcc.target/i386/fma_run_double_1.c: Likewise.
702         * gcc.target/i386/fma_run_double_2.c: Likewise.
703         * gcc.target/i386/fma_run_double_3.c: Likewise.
704         * gcc.target/i386/fma_run_double_4.c: Likewise.
705         * gcc.target/i386/fma_run_double_5.c: Likewise.
706         * gcc.target/i386/fma_run_double_6.c: Likewise.
707         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
708         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
709         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
710         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
711         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
712         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
713         * gcc.target/i386/fma_run_float_1.c: Likewise.
714         * gcc.target/i386/fma_run_float_2.c: Likewise.
715         * gcc.target/i386/fma_run_float_3.c: Likewise.
716         * gcc.target/i386/fma_run_float_4.c: Likewise.
717         * gcc.target/i386/fma_run_float_5.c: Likewise.
718         * gcc.target/i386/fma_run_float_6.c: Likewise.
719         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
720         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
721         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
722         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
723         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
724         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
725         * gcc.target/i386/l_fma_1.h: Likewise.
726         * gcc.target/i386/l_fma_2.h: Likewise.
727         * gcc.target/i386/l_fma_3.h: Likewise.
728         * gcc.target/i386/l_fma_4.h: Likewise.
729         * gcc.target/i386/l_fma_5.h: Likewise.
730         * gcc.target/i386/l_fma_6.h: Likewise.
731         * gcc.target/i386/l_fma_double_1.c: Likewise.
732         * gcc.target/i386/l_fma_double_2.c: Likewise.
733         * gcc.target/i386/l_fma_double_3.c: Likewise.
734         * gcc.target/i386/l_fma_double_4.c: Likewise.
735         * gcc.target/i386/l_fma_double_5.c: Likewise.
736         * gcc.target/i386/l_fma_double_6.c: Likewise.
737         * gcc.target/i386/l_fma_float_1.c: Likewise.
738         * gcc.target/i386/l_fma_float_2.c: Likewise.
739         * gcc.target/i386/l_fma_float_3.c: Likewise.
740         * gcc.target/i386/l_fma_float_4.c: Likewise.
741         * gcc.target/i386/l_fma_float_5.c: Likewise.
742         * gcc.target/i386/l_fma_float_6.c: Likewise.
743         * gcc.target/i386/l_fma_main.h: Likewise.
744         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
745         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
746         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
747         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
748         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
749         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
750         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
751         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
752         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
753         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
754         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
755         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
757 2011-10-10  Richard Guenther  <rguenther@suse.de>
759         PR middle-end/50389
760         * gcc.dg/torture/pr50389.c: New testcase.
762 2011-10-10  Richard Guenther  <rguenther@suse.de>
764         PR middle-end/50195
765         * gcc.dg/builtins-47.c: Optimize.
767 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
769         * lib/gcc-simulate-thread.exp: New.
770         * gcc.dg/simulate-thread/guality.h: New.
771         * gcc.dg/simulate-thread/simulate-thread.h: New.
772         * gcc.dg/simulate-thread/simulate-thread.exp: New.
773         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
774         * gcc.dg/simulate-thread/README: New.
775         * g++.dg/simulate-thread/guality.h: New.
776         * g++.dg/simulate-thread/simulate-thread.h: New.
777         * g++.dg/simulate-thread/simulate-thread.exp: New.
778         * g++.dg/simulate-thread/simulate-thread.gdb: New.
779         * c-c++-common/cxxbitfields-2.c: Remove.
780         * c-c++-common/cxxbitfields.c: Remove.
781         * c-c++-common/cxxbitfields-4.c: Remove.
782         * c-c++-common/cxxbitfields-5.c: Remove.
783         * c-c++-common/simulate-thread/bitfields-1.c: New.
784         * c-c++-common/simulate-thread/bitfields-2.c: New.
785         * c-c++-common/simulate-thread/bitfields-3.c: New.
786         * c-c++-common/simulate-thread/bitfields-4.c: New.
788 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
790         PR c++/38980
791         * g++.dg/warn/format5.C: New.
793 2011-10-09  Tobias Burnus  <burnus@net-b.de>
795         PR fortran/50273
796         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
797         * gfortran.dg/common_16.f90: New.
799 2011-10-09  Tobias Burnus  <burnus@net-b.de>
801         * gfortran.dg/iso_c_binding_param_1.f90: New.
802         * gfortran.dg/iso_c_binding_param_2.f90: New.
803         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
805 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
807         PR tree-optimization/50635
808         * gcc.dg/vect/pr50635.c: New test.
810 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
812         PR fortran/50659
813         * gfortran.dg/proc_decl_27.f90: New.
815 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
817         PR libobjc/50428
818         * objc/execute/initialize-1.m: New test.
820 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
822         PR fortran/47844
823         * gfortran.dg/pointer_function_result_1.f90 : New test.
825 2011-10-07  David S. Miller  <davem@davemloft.net>
827         PR 50655
828         * gcc.target/sparc/sparc.exp: Add vis3 target test.
829         * gcc.target/sparc/cmask.c: Use it.
830         * gcc.target/sparc/fhalve.c: Likewise.
831         * gcc.target/sparc/fnegop.c: Likewise.
832         * gcc.target/sparc/fpadds.c: Likewise.
833         * gcc.target/sparc/fshift.c: Likewise.
834         * gcc.target/sparc/fucmp.c: Likewise.
835         * gcc.target/sparc/lzd.c: Likewise.
836         * gcc.target/sparc/vis3misc.c: Likewise.
837         * gcc.target/sparc/xmul.c: Likewise.
839 2011-10-07  Richard Henderson  <rth@redhat.com>
841         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
842         match for avx2.
843         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
845 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
847         * gcc.dg/pr50193-1.c: New file.
848         * gcc.target/arm/shiftable.c: New file.
850 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
852         PR fortran/50625
853         * gfortran.dg/class_46.f03: New.
855 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
857         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
858         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
859         (syslog, vsyslog, __vsyslog_chk): Likewise.
861         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
862         (x, EXT_x): Use ASMNAME.
864         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
865         (a, c): Use ASMNAME.
867 2011-10-07  Tom de Vries  <tom@codesourcery.com>
869         PR middle-end/50527
870         * gcc.dg/pr50527.c: New test.
872 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
874         PR tree-optimization/50650
875         * gcc.c-torture/compile/pr50650.c: New test.
877 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
879         PR tree-optimization/50575
880         * gcc.c-torture/execute/vector-compare-2.x: New file.
882 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
884         PR middle-end/50125
885         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
886         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
887         (bar3): Likewise.
889 2011-10-07  Richard Guenther  <rguenther@suse.de>
891         PR testsuite/50637
892         * gcc.dg/vect/vect-align-2.c: Increase array size.
894 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
895             H.J. Lu  <hongjiu.lu@intel.com>
897         PR target/50603
898         * gcc.target/i386/pr50603.c: New test.
900 2011-10-06  Jason Merrill  <jason@redhat.com>
902         PR c++/39164
903         * g++.dg/cpp0x/default31.C: New.
905 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
907         PR tree-optimization/50596
908         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
909         New.
910         * gcc.dg/vect/vect-cond-8.c: New test.
912 2011-10-06  Richard Henderson  <rth@redhat.com>
914         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
915         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
916         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
917         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
918         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
919         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
920         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
921         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
922         * gcc.c-torture/execute/vshuf-16.inc: New file.
923         * gcc.c-torture/execute/vshuf-2.inc: New file.
924         * gcc.c-torture/execute/vshuf-4.inc: New file.
925         * gcc.c-torture/execute/vshuf-8.inc: New file.
926         * gcc.c-torture/execute/vshuf-main.inc: New file.
927         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
928         * gcc.c-torture/execute/vshuf-v2df.c: New test.
929         * gcc.c-torture/execute/vshuf-v2di.c: New test.
930         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
931         * gcc.c-torture/execute/vshuf-v2si.c: New test.
932         * gcc.c-torture/execute/vshuf-v4df.c: New test.
933         * gcc.c-torture/execute/vshuf-v4di.c: New test.
934         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
935         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
936         * gcc.c-torture/execute/vshuf-v4si.c: New test.
937         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
938         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
939         * gcc.c-torture/execute/vshuf-v8si.c: New test.
941 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
943         PR tree-optimization/49279
944         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
945         * gcc.c-torture/execute/pr49279.c: New test.
947 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
949         PR target/49049
950         * gcc.c-torture/compile/pr49049.c: New test.
952 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
954         PR target/50305
955         * gcc.target/arm/pr50305.c: New test.
957 2011-10-06  Richard Guenther  <rguenther@suse.de>
959         PR tree-optimization/38884
960         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
961         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
963 2011-10-05  David S. Miller  <davem@davemloft.net>
965         * gcc.target/sparc/lzd.c: New test.
966         * gcc.target/sparc/popc.c: New test.
968 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
970         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
971         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
972         * g++.dg/other/final1.C: Cleanup original tree dump.
974 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
976         PR tree-optimization/50613
977         * gcc.dg/pr50613.c: New test.
979 2011-10-05  Richard Henderson  <rth@redhat.com>
981         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
982         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
983         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
984         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
985         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
986         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
987         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
988         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
990 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
992         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
993         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
994         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
995         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
996         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
998 2011-10-05  Richard Guenther  <rguenther@suse.de>
1000         PR tree-optimization/38885
1001         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1003 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1005         * gcc.target/i386/sw-1.c: New test.
1007 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1009         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1010         -mtune=generic.
1011         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1013 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1015         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1017 2011-10-04  David S. Miller  <davem@davemloft.net>
1019         * gcc.target/sparc/fhalve.c: New test.
1020         * gcc.target/sparc/fnegop.c: New test.
1021         * gcc.target/sparc/xmul.c: New test.
1023 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1025         PR fortran/35831
1026         * gfortran.dg/dummy_procedure_6.f90: New.
1028 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1030         PR tree-optimization/50604
1031         * gcc.dg/pr50604.c: New test.
1033 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1035         PR tree-optimization/49662
1036         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1037         * gcc.dg/graphite/interchange-15.c: Likewise.
1038         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1040 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1042         * gcc.dg/tree-ssa/restrict-4.c: New test.
1044 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1046         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1047         (main): Use __typeof to get result type of comparison.
1049 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1051         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1052         Make et_vect_multiple_sizes_saved global.
1053         (check_effective_target_vect64): Make et_vect64_saved global.
1055 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1057         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1058         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1059         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1060         * gcc.dg/builtin-complex-err-1.c: Adjust.
1062 2011-10-02  Jason Merrill  <jason@redhat.com>
1064         * g++.dg/cpp0x/range-for22.C: New.
1066         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1067         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1068         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1069         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1071         * g++.dg/cpp0x/nsdmi5.C: New.
1073 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1075         PR target/50579
1076         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1077         New procedures.
1078         (mips-dg-options): Force an ABI option if the current ABI is
1079         incompatible with the required -mlong setting.  Likewise force
1080         a long setting if the current one is incompatible with the
1081         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1082         throughout procedure.
1083         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1084         instead of addressing=absolute.
1086 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1088         * gcc.target/mips/stack-1.c: New test.
1090 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1092         * gcc.dg/pr49696.c: New test.
1094 2011-10-02  Jan Hubicka  <jh@suse.cz>
1096         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1098 2011-10-01  David S. Miller  <davem@davemloft.net>
1100         * gcc.target/sparc/cmask.c: New test.
1101         * gcc.target/sparc/fpadds.c: New test.
1102         * gcc.target/sparc/fshift.c: New test.
1103         * gcc.target/sparc/fucmp.c: New test.
1104         * gcc.target/sparc/vis3misc.c: New test.
1106 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1108         PR fortran/50585
1109         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1111 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1113         PR c++/44473
1114         * g++.dg/dfp/44473-1.C: New test.
1115         * g++.dg/dfp/44473-2.C: New test.
1116         * g++.dg/dfp/mangle-1.C: New test.
1117         * g++.dg/dfp/mangle-2.C: New test.
1118         * g++.dg/dfp/mangle-3.C: New test.
1119         * g++.dg/dfp/mangle-4.C: New test.
1120         * g++.dg/dfp/mangle-5.C: New test.
1122 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1124         PR inline-asm/50571
1125         * gcc.dg/pr50571.c: New test.
1127         PR tree-optimization/46309
1128         * gcc.dg/pr46309.c: New test.
1130 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1132         * gcc.dg/strlenopt-21.c: New test.
1134 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1136         * gcc.dg/sms-10.c: New file.
1138 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1140         * gcc.target/arm/pr50099.c: New test.
1142 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1144         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1146 2011-09-30  David S. Miller  <davem@davemloft.net>
1148         * gcc.target/sparc/bmaskbshuf.c: New test.
1149         * gcc.target/sparc/edgen.c: New test.
1151 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1153         PR fortran/50547
1154         * gfortran.dg/pure_formal_proc_3.f90: New.
1156         PR fortran/50553
1157         * gfortran.dg/stfunc_7.f90: New.
1159 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1161         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1162         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1163         * gcc.dg/vector-compare-1.c: Likewise.
1164         * gcc.dg/vector-compare-2.c: Likewise.
1166 2011-09-29  David S. Miller  <davem@davemloft.net>
1168         * gcc.target/sparc/array.c: New test.
1170 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1172         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1173         loop unroll and set max unroll times to 8.
1174         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1175         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1176         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1177         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1179 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1181         PR c++/40145
1182         * g++.dg/ext/visibility/warn5.C: New.
1184 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1186         PR c++/45278
1187         * g++.dg/warn/Wextra-3.C: New.
1189 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1191         PR target/49486
1192         * gcc.target/sh/pr49468-si.c: New.
1194 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1196         PR testsuite/50485
1197         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1198         (TEST): Initialize src3 with random floats.
1199         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1200         from union src3.  Initialize src3 with random floats.
1202 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1204         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1205         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1206         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1207         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1208         * gcc.target/sh/sh4a-cos.c: Ditto.
1209         * gcc.target/sh/sh4a-cosf.c: Ditto.
1210         * gcc.target/sh/sh4a-sin.c: Ditto.
1211         * gcc.target/sh/sh4a-sinf.c: Ditto.
1212         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1213         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1214         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1216 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1218         PR c++/31489
1219         * g++.dg/parse/error40.C: New.
1220         * g++.dg/warn/incomplete1.C: Adjust.
1222 2011-09-27  Jan Hubicka  <jh@suse.cz>
1224         PR middle-end/49463
1225         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1226         Mark used.
1228 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1230         * gcc.dg/strlenopt-1.c: New test.
1231         * gcc.dg/strlenopt-1f.c: New test.
1232         * gcc.dg/strlenopt-2.c: New test.
1233         * gcc.dg/strlenopt-2f.c: New test.
1234         * gcc.dg/strlenopt-3.c: New test.
1235         * gcc.dg/strlenopt-4.c: New test.
1236         * gcc.dg/strlenopt-4g.c: New test.
1237         * gcc.dg/strlenopt-4gf.c: New test.
1238         * gcc.dg/strlenopt-5.c: New test.
1239         * gcc.dg/strlenopt-6.c: New test.
1240         * gcc.dg/strlenopt-7.c: New test.
1241         * gcc.dg/strlenopt-8.c: New test.
1242         * gcc.dg/strlenopt-9.c: New test.
1243         * gcc.dg/strlenopt-10.c: New test.
1244         * gcc.dg/strlenopt-11.c: New test.
1245         * gcc.dg/strlenopt-12.c: New test.
1246         * gcc.dg/strlenopt-12g.c: New test.
1247         * gcc.dg/strlenopt-13.c: New test.
1248         * gcc.dg/strlenopt-14g.c: New test.
1249         * gcc.dg/strlenopt-14gf.c: New test.
1250         * gcc.dg/strlenopt-15.c: New test.
1251         * gcc.dg/strlenopt-16g.c: New test.
1252         * gcc.dg/strlenopt-17g.c: New test.
1253         * gcc.dg/strlenopt-18g.c: New test.
1254         * gcc.dg/strlenopt.h: New file.
1256 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1258         PR middle-end/43864
1259         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1260         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1261         * gcc.dg/pr43864.c: New test.
1262         * gcc.dg/pr43864-2.c: Same.
1263         * gcc.dg/pr43864-3.c: Same.
1264         * gcc.dg/pr43864-4.c: Same.
1266 2011-09-27  Jan Hubicka  <jh@suse.cz>
1268         * gcc.dg/ipa/inline-5.c: New testcase.
1270 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1272         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1273         vectors.
1274         * gcc.dg/vect/bb-slp-27.c: New.
1275         * gcc.dg/vect/bb-slp-28.c: New.
1277 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1279         * testsuite/lib/target-supports.exp (check_profiling_available):
1280         Don't rely solely on TLS tests for -fprofile-generate, fall
1281         through to the other code.
1283 2011-09-27  Richard Guenther  <rguenther@suse.de>
1285         PR tree-optimization/50363
1286         * gcc.dg/torture/pr50363.c: New testcase.
1288 2011-09-26  Jason Merrill  <jason@redhat.com>
1290         PR c++/45012
1291         * g++.dg/template/partial13.C: New.
1293         PR c++/46105
1294         * g++.dg/template/partial12.C: New.
1296         PR c++/50508
1297         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1299 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1301         PR c++/45487
1302         * g++.dg/diagnostic/bindings1.C: New.
1303         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1305 2011-09-26  David S. Miller  <davem@davemloft.net>
1307         * gcc.target/sparc/wrgsr.c: New test.
1308         * gcc.target/sparc/rdgsr.c: New test.
1309         * gcc.target/sparc/edge.c: New test.
1310         * gcc.target/sparc/fcmp.c: New test.
1312         * gcc.target/sparc/edge.c: Update for new return types.
1313         * gcc.target/sparc/fcmp.c: Likewise.
1315         * gcc.target/sparc/fpaddsubi.c: New test.
1317 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1319         PR fortran/50515
1320         * gfortran.dg/common_15.f90: New.
1322         PR fortran/50517
1323         * gfortran.dg/dummy_procedure_5.f90: New.
1324         * gfortran.dg/interface_26.f90: Modified error message.
1325         * gfortran.dg/proc_ptr_11.f90: Ditto.
1326         * gfortran.dg/proc_ptr_15.f90: Ditto.
1327         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1328         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1330 2011-09-26  Jason Merrill  <jason@redhat.com>
1332         PR c++/50512
1333         * g++.dg/overload/rvalue3.C: New.
1335         PR c++/50523
1336         * g++.dg/overload/ref-conv2.C: New.
1338         * g++.dg/cpp0x/nsdmi-template1.C: New.
1340 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1342         * g++.dg/cpp0x/nullptr25.C: New.
1344 2011-09-26  Richard Guenther  <rguenther@suse.de>
1346         PR tree-optimization/50472
1347         * gcc.dg/torture/pr50472.c: New testcase.
1349 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1351         * gnat.dg/opt22.adb: New test.
1352         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1354 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1356         * gnat.dg/opt21.adb: New test.
1357         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1359 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1361         * gnat.dg/opt20.ad[sb]: New test.
1362         * gnat.dg/opt20_pkg.ads: New helper.
1364 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1366         * gnat.dg/array17.adb: New test.
1367         * gnat.dg/array17_pkg.ads: New helper.
1369 2011-09-25  Jason Merrill  <jason@redhat.com>
1371         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1373 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1375         * gnat.dg/frame_overflow.ads: New.
1376         * gnat.dg/frame_overflow.adb: Adjust.
1377         * gnat.dg/specs/addr1.ads: Likewise.
1379 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1381         * g++.dg/tree-ssa/restrict2.C: New test.
1383 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1385         * lib/target-supports.exp (check_effective_target_vect64): New.
1386         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1387         of multiple vector sizes.
1388         * gcc.dg/vect/bb-slp-26.c: New.
1390 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1392         PR c++/50280
1393         * g++.dg/template/bitfield1.C: New.
1395 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1397         * gcc.dg/vect/bb-slp-24.c: New.
1399 2011-09-24  Jason Merrill  <jason@redhat.com>
1401         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1403         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1405         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1406         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1408         * g++.dg/cpp0x/nsdmi1.C: New.
1409         * g++.dg/cpp0x/nsdmi2.C: New.
1410         * g++.dg/cpp0x/nsdmi3.C: New.
1411         * g++.dg/cpp0x/nsdmi4.C: New.
1412         * g++.old-deja/g++.other/init4.C: New.
1414 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/44267
1417         * g++.dg/template/sfinae28.C: New.
1419 2011-09-23  Ian Lance Taylor  <iant@google.com>
1421         * go.test/go-test.exp (errchk): Handle more cases of getting
1422         correct Tcl backslash quoting in regular expressions in test file.
1424 2011-09-23  Jason Merrill  <jason@redhat.com>
1426         Core 253
1427         * g++.dg/init/const8.C: New.
1428         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1429         * g++.dg/cpp0x/defaulted2.C: Likewise.
1430         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1431         * g++.dg/init/pr20039.C: Likewise.
1432         * g++.dg/init/pr42844.C: Likewise.
1434 2011-09-23  Jan Hubicka  <jh@suse.cz>
1436         * gcc.dg/ipa/inline-1.c: new testcase.
1437         * gcc.dg/ipa/inline-2.c: new testcase.
1438         * gcc.dg/ipa/inline-3.c: new testcase.
1439         * gcc.dg/ipa/inline-4.c: new testcase.
1441 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1443         PR c++/50258
1444         * g++.dg/cpp0x/constexpr-static8.C: New.
1446 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1448         * gcc.target/i386/avxfp-1.c: New test.
1449         * gcc.target/i386/avxfp-2.c: New test.
1451 2011-09-23  Terry Guo  <terry.guo@arm.com>
1453         * gcc.c-torture/execute/941014-1.x: Deleted.
1455 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1457         PR c++/50491
1458         * g++.dg/cpp0x/pr50491.C: New.
1460 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1462         PR testsuite/50487
1463         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1465 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1467         PR c++/50371
1468         * g++.dg/cpp0x/nullptr24.C: New.
1470 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1472         PR target/50482
1473         * gcc.target/i386/pr50482.c: New test.
1475 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1477         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1478         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1479         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1480         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1481         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1482         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1483         multilib options contain different -march= from dg-options.
1485 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1486             Paolo Carlini  <paolo.carlini@oracle.com>
1488         PR c++/50344
1489         * g++.dg/template/friend52.C: New.
1491 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1493         * gcc.target/arm/cmp-1.c: New test.
1494         * gcc.target/arm/cmp-2.c: Likewise.
1496 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1498         PR fortran/41733
1499         * gfortran.dg/impure_actual_1.f90: Modified error message.
1500         * gfortran.dg/proc_ptr_32.f90: New.
1501         * gfortran.dg/proc_ptr_33.f90: New.
1503 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1505         PR tree-optimization/50451
1506         * gcc.dg/vect/pr50451.c: New test.
1508 2011-09-21  Ian Lance Taylor  <iant@google.com>
1510         * go.test/go-test.exp (errchk): Add special case for bug332.
1511         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1512         some more test lines.
1514 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1516         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1517         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1518         * g++.dg/other/i386-8.C: Ditto.
1519         * g++.dg/other/pr34435.C: Ditto.
1520         * g++.dg/other/pr39496.C: Ditto.
1521         * g++.dg/other/mmintrin.C: Ditto.
1523 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1525         * gcc.dg/vect/vect-cond-7.c: New test.
1526         * gcc.target/i386/sse4_1-cond-1.c: New test.
1527         * gcc.target/i386/avx-cond-1.c: New test.
1529 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1531         PR target/50464
1532         * g++.dg/other/pr50464.C: New test.
1534 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1536         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1537         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1538         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1539         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1541 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1543         * gnat.dg/opt19.adb: New test.
1545 2011-09-21  Terry Guo  <terry.guo@arm.com>
1547         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1548         on arch conflict when testing case on targets other than armv7-a.
1550 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1552         PR c++/50454
1553         * g++.dg/ext/int128-1.C: New.
1554         * g++.dg/ext/int128-2.C: Likewise.
1555         * g++.dg/ext/int128-2.h: Likewise.
1557 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1559         PR testsuite/50469
1560         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1562 2011-09-20  Jason Merrill  <jason@redhat.com>
1564         * g++.dg/cpp0x/constexpr-generated1.C: New.
1566         PR c++/50442
1567         * g++.dg/overload/ref-conv1.C: New.
1569 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1571         * g++.dg/other/final1.C: New.
1573 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1575         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1576         and get_bit ().
1578 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1580         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1581         "target arm_eabi".
1583 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1585         PR tree-optimization/50413
1586         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1587         -fdump-tree-slp-details.  Run other tests with
1588         -fdump-tree-vect-details.
1589         * g++.dg/vect/slp-pr50413.cc: New.
1591 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1592             Ira Rosen  <ira.rosen@linaro.org>
1594         PR testsuite/50435
1595         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1596         Fix underscores around restrict.
1598 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1600         PR tree-optimization/50414
1601         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1602         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1603         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1605 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1607         PR tree-optimization/50412
1608         * gfortran.dg/vect/pr50412.f90: New.
1610 2011-09-16  Jason Merrill  <jason@redhat.com>
1612         PR c++/50424
1613         * g++.dg/eh/defarg1.C: New.
1615 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1617         * gcc.dg/vect/vect-reduc-10.c: New test.
1618         * gcc.target/i386/avx-reduc-1.c: New test.
1620         * gcc.target/i386/sse2-extract-1.c: New test.
1621         * gcc.target/i386/avx-extract-1.c: New test.
1623 2011-09-16  Terry Guo  <terry.guo@arm.com>
1625         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1627 2011-09-15   Diego Novillo  <dnovillo@google.com>
1629         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1630         ALWAYS_CXXFLAGS, if defined.
1631         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1632         ALWAYS_GFORTRANFLAGS, if defined.
1633         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1634         ALWAYS_GOCFLAGS, if defined.
1635         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1636         ALWAYS_OBJCXXFLAGS, if defined.
1637         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1638         additional_flags, if defined.
1639         * lib/gnat.exp (gnat_target_compile): Likewise.
1640         * lib/objc.exp (objc_target_compile): Likewise.
1641         * lib/target-supports-dg.exp (dg-add-options): Handle
1642         TEST_ALWAYS_FLAGS.
1644 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1646         PR testsuite/50322
1647         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1648         Use uintptr_t in f1.  Undo avr xfails.
1650 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1652         PR fortran/50401
1653         PR fortran/50403
1654         * gfortran.dg/function_types_3.f90: New.
1656 2011-09-15  Jason Merrill  <jason@redhat.com>
1658         PR c++/50365
1659         * g++.dg/cpp0x/trailing7.C: New.
1661         PR c++/50361
1662         * g++.dg/cpp0x/nullptr23.C: New.
1664 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1666         * gcc.dg/vect/bb-slp-25.c: New.
1668 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1670         PR c++/50391
1671         * g++.dg/cpp0x/noexcept15.C: New.
1673 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1675         PR middle-end/50251
1676         * gcc.dg/pr50251.c: New test.
1678 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1680         PR fortran/34547
1681         PR fortran/50375
1682         * gfortran.dg/null_5.f90: New.
1683         * gfortran.dg/null_6.f90: New.
1685 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1687         * gcc.c-torture/compile/20110913-1.c: New test.
1689 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1691         PR fortran/50379
1692         * gfortran.dg/result_2.f90: New.
1694 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1696         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1698 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1700         PR c++/48320
1701         * g++.dg/cpp0x/variadic116.C: New test case.
1703 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1705         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1706         * gcc.target/mips/interrupt_handler-2.c: New test.
1707         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1709 2011-09-12  Jason Merrill  <jason@redhat.com>
1711         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1713         * g++.dg/cpp0x/explicit7.C: New.
1715 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1717         PR rtl-optimization/50212
1718         * g++.dg/other/pr50212.C: New test.
1720 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1722         PR target/43746
1723         * testsuite/gcc.target/avr/torture/avr-torture.exp
1724         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1725         "-O2 -fmerge-all-constants".
1727 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1729         PR fortran/50327
1730         * gfortran.dg/do_while_1.f90: New test.
1732 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1734         PR fortran/35831
1735         PR fortran/47978
1736         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1737         * gfortran.dg/proc_decl_26.f90: New.
1738         * gfortran.dg/typebound_override_2.f90: New.
1739         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1741 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1743         * gnat.dg/cond_expr2.ad[sb]: New test.
1745 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1747         * gnat.dg/atomic5.ad[sb]: New test.
1749 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1751         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1753 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1755         PR target/49030
1756         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1758 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1760         PR target/49614
1761         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1763 2011-09-09  Richard Guenther  <rguenther@suse.de>
1765         PR tree-optimization/50328
1766         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1768 2011-09-09  Richard Guenther  <rguenther@suse.de>
1770         PR middle-end/50333
1771         * gcc.dg/torture/pr50333.c: New testcase.
1773 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1775         PR tree-optimization/50318
1776         * gcc.target/arm/pr50318-1.c: New file.
1778 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1780         * gcc.target/i386/all_one_m256i.c: New test.
1782 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/50324
1785         * g++.dg/cpp0x/sfinae28.C: New.
1787 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1789         PR c/50332
1790         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1791         longer ignored on typedefs.
1793         PR c++/33255 - Support -Wunused-local-typedefs warning
1794         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1795         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1797 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1799         PR tree-optimization/50287
1800         * gcc.dg/torture/pr50287.c: New test.
1802 2011-09-08  Richard Guenther  <rguenther@suse.de>
1804         PR tree-optimization/19831
1805         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1806         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1807         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1808         * gcc.dg/errno-1.c: Adjust.
1810 2011-09-08  Richard Guenther  <rguenther@suse.de>
1812         PR tree-optimization/19831
1813         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1815 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1817         PR fortran/44646
1818         * gfortran.dg/do_concurrent_1.f90: New.
1819         * gfortran.dg/do_concurrent_2.f90: New.
1821 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1823         PR target/50310
1824         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1825         * gcc.dg/pr50310-2.c: New test.
1827 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1829         PR fortran/48095
1830         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1831         * gfortran.dg/impure_constructor_1.f90: Modified.
1832         * gfortran.dg/proc_ptr_comp_33.f90: New.
1834 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1836         PR target/50310
1837         * gcc.dg/pr50310-1.c: New test.
1839 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1841         PR middle-end/48571
1842         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1843         instead of 4.
1845 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1847         PR c++/50309
1848         * g++.dg/cpp0x/noexcept14.C: New.
1850 2011-09-07  Jason Merrill  <jason@redhat.com>
1852         * g++.dg/cpp0x/constexpr-ref3.C: New.
1854         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1856 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1858         * gcc.dg/section1.c: Don't xfail for avr.
1860 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1862         PR tree-optimization/50322
1863         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1865 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1867         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1869 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1871         PR tree-optimization/49911
1872         * g++.dg/tree-ssa/pr49911.C: New test.
1874 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1876         PR target/49030
1877         * gcc.dg/torture/pr49030.c: New test.
1879 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1881         PR fortran/50288
1882         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1883         * gfortran.dg/class_4d.f03: Deleted.
1884         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1886 2011-09-07  Richard Guenther  <rguenther@suse.de>
1888         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1890 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1892         PR tree-optimization/46021
1893         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1895 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1897         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1899 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1901         * gcc.c-torture/compile/20110906-1.c: New test.
1903 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1905         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1907 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1909         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1910         --param tree-reassoc-width=1.
1912         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1913         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1915 2011-09-06  Richard Guenther  <rguenther@suse.de>
1917         PR tree-optimization/48149
1918         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1920 2011-09-06  Richard Guenther  <rguenther@suse.de>
1922         PR tree-optimization/48317
1923         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1925 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1927         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1928         New procedure.
1929         (add_options_for_quad_vectors): Replace with ...
1930         (add_options_for_double_vectors): ... this.
1931         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1932         support multiple vector sizes since the vectorizer attempts to
1933         vectorize with both vector sizes.
1934         * gcc.dg/vect/no-vfa-vect-79.c,
1935         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1936         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1937         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1938         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1939         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1940         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1941         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1942         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1943         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1944         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1945         gcc.dg/vect/vect-40.c: Likewise.
1946         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1947         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1948         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1949         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1950         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1951         Likewise.
1952         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1954 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1956         PR target/49606
1957         * gcc.target/mips/abi-main.h: New file.
1958         * gcc.target/mips/abi-o32-long32.c: New test.
1959         * gcc.target/mips/abi-o32-long64.c: Likewise.
1960         * gcc.target/mips/abi-o64-long32.c: Likewise.
1961         * gcc.target/mips/abi-o64-long64.c: Likewise.
1962         * gcc.target/mips/abi-n32-long32.c: Likewise.
1963         * gcc.target/mips/abi-n32-long64.c: Likewise.
1964         * gcc.target/mips/abi-n64-long32.c: Likewise.
1965         * gcc.target/mips/abi-n64-long64.c: Likewise.
1966         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1967         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1968         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1969         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1970         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1971         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1972         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1973         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1974         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1975         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1976         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1977         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1978         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1979         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1980         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1981         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1982         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1983         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1984         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1985         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1986         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1987         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1988         * gcc.target/mips/branch-3.c: Likewise.
1989         * gcc.target/mips/branch-4.c: Likewise.
1990         * gcc.target/mips/branch-5.c: Likewise.
1991         * gcc.target/mips/branch-6.c: Likewise.
1992         * gcc.target/mips/branch-7.c: Likewise.
1993         * gcc.target/mips/branch-8.c: Likewise.
1994         * gcc.target/mips/branch-9.c: Likewise.
1995         * gcc.target/mips/branch-10.c: Likewise.
1996         * gcc.target/mips/branch-11.c: Likewise.
1997         * gcc.target/mips/branch-12.c: Likewise.
1998         * gcc.target/mips/branch-13.c: Likewise.
1999         * gcc.target/mips/lazy-binding-1.c: Likewise.
2001 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2003         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2004         to avoid warning on int=16 platforms..
2006 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2008         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2009         to work even with -fshort-enums.
2011 2011-09-04  Jan Hubicka  <jh@suse.cz>
2013         * gcc.c-torture/compile/20110902.c: new testcase.
2015 2011-09-04  Jason Merrill  <jason@redhat.com>
2017         PR c++/49267
2018         * g++.dg/cpp0x/rv-conv1.C: New.
2020         DR 1328
2021         * g++.dg/cpp0x/rv-func3.C: New.
2023         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2025         PR c++/50248
2026         Core 1358
2027         * g++.dg/cpp0x/constexpr-template1.C: New.
2028         * g++.dg/cpp0x/constexpr-template2.C: New.
2029         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2030         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2032 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2034         * gnat.dg/specs/debug1.ads: Tweak pattern.
2036 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2038         PR fortran/50227
2039         * gfortran.dg/class_45a.f03: New.
2040         * gfortran.dg/class_45b.f03: New.
2042 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2043             Ira Rosen  <ira.rosen@linaro.org>
2045         PR tree-optimization/50208
2046         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2047         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2048         -fno-tree-fre -fno-tree-pre.
2050 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2052         * gcc.dg/ipa/ipcp-3.c: New test.
2054 2011-09-02  Richard Guenther  <rguenther@suse.de>
2056         PR tree-optimization/27460
2057         PR middle-end/29269
2058         * gcc.dg/vect/vect-cond-7.c: New testcase.
2060 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2062         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2063         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2064         xfailed test for inlining.
2065         * g++.dg/ipa/ivinline-9.C: Likewise.
2067 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2069         PR tree-optimization/50178
2070         * gfortran.dg/vect/pr50178.f90: New test.
2072 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2074         PR middle-end/49886
2075         * gcc.c-torture/execute/pr49886.c: New testcase.
2077 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2079         PR middle-end/43513
2080         * gcc.dg/pr43513.c: New test.
2082 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2084         PR fortran/45044
2085         * gfortran.dg/common_14.f90: New.
2086         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2088 2011-08-30  Jason Merrill  <jason@redhat.com>
2090         PR c++/50084
2091         * g++.dg/cpp0x/decltype33.C: New.
2093         PR c++/50089
2094         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2096         PR c++/50114
2097         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2099 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2101         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2103 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/specs/aggr3.ads: New test.
2106         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2108         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2109         * gnat.dg/specs/aggr2.ads: Likewise.
2111 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2113         PR fortran/45170
2114         * gfortran.dg/allocate_with_source_2.f90: New test
2116 2011-08-30  Jason Merrill  <jason@redhat.com>
2118         PR c++/50220
2119         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2121         PR c++/50234
2122         * g++.dg/cpp0x/constexpr-value3.C: New.
2124 2011-08-30  Richard Guenther  <rguenther@suse.de>
2126         PR middle-end/48571
2127         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2128         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2129         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2130         * gcc.dg/pr36902.c: XFAIL.
2132 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2134         * gcc.target/i386/fma-check.h: New.
2135         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2136         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2137         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2138         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2139         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2140         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2141         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2142         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2143         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2144         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2145         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2146         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2147         * gcc.target/i386/fma-compile.c: Likewise.
2148         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2149         * gcc.target/i386/sse-12.c: Add -mfma.
2150         * gcc.target/i386/sse-13.c: Likewise.
2151         * gcc.target/i386/sse-14.c: Likewise.
2152         * gcc.target/i386/sse-22.c: Likewise.
2153         * gcc.target/i386/sse-23.c: Likewise.
2154         * g++.dg/other/i386-2.C: Likewise.
2155         * g++.dg/other/i386-3.C: Likewise.
2157 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2159         PR testsuite/50185
2160         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2161         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2163 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2165         * g++.dg/bprob/bprob.exp (feedback_options): Set
2166         -fbranch-probabilities.
2167         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2169 2011-08-29  Jason Merrill  <jason@redhat.com>
2171         PR c++/50224
2172         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2174 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2175             Jason Merrill  <jason@redhat.com>
2177         * g++.dg/dfp/base.C: New test.
2179 2011-08-29  Jason Merrill  <jason@redhat.com>
2181         Core DR 994
2182         PR c++/50209
2183         * g++.dg/cpp0x/initlist58.C: New.
2185 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2187         PR fortran/50225
2188         * gfortran.dg/class_result_1.f03: New.
2190 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2192         PR middle-end/48722
2193         * gcc.target/i386/pr48722.c: New test.
2195 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2197         PR libfortran/50192
2198         * gfortran.dg/widechar_compare_1.f90:  New test.
2200 2011-08-26  Jason Merrill  <jason@redhat.com>
2202         Core DR 342
2203         PR c++/48582
2204         * g++.dg/abi/mangle50.C: New.
2206 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2208         PR target/50202
2209         * gcc.target/i386/pr50202.c: New test.
2211 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2213         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2214         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2215         * gcc.target/i386/avx-round-vec.c: New test.
2216         * gcc.target/i386/avx-roundf-vec.c: New test.
2218 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2220         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2221         instruction.
2223         PR c/50179
2224         * c-c++-common/Wunused-var-14.c: New test.
2226 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2228         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2230 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2232         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2233         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2234         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2235         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2237 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2239         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2240         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2241         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2242         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2244 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2246         PR fortran/50050
2247         * gfortran.dg/pointer_comp_init_1.f90: New test.
2249 2011-08-25  Jason Merrill  <jason@redhat.com>
2251         PR c++/50157
2252         * g++.dg/cpp0x/sfinae27.C: New.
2254 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2256         * gfortran.dg/coarray_lib_token_4.f90: New.
2258 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2260         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2262 2011-08-25  Richard Guenther  <rguenther@suse.de>
2264         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2266 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2268         PR fortran/50163
2269         * gfortran.dg/initialization_28.f90: New.
2271 2011-08-24  Richard Guenther  <rguenther@suse.de>
2273         PR tree-optimization/50067
2274         * gcc.dg/torture/pr50067-3.c: New testcase.
2275         * gcc.dg/torture/pr50067-4.c: Likewise.
2276         * gcc.dg/torture/pr50067-5.c: Likewise.
2278 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2280         * g++.dg/other/i386-2.C: Add -mavx2 check.
2281         * g++.dg/other/i386-3.C: Likewise.
2282         * gcc.target/i386/avx-1.c: Add AVX2.
2283         * gcc.target/i386/avx-2.c: Likewise.
2284         * gcc.target/i386/funcspec-5.c: Likewise.
2285         * gcc.target/i386/sse-12.c: Likewise.
2286         * gcc.target/i386/sse-13.c: Likewise.
2287         * gcc.target/i386/sse-14.c: Likewise.
2288         * gcc.target/i386/sse-22.c: Likewise.
2289         * gcc.target/i386/sse-23.c: Likewise.
2290         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2291         * gcc.target/i386/avx2-check.h: New.
2292         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2293         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2294         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2295         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2296         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2297         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2298         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2299         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2300         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2301         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2302         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2303         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2304         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2305         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2306         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2307         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2308         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2309         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2310         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2311         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2312         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2313         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2314         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2315         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2316         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2317         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2318         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2319         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2320         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2321         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2322         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2323         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2324         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2325         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2326         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2327         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2328         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2329         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2330         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2331         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2332         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2333         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2334         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2335         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2336         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2337         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2338         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2339         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2340         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2341         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2342         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2343         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2344         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2345         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2346         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2347         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2348         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2349         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2350         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2351         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2352         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2353         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2354         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2355         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2356         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2357         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2358         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2359         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2360         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2361         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2362         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2363         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2364         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2365         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2366         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2367         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2368         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2369         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2370         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2371         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2372         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2453         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2454         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2459         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2460         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2461         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2462         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2463         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2464         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2465         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2466         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2467         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2468         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2469         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2470         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2471         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2472         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2473         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2474         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2475         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2476         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2477         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2478         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2479         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2480         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2481         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2482         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2483         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2484         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2485         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2486         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2487         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2488         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2489         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2490         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2491         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2492         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2493         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2494         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2495         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2496         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2497         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2498         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2499         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2500         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2501         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2502         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2503         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2504         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2505         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2506         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2507         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2508         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2509         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2510         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2511         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2512         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2513         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2514         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2515         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2516         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2517         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2518         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2519         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2520         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2521         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2522         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2523         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2524         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2525         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2526         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2527         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2528         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2529         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2530         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2531         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2532         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2533         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2534         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2535         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2536         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2537         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2538         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2539         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2540         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2541         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2542         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2543         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2544         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2545         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2546         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2547         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2548         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2549         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2550         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2551         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2552         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2553         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2554         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2555         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2556         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2557         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2558         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2559         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2560         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2561         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2562         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2563         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2564         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2565         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2566         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2567         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2568         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2569         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2570         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2571         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2572         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2573         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2574         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2575         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2576         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2577         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2578         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2579         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2580         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2581         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2582         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2583         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2584         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2585         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2586         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2587         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2588         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2589         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2590         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2591         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2592         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2593         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2594         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2595         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2596         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2597         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2598         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2599         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2600         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2601         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2602         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2603         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2604         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2605         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2606         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2607         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2608         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2609         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2610         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2611         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2612         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2613         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2614         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2615         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2616         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2617         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2618         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2619         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2620         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2621         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2622         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2623         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2624         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2625         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2626         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2627         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2628         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2629         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2630         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2631         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2632         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2633         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2634         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2635         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2636         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2637         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2638         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2639         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2640         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2641         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2642         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2643         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2644         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2645         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2646         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2647         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2648         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2649         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2650         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2651         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2652         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2653         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2654         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2655         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2656         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2657         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2658         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2659         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2660         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2661         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2662         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2663         * gcc.target/i386/testimm-9.c: Likewise.
2665 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2667         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2668         * g++.dg/other/i386-3.C: Likewise.
2669         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2670         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2671         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2672         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2673         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2674         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2675         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2676         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2677         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2678         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2679         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2680         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2681         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2682         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2683         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2684         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2685         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2686         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2687         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2688         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2689         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2690         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2691         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2692         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2693         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2694         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2695         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2696         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2697         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2698         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2699         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2700         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2701         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2702         * gcc.target/i386/sse-12.c: Add BMI2.
2703         * gcc.target/i386/sse-13.c: Likewise.
2704         * gcc.target/i386/sse-14.c: Likewise.
2705         * gcc.target/i386/sse-22.c: Likewise.
2706         * gcc.target/i386/sse-23.c: Likewise.
2708 2011-08-23  Jason Merrill  <jason@redhat.com>
2710         * g++.dg/template/crash7.C: Adjust expected errors.
2712 2011-08-23  Jason Merrill  <jason@redhat.com>
2714         PR c++/49045
2715         Core 1321
2716         * g++.dg/cpp0x/overload2.C: New.
2718 2011-08-23  Jason Merrill  <jason@redhat.com>
2720         Core 903
2721         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2723 2011-08-23  Jason Merrill  <jason@redhat.com>
2725         Core 975
2726         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2727         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2728         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2729         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2731 2011-08-23  Jason Merrill  <jason@redhat.com>
2733         PR c++/50024
2734         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2736 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2738         PR c++/50158
2739         * g++.dg/warn/Wunused-var-16.C: New test.
2741         PR middle-end/50161
2742         * gcc.dg/pr50161.c: New test.
2744 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2746         PR c++/50055
2747         * g++.dg/gcov/gcov-7.C: New test.
2749 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2751         PR c++/46862
2752         * g++.dg/dfp/nofields.C: New test.
2754 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2756         PR fortran/31600
2757         * gfortran.dg/use_16.f90: New.
2759 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2760             Kirill Yukhin  <kirill.yukhin@intel.com>
2762         PR target/50155
2763         * gcc.target/i386/pr50155.c: New test.
2765 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2767         PR tree-optimization/50133
2768         * gcc.dg/pr50133.c: New test.
2770         PR middle-end/50141
2771         * c-c++-common/cxxbitfields-6.c: New test.
2773 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2775         PR fortran/50050
2776         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2778 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2780         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2781         * gcc.dg/pr49994-3.c: Ditto.
2783 2011-08-22  Richard Guenther  <rguenther@suse.de>
2785         PR testsuite/50145
2786         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2787         * gcc.dg/torture/pr50067-2.c: Likewise.
2789 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2791         PR fortran/47659
2792         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2793         of a constant resulting from simplification.
2794         * gfortran.dg/warn_conversion_3.f90:  New test.
2796 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2798         PR fortran/50130
2799         * gfortran.dg/zero_stride_1.f90:  New test.
2801 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2803         PR fortran/49638
2804         * gfortran.dg/typebound_override_1.f90: Modified.
2806 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2808         PR tree-optimization/48739
2809         * gcc.dg/pr48739-1.c: New test.
2810         * gcc.dg/pr48739-2.c: New test.
2812 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2814         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2816 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2818         PR fortran/50129
2819         * gfortran.dg/where_3.f90: New test.
2821 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2823         PR middle-end/49721
2824         * gfortran.dg/pr49721-1.f: New.
2825         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2827 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2829         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2830         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2831         New tests.
2833 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2835         * gcc.target/arm/wmul-11.c: New file.
2836         * gcc.target/arm/wmul-12.c: New file.
2837         * gcc.target/arm/wmul-13.c: New file.
2839 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2841         * gcc.target/arm/wmul-10.c: New file.
2843 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2845         * gcc.target/arm/wmul-9.c: New file.
2846         * gcc.target/arm/wmul-bitfield-2.c: New file.
2848 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2850         * gcc.target/arm/wmul-8.c: New file.
2852 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2854         * gcc.target/arm/wmul-7.c: New file.
2856 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2858         * gcc.target/arm/wmul-6.c: New file.
2860 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2862         * gcc.target/arm/wmul-5.c: New file.
2863         * gcc.target/arm/no-wmla-1.c: New file.
2865 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2867         * gcc.target/arm/wmul-bitfield-1.c: New file.
2869 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2871         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2873 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2875         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2876         * gcc.target/i386/conversion.c: Likewise.
2878 2011-08-19  Richard Guenther  <rguenther@suse.de>
2880         * gcc.dg/torture/pr50067-1.c: New testcase.
2881         * gcc.dg/torture/pr50067-2.c: Likewise.
2883 2011-08-19  Joey Ye  <joey.ye@arm.com>
2885         PR target/49437
2886         * gcc.target/arm/handler-align.c: New test.
2887         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2888         New Function.
2890 2011-08-19  Joey Ye  <joey.ye@arm.com>
2892         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2894 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2896         PR fortran/50071
2897         * gfortran.dg/end_block_label_1.f90: New test.
2898         * gfortran.dg/end_associate_label_1.f90: New test.
2900 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2902         * gcc.dg/c1x-pointer-float-1.c: New test.
2904 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2906         PR fortran/50071
2907         * gfortran.dg/duplicate_labels_2.f: New test.
2909 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2911         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2912         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2913         gcc.dg/c1x-noreturn-5.c: New tests.
2915 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2917         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2919 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2921         PR fortran/18918
2922         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2923         * gfortran.dg/coarray_lock_3.f90: Fix test.
2924         * gfortran.dg/coarray_lock_4.f90: New.
2925         * gfortran.dg/coarray_lock_5.f90: New.
2927 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2929         PR target/50009
2930         * gcc.c-torture/compile/pr50009.c: New test.
2932         PR target/50092
2933         * gcc.dg/torture/pr50092.c: New test.
2935 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2937         PR fortran/50109
2938         * gfortran.dg/namelist_73.f90: New.
2940 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2942         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2944         PR debug/50017
2945         * gcc.dg/pr50017.c: New test.
2947 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2949         PR c++/45625
2950         * g++.dg/lookup/hidden-var1.C: New test case.
2952 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2954         PR fortran/31461
2955         * gfortran.dg/warn_unused_var_2.f90: New.
2956         * gfortran.dg/warn_unused_var_3.f90: New.
2958 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2960         PR target/43597
2961         * gcc.target/arm/pr43597.c: New test.
2963 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2965         PR fortran/50070
2966         * gfortran.dg/common_13.f90: New.
2968 2011-08-16  Jason Merrill  <jason@redhat.com>
2970         PR c++/50086
2971         * g++.dg/cpp0x/variadic-unresolved.C: New.
2973         * g++.old-deja/g++.brendan/README: Add R.I.P.
2975         * g++.dg/ext/attr-used-1.C: New.
2977         PR c++/50054
2978         * g++.dg/cpp0x/initlist56.C: New.
2980 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2982         PR testsuite/50085
2983         * g++.dg/opt/life1.C: Only run on Linux.
2985 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2987         * gfortran.dg/coarray_26.f90: New.
2989 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2991         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2992         -fdump-tree-vrp1.
2994 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2996         PR fortran/50073
2997         * gfortran.dg/func_result_7.f90: New.
2999 2011-08-13  Jason Merrill  <jason@redhat.com>
3001         PR c++/50075
3002         * g++.dg/cpp0x/decltype32.C: New.
3004         PR c++/50059
3005         * g++.dg/diagnostic/expr1.C: New.
3007 2011-08-12  David Li  <davidxl@google.com>
3009         * g++.dg/abi/vbase15.C: New test.
3011 2011-08-12  Jason Merrill  <jason@redhat.com>
3013         PR c++/50034
3014         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3016 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3018         * gcc.dg/builtins-67.c: New test.
3019         * gcc.target/i386/conversion.c: Ditto.
3021 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3022             Brian Hackett  <bhackett1024@gmail.com>
3024         * g++.dg/plugin/decl_plugin.c: New.
3025         * g++.dg/plugin/decl-plugin-test.C: New.
3026         * g++.dg/plugin/plugin.exp: Add above testcase.
3028 2011-08-11  Richard Guenther  <rguenther@suse.de>
3030         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3032 2011-08-11  Michael Matz  <matz@suse.de>
3034         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3036 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3038         PR tree-optimization/50039
3039         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3040         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3042 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3044         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3045         (sse4_1_test): Initialize src3 with random value.
3047 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3049         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3050         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3051         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3052         * gcc.dg/scal-to-vec1.c: New test.
3053         * gcc.dg/scal-to-vec2.c: New test.
3055 2011-08-09  Richard Guenther  <rguenther@suse.de>
3057         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3058         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3059         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3060         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3062 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3064         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3066 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3068         * gcc.dg/pr49948.c: Require pthread effective target.
3070 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3072         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3074 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3076         * gcc.target/i386/sse-22a.c: New test.
3078 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3080         PR tree-optimization/50014
3081         * gcc.dg/vect/pr50014.c: New test.
3083 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3085         PR middle-end/49923
3086         * gcc.dg/tree-ssa/pr49923.c: New test.
3088 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3090         PR target/49781
3091         * gcc.target/i386/pr49781-1.c: New.
3093 2011-08-08  Jason Merrill  <jason@redhat.com>
3095         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3097         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3099 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3101         PR fortran/49638
3102         * gfortran.dg/typebound_override_1.f90: New.
3104 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3106         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3107         x86_64 mingw target.
3108         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3109         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3110         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3111         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3112         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3113         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3114         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3115         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3116         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3117         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3119 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3121         PR testsuite/48727
3122         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3124 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3126         * gcc.dg/pr48770.c: Cleanup coverage files.
3127         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3129 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3131         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3132         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3133         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3134         lzcnt and bmi options.
3136 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3138         PR target/47381
3139         * gcc.dg/pr47381-1.c: New.
3140         * gcc.dg/pr47381-2.c: Likewise.
3141         * gcc.target/i386/pr47381.c: Likewise.
3143 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3145         PR middle-end/47727
3146         * gcc.dg/pr47727.c: New.
3148         PR target/47372
3149         * gcc.dg/pr47372-1.c: New.
3150         * gcc.dg/pr47372-2.c: Likewise.
3152 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3154         PR middle-end/47449
3155         * gcc.target/i386/pr47449.c: New.
3157         PR target/47446
3158         * gcc.dg/pr47446-1.c: New.
3159         * gcc.dg/pr47446-2.c: Likewise.
3161 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3163         PR target/47766
3164         * gcc.dg/pr47766.c: New.
3166         PR target/47715
3167         * gcc.dg/tls/pr47715-1.c: New.
3168         * gcc.dg/tls/pr47715-2.c: Likewise.
3169         * gcc.dg/tls/pr47715-3.c: Likewise.
3170         * gcc.dg/tls/pr47715-4.c: Likewise.
3171         * gcc.dg/tls/pr47715-5.c: Likewise.
3173 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3175         PR libobjc/50002
3176         * objc.dg/gnu-api-2-class.m: Updated comments.
3177         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3178         * objc.dg/gnu-api-2-class-meta.m: New test.
3179         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3181 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3183         PR libobjc/49882
3184         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3185         with classes that are in construction.
3187 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3189         PR target/48084
3190         * gcc.target/i386/pr48084-1.c: New.
3191         * gcc.target/i386/pr48084-2.c: Likewise.
3192         * gcc.target/i386/pr48084-3.c: Likewise.
3193         * gcc.target/i386/pr48084-4.c: Likewise.
3194         * gcc.target/i386/pr48084-5.c: Likewise.
3196         PR rtl-optimization/49504
3197         * gcc.target/i386/pr49504.c: New.
3199         PR target/49860
3200         * gcc.dg/pr49860.c: New.
3202 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3204         PR libobjc/49882
3205         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3206         with classes that are in construction.
3208 2011-08-05  Jason Merrill  <jason@redhat.com>
3210         PR c++/48993
3211         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3213         PR c++/49921
3214         * g++.dg/cpp0x/decltype31.C: New.
3216         PR c++/49669
3217         * g++.dg/init/array28.C: New.
3219         PR c++/49988
3220         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3222 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3224         PR target/47369
3225         * gcc.dg/pr47369-1.c: New.
3227 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3229         PR middle-end/47364
3230         * gcc.dg/torture/pr47364-1.c: New.
3231         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3232         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3234 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3236         PR fortran/37211
3237         * gfortran.dg/transfer_check_2.f90:  New test case.
3239 2011-08-05  Jan Hubicka  <jh@suse.cz>
3241         PR middle-end/49494
3242         * gfortran.dg/pr49494.f90: New testcase.
3244 2011-08-05  Jan Hubicka  <jh@suse.cz>
3246         PR middle-end/49735
3247         * gcc.c-torture/compile/pr49735.c: New testcase.
3249 2011-08-05  Jason Merrill  <jason@redhat.com>
3251         PR c++/47453
3252         * g++.dg/cpp0x/initlist56.C: New.
3254         PR c++/49812
3255         * g++.dg/overload/rvalue2.C: New.
3257         PR c++/49983
3258         * g++.dg/cpp0x/range-for21.C: New.
3260         * g++.dg/ext/vla11.C: New.
3262 2011-08-05  Richard Guenther  <rguenther@suse.de>
3264         PR tree-optimization/49984
3265         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3267 2011-08-05  Richard Guenther  <rguenther@suse.de>
3269         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3270         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3271         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3273 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3275         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3276         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3277         * gfortran.dg/ldist-pr43023.f90: Ditto.
3278         * gfortran.dg/namelist_52.f90: Ditto.
3279         * gfortran.dg/interface_proc_end.f90: Ditto.
3280         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3281         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3283 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3285         * gcc.dg/vect/vect-over-widen-1.c: New test.
3286         * gcc.dg/vect/vect-over-widen-2.c: New test.
3287         * gcc.dg/vect/vect-over-widen-3.c: New test.
3288         * gcc.dg/vect/vect-over-widen-4.c: New test.
3290 2011-08-04  Richard Guenther  <rguenther@suse.de>
3292         PR fortran/49957
3293         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3295 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3297         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3299 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3301         PR middle-end/49905
3302         * g++.dg/ext/builtin-object-size3.C: New test.
3304 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3306         PR tree-optimization/49948
3307         * gcc.dg/pr49948.c: New test.
3309 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3311         PR middle-end/47383
3312         * gcc.dg/torture/pr47383.c: New.
3314 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3316         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3318 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3320         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3322 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3324         PR target/47744
3325         * gcc.dg/torture/pr47744-1.c: New.
3326         * gcc.dg/torture/pr47744-2.c: Likewise.
3327         * gcc.dg/torture/pr47744-3.c: Likewise.
3329 2011-08-03  Richard Guenther  <rguenther@suse.de>
3331         PR middle-end/49958
3332         * gcc.dg/torture/pr49958.c: New testcase.
3334 2011-08-03  Richard Guenther  <rguenther@suse.de>
3336         PR tree-optimization/49938
3337         * g++.dg/torture/pr49938.C: New testcase.
3339 2011-08-02  Jason Merrill  <jason@redhat.com>
3341         PR c++/43886
3342         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3344         PR c++/49577
3345         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3347         PR c++/49593
3348         * g++.dg/cpp0x/variadic115.C: New.
3350         PR c++/49803
3351         * g++.dg/cpp0x/union5.C: New.
3353 2011-08-02  Daniel Kraft  <d@domob.eu>
3355         PR fortran/49885
3356         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3358 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3360         PR middle-end/49947
3361         * gcc.dg/tree-ssa/forwprop-15.c
3363 2011-08-02  Jason Merrill  <jason@redhat.com>
3365         PR c++/49834
3366         * g++.dg/cpp0x/range-for20.C: New.
3368 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3370         * gfortran.dg/coarray_lib_token_3.f90: New.
3372 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3374         PR fortran/46752
3375         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3376         * gcc.dg/gomp/atomic-15.c: New test.
3377         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3378         * g++.dg/gomp/atomic-15.C: New test.
3379         * g++.dg/gomp/private-1.C: New test.
3380         * g++.dg/gomp/sharing-2.C: New test.
3381         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3382         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3383         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3385 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3387         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3388         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3389         cleanup-module.
3390         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3391         * gfortran.dg/allocatable_function_5.f90: Ditto.
3392         * gfortran.dg/allocate_stat.f90: Ditto.
3393         * gfortran.dg/array_constructor_20.f90: Ditto.
3394         * gfortran.dg/array_constructor_21.f90: Ditto.
3395         * gfortran.dg/array_constructor_22.f90: Ditto.
3396         * gfortran.dg/array_constructor_26.f03: Ditto.
3397         * gfortran.dg/array_function_4.f90: Ditto.
3398         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3399         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3400         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3401         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3402         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3403         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3404         * gfortran.dg/class_15.f03: Ditto.
3405         * gfortran.dg/class_27.f03: Ditto.
3406         * gfortran.dg/class_33.f90: Ditto.
3407         * gfortran.dg/class_37.f03: Ditto.
3408         * gfortran.dg/class_40.f03: Ditto.
3409         * gfortran.dg/class_42.f03: Ditto.
3410         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3411         * gfortran.dg/coarray/registering_1.f90: Ditto.
3412         * gfortran.dg/convert_1.f90: Ditto.
3413         * gfortran.dg/default_initialization_3.f90: Ditto.
3414         * gfortran.dg/dependency_25.f90: Ditto.
3415         * gfortran.dg/dependency_26.f90: Ditto.
3416         * gfortran.dg/dependency_36.f90: Ditto.
3417         * gfortran.dg/dependency_37.f90: Ditto.
3418         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3419         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3420         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3421         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3422         * gfortran.dg/elemental_result_1.f90: Ditto.
3423         * gfortran.dg/empty_derived_type.f90: Ditto.
3424         * gfortran.dg/entry_7.f90: Ditto.
3425         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3426         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3427         * gfortran.dg/error_recovery_3.f90: Ditto.
3428         * gfortran.dg/extends_4.f03: Ditto.
3429         * gfortran.dg/func_assign.f90: Ditto.
3430         * gfortran.dg/func_assign_3.f90: Ditto.
3431         * gfortran.dg/generic_1.f90: Ditto.
3432         * gfortran.dg/generic_18.f90: Ditto.
3433         * gfortran.dg/generic_22.f03: Ditto.
3434         * gfortran.dg/generic_4.f90: Ditto.
3435         * gfortran.dg/generic_6.f90: Ditto.
3436         * gfortran.dg/generic_actual_arg.f90: Ditto.
3437         * gfortran.dg/graphite/id-21.f: Ditto.
3438         * gfortran.dg/graphite/pr45758.f90: Ditto.
3439         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3440         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3441         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3442         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3443         * gfortran.dg/host_used_types_1.f90: Ditto.
3444         * gfortran.dg/implicit_1.f90: Ditto.
3445         * gfortran.dg/implicit_11.f90: Ditto.
3446         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3447         * gfortran.dg/impure_actual_1.f90: Ditto.
3448         * gfortran.dg/impure_assignment_1.f90: Ditto.
3449         * gfortran.dg/impure_constructor_1.f90: Ditto.
3450         * gfortran.dg/initialization_10.f90: Ditto.
3451         * gfortran.dg/initialization_12.f90: Ditto.
3452         * gfortran.dg/interface_14.f90: Ditto.
3453         * gfortran.dg/interface_15.f90: Ditto.
3454         * gfortran.dg/interface_2.f90: Ditto.
3455         * gfortran.dg/interface_25.f90: Ditto.
3456         * gfortran.dg/interface_26.f90: Ditto.
3457         * gfortran.dg/interface_29.f90: Ditto.
3458         * gfortran.dg/interface_assignment_1.f90: Ditto.
3459         * gfortran.dg/internal_pack_6.f90: Ditto.
3460         * gfortran.dg/internal_pack_7.f90: Ditto.
3461         * gfortran.dg/internal_pack_8.f90: Ditto.
3462         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3463         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3464         * gfortran.dg/module_commons_3.f90: Ditto.
3465         * gfortran.dg/module_equivalence_4.f90: Ditto.
3466         * gfortran.dg/module_equivalence_6.f90: Ditto.
3467         * gfortran.dg/module_function_type_1.f90: Ditto.
3468         * gfortran.dg/module_naming_1.f90: Ditto.
3469         * gfortran.dg/namelist_4.f90: Ditto.
3470         * gfortran.dg/operator_c1202.f90: Ditto.
3471         * gfortran.dg/parens_7.f90: Ditto.
3472         * gfortran.dg/pr32921.f: Ditto.
3473         * gfortran.dg/pr33646.f90: Ditto.
3474         * gfortran.dg/pr41928.f90: Ditto.
3475         * gfortran.dg/pr42119.f90: Ditto.
3476         * gfortran.dg/pr43984.f90: Ditto.
3477         * gfortran.dg/present_1.f90: Ditto.
3478         * gfortran.dg/private_type_2.f90: Ditto.
3479         * gfortran.dg/proc_decl_2.f90: Ditto.
3480         * gfortran.dg/proc_ptr_10.f90: Ditto.
3481         * gfortran.dg/proc_ptr_22.f90: Ditto.
3482         * gfortran.dg/proc_ptr_8.f90: Ditto.
3483         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3484         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3485         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3486         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3487         * gfortran.dg/substring_equivalence.f90: Ditto.
3488         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3489         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3490         * gfortran.dg/trim_optimize_6.f90: Ditto.
3491         * gfortran.dg/typebound_call_12.f03: Ditto.
3492         * gfortran.dg/typebound_operator_5.f03: Ditto.
3493         * gfortran.dg/typebound_operator_6.f03: Ditto.
3494         * gfortran.dg/typebound_proc_18.f03: Ditto.
3495         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3496         * gfortran.dg/use_1.f90: Ditto.
3497         * gfortran.dg/use_10.f90: Ditto.
3498         * gfortran.dg/use_11.f90: Ditto.
3499         * gfortran.dg/use_14.f90: Ditto.
3500         * gfortran.dg/use_only_2.f90: Ditto.
3501         * gfortran.dg/use_rename_4.f90: Ditto.
3502         * gfortran.dg/use_rename_5.f90: Ditto.
3503         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3504         * gfortran.dg/used_interface_ref.f90: Ditto.
3505         * gfortran.dg/used_types_11.f90: Ditto.
3506         * gfortran.dg/used_types_3.f90: Ditto.
3507         * gfortran.dg/used_types_4.f90: Ditto.
3508         * gfortran.dg/userdef_operator_2.f90: Ditto.
3509         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3510         * gfortran.dg/vect/pr46213.f90: Ditto.
3511         * gfortran.dg/whole_file_21.f90: Ditto.
3512         * gfortran.dg/whole_file_22.f90: Ditto.
3513         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3514         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3516 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3518         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3520 2011-08-01  Jason Merrill  <jason@redhat.com>
3522         PR c++/49932
3523         * g++.dg/abi/mangle49.C: New.
3525         PR c++/49924
3526         * g++.dg/cpp0x/constexpr-array4.C: New.
3528         PR c++/49813
3529         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3531 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3533         PR target/49927
3534         * gcc.target/i386/pr49927.c: New test.
3536 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3538         PR tree-optimization/49926
3539         * gcc.dg/vect/pr49926.c: New test.
3541 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3543         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3544         * gcc.target/i386/lzcnt-1.c: New test.
3545         * gcc.target/i386/lzcnt-2.c: Likewise.
3546         * gcc.target/i386/lzcnt-2a.c: Likewise.
3547         * gcc.target/i386/lzcnt-3.c: Likewise.
3548         * gcc.target/i386/lzcnt-4.c: Likewise.
3549         * gcc.target/i386/lzcnt-4a.c: Likewise.
3550         * gcc.target/i386/lzcnt-5.c: Likewise.
3551         * gcc.target/i386/lzcnt-6.c: Likewise.
3552         * gcc.target/i386/lzcnt-6a.c: Likewise.
3553         * gcc.target/i386/lzcnt-check.h: Likewise.
3555         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3556         * gcc.target/i386/sse-13.c: Likewise.
3557         * gcc.target/i386/sse-14.c: Likewise.
3558         * g++.dg/other/i386-2.C: Likewise.
3559         * g++.dg/other/i386-3.C: Likewise.
3561 2011-08-01  Julian Brown  <julian@codesourcery.com>
3563         * gcc.target/arm/fixed-point-exec.c: New test.
3565 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3567         PR target/49920
3568         * gcc.target/i386/pr49920.c: New test.
3570 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3572         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3573         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3574         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3575         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3576         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3577         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3578         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3579         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3580         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3581         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3582         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3583         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3584         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3585         * g++.dg/tree-ssa/pr33615.C: Ditto.
3586         * g++.dg/tree-ssa/restrict1.C: Ditto.
3587         * c-c++-common/restrict-2.c: Ditto.
3588         * gfortran.dg/pr32921.f: Ditto.
3589         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3590         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3591         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3592         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3593         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3594         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3595         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3596         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3597         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3598         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3600 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3602         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3603         .exe.ltrans[0-9]*. dump files.
3605 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3607         PR fortran/49112
3608         * gfortran.dg/abstract_type_6.f03: Modified.
3609         * gfortran.dg/typebound_proc_24.f03: New.
3611 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3613         PR testsuite/49917
3614         * g++.dg/init/for1.C: Fix.
3616 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3618         PR fortran/48876
3619         * gfortran.dg/string_5.f90:  New test.
3621 2011-07-29  Jason Merrill  <jason@redhat.com>
3623         PR c++/49867
3624         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3626 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3628         PR tree-optimization/47407
3629         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3630         alpha*-dec-osf*.
3631         Sort target list.
3633 2011-07-29  Richard Guenther  <rguenther@suse.de>
3635         * gcc.dg/uninit-suppress.c: Also disable VRP.
3636         * gcc.dg/uninit-suppress_2.c: Likewise.
3638 2011-07-28  Jason Merrill  <jason@redhat.com>
3640         PR c++/49808
3641         * g++.dg/template/nontype24.C: New.
3643 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3645         PR rtl-optimization/47958
3646         * gcc.dg/torture/pr47958-1.c: New.
3648 2011-07-29  Wei Guozhi  <carrot@google.com>
3650         PR rtl-optimization/49799
3651         * gcc.dg/pr49799.c: New test case.
3653 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3655         PR middle-end/48648
3656         * gcc.dg/graphite/id-pr48648.c: New.
3658 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3660         PR fortran/31067
3661         * gfortran.dg/maxloc_2.f90: New test.
3662         * gfortran.dg/maxloc_3.f90: New test.
3663         * gfortran.dg/minloc_1.f90: New test.
3664         * gfortran.dg/minloc_2.f90: New test.
3665         * gfortran.dg/minloc_3.f90: New test.
3666         * gfortran.dg/minmaxloc_7.f90: New test.
3668         PR debug/49871
3669         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3671 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3673         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3674         the builtin isn't optimized away.
3676 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3678         PR fortran/45586
3679         * gfortran.dg/lto/pr45586-2_0.f90: New.
3681 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3683         PR middle-end/49875
3684         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3685         * c-c++-common/cxxbitfields-5.c: Same.
3687 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3689         * lib/target-supports.exp (check_effective_target_mmap): Use
3690         check_function_available.
3692 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3694         * g++.old-deja/g++.pt/crash60.C: Updated.
3696 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3698         PR target/49866
3699         * gcc.target/i386/pr49866.c: New test.
3701 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3703         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3704         * gcc.target/i386/bmi-andn-1.c: New test.
3705         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3706         * gcc.target/i386/bmi-andn-2.c: Likewise.
3707         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3708         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3709         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3710         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3711         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3712         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3713         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3714         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3715         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3716         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3717         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3718         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3719         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3720         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3721         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3722         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3723         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3724         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3725         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3726         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3727         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3729 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3731         PR middle-end/47691
3732         * gfortran.dg/graphite/id-pr47691.f: New.
3734 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3736         * gcc.target/i386/avx-os-support.h: New.
3737         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3738         (main): Check avx_os_support before the test is run.
3739         * gcc.target/i386/aes-avx-check.h: Ditto.
3740         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3742 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3744         * gcc.target/i386/aggregate-ret3.c: New test.
3745         * gcc.target/i386/aggregate-ret4.c: New test.
3747 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3749         PR fortran/49755
3750         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3751         allocated array should *not* change its size.
3752         * gfortran.dg/multiple_allocation_3.f90: New test.
3754 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3756         PR c++/49776
3757         * g++.dg/cpp0x/constexpr-49776.C: New.
3759 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3761         PR middle-end/47046
3762         * gcc.dg/graphite/id-pr47046.c: New.
3764 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3766         PR middle-end/47653
3767         * gcc.dg/graphite/run-id-pr47593.c: New.
3769 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3771         PR middle-end/47653
3772         * gcc.dg/graphite/run-id-pr47653.c: New.
3773         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3774         induction variables.
3775         * gcc.dg/graphite/scop-16.c: Same.
3776         * gcc.dg/graphite/scop-17.c: Same.
3777         * gcc.dg/graphite/scop-21.c: Same.
3779 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3781         PR middle-end/48805
3782         * gcc.dg/graphite/id-pr48805.c: New.
3784 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3786         * gfortran.dg/coarray_lib_token_2.f90: New.
3788 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3790         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3791         SPU local store.
3793 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3795         PR tree-opt/49671
3796         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3797         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3799 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3801         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3803         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3804         * gcc.c-torture/execute/loop-2g.c: Likewise.
3805         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3806         Require mmap support.
3807         * gcc.c-torture/execute/loop-2g.x: Likewise.
3808         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3809         (MAP_ANON): Provide default.
3810         * gcc.dg/20050826-1.c: Likewise.
3811         * gcc.target/i386/pr36533.c: Likewise.
3812         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3813         Use dg-require-effective-target mmap.
3815 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3817         PR c++/49838
3818         * g++.dg/cpp0x/range-for19.C: New.
3820 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3822         PR testsuite/49753
3823         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3825         Revert:
3826         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3828         PR testsuite/49753
3829         * g++.dg/torture/pr49309.C: Remove.
3831 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3833         PR tree-optimization/49809
3834         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3835         test.
3837 2011-07-25  Richard Guenther  <rguenther@suse.de>
3839         PR tree-optimization/49715
3840         * gcc.target/i386/pr49715-1.c: New testcase.
3841         * gcc.target/i386/pr49715-2.c: Likewise.
3843 2011-07-23  Jason Merrill  <jason@redhat.com>
3845         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3847 2011-07-22  Jason Merrill  <jason@redhat.com>
3849         PR c++/49793
3850         * g++.dg/cpp0x/initlist55.C: New.
3852 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3854         PR fortran/49791
3855         * gfortran.dg/namelist_72.f: New.
3857 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3859         * gfortran.dg/coarray_25.f90: New.
3861 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3863         * override1.C: This test should use c++0x mode.
3864         * override3.C: New. Test the diagnostics in c++98 mode.
3866 2011-07-22  Jason Merrill  <jason@redhat.com>
3867             Mark Glisse  <marc.glisse@normalesup.org>
3869         PR c++/30112
3870         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3872         PR c++/49813
3873         * g++.dg/opt/builtins2.C: New.
3874         * g++.dg/other/error27.C: Don't rely on __builtin.
3876 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3878         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3879         on lp64 targets.
3880         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3881         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3882         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3883         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3885         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3886         instead of ia32.
3888 2011-07-22  Richard Guenther  <rguenther@suse.de>
3890         PR tree-optimization/45819
3891         * gcc.dg/pr45819.c: New testcase.
3893 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3895         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3897 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3899         PR middle-end/47654
3900         PR middle-end/49649
3901         * gcc.dg/graphite/run-id-pr47654.c: New.
3903 2011-07-21  Ian Lance Taylor  <iant@google.com>
3905         PR middle-end/49705
3906         * gcc.dg/pr49705.c: New test.
3908 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3910         * lib/target-supports.exp (check_avx_os_support_available): New.
3911         (check_effective_target_avx_runtime): Use it.
3913 2011-07-21  Richard Guenther  <rguenther@suse.de>
3915         PR tree-optimization/49770
3916         * g++.dg/torture/pr49770.C: New testcase.
3918 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3920         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3921         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3923 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3925         * gfortran.dg/coarray_lib_token_1.f90: New.
3927 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3929         * gcc.dg/pr32912-2.c: Skip for AVR.
3930         * gcc.dg/pr44674.c: Add dg-require-profiling.
3932 2011-07-20  Jason Merrill  <jason@redhat.com>
3934         * g++.dg/ext/desig2.C: New.
3936 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3938         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3939         be generated.
3940         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3941         * gcc.target/powerpc/recip-3.c: Ditto.
3943 2011-07-19  Jason Merrill  <jason@redhat.com>
3945         PR c++/6709 (DR 743)
3946         PR c++/42603 (DR 950)
3947         * g++.dg/cpp0x/decltype21.C: New.
3949 2011-07-20  Richard Guenther  <rguenther@suse.de>
3951         PR middle-end/18908
3952         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3953         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3955 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3957         * gcc.target/arm/combine-movs.c: New.
3958         * gcc.target/arm/unsigned-extend-2.c: New.
3960 2011-07-19  Jason Merrill  <jason@redhat.com>
3962         PR c++/49785
3963         * g++.dg/cpp0x/variadic114.C: New.
3965 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3967         * gfortran.dg/coarray_args_1.f90: New.
3968         * gfortran.dg/coarray_args_2.f90: New.
3970 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3972         PR fortran/49708
3973         * gfortran.dg/allocate_error_3.f90: New.
3975 2011-07-19  Richard Guenther  <rguenther@suse.de>
3977         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3978         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3979         * gcc.dg/torture/20110719-1.c: New testcase.
3981 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3983         PR tree-optimization/49768
3984         * gcc.c-torture/execute/pr49768.c: New test.
3986 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3988         PR tree-optimization/49771
3989         * gcc.dg/vect/pr49771.c: New test.
3991 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3993         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3994         * gcc.dg/ipa/ipa-2.c: Likewise.
3995         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3996         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3997         * gcc.dg/ipa/ipa-5.c: Likewise.
3998         * gcc.dg/ipa/ipa-7.c: Likewise.
3999         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4000         * gcc.dg/ipa/ipacost-1.c: Likewise.
4001         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4002         functions.
4003         * gcc.dg/ipa/ipcp-1.c: New test.
4004         * gcc.dg/ipa/ipcp-2.c: Likewise.
4005         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4007 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4009         PR middle-end/49675
4010         * gfortran.dg/pr49675.f90: New test.
4012 2011-07-18  Richard Guenther  <rguenther@suse.de>
4014         * gcc.dg/torture/20110718-1.c: New testcase.
4016 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4018         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4019         * g++.dg/ext/bitfield3.C: Likewise.
4020         * g++.dg/ext/bitfield4.C: Likewise.
4021         * g++.dg/ext/bitfield5.C: Likewise.
4022         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4023         * g++.dg/other/pr23205-2.C: Likewise.
4024         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4025         * gcc.c-torture/compile/20001109-2.c: Likewise.
4026         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4027         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4028         * gcc.dg/bitfld-16.c: Likewise.
4029         * gcc.dg/bitfld-17.c: Likewise.
4030         * gcc.dg/bitfld-18.c: Likewise.
4031         * gcc.dg/builtins-config.h: Remove Netware support.
4032         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4033         * gcc.dg/cdce2.c: Likewise.
4034         * gcc.dg/cpp/assert4.c: Remove netware support.
4035         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4036         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4038         * lib/target-supports.exp (check_visibility_available): Remove
4039         NetWare support.
4040         (check_profiling_available): Likewise.
4042 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4044         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4046 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4047             Thomas Koenig  <tkoenig@gcc.gnu.org>
4049         PR fortran/34657
4050         * gfortran.dg/generic_17.f90: Fix testcase.
4051         * gfortran.dg/interface_3.f90: Add dg-error.
4052         * gfortran.dg/use_14.f90: New.
4053         * gfortran.dg/use_15.f90: New.
4055 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4057         * gnat.dg/pointer_controlled.adb: New test.
4059 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4061         PR fortran/49624
4062         * gfortran.dg/pointer_remapping_7.f90: New.
4064 2011-07-16  Jason Merrill  <jason@redhat.com>
4066         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4068 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4069             Jason Merrill  <jason@redhat.com>
4071         PR c++/45329
4072         PR c++/48934
4073         * g++.dg/cpp0x/decltype29.C: Adjust.
4074         * g++.dg/cpp0x/error4.C: Adjust.
4075         * g++.dg/cpp0x/sfinae26.C: Adjust.
4076         * g++.dg/cpp0x/variadic105.C: Adjust.
4077         * g++.dg/template/deduce3.C: Adjust.
4078         * g++.dg/template/error45.C: Adjust.
4079         * g++.dg/template/ptrmem2.C: Adjust.
4080         * g++.dg/template/sfinae2.C: Adjust.
4081         * g++.old-deja/g++.pt/crash60.C: Adjust.
4082         * g++.old-deja/g++.pt/unify6.C: Adjust.
4083         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4084         * g++.dg/cpp0x/nullptr15.C: Adjust.
4085         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4086         * g++.dg/cpp0x/pr31431.C: Adjust.
4087         * g++.dg/cpp0x/pr31434.C: Adjust.
4088         * g++.dg/cpp0x/sfinae11.C: Adjust
4089         * g++.dg/cpp0x/temp_default2.C: Adjust.
4090         * g++.dg/cpp0x/trailing4.C: Adjust.
4091         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4092         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4093         * g++.dg/cpp0x/variadic105.C: Adjust.
4094         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4095         * g++.dg/ext/vla2.C: Adjust.
4096         * g++.dg/other/ptrmem10.C: Adjust.
4097         * g++.dg/other/ptrmem11.C: Adjust.
4098         * g++.dg/overload/unknown1.C: Adjust.
4099         * g++.dg/template/conv11.C: Adjust.
4100         * g++.dg/template/dependent-expr5.C: Adjust.
4101         * g++.dg/template/friend.C: Adjust.
4102         * g++.dg/template/incomplete2.C: Adjust.
4103         * g++.dg/template/local4.C: Adjust.
4104         * g++.dg/template/local6.C: Adjust.
4105         * g++.dg/template/operator9.C: Adjust.
4106         * g++.dg/template/ttp25.C: Adjust.
4107         * g++.dg/template/unify10.C: Adjust.
4108         * g++.dg/template/unify11.C: Adjust.
4109         * g++.dg/template/unify6.C: Adjust.
4110         * g++.dg/template/unify9.C: Adjust.
4111         * g++.dg/template/varmod1.C: Adjust.
4112         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4113         * g++.old-deja/g++.pt/crash28.C: Adjust.
4114         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4115         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4116         * g++.old-deja/g++.pt/expr2.C: Adjust.
4117         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4118         * g++.old-deja/g++.pt/spec5.C: Adjust.
4119         * g++.old-deja/g++.pt/spec6.C: Adjust.
4120         * g++.old-deja/g++.pt/unify4.C: Adjust.
4121         * g++.old-deja/g++.pt/unify8.C: Adjust.
4122         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4123         * g++.dg/overload/template5.C: New testcase.
4124         * g++.dg/template/overload12.C: New testcase.
4126 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4128         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4129         * gfortran.dg/coarray_7.f90: Ditto.
4130         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4131         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4133 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4135         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4136         case.
4137         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4138         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4139         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4140         C67X.
4141         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4142         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4143         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4145 2011-07-15  Jason Merrill  <jason@redhat.com>
4147         PR testsuite/49741
4148         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4149         Use --extra_opts instead of --additional_options.
4151 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4153         PR testsuite/49753
4154         * g++.dg/torture/pr49309.C: Remove.
4156 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4158         * gcc.target/tic6x/weak-call.c: New test.
4159         * gcc.target/tic6x/fpcmp.c: New test.
4160         * gcc.target/tic6x/fpdiv.c: New test.
4161         * gcc.target/tic6x/rotdi16-scan.c: New test.
4162         * gcc.target/tic6x/ffssi.c: New test.
4163         * gcc.target/tic6x/fpdiv-lib.c: New test.
4164         * gcc.target/tic6x/cold-lc.c: New test.
4165         * gcc.target/tic6x/longcalls.c: New test.
4166         * gcc.target/tic6x/abi-align-1.c: New test.
4167         * gcc.target/tic6x/fpcmp-finite.c: New test.
4168         * gcc.target/tic6x/rotdi16.c: New test.
4169         * gcc.target/tic6x/bswapl.c: New test.
4170         * gcc.target/tic6x/ffsdi.c: New test.
4171         * gcc.target/tic6x/tic6x.exp: New file.
4172         * gcc.target/tic6x/builtins/arith24.c: New test.
4173         * gcc.target/tic6x/builtins/smpy.c: New test.
4174         * gcc.target/tic6x/builtins/smpylh.c: New test.
4175         * gcc.target/tic6x/builtins/smpyh.c: New test.
4176         * gcc.target/tic6x/builtins/sarith1.c: New test.
4177         * gcc.target/tic6x/builtins/extclr.c: New test
4178         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4179         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4180         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4181         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4182         New functions.
4183         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4184         __TMS320C6X__.
4185         * gcc.dg/20020312-2.c: Likewise.
4186         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4187         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4188         * gcc.dg/torture/builtin-math-7.c: Likewise.
4190         PR testsuite/49757
4191         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4192         not testing tic6x-*-*.
4194 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4196         PR tree-opt/49309
4197         * g++.dg/torture/pr49309.C: New testcase.
4199 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4201         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4203 2011-07-14  Richard Guenther  <rguenther@suse.de>
4205         PR tree-optimization/49651
4206         * gcc.dg/torture/pr49651.c: New testcase.
4208 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4210         PR target/43746
4211         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4213 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4215         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4216         -mno-pointers-to-nested-functions.
4217         * gcc.target/powerpc/no-r11-2.c: Ditto.
4218         * gcc.target/powerpc/no-r11-3.c: Ditto.
4220 2011-07-13  Jason Merrill  <jason@redhat.com>
4222         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4223         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4224         when compiling C files.
4225         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4226         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4227         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4228         * g++.dg/lookup/anon2.C: Likewise.
4229         * g++.dg/tree-ssa/copyprop.C: Likewise.
4230         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4231         * g++.dg/init/vector1.C: Ignore narrowing errors.
4232         * g++.dg/torture/pr35526.C: Likewise.
4233         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4235 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4237         PR libfortran/49296
4238         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4239         and logical reads.
4241 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4243         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4244         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4246 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4248         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4249         * lib/obj-c++.exp (obj-c++_init): Ditto.
4250         * lib/file-format.exp (gcc_target_object_format): Ditto.
4251         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4252         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4253         (check_visibility_available): Ditto.
4254         (check_effective_target_tls_native): Ditto.
4255         (check_effective_target_tls_emulated): Ditto.
4256         (check_effective_target_function_sections): Ditto.
4258 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4260         * gcc.target/arm/pr48183.c: New test.
4262 2011-07-13  Richard Guenther  <rguenther@suse.de>
4264         * gcc.dg/torture/20110713-1.c: New testcase.
4266 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4268         PR rtl-opt/49474
4269         * gcc.c-torture/compile/pr49474.c: New testcase.
4271 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4273         PR tree-optimization/49712
4274         * gcc.c-torture/execute/pr49712.c: New test.
4276 2011-07-11  Jason Merrill  <jason@redhat.com>
4278         PR c++/44609
4279         * g++.dg/template/recurse3.C: New.
4281 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4283         PR debug/49676
4284         * gcc.dg/guality/csttest.c: New test.
4286         PR fortran/49698
4287         * gfortran.dg/pr49698.f90: New test.
4289 2011-07-11  Jeff Law  <law@redhat.com>
4291         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4293 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4295         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4296         * go.test/go-test.exp (go-set-goarch): Likewise.
4298 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4300         PR target/39633
4301         * gcc.target/avr/torture/pr39633.c: New test case.
4303 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4305         PR fortran/18918
4306         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4308 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4310         * lib/target-supports.exp (check_effective_target_scheduling):
4311         New Function.
4312         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4313         * gcc.dg/pr45055.c: Ditto.
4314         * gcc.dg/pr45353.c: Ditto.
4315         * g++.dg/pr45056.C: Ditto.
4317 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4319         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4320         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4321         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4322         * g++.dg/torture/pr31863.C: Skip AVR.
4324 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4326         PR fortran/49690
4327         * gfortran.dg/intrinsic_signal.f90: New.
4329 2011-07-09  Jason Merrill  <jason@redhat.com>
4331         * g++.dg/cpp0x/regress/regress6.C: New.
4332         * g++.dg/parse/crash45.C: Adjust message.
4333         * g++.dg/template/crash38.C: Adjust message.
4334         * g++.dg/template/crash64.C: Adjust message.
4336 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4338         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4339         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4340         * g++.dg/abi/bitfield3.C: Likewise.
4341         * g++.dg/eh/pr38662.C: Likewise.
4342         * g++.dg/ext/attrib36.C: Likewise.
4343         * g++.dg/ext/attrib37.C: Likewise.
4344         * g++.dg/ext/attrib8.C: Likewise.
4345         * g++.dg/ext/tmplattr1.C: Likewise.
4346         * g++.dg/inherit/override-attribs.C: Likewise.
4347         * g++.dg/opt/inline9.C: Likewise.
4348         * g++.dg/opt/life1.C: Likewise.
4349         * g++.dg/opt/longbranch2.C: Likewise.
4350         * g++.dg/opt/nrv12.C: Likewise.
4351         * g++.dg/opt/reg-stack4.C: Likewise.
4352         * g++.dg/other/pr35504.C: Likewise.
4353         * g++.dg/other/pr39496.C: Likewise.
4354         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4355         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4356         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4357         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4358         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4359         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4360         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4361         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4362         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4363         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4364         * g++.dg/warn/pr15774-1.C: Likewise.
4365         * g++.dg/warn/pr15774-2.C: Likewise.
4366         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4367         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4368         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4369         * g++.old-deja/g++.pt/asm2.C: Likewise.
4370         * gcc.c-torture/compile/20000804-1.c: Likewise.
4371         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4372         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4373         * gcc.dg/20020108-1.c: Likewise.
4374         * gcc.dg/20020122-2.c: Likewise.
4375         * gcc.dg/20020122-3.c: Likewise.
4376         * gcc.dg/20020206-1.c: Likewise.
4377         * gcc.dg/20020219-1.c: Likewise.
4378         * gcc.dg/20020310-1.c: Likewise.
4379         * gcc.dg/20020411-1.c: Likewise.
4380         * gcc.dg/20020418-2.c: Likewise.
4381         * gcc.dg/20020426-2.c: Likewise.
4382         * gcc.dg/20020517-1.c: Likewise.
4383         * gcc.dg/20030204-1.c: Likewise.
4384         * gcc.dg/20030826-2.c: Likewise.
4385         * gcc.dg/20031102-1.c: Likewise.
4386         * gcc.dg/20031202-1.c: Likewise.
4387         * gcc.dg/20050111-1.c: Likewise.
4388         * gcc.dg/20050503-1.c: Likewise.
4389         * gcc.dg/array-init-1.c: Likewise.
4390         * gcc.dg/builtin-apply4.c: Likewise.
4391         * gcc.dg/dfp/pr31344.c: Likewise.
4392         * gcc.dg/gomp/atomic-11.c: Likewise.
4393         * gcc.dg/graphite/pr40281.c: Likewise.
4394         * gcc.dg/ia64-sync-1.c: Likewise.
4395         * gcc.dg/ia64-sync-2.c: Likewise.
4396         * gcc.dg/ia64-sync-3.c: Likewise.
4397         * gcc.dg/ia64-sync-4.c: Likewise.
4398         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4399         * gcc.dg/invalid-call-1.c: Likewise.
4400         * gcc.dg/loop-3.c: Likewise.
4401         * gcc.dg/lower-subreg-1.c: Likewise.
4402         * gcc.dg/lto/pr47259_0.c: Likewise.
4403         * gcc.dg/nested-calls-1.c: Likewise.
4404         * gcc.dg/pr20017.c: Likewise.
4405         * gcc.dg/pr25023.c: Likewise.
4406         * gcc.dg/pr27671-2.c: Likewise.
4407         * gcc.dg/pr32176.c: Likewise.
4408         * gcc.dg/pr33676.c: Likewise.
4409         * gcc.dg/pr35045.c: Likewise.
4410         * gcc.dg/pr36015.c: Likewise.
4411         * gcc.dg/pr36584.c: Likewise.
4412         * gcc.dg/pr36998.c: Likewise.
4413         * gcc.dg/pr37438.c: Likewise.
4414         * gcc.dg/pr37908.c: Likewise.
4415         * gcc.dg/pr41241.c: Likewise.
4416         * gcc.dg/pr41340.c: Likewise.
4417         * gcc.dg/pr44136.c: Likewise.
4418         * gcc.dg/pr44194-1.c: Likewise.
4419         * gcc.dg/pr46212.c: Likewise.
4420         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4421         * gcc.dg/setjmp-2.c: Likewise.
4422         * gcc.dg/short-compare-1.c: Likewise.
4423         * gcc.dg/short-compare-2.c: Likewise.
4424         * gcc.dg/smod-1.c: Likewise.
4425         * gcc.dg/sync-2.c: Likewise.
4426         * gcc.dg/sync-3.c: Likewise.
4427         * gcc.dg/tls/opt-1.c: Likewise.
4428         * gcc.dg/tls/opt-2.c: Likewise.
4429         * gcc.dg/tls/opt-3.c: Likewise.
4430         * gcc.dg/torture/badshift.c: Likewise.
4431         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4432         * gcc.dg/torture/pr20314-2.c: Likewise.
4433         * gcc.dg/torture/pr36891.c: Likewise.
4434         * gcc.dg/torture/pr38774.c: Likewise.
4435         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4436         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4437         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4438         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4439         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4440         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4441         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4442         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4443         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4444         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4445         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4446         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4447         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4448         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4449         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4450         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4451         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4452         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4453         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4454         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4455         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4456         * gcc.dg/unroll-1.c: Likewise.
4457         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4458         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4459         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4460         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4461         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4462         * gcc.target/i386/20000609-1.c: Likewise.
4463         * gcc.target/i386/20000720-1.c: Likewise.
4464         * gcc.target/i386/20000724-1.c: Likewise.
4465         * gcc.target/i386/20011107-1.c: Likewise.
4466         * gcc.target/i386/20011119-1.c: Likewise.
4467         * gcc.target/i386/20020201-3.c: Likewise.
4468         * gcc.target/i386/20020218-1.c: Likewise.
4469         * gcc.target/i386/20020729-1.c: Likewise.
4470         * gcc.target/i386/20030926-1.c: Likewise.
4471         * gcc.target/i386/20060125-1.c: Likewise.
4472         * gcc.target/i386/20060125-2.c: Likewise.
4473         * gcc.target/i386/20060512-1.c: Likewise.
4474         * gcc.target/i386/20060512-2.c: Likewise.
4475         * gcc.target/i386/20060512-3.c: Likewise.
4476         * gcc.target/i386/20060512-4.c: Likewise.
4477         * gcc.target/i386/387-1.c: Likewise.
4478         * gcc.target/i386/387-2.c: Likewise.
4479         * gcc.target/i386/387-5.c: Likewise.
4480         * gcc.target/i386/387-6.c: Likewise.
4481         * gcc.target/i386/980312-1.c: Likewise.
4482         * gcc.target/i386/980313-1.c: Likewise.
4483         * gcc.target/i386/990117-1.c: Likewise.
4484         * gcc.target/i386/990424-1.c: Likewise.
4485         * gcc.target/i386/990524-1.c: Likewise.
4486         * gcc.target/i386/991129-1.c: Likewise.
4487         * gcc.target/i386/991214-1.c: Likewise.
4488         * gcc.target/i386/991230-1.c: Likewise.
4489         * gcc.target/i386/addr-sel-1.c: Likewise.
4490         * gcc.target/i386/aggregate-ret1.c: Likewise.
4491         * gcc.target/i386/aggregate-ret2.c: Likewise.
4492         * gcc.target/i386/align-main-3.c: Likewise.
4493         * gcc.target/i386/amd64-abi-1.c: Likewise.
4494         * gcc.target/i386/amd64-abi-2.c: Likewise.
4495         * gcc.target/i386/amd64-abi-4.c: Likewise.
4496         * gcc.target/i386/amd64-abi-5.c: Likewise.
4497         * gcc.target/i386/amd64-abi-6.c: Likewise.
4498         * gcc.target/i386/asm-1.c: Likewise.
4499         * gcc.target/i386/asm-3.c: Likewise.
4500         * gcc.target/i386/asm-5.c: Likewise.
4501         * gcc.target/i386/attributes-error.c: Likewise.
4502         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4503         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4504         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4505         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4506         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4507         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4508         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4509         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4510         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4511         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4512         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4513         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4514         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4515         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4516         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4517         * gcc.target/i386/bitfield1.c: Likewise.
4518         * gcc.target/i386/bitfield2.c: Likewise.
4519         * gcc.target/i386/bmi-2.c: Likewise.
4520         * gcc.target/i386/bmi-5.c: Likewise.
4521         * gcc.target/i386/builtin-unreachable.c: Likewise.
4522         * gcc.target/i386/cleanup-2.c: Likewise.
4523         * gcc.target/i386/clobbers.c: Likewise.
4524         * gcc.target/i386/cmov8.c: Likewise.
4525         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4526         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4527         * gcc.target/i386/compress-float-387.c: Likewise.
4528         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4529         * gcc.target/i386/compress-float-sse.c: Likewise.
4530         * gcc.target/i386/crc32-2.c: Likewise.
4531         * gcc.target/i386/crc32-3.c: Likewise.
4532         * gcc.target/i386/divmod-7.c: Likewise.
4533         * gcc.target/i386/divmod-8.c: Likewise.
4534         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4535         * gcc.target/i386/fma3-builtin.c: Likewise.
4536         * gcc.target/i386/fma3-fma.c: Likewise.
4537         * gcc.target/i386/fma4-256-vector.c: Likewise.
4538         * gcc.target/i386/fma4-builtin.c: Likewise.
4539         * gcc.target/i386/fma4-fma-2.c: Likewise.
4540         * gcc.target/i386/fma4-fma.c: Likewise.
4541         * gcc.target/i386/fma4-vector-2.c: Likewise.
4542         * gcc.target/i386/fma4-vector.c: Likewise.
4543         * gcc.target/i386/funcspec-1.c: Likewise.
4544         * gcc.target/i386/funcspec-10.c: Likewise.
4545         * gcc.target/i386/funcspec-11.c: Likewise.
4546         * gcc.target/i386/funcspec-2.c: Likewise.
4547         * gcc.target/i386/funcspec-5.c: Likewise.
4548         * gcc.target/i386/funcspec-6.c: Likewise.
4549         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4550         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4551         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4552         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4553         * gcc.target/i386/incoming-1.c: Likewise.
4554         * gcc.target/i386/incoming-10.c: Likewise.
4555         * gcc.target/i386/incoming-11.c: Likewise.
4556         * gcc.target/i386/incoming-12.c: Likewise.
4557         * gcc.target/i386/incoming-13.c: Likewise.
4558         * gcc.target/i386/incoming-14.c: Likewise.
4559         * gcc.target/i386/incoming-15.c: Likewise.
4560         * gcc.target/i386/incoming-2.c: Likewise.
4561         * gcc.target/i386/incoming-3.c: Likewise.
4562         * gcc.target/i386/incoming-4.c: Likewise.
4563         * gcc.target/i386/incoming-5.c: Likewise.
4564         * gcc.target/i386/incoming-6.c: Likewise.
4565         * gcc.target/i386/incoming-7.c: Likewise.
4566         * gcc.target/i386/incoming-8.c: Likewise.
4567         * gcc.target/i386/incoming-9.c: Likewise.
4568         * gcc.target/i386/lea.c: Likewise.
4569         * gcc.target/i386/local.c: Likewise.
4570         * gcc.target/i386/loop-1.c: Likewise.
4571         * gcc.target/i386/loop-2.c: Likewise.
4572         * gcc.target/i386/loop-3.c: Likewise.
4573         * gcc.target/i386/max-stack-align.c: Likewise.
4574         * gcc.target/i386/memcpy-1.c: Likewise.
4575         * gcc.target/i386/movbe-2.c: Likewise.
4576         * gcc.target/i386/movq-2.c: Likewise.
4577         * gcc.target/i386/movq.c: Likewise.
4578         * gcc.target/i386/nrv1.c: Likewise.
4579         * gcc.target/i386/pad-4.c: Likewise.
4580         * gcc.target/i386/pad-5a.c: Likewise.
4581         * gcc.target/i386/pad-5b.c: Likewise.
4582         * gcc.target/i386/pad-6a.c: Likewise.
4583         * gcc.target/i386/pad-6b.c: Likewise.
4584         * gcc.target/i386/pad-7.c: Likewise.
4585         * gcc.target/i386/pad-9.c: Likewise.
4586         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4587         * gcc.target/i386/pic-1.c: Likewise.
4588         * gcc.target/i386/pr12092-1.c: Likewise.
4589         * gcc.target/i386/pr12329.c: Likewise.
4590         * gcc.target/i386/pr21518.c: Likewise.
4591         * gcc.target/i386/pr22362.c: Likewise.
4592         * gcc.target/i386/pr22585.c: Likewise.
4593         * gcc.target/i386/pr23098.c: Likewise.
4594         * gcc.target/i386/pr25196.c: Likewise.
4595         * gcc.target/i386/pr25293.c: Likewise.
4596         * gcc.target/i386/pr25654.c: Likewise.
4597         * gcc.target/i386/pr26449.c: Likewise.
4598         * gcc.target/i386/pr26778.c: Likewise.
4599         * gcc.target/i386/pr26826.c: Likewise.
4600         * gcc.target/i386/pr27266.c: Likewise.
4601         * gcc.target/i386/pr29978.c: Likewise.
4602         * gcc.target/i386/pr30505.c: Likewise.
4603         * gcc.target/i386/pr30961-1.c: Likewise.
4604         * gcc.target/i386/pr31628.c: Likewise.
4605         * gcc.target/i386/pr32000-2.c: Likewise.
4606         * gcc.target/i386/pr32661-1.c: Likewise.
4607         * gcc.target/i386/pr32708-2.c: Likewise.
4608         * gcc.target/i386/pr32708-3.c: Likewise.
4609         * gcc.target/i386/pr34256.c: Likewise.
4610         * gcc.target/i386/pr34312.c: Likewise.
4611         * gcc.target/i386/pr34522.c: Likewise.
4612         * gcc.target/i386/pr35160.c: Likewise.
4613         * gcc.target/i386/pr35281.c: Likewise.
4614         * gcc.target/i386/pr36246.c: Likewise.
4615         * gcc.target/i386/pr36786.c: Likewise.
4616         * gcc.target/i386/pr37275.c: Likewise.
4617         * gcc.target/i386/pr37843-3.c: Likewise.
4618         * gcc.target/i386/pr37843-4.c: Likewise.
4619         * gcc.target/i386/pr39082-1.c: Likewise.
4620         * gcc.target/i386/pr39431.c: Likewise.
4621         * gcc.target/i386/pr39496.c: Likewise.
4622         * gcc.target/i386/pr39543-2.c: Likewise.
4623         * gcc.target/i386/pr39911.c: Likewise.
4624         * gcc.target/i386/pr40718.c: Likewise.
4625         * gcc.target/i386/pr40906-1.c: Likewise.
4626         * gcc.target/i386/pr40906-2.c: Likewise.
4627         * gcc.target/i386/pr40906-3.c: Likewise.
4628         * gcc.target/i386/pr40934.c: Likewise.
4629         * gcc.target/i386/pr41900.c: Likewise.
4630         * gcc.target/i386/pr42589.c: Likewise.
4631         * gcc.target/i386/pr43662.c: Likewise.
4632         * gcc.target/i386/pr43671.c: Likewise.
4633         * gcc.target/i386/pr43766.c: Likewise.
4634         * gcc.target/i386/pr43869.c: Likewise.
4635         * gcc.target/i386/pr44942.c: Likewise.
4636         * gcc.target/i386/pr44948-2a.c: Likewise.
4637         * gcc.target/i386/pr45234.c: Likewise.
4638         * gcc.target/i386/pr45336-2.c: Likewise.
4639         * gcc.target/i386/pr45336-4.c: Likewise.
4640         * gcc.target/i386/pr45852.c: Likewise.
4641         * gcc.target/i386/pr46470.c: Likewise.
4642         * gcc.target/i386/pr48037-1.c: Likewise.
4643         * gcc.target/i386/pr48389.c: Likewise.
4644         * gcc.target/i386/pr49095.c: Likewise.
4645         * gcc.target/i386/pr9771-1.c: Likewise.
4646         * gcc.target/i386/rdfsbase-1.c: Likewise.
4647         * gcc.target/i386/rdfsbase-2.c: Likewise.
4648         * gcc.target/i386/rdgsbase-1.c: Likewise.
4649         * gcc.target/i386/rdgsbase-2.c: Likewise.
4650         * gcc.target/i386/rdrand-3.c: Likewise.
4651         * gcc.target/i386/regparm-stdcall.c: Likewise.
4652         * gcc.target/i386/regparm.c: Likewise.
4653         * gcc.target/i386/reload-1.c: Likewise.
4654         * gcc.target/i386/rotate-2.c: Likewise.
4655         * gcc.target/i386/sibcall-5.c: Likewise.
4656         * gcc.target/i386/signbit-1.c: Likewise.
4657         * gcc.target/i386/signbit-2.c: Likewise.
4658         * gcc.target/i386/signbit-3.c: Likewise.
4659         * gcc.target/i386/sse-5.c: Likewise.
4660         * gcc.target/i386/sse-8.c: Likewise.
4661         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4662         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4663         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4664         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4665         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4666         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4667         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4668         * gcc.target/i386/sse2-movq-2.c: Likewise.
4669         * gcc.target/i386/sse2-movq-3.c: Likewise.
4670         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4671         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4672         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4673         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4674         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4675         * gcc.target/i386/ssefn-1.c: Likewise.
4676         * gcc.target/i386/ssefn-2.c: Likewise.
4677         * gcc.target/i386/sseregparm-1.c: Likewise.
4678         * gcc.target/i386/sseregparm-2.c: Likewise.
4679         * gcc.target/i386/sseregparm-3.c: Likewise.
4680         * gcc.target/i386/sseregparm-4.c: Likewise.
4681         * gcc.target/i386/sseregparm-5.c: Likewise.
4682         * gcc.target/i386/sseregparm-6.c: Likewise.
4683         * gcc.target/i386/sseregparm-7.c: Likewise.
4684         * gcc.target/i386/sseregparm-8.c: Likewise.
4685         * gcc.target/i386/stack-realign.c: Likewise.
4686         * gcc.target/i386/stack-usage-realign.c: Likewise.
4687         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4688         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4689         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4690         * gcc.target/i386/stackalign/return-1.c: Likewise.
4691         * gcc.target/i386/stackalign/return-2.c: Likewise.
4692         * gcc.target/i386/stackalign/return-3.c: Likewise.
4693         * gcc.target/i386/tailcall-1.c: Likewise.
4694         * gcc.target/i386/tbm-2.c: Likewise.
4695         * gcc.target/i386/udivmod-7.c: Likewise.
4696         * gcc.target/i386/udivmod-8.c: Likewise.
4697         * gcc.target/i386/unroll-1.c: Likewise.
4698         * gcc.target/i386/vararg-1.c: Likewise.
4699         * gcc.target/i386/vararg-2.c: Likewise.
4700         * gcc.target/i386/vect8-ret.c: Likewise.
4701         * gcc.target/i386/vectorize5.c: Likewise.
4702         * gcc.target/i386/wmul-1.c: Likewise.
4703         * gcc.target/i386/wmul-2.c: Likewise.
4704         * gcc.target/i386/wrfsbase-1.c: Likewise.
4705         * gcc.target/i386/wrfsbase-2.c: Likewise.
4706         * gcc.target/i386/wrgsbase-1.c: Likewise.
4707         * gcc.target/i386/wrgsbase-2.c: Likewise.
4708         * gcc.target/i386/xop-pcmov.c: Likewise.
4709         * gcc.target/i386/xop-pcmov2.c: Likewise.
4710         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4711         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4712         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4713         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4714         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4715         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4716         * gcc.target/i386/zee.c: Likewise.
4717         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4718         * gfortran.dg/compiler-directive_2.f: Likewise.
4719         * gfortran.dg/g77/20010216-1.f: Likewise.
4720         * gfortran.dg/gomp/pr39152.f90: Likewise.
4721         * gfortran.dg/pr33794.f90: Likewise.
4723 2011-07-09  Jason Merrill  <jason@redhat.com>
4725         * g++.dg/cpp0x/regress/regress5.C: New.
4727 2011-07-08  Jason Merrill  <jason@redhat.com>
4729         PR c++/45437
4730         * g++.dg/expr/compound-asn1.C: New.
4731         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4733 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4735         PR target/49621
4736         * gcc.target/powerpc/altivec-34.c: New test.
4738 2011-07-08  Jason Merrill  <jason@redhat.com>
4740         PR c++/45603
4741         * g++.dg/abi/guard3.C: New.
4743 2011-07-08  Julian Brown  <julian@codesourcery.com>
4745         * lib/target-supports.exp
4746         (check_effective_target_arm_little_endian): New.
4747         (check_effective_target_vect_pack_trunc): Use above.
4748         (check_effective_target_vect_unpack): Likewise.
4749         (check_effective_target_vect_element_align): Test
4750         check_effective_target_arm_vect_no_misalign for ARM.
4752 2011-07-08  Jason Merrill  <jason@redhat.com>
4754         PR c++/49673
4755         * g++.dg/cpp0x/constexpr-rom.C: New.
4757 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4759         PR middle-end/49519
4760         * g++.dg/torture/pr49519.C: New test.
4762 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4764         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4766 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4768         PR testsuite/48727
4769         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4771 2011-07-08  Richard Guenther  <rguenther@suse.de>
4773         PR tree-optimization/49662
4774         * gcc.dg/graphite/interchange-14.c: XFAIL.
4775         * gcc.dg/graphite/interchange-15.c: Likewise.
4776         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4778 2011-07-06  Jason Merrill  <jason@redhat.com>
4780         PR c++/49663
4781         * g++.dg/cpp0x/regress/regress4.C: New.
4783 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4785         PR fortran/49648
4786         * gfortran.dg/result_in_spec_4.f90: New test.
4788 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4790         * gcc.target/sparc/cas64.c: New test.
4792 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4794         PR c/49644
4795         * g++.dg/torture/pr49644.C: New test.
4797         PR c/49644
4798         * gcc.c-torture/execute/pr49644.c: New test.
4800 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4802         * lib/target-supports.exp (check_effective_target_ia32): New.
4803         (check_effective_target_x32): Likewise.
4804         (check_effective_target_vect_cmdline_needed): Also check x32.
4806 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4808         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4809         dg-prune-output.
4810         * gcc.target/arm/pr42235.c: Likewise.
4811         * gcc.target/arm/pr42495.c: Likewise.
4812         * gcc.target/arm/pr42574.c: Likewise.
4813         * gcc.target/arm/thumb-branch1.c: Likewise.
4815         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4816         unneeded prune of possible warning.
4817         * gcc.target/arm/pr40956.c: Likewise.
4818         * gcc.target/arm/pr42505.c: Likewise.
4820         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4821         * gcc.c-torture/compile/pr46883.c: Likewise.
4822         * gcc.c-torture/compile/pr46934.c: Likewise.
4824         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4825         for move to ../../gcc.c-torture/compile.
4826         * gcc.target/arm/pr46883.c: Likewise.
4827         * gcc.target/arm/pr46934.c: Likewise.
4829         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4830         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4831         * gcc.target/arm/wmul-1.c: Likewise.
4832         * gcc.target/arm/wmul-2.c: Likewise.
4833         * gcc.target/arm/wmul-3.c: Likewise.
4834         * gcc.target/arm/wmul-4.c: Likewise.
4835         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4836         add tab after scan target.
4837         * gcc.target/arm/smlaltt-1.c: Likewise.
4838         * gcc.target/arm/smlatb-1.c: Likewise.
4839         * gcc.target/arm/smlatt-1.c: Likewise.
4841 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4843         PR debug/49522
4844         * gcc.dg/debug/pr49522.c: New test.
4846 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4848         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4849         * gcc.dg/pr46212.c: Run only if target int32plus.
4850         * gcc.dg/torture/pr48146.c: Ditto.
4851         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4852         * c-c++-common/pr44832.c: Ditto.
4853         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4854         * gcc.dg/pr31490.c: Ditto.
4855         * gcc.dg/torture/builtin-math-7.c: Run only if target
4856         large_double.
4857         * gcc.dg/torture/pr45764.c: Skip for AVR.
4858         * gcc.dg/pr47893.c: Ditto.
4860 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4862         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4863         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4864         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4865         add tab to scan target.
4867 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4869         * gcc.target/arm/neon-modes-3.c: New test.
4871 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4873         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4874         -fno-loop-interchange -ffast-math.
4876 2011-07-07  Richard Guenther  <rguenther@suse.de>
4878         * gcc.dg/ftrapv-3.c: New testcase.
4880 2011-07-07  Richard Guenther  <rguenther@suse.de>
4882         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4883         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4885 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4887         * gcc.dg/binop-notxor1.c: New test.
4888         * gcc.dg/binop-notand4a.c: New test.
4889         * gcc.dg/binop-notxor2.c: New test.
4890         * gcc.dg/binop-notand3a.c: New test.
4891         * gcc.dg/binop-notand2a.c: New test.
4892         * gcc.dg/binop-notand6a.c: New test.
4893         * gcc.dg/binop-notor1.c: New test.
4894         * gcc.dg/binop-notand1a.c: New test.
4895         * gcc.dg/binop-notand5a.c: New test.
4896         * gcc.dg/binop-notor2.c: New test.
4898 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4900         PR middle-end/49640
4901         * gcc.dg/gomp/pr49640.c: New test.
4903 2011-07-07  Richard Guenther  <rguenther@suse.de>
4905         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4907 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4909         PR target/39150
4910         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4912 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4914         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4915         * gcc.target/powerpc/no-r11-2.c: Ditto.
4916         * gcc.target/powerpc/no-r11-3.c: Ditto.
4918 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4920         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4921         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4923 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4925         * lib/target-supports.exp (check_profiling_available): Disable
4926         profiling with -fprofile-generate for target avr.
4928 2011-07-06  Richard Guenther  <rguenther@suse.de>
4930         PR tree-optimization/49645
4931         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4933 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4935         PR middle-end/47383
4936         * gcc.dg/pr47383.c: New.
4938 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4940         PR tree-optimization/49647
4941         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4943 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4945         PR testsuite/49542
4946         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4947         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4949 2011-07-05  Jason Merrill  <jason@redhat.com>
4951         PR c++/48157
4952         * g++.dg/template/template-id-4.C: New.
4954 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4956         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4957         * gcc.dg/pr43402.c: Ditto.
4959 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4961         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4963 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4965         * gcc.target/powerpc/ppc-switch-1.c: New test for
4966         --param case-values-threshold.
4967         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4969 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4971         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4973 2011-07-05  Jason Merrill  <jason@redhat.com>
4975         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4977 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4979         PR tree-optimization/47654
4980         * gcc.dg/graphite/block-pr47654.c: New.
4982 2011-07-05  Jason Merrill  <jason@redhat.com>
4984         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4986 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4988         PR tree-optimization/49580
4989         * gcc.dg/autopar/pr49580.c: New test.
4991 2011-07-05  Richard Guenther  <rguenther@suse.de>
4993         PR tree-optimization/49518
4994         PR tree-optimization/49628
4995         * g++.dg/torture/pr49628.C: New testcase.
4996         * gcc.dg/torture/pr49518.c: Likewise.
4998 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5000         * ada/acats/run_acats (which): Extract last field from type -p,
5001         type output only if command succeeded.
5003 2011-07-04  Jason Merrill  <jason@redhat.com>
5005         * g++.dg/abi/mangle48.C: New.
5007         * g++.dg/cpp0x/diag1.C: New.
5009         * g++.dg/diagnostic/aka1.C: New.
5011 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5013         PR rtl-optimization/49619
5014         * gcc.dg/pr49619.c: New test.
5016         PR rtl-optimization/49472
5017         * gfortran.dg/pr49472.f90: New test.
5019         PR debug/49602
5020         * gcc.dg/pr49602.c: New test.
5022 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5024         PR target/34734
5025         PR target/44643
5026         * gcc.target/avr/avr.exp: Run over cpp files, too.
5027         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5028         * gcc.target/avr/progmem.h: New file.
5029         * gcc.target/avr/exit-abort.h: New file.
5030         * gcc.target/avr/progmem-error-1.c: New file.
5031         * gcc.target/avr/progmem-error-1.cpp: New file.
5032         * gcc.target/avr/progmem-warning-1.c: New file.
5033         * gcc.target/avr/torture/progmem-1.c: New file.
5034         * gcc.target/avr/torture/progmem-1.cpp: New file.
5036 2011-07-04  Richard Guenther  <rguenther@suse.de>
5038         PR tree-optimization/49615
5039         * g++.dg/torture/pr49615.C: New testcase.
5041 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5043         PR tree-optimization/49610
5044         * gcc.dg/vect/pr49610.c: New test.
5046 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5048         * gnat.dg/specs/debug1.ads: New test.
5050 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5052         PR fortran/49562
5053         * gfortran.dg/typebound_proc_23.f90: New.
5055 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5057         PR c++/49605
5058         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5060 2011-07-01  Jason Merrill  <jason@redhat.com>
5062         PR c++/48261
5063         * g++.dg/template/template-id-3.C: New.
5065         PR c++/48593
5066         * g++.dg/template/qualified-id4.C: New.
5068         PR c++/48883
5069         * g++.dg/template/explicit-args4.C: New.
5071         PR c++/49085
5072         * g++.dg/template/offsetof2.C: New.
5074 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5076         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5078 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5080         PR libmudflap/49549
5081         * lib/target-supports.exp (check_effective_target_gld): New proc.
5083 2011-07-01  Richard Guenther  <rguenther@suse.de>
5085         PR tree-optimization/49603
5086         * gcc.dg/torture/pr49603.c: New testcase.
5088 2011-06-30  Jason Merrill  <jason@redhat.com>
5090         PR c++/49387
5091         * g++.dg/rtti/template1.C: New.
5093         PR c++/49569
5094         * g++.dg/cpp0x/regress/ctor1.C: New.
5096         PR c++/49355
5097         * g++.dg/cpp0x/initlist54.C: New.
5099 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5101         * gcc.dg/tree-ssa/sra-12.c: New test.
5103 2011-06-29  Jason Merrill  <jason@redhat.com>
5105         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5107 2011-06-30  Richard Guenther  <rguenther@suse.de>
5109         PR tree-optimization/46787
5110         * gcc.dg/vect/vect-121.c: New testcase.
5112 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5114         PR tree-optimization/49094
5115         * gcc.dg/tree-ssa/pr49094.c: New test.
5117 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5119         PR fortran/49540
5120         * gfortran.dg/pr49540-1.f90: New test.
5121         * gfortran.dg/pr49540-2.f90: New test.
5123 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5125         PR ada/49511
5126         * ada/acats/run_acats (which): Use last field of type -p output.
5128 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5129             Iain Sandoe  <iains@gcc.gnu.org>
5131         PR libobjc/36610
5132         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5133         Only skip on 64-bit *-*-darwin8* && !objc2.
5135 2011-06-30  Richard Guenther  <rguenther@suse.de>
5137         PR tree-optimization/38752
5138         * gcc.c-torture/compile/pr38752.c: New testcase.
5140 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5142         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5143         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5145 2011-06-29  Jason Merrill  <jason@redhat.com>
5147         PR c++/49216
5148         * g++.dg/cpp0x/initlist53.C: Use placement new.
5149         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5150         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5152         PR c++/49003
5153         * g++.dg/cpp0x/trailing6.C: New.
5154         * g++.dg/cpp0x/pr45908.C: No error.
5156         PR c++/49272
5157         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5159         PR c++/49520
5160         * g++.dg/cpp0x/constexpr-using2.C: New.
5162         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5164         PR c++/45923
5165         * g++.dg/cpp0x/constexpr-diag3.C: New.
5166         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5167         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5168         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5169         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5171 2011-06-29  Jason Merrill  <jason@redhat.com>
5173         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5175 2011-06-29  Richard Guenther  <rguenther@suse.de>
5177         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5179 2011-06-29  Jason Merrill  <jason@redhat.com>
5181         * g++.dg/cpp0x/initlist-value2.C: New.
5183         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5184         * g++.dg/cpp0x/initlist-value.C: New.
5186 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5188         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5190 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5192         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5193         * gcc.dg/inline_2.c: Likewise.
5194         * gcc.dg/unroll_1.c: Likewise.
5196 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5198         PR debug/49567
5199         * gcc.target/i386/pr49567.c: New test.
5201 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5203         * gnat.dg/opt17.ad[sb]: New test.
5205 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5206             Tom de Vries  <tom@codesourcery.com>
5208         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5209         (check_effective_target_arm_thumb2): New effective targets.
5210         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5211         properly.  Clean up temporary files.
5212         * gcc.target/arm/ivopts-2.c: Likewise.
5213         * gcc.target/arm/ivopts-3.c: Likewise.
5214         * gcc.target/arm/ivopts-4.c: Likewise.
5215         * gcc.target/arm/ivopts-5.c: Likewise.
5216         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5218 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5220         PR fortran/49479
5221         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5223 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5225         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5226         * gcc.target/arm/vfp-ldmias.c: Likewise.
5227         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5228         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5229         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5230         * gcc.target/arm/vfp-stmias.c: Likewise.
5231         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5232         * gcc.target/arm/vfp-stmiad.c: Likewise.
5234 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5236         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5237         dg-prune-output.
5238         * gcc.target/arm/pr45701-2.c: Ditto.
5240 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5242         PR fortran/49466
5243         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5244         * gfortran.dg/extends_14.f03: Modified.
5246 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5248         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5249         early if the test is already being skipped.
5251         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5252         scan-assembler-dem-not): For missing file, report unresolved with
5253         same message as for pass/fail, with reason reported in log file.
5255         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5256         from add_options_for_arm_neon_fp16.
5257         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5258         check_effective_target_arm_neon_fp16_ok_nocache.
5259         Check -mfpu and -mfloat-abi options from current multilib.
5260         Do not require neon support.
5261         (check_effective_target_arm_fp16_ok): Renamed from
5262         check_effecitve_target_arm_neon_fp16_ok.
5263         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5264         arm_neon_fp16_ok and arm_fp16.
5265         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5266         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5267         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5268         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5270 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5272         * gcc.dg/builtin-assume-aligned-1.c: New test.
5273         * gcc.dg/builtin-assume-aligned-2.c: New test.
5274         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5276         PR debug/49544
5277         * gcc.dg/pr49544.c: New test.
5279 2011-06-27  Richard Guenther  <rguenther@suse.de>
5281         PR tree-optimization/49394
5282         * g++.dg/torture/pr49394.C: New testcase.
5284 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5286         * gcc.dg/optimize-bswapdi-2.c: New test.
5288 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5289             Richard Sandiford  <richard.sandiford@linaro.org>
5291         PR tree-optimization/49169
5292         * gcc.dg/torture/pr49169.c: New test.
5294 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5296         PR testsuite/49529
5297         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5299         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5300         hppa*-*-hpux*.
5302 2011-06-26  Jason Merrill  <jason@redhat.com>
5304         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5306         PR c++/49528
5307         * g++.dg/init/ref19.C: New.
5308         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5310 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5312         PR tree-optimization/48377
5313         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5314         non_strict_align.
5316 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5318         PR middle-end/49191
5319         * lib/target-supports.exp (check_effective_target_non_strict_align):
5320         New.
5321         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5323 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5325         PR tree-optimizations/49516
5326         * g++.dg/tree-ssa/pr49516.C: New test.
5328 2011-06-23  Jason Merrill  <jason@redhat.com>
5330         PR c++/35255
5331         * g++.dg/template/partial10.C: New.
5332         * g++.dg/template/partial11.C: New.
5334 2011-06-23  Jeff Law <law@redhat.com>
5336         PR middle-end/48770
5337         * gcc.dg/pr48770.c: New test.
5339 2011-06-23  Jan Hubicka  <jh@suse.cz>
5341         PR middle-end/49373
5342         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5344 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5346         PR testsuite/49512
5347         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5348         instead of -fdump-tree-optimized.
5350 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5352         PR c++/44625
5353         * g++.dg/template/crash107.C: New.
5354         * g++.dg/template/error17.C: Adjust.
5356 2011-06-23  Jason Merrill  <jason@redhat.com>
5358         PR c++/49507
5359         * g++.dg/cpp0x/defaulted30.C: New.
5361         PR c++/49440
5362         * g++.dg/rtti/anon-ns1.C: New.
5364         PR c++/49395
5365         * g++.dg/init/ref18.C: New.
5367         PR c++/36435
5368         * g++.dg/template/partial9.C: New.
5370 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5372         PR middle-end/49373
5373         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5375 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5377         PR debug/49496
5378         * gcc.dg/pr49496.c: New test.
5380 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5382         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5383         is not xscale.
5385         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5387         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5388         * gcc.target/arm/pr42879.c: Likewise.
5389         * gcc.target/arm/pr45701-3.c: Likewise.
5391         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5392         * gcc.target/arm/pr40482.c: Likewise.
5393         * gcc.target/arm/stack-corruption.c: Likewise.
5395 2011-06-22  Richard Guenther  <rguenther@suse.de>
5397         PR tree-optimization/49493
5398         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5400 2011-06-22  Jason Merrill  <jason@redhat.com>
5402         PR c++/49260
5403         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5405 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5406             Dmitry Melnik  <dm@ispras.ru>
5408         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5409         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5410         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5412 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5414         * gcc.target/arm/tlscall.c: New.
5416 2011-06-21  Jason Merrill  <jason@redhat.com>
5418         PR c++/49172
5419         * g++.dg/cpp0x/constexpr-ref1.C: New.
5420         * g++.dg/cpp0x/constexpr-ref2.C: New.
5421         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5423         PR c++/49482
5424         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5426         PR c++/49418
5427         * g++.dg/template/param3.C: New.
5429 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5431         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5432         my_clrsb test functions.
5433         (main): Test clrsb.
5434         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5435         test_sll, test_ull): Add clrsb tests.
5436         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5437         clrsbll.
5439 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5441         PR fortran/49112
5442         * gfortran.dg/class_44.f03: New.
5444 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5446         PR tree-optimization/49478
5447         * gcc.dg/vect/pr49478.c
5449 2011-06-21  Richard Guenther  <rguenther@suse.de>
5451         PR tree-optimization/49483
5452         * gcc.dg/vect/vect-120.c: New testcase.
5454 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5456         PR testsuite/49443
5457         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5458         * gcc.dg/vect/vect-peel-4.c: Likewise.
5460 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5462         PR middle-end/49139
5463         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5464         * gcc.dg/always_inline2.c: Likewise.
5465         * gcc.dg/always_inline3.c: Likewise.
5466         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5467         * gcc.dg/inline_1.c: Likewise.
5468         * gcc.dg/inline_2.c: Likewise.
5469         * gcc.dg/inline_3.c: Likewise.
5470         * gcc.dg/inline_4.c: Likewise.
5471         * gcc.dg/20051201-1.c: Likewise.
5472         * gcc.dg/pr40087.c: Likewise.
5473         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5474         * gcc.dg/inline-22.c: Likewise.
5475         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5476         * gcc.dg/lto/20090218-1_1.c: Likewise.
5477         * g++.dg/ipa/devirt-7.C: Likewise.
5478         * gcc.dg/uninit-pred-5_a.c: Likewise.
5479         * gcc.dg/uninit-pred-5_b.c: Likewise.
5480         * gcc.dg/fail_always_inline.c: New.
5482 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5484         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5485         into 6 jobs instead of 3.
5487 2011-06-20  Jason Merrill  <jason@redhat.com>
5489         PR c++/49216
5490         * g++.dg/cpp0x/initlist53.C: New.
5492 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5494         PR fortran/18918
5495         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5496         * gfortran.dg/coarray_lock_3.f90: New.
5497         * gfortran.dg/coarray/lock_1.f90: New.
5499 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5501         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5502         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5503         unresolved and report the reason to the log file.
5505         * lib/scanasm.exp (object-size): Move argument processing earlier
5506         to report errors before verifying that the file exists.  Report
5507         problems detected at runtime as unresolved instead of error and
5508         report their reasons to the log file.
5510 2011-06-20  Jason Merrill  <jason@redhat.com>
5512         PR c++/47080
5513         * g++.dg/cpp0x/explicit6.C: New.
5515         PR c++/47635
5516         * g++.dg/cpp0x/enum20.C: New.
5518         PR c++/48138
5519         * g++.dg/ext/attr-aligned01.C: New.
5521         PR c++/49205
5522         * g++.dg/cpp0x/variadic-default.C: New.
5524         PR c++/43321
5525         * g++.dg/cpp0x/auto26.C: New.
5527         PR c++/43831
5528         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5530 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5532         * gcc.dg/binop-notand1.c: New test.
5533         * gcc.dg/binop-notand2.c: New test.
5534         * gcc.dg/binop-notand3.c: New test.
5535         * gcc.dg/binop-notand4.c: New test.
5536         * gcc.dg/binop-notand5.c: New test.
5537         * gcc.dg/binop-notand6.c: New test.
5539 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5541         PR testsuite/49432
5542         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5544 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5546         PR fortran/49400
5547         * gfortran.dg/proc_ptr_31.f90: New.
5549 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5551         * gnat.dg/volatile6.adb: New test.
5552         * gnat.dg/volatile7.adb: Likewise.
5553         * gnat.dg/volatile8.adb: Likewise.
5554         * gnat.dg/volatile9.adb: Likewise.
5556 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5558         * gnat.dg/constant3.adb: New test.
5560 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5562         PR libfortran/49296
5563         * gfortran.dg/read_list_eof_1.f90: New test.
5565 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5567         PR target/49411
5568         * gcc.target/i386/testimm-1.c: New test.
5569         * gcc.target/i386/testimm-2.c: New test.
5570         * gcc.target/i386/testimm-3.c: New test.
5571         * gcc.target/i386/testimm-4.c: New test.
5572         * gcc.target/i386/testimm-5.c: New test.
5573         * gcc.target/i386/testimm-6.c: New test.
5574         * gcc.target/i386/testimm-7.c: New test.
5575         * gcc.target/i386/testimm-8.c: New test.
5576         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5577         * gcc.target/i386/xop-rotate1-int.c: New test.
5578         * gcc.target/i386/xop-rotate2-int.c: New test.
5580 2011-06-17  Jason Merrill  <jason@redhat.com>
5582         * g++.dg/cpp0x/rv-func2.C: New.
5584         * g++.dg/debug/dwarf2/lambda1.C: New.
5585         * g++.dg/warn/Wshadow-6.C: Adjust.
5587 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5589         PR fortran/48699
5590         * gfortran.dg/move_alloc_5.f90: New.
5592 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5594         PR rtl-optimization/48542
5595         * gcc.dg/torture/pr48542.c: New test.
5597 2011-06-16  Jason Merrill  <jason@redhat.com>
5599         PR c++/44160
5600         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5602         PR c++/45378
5603         * g++.dg/cpp0x/initlist52.C New.
5605         PR c++/45399
5606         * c-c++-common/raw-string-12.c: New.
5608         PR c++/49229
5609         * g++.dg/cpp0x/sfinae26.C: New.
5611         PR c++/49251
5612         * g++.dg/cpp0x/variadic113.C: New.
5614         PR c++/49420
5615         * g++.dg/cpp0x/variadic112.C: New.
5617 2011-06-16  Jeff Law <law@redhat.com>
5619         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5620         improved jump threading.
5621         * gcc.dg/builtin-object-size-2.c: Likewise.
5622         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5624 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5626         PR fortran/49074
5627         * gfortran.dg/typebound_assignment_3.f03: New.
5629 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5631         PR testsuite/48727
5632         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5634 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5636         PR tree-optimization/49343
5637         * gnat.dg/discr31.ad[sb]: New test.
5639 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5641         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5643 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5645         PR target/45098
5646         * gcc.target/arm/ivopts-3.c: Update test.
5647         * gcc.target/arm/ivopts-5.c: Same.
5649 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5651         Revert:
5652         2011-06-10  Wei Guozhi  <carrot@google.com>
5654         PR target/45335
5655         * gcc.target/arm/pr45335.c: New test.
5656         * gcc.target/arm/pr45335-2.c: New test.
5657         * gcc.target/arm/pr45335-3.c: New test.
5658         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5659         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5660         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5662 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5664         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5666 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5668         PR fortran/49417
5669         * gfortran.dg/class_43.f03: New.
5671 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5673         PR tree-optimization/49419
5674         * gcc.c-torture/execute/pr49419.c: New test.
5676 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5678         * gcc.dg/sms-9.c: New file.
5680 2011-06-15  Easwaran Raman  <eraman@google.com>
5682         PR rtl-optimization/49414
5683         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5685 2011-06-14  Jason Merrill  <jason@redhat.com>
5687         * g++.dg/cpp0x/noexcept13.C: New.
5689 2011-06-14  Easwaran Raman  <eraman@google.com>
5691         PR rtl-optimization/44194
5692         * gcc.dg/pr44194-1.c: New test.
5693         * gcc.dg/pr44194-2.c: New test.
5695 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5697         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5698         switches.
5699         * gcc.target/arm/pr45701-2.c: Likewise.
5700         * gcc.target/arm/thumb-branch1.c: Likewise.
5702 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5704         PR testsuite/48727
5705         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5707 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5709         * gcc.target/arm/pr45701-1.c: Require thumb support.
5710         * gcc.target/arm/pr45701-2.c: Likewise.
5711         * gcc.target/arm/thumb-branch1.c: Likewise.
5713         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5714         * gcc.target/arm/pr39839.c: Likewise.
5715         * gcc.target/arm/pr40657-2.c: Likewise.
5716         * gcc.target/arm/pr40956.c: Likewise.
5717         * gcc.target/arm/pr41679.c: Likewise.
5718         * gcc.target/arm/pr42235.c: Likewise.
5719         * gcc.target/arm/pr42495.c: Likewise.
5720         * gcc.target/arm/pr42505.c: Likewise.
5721         * gcc.target/arm/pr42574.c: Likewise.
5722         * gcc.target/arm/pr46883.c: Likewise.
5723         * gcc.target/arm/pr46934.c: Likewise.
5724         * gcc.target/arm/xor-and.c: Likewise.
5726 2011-06-14  Jason Merrill  <jason@redhat.com>
5728         * g++.dg/other/error23.C: Adjust error message.
5729         * g++.dg/other/error32.C: Likewise.
5731         PR c++/49389
5732         * g++.dg/cpp0x/rv-dotstar.C: New.
5734         PR c++/49369
5735         * g++.dg/cpp0x/decltype30.C: New.
5737         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5739 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5741         PR fortran/49103
5742         * gfortran.dg/pr49103.f90: New test.
5744 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5746         PR target/45098
5747         * gcc.target/arm/ivopts-3.c: New test.
5748         * gcc.target/arm/ivopts-4.c: New test.
5749         * gcc.target/arm/ivopts-5.c: New test.
5751 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5753         PR rtl-optimization/49390
5754         * gcc.c-torture/execute/pr49390.c: New test.
5756 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5758         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5760 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5762         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5763         * gcc.c-torture/execute/cmpsi-2.x: New file.
5764         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5765         * gcc.c-torture/execute/pr45262.x: New file.
5766         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5767         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5768         int32plus
5769         * gcc.c-torture/compile/pr49163.c: Ditto.
5771 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5773         * gcc.dg/vect/vect-16.c: Rename to...
5774         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5775         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5776         for double-word vectors.
5777         * gcc.dg/vect/vect-peel-4.c: Likewise.
5778         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5779         vect_element_align.
5780         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5781         -fno-fast-math.
5783 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5785         PR target/44618
5786         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5788 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5790         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5792 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5794         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5796 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5798         * gfortran.dg/trim_optimize_8.f90:  New test case.
5800 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5801            Ira Rosen  <ira.rosen@linaro.org>
5803         PR tree-optimization/49352
5804         * gcc.dg/vect/pr49352.c: New test.
5806 2011-06-12  Tobias Burnus
5808         PR fortran/49324
5809         * gfortran.dg/alloc_comp_assign_11.f90: New.
5811 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5813         * gfortran.dg/trim_optimize_7.f90:  New test.
5815 2011-06-10  Wei Guozhi  <carrot@google.com>
5817         PR target/45335
5818         * gcc.target/arm/pr45335.c: New test.
5819         * gcc.target/arm/pr45335-2.c: New test.
5820         * gcc.target/arm/pr45335-3.c: New test.
5821         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5822         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5823         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5825 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5827         PR c++/41769
5828         * g++.dg/parse/error39.C: New.
5830 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5832         * gcc.target/arm/20090811-1.c: Skip for incompatible
5833         options, do not override other options.
5834         * gcc.target/arm/combine-cmp-shift.c: Skip for
5835         incompatible options.
5836         * gcc.target/arm/pr45094.c: Likewise.
5837         * gcc.target/arm/scd42-1.c: Likewise.
5838         * gcc.target/arm/scd42-3.c: Likewise.
5839         * gcc.target/arm/thumb-ltu.c: Likewise.
5841         * lib/target-supports.exp
5842         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5843         multilib flags use -mfpu with a value other than neon-fp16.
5845 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5847         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5848         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5850 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5852         * lib/target-supports.exp (check_effective_target_pie): New proc.
5853         * gcc.dg/pie-link.c: Use target pie.
5855 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5856             Laurent Roug�  <laurent.rouge@menta.fr>
5858         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5859         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5861 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5863         * gfortran.dg/coarray/sync_1.f90: New test for
5864         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5866 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5868         PR tree-optimization/49318
5869         * gcc.dg/vect/pr49318.c: New test.
5871 2011-06-09  David Krauss  <potswa@mac.com>
5873         * g++.dg/template/arrow1.C: New.
5875 2011-06-09  Jason Merrill  <jason@redhat.com>
5877         * lib/prune.exp: Prune "note"s.
5878         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5880         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5881         * g++.dg/template/dependent-expr3.C: Likewise.
5882         * g++.dg/parse/template7.C: Likewise.
5883         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5884         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5885         * g++.old-deja/g++.pt/friend38.C: Likewise.
5886         * g++.old-deja/g++.pt/crash32.C: Likewise.
5887         * g++.old-deja/g++.other/init4.C: Likewise.
5888         * g++.old-deja/g++.other/friend8.C: Likewise.
5890         * g++.dg/ext/complex7.C: Adjust expected output.
5891         * g++.dg/diagnostic/method1.C: Likewise.
5892         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5893         * g++.dg/parse/crash33.C: Likewise.
5894         * g++.dg/other/warning1.C: Likewise.
5895         * g++.dg/init/pr29571.C: Likewise.
5896         * g++.dg/warn/overflow-warn-1.C: Likewise.
5897         * g++.dg/warn/overflow-warn-3.C: Likewise.
5898         * g++.dg/warn/overflow-warn-4.C: Likewise.
5899         * g++.old-deja/g++.oliva/template1.C: Likewise.
5901         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5902         * g++.dg/parse/template7.C: Adjust.
5904 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5906         PR target/49307
5907         * gcc.dg/pr49307.c: New.
5909 2011-06-09  Wei Guozhi  <carrot@google.com>
5911         PR target/46975
5912         * gcc.target/arm/pr46975.c: New testcase.
5914 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5916         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5917         (PMETH, arglist_t): Removed.
5918         (method_get_number_of_arguments): Removed.
5919         (method_get_nth_argument): Removed.
5920         (method_get_first_argument): Removed.
5921         (method_get_next_argument): Removed.
5922         (method_get_sizeof_arguments): Removed.
5923         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5924         (PMETH): Removed.
5925         (method_get_number_of_arguments): Removed.
5926         (method_get_nth_argument): Removed.
5927         (method_get_first_argument): Removed.
5928         (method_get_next_argument): Removed.
5929         (method_get_sizeof_arguments): Removed.
5930         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5932 2011-06-09  David Li  <davidxl@google.com>
5934         * gcc.dg/dump-pass.c: New test.
5936 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5938         PR c++/29003
5939         * g++.dg/parse/error38.C: New.
5941 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5943         PR middle-end/49308
5944         * gfortran.dg/pr49308.f90: New test.
5946 2011-06-08  Jason Merrill  <jason@redhat.com>
5948         * g++.dg/cpp0x/noexcept11.C: New.
5949         * g++.dg/cpp0x/noexcept12.C: New.
5950         * g++.dg/cpp0x/sfinae11.C: Adjust.
5952 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5954         PR testsuite/49323
5955         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5956         to dg-options, match also DW_AT_linkage_name.
5958 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5960         PR middle-end/21953
5961         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5962         -fno-common on alpha*-dec-osf*.
5963         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5965 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5967         PR rtl-optimization/49303
5968         * gcc.target/ia64/pr49303.c: New test.
5970 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5972         PR fortran/18918
5973         * gfortran.dg/coarray_lock_1.f90: New.
5974         * gfortran.dg/coarray_lock_2.f90: New.
5976 2011-06-07  Jason Merrill  <jason@redhat.com>
5978         * lib/prune.exp: Look for "required" rather than "instantiated".
5979         * g++.dg/abi/mangle11.C: Likewise.
5980         * g++.dg/abi/mangle12.C: Likewise.
5981         * g++.dg/abi/mangle17.C: Likewise.
5982         * g++.dg/abi/mangle20-2.C: Likewise.
5983         * g++.dg/abi/pragma-pack1.C: Likewise.
5984         * g++.dg/cpp0x/decltype26.C: Likewise.
5985         * g++.dg/cpp0x/decltype28.C: Likewise.
5986         * g++.dg/cpp0x/decltype29.C: Likewise.
5987         * g++.dg/cpp0x/enum11.C: Likewise.
5988         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5989         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5990         * g++.dg/cpp0x/pr47416.C: Likewise.
5991         * g++.dg/ext/case-range2.C: Likewise.
5992         * g++.dg/ext/case-range3.C: Likewise.
5993         * g++.dg/gomp/for-19.C: Likewise.
5994         * g++.dg/gomp/pr37533.C: Likewise.
5995         * g++.dg/gomp/pr38639.C: Likewise.
5996         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5997         * g++.dg/inherit/base3.C: Likewise.
5998         * g++.dg/inherit/using6.C: Likewise.
5999         * g++.dg/init/placement4.C: Likewise.
6000         * g++.dg/init/reference3.C: Likewise.
6001         * g++.dg/lookup/scoped6.C: Likewise.
6002         * g++.dg/lookup/using7.C: Likewise.
6003         * g++.dg/other/abstract1.C: Likewise.
6004         * g++.dg/other/error10.C: Likewise.
6005         * g++.dg/other/error5.C: Likewise.
6006         * g++.dg/other/field1.C: Likewise.
6007         * g++.dg/other/offsetof5.C: Likewise.
6008         * g++.dg/parse/bitfield2.C: Likewise.
6009         * g++.dg/parse/constant4.C: Likewise.
6010         * g++.dg/parse/crash20.C: Likewise.
6011         * g++.dg/parse/invalid-op1.C: Likewise.
6012         * g++.dg/parse/non-dependent2.C: Likewise.
6013         * g++.dg/parse/template18.C: Likewise.
6014         * g++.dg/tc1/dr152.C: Likewise.
6015         * g++.dg/tc1/dr166.C: Likewise.
6016         * g++.dg/tc1/dr176.C: Likewise.
6017         * g++.dg/tc1/dr213.C: Likewise.
6018         * g++.dg/template/access11.C: Likewise.
6019         * g++.dg/template/access2.C: Likewise.
6020         * g++.dg/template/access3.C: Likewise.
6021         * g++.dg/template/access7.C: Likewise.
6022         * g++.dg/template/arg7.C: Likewise.
6023         * g++.dg/template/cond2.C: Likewise.
6024         * g++.dg/template/crash13.C: Likewise.
6025         * g++.dg/template/crash40.C: Likewise.
6026         * g++.dg/template/crash7.C: Likewise.
6027         * g++.dg/template/crash84.C: Likewise.
6028         * g++.dg/template/ctor5.C: Likewise.
6029         * g++.dg/template/defarg13.C: Likewise.
6030         * g++.dg/template/defarg14.C: Likewise.
6031         * g++.dg/template/dtor7.C: Likewise.
6032         * g++.dg/template/eh2.C: Likewise.
6033         * g++.dg/template/error2.C: Likewise.
6034         * g++.dg/template/error43.C: Likewise.
6035         * g++.dg/template/friend32.C: Likewise.
6036         * g++.dg/template/injected1.C: Likewise.
6037         * g++.dg/template/instantiate1.C: Likewise.
6038         * g++.dg/template/instantiate3.C: Likewise.
6039         * g++.dg/template/instantiate5.C: Likewise.
6040         * g++.dg/template/instantiate7.C: Likewise.
6041         * g++.dg/template/local6.C: Likewise.
6042         * g++.dg/template/lookup2.C: Likewise.
6043         * g++.dg/template/member5.C: Likewise.
6044         * g++.dg/template/memfriend15.C: Likewise.
6045         * g++.dg/template/memfriend16.C: Likewise.
6046         * g++.dg/template/memfriend17.C: Likewise.
6047         * g++.dg/template/memfriend7.C: Likewise.
6048         * g++.dg/template/meminit1.C: Likewise.
6049         * g++.dg/template/nested3.C: Likewise.
6050         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6051         * g++.dg/template/nontype12.C: Likewise.
6052         * g++.dg/template/nontype13.C: Likewise.
6053         * g++.dg/template/nontype6.C: Likewise.
6054         * g++.dg/template/pr23510.C: Likewise.
6055         * g++.dg/template/pr35240.C: Likewise.
6056         * g++.dg/template/ptrmem15.C: Likewise.
6057         * g++.dg/template/ptrmem6.C: Likewise.
6058         * g++.dg/template/qualified-id1.C: Likewise.
6059         * g++.dg/template/qualttp20.C: Likewise.
6060         * g++.dg/template/qualttp3.C: Likewise.
6061         * g++.dg/template/qualttp4.C: Likewise.
6062         * g++.dg/template/qualttp5.C: Likewise.
6063         * g++.dg/template/qualttp6.C: Likewise.
6064         * g++.dg/template/qualttp7.C: Likewise.
6065         * g++.dg/template/qualttp8.C: Likewise.
6066         * g++.dg/template/recurse.C: Likewise.
6067         * g++.dg/template/recurse2.C: Likewise.
6068         * g++.dg/template/ref5.C: Likewise.
6069         * g++.dg/template/scope2.C: Likewise.
6070         * g++.dg/template/sfinae10.C: Likewise.
6071         * g++.dg/template/sfinae3.C: Likewise.
6072         * g++.dg/template/sizeof3.C: Likewise.
6073         * g++.dg/template/static9.C: Likewise.
6074         * g++.dg/template/template-id-2.C: Likewise.
6075         * g++.dg/template/typedef13.C: Likewise.
6076         * g++.dg/template/typename4.C: Likewise.
6077         * g++.dg/template/using14.C: Likewise.
6078         * g++.dg/template/using2.C: Likewise.
6079         * g++.dg/template/warn1.C: Likewise.
6080         * g++.dg/warn/Wparentheses-13.C: Likewise.
6081         * g++.dg/warn/Wparentheses-15.C: Likewise.
6082         * g++.dg/warn/Wparentheses-16.C: Likewise.
6083         * g++.dg/warn/Wparentheses-17.C: Likewise.
6084         * g++.dg/warn/Wparentheses-18.C: Likewise.
6085         * g++.dg/warn/Wparentheses-19.C: Likewise.
6086         * g++.dg/warn/Wparentheses-20.C: Likewise.
6087         * g++.dg/warn/Wparentheses-23.C: Likewise.
6088         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6089         * g++.dg/warn/noeffect2.C: Likewise.
6090         * g++.dg/warn/noeffect4.C: Likewise.
6091         * g++.dg/warn/pr8570.C: Likewise.
6092         * g++.old-deja/g++.brendan/init2.C: Likewise.
6093         * g++.old-deja/g++.eh/spec6.C: Likewise.
6094         * g++.old-deja/g++.pt/crash10.C: Likewise.
6095         * g++.old-deja/g++.pt/crash36.C: Likewise.
6096         * g++.old-deja/g++.pt/derived3.C: Likewise.
6097         * g++.old-deja/g++.pt/error2.C: Likewise.
6098         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6099         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6100         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6101         * g++.old-deja/g++.pt/overload7.C: Likewise.
6102         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6104 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6105             Iain Sandoe  <iains@gcc.gnu.org>
6107         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6108         Added code to deal with the case when [Protocol
6109         -descriptionForInstanceMethod:] or [Protocol
6110         -descriptionForClassMethod:] returns NULL.
6112 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6113             Iain Sandoe  <iains@gcc.gnu.org>
6115         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6116         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6117         Added cast.
6119 2011-06-07  Xinliang David Li  <davidxl@google.com>
6121         * gcc.dg/inline_2.c: New test.
6122         * gcc.dg/unroll_2.c: New test.
6123         * gcc.dg/inline_3.c: New test.
6124         * gcc.dg/unroll_3.c: New test.
6125         * gcc.dg/inline_4.c: New test.
6126         * gcc.dg/unroll_4.c: New test.
6127         * gcc.dg/inline_1.c: New test.
6128         * gcc.dg/unroll_1.c: New test.
6130 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6132         PR tree-optimization/48497
6133         * lib/gcc-defs.exp (dg-additional-options): New proc.
6134         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6135         -msse2 on 32-bit x86.
6137 2011-06-06  Jason Merrill  <jason@redhat.com>
6139         * g++.dg/cpp0x/enum19.C: New.
6141 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6143         * gcc.target/arm/neon-reload-class.c: New test.
6145 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6147         PR debug/49130
6148         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6150 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6152         * gcc.target/arm/smlatb-1.c: New file.
6153         * gcc.target/arm/smlatt-1.c: New file.
6154         * gcc.target/arm/smlaltb-1.c: New file.
6155         * gcc.target/arm/smlaltt-1.c: New file.
6157 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6159         * gcc.target/arm/mla-2.c: New test.
6161 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6163         PR gcov-profile/49299
6164         * gcc.dg/tree-prof/pr49299-1.c: New test.
6165         * gcc.dg/tree-prof/pr49299-2.c: New test.
6167 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6169         * lib/target-supports.exp
6170         (check_effective_target_vect_widen_mult_qi_to_hi):
6171         Add NEON as supporting target.
6172         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6173         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6174         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6175         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6176         using widening multiplication on targets that support it.
6177         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6178         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6179         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6181 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6183         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6184         Modern Objective-C runtime API.
6185         * objc/execute/next_mapping.h: Removed.
6186         * objc-obj-c++-shared/next-mapping.h: Removed.
6187         * objc-obj-c++-shared/Object1.h: Removed.
6188         * objc-obj-c++-shared/Object1.m: Removed.
6189         * objc-obj-c++-shared/Object1.mm: Removed.
6190         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6191         * objc-obj-c++-shared/Protocol1.h: Removed.
6192         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6193         of ProtoBool, IVAR_T and METHOD.
6194         * objc-obj-c++-shared/runtime.h: New.
6195         * objc-obj-c++-shared/TestsuiteObject.h: New.
6196         * objc-obj-c++-shared/TestsuiteObject.m: New.
6198         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6199         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6200         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6201         it a class method.
6202         * objc/execute/_cmd.m: Include
6203         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6204         runtime API.  ([TestClass +initialize]): Include this method also
6205         with the GNU runtime.
6206         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6207         Object.  ([-setValue:]): Return void.
6208         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6209         with the GNU runtime.  Include
6210         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6211         for the NeXT runtime.  Use the existing print_ivars() and
6212         compare_structures() implementations for the old NeXT runtime.
6213         Added new implementations for the Modern GNU and NeXT runtimes.
6214         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6215         well.  (main): Use objc_getClass().  Use return instead of exit.
6216         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6217         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6218         of exit().
6219         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6220         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6221         instead of Object.  (main): Use return instead of exit().
6222         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6223         instead of Object.  Removed prototype for exit().  (main): Use
6224         return instead of exit().  Use the Modern Objective-C runtime API.
6225         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6226         Object.
6227         * objc/execute/class-tests-1.h: Include
6228         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6229         runtime API.  (test_class_with_superclass): Do not call [Object
6230         class].  There is no need to with the current libobjc.
6231         * objc/execute/class-tests-2.h: Include
6232         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6233         runtime API.
6234         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6235         ../../objc-obj-c++-shared/next-mapping.h.
6236         * objc/execute/class-2.m: Likewise.
6237         * objc/execute/class-3.m: Likewise.
6238         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6239         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6240         +initialize]): Include this method also with the GNU
6241         runtime. (main): Use the Modern Objective-C runtime API.
6242         * objc/execute/class-5.m: Likewise.
6243         * objc/execute/class-6.m: Likewise.
6244         * objc/execute/class-7.m: Likewise.
6245         * objc/execute/class-8.m: Likewise.
6246         * objc/execute/class-9.m: Likewise.
6247         * objc/execute/class-10.m: Likewise.
6248         * objc/execute/class-11.m: Likewise.
6249         * objc/execute/class-12.m: Likewise.
6250         * objc/execute/class-13.m: Likewise.
6251         * objc/execute/class-14.m: Likewise.
6252         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6253         this method also with the GNU runtime.
6254         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6255         +initialize]): Include this method also with the GNU runtime.
6256         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6257         of Object.
6258         * objc/execute/encode-1.m: Likewise.
6259         * objc/execute/enumeration-1.m: Likewise.
6260         * objc/execute/enumeration-2.m: Likewise.
6261         * objc/execute/exceptions/catchall-1.m: Likewise.
6262         * objc/execute/exceptions/finally-1.m: Likewise.
6263         * objc/execute/exceptions/foward-1.m: Likewise.
6264         * objc/execute/exceptions/local-variables-1.m: Likewise.
6265         * objc/execute/exceptions/throw-nil.m: Likewise.
6266         * objc/execute/exceptions/trivial.m: Likewise.
6267         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6268         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6269         * objc/execute/exceptions/matcher-1.m: Likewise.
6270         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6271         Object.
6272         * objc/execute/formal_protocol-2.m: Likewise.
6273         * objc/execute/formal_protocol-3.m: Likewise.
6274         * objc/execute/formal_protocol-4.m: Likewise.
6275         * objc/execute/formal_protocol-5.m: Include
6276         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6277         protocol_getName().
6278         * objc/execute/formal_protocol-6.m: Likewise.
6279         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6280         Object.  Include <objc/Protocol.h> instead of
6281         ../../objc-obj-c++-shared/Protocol1.h.
6282         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6283         Object.
6284         * objc/execute/informal_protocol.m: Likewise.
6285         * objc/execute/load-3.m: Likewise.
6286         * objc/execute/many_args_method.m ([TestClass +initialize]):
6287         Include this method with the GNU runtime as well.
6288         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6289         * objc/execute/nested-func-1.m: Use TestsuiteObject
6290         instead of Object.
6291         * objc/execute/nil_method-1.m: Likewise.
6292         * objc/execute/no_clash.m: Likewise.
6293         * objc/execute/np-1.m: Do not include
6294         ../../objc-obj-c++-shared/Protocol1.h.
6295         (main): Use return instead of exit().
6296         * objc/execute/np-2.m: Do not include
6297         ../../objc-obj-c++-shared/Protocol1.h.
6298         ([MyObject +initialize]): Include this method also with the GNU
6299         runtime.  (main): Use return instead of exit().
6300         * objc/execute/object_is_class.m: Include
6301         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6302         of Object.  (main): Use the Modern Objective-C runtime API.
6303         * objc/execute/object_is_meta_class.m: Likewise.
6304         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6305         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6306         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6307         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6308         Objective-C runtime API.
6309         * objc/execute/protocol-isEqual-2.m: Likewise.
6310         * objc/execute/protocol-isEqual-3.m: Likewise.
6311         * objc/execute/protocol-isEqual-4.m: Likewise.
6312         * objc/execute/redefining_self.m ([TestClass +initialize]):
6313         Include this method with the GNU runtime as well.
6314         * objc/execute/root_methods.m: Include
6315         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6316         Include this method with the GNU runtime as well.
6317         (main): Use the Modern Objective-C runtime API.
6318         * objc/execute/selector-1.m: Include
6319         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6320         of Object.  (main): Use the Modern Objective-C runtime API.
6321         * objc/execute/static-1.m ([Test +initialize]): Include this
6322         method with the GNU runtime as well.
6323         * objc/execute/static-2.m: Likewise.
6324         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6325         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6326         ([MathClass +initialize]): Include this method with the GNU
6327         runtime as well.
6328         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6329         instead of Object.
6330         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6331         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6332         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6333         * objc.dg/attributes/method-attribute-1.m: Likewise.
6334         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6335         * objc.dg/attributes/method-attribute-2.m: Likewise.
6336         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6337         * objc.dg/attributes/method-attribute-3.m: Likewise.
6338         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6339         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6340         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6341         * obj-c++.dg/bitfield-1.mm: Likewise.
6342         * obj-c++.dg/bitfield-2.mm: Likewise
6343         * objc.dg/bitfield-3.m: Likewise.
6344         * obj-c++.dg/bitfield-4.mm: Likewise.
6345         * objc.dg/bitfield-5.m: Likewise
6346         * objc.dg/call-super-1.m: Likewise.
6347         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6348         Use objc_getClass() instead of objc_get_class(), but for the GNU
6349         runtime redefine objc_getClass as objc_get_class.  Include
6350         ../objc-obj-c++-shared/runtime.h.
6351         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6352         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6353         Use the Modern Objective-C runtime API.
6354         * objc.dg/class-protocol-1.m: Include
6355         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6356         * obj-c++.dg/class-protocol-1.mm: Likewise.
6357         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6358         * objc.dg/comp-types-10.m: Likewise.
6359         * objc.dg/comp-types-11.m: Likewise.
6360         * objc.dg/comp-types-12.m: Likewise.
6361         * obj-c++.dg/comp-types-9.mm: Likewise.
6362         * obj-c++.dg/comp-types-11.mm: Likewise.
6363         * obj-c++.dg/comp-types-12.mm: Likewise.
6364         * obj-c++.dg/comp-types-13.mm: Likewise.
6365         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6366         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6367         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6368         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6369         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6370         * objc.dg/desig-init-1.m: Likewise.
6371         * obj-c++.dg/defs.mm: Likewise.
6372         * objc.dg/exceptions-2.m: Likewise.
6373         * obj-c++.dg/except-1.mm: Likewise.
6374         * obj-c++.dg/exceptions-2.mm: Likewise.
6375         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6376         Use the Modern Objective-C runtime API.
6377         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6378         the Modern Objective-C runtime API.  Do not include
6379         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6380         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6381         the Modern Objective-C runtime API except when using an older NeXT
6382         runtime.
6383         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6384         the Modern Objective-C runtime API.
6385         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6386         objc/encoding.h.
6387         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6388         * objc.dg/encode-7-next-64bit.m: Updated include.
6389         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6390         objc/encoding.h.
6391         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6392         the Modern Objective-C runtime API.
6393         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6394         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6395         instead of ../objc-obj-c++-shared/Protocol1.h.
6396         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6397         the Modern Objective-C runtime API except when using an older NeXT
6398         runtime.
6399         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6400         the Modern Objective-C runtime API.
6401         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6402         Object.
6403         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6404         * objc.dg/fix-and-continue-2.m: Likewise.
6405         * objc.dg/foreach-1.m: Likewise.
6406         * objc.dg/foreach-2.m: Likewise.
6407         * objc.dg/foreach-3.m: Likewise.
6408         * objc.dg/foreach-4.m: Likewise.
6409         * objc.dg/foreach-5.m: Likewise.
6410         * objc.dg/foreach-6.m: Likewise.
6411         * objc.dg/foreach-7.m: Likewise.
6412         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6413         Object.
6414         * objc.dg/func-ptr-2.m: Likewise.
6415         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6416         Do not include objc/objc-api.h.
6417         * obj-c++.dg/fsf-package-0.mm: Likewise.
6418         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6419         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6420         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6421         of Object.
6422         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6423         * objc.dg/gnu-runtime-3.m: Likewise.
6424         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6425         * objc.dg/headers.m: Include objc/runtime.h instead of
6426         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6427         for the NeXT runtime.
6428         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6429         * obj-c++.dg/isa-field-1.mm: Likewise.
6430         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6431         * objc.dg/layout-1.m: Likewise.
6432         * objc.dg/layout-2.m: Likewise.
6433         * objc.dg/local-decl-2.m: Likewise.
6434         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6435         Object.  ([Container +elementForView:]): Use
6436         class_conformsToProtocol().
6437         * obj-c++.dg/lookup-2.mm: Likewise.
6438         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6439         * obj-c++.dg/local-decl-1.mm: Likewise.
6440         * objc.dg/method-3.m: Likewise.
6441         * objc.dg/method-4.m: Likewise.
6442         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6443         ../objc-obj-c++-shared/Protocol1.h.
6444         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6445         * objc.dg/method-9.m: Likewise.
6446         * objc.dg/method-10.m: Likewise.
6447         * objc.dg/method-13.m ([Root +initialize]): Include this method
6448         also for the GNU runtime.  (main): Use objc_getClass() also for
6449         the GNU runtime.
6450         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6451         * objc.dg/method-17.m: Likewise.
6452         * objc.dg/method-19.m: Likewise.
6453         * objc.dg/method-20b.m: Likewise.
6454         * obj-c++.dg/method-2.mm: Likewise.
6455         * obj-c++.dg/method-6.mm: Likewise.
6456         * obj-c++.dg/method-10.mm: Likewise.
6457         * obj-c++.dg/method-11.mm: Likewise.
6458         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6459         ../objc-obj-c++-shared/Protocol1.h.
6460         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6461         * obj-c++.dg/method-15.mm: Likewise.
6462         * obj-c++.dg/method-17.mm: Likewise.
6463         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6464         +initialize]): Include this method also for the GNU
6465         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6466         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6467         * obj-c++.dg/method-22.mm: Likewise.
6468         * obj-c++.dg/method-23.mm: Likewise.
6469         * obj-c++.dg/no-extra-load.mm: Likewise.
6470         * objc.dg/objc-fast-4.m: Likewise.
6471         * objc.dg/objc-gc-4.m: Likewise.
6472         * obj-c++.dg/objc-gc-3.mm: Likewise.
6473         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6474         protocol_getMethodDescription() instead of [Protocol
6475         -descriptionForInstanceMethod].
6476         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6477         Made it available with all runtimes.  (main): Call -test instead
6478         of -class.
6479         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6480         and put into a category.
6481         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6482         Object.  Include objc/objc.h.
6483         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6484         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6485         New. (main): Use protocol_getMethodDescription() instead
6486         of [Protocol -descriptionForInstanceMethod] and [Protocol
6487         -descriptionForClassMethod].
6488         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6489         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6490         Objective-C runtime API.
6491         * obj-c++.dg/proto-qual-1.mm: Likewise.
6492         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6493         Object.
6494         * obj-c++.dg/property/property-1.mm: Likewise.
6495         * obj-c++.dg/qual-types-1.mm: Likewise.
6496         * objc.dg/selector-2.m: Include objc/objc.h instead of
6497         ../objc-obj-c++-shared/Object1.h.
6498         * obj-c++.dg/selector-2.mm: Likewise.
6499         * obj-c++.dg/selector-5.mm: Likewise.
6500         * obj-c++.dg/selector-6.mm: Likewise.
6501         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6502         Object.  Do not include objc/objc-api.h.
6503         * obj-c++.dg/set-not-used-1.mm: Likewise.
6504         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6505         * objc.dg/stret-1.m: Likewise.
6506         * objc.dg/stret-2.m: Likewise.
6507         * obj-c++.dg/super-class-2.mm: Likewise.
6508         * objc.dg/super-class-3.m: Likewise.
6509         * objc.dg/super-class-4.m: Likewise.
6510         * objc.dg/sync-2.m: Likewise.
6511         * obj-c++.dg/sync-2.mm: Likewise.
6512         * objc.dg/sync-1.m: Include objc/objc.h instead of
6513         ../objc-obj-c++-shared/Object1.h.
6514         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6515         'Class' as the type of 'isa'.
6516         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6517         Objective-C runtime API.  ([TestClass +initialize]): Include this
6518         method with the GNU runtime as well.
6519         * objc.dg/strings/strings-1.m: Updated includes.
6520         * obj-c++.dg/strings/strings-1.mm: Likewise.
6521         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6522         objc.dg/strings/const-str-12b.m.
6523         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6524         * obj-c++.dg/template-3.mm: Likewise.
6525         * obj-c++.dg/template-4.mm: Likewise.
6526         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6527         Objective-C runtime API.
6528         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6529         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6530         * obj-c++.dg/try-catch-1.mm: Likewise.
6531         * obj-c++.dg/try-catch-2.mm: Likewise.
6532         * objc.dg/try-catch-3.m: Likewise.
6533         * obj-c++.dg/try-catch-3.mm: Likewise.
6534         * objc.dg/try-catch-6.m: Likewise.
6535         * objc.dg/try-catch-7.m: Likewise.
6536         * obj-c++.dg/try-catch-7.mm: Likewise.
6537         * obj-c++.dg/try-catch-8.mm: Likewise.
6538         * obj-c++.dg/try-catch-9.mm: Likewise.
6539         * objc.dg/try-catch-10.m: Likewise.
6540         * obj-c++.dg/try-catch-11.mm: Likewise.
6541         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6542         Object.  Include objc/objc.h.
6543         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6544         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6545         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6546         Object.  Use Modern Objective-C runtime API.  Do not use
6547         performv::.
6548         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6549         * obj-c++.dg/torture/trivial.mm: Likewise.
6550         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6551         instead of ../objc-obj-c++-shared/Object1.h.  Include
6552         ../objc-obj-c++-shared/runtime.h.
6553         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6554         * objc.dg/torture/strings/const-str-11.m: Likewise.
6555         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6556         * objc.dg/torture/strings/const-str-9.m: Likewise.
6557         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6558         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6559         instead of Object. Only add _FooClassReference if
6560         __NEXT_RUNTIME__.
6561         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6562         * objc.dg/torture/strings/const-str-8.m: Likewise.
6563         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6564         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6565         additional sources.
6566         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6567         Object.
6568         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6569         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6570         * obj-c++.dg/va-meth-1.mm: Likewise.
6571         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6572         ../objc-obj-c++-shared/Object1.h.
6573         * objc.dg/zero-link-3.m: Likewise.
6575 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6577         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6579 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6581         PR objc-++/48275
6582         * obj-c++.dg/property/cxx-property-1.mm: New.
6583         * obj-c++.dg/property/cxx-property-2.mm: New.
6585 2011-06-06  Jason Merrill  <jason@redhat.com>
6587         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6589 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6591         PR rtl-optimization/49145
6592         From Ryan Mansfield
6593         * gcc.c-torture/compile/pr49145.c: New test.
6595 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6597         PR testsuite/49288
6598         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6599         to dg-options, match also DW_AT_linkage_name.
6601         PR debug/49294
6602         * gcc.dg/debug/pr49294.c: New test.
6604         PR c++/49264
6605         * g++.dg/opt/pr49264.C: New test.
6607 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6609         PR tree-optimization/49243
6610         * gcc.dg/pr49243.c: New.
6612 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6614         * gnat.dg/specs/cond_expr1.ads: New test.
6616 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6618         * gnat.dg/deferred_const4.ad[sb]: New test.
6619         * gnat.dg/deferred_const4_pkg.ads: New helper.
6621 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6623         * gnat.dg/test_tamdt.adb: Rename to...
6624         * gnat.dg/taft_type1.adb: ...this.
6625         * gnat.dg/tamdt.ad[sb]: Rename to...
6626         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6627         * gnat.dg/tamdt_aux.ads: Rename to...
6628         * gnat.dg/taft_type1_pkg2.ads: ...this.
6629         * gnat.dg/taft_type2.ad[sb]: New test.
6630         * gnat.dg/taft_type2_pkg.ads: New helper.
6631         * gnat.dg/taft_type3.adb: New test.
6632         * gnat.dg/taft_type3_pkg.ads: New helper.
6634 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6636         PR fortran/49255
6637         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6638         for F2008.
6640 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6642         PR testsuite/49287
6643         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6644         warning.
6645         * objc.dg/gnu-api-2-objc.m: Likewise.
6646         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6647         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6649 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6651         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6652         alignment, not the alignment, when calling class_addIvar().  Add
6653         an 'isa' instance variable to the test root class.
6654         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6656 2011-06-04  Jan Hubicka  <jh@suse.cz>
6658         PR tree-optimization/48893
6659         PR tree-optimization/49091
6660         PR tree-optimization/49179
6661         * gfortran.dg/pr49179.f90: New testcase
6663 2011-06-04  Jan Hubicka  <jh@suse.cz>
6665         PR lto/48954
6666         * g++.dg/torture/pr48954.C: New testcase.
6668 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6670         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6672 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6674         PR c++/33840
6675         * g++.dg/diagnostic/bitfld2.C: New.
6677 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6679         PR target/49281
6680         * gcc.c-torture/execute/pr49281.c: New test.
6682 2011-06-04  Jan Hubicka  <jh@suse.cz>
6684         PR tree-optimize/48929
6685         * gcc.c-torture/compile/pr48929.c: New testcase.
6687 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6689         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6691 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6693         PR c++/49276
6694         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6696 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6698         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6700 2011-06-03  Richard Henderson  <rth@redhat.com>
6701             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6703         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6705 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6707         * objc.dg/headers.m: Do not include objc-list.h.
6709 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6711         * objc.dg/type-stream-1.m: Test removed.
6712         * objc.dg/headers.m: Do not include typedstream.h.
6714 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6716         * objc.dg/torture/forward-1.m (main): Updated testcase.
6718 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6720         PR target/49163
6721         * gcc.c-torture/compile/pr49163.c: New.
6723 2011-06-02  Asher Langton  <langton2@llnl.gov>
6725         PR fortran/49268
6726         * gfortran.dg/PR49268.f90: New test.
6728 2011-06-02  Asher Langton  <langton2@llnl.gov>
6730         PR fortran/37039
6731         * gfortran.dg/PR37039.f90: New test.
6733 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6735         PR objc/48539
6736         * objc.dg/method-5.m: Updated.
6737         * objc.dg/method-19.m: Updated.
6738         * objc.dg/method-lookup-1.m: New.
6739         * obj-c++.dg/method-6.mm: Updated.
6740         * obj-c++.dg/method-7.mm: Updated.
6741         * obj-c++.dg/method-lookup-1.mm: New.
6743 2011-06-02  DJ Delorie  <dj@redhat.com>
6745         * lib/timeout.exp (timeout): Add board_info support.
6747 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6749         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6751 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6753         PR fortran/49265
6754         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6755         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6757 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6758             Hans-Peter Nilsson  <hp@axis.com>
6760         PR rtl-optimization/48840
6761         * gcc.target/sparc/ultrasp13.c: New test.
6763 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6765         PR target/49238
6766         * gcc.c-torture/compile/pr49238.c: New.
6768 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6770         * gcc.target/arm/g2.c: Skip test in -mthumb.
6771         Skip test unless cpu is xscale.
6772         * gcc.target/arm/scd42-2.c: Likewise.
6773         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6775 2011-06-01  Jason Merrill  <jason@redhat.com>
6777         * g++.dg/cpp0x/decltype28.C: New.
6778         * g++.dg/cpp0x/decltype29.C: New.
6780 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6782         PR target/45074
6783         * gcc.target/mips/pr45074.c: New test.
6785 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6786             Hans-Peter Nilsson  <hp@axis.com>
6788         PR rtl-optimization/48830
6789         * gcc.target/sparc/ultrasp12.c: New test.
6791 2011-06-01  David Li  <davidxl@google.com>
6793         * gcc.dg/profile-dir-1.c: Change pass name.
6794         * gcc.dg/profile-dir-2.c: Ditto.
6795         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6796         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6797         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6798         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6799         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6800         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6801         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6802         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6803         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6804         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6805         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6806         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6807         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6808         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6809         * gcc.dg/profile-dir-3.c: Ditto.
6810         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6812 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6814         * objc.dg/attributes/method-nonnull-1.m: New test.
6815         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6817 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6819         PR fortran/18918
6820         * gfortran.dg/coarray_atomic_1.f90: New.
6821         * gfortran.dg/coarray/atomic_1.f90: New.
6823 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6825         * gcc.dg/guality/bswaptest.c: New test.
6826         * gcc.dg/guality/clztest.c: New test.
6827         * gcc.dg/guality/ctztest.c: New test.
6828         * gcc.dg/guality/rotatetest.c: New test.
6830         PR target/48688
6831         * gcc.target/i386/pr48688.c: New test.
6833 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6835         PR c++/48010
6836         * g++.dg/lookup/name-clash9.C: New.
6838 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6840         PR fortran/18918
6841         * gfortran.dg/coarray/dummy_1.f90: New.
6843 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6845         PR fortran/18918
6846         * gfortran.dg/coarray/save_1.f90: New.
6847         * gfortran.dg/coarray_4.f90: Update dg-error.
6849 2011-05-31  Jason Merrill  <jason@redhat.com>
6851         * g++.dg/cpp0x/rv-template1.C: New.
6853 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6855         PR rtl-optimization/49235
6856         * gcc.dg/pr49235.c: New test.
6858 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6860         PR tree-optimization/49093
6861         * gcc.dg/vect/pr49093.c: New test.
6863 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6865         PR debug/49047
6866         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6868 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6870         PR testsuite/49239
6871         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6872         output array.
6874 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6876         PR target/49186
6877         * gcc.c-torture/execute/pr49186.c: New.
6879 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6881         PR target/49168
6882          * gcc.target/i386/pr49168-1.c: New.
6884 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6885             Eric Botcazou  <ebotcazou@adacore.com>
6887         * gcc.dg/guality/drap.c: New test.
6889 2011-05-30  Richard Guenther  <rguenther@suse.de>
6891         PR tree-optimization/49210
6892         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6893         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6895 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6897         PR c++/49223
6898         * g++.dg/gomp/pr49223-1.C: New test.
6899         * g++.dg/gomp/pr49223-2.C: New test.
6901 2011-05-30  Richard Guenther  <rguenther@suse.de>
6903         PR tree-optimization/49218
6904         * gcc.c-torture/execute/pr49218.c: New testcase.
6906 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6908         PR tree-optimization/49199
6909         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6910         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6911         -fno-tree-scev-cprop.
6913 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6915         PR fortran/47601
6916         * gfortran.dg/extends_13.f03: New.
6918 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6920         PR rtl-optimization/49095
6921         * gcc.target/i386/pr49095.c: New test.
6923 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6925         PR fortran/18918
6926         * gfortran.dg/coarray_24.f90: New.
6928 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6930         PR fortran/18918
6931         * gfortran.dg/coarray_23.f90: New.
6933 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6935         From Ryan Mansfield
6936         * gcc.dg/pr48826.c: New test.
6938 2011-05-29  Richard Guenther  <rguenther@suse.de>
6940         PR tree-optimization/49217
6941         * gcc.dg/torture/pr49217.c: New testcase.
6943 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6945         PR testsuite/49222
6946         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6948 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6950         * gnat.dg/boolean_subtype.adb: Rename to...
6951         * gnat.dg/boolean_subtype1.adb: ...this.
6953 2011-05-28  Jason Merrill  <jason@redhat.com>
6955         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6957 2011-05-27  Jason Merrill  <jason@redhat.com>
6959         * g++.dg/cpp0x/enum18.C: Adjust.
6961         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6963 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6965         PR fortran/18918
6966         * gfortran.dg/coarray_22.f90: New.
6968 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6970         PR tree-optimization/46728
6971         * gcc.target/powerpc/pr46728-1.c: New.
6972         * gcc.target/powerpc/pr46728-2.c: New.
6973         * gcc.target/powerpc/pr46728-3.c: New.
6974         * gcc.target/powerpc/pr46728-4.c: New.
6975         * gcc.target/powerpc/pr46728-5.c: New.
6976         * gcc.dg/pr46728-6.c: New.
6977         * gcc.target/powerpc/pr46728-7.c: New.
6978         * gcc.target/powerpc/pr46728-8.c: New.
6979         * gcc.dg/pr46728-9.c: New.
6980         * gcc.target/powerpc/pr46728-10.c: New.
6981         * gcc.target/powerpc/pr46728-11.c: New.
6982         * gcc.dg/pr46728-12.c: New.
6983         * gcc.target/powerpc/pr46728-13.c: New.
6984         * gcc.target/powerpc/pr46728-14.c: New.
6985         * gcc.target/powerpc/pr46728-15.c: New.
6986         * gcc.target/powerpc/pr46728-16.c: New.
6988 2011-05-27  Jason Merrill  <jason@redhat.com>
6990         * g++.dg/abi/mangle47.C: New.
6992         PR c++/49176
6993         * g++.dg/template/const5.C: New.
6995         * g++.dg/cpp0x/enum18.C: New.
6997         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6999         * g++.dg/cpp0x/error6.C: New.
7001         * g++.dg/cpp0x/error5.C: New.
7003 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7005         PR c++/49165
7006         * g++.dg/eh/cond6.C: New test.
7008 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7010         PR fortran/48820
7011         * gfortran.dg/rank_3.f90: New.
7012         * gfortran.dg/rank_4.f90: New.
7014 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7016         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7017         replace dump search.
7019 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7021         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7022         * gnat.dg/bit_packed_array5.adb: ...here.
7024 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7026         PR c++/42056
7027         * g++.dg/cpp0x/auto25.C: New.
7029 2011-05-27  Richard Guenther  <rguenther@suse.de>
7031         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7033 2011-05-27  Richard Guenther  <rguenther@suse.de>
7035         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7037 2011-05-27  Richard Guenther  <rguenther@suse.de>
7039         PR middle-end/49189
7040         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7042 2011-05-26  Jason Merrill  <jason@redhat.com>
7044         * g++.dg/cpp0x/friend1.C: New.
7045         * g++.dg/cpp0x/friend2.C: New.
7047         * g++.dg/cpp0x/auto7.C: Update.
7048         * g++.dg/template/crash50.C: Adjust.
7049         * g++.dg/template/static9.C: Adjust.
7050         * g++.old-deja/g++.ext/memconst.C: Adjust.
7052 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7054         * gcc.dg/march.c: Ignore a note for some targets.
7056 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7057             Nathan Froyd  <froydnj@codesourcery.com>
7059         PR c++/2288
7060         PR c++/18770
7061         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7062         * g++.dg/parse/pr18770.C: New test.
7063         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7065 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7067         PR fortran/48955
7068         * gfortran.dg/dependency_40.f90 : New test.
7070 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7072         PR fortran/18918
7073         * gfortran.dg/coarray/registering_1.f90: New.
7075 2011-05-26  Jason Merrill  <jason@redhat.com>
7077         * g++.dg/cpp0x/variadic111.C: New.
7078         * g++.dg/cpp0x/variadic41.C: Adjust.
7080 2011-05-26  Richard Guenther  <rguenther@suse.de>
7082         PR tree-optimization/48702
7083         * gcc.dg/torture/pr48702.c: New testcase.
7085 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7087         PR gcov-profile/48845
7088         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7089         support.
7090         * gcc.dg/matrix/matrix.exp: Likewise.
7091         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7092         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7093         line number to check_profiling_available.
7094         * lib/target-supports.exp (check_profiling_available): Account for
7095         this.
7096         Require TLS runtime support with -fprofile-generate.
7097         * lib/profopt.exp (profopt-execute): Add TLS options for
7098         -fprofile-generate.
7099         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7101 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7103         PR c++/49165
7104         * g++.dg/eh/cond5.C: New test.
7106         PR tree-optimization/49161
7107         * gcc.c-torture/execute/pr49161.c: New test.
7109 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7111         * gcc.target/arm/neon-vorn-vbic.c: New test.
7113 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7115         PR tree-optimization/49038
7116         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7117         * gcc.dg/vect/pr49038.c: New test.
7119 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7121         * g++.dg/init/pr25811-3.C: New.
7122         * g++.dg/init/pr25811-4.C: New.
7124 2011-05-25  Jason Merrill  <jason@redhat.com>
7126         * g++.dg/cpp0x/enum17.C: New.
7127         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7129         * g++.dg/cpp0x/auto24.C: New.
7131         * g++.dg/cpp0x/error4.C: New.
7133         * g++.dg/cpp0x/rv-restrict.C: New.
7135         * g++.dg/cpp0x/enum15.C: New.
7136         * g++.dg/cpp0x/constexpr-switch2.C: New.
7138         * g++.dg/cpp0x/variadic110.C: New.
7140         * g++.dg/cpp0x/auto9.C: Add typedef test.
7142         * g++.dg/cpp0x/auto23.C: New.
7143         * g++.dg/cpp0x/auto9.C: Adjust.
7145         * g++.dg/cpp0x/defaulted29.C: New.
7147         * g++.dg/cpp0x/initlist51.C: New.
7149 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7151         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7152         * g++.dg/abi/packed1.C: Suppress warning.
7153         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7154         * g++.dg/template/stdarg1.C: Likewise.
7155         * g++.dg/other/packed1.C: Remove arm from xfail list.
7157 2011-05-25  Jason Merrill  <jason@redhat.com>
7159         * g++.dg/cpp0x/enum16.C: New.
7160         * g++.dg/parse/error15.C: Adjust.
7162         * g++.dg/cpp0x/initlist50.C: New.
7164         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7166         * g++.dg/cpp0x/variadic109.C: New.
7168 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7170          * gcc.target/i386/pause-1.c: New.
7172 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7174         * gcc.dg/stack-usage-1.c: Adjust comment.
7175         * gcc.dg/stack-usage-2.c: New test.
7177 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7179         PR c++/49136
7180         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7181         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7183 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7185         PR rtl-optimization/48757
7186         * gfortran.dg/pr48757.f:  New test case.
7188 2011-05-24  Jason Merrill  <jason@redhat.com>
7190         * g++.dg/cpp0x/access01.C: New.
7192 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7194         PR libobjc/48177
7195         * objc.dg/pr48177.m: New testcase.
7197 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7199         PR objc/48187
7200         * objc.dg/pr48187.m: New testcase.
7201         * obj-c++.dg/pr48187.mm: New testcase.
7202         * objc.dg/ivar-extra-semicolon.m: New testcase.
7204 2011-05-24  Jason Merrill  <jason@redhat.com>
7206         * g++.dg/template/access21.C: New.
7207         * g++.dg/template/access22.C: New.
7209 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7211         PR rtl-optimization/48633
7212         * g++.dg/pr48633.C: New test.
7214 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7216         PR target/49133
7217         * g++.dg/other/pr49133.C: New test.
7219 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7220             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7222         * gcc.dg/torture/tls/run-gd.c: New test.
7223         * gcc.dg/torture/tls/run-ie.c: New test.
7224         * gcc.dg/torture/tls/run-ld.c: New test.
7225         * gcc.dg/torture/tls/run-le.c: New test.
7226         * lib/target-supports.exp (check_effective_target_tls_runtime):
7227         Build testcase with TLS options.
7229 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7231         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7233 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7235         PR tree-optimization/49121
7236         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7238 2011-05-23  Jason Merrill  <jason@redhat.com>
7240         * g++.dg/cpp0x/defaulted28.C: New.
7242         * g++.dg/cpp0x/sfinae25.C: New.
7244         * g++.dg/cpp0x/rv-cast2.C: New.
7246         * g++.dg/cpp0x/enum14.C: New.
7248 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7250         PR lto/49123
7251         * gcc.c-torture/execute/pr49123.c: New test.
7253         PR debug/49032
7254         * gcc.dg/debug/pr49032.c: New test.
7256         PR c/49120
7257         * gcc.dg/pr49120.c: New test.
7259 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7261         PR target/47315
7262         * gcc.target/i386/pr47315.c: New test.
7264 2011-05-23  Jason Merrill  <jason@redhat.com>
7266         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7268         * g++.dg/cpp0x/sfinae24.C: New.
7270         * g++.dg/cpp0x/error3.C: New.
7272         * g++.dg/cpp0x/defaulted27.C: New.
7274         * g++.dg/cpp0x/decltype27.C: New.
7276 2011-05-23  Richard Guenther  <rguenther@suse.de>
7278         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7280 2011-05-23  Richard Guenther  <rguenther@suse.de>
7282         PR tree-optimization/40874
7283         * g++.dg/tree-ssa/pr40874.C: New testcase.
7285 2011-05-23  Richard Guenther  <rguenther@suse.de>
7287         PR tree-optimization/49115
7288         * g++.dg/torture/pr49115.C: New testcase.
7290 2011-05-23  Richard Guenther  <rguenther@suse.de>
7292         PR middle-end/15419
7293         * gcc.dg/memcpy-3.c: New testcase.
7295 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7297         PR middle-end/48973
7298         * gcc.c-torture/execute/pr48973-1.c: New test.
7299         * gcc.c-torture/execute/pr48973-2.c: New test.
7301 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7303         PR c++/18016
7304         * g++.dg/warn/pr18016.C: New.
7306 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7308         PR target/45098
7309         * gcc.target/arm/ivopts-6.c: New test.
7311 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7313         PR middle-end/49029
7314         * gcc.c-torture/compile/pr49029.c: New test.
7316 2011-05-22  Jason Merrill  <jason@redhat.com>
7318         * g++.dg/cpp0x/sfinae23.C: New.
7319         * g++.dg/cpp0x/sfinae8.C: Correct.
7321 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7323         * gfortran.dg/function_optimize_8.f90:  New test case.
7325 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7327         PR tree-optimization/49087
7328         * gcc.dg/vect/O3-pr49087.c: New test.
7330 2011-05-21  Jason Merrill  <jason@redhat.com>
7332         * g++.dg/debug/const5.C: New.
7334 2011-05-20  Jason Merrill  <jason@redhat.com>
7336         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7338         * g++.dg/cpp0x/constexpr-static7.C: New.
7340         * g++.dg/cpp0x/enum12.C: New.
7341         * g++.dg/cpp0x/enum13.C: New.
7343 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7345         PR fortran/48699
7346         * gfortran.dg/select_type_23.f03: New.
7348 2011-05-20  Jason Merrill  <jason@redhat.com>
7350         * g++.dg/cpp0x/defaulted26.C: New.
7352         * g++.dg/cpp0x/noexcept02.C: Fix.
7353         * g++.dg/cpp0x/noexcept03.C: Fix.
7354         * g++.dg/cpp0x/noexcept08.C: Fix.
7355         * g++.dg/cpp0x/noexcept10.C: New.
7357 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7359         PR fortran/48706
7360         * gfortran.dg/extends_12.f03: New.
7362 2011-05-20  Jason Merrill  <jason@redhat.com>
7364         * g++.dg/template/koenig9.C: New.
7365         * g++.dg/opt/pr47615.C: Fix.
7366         * g++.dg/overload/defarg1.C: Fix.
7367         * g++.dg/tc1/dr213.C: Remove xfail.
7368         * g++.dg/torture/pr34850.C: Fix.
7369         * g++.dg/torture/pr39362.C: Fix.
7370         * g++.old-deja/g++.brendan/crash56.C: Fix.
7371         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7373 2011-05-20  Richard Guenther  <rguenther@suse.de>
7375         PR tree-optimization/49079
7376         * gcc.dg/torture/pr49079.c: New testcase.
7378 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7380         PR tree-optimization/49073
7381         * gcc.c-torture/execute/pr49073.c: New test.
7383 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7385         PR fortran/18918
7386         * gfortran.dg/coarray_21.f90: New.
7388 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7390         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7391         output.
7393 2011-05-19  Richard Guenther  <rguenther@suse.de>
7395         PR testsuite/49063
7396         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7398 2011-05-19  Richard Guenther  <rguenther@suse.de>
7400         PR middle-end/48985
7401         * gcc.dg/builtin-object-size-11.c: New testcase.
7403 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7405         PR target/45098
7406         * gcc.target/arm/ivopts.c: New test.
7407         * gcc.target/arm/ivopts-2.c: New test.
7409 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7411         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7413 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7415         * gcc.c-torture/execute/960321-1.x: Remove.
7417 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7419         PR fortran/48700
7420         * gfortran.dg/move_alloc_4.f90: New.
7422 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7424         PR target/49002
7425         * gcc.target/i386/pr49002-1.c: New test.
7426         * gcc.target/i386/pr49002-2.c: Likewise.
7428 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7430         PR tree-optimization/49039
7431         * gcc.c-torture/execute/pr49039.c: New test.
7432         * gcc.dg/tree-ssa/pr49039.c: New test.
7433         * g++.dg/torture/pr49039.C: New test.
7435 2011-05-18  Jason Merrill  <jason@redhat.com>
7437         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7438         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7439         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7441 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7443         * gcc.target/bfin/mcpu-bf592.c: New test.
7445 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7447         PR tree-optimization/41881
7448         * gcc.dg/vect/O3-pr41881.c: New test.
7449         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7451 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7453         PR tree-optimization/49000
7454         * gcc.dg/pr49000.c: New test.
7456 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7458         * gnat.dg/invalid1.adb: New test.
7460 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7462         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7463         scan pattern.
7464         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7465         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7467 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7469         PR c++/48994
7470         * g++.dg/cpp0x/range-for18.C: New.
7472 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7474         PR fortran/18918
7475         * gfortran.dg/coarray/image_index_2.f90: New.
7477 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7479         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7480         * g++.dg/cpp0x/override2.C: New.
7482 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7484         PR fortran/18918
7485         * gfortran.de/coarray_20.f90: New.
7487 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7489         PR fortran/22572
7490         * function_optimize_7.f90:  New test case.
7492 2011-05-13  Jason Merrill  <jason@redhat.com>
7494         * g++.dg/cpp0x/decltype26.C: New.
7495         * g++.dg/cpp0x/enum11.C: New.
7497 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7499         PR fortran/48972
7500         PR fortran/48991
7501         * gfortran.dg/assign_8.f90: Update dg-error.
7503 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7505         PR fortran/48972
7506         * gfortran.dg/io_constraints_8.f90: New.
7507         * gfortran.dg/io_constraints_9.f90: New.
7509 2011-05-13  Martin Thuresson  <martint@google.com>
7511         PR gcov-profile/47793
7512         * gcc.dg/pr47793.c: New.
7514 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7516         PR tree-optimization/48975
7517         * gcc.dg/pr48975.c: New test.
7519 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7521         PR fortran/48972
7522         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7524 2011-05-12  Jason Merrill  <jason@redhat.com>
7526         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7528 2011-05-12  Geert Bosch  <bosch@adacore.com>
7530         * gnat.dg/view_conversion1.adb: New test.
7532 2011-05-12  Richard Guenther  <rguenther@suse.de>
7534         PR tree-optimization/48172
7535         * gcc.dg/vect/pr48172.c: New testcase.
7537 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7539         PR debug/48967
7540         * g++.dg/opt/pr48967.C: New test.
7542 2011-05-11  Jason Merrill  <jason@redhat.com>
7544         * g++.dg/cpp0x/constexpr-friend.C: New.
7545         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7547         * g++.dg/cpp0x/sfinae22.C: New.
7549 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7551         PR fortran/48889
7552         * gfortran.dg/generic_24.f90: New.
7554 2011-05-11  Richard Guenther  <rguenther@suse.de>
7556         PR tree-optimization/15256
7557         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7559 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7561         PR debug/48159
7562         * gcc.dg/pr48159-1.c: New test.
7563         * gcc.dg/pr48159-2.c: New test.
7565 2011-05-11  Richard Guenther  <rguenther@suse.de>
7567         PR middle-end/48953
7568         * gcc.dg/torture/pr48953.c: New testcase.
7570 2011-05-11  Richard Guenther  <rguenther@suse.de>
7572         PR tree-optimization/18041
7573         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7575 2011-05-11  Alan Modra  <amodra@gmail.com>
7577         PR target/47755
7578         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7580 2011-05-10  Jason Merrill  <jason@redhat.com>
7582         * g++.dg/cpp0x/defaulted25.C: New.
7583         * g++.dg/template/crash7.C: Adjust.
7585         * g++.dg/cpp0x/variadic108.C: New.
7587 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7589         * g++.dg/inherit/virtual9.C: Extend.
7591 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7593         PR target/48857
7594         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7595         are passed and returned in vector registers.
7597 2011-05-10  Richard Guenther  <rguenther@suse.de>
7599         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7600         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7601         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7602         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7603         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7604         applies.
7606 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7608         PR tree-optimization/48611
7609         PR tree-optimization/48794
7610         * gfortran.dg/gomp/pr48611.f90: New test.
7611         * gfortran.dg/gomp/pr48794.f90: New test.
7613         PR debug/48928
7614         * gcc.dg/dfp/pr48928.c: New test.
7616 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7618         PR c++/48522
7619         * g++.dg/cpp0x/pr48522.C: New.
7621 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7623         PR c++/48735
7624         * g++.dg/cpp0x/sfinae21.C: New.
7626 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7628         * g++.dg/template/sfinae28.C: Rename to...
7629         * g++.dg/cpp0x/sfinae19.C: ... this.
7630         * g++.dg/template/sfinae29.C: Rename to...
7631         * g++.dg/cpp0x/sfinae20.C: ... this.
7633 2011-05-09  Jeff Law <law@redhat.com>
7635         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7636         consistent results.
7638 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7640         PR c++/20039
7641         * g++.dg/init/pr20039.C: New.
7643 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7645         PR c++/48737
7646         PR c++/48744
7647         * g++.dg/template/sfinae28.C: New.
7648         * g++.dg/template/sfinae29.C: Likewise.
7650 2011-05-09  Jason Merrill  <jason@redhat.com>
7652         * g++.dg/template/nontype23.C: New.
7654 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7655         PR c++/48859
7656         * g++.dg/init/pr48859.C: New.
7658 2011-05-09  Jason Merrill  <jason@redhat.com>
7660         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7661         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7662         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7663         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7664         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7665         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7666         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7667         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7669 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7671         * g++.dg/inherit/virtual9.C: New.
7673 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7675         PR c++/48574
7676         * g++.dg/template/dependent-expr8.C: New test case.
7678 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7680         PR tree-optimization/48837
7681         * gcc.dg/pr48837.c: New testcase.
7683 2011-05-06  Jason Merrill  <jason@redhat.com>
7685         * g++.dg/cpp0x/constexpr-condition2.C: New.
7687         * g++.dg/cpp0x/constexpr-missing.C: New.
7689 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7691         PR fortran/18918
7692         * gfortran.dg/coarray/this_image_2.f90: New.
7694 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7696         PR fortran/48858
7697         PR fortran/48820
7698         * gfortran.dg/bind_c_usage_22.f90: New.
7699         * gfortran.dg/bind_c_usage_23.f90: New.
7700         * gfortran.dg/bind_c_usage_24.f90: New.
7701         * gfortran.dg/bind_c_usage_24_c.c: New.
7703 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7705         PR c++/48838
7706         * g++.dg/template/member9.C: New test case.
7708 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7710         * gnat.dg/discr29.ad[sb]: New test.
7711         * gnat.dg/discr30.adb: Likewise.
7713 2011-05-05  Julian Brown  <julian@codesourcery.com>
7715         * gcc.target/arm/neon-vset_lanes8.c: New test.
7717 2011-05-05  Jason Merrill  <jason@redhat.com>
7719         * g++.dg/init/new32.C: New.
7721 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7723         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7724         Fix typo.
7726 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7728         PR rtl-optimization/48381
7729         * gcc.c-torture/compile/pr48381.c: New test.
7731 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7733         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7734         to dg-options.
7735         * gcc.target/i386/opt-1.c: Ditto.
7737 2011-05-04  Jason Merrill  <jason@redhat.com>
7739         * g++.dg/conversion/base1.C: New.
7741 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7743         PR libgfortran/48787
7744         * gfortran.dg/round_3.f08: Add more checks to test case.
7746 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7748         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7749         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7750         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7751         Gate test on effective_target fd_truncate.
7753 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7755         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7756         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7757         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7758         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7759         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7760         * gcc.target/i386/pr38824.c: Ditto.
7761         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7762         * gcc.target/i386/vecinit-2.c: Ditto.
7763         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7764         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7765         * gcc.target/i386/parity-2.c: Ditto.
7766         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7768 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7770         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7771         remove duplication.
7772         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7773         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7774         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7776 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7778         PR fortran/18918
7779         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7781 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7783         PR fortran/18918
7784         * gfortran.dg/coarray/this_image_1.f90: New.
7786 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7788         PR fortran/18918
7789         * gfortran.dg/coarray/caf.dg: New.
7790         * gfortran.dg/coarray/image_index_1.f90: New, copied
7791         from ../coarray_16.f90.
7793 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7795         PR c++/28501
7796         * g++.dg/ext/complex9.C: New.
7798 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7800         From Mike Frysinger
7801         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7802         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7803         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7805 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7807         * gcc.target/bfin/builtins: Created.
7808         * gcc.target/bfin/hisilh-O0.c: Deleted.
7809         * gcc.target/bfin/hisilh.c: Moved to...
7810         * gcc.target/bfin/builtins/hisilh.c: ...here.
7811         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7812         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7813         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7814         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7815         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7816         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7817         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7818         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7819         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7820         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7821         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7822         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7823         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7824         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7825         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7826         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7827         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7828         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7829         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7830         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7831         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7832         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7833         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7834         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7835         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7836         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7837         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7838         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7839         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7840         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7841         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7842         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7843         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7844         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7845         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7846         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7847         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7848         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7849         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7850         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7851         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7852         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7853         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7854         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7855         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7856         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7857         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7858         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7859         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7860         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7861         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7862         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7863         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7864         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7865         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7866         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7867         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7868         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7869         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7870         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7871         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7872         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7873         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7874         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7875         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7876         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7877         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7878         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7879         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7880         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7881         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7882         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7883         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7884         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7885         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7886         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7887         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7888         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7889         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7890         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7891         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7892         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7893         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7894         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7895         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7896         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7897         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7898         * gcc.target/bfin/builtins/circptr.c: Ditto.
7899         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7900         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7901         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7902         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7903         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7904         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7905         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7906         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7907         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7908         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7909         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7910         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7911         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7912         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7913         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7914         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7915         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7916         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7917         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7918         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7919         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7920         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7921         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7922         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7923         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7924         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7925         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7926         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7927         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7928         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7929         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7930         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7931         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7932         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7933         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7934         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7935         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7936         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7937         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7938         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7939         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7940         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7941         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7942         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7943         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7944         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7945         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7946         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7947         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7948         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7949         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7950         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7951         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7952         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7953         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7954         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7955         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7956         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7957         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7958         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7959         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7960         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7961         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7962         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7963         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7964         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7965         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7966         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7967         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7968         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7970 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7972         * gcc.target/arm/cold-lc.c: New test.
7974 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7976         PR target/48774
7977         * gcc.dg/pr48774.c: New test.
7979 2011-05-03  Richard Guenther  <rguenther@suse.de>
7981         * gcc.dg/large-size-array-5.c: New testcase.
7983 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7985         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7987 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7989         * lib/target-supports.exp (check_effective_target_vect_strided):
7990         Replace with...
7991         (check_effective_target_vect_strided2)
7992         (check_effective_target_vect_strided3)
7993         (check_effective_target_vect_strided4)
7994         (check_effective_target_vect_strided8): ...these new functions.
7996         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7997         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7998         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7999         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8000         * gcc.dg/vect/pr37539.c: Likewise.
8001         * gcc.dg/vect/slp-11a.c: Likewise.
8002         * gcc.dg/vect/slp-11b.c: Likewise.
8003         * gcc.dg/vect/slp-11c.c: Likewise.
8004         * gcc.dg/vect/slp-12a.c: Likewise.
8005         * gcc.dg/vect/slp-12b.c: Likewise.
8006         * gcc.dg/vect/slp-18.c: Likewise.
8007         * gcc.dg/vect/slp-19a.c: Likewise.
8008         * gcc.dg/vect/slp-19b.c: Likewise.
8009         * gcc.dg/vect/slp-21.c: Likewise.
8010         * gcc.dg/vect/slp-23.c: Likewise.
8011         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8013         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8014         instead of vect_interleave && vect_extract_even_odd.
8015         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8016         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8017         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8018         * gcc.dg/vect/vect-1.c: Likewise.
8019         * gcc.dg/vect/vect-10.c: Likewise.
8020         * gcc.dg/vect/vect-98.c: Likewise.
8021         * gcc.dg/vect/vect-107.c: Likewise.
8022         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8023         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8024         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8025         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8026         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8027         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8028         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8029         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8030         * gcc.dg/vect/vect-strided-float.c: Likewise.
8031         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8032         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8033         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8034         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8035         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8036         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8037         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8038         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8039         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8040         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8041         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8042         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8043         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8044         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8045         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8047         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8048         target condition.
8049         * gcc.dg/vect/pr30843.c: Likewise.
8050         * gcc.dg/vect/pr33866.c: Likewise.
8051         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8052         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8053         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8054         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8056 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8058         * gcc.dg/vect/slp-11.c: Split into...
8059         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8060         gcc.dg/vect/slp-11c.c: ...these tests.
8061         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8062         * gcc.dg/vect/slp-12c.c: ...this new test.
8063         * gcc.dg/vect/slp-19.c: Split into...
8064         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8065         gcc.dg/vect/slp-19c.c: ...these new tests.
8067 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8069         * lib/target-supports.exp
8070         (check_effective_target_vect_extract_even_odd_wide): Delete.
8071         (check_effective_target_vect_strided_wide): Likewise.
8072         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8073         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8074         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8075         * gcc.dg/vect/pr37539.c: Likewise.
8076         * gcc.dg/vect/slp-11.c: Likewise.
8077         * gcc.dg/vect/slp-12a.c: Likewise.
8078         * gcc.dg/vect/slp-12b.c: Likewise.
8079         * gcc.dg/vect/slp-19.c: Likewise.
8080         * gcc.dg/vect/slp-23.c: Likewise.
8081         * gcc.dg/vect/vect-1.c: Likewise.
8082         * gcc.dg/vect/vect-98.c: Likewise.
8083         * gcc.dg/vect/vect-107.c: Likewise.
8084         * gcc.dg/vect/vect-strided-float.c: Likewise.
8086 2011-05-02  Jason Merrill  <jason@redhat.com>
8088         * g++.dg/init/new31.C: New.
8090 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8092         PR c/35445
8093         * gcc.dg/pr35445.c: New test.
8095 2011-05-02  Jason Merrill  <jason@redhat.com>
8097         * c-c++-common/vla-1.c: New.
8099 2011-05-02  Richard Guenther  <rguenther@suse.de>
8101         PR tree-optimization/48822
8102         * gcc.dg/torture/pr48822.c: New testcase.
8104 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8106         PR c++/47969
8107         * g++.dg/cpp0x/constexpr-47969.C: New.
8109 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8111         PR testsuite/48498
8112         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8113         on vect_no_align targets.
8114         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8115         vect_no_align targets.
8117 2011-05-01  Xinliang David Li  <davidxl@google.com>
8119         * gcc.dg/tree-ssa/integer-addr.c: New test.
8120         * gcc.dg/tree-ssa/alias_bug.c: New test.
8122 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8124         PR libgfortran/48787
8125         * gfortran.dg/round_3.f08: Add more checks.
8127 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8129         PR fortran/48821
8130         * gfortran.dg/import9.f90: New, proper test.
8131         * gfortran.dg/interface_37.f90: Remove bogus
8132         test (bogus copy of interface_36.f90).
8134 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8136         PR fortran/48821
8137         * gfortran.dg/interface_37.f90: New.
8139 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8141         PR fortran/48746
8142         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8144 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8146         PR tree-optimization/48809
8147         * gcc.c-torture/execute/pr48809.c: New test.
8149 2011-04-29  Jeff Law <law@redhat.com>
8151         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8153 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8155         PR c++/48606
8156         * g++.dg/init/ctor10.C: New.
8158 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8160         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8161           warning in implicitly instantiated templates.
8163 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8165         * g++.dg/warn/Wnull-conversion-1.C: New.
8166         * g++.dg/warn/Wnull-conversion-2.C: New.
8168 2011-04-29  Diego Novillo  <dnovillo@google.com>
8170         * g++.old-deja/g++.other/null3.C: Expect warning about
8171         converting boolean to a pointer.
8173 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8175         PR fortran/48462
8176         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8177         being a target.
8179         PR fortran/48746
8180         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8182 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8184         PR fortran/48810
8185         * gfortran.dg/typebound_proc_22.f90: New.
8187         PR fortran/48800
8188         * gfortran.dg/interface_36.f90: New.
8190 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8192         PR libgfortran/48488
8193         PR libgfortran/48602
8194         PR libgfortran/48615
8195         PR libgfortran/48684
8196         PR libgfortran/48787
8197         * gfortran.dg/fmt_g.f: Adjust test.
8198         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8199         * gfortran.dg/round_3.f08: New test.
8200         * gfortran.dg/namelist_print_1.f: Adjust test.
8201         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8202         * gfortran.dg/f2003_io_5.f03: Adjust test.
8203         * gfortran.dg/coarray_15.f90: Adjust test.
8204         * gfortran.dg/namelist_65.f90: Adjust test.
8205         * gfortran.dg/fmt_cache_1.f: Adjust test.
8206         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8207         * gfortran.dg/real_const_3.f90: Adjust test.
8209 2011-04-29  Jan Hubicka  <jh@suse.cz>
8211         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8212         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8214 2011-04-28  Xinliang David Li  <davidxl@google.com>
8216         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8217         * g++.dg/prof-robust-1.C: New test.
8219 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8221         PR tree-optimization/48765
8222         * gcc.dg/vect/pr48765.c: New.
8224 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226         PR tree-optimization/48775
8227         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8229 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8231         PR c++/48798
8232         * g++.dg/inherit/pr48798.C: New.
8233         * g++.old-deja/g++.other/base1.C: Adjust.
8235 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8237         PR c++/48656
8238         * g++.dg/template/inherit7.C: New test case.
8240 2011-04-28  Richard Guenther  <rguenther@suse.de>
8242         PR tree-optimization/40052
8243         PR tree-optimization/15347
8244         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8245         * gcc.dg/pr15347.c: Likewise.
8247 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8249         PR c++/48530
8250         * g++.dg/cpp0x/sfinae18.C: New.
8252 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8254         PR c++/48771
8255         * g++.dg/ext/is_literal_type1.C: New.
8257 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8259         PR fortran/48112
8260         PR fortran/48279
8261         * gfortran.dg/interface_35.f90: New.
8262         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8263         * gfortran.dg/func_result_6.f90: Add dg-warning.
8264         * gfortran.dg/bessel_1.f90: Ditto.
8265         * gfortran.dg/hypot_1.f90: Ditto.
8266         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8267         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8268         * gfortran.dg/interface_assignment_4.f90: Ditto.
8270 2011-04-27  Jason Merrill  <jason@redhat.com>
8272         * g++.dg/ext/complex8.C: New.
8274         * g++.dg/cpp0x/initlist49.C: New.
8275         * g++.dg/init/new30.C: New.
8277 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8279         PR fortran/48788
8280         * gfortran.dg/whole_file_34.f90: New.
8282 2011-04-27  Jan Hubicka  <jh@suse.cz>
8284         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8286 2011-04-27  Jason Merrill  <jason@redhat.com>
8288         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8290         * g++.dg/parse/ambig6.C: New.
8292 2011-04-27  Nick Clifton  <nickc@redhat.com>
8294         * gcc.dg/20020312-2.c: Add definition for RX.
8296         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8297         option with RX targets.
8299         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8300         /* */ comments.
8302 2011-04-27  Richard Guenther  <rguenther@suse.de>
8304         * gcc.dg/tree-ssa/pr23382.c: Remove.
8306 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8308         PR target/48767
8309         * gcc.c-torture/compile/pr48767.c: New test.
8311 2011-04-27  Richard Guenther  <rguenther@suse.de>
8313         PR tree-optimization/48772
8314         * g++.dg/pr48772.C: New testcase.
8316 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8318         PR c/48742
8319         * gcc.c-torture/compile/pr48742.c: New test.
8321 2011-04-26  Jason Merrill  <jason@redhat.com>
8323         * g++.dg/lookup/koenig13.C: New.
8325         * g++.dg/cpp0x/initlist48.C: New.
8327 2011-04-25  Jason Merrill  <jason@redhat.com>
8329         * g++.dg/cpp0x/sfinae17.C: New.
8331 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8333         PR target/48258
8334         * gcc.target/powerpc/pr48258-1.c: New file.
8335         * gcc.target/powerpc/pr48258-2.c: Ditto.
8337 2011-04-26  Xinliang David Li  <davidxl@google.com>
8339         * gcc.dg/uninit-suppress.c: New test.
8340         * gcc.dg/uninit-suppress.c: New test.
8342 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8344         PR debug/48768
8345         * gcc.dg/pr48768.c: New test.
8347         PR tree-optimization/48734
8348         * gcc.c-torture/compile/pr48734.c: New test.
8350         PR testsuite/48753
8351         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8353 2011-04-26  Richard Guenther  <rguenther@suse.de>
8355         PR tree-optimization/48731
8356         * gcc.dg/torture/pr48731.c: New testcase.
8358 2011-04-26  Richard Guenther  <rguenther@suse.de>
8360         PR testsuite/48753
8361         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8363 2011-04-26  Richard Guenther  <rguenther@suse.de>
8365         PR middle-end/48694
8366         * gcc.dg/torture/pr48694-1.c: New testcase.
8367         * gcc.dg/torture/pr48694-2.c: Likewise.
8369 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8371         * g++.dg/ext/underlying_type1.C: New.
8372         * g++.dg/ext/underlying_type2.C: Likewise.
8373         * g++.dg/ext/underlying_type3.C: Likewise.
8374         * g++.dg/ext/underlying_type4.C: Likewise.
8375         * g++.dg/ext/underlying_type5.C: Likewise.
8376         * g++.dg/ext/underlying_type6.C: Likewise.
8377         * g++.dg/ext/underlying_type7.C: Likewise.
8378         * g++.dg/ext/underlying_type8.C: Likewise.
8379         * g++.dg/ext/underlying_type9.C: Likewise.
8380         * g++.dg/ext/underlying_type10.C: Likewise.
8382 2011-04-25  Jason Merrill  <jason@redhat.com>
8384         * g++.dg/cpp0x/regress/template-const2.C: New.
8386 2011-04-25  Jeff Law <law@redhat.com>
8388         * gcc.dg/tree-ssa/vrp56.c: new test.
8390 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8392         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8394 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8396         PR preprocessor/48740
8397         * c-c++-common/raw-string-11.c: New test.
8399 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8401         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8402         hppa*-*-hpux*.
8404 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8406         PR fortran/18918
8407         * gfortran.dg/coarray_19.f90: New.
8409 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8411         PR c/48685
8412         * gcc.dg/pr48685.c: New test.
8414 2011-04-22  Jan Hubicka  <jh@suse.cz>
8416         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8418 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8420         PR tree-optimization/48717
8421         * gcc.c-torture/execute/pr48717.c: New test.
8423 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8425         PR target/48723
8426         * gcc.target/i386/pr48723.c: New test.
8428 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8430         PR c/48716
8431         * gcc.dg/gomp/pr48716.c: New test.
8432         * g++.dg/gomp/pr48716.C: New test.
8434 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8436         PR c/36750
8437         * gcc.dg/missing-field-init-2.c: Update testcase.
8439 2011-04-22  Alan Modra  <amodra@gmail.com>
8441         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8443 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8445         PR fortran/48405
8446         * gfortran.dg/function_optimize_6.f90:  New test.
8448 2011-04-21  Easwaran Raman  <eraman@google.com>
8450         * gcc.dg/stack-layout-2.c: New test.
8452 2011-04-21  Richard Guenther  <rguenther@suse.de>
8454         PR lto/48703
8455         * g++.dg/lto/pr48207-2_0.C: New testcase.
8456         * g++.dg/lto/pr48207-3_0.C: Likewise.
8458 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8460         * gnat.dg/volatile5.adb: New test.
8461         * gnat.dg/volatile5_pkg.ads: New helper.
8463 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8465         PR target/48708
8466         * gcc.target/i386/pr48708.c: New test.
8468 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8470         * gcc.dg/vect/vect-119.c: New test.
8472 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8474         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8475         and once without.
8477 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8478             Richard Sandiford  <richard.sandiford@linaro.org>
8480         PR target/46329
8481         * gcc.target/arm/pr46329.c: New test.
8483 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8485         PR fortran/18918
8486         * gfortran.dg/coarray_18.f90: New.
8488 2011-04-20  Jason Merrill  <jason@redhat.com>
8490         * g++.dg/cpp0x/initlist47.C: New.
8492         * g++.dg/init/dtor4.C: New.
8494 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8496         PR target/48678
8497         * gcc.target/i386/sse2-pinsrw.c: New test.
8498         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8499         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8500         * gcc.target/i386/sse2-insvhi.c: Ditto.
8501         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8502         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8504 2011-04-20  Jason Merrill  <jason@redhat.com>
8506         * g++.dg/template/const4.C: New.
8508 2011-04-20  Easwaran Raman  <eraman@google.com>
8510         * gcc.dg/stack-layout-1.c: New test.
8512 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8514         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8515         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8516         function.
8518 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8520         * gcc.dg/binop-xor1.c: New test.
8521         * gcc.dg/binop-xor2.c: New test.
8522         * gcc.dg/binop-xor3.c: New test.
8523         * gcc.dg/binop-xor4.c: New test.
8524         * gcc.dg/binop-xor5.c: New test.
8526 2011-04-20  Richard Guenther  <rguenther@suse.de>
8528         PR tree-optimization/47892
8529         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8531 2011-04-20  Richard Guenther  <rguenther@suse.de>
8533         PR middle-end/48695
8534         * g++.dg/torture/pr48695.C: New testcase.
8536 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8538         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8539         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8540         * gcc.c-torture/execute/pr45262.c: Ditto
8541         * gcc.dg/torture/pr43165.c: Ditto.
8542         * gcc.dg/torture/pr47228.c: Ditto.
8543         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8544         * gcc.dg/ipa/pr45644.c: Ditto.
8545         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8546         PDP11.
8548 2011-04-19  Jason Merrill  <jason@redhat.com>
8550         * g++.dg/ext/complex7.C: New.
8552         * g++.dg/ext/attrib41.C: New.
8554 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8556         PR testsuite/48676
8557         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8559 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8561         PR target/48678
8562         * gcc.target/i386/pr48678.c: New test.
8564 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8566         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8567         * g++.dg/opt/devirt2.C: New test.
8568         * g++.dg/ipa/devirt-g-1.C: Likewise.
8570 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8572         PR fortran/48588
8573         * gfortran.dg/whole_file_33.f90: New.
8575 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8577         * g++.dg/ipa/devirt-7.C: New test.
8579 2011-04-19  Richard Guenther  <rguenther@suse.de>
8581         PR lto/48207
8582         * g++.dg/lto/pr48207_0.C: New testcase.
8584 2011-04-18  Jason Merrill  <jason@redhat.com>
8586         * g++.dg/init/void1.C: New.
8588         * g++.dg/cpp0x/union4.C: New.
8590 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8592         PR middle-end/48661
8593         * g++.dg/torture/pr48661.C: New test.
8595         PR c++/48632
8596         * g++.dg/gomp/pr48632.C: New test.
8598 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8600         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8601         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8603 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8605         PR fortran/18918
8606         * gfortran.dg/coarray_17.f90: New.
8607         * gfortran.dg/coarray_10.f90: Update dg-error.
8609 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8611         PR testsuite/48251
8612         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8613         * gfortran.dg/guality/guality.exp: Likewise.
8615 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8617         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8619 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8621         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8623 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8625         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8627 2011-04-18  Richard Guenther  <rguenther@suse.de>
8629         PR middle-end/46364
8630         * g++.dg/torture/pr46364.C: New testcase.
8632 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8634         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8636 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8638         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8640 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8641             Ira Rosen  <ira.rosen@linaro.org>
8643         PR target/48252
8644         * gcc.target/arm/pr48252.c: New test.
8646 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8648         PR tree-optimization/48616
8649         * gcc.dg/pr48616.c: New test.
8651 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8653         PR fortran/18918
8654         * gfortran.dg/coarray_16.f90: New.
8656 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8658         PR fortran/48462
8659         * gfortran.dg/realloc_on_assign_7.f03: New test.
8661 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8663         PR libgfortran/48602
8664         * gfortran.dg/fmt_g0_6.f08: New test.
8666 2011-04-17  Jason Merrill  <jason@redhat.com>
8668         * g++.dg/cpp0x/sfinae16.C: New.
8670 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8672         * gcc.target/mips/reg-var-1.c: New test.
8674 2011-04-17  Jan Hubicka  <jh@suse.cz>
8676         * gcc.dg/winline-5.c: Update testcase.
8678 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8680         * gnat.dg/discr27.ad[sb]: Move dg directive.
8681         * gnat.dg/discr28.ad[sb]: New test.
8682         * gnat.dg/discr28_pkg.ads: New helper.
8684 2011-04-17  Michael Matz  <matz@suse.de>
8686         PR tree-optimization/48622
8687         PR lto/48645
8688         * gcc.dg/lto/pr48622_0.c: New test.
8690 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8692         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8693         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8694         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8695         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8696         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8697         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8699 2011-04-15  Jason Merrill  <jason@redhat.com>
8701         * g++.dg/cpp0x/range-for17.C: New.
8703 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8705         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8706         * g++.dg/cpp0x/range-for3.C: Likewise.
8707         * g++.dg/cpp0x/range-for9.C: Correct error message.
8708         * g++.dg/cpp0x/range-for11.C: New.
8709         * g++.dg/cpp0x/range-for12.C: New.
8710         * g++.dg/cpp0x/range-for13.C: New.
8711         * g++.dg/cpp0x/range-for14.C: New.
8712         * g++.dg/cpp0x/range-for15.C: New.
8713         * g++.dg/cpp0x/range-for16.C: New.
8715 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8717         PR fortran/18918
8718         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8720 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8722         * objc.dg/naming-4.m: Updated.
8723         * objc.dg/naming-5.m: Updated.
8724         * objc.dg/naming-6.m: New.
8725         * objc.dg/naming-7.m: New.
8726         * obj-c++.dg/naming-1.mm: Updated.
8727         * obj-c++.dg/naming-2.mm: Updated.
8728         * obj-c++.dg/naming-3.mm: New.
8729         * obj-c++.dg/naming-4.mm: New.
8731 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8733         PR libgfortran/48589
8734         * gfortran.dg/fmt_g0_5.f08: New test.
8736 2011-04-15  Richard Guenther  <rguenther@suse.de>
8738         PR testsuite/48286
8739         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8741 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8743         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8744         -finline-limit=0 to -fno-inline
8746 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8748         PR target/48614
8749         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8750         just avx.
8752 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8754         PR target/48605
8755         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8756         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8757         * gcc.target/i386/avx-insertps-3.c: New test.
8758         * gcc.target/i386/avx-insertps-4.c: New test.
8760 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8762         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8763         -finline-limit=0
8765 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8767         PR target/46779
8768         PR target/45291
8769         PR target/41894
8770         * gcc.target/avr/pr46779-1.c: New test case
8771         * gcc.target/avr/pr46779-2.c: New test case
8773 2011-04-14  Jason Merrill  <jason@redhat.com>
8775         * g++.dg/cpp0x/sfinae15.C: New.
8777         * g++.dg/cpp0x/sfinae14.C: New.
8779         * g++.dg/ext/vla10.C: New.
8781 2011-04-14  Richard Guenther  <rguenther@suse.de>
8783         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8785 2011-04-14  Richard Guenther  <rguenther@suse.de>
8787         * gcc.dg/fold-bitand-4.c: Move ...
8788         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8790 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8792         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8793         variables const.
8794         * gcc.target/avr/torture/trivial.c: Ditto.
8796 2011-04-13  Jason Merrill  <jason@redhat.com>
8798         * g++.dg/template/operator11.C: New.
8800 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8802         PR middle-end/48591
8803         * gcc.dg/gomp/pr48591.c: New test.
8805         PR c++/48570
8806         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8807         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8809 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8811         PR c++/48574
8812         * g++.dg/template/dependent-expr7.C: New test case.
8814 2011-04-13  Jason Merrill  <jason@redhat.com>
8816         * g++.dg/cpp0x/sfinae13.C: New.
8818 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8820         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8822 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8824         * gcc.target/arm/pr43698.c: Remove -march option.
8826 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8828         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8829         -march option.
8831 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8833         PR fortran/48360
8834         PR fortran/48456
8835         * gfortran.dg/realloc_on_assign_6.f03: New test.
8837 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8839         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8840         targets the additional -mno-ms-bitfields and
8841         -Wno-packed-bitfield-compat options.
8842         * g++.dg/ext/bitfield3.C: Likewise.
8843         * g++.dg/ext/bitfield4.C: Likewise.
8844         * g++.dg/ext/bitfield5.C: Likewise.
8845         * gcc.dg/bitfld-15.c: Likewise.
8846         * gcc.dg/bitfld-16.c: Likewise.
8847         * gcc.dg/bitfld-17.c: Likewise.
8848         * gcc.dg/bitfld-18.c: Likewise.
8850 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8852         * gcc.target/arm/neon-vld3-1.c: New test.
8853         * gcc.target/arm/neon-vst3-1.c: New test.
8854         * gcc.target/arm/neon/v*.c: Regenerate.
8856 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8858         PR rtl-optimization/48549
8859         * g++.dg/opt/pr48549.C: New test.
8861 2011-04-12  Richard Guenther  <rguenther@suse.de>
8863         PR tree-optimization/46076
8864         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8866 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8868         PR testsuite/21164
8869         * lib/compat.exp (compat-execute): Declare unsupported after
8870         stripping path from src1.
8871         * lib/lto.exp (lto-execute): Likewise.
8873 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8875         PR c/48552
8876         * gcc.dg/pr48552-1.c: New test.
8877         * gcc.dg/pr48552-2.c: New test.
8879 2011-04-11  Jason Merrill  <jason@redhat.com>
8881         * g++.dg/cpp0x/sfinae12.C: New.
8883         * g++.dg/cpp0x/enum10.C: New.
8885         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8887         * g++.dg/cpp0x/rv-func.C: New.
8889 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8891         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8892         alpha*-dec-osf5*.
8894 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8896         PR tree-optimization/48195
8897         * gcc.dg/ipa/pr48195.c: New test.
8899 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8901         * gnat.dg/return3.adb: Remove unused switch.
8903 2011-04-08  Mike Stump  <mikestump@comcast.net>
8905         PR testsuite/48506
8906         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8907         default to fno-common.
8909 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8911         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8912         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8914 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8916         PR fortran/48448
8917         * gfortran.dg/function_optimize_5.f90:  New test.
8919 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8921         * gnat.dg/aggr17.adb: New test.
8922         * gnat.dg/aggr18.adb: Likewise.
8924 2011-04-08  Michael Matz  <matz@suse.de>
8926         PR middle-end/48389
8927         * gcc.target/i386/pr48389.c: New test.
8929 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8931         PR rtl-optimization/48272
8932         * g++.dg/opt/pr48272.C: New.
8934 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8936         PR rtl-optimization/48235
8937         * gcc.dg/pr48235.c: New.
8939 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8941         PR rtl-optimization/48302
8942         * g++.dg/opt/pr48302.C: New.
8944 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8946         PR target/48273
8947         * g++.dg/opt/pr48273.C: New.
8949 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8951         PR rtl-optimization/48442
8952         * gcc.dg/pr48442.c: New.
8954 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8956         PR tree-optimization/48377
8957         * gcc.dg/vect/pr48377.c: New test.
8959 2011-04-07  Jason Merrill  <jason@redhat.com>
8961         * g++.dg/cpp0x/regress/call1.C: New.
8963         * g++.dg/cpp0x/variadic107.C: New.
8965         * g++.dg/cpp0x/sfinae11.C: New.
8966         * g++.dg/cpp0x/noexcept02.C: Fix.
8968         * g++.dg/cpp0x/sfinae10.C: New.
8970         * g++.dg/cpp0x/sfinae9.C: New.
8972         * c-c++-common/Wcast-qual-1.c: Move here from...
8973         * gcc.dg/cast-qual-3.c: ...here, and...
8974         * g++.dg/warn/Wcast-qual2.C: ...here.
8976         * g++.dg/cpp0x/sfinae8.C: New.
8978         * g++.dg/cpp0x/sfinae7.C: New.
8980         * g++.dg/cpp0x/enum9.C: New.
8982 2011-04-07  Mike Stump  <mikestump@comcast.net>
8984         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8985         with no trampolines.
8987 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8989         PR fortran/48117
8990         * gfortran.dg/gomp/pr48117.f90: New test.
8992         PR debug/48343
8993         * gcc.dg/torture/pr48343.c: New test.
8995 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8997         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8999 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9001         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9003 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9005         PR target/43920
9006         * lib/scanasm.exp (object-size): New proc.
9007         * gcc.target/arm/pr43920-2.c: New test.
9009 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9011         PR fortran/18918
9012         PR fortran/48477
9013         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9015 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9017         * gcc.dg/mtune.c: Prune note from output.
9019 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9021         PR debug/48466
9022         * gcc.dg/guality/pr36977.c: New test.
9023         * gcc.dg/guality/pr48466.c: New test.
9025 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9027         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9029 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9031         * gnat.dg/return3.adb: New test.
9033 2011-04-06  Richard Guenther  <rguenther@suse.de>
9035         PR tree-optimization/47663
9036         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9038 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9040         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9041         Solaris 8 and 9 as well.
9043 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9045         PR target/43920
9046         * gcc.target/arm/pr43920-1.c: New test.
9048 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9050         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9051         (cctor): Actually return the value.
9052         (main): Cast return values.
9054 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9056         * gfortran.dg/character_comparison_8.f90:  New test.
9058 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9060         * frontend-passes: (optimize_lexical_comparison): New function.
9061         (optimize_expr): Call it.
9062         (optimize_comparison): Also handle lexical comparison functions.
9063         Return false instad of -2 for unequal comparison.
9065 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9067         PR fortran/48412
9068         * function_optimize_4.f90:  New test.
9070 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9072         PR fortran/18918
9073         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9074         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9075         * gfortran.dg/coarray_15.f90: New.
9077 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9079         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9080         * gfortran.dg/bessel_7.f90: Likewise.
9082 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9084         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9086 2011-04-03  Richard Guenther  <rguenther@suse.de>
9087             Ira Rosen  <ira.rosen@linaro.org>
9089         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9090         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9091         -ftree-loop-if-convert-stores.
9093 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9095         * gnat.dg/specs/aggr2.ads: New test.
9097 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9099         * gnat.dg/debug2.ad[sb]: New test.
9100         * gnat.dg/debug2_pkg.ads: New helper.
9101         * gnat.dg/debug3.ad[sb]: New test.
9103 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9105         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9107 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9109         PR middle-end/48335
9110         * gcc.c-torture/compile/pr48335-1.c: New test.
9111         * gcc.dg/pr48335-1.c: New test.
9112         * gcc.dg/pr48335-2.c: New test.
9113         * gcc.dg/pr48335-3.c: New test.
9114         * gcc.dg/pr48335-4.c: New test.
9115         * gcc.dg/pr48335-5.c: New test.
9116         * gcc.dg/pr48335-6.c: New test.
9117         * gcc.dg/pr48335-7.c: New test.
9118         * gcc.dg/pr48335-8.c: New test.
9119         * gcc.target/i386/pr48335-1.c: New test.
9121 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9123         PR c/36299
9124         * gcc.dg/Waddress.c: New test.
9126 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9128         PR fortran/48352
9129         * gfortran.dg/function_optimize_3.f90:  New test.
9131 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9133         * gcc.c-torture/compile/20110401-1.c: New test.
9135         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9136         * g++.dg/lto/20091002-2_0.C: Likewise.
9137         * g++.dg/lto/20090303_0.c: Likewise.
9138         * g++.dg/lto/20091004-1_0.C: Likewise.
9139         * g++.dg/lto/20091002-3_0.C: Likewise.
9140         * g++.dg/lto/20091004-2_0.C: Likewise.
9141         * g++.dg/lto/20081123_0.C: Likewise.
9142         * g++.dg/lto/20090313_0.C: Likewise.
9143         * g++.dg/lto/20081109-1_0.C: Likewise.
9144         * g++.dg/lto/20081219_0.C: Likewise.
9145         * g++.dg/lto/20081204-1_0.C: Likewise.
9146         * g++.dg/lto/20090302_0.C: Likewise.
9147         * g++.dg/lto/20081119-1_0.C: Likewise.
9148         * g++.dg/lto/20081118_0.C: Likewise.
9149         * gcc.dg/lto/20091020-2_0.c: Likewise.
9150         * gcc.dg/lto/20090210_0.c: Likewise.
9151         * gcc.dg/lto/20081204-1_0.c: Likewise.
9152         * gcc.dg/lto/20081224_0.c: Likewise.
9153         * gcc.dg/lto/20090219_0.c: Likewise.
9154         * gcc.dg/lto/20091014-1_0.c: Likewise.
9155         * gcc.dg/lto/20091016-1_0.c: Likewise.
9156         * gcc.dg/lto/20090206-2_0.c: Likewise.
9157         * gcc.dg/lto/20090116_0.c: Likewise.
9158         * gcc.dg/lto/20091013-1_0.c: Likewise.
9159         * gcc.dg/lto/20091015-1_0.c: Likewise.
9160         * gcc.dg/lto/20090126-2_0.c: Likewise.
9162 2011-03-31  Ian Lance Taylor  <iant@google.com>
9164         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9166 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9168         * gnat.dg/opt16.adb: New test.
9170 2011-03-31  Jason Merrill  <jason@redhat.com>
9172         * g++.dg/cpp0x/defaulted24.C: New.
9174 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9176         PR target/16292
9177         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9178         with -O0.
9180 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9182         * g++.dg/other/i386-9.C: New test.
9184 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9186         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9188 2011-03-30  Jason Merrill  <jason@redhat.com>
9190         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9192         * g++.dg/cpp0x/regress/isnan.C: New.
9194         * g++.dg/cpp0x/initlist46.C: New.
9196 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9198         PR target/47551
9199         * gcc.target/arm/neon-modes-2.c: New test.
9201 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9203         PR c/48305
9204         * gcc.c-torture/compile/pr48305.c: New test.
9206 2011-03-29  Jason Merrill  <jason@redhat.com>
9208         * g++.dg/cpp0x/regress/value-dep1.C: New.
9210 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9212         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9214 2011-03-29  Ian Lance Taylor  <iant@google.com>
9216         * go.test/go-test.exp: Handle the test lines used in several new
9217         tests.
9218         (errchk): Add opts parameter.  Change all callers.  Handle parens
9219         in regexps.
9221 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9222             Dominique d'Humieres  <dominiq@lps.ens.fr>
9224         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9225         and __APPLE__ && __PPC__ && __ALTIVEC__.
9227 2011-03-29  Jason Merrill  <jason@redhat.com>
9229         * g++.dg/cpp0x/dependent1.C: New.
9231         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9233         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9235         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9237 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9239         PR fortran/48095
9240         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9241         * gfortran.dg/proc_ptr_comp_32.f90: New.
9243 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9245         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9246         check for corresponding warning.
9248 2011-03-28  Jason Merrill  <jason@redhat.com>
9250         * g++.dg/cpp0x/rv-deduce2.C: New.
9252 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9254         PR debug/48203
9255         * gcc.dg/pr48203.c: New test.
9257 2011-03-28  Jeff Law <law@redhat.com>
9259         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9261 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9263         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9264         and __PPC__ && __ALTIVEC__.
9266 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9268         PR testsuite/48238
9269         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9270         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9271         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9272         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9274 2011-03-28  Jason Merrill  <jason@redhat.com>
9276         * g++.dg/cpp0x/initlist-array2.C: New.
9278         * g++.dg/cpp0x/initlist-array1.C: New.
9280         * g++.dg/cpp0x/constexpr-compound.C: New.
9282         * g++.dg/cpp0x/constexpr-using.C: New.
9284         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9286 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9288         PR testsuite/48276
9289         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9291 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9293         * gcc.dg/slp-1.c: New test.
9295 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9297         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9298         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9299         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9300         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9301         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9302         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9303         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9304         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9305         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9306         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9307         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9308         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9309         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9310         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9312 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9314         PR fortran/47065
9315         * gfortran.dg/trim_optimize_5.f90:  New test.
9316         * gfortran.dg/trim_optimize_6.f90:  New test.
9318 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9320         PR target/38598
9321         * gcc.target/mips/madd-7.c: Remove -mlong32.
9322         * gcc.target/mips/msub-7.c: Likewise.
9324 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9326         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9327         accesses to preserve the meaning of the test for doubleword vectors.
9328         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9329         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9331 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9333         PR fortran/48291
9334         * gfortran.dg/class_42.f03: New.
9336 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9338         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9339         strided accesses.
9341 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9343         PR rtl-optimization/48144
9344         * gcc.dg/pr48144.c: New test.
9346 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9348         * gnat.dg/discr27.ad[sb]: New test.
9350 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9352         * gnat.dg/limited_with2.ad[sb]: New test.
9353         * gnat.dg/limited_with2_pkg1.ads: New helper.
9354         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9356 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9358         * gnat.dg/opt15.adb: New test.
9359         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9361 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9363         PR fortran/48174
9364         PR fortran/45304
9365         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9366         * gfortran.dg/leadz_trailz_3.f90: Ditto
9368 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9370         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9372 2011-03-25  Jason Merrill  <jason@redhat.com>
9374         * g++.dg/cpp0x/defaulted22.C: New.
9375         * g++.dg/cpp0x/defaulted23.C: New.
9376         * g++.dg/cpp0x/defaulted15.C: Adjust.
9378 2011-03-25  Jason Merrill  <jason@redhat.com>
9380         * g++.dg/cpp0x/move1.C: New.
9382 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9384         PR target/48287
9385         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9387 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9389         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9390         for mips-sgi-irix6.5.
9391         Replace snprintf prototype by <stdio.h>.
9393 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9395         PR testsuite/48283
9396         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9397         run_expensive_tests.
9398         * gcc.dg/graphite/block-4.c: Likewise.
9399         * gcc.dg/graphite/block-7.c: Likewise.
9400         * gcc.dg/graphite/block-8.c: Likewise.
9402 2011-03-25  Richard Guenther  <rguenther@suse.de>
9404         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9405         * g++.dg/tree-ssa/pr8781.C: Likewise.
9406         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9407         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9408         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9409         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9410         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9411         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9412         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9413         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9414         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9415         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9416         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9417         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9418         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9419         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9420         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9421         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9422         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9423         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9424         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9425         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9426         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9427         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9428         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9429         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9430         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9431         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9432         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9433         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9434         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9435         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9436         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9437         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9438         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9439         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9440         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9441         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9442         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9443         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9444         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9445         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9446         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9447         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9448         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9449         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9450         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9451         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9452         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9453         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9454         * c-c++-common/pr46562-2.c: Likewise.
9455         * gfortran.dg/pr42108.f90: Likewise.
9456         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9457         foo to be inlined even at -O1.
9458         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9459         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9460         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9461         * gcc.dg/matrix/matrix.exp: Disable FRE.
9463 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9465         PR debug/48204
9466         * gcc.dg/dfp/pr48204.c: New test.
9468 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9470         PR target/48209
9471         * gcc.c-torture/execute/pr47917.c: Move this...
9472         * gcc.dg/torture/pr47917.c: to here and add xfails.
9474 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9476         * gnat.dg/array16.ad[sb]: New test.
9477         * gnat.dg/array16.ads: New helper.
9479 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9481         * gnat.dg/derived_type2.adb: New test.
9483 2011-03-24  Richard Guenther  <rguenther@suse.de>
9485         PR tree-optimization/48271
9486         * g++.dg/torture/pr48271.C: New testcase.
9488 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9490         * gnat.dg/array15.ad[sb]: New test.
9492 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9494         PR target/48237
9495         * gcc.target/i386/pr48237.c: New test.
9497 2011-03-24  Richard Guenther  <rguenther@suse.de>
9499         PR middle-end/48269
9500         * gcc.dg/builtin-object-size-10.c: New testcase.
9502 2011-03-24  Richard Guenther  <rguenther@suse.de>
9504         PR tree-optimization/46562
9505         * c-c++-common/pr46562-2.c: New testcase.
9506         * c-c++-common/pr46562.c: Likewise.
9508 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9510         * gcc.dg/vect/vect-cselim-1.c: New test.
9511         * gcc.dg/vect/vect-cselim-2.c: New test.
9513 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9515         * gcc.target/arm/pr46934.c: New.
9517 2011-03-23  Ian Lance Taylor  <iant@google.com>
9519         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9521 2011-03-23  Richard Guenther  <rguenther@suse.de>
9523         * gcc.dg/struct: Remove directory and contents.
9525 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9527         PR testsuite/48251
9528         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9530 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9532         * gnat.dg/discr26.ad[sb]: New test.
9533         * gnat.dg/discr26_pkg.ads: New helper.
9535 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9537         PR target/47553
9538         * gcc.target/arm/neon-vld-1.c: New test.
9540 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9542         * gnat.dg/array14.ad[sb]: New test.
9543         * gnat.dg/array14_pkg.ads: New helper.
9545 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9547         * gcc.c-torture/execute/920501-8.x: Remove.
9548         * gcc.c-torture/execute/930513-1.x: Remove.
9549         * gcc.c-torture/execute/960312-1.x: Remove.
9550         * gcc.c-torture/compile/20000804-1.c,
9551         gcc.c-torture/compile/20001205-1.c,
9552         gcc.c-torture/compile/20001226-1.c,
9553         gcc.c-torture/compile/20010518-2.c,
9554         gcc.c-torture/compile/20020312-1.c,
9555         gcc.c-torture/compile/20020604-1.c,
9556         gcc.c-torture/compile/920501-12.c,
9557         gcc.c-torture/compile/920501-4.c,
9558         gcc.c-torture/compile/920520-1.c,
9559         gcc.c-torture/compile/980506-1.c,
9560         gcc.c-torture/execute/980709-1.x,
9561         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9562         options for m68hc11.
9563         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9564         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9565         m68hc11.
9567 2011-03-22  Nick Clifton  <nickc@redhat.com>
9569         * lib/target-supports.exp (check_profiling_available): Add MN10300
9570         to the list of targets that do not support profiling.  Restore
9571         alpha sorting to this list.
9573 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9575         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9576         failure on 32-bit systems.
9577         * gcc.dg/torture/vector-2.c: Ditto.
9579 2011-03-22  Richard Guenther  <rguenther@suse.de>
9581         PR tree-optimization/48228
9582         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9584 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9586         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9587         powerpc.
9589         PR target/48226
9590         * gcc.target/powerpc/pr48226.c: New file.
9592 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9594         * lib/prune.exp (prune_gcc_output): Prune "could not create
9595         compact unwind for" warnings.
9597 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9599         PR c/42544
9600         PR c/48197
9601         * gcc.c-torture/execute/pr42544.c: New test.
9602         * gcc.c-torture/execute/pr48197.c: New test.
9604 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9606         PR preprocessor/48192
9607         * gcc.target/powerpc/pr48192.c: New file.
9609         PR target/48053
9610         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9611         split problem of 0 being loaded in a VSX register.
9613 2011-03-21  Richard Guenther  <rguenther@suse.de>
9615         PR c/47939
9616         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9617         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9618         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9619         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9621 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9623         PR target/48213
9624         * gcc.dg/pr48213.c: New test.
9626 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9628         PR target/12171
9629         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9631 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9633         * gcc.target/arm/xor-and.c: New.
9635 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9637         PR fortran/22572
9638         * gfortran.dg/function_optimize_1.f90:  New test.
9639         * gfortran.dg/function_optimize_2.f90:  New test.
9641 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9643         PR rtl-optimization/47502
9644         * gcc.target/i386/pr47502-1.c: New.
9645         * gcc.target/i386/pr47502-2.c: Likewise.
9647 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9649         PR rtl-optimization/48156
9650         * gcc.dg/pr48156.c: New test.
9652 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9654         PR libfortran/47439
9655         * gfortran.dg/scratch_1.f90: Adjust test.
9657 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9659         PR libfortran/47439
9660         * gfortran.dg/scratch_1.f90: New test.
9662 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9664         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9665         variably modified typedefs.
9666         * gcc.dg/c1x-typedef-2.c: Remove.
9668 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9670         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9671         * gcc.dg/c1x-anon-struct-3.c: New test.
9672         * gcc.dg/anon-struct-11.c: Update.
9674 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9676         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9677         dg-xfail-run-if.
9678         Only xfail with gas.
9680 2011-03-18  Jason Merrill  <jason@redhat.com>
9682         * g++.dg/template/fn-ptr1.C: New.
9684         * g++.dg/overload/volatile1.C: New.
9686         * g++.dg/opt/pr23372.C: New.
9688         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9690 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9692         PR middle-end/47405
9693         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9695 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9697         * gcc.target/arm/unsigned-extend-1.c: New.
9699 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9701         PR bootstrap/48161
9702         * gcc.c-torture/compile/pr48161.c: New test.
9704 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9706         PR middle-end/47725
9707         * gcc.dg/torture/pr47725.c: New.
9709 2011-03-17  Jason Merrill  <jason@redhat.com>
9711         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9712         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9714 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9716         * gnat.dg/specs/elab2.ads: New test.
9717         * gnat.dg/specs/elab2_pkg.ads: New helper.
9719 2011-03-17  Jason Merrill  <jason@redhat.com>
9721         * g++.dg/cpp0x/decltype-1212.C: New.
9722         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9724 2011-03-17  Jason Merrill  <jason@redhat.com>
9726         * g++.dg/parse/memfnquals1.C: New.
9728 2011-03-17  Richard Guenther  <rguenther@suse.de>
9730         PR middle-end/48134
9731         * gcc.dg/pr48134.c: New testcase.
9733 2011-03-17  Richard Guenther  <rguenther@suse.de>
9735         PR middle-end/48165
9736         * g++.dg/torture/pr48165.C: New testcase.
9738 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9740         PR rtl-optimization/48141
9741         * gcc.dg/pr48141.c: New test.
9743 2011-03-16  Jason Merrill  <jason@redhat.com>
9745         * g++.dg/cpp0x/constexpr-48089.C: New.
9747         * g++.dg/cpp0x/constexpr-abi1.C: New.
9749         * g++.dg/cpp0x/constexpr-46336.C: New.
9750         * g++.dg/parse/friend5.C: Adjust expected errors.
9752         * g++.dg/cpp0x/constexpr-47570.C: New.
9754 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9756         PR debug/47510
9757         * ++.dg/debug/dwarf2/typedef6.C: New test.
9759 2011-03-16  Jason Merrill  <jason@redhat.com>
9761         * g++.dg/cpp0x/elision2.C: New.
9763         * g++.dg/cpp0x/constexpr-array3.C: New.
9765 2011-03-16  Jason Merrill  <jason@redhat.com>
9767         * g++.dg/cpp0x/sfinae6.C: New.
9768         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9769         * g++.dg/cpp0x/pr45908.C: Likewise.
9770         * g++.dg/cpp0x/sfinae6.C: Likewise.
9771         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9772         * g++.old-deja/g++.law/arg11.C: Likewise.
9774 2011-03-16  Jason Merrill  <jason@redhat.com>
9776         * g++.dg/template/incomplete6.C: New.
9778 2011-03-16  Jeff Law <law@redhat.com>
9780         * gcc.dg/tree-ssa/vrp55.c: New test.
9782 2011-03-16  Jason Merrill  <jason@redhat.com>
9784         * g++.dg/cpp0x/auto22.C: New.
9786 2011-03-16  Richard Guenther  <rguenther@suse.de>
9788         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9789         optimizing it away if promoted to const.
9791 2011-03-16  Richard Guenther  <rguenther@suse.de>
9793         PR tree-optimization/48149
9794         * gcc.dg/fold-complex-1.c: New testcase.
9796 2011-03-16  Richard Guenther  <rguenther@suse.de>
9798         PR testsuite/48147
9799         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9800         or cloning happens.
9802 2011-03-16  Richard Guenther  <rguenther@suse.de>
9804         PR tree-optimization/26134
9805         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9807 2011-03-16  Richard Guenther  <rguenther@suse.de>
9809         PR tree-optimization/48146
9810         * gcc.dg/torture/pr48146.c: New testcase.
9812 2011-03-16  Richard Guenther  <rguenther@suse.de>
9814         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9815         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9817 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9819         PR middle-end/48136
9820         * gcc.c-torture/compile/pr48136.c: New test.
9822         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9824         PR debug/45882
9825         * gcc.dg/guality/pr45882.c: New test.
9827 2011-03-15  Jason Merrill  <jason@redhat.com>
9829         * g++.dg/cpp0x/constexpr-recursion.C: New.
9831         * g++.dg/cpp0x/implicit11.C: New.
9833 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9835         * g++.dg/cpp0x/constexpr-attribute.C: New.
9837 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9839         * g++.dg/parse/pr34758.C: New.
9841 2011-03-15  Xinliang David Li  <davidxl@google.com>
9843         PR c/47837
9844         * gcc.dg/uninit-pred-7_d.c: New test.
9845         * gcc.dg/uninit-pred-8_d.c: New test.
9847 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9849         PR target/46788
9850         * gcc.target/arm/pr46788.c: New.
9852 2011-03-15  Richard Guenther  <rguenther@suse.de>
9854         PR middle-end/47650
9855         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9856         * gfortran.dg/ishft_4.f90: Likewise.
9857         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9859 2011-03-15  Richard Guenther  <rguenther@suse.de>
9861         PR tree-optimization/13954
9862         * g++.dg/tree-ssa/pr13954.C: New testcase.
9864 2011-03-15  Richard Guenther  <rguenther@suse.de>
9866         PR tree-optimization/48037
9867         * gcc.target/i386/pr48037-1.c: New testcase.
9869 2011-03-15  Richard Guenther  <rguenther@suse.de>
9871         PR tree-optimization/41490
9872         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9873         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9874         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9875         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9876         * g++.dg/tree-ssa/pr33604.C: Adjust.
9878 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9880         PR middle-end/47917
9881         * gcc.c-torture/execute/pr47917.c: New test.
9882         * gcc.dg/pr47917.c: New test.
9884         PR middle-end/38878
9885         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9887 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9889         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9890         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9891         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9892         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9893         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9894         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9895         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9896         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9897         * gcc.target/i386/avx-floor-vec.c: Ditto.
9898         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9899         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9900         * gcc.target/i386/avx-rint-vec.c: Ditto.
9901         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9902         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9903         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9904         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9906 2011-03-14  Tom Tromey  <tromey@redhat.com>
9908         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9909         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9910         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9912 2011-03-14  Tom Tromey  <tromey@redhat.com>
9914         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9915         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9916         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9918 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9920         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9922 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9924         PR rtl-optimization/47166
9925         * gcc.c-torture/execute/postmod-1.c: New test.
9927 2011-03-14  Richard Guenther  <rguenther@suse.de>
9929         PR middle-end/48098
9930         * gcc.dg/torture/pr48098.c: New testcase.
9932 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9934         PR target/48053
9935         * gcc.target/powerpc/pr48053-1.c: New test.
9936         * gcc.target/powerpc/pr48053-2.c: Likewise.
9938 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9940         PR libfortran/48066
9941         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9943 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9945         PR libfortran/48066
9946         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9948 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9950         PR fortran/48059
9951         * gfortran.dg/class_41.f03: New.
9953 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9955         * g++.dg/conversion/cast3.C: New test.
9957 2011-03-11  Jason Merrill  <jason@redhat.com>
9959         * g++.dg/template/error45.C: New.
9961         * g++.dg/parse/no-type-defn1.C: New.
9963         * g++.dg/ext/attrib40.C: New.
9965         * g++.dg/cpp0x/regress/array1.C: New.
9967 2011-03-11  Richard Guenther  <rguenther@suse.de>
9969         PR tree-optimization/48067
9970         * gcc.dg/pr48067.c: New testcase.
9972 2011-03-11  Richard Guenther  <rguenther@suse.de>
9974         PR lto/48073
9975         * g++.dg/lto/20110311-1_0.C: New testcase.
9977 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9979         PR c++/48035
9980         * g++.dg/inherit/virtual8.C: New test.
9982         PR middle-end/48044
9983         * gcc.dg/torture/pr48044.c: New test.
9985 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9987         PR fortran/47768
9988         * gfortran.dg/proc_ptr_comp_31.f90: New.
9990 2011-03-11  Richard Guenther  <rguenther@suse.de>
9992         PR tree-optimization/47278
9993         * gcc.dg/torture/pr47278-1.c: New testcase.
9994         * gcc.dg/torture/pr47278-2.c: Likewise.
9996 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9998         PR tree-optimization/48063
9999         * gcc.dg/torture/pr48063.c: New test.
10001 2011-03-10  Jason Merrill  <jason@redhat.com>
10003         * g++.dg/template/array22.C: New.
10005         * g++.dg/cpp0x/syntax-err1.C: New.
10006         * g++.dg/parse/error36.C: Adjust expected errors.
10007         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10008         * g++.old-deja/g++.pt/typename3.C: Likewise.
10009         * g++.old-deja/g++.pt/typename4.C: Likewise.
10010         * g++.old-deja/g++.pt/typename6.C: Likewise.
10012 2011-03-09  Jason Merrill  <jason@redhat.com>
10014         * g++.dg/template/nontype22.C: New.
10016 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10018         PR tree-optimization/47714
10019         * g++.dg/torture/pr47714.C: New test.
10021 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10023         PR target/47755
10024         * gcc.target/powerpc/pr47755-2.c: New file.
10026 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10028         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10029         is not set in the environment, pass 64 as first argument when not
10030         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10031         native where ulimit -u is supported.
10033 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10035         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10037 2011-03-08  Jason Merrill  <jason@redhat.com>
10039         * g++.dg/template/nontype21.C: New.
10041         * g++.dg/template/anon5.C: New.
10043 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10045         PR debug/47881
10046         * gcc.dg/pr47881.c: New test.
10048 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10050         PR c++/47957
10051         * g++.dg/lookup/template3.C: New test.
10053 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10055         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10056         'long' type.
10058 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10060         PR testsuite/47954
10061         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10062         sizeof to compute alignment.
10064 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10066         PR tree-optimization/48022
10067         * gcc.dg/pr48022-1.c: New test.
10068         * gcc.dg/pr48022-2.c: New test.
10070 2011-03-07  Jason Merrill  <jason@redhat.com>
10072         * g++.dg/template/nontype20.C: New.
10073         * g++.dg/init/member1.C: Adjust expected errors.
10074         * g++.dg/parse/constant4.C: Likewise.
10075         * g++.dg/template/qualified-id3.C: Likewise.
10076         * g++.old-deja/g++.pt/crash10.C: Likewise.
10078         * g++.dg/cpp0x/regress/non-const1.C: New.
10080 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10082         PR debug/47991
10083         * gcc.dg/pr47991.c: New test.
10085 2011-03-07  Jason Merrill  <jason@redhat.com>
10087         * g++.dg/abi/mangle46.C: New.
10089 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10091         PR target/47862
10092         * gcc.target/powerpc/pr47862.c: New.
10094 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10096         PR target/45413
10097         * gcc.target/i386/combine-mul.c: Require nonpic.
10099 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10100             Nathan Froyd  <froydnj@codesourcery.com>
10102         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10104 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10106         * README.QMTEST: Remove.
10108 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10109             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10111         PR fortran/47850
10112         * gfortran.dg/array_constructor_37.f90 : New test.
10114 2011-03-05  Jason Merrill  <jason@redhat.com>
10116         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10117         * g++.dg/abi/mangle45.C: Likewise.
10118         * g++.dg/cpp0x/trailing1.C: Likewise.
10120 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10122         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10124 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10126         PR rtl-optimization/47899
10127         * gcc.dg/pr47899.c: New test.
10129         * gcc.dg/torture/pr47968.c: Ignore warnings.
10131         PR tree-optimization/47967
10132         * gcc.c-torture/compile/pr47967.c: New test.
10134 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10136         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10137         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10139 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10141         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10142         and property_getAttributes() if __OBJC2__.
10143         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10144         * objc.dg/property/property-encoding-1.m: New.
10145         * obj-c++.dg/property/property-encoding-1.mm: New.
10147 2011-03-04  Jason Merrill  <jason@redhat.com>
10149         * g++.dg/template/pseudodtor6.C: New.
10151         * g++.dg/inherit/covariant19.C: New.
10153 2011-03-04  Richard Guenther  <rguenther@suse.de>
10155         PR middle-end/47968
10156         * gcc.dg/torture/pr47968.c: New testcase.
10158 2011-03-04  Richard Guenther  <rguenther@suse.de>
10160         PR middle-end/47975
10161         * gcc.dg/torture/pr47975.c: New testcase.
10163 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10165         PR c++/47974
10166         * g++.dg/template/crash106.C: New.
10168 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10170         PR c/47963
10171         * gcc.dg/gomp/pr47963.c: New test.
10172         * g++.dg/gomp/pr47963.C: New test.
10174 2011-03-02  Jason Merrill  <jason@redhat.com>
10176         * g++.dg/cpp0x/regress/condition1.C: New.
10178         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10180 2011-03-01  Jason Merrill  <jason@redhat.com>
10182         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10184         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10186 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10188         PR rtl-optimization/47925
10189         * gcc.c-torture/execute/pr47925.c: New test.
10191 2011-03-01  Jason Merrill  <jason@redhat.com>
10193         * g++.dg/cpp0x/decltype25.C: New.
10195         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10197 2011-03-01  Richard Guenther  <rguenther@suse.de>
10199         PR tree-optimization/47890
10200         * gcc.dg/torture/pr47890.c: New testcase.
10202 2011-03-01  Richard Guenther  <rguenther@suse.de>
10204         PR lto/47924
10205         * gcc.dg/lto/pr47924_0.c: New testcase.
10207 2011-03-01  Richard Guenther  <rguenther@suse.de>
10209         PR lto/46911
10210         * gfortran.dg/lto/pr46911_0.f: New testcase.
10212 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10214         PR libgfortran/47933
10215         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10216         compile errors from older code form.
10218 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10220         PR libgfortran/47567
10221         * gfortran.dg/fmt_fw_d.f90: New test.
10223 2011-02-28  Jason Merrill  <jason@redhat.com>
10225         * g++.dg/inherit/covariant18.C: New.
10227 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10229         PR middle-end/47893
10230         * gcc.dg/pr47893.c: New test.
10232 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10234         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10235         NULL in case of a selector with conflicting types.
10236         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10238 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10240         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10241         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10242         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10243         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10245 2011-02-28  Jason Merrill  <jason@redhat.com>
10247         PR c++/47906
10248         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10250 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10252         PR libgfortran/47778
10253         * gfortran.dg/namelist_71.f90: New test.
10255 2011-02-27  Jason Merrill  <jason@redhat.com>
10257         PR c++/47906
10258         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10259         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10261 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10263         PR c++/46466
10264         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10266 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10268         PR fortran/47886
10269         * gfortran.dg/gomp/task-1.f90: Removed.
10271 2011-02-26  Jason Merrill  <jason@redhat.com>
10273         * g++.dg/template/this-targ1.C: New.
10275         * g++.dg/cpp0x/regress/template-const1.C: New.
10276         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10277         * g++.dg/template/function1.C: Adjust.
10278         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10279         * g++.dg/debug/debug7.C: Adjust.
10281 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10283         PR fortran/47886
10284         * gfortran.dg/gomp/task-1.f90: New.
10286 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10288         * gcc.target/arm/neon-thumb2-move.c: Add
10289         dg-require-effective-target arm_thumb2_ok.
10291 2011-02-24  Jason Merrill  <jason@redhat.com>
10293         * g++.dg/parse/constant1.C: Specify C++98 mode.
10294         * g++.dg/parse/constant5.C: Likewise.
10295         * g++.dg/parse/error2.C: Likewise.
10296         * g++.dg/parse/semicolon3.C: Likewise.
10297         * g++.dg/template/crash14.C: Likewise.
10298         * g++.dg/template/local4.C: Likewise.
10299         * g++.dg/template/nontype3.C: Likewise.
10300         * g++.dg/parse/crash31.C: Adjust expected errors.
10301         * g++.dg/template/function1.C: Likewise.
10302         * g++.dg/template/ref3.C: Likewise.
10303         * g++.dg/template/static9.C: Likewise.
10304         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10306         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10307         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10308         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10309         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10310         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10312 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10314         PR fortran/47878
10315         * gfortran.dg/pr47878.f90: New test.
10317 2011-02-24  Richard Guenther  <rguenther@suse.de>
10319         PR testsuite/47801
10320         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10321         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10323 2011-02-24  Richard Guenther  <rguenther@suse.de>
10325         PR fortran/47839
10326         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10327         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10329 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10331         PR libgfortran/47567
10332         * gfortran.dg/fmt_f0_1.f90: Update test.
10334 2011-02-23  Jason Merrill  <jason@redhat.com>
10336         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10337         * g++.dg/abi/mangle45.C: New.
10339         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10340         * g++.dg/template/canon-type-9.C: Match use of decltype
10341         between declaration and definition.
10342         * g++.dg/template/canon-type-12.C: Likewise.
10344 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10346         PR fortran/40850
10347         * gfortran.dg/nested_allocatables_1.f90: New.
10349 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10351         PR c++/46868
10352         * g++.dg/pr46868.C: New test.
10353         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10354         * g++.dg/parse/error14.C: Adjust.
10356 2011-02-23  Richard Guenther  <rguenther@suse.de>
10358         PR tree-optimization/47838
10359         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10361 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10363         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10365 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10367         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10368         * gfortran.dg/count_init_expr.f03: Ditto.
10369         * gfortran.dg/gomp/pr43711.f90: Ditto.
10370         * gcc.dg/struct-parse-2.c: Ditto.
10371         * gcc.dg/parse-error-3.c: Ditto.
10372         * gcc.dg/Wlogical-op-1.c: Ditto.
10373         * gcc.dg/Walways-true-1.c: Ditto.
10374         * gcc.dg/pr24225.c: Ditto.
10375         * gcc.dg/Walways-true-2.c: Ditto.
10376         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10377         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10378         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10379         * g++.dg/overload/defarg4.C: Ditto.
10380         * g++.dg/inherit/covariant16.C: Ditto.
10381         * g++.dg/inherit/virtual7.C: Ditto.
10382         * g++.dg/template/canon-type-9.C: Ditto.
10383         * g++.dg/template/access19.C: Ditto.
10384         * g++.dg/template/call7.C: Ditto.
10385         * g++.dg/template/canon-type-2.C: Ditto.
10386         * g++.dg/template/init7.C: Ditto.
10387         * g++.dg/template/sizeof-template-argument.C: Ditto.
10388         * g++.dg/template/const3.C: Ditto.
10389         * g++.dg/template/sfinae26.C: Ditto.
10390         * g++.dg/template/sfinae26.C: Ditto.
10391         * g++.dg/template/canon-type-11.C: Ditto.
10392         * g++.dg/template/union2.C: Ditto.
10393         * g++.dg/template/canon-type-3.C: Ditto.
10394         * g++.dg/template/canon-type-1.C: Ditto.
10395         * g++.dg/template/canon-type-5.C: Ditto.
10396         * g++.dg/template/canon-type-7.C: Ditto.
10397         * g++.dg/template/canon-type-10.C: Ditto.
10398         * g++.dg/template/spec36.C: Ditto.
10399         * g++.dg/template/typedef38.C: Ditto.
10400         * g++.dg/template/canon-type-4.C: Ditto.
10401         * g++.dg/template/canon-type-6.C: Ditto.
10402         * g++.dg/template/canon-type-13.C: Ditto.
10403         * g++.dg/template/instantiate9.C: Ditto.
10404         * g++.dg/template/ttp22.C: Ditto.
10405         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10406         * g++.dg/warn/Walways-true-1.C: Ditto.
10407         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10408         * g++.dg/warn/Walways-true-2.C: Ditto.
10409         * g++.dg/conversion/op4.C: Ditto.
10410         * g++.dg/opt/pr19650.C: Ditto.
10411         * g++.dg/lookup/friend11.C: Ditto.
10412         * g++.dg/other/default2.C: Ditto.
10413         * g++.dg/other/default3.C: Ditto.
10414         * g++.dg/other/dtor2.C: Ditto.
10415         * g++.dg/other/friend5.C: Ditto.
10416         * g++.dg/other/default5.C: Ditto.
10417         * g++.dg/init/brace6.C: Ditto.
10418         * g++.dg/init/aggr5.C: Ditto.
10419         * g++.dg/init/error2.C: Ditto.
10420         * g++.dg/expr/bound-mem-fun.C: Ditto.
10421         * g++.dg/expr/cond6.C: Ditto.
10422         * g++.dg/expr/stmt-expr-1.C: Ditto.
10423         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10424         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10425         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10426         * g++.dg/cpp0x/bracket1.C: Ditto.
10427         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10428         * g++.dg/cpp0x/pr38646.C: Ditto.
10429         * g++.dg/cpp0x/variadic73.C: Ditto.
10430         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10431         * g++.dg/cpp0x/bracket4.C: Ditto.
10432         * g++.dg/cpp0x/decltype4.C: Ditto.
10433         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10434         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10435         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10436         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10437         * g++.dg/cpp0x/decltype2.C: Ditto.
10438         * g++.dg/cpp0x/decltype1.C: Ditto.
10439         * g++.dg/cpp0x/bracket2.C: Ditto.
10440         * g++.dg/cpp0x/decltype5.C: Ditto.
10441         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10442         * g++.dg/cpp0x/variadic70.C: Ditto.
10443         * g++.dg/cpp0x/decltype6.C: Ditto.
10444         * g++.dg/cpp0x/rvo.C: Ditto.
10445         * g++.dg/cpp0x/vt-40092.C: Ditto.
10446         * g++.dg/cpp0x/variadic-new.C: Ditto.
10447         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10448         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10449         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10450         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10451         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10452         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10453         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10454         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10455         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10456         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10457         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10458         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10459         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10460         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10461         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10462         * g++.dg/cpp0x/pr39639.C: Ditto.
10463         * g++.dg/cpp0x/decltype3.C: Ditto.
10464         * g++.dg/cpp0x/variadic68.C: Ditto.
10465         * g++.dg/cpp0x/variadic-function.C: Ditto.
10466         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10467         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10468         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10469         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10470         * g++.dg/parse/crash35.C: Ditto.
10471         * g++.dg/parse/crash40.C: Ditto.
10472         * g++.dg/parse/defarg12.C: Ditto.
10473         * g++.dg/parse/crash34.C: Ditto.
10474         * g++.dg/parse/constructor3.C: Ditto.
10475         * g++.dg/parse/template23.C: Ditto.
10476         * g++.dg/parse/crash56.C: Ditto.
10477         * g++.dg/parse/dtor13.C: Ditto.
10478         * g++.dg/parse/error33.C: Ditto.
10479         * g++.dg/parse/ctor9.C: Ditto.
10480         * g++.dg/parse/error32.C: Ditto.
10481         * g++.dg/parse/error37.C: Ditto.
10482         * g++.dg/parse/bitfield3.C: Ditto.
10483         * g++.dg/parse/struct-4.C: Ditto.
10484         * g++.dg/ext/has_trivial_copy.C: Ditto.
10485         * g++.dg/ext/is_polymorphic.C: Ditto.
10486         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10487         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10488         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10489         * g++.dg/ext/is_union.C: Ditto.
10490         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10491         * g++.dg/ext/is_pod.C: Ditto.
10492         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10493         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10494         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10495         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10496         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10497         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10498         * g++.dg/ext/is_abstract.C: Ditto.
10499         * g++.dg/ext/has_trivial_assign.C: Ditto.
10500         * g++.dg/ext/is_class.C: Ditto.
10501         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10502         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10503         * g++.dg/ext/is_base_of.C: Ditto.
10504         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10505         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10506         * g++.dg/ext/is_empty.C: Ditto.
10507         * g++.dg/ext/is_enum.C: Ditto.
10508         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10509         * gnat.dg/opt11.adb: Ditto.
10510         * obj-c++.dg/pr45735.mm: Ditto.
10511         * obj-c++.dg/pr24393.mm: Ditto.
10512         * obj-c++.dg/exceptions-2.mm: Ditto.
10513         * objc.dg/pr45735.m: Ditto.
10514         * objc.dg/pr24393.m: Ditto.
10516 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10518         * objc.dg/attributes/objc-exception-1.m: New.
10520 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10522         * gcc.dg/cpp/include7.c: New test.
10524 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10526         PR c++/47242
10527         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10529 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10531         PR rtl-optimization/47763
10532         * gcc.dg/pr47763.c: New test.
10534 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10536         PR fortran/45743
10537         * gfortran.dg/whole_file_32.f90 : New test.
10539 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10541         PR c++/47666
10542         * g++.dg/inherit/virtual7.C: New test.
10544 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10546         PR objc/47832
10547         * objc.dg/type-size-3.m: Updated error message.
10548         * objc.dg/type-size-4.m: New test.
10549         * objc.dg/type-size-5.m: New test.
10551 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10553         * lib/gnat.exp: Fix comments.
10554         Don't load libgloss.exp.
10555         (default_gnat_version): Call $compiler with --version.
10556         Adapt regexp for gnatmake output, insert version.
10557         (gnat_version): New proc.
10558         (gnat_init): Remove gnat_libgcc_s_path.
10559         (gnat_target_compile): Likewise.
10560         Remove ld_library_path.
10561         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10562         (gnat_pass): Remove.
10563         (gnat_pass): Remove.
10564         (gnat_finish): Remove.
10565         (gnat_exit): Remove.
10566         (local_find_gnatmake): Reindent.
10567         (runtest_file_p): Remove.
10568         (prune_warnings): Remove.
10569         (find_gnatclean): New proc.
10570         * lib/gnat-dg.exp (lremove): New proc.
10571         (gnat-dg-test): Reindent.
10572         Remove additional output files.
10573         (gnat-dg-runtest): Remove.
10575         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10576         * gnat.dg/loop_optimization6.adb: Likewise.
10577         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10579 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10581         PR tree-optimization/47835
10582         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10584 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10586         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10587         * gfortran.dg/abstract_type_2.f03: Ditto.
10588         * gfortran.dg/abstract_type_3.f03: Ditto.
10589         * gfortran.dg/abstract_type_4.f03: Ditto.
10590         * gfortran.dg/abstract_type_5.f03: Ditto.
10591         * gfortran.dg/abstract_type_6.f03: Ditto.
10592         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10593         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10594         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10595         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10596         * gfortran.dg/array_function_5.f90: Ditto.
10597         * gfortran.dg/asynchronous_3.f03: Ditto.
10598         * gfortran.dg/char_expr_1.f90: Ditto.
10599         * gfortran.dg/class_14.f03: Ditto.
10600         * gfortran.dg/data_array_6.f: Ditto.
10601         * gfortran.dg/data_invalid.f90: Ditto.
10602         * gfortran.dg/dot_product_1.f03: Ditto.
10603         * gfortran.dg/func_derived_5.f90: Ditto.
10604         * gfortran.dg/func_result_4.f90: Ditto.
10605         * gfortran.dg/implied_do_1.f90: Ditto.
10606         * gfortran.dg/initialization_25.f90: Ditto.
10607         * gfortran.dg/initialization_26.f90: Ditto.
10608         * gfortran.dg/interface_34.f90: Ditto.
10609         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10610         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10611         * gfortran.dg/matmul_8.f03: Ditto.
10612         * gfortran.dg/merge_init_expr.f90: Ditto.
10613         * gfortran.dg/pack_assign_1.f90: Ditto.
10614         * gfortran.dg/pack_vector_1.f90: Ditto.
10615         * gfortran.dg/pointer_check_8.f90: Ditto.
10616         * gfortran.dg/product_init_expr.f03: Ditto.
10617         * gfortran.dg/reshape_order_5.f90: Ditto.
10618         * gfortran.dg/reshape_shape_1.f90: Ditto.
10619         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10620         * gfortran.dg/same_name_2.f90: Ditto.
10621         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10622         * gfortran.dg/spread_init_expr.f03: Ditto.
10623         * gfortran.dg/stmt_func_1.f90: Ditto.
10624         * gfortran.dg/sum_init_expr.f03: Ditto.
10625         * gfortran.dg/transpose_3.f03: Ditto.
10626         * gfortran.dg/unpack_init_expr.f03: Ditto.
10627         * gfortran.dg/warn_conversion.f90: Ditto.
10628         * gfortran.dg/warn_conversion_2.f90: Ditto.
10629         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10630         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10631         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10632         * gfortran.dg/whole_file_16.f90: Ditto.
10633         * gfortran.dg/whole_file_17.f90: Ditto.
10634         * gfortran.dg/whole_file_18.f90: Ditto.
10635         * gfortran.dg/whole_file_20.f03: Ditto.
10636         * gfortran.dg/whole_file_5.f90: Ditto.
10637         * gfortran.dg/whole_file_6.f90: Ditto.
10638         * gfortran.dg/write_invalid_format.f90: Ditto.
10639         * gfortran.dg/zero_sized_6.f90: Ditto.
10641 2011-02-21  Jeff Law <law@redhat.com>
10643         PR rtl-optimization/46178
10644         * gcc.target/i386/pr46178.c: New test.
10646         PR rtl-optimization/46002
10647         * gcc.c-torture/compile/pr46002.c: New test.
10649 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10651         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10652         *-*-hpux10*.
10654 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10656         PR debug/47106
10657         * g++.dg/debug/pr47106.C: Require effective target lto.
10659 2011-02-21  Jason Merrill  <jason@redhat.com>
10661         * g++.dg/cpp0x/constexpr-diag2.C: New.
10663 2011-02-20  Jason Merrill  <jason@redhat.com>
10665         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10667         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10669         * g++.dg/overload/conv-op1.C: New.
10671         * g++.dg/cpp0x/constexpr-synth1.C: New.
10673 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10675         * objc.dg/layout-2.m: New.
10676         * objc.dg/selector-3.m: Adjusted location of error message.
10677         * objc.dg/type-size-3.m: Same.
10678         * obj-c++.dg/selector-3.mm: Same.
10680 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10682         PR objc/47784
10683         * objc.dg/property/dotsyntax-22.m: New.
10684         * obj-c++.dg/property/dotsyntax-22.mm: New.
10686 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10688         PR c++/46394
10689         * g++.dg/template/typedef38.C: New test.
10691 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10693         PR fortran/46818
10694         * gfortran.dg/whole_file_30.f90 : New test.
10695         * gfortran.dg/whole_file_31.f90 : New test.
10697 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10699         PR fortran/45077
10700         PR fortran/44945
10701         * gfortran.dg/whole_file_28.f90 : New test.
10702         * gfortran.dg/whole_file_29.f90 : New test.
10704 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10706         PR c++/44118
10707         * g++.dg/template/crash105.C: New.
10709 2011-02-19  Jason Merrill  <jason@redhat.com>
10711         * g++.dg/cpp0x/regress/no-elide1.C: New.
10713 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10715         PR tree-optimization/46620
10716         * gcc.dg/pr46620.c: New.
10718 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10720         PR c/47809
10721         * gcc.target/i386/pr47809.c: New test.
10723 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10724             Tobias Burnus  <burnus@net-b.de>
10726         * lib/target-supports.exp
10727         (check_effective_target_fortran_large_real): New check for large reals.
10728         * gfortran.dg/nan_7.f90: New test.
10730 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10732         PR libgfortran/47567
10733         * gfortran.dg/fmt_f0_1.f90: Update test.
10735 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10737         PR fortran/47348
10738         * gfortran.dg/array_constructor_36.f90 : New test.
10739         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10740         allow for comparison between different elements of the array
10741         constructor at different levels of optimization.
10743 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10745         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10746         * gcc.target/i386/pr32280-1.c: Likewise.
10748 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10750         PR target/47800
10751         * gcc.target/i386/pr47800.c: New test.
10753 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10755         * objc/execute/exceptions/foward-1.x: New.
10757 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10759         PR fortran/47789
10760         * gfortran.dg/derived_constructor_comps_4.f90: New.
10762 2011-02-18  Tobias Burnus
10764         PR fortran/47775
10765         * gfortran.dg/func_result_6.f90: New.
10767 2011-02-18  Michael Matz  <matz@suse.de>
10769         PR fortran/45586
10770         * gfortran.dg/lto/pr45586_0.f90: New test.
10771         * gfortran.dg/typebound_proc_20.f90: Ditto.
10772         * gfortran.dg/typebound_proc_21.f90: Ditto.
10774 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10776         PR c++/47795
10777         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10779 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10781         PR fortran/47750
10782         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10783         gcc_warning_prefix.
10784         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10785         normalizing the error/warning output.
10786         * gfortran.dg/Wall.f90: Update dg-error/warning.
10787         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10788         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10789         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10790         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10791         * gfortran.dg/class_30.f90: Update dg-error/warning.
10792         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10793         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10794         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10795         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10796         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10797         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10798         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10799         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10800         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10801         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10802         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10803         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10804         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10805         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10806         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10807         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10808         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10809         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10810         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10811         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10812         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10813         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10814         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10815         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10816         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10818 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10820         PR fortran/47768
10821         * gfortran.dg/proc_ptr_comp_30.f90: New.
10823 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10825         PR debug/47780
10826         * gcc.target/i386/pr47780.c: New test.
10828 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10830         PR fortran/47767
10831         * gfortran.dg/class_40.f03: New.
10833 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10835         PR c++/47208
10836         * g++.dg/cpp0x/auto21.C: New test.
10838 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10840         * objc.dg/special/unclaimed-category-1.h: Updated for
10841         new ABI support.
10842         * objc.dg/special/unclaimed-category-1.m: Same.
10843         * objc.dg/zero-link-1.m: Same.
10844         * objc.dg/lookup-1.m: Same.
10845         * objc.dg/torture/strings/const-str-9.m
10846         * objc.dg/torture/strings/const-str-10.m: Same.
10847         * objc.dg/torture/strings/const-str-11.m: Same.
10848         * objc.dg/torture/forward-1.m: Same.
10849         * objc.dg/zero-link-2.m: Same.
10850         * objc.dg/encode-7-next-64bit.m: Same.
10851         * objc.dg/method-4.m: Same.
10852         * objc.dg/next-runtime-1.m: Same.
10853         * objc.dg/image-info.m: Same.
10854         * objc.dg/pr23214.m: Same.
10855         * objc.dg/symtab-1.m: Same.
10856         * obj-c++.dg/basic.m: Same.
10857         * obj-c++.dg/proto-lossage-3.m: Same.
10858         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10859         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10860         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10861         * obj-c++.dg/method-11.m: Same.
10862         * objc/execute/enumeration-1.m: Same.
10863         * objc/execute/object_is_class.m: Same.
10864         * objc/execute/formal_protocol-2.m: Same.
10865         * objc/execute/formal_protocol-4.m: Same.
10866         * objc/execute/formal_protocol-6.m: Same.
10867         * objc/execute/bycopy-3.m: Same.
10868         * objc/execute/exceptions/catchall-1.m: Same.
10869         * objc/execute/exceptions/finally-1.m: Same.
10870         * objc/execute/exceptions/local-variables-1.m: Same.
10871         * objc/execute/exceptions/foward-1.m: Same.
10872         * objc/execute/bf-common.h
10873         * objc/execute/enumeration-2.m: Same.
10874         * objc/execute/formal_protocol-1.m: Same.
10875         * objc/execute/formal_protocol-3.m: Same.
10876         * objc/execute/formal_protocol-5.m: Same.
10877         * objc/execute/accessing_ivars.m: Same.
10878         * objc/execute/bycopy-2.m: Same.
10879         * objc/execute/formal_protocol-7.m: Same.
10880         * objc/execute/compatibility_alias.m: Same.
10881         * objc/execute/no_clash.m: Same.
10882         * objc/execute/object_is_meta_class.m: Same.
10883         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10884         * objc/execute/class-tests-1.h: Include stdio.h.
10885         * objc/execute/class-tests-2.h: Same.
10886         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10887         runtimes.
10888         * obj-c++.dg/try-catch-2.mm: Same.
10890 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10892         PR c++/47783
10893         * g++.dg/warn/Wunused-parm-4.C: New test.
10895 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10896             Jan Hubicka  <jh@suse.cz>
10898         PR debug/47106
10899         PR debug/47402
10900         * g++.dg/debug/pr47106.C: New.
10902 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10904         PR target/43653
10905         * gcc.target/i386/pr43653.c: New test.
10907 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10909         PR c++/47172
10910         * g++.dg/template/inherit6.C: New test.
10912 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10914         PR fortran/47745
10915         * gfortran.dg/class_39.f03: New.
10917 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10919         PR c++/47326
10920         * g++.dg/cpp0x/variadic106.C: New test.
10922 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10924         PR libfortran/47757
10925         * gfortran.dg/pr47757-1.f90: New test.
10926         * gfortran.dg/pr47757-2.f90: New test.
10927         * gfortran.dg/pr47757-3.f90: New test.
10929         PR c++/47704
10930         * g++.dg/cpp0x/enum8.C: New test.
10932 2011-02-15  Jason Merrill  <jason@redhat.com>
10934         * g++.dg/inherit/implicit-trivial1.C: New.
10935         * g++.dg/cpp0x/implicit-trivial1.C: New.
10937 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10939         PR middle-end/47725
10940         * gcc.dg/torture/pr47725.c: Removed.
10942 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10944         PR target/47755
10945         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10946         constant does not generate a load from memory.
10948 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10950         PR middle-end/47725
10951         * gcc.dg/torture/pr47725.c: New.
10953 2011-02-15  Richard Guenther  <rguenther@suse.de>
10955         PR tree-optimization/47743
10956         * gcc.dg/torture/pr47743.c: New testcase.
10958 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10960         PR middle-end/47581
10961         * gcc.target/i386/pr47581.c: New test.
10963 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10965         PR fortran/47730
10966         * gfortran.dg/select_type_22.f03: New.
10968 2011-02-14  Jason Merrill  <jason@redhat.com>
10970         * g++.dg/cpp0x/regress/enum1.C: New.
10972 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10974         * gnat.dg/include.adb: New test.
10976 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10978         PR fortran/47728
10979         * gfortran.dg/class_38.f03: New.
10981 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10983         * gcc.dg/pr46494.c: New test.
10985 2011-02-14  Richard Guenther  <rguenther@suse.de>
10987         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10989 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10991         PR ada/41929
10992         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10993         sparc*-sun-solaris2.11.
10995 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10997         PR fortran/47349
10998         * gfortran.dg/argument_checking_18.f90: New.
11000 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11002         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11003         * gfortran.dg/argument_checking_17.f90: New.
11005 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11007         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11008         are temporarily disabled.
11009         * gfortran.dg/class_7.f03: Ditto.
11010         * gfortran.dg/coarray_14.f90: Ditto.
11011         * gfortran.dg/typebound_proc_13.f03: Ditto.
11013 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11015         PR fortran/45586
11016         * gfortran.dg/extends_11.f03: New.
11018 2011-02-11  Xinliang David Li  <davidxl@google.com>
11020         PR tree-optimization/47707
11021         * g++.dg/tree-ssa/pr47707.C: New test.
11023 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11025         * g++.dg/opt/inline17.C: New test.
11027 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11029         PR fortran/47550
11030         * gfortran.dg/pure_formal_2.f90: New.
11032 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11034         PR rtl-optimization/47614
11035         * gfortran.dg/pr47614.f: New.
11037 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11039         PR driver/47678
11040         * gcc.dg/opts-6.c: New test.
11042 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11044         PR debug/47684
11045         * gcc.dg/pr47684.c: New test.
11047 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11049         PR target/47629
11050         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11051         c99_runtime, dg-add-options c99_runtime.
11052         (main): Use __asm__.
11054 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11056         PR testsuite/47400
11057         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11058         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11059         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11060         * gcc.dg/ucnid-10.c: Likewise.
11061         * gcc.dg/ucnid-13.c: Likewise.
11062         * gcc.dg/ucnid-7.c: Likewise.
11063         * gcc.dg/ucnid-8.c: Likewise.
11064         Adapt dg-warning line number.
11066 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11068         * gcc.target/i386/parity-1.c: Use -march=k8.
11069         * gcc.target/i386/parity-2.c: Ditto.
11070         * gcc.target/i386/vecinit-1.c: Ditto.
11071         * gcc.target/i386/vecinit-2.c: Ditto.
11073 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11075         PR target/46610
11076         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11077         * gcc.target/mips/save-restore-3.c: Likewise.
11078         * gcc.target/mips/save-restore-4.c: Likewise.
11079         * gcc.target/mips/save-restore-5.c: Likewise.
11081         PR target/47683
11082         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11083         * g++.dg/tree-prof/partition2.C: Likewise.
11085 2011-02-09  Jason Merrill  <jason@redhat.com>
11087         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11088         rather than misdeclare std::puts.
11090         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11091         * g++.dg/other/warning1.C: Likewise.
11092         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11093         * g++.old-deja/g++.gb/scope06.C: Likewise.
11094         * g++.old-deja/g++.law/cvt11.C: Likewise.
11095         * g++.old-deja/g++.law/init1.C: Likewise.
11096         * g++.dg/abi/mangle26.C: Likewise.
11098         * g++.dg/template/function1.C: Adjust for C++0x mode.
11099         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11101         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11102         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11104         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11106         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11108         * g++.dg/cpp0x/regress: New directory.
11109         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11110         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11111         * g++.dg/cpp0x/regress/regress3.C: New.
11113 2011-02-10  Richard Guenther  <rguenther@suse.de>
11115         PR tree-optimization/47677
11116         * gcc.dg/torture/pr47677.c: New testcase.
11118 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11120         * objc.dg/special/load-category-1.m: Remove unused header.
11121         * objc.dg/special/load-category-1a.m: Likewise.
11122         * objc.dg/special/load-category-2.m: Likewise.
11123         * objc.dg/special/load-category-2a.m: Likewise.
11124         * objc.dg/special/load-category-3.m: Likewise.
11125         * objc.dg/special/load-category-3a.m: Likewise.
11126         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11127         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11128         * objc.dg/attributes/class-attribute-1.m: Likewise.
11129         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11130         * obj-c++.dg/property/property.exp: Likewise.
11131         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11132         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11133         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11134         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11135         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11136         * obj-c++.dg/template-8.mm: Likewise.
11138 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11140         PR target/47665
11141         * gcc.target/i386/pr47665.c: New test.
11143 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11145         PR testsuite/47622
11146         Revert
11147         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11148         PR debug/42631
11149         * gcc.dg/pr42631.c: Update test.
11150         * gcc.dg/pr42631-2.c: New test.
11152 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11154         PR fortran/47352
11155         * gfortran.dg/proc_decl_25.f90: New.
11157 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11159         PR fortran/47463
11160         * gfortran.dg/typebound_assignment_2.f03: New.
11162 2011-02-09  Richard Guenther  <rguenther@suse.de>
11164         PR tree-optimization/47664
11165         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11167 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11169         PR middle-end/47646
11170         * gnat.dg/uninit_func.adb: Adjust dg directive.
11172 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11174         PR middle-end/47646
11175         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11177 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11179         PR fortran/47637
11180         * gfortran.dg/auto_dealloc_2.f90: New.
11182 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11184         * gcc.dg/builtins-config.h: Remove __sgi handling.
11185         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11186         -std=c99 for mips-sgi-irix6.5*.
11188 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11190         PR middle-end/45505
11191         * gfortran.dg/pr25923.f90: Remove xfails.
11193 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11195         PR fortran/47583
11196         * gfortran.dg/inquire_14.f90: New test.
11198 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11200         PR fortran/45290
11201         * gfortran.dg/pointer_init_6.f90: New.
11203 2011-02-08  Jeff Law <law@redhat.com>
11205         PR tree-optimization/42893
11206         * gcc.tree-ssa/pr42893.c: New test.
11208 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11210         PR tree-optimization/46834
11211         PR tree-optimization/46994
11212         PR tree-optimization/46995
11213         * gcc.dg/graphite/id-pr46834.c: New.
11214         * gfortran.dg/graphite/id-pr46994.f90: New.
11215         * gfortran.dg/graphite/id-pr46995.f90: New.
11217 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11219         PR middle-end/47646
11220         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11221         using the variable is known the warning is emitted there.
11222         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11223         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11225         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11226         statement.
11227         (vg): Likewise.
11228         * gcc.dg/noreturn-1.c (foo5): Likewise.
11229         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11230         (method2): Likewise.
11232         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11233         the return statement using the uninitialized variable.
11234         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11236 2011-02-08  Richard Guenther  <rguenther@suse.de>
11238         PR middle-end/47639
11239         * g++.dg/opt/pr47639.c: New testcase.
11241 2011-02-08  Richard Guenther  <rguenther@suse.de>
11243         PR tree-optimization/47632
11244         * g++.dg/opt/pr47632.C: New testcase.
11246 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11248         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11250 2011-02-07  Richard Guenther  <rguenther@suse.de>
11252         PR tree-optimization/47615
11253         * g++.dg/opt/pr47615.C: New testcase.
11255 2011-02-07  Richard Guenther  <rguenther@suse.de>
11257         PR tree-optimization/47621
11258         * gcc.dg/torture/pr47621.c: New testcase.
11260 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11262         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11264 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11266         PR fortran/47592
11267         * gfortran.dg/allocate_with_source_1 : New test.
11269 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11271         PR middle-end/47610
11272         * gcc.dg/pr47610.c: New test.
11274 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11276         PR debug/42631
11277         * gcc.dg/pr42631.c: Update test.
11278         * gcc.dg/pr42631-2.c: New test.
11280 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11282         PR fortran/47574
11283         * gfortran.dg/pr47574.f90:  New test.
11285 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11287         PR tree-optimization/46194
11288         * gcc.dg/autopar/pr46194.c: New.
11290 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11292         PR tree-optimization/43695
11293         * g++.dg/ipa/pr43695.C: New.
11295 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11297         PR inline-asm/23200
11298         * gcc.dg/pr23200.c: New test.
11300 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11302         PR c++/47589
11303         * g++.dg/pr47589.C: New test.
11305 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11307         PR c++/47398
11308         * g++.dg/template/typedef37.C: New test.
11309         * g++.dg/template/param1.C: Adjust expected error message.
11311 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11313         PR middle-end/31490
11314         * gcc.dg/pr31490-2.c: New test.
11315         * gcc.dg/pr31490-3.c: New test.
11316         * gcc.dg/pr31490-4.c: New test.
11318 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11319             Jakub Jelinek  <jakub@redhat.com>
11321         PR c++/46890
11322         * g++.dg/parser/semicolon3.C: Adjust.
11323         * g++.dg/parser/semicolon4.C: New testcase.
11324         * g++.dg/pr46890.C: New testcase.
11326 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11328         PR c++/29571
11329         * g++.dg/init/pr29571.C: New.
11331 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11333         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11334         instead of vect_int.
11336 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11338         PR target/47312
11339         * gcc.target/i386/pr47312.c: New test.
11341         PR target/47564
11342         * gcc.target/i386/pr47564.c: New test.
11344 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11346         PR tree-optimization/45122
11347         * gcc.dg/tree-ssa/pr45122.c: New.
11349 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11351         PR target/47272
11352         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11353         and vec_vsx_st.
11355         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11356         and vsx so a default --with-cpu=power7 doesn't give an error
11357         when -mavoid-indexed-addresses is used.
11359         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11360         wrapper function to save the arguments and then jump to the real
11361         function, rather than depending on the compiler not to move stuff
11362         before an asm.
11363         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11365 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11366             Paul Thomas  <pault@gcc.gnu.org>
11368         PR fortran/47082
11369         * gfortran.dg/class_37.f03 : New test.
11371 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11372             Richard Guenther  <rguenther@suse.de>
11374         PR tree-optimization/40979
11375         PR bootstrap/47044
11376         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11377         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11378         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11379         check_vect_support_and_set_flags.
11380         * gfortran.dg/graphite/vect-pr40979.f90: New.
11382 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11384         PR fortran/47572
11385         * gfortran.dg/class_36.f03: New.
11387 2011-02-02  Richard Guenther  <rguenther@suse.de>
11389         PR tree-optimization/47566
11390         * gcc.dg/lto/20110201-1_0.c: New testcase.
11392 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11394         PR debug/47498
11395         PR debug/47501
11396         PR debug/45136
11397         PR debug/45130
11398         * debug/pr47498.c: New.
11399         * debug/pr47501.c: New.
11401 2011-02-01  Richard Guenther  <rguenther@suse.de>
11403         PR tree-optimization/47559
11404         * g++.dg/torture/pr47559.C: New testcase.
11406 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11408         PR fortran/47565
11409         * gfortran.dg/typebound_call_20.f03: New.
11411 2011-02-01  Richard Guenther  <rguenther@suse.de>
11413         PR tree-optimization/47555
11414         * gcc.dg/pr47555.c: New testcase.
11416 2011-02-01  Richard Guenther  <rguenther@suse.de>
11418         PR tree-optimization/47541
11419         * g++.dg/torture/pr47541.C: New testcase.
11421 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11423         PR fortran/47455
11424         * gfortran.dg/typebound_call_19.f03: New.
11426 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11428         PR c++/47416
11429         * g++.dg/cpp0x/pr47416.C: New test.
11431 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11433         PR fortran/47519
11434         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11436 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11438         PR fortran/47463
11439         * gfortran.dg/typebound_assignment_1.f03: New.
11441 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11443         PR tree-optimization/47538
11444         * gcc.c-torture/execute/pr47538.c: New test.
11446 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11448         PR target/45325
11449         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11451 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11453         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11455 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11457         PR rtl-optimization/44031
11458         * gcc.c-torture/compile/20110131-1.c: New test.
11460 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11462         PR fortran/47042
11463         * gfortran.dg/stmt_func_1.f90: New.
11465 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11467         PR fortran/47042
11468         * gfortran.dg/interface_34.f90: New.
11470 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11472         PR fortran/47523
11473         * gfortran.dg/realloc_on_assign_5.f03: New test.
11474         * gfortran.dg/realloc_on_assign_5.f03: New test.
11476 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11478         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11479         * gfortran.dg/bessel_7.f90: Likewise.
11480         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11482         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11483         * gfortran.dg/sum_init_expr.f03: Likewise.
11485         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11487         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11488         -r -nostdlib.
11490         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11491         loop only on "vect_intfloat_cvt" targets.
11493 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11495         PR fortran/47531
11496         * gfortran.dg/shape_6.f90: New.
11498 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11500         PR libgfortran/47434
11501         * gfortran.dg/read_infnan_1.f90: Update test.
11502         * gfortran.dg/module_nan.f90: Update test.
11503         * gfortran.dg/char4_iunit_1.f03: Update test.
11504         * gfortran.dg/large_real_kind_1.f90: Update test.
11505         * gfortran.dg/real_const_3.f90: Update test.
11506         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11508 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11510         PR c++/47311
11511         * g++.dg/template/param2.C: New test.
11513 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11515         PR libgfortran/47285
11516         * gfortran.dg/fmt_g.f: New test.
11518 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11520         PR fortran/47507
11521         * gfortran.dg/pure_formal_1.f90: New.
11523 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11525         PR target/42894
11526         * gcc.dg/tls/pr42894.c: New test.
11528 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11530         * gcc.dg/pr47276.c: Add dg-require-visibility.
11532 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11534         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11536 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11537             Tobias Burnus  <burnus@gcc.gnu.org>
11539         PR fortran/45170
11540         PR fortran/35810
11541         PR fortran/47350
11542         * gfortran.dg/realloc_on_assign_3.f03: New test.
11543         * gfortran.dg/realloc_on_assign_4.f03: New test.
11544         * gfortran.dg/allocatable_function_5.f90: New test.
11545         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11546         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11547         implemented" dg-errors.
11549 2011-01-27  Jan Hubicka  <jh@suse.cz>
11551         PR middle-end/46949
11552         * gcc.dg/attr-weakref-4.c: New testcase
11554 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11556         PR tree-optimization/47228
11557         * gcc.dg/torture/pr47228.c: New test.
11559 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11561         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11563 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11565         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11566         when using auto-overlay support on the SPU.
11568 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11570         PR rtl-optimization/44174
11571         * gcc.target/i386/asm-6.c: New test.
11573 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11575         PR rtl-optimization/46856
11576         * gcc.c-torture/compile/pr46856.c: New test.
11578 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11579             Andrew Pinski  <pinskia@gmail.com>
11581         PR c/43082
11582         * gcc.dg/pr43082.c: New.
11584 2011-01-26  DJ Delorie  <dj@redhat.com>
11586         PR rtl-optimization/46878
11587         * gcc.dg/pr46878-1.c: New test.
11589 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11591         PR c++/47476
11592         * g++.dg/cpp0x/pr47476.C: New test.
11594 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11596         * gcc.c-torture/compile/20110126-1.c: New test.
11598 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11600         PR c/47473
11601         * gcc.dg/torture/pr47473.c: New test.
11603 2011-01-26  Jan Hubicka  <jh@suse.cz>
11605         PR target/47237
11606         * gcc.c-torture/execute/pr47237.c: New testcase.
11608 2011-01-26  Jan Hubicka  <jh@suse.cz>
11610         PR tree-optimization/47190
11611         * gcc.dg/attr-weakref-3.c: New testcase.
11613 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11615         PR c++/43601
11616         * gcc.dg/dll-9a.c: New test file.
11617         * gcc.dg/dll-11.c: Likewise.
11618         * gcc.dg/dll-12.c: Likewise.
11619         * gcc.dg/dll-12a.c: Likewise.
11620         * gcc.dg/dll-11a.c: Likewise.
11621         * gcc.dg/dll-9.c: Likewise.
11622         * gcc.dg/dll-10.c: Likewise.
11623         * gcc.dg/dll-10a.c: Likewise.
11624         * g++.dg/ext/dllexport4a.cc: Likewise.
11625         * g++.dg/ext/dllexport4.C: Likewise.
11626         * g++.dg/ext/dllexport5.C: Likewise.
11627         * g++.dg/ext/dllexport5a.cc: Likewise.
11629 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11631         PR tree-optimization/46970
11632         * gcc.dg/graphite/pr46970.c: New.
11634 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11636         PR tree-optimization/46215
11637         * gcc.dg/graphite/pr46215.c: New.
11639 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11641         PR tree-optimization/46168
11642         * gcc.dg/graphite/pr46168.c: New.
11644 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11646         PR tree-optimization/43657
11647         * gcc.dg/graphite/pr43657.c: New.
11649 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11651         PR tree-optimization/29832
11652         * gfortran.dg/graphite/pr29832.f90: New.
11654 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11656         PR tree-optimization/43567
11657         * gcc.dg/graphite/pr43567.c: New.
11659 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11661         * gfortran.dg/graphite/interchange-4.f: New.
11662         * gfortran.dg/graphite/interchange-5.f: New.
11664         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11665         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11666         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11667         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11668         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11669         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11670         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11671         * gfortran.dg/ltrans-7.f90: Removed.
11672         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11674         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11675         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11676         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11677         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11678         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11679         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11680         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11681         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11682         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11683         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11684         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11685         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11686         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11687         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11688         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11689         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11690         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11691         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11692         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11693         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11694         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11695         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11696         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11697         * gcc.dg/tree-ssa/data-dep-1.c
11698         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11699         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11700         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11701         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11702         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11704 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11706         PR tree-optimization/47265
11707         PR tree-optimization/47443
11708         * gcc.c-torture/compile/pr47265.c: New test.
11709         * gcc.dg/pr47443.c: New test.
11711 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11713         PR tree-optimization/47382
11714         * g++.dg/torture/pr47382.C: New test.
11715         * g++.dg/opt/devirt1.C: Xfail.
11717 2011-01-25  Yao Qi  <yao@codesourcery.com>
11719         PR target/45701
11720         * gcc.target/arm/pr45701-1.c: New test.
11721         * gcc.target/arm/pr45701-2.c: New test.
11722         * gcc.target/arm/pr45701-3.c: New test.
11724 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11725             Jakub Jelinek  <jakub@redhat.com>
11727         PR tree-optimization/47271
11728         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11730 2011-01-25  Nick Clifton  <nickc@redhat.com>
11732         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11733         (saturate_add): Delete.
11734         (exchange): Delete.
11735         (main): Do not run saturate_add.
11736         (set_interrupts): Delete.
11738 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11740         PR fortran/47448
11741         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11743 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11745         PR tree-optimization/47427
11746         PR tree-optimization/47428
11747         * gcc.c-torture/compile/pr47427.c: New test.
11748         * gcc.c-torture/compile/pr47428.c: New test.
11750 2011-01-25  Richard Guenther  <rguenther@suse.de>
11752         PR middle-end/47411
11753         * gcc.dg/torture/pr47411.c: New testcase.
11755 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11757         * gfortran.dg/graphite/id-24.f: New.
11758         * gfortran.dg/graphite/id-25.f: New.
11760 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11762         * gfortran.dg/graphite/id-23.f: New.
11764 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11766         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11768 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11770         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11771         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11772         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11773         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11774         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11775         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11776         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11777         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11778         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11780 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11782         * gcc.dg/graphite/block-0.c: Add documentation.
11783         * gcc.dg/graphite/block-4.c: Same.
11784         * gcc.dg/graphite/block-7.c: Same.
11785         * gcc.dg/graphite/block-8.c: New.
11786         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11787         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11788         * gcc.dg/graphite/interchange-12.c: Add documentation.
11789         * gcc.dg/graphite/interchange-13.c: New.
11790         * gcc.dg/graphite/interchange-14.c: New.
11791         * gcc.dg/graphite/interchange-15.c: New.
11792         * gcc.dg/graphite/interchange-8.c: Add documentation.
11793         * gcc.dg/graphite/interchange-mvt.c: Same.
11795 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11797         PR target/47408
11798         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11799         * gcc.target/powerpc/altivec-14.c: Ditto.
11800         * gcc.target/powerpc/altivec-33.c: Ditto.
11801         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11802         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11803         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11804         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11805         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11806         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11807         * g++.dg/ext/altivec-15.C: Ditto.
11808         * g++.dg/ext/altivec-types-1.C: Ditto.
11809         * g++.dg/ext/altivec-types-2.C: Ditto.
11810         * g++.dg/ext/altivec-types-3.C: Ditto.
11811         * g++.dg/ext/altivec-types-4.C: Ditto.
11813 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11815         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11817 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11819         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11820         optimization options.
11822 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11824         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11826         PR testsuite/45988
11827         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11829 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11831         PR fortran/47421
11832         * gfortran.dg/allocatable_scalar_12.f90: New.
11834 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11836         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11837         vectorization to be not profitable if peeling is used to
11838         realign the memory access.
11839         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11840         loop bound to avoid loop unrolling.
11841         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11843 2011-01-22  Jan Hubicka  <jh@suse.cz>
11845         PR lto/47333
11846         * g++.dg/lto/pr47333.C: New file.
11848 2011-01-22  Jan Hubicka  <jh@suse.cz>
11850         PR tree-optimization/43884
11851         PR lto/44334
11852         * gcc.dg/autopar/outer-2.c: Increase array size.
11853         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11855 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11857         PR fortran/38536
11858         * gfortran.dg/c_loc_tests_16.f90:  New test.
11860 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11862         PR fortran/47399
11863         * gfortran.dg/typebound_proc_19.f90: New.
11865 2011-01-21  Jeff Law <law@redhat.com>
11867         PR tree-optimization/47053
11868         * g++.dg/pr47053.C: New test.
11870 2011-01-21  Jason Merrill  <jason@redhat.com>
11872         PR c++/47041
11873         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11875 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11877         PR c++/47388
11878         * g++.dg/cpp0x/range-for10.C: New test.
11879         * g++.dg/template/for1.C: New test.
11881         PR middle-end/45566
11882         * g++.dg/tree-prof/partition3.C: New test.
11884         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11886         PR rtl-optimization/47366
11887         * g++.dg/opt/pr47366.C: New test.
11889 2011-01-21  Jason Merrill  <jason@redhat.com>
11891         PR c++/46552
11892         * g++.dg/cpp0x/constexpr-regress2.C: New.
11894         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11896 2011-01-21  Jeff Law <law@redhat.com>
11898         PR rtl-optimization/41619
11899         * gcc.dg/pr41619.c: New.
11901 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11903         PR tree-optimization/47355
11904         * g++.dg/opt/pr47355.C: New test.
11906 2011-01-21  Richard Guenther  <rguenther@suse.de>
11908         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11909         making main hot.
11911 2011-01-21  Richard Guenther  <rguenther@suse.de>
11913         PR tree-optimization/47365
11914         * gcc.dg/torture/pr47365.c: New testcase.
11915         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11917 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11919         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11921 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11923         PR tree-optimization/47391
11924         * gcc.dg/pr47391.c: New test.
11926 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11928         * g++.dg/template/char1.C: Use signed char.
11930 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11932         PR fortran/47377
11933         * gfortran.dg/pointer_target_4.f90: New.
11935 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11937         PR target/47251
11938         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11939         ILP32 system and not IP32.
11941 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11943         PR debug/46583
11944         * g++.dg/debug/pr46583.C: New.
11946 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11948         PR debug/47283
11949         * g++.dg/debug/pr47283.C: New test.
11951         PR testsuite/47371
11952         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11953         * gcc.target/i386/headmerge-2.c: Likewise.
11955 2011-01-20  Richard Guenther  <rguenther@suse.de>
11957         PR middle-end/47370
11958         * gcc.dg/torture/pr47370.c: New testcase.
11960 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11962         PR tree-optimization/46130
11963         * gcc.dg/pr46130-1.c: New test.
11964         * gcc.dg/pr46130-2.c: New test.
11966 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11968         PR c++/47291
11969         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11971 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11973         PR debug/46240
11974         * g++.dg/debug/pr46240.cc: New.
11976 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11978         PR c++/47303
11979         * g++.dg/template/anonunion1.C: New test.
11981         PR rtl-optimization/47337
11982         * gcc.c-torture/execute/pr47337.c: New test.
11984 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11986         PR testsuite/45342
11987         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11989 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11991         PR tree-optimization/46021
11992         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11994 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11996         PR tree-optimization/47290
11997         * g++.dg/torture/pr47290.C: New test.
11999 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12001         PR fortran/47240
12002         * gfortran.dg/proc_ptr_comp_29.f90: New.
12004 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12006         PR testsuite/41146
12007         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12008         powerpc-apple-darwin9.
12010 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12012         PR rtl-optimization/47299
12013         * gcc.c-torture/execute/pr47299.c: New test.
12015 2011-01-17  Jason Merrill  <jason@redhat.com>
12017         * g++.dg/cpp0x/constexpr-virtual.C: New.
12019 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12021         PR fortran/47331
12022         * gfortran.dg/gomp/pr47331.f90: New test.
12024 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12026         PR objc/47314
12027         * objc.dg/selector-warn-1.m: New.
12028         * obj-c++.dg/selector-warn-1.mm: New.
12030 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12032         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12033         Update dg-final accordingly.
12035 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12037         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12039 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12041         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12042         target check.
12043         * gcc.dg/guality/pr36728-2.c: Likewise.
12045 2011-01-17  Richard Guenther  <rguenther@suse.de>
12047         PR tree-optimization/47313
12048         * g++.dg/torture/pr47313.C: New testcase.
12050 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12052         PR target/47318
12053         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12054         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12055         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12056         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12058         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12059         as __m256i.
12060         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12061         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12062         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12064 2011-01-17  Richard Guenther  <rguenther@suse.de>
12066         PR tree-optimization/45967
12067         * gcc.dg/torture/pr45967-2.c: New testcase.
12068         * gcc.dg/torture/pr45967-3.c: Likewise.
12070 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12072         PR testsuite/47325
12073         * g++.dg/ext/pr47213.C: Require visibility.
12075 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12077         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12078         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12080 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12082         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12083         Linux-based targets.
12085 2011-01-13  Jan Hubicka  <jh@suse.cz>
12087         PR tree-optimization/47276
12088         * gcc.dg/pr47276.c: New testcase.
12090 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12091             Jonathan Wakely  <jwakely.gcc@gmail.com>
12093         PR c++/33558
12094         * g++.dg/other/pr33558.C: New.
12095         * g++.dg/other/pr33558-2.C: New.
12097 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12099         PR tree-optimization/45934
12100         PR tree-optimization/46302
12101         * g++.dg/ipa/devirt-c-1.C: New test.
12102         * g++.dg/ipa/devirt-c-2.C: Likewise.
12103         * g++.dg/ipa/devirt-c-3.C: Likewise.
12104         * g++.dg/ipa/devirt-c-4.C: Likewise.
12105         * g++.dg/ipa/devirt-c-5.C: Likewise.
12106         * g++.dg/ipa/devirt-c-6.C: Likewise.
12107         * g++.dg/ipa/devirt-6.C: Likewise.
12108         * g++.dg/ipa/devirt-d-1.C: Likewise.
12109         * g++.dg/torture/pr45934.C: Likewise.
12111 2011-01-14  Jason Merrill  <jason@redhat.com>
12113         * g++.dg/cpp0x/variadic105.C: New.
12115 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12116             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12118         PR objc/45989
12119         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12120         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12121         execution tests on i?86-*-*, x86_64-*-* and
12122         powerpc*-apple-darwin* && ilp32.
12123         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12124         tests on i?86-*-* and x86_64-*-*.
12126 2011-01-14  Richard Guenther  <rguenther@suse.de>
12128         PR tree-optimization/47280
12129         * g++.dg/opt/pr47280.C: New testcase.
12131 2011-01-14  Jason Merrill  <jason@redhat.com>
12133         * g++.dg/cpp0x/constexpr-regress1.C: New.
12135         * g++.dg/ext/flexary2.C: New.
12137 2011-01-14  Richard Guenther  <rguenther@suse.de>
12139         PR middle-end/47281
12140         * gcc.dg/torture/pr47281.c: New testcase.
12141         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12143 2011-01-14  Richard Guenther  <rguenther@suse.de>
12145         PR tree-optimization/47286
12146         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12148 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12150         PR c++/47213
12151         * g++.dg/ext/pr47213.C: New.
12153 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12155         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12157 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12158             Mikael Morin  <mikael@gcc.gnu.org>
12160         PR fortran/45848
12161         PR fortran/47204
12162         * gfortran.dg/select_type_20.f90: New.
12163         * gfortran.dg/select_type_21.f90: New.
12165 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12167         PR target/47251
12168         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12170 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12172         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12173         * gcc.dg/guality/pr36728-2.c: Likewise.
12175 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12177         PR debug/PR46973
12178         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12180 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12182         PR rtl-optimization/45352
12183         * gcc.dg/pr45352-3.c: New.
12185 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12187         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12188         comment.
12189         * g++.dg/cpp0x/range-for8.C: New.
12190         * g++.dg/cpp0x/range-for9.C: New.
12192 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12194         PR debug/47209
12195         * g++.dg/debug/pr47209.C: New.
12197 2011-01-12  Richard Guenther  <rguenther@suse.de>
12199         PR lto/47259
12200         * gcc.dg/lto/pr47259_0.c: New testcase.
12201         * gcc.dg/lto/pr47259_1.c: Likewise.
12203 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12205         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12206         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12207         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12208         methods missing from the OBJC2 Object.
12209         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12210         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12211         GNU and NeXT runtimes.
12212         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12213         comments.
12214         * objc-obj-c++-shared/Object1.m: Likewise.
12215         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12216         * objc.dg/proto-qual-1.m: Likewise.
12217         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12218         * obj-c++.dg/proto-qual-1.mm: Likewise.
12220 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12222         PR testsuite/33033
12223         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12225 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12227         Fixed the Objective-C++ testsuite and updated all tests.
12228         * lib/obj-c++.exp (obj-c++_init): Declare and set
12229         gcc_warning_prefix and gcc_error_prefix.
12230         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12231         'dg-warning', 'dg-message' and 'dg-error'.
12232         * obj-c++.dg/class-extension-3.mm: Likewise.
12233         * obj-c++.dg/class-protocol-1.mm: Likewise.
12234         * obj-c++.dg/encode-7.mm: Likewise.
12235         * obj-c++.dg/exceptions-3.mm: Likewise.
12236         * obj-c++.dg/exceptions-5.mm: Likewise.
12237         * obj-c++.dg/method-12.mm: Likewise.
12238         * obj-c++.dg/method-13.mm: Likewise.
12239         * obj-c++.dg/method-15.mm: Likewise.
12240         * obj-c++.dg/method-16.mm: Likewise.
12241         * obj-c++.dg/method-4.mm: Likewise.
12242         * obj-c++.dg/method-8.mm: Likewise.
12243         * obj-c++.dg/method-conflict-1.mm: Likewise.
12244         * obj-c++.dg/method-conflict-2.mm: Likewise.
12245         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12246         and uncommented second part of the testcase now that the testsuite
12247         works correctly.
12248         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12249         and uncommented second part of the testcase now that the testsuite
12250         works correctly.
12251         * obj-c++.dg/private-1.mm: Likewise.
12252         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12253         * obj-c++.dg/syntax-error-7.mm: Likewise.
12254         * obj-c++.dg/warn5.mm: Likewise.
12255         * obj-c++.dg/property/at-property-14.mm: Likewise.
12256         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12257         FIXME.
12258         * obj-c++.dg/property/at-property-18.mm: Likewise.
12259         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12260         FIXME.
12261         * obj-c++.dg/property/at-property-21.mm: Likewise.
12262         * obj-c++.dg/property/at-property-28.mm: Likewise.
12263         * obj-c++.dg/property/at-property-5.mm: Likewise.
12264         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12265         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12266         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12267         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12268         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12269         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12270         * obj-c++.dg/tls/diag-5.mm: Likewise.
12271         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12272         dg-error, now matched correctly.
12274 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12276         * objc.dg/property/at-property-29.m: New.
12277         * obj-c++.dg/property/at-property-29.mm: New.
12279 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12281         * go.test/go-test.exp (go-set-goarch): New proc.
12282         (go-gc-tests): Use it.
12284 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12286         PR debug/46955
12287         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12289 2011-01-11  Richard Henderson  <rth@redhat.com>
12291         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12293 2011-01-11  Jan Hubicka  <jh@suse.cz>
12295         PR lto/45721
12296         PR lto/45375
12297         * gcc.dg/lto/pr45721_1.c: New file.
12298         * gcc.dg/lto/pr45721_0.c: New file.
12300 2011-01-11  Richard Guenther  <rguenther@suse.de>
12302         PR tree-optimization/46076
12303         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12305 2011-01-11  Jeff Law <law@redhat.com>
12307         * PR tree-optimization/47086
12308         * gcc.dg/pr47086.c: New test.
12310 2011-01-11  Jason Merrill  <jason@redhat.com>
12312         PR c++/46658
12313         * g++.dg/template/new10.C: New.
12315         PR c++/45520
12316         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12318 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12320         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12321         Split type definitions and NSConstantString class into...
12322         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12323         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12324         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12325         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12326         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12327         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12328         to comments.
12329         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12330         encode defines for newer NeXT system headers.
12331         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12332         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12333         * objc.dg/foreach-5.m: Likewise.
12334         * objc.dg/foreach-2.m: Likewise.
12335         * objc.dg/foreach-4.m: Likewise.
12336         * objc.dg/torture/strings/string1.m: Likewise.
12337         * objc.dg/torture/strings/string2.m: Likewise.
12338         * objc.dg/torture/strings/string3.m: Likewise.
12339         * objc.dg/torture/strings/string4.m: Likewise.
12340         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12341         header and stand alone.
12342         * obj-c++.dg/strings/strings-2.mm: Likewise.
12343         * objc.dg/torture/strings/const-str-3.m: Likewise.
12344         * objc.dg/strings/strings-2.m: Likewise.
12345         * objc.dg/strings/const-str-12b.m: Likewise.
12347 2011-01-12  Richard Guenther  <rguenther@suse.de>
12349         PR middle-end/32511
12350         * gcc.dg/attr-weak-1.c: Adjust.
12352 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12354         PR fortran/47051
12355         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12356         standard compliant and comment.
12358 2011-01-10  Jan Hubicka  <jh@suse.cz>
12360         PR lto/46083
12361         * gcc.dg/initpri3.c: New testcase.
12363 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12365         PR lto/47222
12366         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12367         externally visible.
12368         (g_esi): Likewise.
12369         (g_ebx): Likewise.
12370         (g_ebp): Likewise.
12371         (g_esp): Likewise.
12372         (g_ebp_save): Likewise.
12373         (g_esp_save): Likewise.
12375 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12377         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12379 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12381         PR tree-optimization/46021
12382         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12383         i?86-*-*, x86_64-*-*.
12385 2011-01-10  Jeff Law <law@redhat.com>
12387         * PR tree-optimization/47141
12388         * gcc.c-torture/compile/pr47141.c: New test.
12390 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12392         PR testsuite/46230
12393         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12394         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12395         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12396         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12398         PR testsuite/46230
12399         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12400         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12401         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12402         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12403         being vectorized.  Adjust dg-final pattern.
12405         PR testsuite/46230
12406         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12407         * gcc.dg/vect/slp-24.c: Likewise.
12409 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12411         PR c++/47218
12412         * g++.dg/other/pr47218-1.C: New test file.
12413         * g++.dg/other/pr47218.C: Likewise.
12414         * g++.dg/other/pr47218.h: New supporting header.
12416 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12418         PR objc/47232
12419         * objc.dg/attributes/invalid-attribute-1.m: New.
12420         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12422 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12424         PR fortran/47224
12425         * gfortran.dg/proc_ptr_comp_28.f90: New.
12427 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12429         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12430         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12431         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12432         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12433         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12434         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12435         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12436         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12437         * objc.dg/gnu-api-2-class.m: Likewise.
12438         * objc.dg/gnu-api-2-ivar.m: Likewise.
12439         * objc.dg/gnu-api-2-method.m: Likewise.
12440         * objc.dg/gnu-api-2-objc.m: Likewise.
12441         * objc.dg/gnu-api-2-object.m: Likewise.
12442         * objc.dg/gnu-api-2-property.m: Likewise.
12443         * objc.dg/gnu-api-2-protocol.m: Likewise.
12444         * objc.dg/gnu-api-2-sel.m: Likewise.
12446 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12448         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12449         * objc.dg/objc-foreach-4.m: Likewise.
12450         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12451         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12452         * objc.dg/foreach-4.m: Likewise.
12453         * objc.dg/foreach-5.m: Likewise.
12454         * objc.dg/foreach-3.m: Return self from init.
12456 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12458         PR fortran/38536
12459         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12461 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12463         PR fortran/46313
12464         * gfortran.dg/class_35.f90: New.
12466 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12468         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12470 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12472         PR objc/47078
12473         * objc.dg/invalid-method-2.m: New.
12474         * obj-c++.dg/invalid-method-2.mm: New.
12476 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12478         PR fortran/46896
12479         * gfortran.dg/transpose_optimization_2.f90 : New test.
12481 2011-01-08  Jan Hubicka  <jh@suse.cz>
12483         PR tree-optmization/46469
12484         * g++.dg/torture/pr46469.C: New testcase.
12486 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12488         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12489         emulation of libobjc-gnu structure layout functionality to ..
12490         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12491         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12492         * objc/execute/bf-common.h: Adjust headers.
12493         * objc/execute/bf-1.m: Likewise.
12494         * objc/execute/bf-2.m: Likewise.
12495         * objc/execute/bf-3.m: Likewise.
12496         * objc/execute/bf-4.m: Likewise.
12497         * objc/execute/bf-5.m: Likewise.
12498         * objc/execute/bf-6.m: Likewise.
12499         * objc/execute/bf-7.m: Likewise.
12500         * objc/execute/bf-8.m: Likewise.
12501         * objc/execute/bf-9.m: Likewise.
12502         * objc/execute/bf-10.m: Likewise.
12503         * objc/execute/bf-11.m: Likewise.
12504         * objc/execute/bf-12.m: Likewise.
12505         * objc/execute/bf-13.m: Likewise.
12506         * objc/execute/bf-14.m: Likewise.
12507         * objc/execute/bf-15.m: Likewise.
12508         * objc/execute/bf-16.m: Likewise.
12509         * objc/execute/bf-17.m: Likewise.
12510         * objc/execute/bf-18.m: Likewise.
12511         * objc/execute/bf-19.m: Likewise.
12512         * objc/execute/bf-20.m: Likewise.
12513         * objc/execute/bf-21.m: Likewise.
12514         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12515         objc_get_type_qualifiers ().
12517 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12519         PR fortran/45777
12520         * gfortran.dg/dependency_39.f90:  New test.
12522 2011-01-07  Jan Hubicka  <jh@suse.cz>
12524         Get builtins tests ready for linker plugin.
12525         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12526         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12527         my_memset, my_bzero): Mark used.
12528         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12529         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12530         volatile.
12531         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12532         volatile.
12534 2011-01-07  Jan Hubicka  <jh@suse.cz>
12536         PR tree-optimization/46367
12537         * g++.dg/torture/pr46367.C: New file.
12539 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12541         PR target/47201
12542         * gcc.dg/pr47201.c: New test.
12544         PR bootstrap/47187
12545         * gcc.dg/tree-prof/pr47187.c: New test.
12547 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12549         PR fortran/41580
12550         * gfortran.dg/extends_type_of_3.f90: New.
12552 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12554         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12555         * g++.dg/ext/dllimport-MI1.C: Likewise.
12556         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12557         * g++.dg/ext/dllimport10.C: Likewise.
12558         * g++.dg/ext/dllimport11.C: Likewise.
12559         * g++.dg/ext/dllimport12.C: Likewise.
12560         * g++.dg/ext/dllimport13.C: Likewise.
12561         * g++.dg/ext/dllimport2.C: Likewise.
12562         * g++.dg/ext/dllimport3.C: Likewise.
12563         * g++.dg/ext/dllimport4.C: Likewise.
12564         * g++.dg/ext/dllimport5.C: Likewise.
12565         * g++.dg/ext/dllimport6.C: Likewise.
12566         * g++.dg/ext/dllimport8.C: Likewise.
12567         * g++.dg/ext/dllimport9.C: Likewise.
12568         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12569         targets, too. Additionally enable test for i?86-*-mingw*.
12570         * g++.dg/ext/selectany1.C: Likewise.
12571         Remove guard variable check.
12573 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12575         PR fortran/47189
12576         PR fortran/47194
12577         * gfortran.dg/storage_size_3.f08: Extended.
12579 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12581         PR c++/47022
12582         * g++.dg/template/stdarg1.C: New test.
12584 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12586         PR fortran/47195
12587         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12588         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12589         from the interface of functions to not hide the errors that
12590         shall be tested.
12592 2011-01-06  Jan Hubicka  <jh@suse.cz>
12594         * gcc.dg/lto/pr47188_0.c: New testcase.
12595         * gcc.dg/lto/pr47188_1.c: New testcase.
12597 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12599         PR fortran/33117
12600         PR fortran/46478
12601         * gfortran.dg/interface_33.f90: New test.
12603 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12605         PR c/47150
12606         * gcc.c-torture/compile/pr47150.c: New test.
12608 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12610         PR tree-optimization/47139
12611         * gcc.dg/vect/pr47139.c: New test.
12613 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12615         PR fortran/47180
12616         * gfortran.dg/extends_type_of_2.f03: New.
12618 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12620         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12622 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12624         * gnat.dg/opt14.adb: New test.
12626 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12628         PR fortran/46017
12629         * gfortran.dg/allocate_error_2.f90:  New test.
12631 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12633         PR fortran/47024
12634         * gfortran.dg/storage_size_3.f08: New.
12636 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12638         PR libgfortran/47154
12639         * gfortran.dg/namelist_68.f90: New test.
12641 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12643         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12645 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12647         PR fortran/46448
12648         * gfortran.dg/class_34.f90: New.
12650 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12652         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12653         use __builtin_inff.  Skip all single-precision tests that require
12654         Infinity.
12656 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12658         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12660 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12662         PR tree-optimization/47148
12663         * gcc.c-torture/execute/pr47148.c: New test.
12665         PR tree-optimization/47155
12666         * gcc.c-torture/execute/pr47155.c: New test.
12668         PR rtl-optimization/47157
12669         * gcc.c-torture/compile/pr47157.c: New test.
12671 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12673         * gcc.dg/torture/vector-shift2.c (schar): Define.
12674         (main): Always use schar or uchar instead of plain "char" to avoid
12675         dependencies on implementation-defined char signedness.
12677 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12679         PR tree-optimization/46801
12680         * gnat.dg/pack9.adb: Remove xfail.
12682 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12684         PR tree-optimization/46984
12685         * g++.dg/ipa/pr46984.C: New test.
12687 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12689         PR fortran/46408
12690         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12692 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12694         PR tree-optimization/47140
12695         * gcc.c-torture/compile/pr47140.c: New test.
12697         PR rtl-optimization/47028
12698         * gcc.dg/pr47028.c: New test.
12700 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12702         * objc.dg/protocol-forward-1.m: Removed TODO.
12703         * objc.dg/protocol-forward-2.m: New.
12704         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12705         * obj-c++.dg/protocol-forward-2.mm: New.
12707 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12709         PR target/38662
12710         * g++.dg/eh/pr38662.C: New testcase.
12712 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12714         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12715         scan for newline '\n'.
12718 Copyright (C) 2011 Free Software Foundation, Inc.
12720 Copying and distribution of this file, with or without modification,
12721 are permitted in any medium without royalty provided the copyright
12722 notice and this notice are preserved.