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