OSDN Git Service

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