OSDN Git Service

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