1 2011-07-17 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/pointer_remapping_7.f90: New.
6 2011-07-16 Jason Merrill <jason@redhat.com>
8 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
10 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
11 Jason Merrill <jason@redhat.com>
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.
68 2011-07-11 Tobias Burnus <burnus@net-b.de>
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.
75 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
77 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
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
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.
87 2011-07-15 Jason Merrill <jason@redhat.com>
90 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
91 Use --extra_opts instead of --additional_options.
93 2011-07-15 Jakub Jelinek <jakub@redhat.com>
96 * g++.dg/torture/pr49309.C: Remove.
98 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
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):
125 * gcc.c-torture/execute/20101011-1.c: Add a condition for
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.
133 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
134 not testing tic6x-*-*.
136 2011-07-14 Andrew Pinski <pinskia@gmail.com>
139 * g++.dg/torture/pr49309.C: New testcase.
141 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
143 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
145 2011-07-14 Richard Guenther <rguenther@suse.de>
147 PR tree-optimization/49651
148 * gcc.dg/torture/pr49651.c: New testcase.
150 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
153 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
155 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
162 2011-07-13 Jason Merrill <jason@redhat.com>
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.
177 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
180 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
183 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
185 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
186 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
188 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
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.
200 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
202 * gcc.target/arm/pr48183.c: New test.
204 2011-07-13 Richard Guenther <rguenther@suse.de>
206 * gcc.dg/torture/20110713-1.c: New testcase.
208 2011-07-12 Andrew Pinski <pinskia@gmail.com>
211 * gcc.c-torture/compile/pr49474.c: New testcase.
213 2011-07-12 Jakub Jelinek <jakub@redhat.com>
215 PR tree-optimization/49712
216 * gcc.c-torture/execute/pr49712.c: New test.
218 2011-07-11 Jason Merrill <jason@redhat.com>
221 * g++.dg/template/recurse3.C: New.
223 2011-07-11 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/guality/csttest.c: New test.
229 * gfortran.dg/pr49698.f90: New test.
231 2011-07-11 Jeff Law <law@redhat.com>
233 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
235 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
238 * go.test/go-test.exp (go-set-goarch): Likewise.
240 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
243 * gcc.target/avr/torture/pr39633.c: New test case.
245 2011-07-11 Tobias Burnus <burnus@net-b.de>
248 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
250 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
252 * lib/target-supports.exp (check_effective_target_scheduling):
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.
259 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
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.
266 2011-07-10 Tobias Burnus <burnus@net-b.de>
269 * gfortran.dg/intrinsic_signal.f90: New.
271 2011-07-09 Jason Merrill <jason@redhat.com>
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.
278 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
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.
665 2011-07-09 Jason Merrill <jason@redhat.com>
667 * g++.dg/cpp0x/regress/regress5.C: New.
669 2011-07-08 Jason Merrill <jason@redhat.com>
672 * g++.dg/expr/compound-asn1.C: New.
673 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
675 2011-07-08 Jakub Jelinek <jakub@redhat.com>
678 * gcc.target/powerpc/altivec-34.c: New test.
680 2011-07-08 Jason Merrill <jason@redhat.com>
683 * g++.dg/abi/guard3.C: New.
685 2011-07-08 Julian Brown <julian@codesourcery.com>
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.
694 2011-07-08 Jason Merrill <jason@redhat.com>
697 * g++.dg/cpp0x/constexpr-rom.C: New.
699 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
702 * g++.dg/torture/pr49519.C: New test.
704 2011-07-08 Martin Jambor <mjambor@suse.cz>
706 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
708 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
713 2011-07-08 Richard Guenther <rguenther@suse.de>
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.
720 2011-07-06 Jason Merrill <jason@redhat.com>
723 * g++.dg/cpp0x/regress/regress4.C: New.
725 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
728 * gfortran.dg/result_in_spec_4.f90: New test.
730 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
732 * gcc.target/sparc/cas64.c: New test.
734 2011-07-07 Jakub Jelinek <jakub@redhat.com>
737 * g++.dg/torture/pr49644.C: New test.
740 * gcc.c-torture/execute/pr49644.c: New test.
742 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
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.
748 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
750 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
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.
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.
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.
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.
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.
783 2011-07-07 Jakub Jelinek <jakub@redhat.com>
786 * gcc.dg/debug/pr49522.c: New test.
788 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
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
799 * gcc.dg/torture/pr45764.c: Skip for AVR.
800 * gcc.dg/pr47893.c: Ditto.
802 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
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.
809 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
811 * gcc.target/arm/neon-modes-3.c: New test.
813 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
815 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
816 -fno-loop-interchange -ffast-math.
818 2011-07-07 Richard Guenther <rguenther@suse.de>
820 * gcc.dg/ftrapv-3.c: New testcase.
822 2011-07-07 Richard Guenther <rguenther@suse.de>
824 * gcc.dg/tree-ssa/vrp58.c: New testcase.
825 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
827 2011-07-07 Kai Tietz <ktietz@redhat.com>
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.
840 2011-07-07 Jakub Jelinek <jakub@redhat.com>
843 * gcc.dg/gomp/pr49640.c: New test.
845 2011-07-07 Richard Guenther <rguenther@suse.de>
847 * gcc.dg/graphite/pr37485.c: Add -floop-block.
849 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
852 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
854 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
860 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
862 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
863 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
865 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
867 * lib/target-supports.exp (check_profiling_available): Disable
868 profiling with -fprofile-generate for target avr.
870 2011-07-06 Richard Guenther <rguenther@suse.de>
872 PR tree-optimization/49645
873 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
875 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
878 * gcc.dg/pr47383.c: New.
880 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
882 PR tree-optimization/49647
883 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
885 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
888 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
889 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
891 2011-07-05 Jason Merrill <jason@redhat.com>
894 * g++.dg/template/template-id-4.C: New.
896 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
898 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
899 * gcc.dg/pr43402.c: Ditto.
901 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
903 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
905 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
911 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
913 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
915 2011-07-05 Jason Merrill <jason@redhat.com>
917 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
919 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
921 PR tree-optimization/47654
922 * gcc.dg/graphite/block-pr47654.c: New.
924 2011-07-05 Jason Merrill <jason@redhat.com>
926 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
928 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
930 PR tree-optimization/49580
931 * gcc.dg/autopar/pr49580.c: New test.
933 2011-07-05 Richard Guenther <rguenther@suse.de>
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.
940 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
942 * ada/acats/run_acats (which): Extract last field from type -p,
943 type output only if command succeeded.
945 2011-07-04 Jason Merrill <jason@redhat.com>
947 * g++.dg/abi/mangle48.C: New.
949 * g++.dg/cpp0x/diag1.C: New.
951 * g++.dg/diagnostic/aka1.C: New.
953 2011-07-04 Jakub Jelinek <jakub@redhat.com>
955 PR rtl-optimization/49619
956 * gcc.dg/pr49619.c: New test.
958 PR rtl-optimization/49472
959 * gfortran.dg/pr49472.f90: New test.
962 * gcc.dg/pr49602.c: New test.
964 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
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.
978 2011-07-04 Richard Guenther <rguenther@suse.de>
980 PR tree-optimization/49615
981 * g++.dg/torture/pr49615.C: New testcase.
983 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
985 PR tree-optimization/49610
986 * gcc.dg/vect/pr49610.c: New test.
988 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
990 * gnat.dg/specs/debug1.ads: New test.
992 2011-07-02 Janus Weil <janus@gcc.gnu.org>
995 * gfortran.dg/typebound_proc_23.f90: New.
997 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1000 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1002 2011-07-01 Jason Merrill <jason@redhat.com>
1005 * g++.dg/template/template-id-3.C: New.
1008 * g++.dg/template/qualified-id4.C: New.
1011 * g++.dg/template/explicit-args4.C: New.
1014 * g++.dg/template/offsetof2.C: New.
1016 2011-07-01 Kai Tietz <ktietz@redhat.com>
1018 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1020 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023 * lib/target-supports.exp (check_effective_target_gld): New proc.
1025 2011-07-01 Richard Guenther <rguenther@suse.de>
1027 PR tree-optimization/49603
1028 * gcc.dg/torture/pr49603.c: New testcase.
1030 2011-06-30 Jason Merrill <jason@redhat.com>
1033 * g++.dg/rtti/template1.C: New.
1036 * g++.dg/cpp0x/regress/ctor1.C: New.
1039 * g++.dg/cpp0x/initlist54.C: New.
1041 2011-06-30 Martin Jambor <mjambor@suse.cz>
1043 * gcc.dg/tree-ssa/sra-12.c: New test.
1045 2011-06-29 Jason Merrill <jason@redhat.com>
1047 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1049 2011-06-30 Richard Guenther <rguenther@suse.de>
1051 PR tree-optimization/46787
1052 * gcc.dg/vect/vect-121.c: New testcase.
1054 2011-06-30 Martin Jambor <mjambor@suse.cz>
1056 PR tree-optimization/49094
1057 * gcc.dg/tree-ssa/pr49094.c: New test.
1059 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1062 * gfortran.dg/pr49540-1.f90: New test.
1063 * gfortran.dg/pr49540-2.f90: New test.
1065 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1068 * ada/acats/run_acats (which): Use last field of type -p output.
1070 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1071 Iain Sandoe <iains@gcc.gnu.org>
1074 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1075 Only skip on 64-bit *-*-darwin8* && !objc2.
1077 2011-06-30 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/38752
1080 * gcc.c-torture/compile/pr38752.c: New testcase.
1082 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1084 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1085 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1087 2011-06-29 Jason Merrill <jason@redhat.com>
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.
1095 * g++.dg/cpp0x/trailing6.C: New.
1096 * g++.dg/cpp0x/pr45908.C: No error.
1099 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1102 * g++.dg/cpp0x/constexpr-using2.C: New.
1104 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
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.
1113 2011-06-29 Jason Merrill <jason@redhat.com>
1115 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1117 2011-06-29 Richard Guenther <rguenther@suse.de>
1119 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1121 2011-06-29 Jason Merrill <jason@redhat.com>
1123 * g++.dg/cpp0x/initlist-value2.C: New.
1125 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1126 * g++.dg/cpp0x/initlist-value.C: New.
1128 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1130 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1132 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1134 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1135 * gcc.dg/inline_2.c: Likewise.
1136 * gcc.dg/unroll_1.c: Likewise.
1138 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1141 * gcc.target/i386/pr49567.c: New test.
1143 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1145 * gnat.dg/opt17.ad[sb]: New test.
1147 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1148 Tom de Vries <tom@codesourcery.com>
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.
1160 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1163 * gfortran.dg/reshape_zerosize_3.f90: New test.
1165 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
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.
1176 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1178 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1180 * gcc.target/arm/pr45701-2.c: Ditto.
1182 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1185 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1186 * gfortran.dg/extends_14.f03: Modified.
1188 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1190 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1191 early if the test is already being skipped.
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.
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.
1212 2011-06-27 Jakub Jelinek <jakub@redhat.com>
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.
1219 * gcc.dg/pr49544.c: New test.
1221 2011-06-27 Richard Guenther <rguenther@suse.de>
1223 PR tree-optimization/49394
1224 * g++.dg/torture/pr49394.C: New testcase.
1226 2011-06-27 Kai Tietz <ktietz@redhat.com>
1228 * gcc.dg/optimize-bswapdi-2.c: New test.
1230 2011-06-27 Michael Hope <michael.hope@linaro.org>
1231 Richard Sandiford <richard.sandiford@linaro.org>
1233 PR tree-optimization/49169
1234 * gcc.dg/torture/pr49169.c: New test.
1236 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1239 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1241 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1244 2011-06-26 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1249 * g++.dg/init/ref19.C: New.
1250 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1252 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1254 PR tree-optimization/48377
1255 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1258 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1261 * lib/target-supports.exp (check_effective_target_non_strict_align):
1263 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1265 2011-06-24 Martin Jambor <mjambor@suse.cz>
1267 PR tree-optimizations/49516
1268 * g++.dg/tree-ssa/pr49516.C: New test.
1270 2011-06-23 Jason Merrill <jason@redhat.com>
1273 * g++.dg/template/partial10.C: New.
1274 * g++.dg/template/partial11.C: New.
1276 2011-06-23 Jeff Law <law@redhat.com>
1279 * gcc.dg/pr48770.c: New test.
1281 2011-06-23 Jan Hubicka <jh@suse.cz>
1284 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1286 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1289 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1290 instead of -fdump-tree-optimized.
1292 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/template/crash107.C: New.
1296 * g++.dg/template/error17.C: Adjust.
1298 2011-06-23 Jason Merrill <jason@redhat.com>
1301 * g++.dg/cpp0x/defaulted30.C: New.
1304 * g++.dg/rtti/anon-ns1.C: New.
1307 * g++.dg/init/ref18.C: New.
1310 * g++.dg/template/partial9.C: New.
1312 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1315 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1317 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.dg/pr49496.c: New test.
1322 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1324 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1327 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
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.
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.
1337 2011-06-22 Richard Guenther <rguenther@suse.de>
1339 PR tree-optimization/49493
1340 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1342 2011-06-22 Jason Merrill <jason@redhat.com>
1345 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1347 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1348 Dmitry Melnik <dm@ispras.ru>
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.
1354 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1356 * gcc.target/arm/tlscall.c: New.
1358 2011-06-21 Jason Merrill <jason@redhat.com>
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.
1366 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1369 * g++.dg/template/param3.C: New.
1371 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1373 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1374 my_clrsb test functions.
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,
1381 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1384 * gfortran.dg/class_44.f03: New.
1386 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1388 PR tree-optimization/49478
1389 * gcc.dg/vect/pr49478.c
1391 2011-06-21 Richard Guenther <rguenther@suse.de>
1393 PR tree-optimization/49483
1394 * gcc.dg/vect/vect-120.c: New testcase.
1396 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
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.
1402 2011-06-22 Christian Bruel <christian.bruel@st.com>
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.
1424 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1426 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1427 into 6 jobs instead of 3.
1429 2011-06-20 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp0x/initlist53.C: New.
1434 2011-06-20 Tobias Burnus <burnus@net-b.de>
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.
1441 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
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.
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.
1452 2011-06-20 Jason Merrill <jason@redhat.com>
1455 * g++.dg/cpp0x/explicit6.C: New.
1458 * g++.dg/cpp0x/enum20.C: New.
1461 * g++.dg/ext/attr-aligned01.C: New.
1464 * g++.dg/cpp0x/variadic-default.C: New.
1467 * g++.dg/cpp0x/auto26.C: New.
1470 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1472 2011-06-20 Kai Tietz <ktietz@redhat.com>
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.
1481 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1484 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1486 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1489 * gfortran.dg/proc_ptr_31.f90: New.
1491 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
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.
1498 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/constant3.adb: New test.
1502 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1505 * gfortran.dg/read_list_eof_1.f90: New test.
1507 2011-06-18 Jakub Jelinek <jakub@redhat.com>
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.
1522 2011-06-17 Jason Merrill <jason@redhat.com>
1524 * g++.dg/cpp0x/rv-func2.C: New.
1526 * g++.dg/debug/dwarf2/lambda1.C: New.
1527 * g++.dg/warn/Wshadow-6.C: Adjust.
1529 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1532 * gfortran.dg/move_alloc_5.f90: New.
1534 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1536 PR rtl-optimization/48542
1537 * gcc.dg/torture/pr48542.c: New test.
1539 2011-06-16 Jason Merrill <jason@redhat.com>
1542 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1545 * g++.dg/cpp0x/initlist52.C New.
1548 * c-c++-common/raw-string-12.c: New.
1551 * g++.dg/cpp0x/sfinae26.C: New.
1554 * g++.dg/cpp0x/variadic113.C: New.
1557 * g++.dg/cpp0x/variadic112.C: New.
1559 2011-06-16 Jeff Law <law@redhat.com>
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.
1566 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1569 * gfortran.dg/typebound_assignment_3.f03: New.
1571 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1574 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1576 2011-06-16 Martin Jambor <mjambor@suse.cz>
1578 PR tree-optimization/49343
1579 * gnat.dg/discr31.ad[sb]: New test.
1581 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1583 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1585 2011-06-16 Tom de Vries <tom@codesourcery.com>
1588 * gcc.target/arm/ivopts-3.c: Update test.
1589 * gcc.target/arm/ivopts-5.c: Same.
1591 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1594 2011-06-10 Wei Guozhi <carrot@google.com>
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.
1604 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1606 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1608 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1611 * gfortran.dg/class_43.f03: New.
1613 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1615 PR tree-optimization/49419
1616 * gcc.c-torture/execute/pr49419.c: New test.
1618 2011-06-16 Revital Eres <revital.eres@linaro.org>
1620 * gcc.dg/sms-9.c: New file.
1622 2011-06-15 Easwaran Raman <eraman@google.com>
1624 PR rtl-optimization/49414
1625 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1627 2011-06-14 Jason Merrill <jason@redhat.com>
1629 * g++.dg/cpp0x/noexcept13.C: New.
1631 2011-06-14 Easwaran Raman <eraman@google.com>
1633 PR rtl-optimization/44194
1634 * gcc.dg/pr44194-1.c: New test.
1635 * gcc.dg/pr44194-2.c: New test.
1637 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1639 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1641 * gcc.target/arm/pr45701-2.c: Likewise.
1642 * gcc.target/arm/thumb-branch1.c: Likewise.
1644 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1647 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1649 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
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.
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.
1668 2011-06-14 Jason Merrill <jason@redhat.com>
1670 * g++.dg/other/error23.C: Adjust error message.
1671 * g++.dg/other/error32.C: Likewise.
1674 * g++.dg/cpp0x/rv-dotstar.C: New.
1677 * g++.dg/cpp0x/decltype30.C: New.
1679 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1681 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1684 * gfortran.dg/pr49103.f90: New test.
1686 2011-06-14 Tom de Vries <tom@codesourcery.com>
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.
1693 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1695 PR rtl-optimization/49390
1696 * gcc.c-torture/execute/pr49390.c: New test.
1698 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1702 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
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
1711 * gcc.c-torture/compile/pr49163.c: Ditto.
1713 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
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
1722 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1725 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1728 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1730 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1732 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1734 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1736 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1738 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1740 * gfortran.dg/trim_optimize_8.f90: New test case.
1742 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1743 Ira Rosen <ira.rosen@linaro.org>
1745 PR tree-optimization/49352
1746 * gcc.dg/vect/pr49352.c: New test.
1748 2011-06-12 Tobias Burnus
1751 * gfortran.dg/alloc_comp_assign_11.f90: New.
1753 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1755 * gfortran.dg/trim_optimize_7.f90: New test.
1757 2011-06-10 Wei Guozhi <carrot@google.com>
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.
1767 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/parse/error39.C: New.
1772 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
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.
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.
1787 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1790 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1792 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1794 * lib/target-supports.exp (check_effective_target_pie): New proc.
1795 * gcc.dg/pie-link.c: Use target pie.
1797 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1798 Laurent Rougé <laurent.rouge@menta.fr>
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.
1803 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1805 * gfortran.dg/coarray/sync_1.f90: New test for
1806 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1808 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1810 PR tree-optimization/49318
1811 * gcc.dg/vect/pr49318.c: New test.
1813 2011-06-09 David Krauss <potswa@mac.com>
1815 * g++.dg/template/arrow1.C: New.
1817 2011-06-09 Jason Merrill <jason@redhat.com>
1819 * lib/prune.exp: Prune "note"s.
1820 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
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.
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.
1843 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1844 * g++.dg/parse/template7.C: Adjust.
1846 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1849 * gcc.dg/pr49307.c: New.
1851 2011-06-09 Wei Guozhi <carrot@google.com>
1854 * gcc.target/arm/pr46975.c: New testcase.
1856 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
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
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.
1874 2011-06-09 David Li <davidxl@google.com>
1876 * gcc.dg/dump-pass.c: New test.
1878 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1881 * g++.dg/parse/error38.C: New.
1883 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1886 * gfortran.dg/pr49308.f90: New test.
1888 2011-06-08 Jason Merrill <jason@redhat.com>
1890 * g++.dg/cpp0x/noexcept11.C: New.
1891 * g++.dg/cpp0x/noexcept12.C: New.
1892 * g++.dg/cpp0x/sfinae11.C: Adjust.
1894 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1898 to dg-options, match also DW_AT_linkage_name.
1900 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
1907 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1909 PR rtl-optimization/49303
1910 * gcc.target/ia64/pr49303.c: New test.
1912 2011-06-08 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/coarray_lock_1.f90: New.
1916 * gfortran.dg/coarray_lock_2.f90: New.
1918 2011-06-07 Jason Merrill <jason@redhat.com>
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.
2046 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2047 Iain Sandoe <iains@gcc.gnu.org>
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.
2054 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2055 Iain Sandoe <iains@gcc.gnu.org>
2057 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2058 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2061 2011-06-07 Xinliang David Li <davidxl@google.com>
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.
2072 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
2079 2011-06-06 Jason Merrill <jason@redhat.com>
2081 * g++.dg/cpp0x/enum19.C: New.
2083 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2085 * gcc.target/arm/neon-reload-class.c: New test.
2087 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2090 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2092 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
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.
2099 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2101 * gcc.target/arm/mla-2.c: New test.
2103 2011-06-07 Jakub Jelinek <jakub@redhat.com>
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.
2109 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
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.
2123 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
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.
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
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
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
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
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
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
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
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
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
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
2270 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
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
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
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
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
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
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
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
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
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
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
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
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
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
2508 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
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.
2517 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2519 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2521 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2524 * obj-c++.dg/property/cxx-property-1.mm: New.
2525 * obj-c++.dg/property/cxx-property-2.mm: New.
2527 2011-06-06 Jason Merrill <jason@redhat.com>
2529 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2531 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2533 PR rtl-optimization/49145
2535 * gcc.c-torture/compile/pr49145.c: New test.
2537 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2540 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2541 to dg-options, match also DW_AT_linkage_name.
2544 * gcc.dg/debug/pr49294.c: New test.
2547 * g++.dg/opt/pr49264.C: New test.
2549 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2551 PR tree-optimization/49243
2552 * gcc.dg/pr49243.c: New.
2554 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2556 * gnat.dg/specs/cond_expr1.ads: New test.
2558 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2560 * gnat.dg/deferred_const4.ad[sb]: New test.
2561 * gnat.dg/deferred_const4_pkg.ads: New helper.
2563 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
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.
2576 2011-06-05 Tobias Burnus <burnus@net-b.de>
2579 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2582 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2585 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
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.
2591 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2598 2011-06-04 Jan Hubicka <jh@suse.cz>
2600 PR tree-optimization/48893
2601 PR tree-optimization/49091
2602 PR tree-optimization/49179
2603 * gfortran.dg/pr49179.f90: New testcase
2605 2011-06-04 Jan Hubicka <jh@suse.cz>
2608 * g++.dg/torture/pr48954.C: New testcase.
2610 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2612 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2614 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2617 * g++.dg/diagnostic/bitfld2.C: New.
2619 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2622 * gcc.c-torture/execute/pr49281.c: New test.
2624 2011-06-04 Jan Hubicka <jh@suse.cz>
2626 PR tree-optimize/48929
2627 * gcc.c-torture/compile/pr48929.c: New testcase.
2629 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2631 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2633 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2636 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2638 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2640 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2642 2011-06-03 Richard Henderson <rth@redhat.com>
2643 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2645 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2647 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2649 * objc.dg/headers.m: Do not include objc-list.h.
2651 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2653 * objc.dg/type-stream-1.m: Test removed.
2654 * objc.dg/headers.m: Do not include typedstream.h.
2656 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2658 * objc.dg/torture/forward-1.m (main): Updated testcase.
2660 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2663 * gcc.c-torture/compile/pr49163.c: New.
2665 2011-06-02 Asher Langton <langton2@llnl.gov>
2668 * gfortran.dg/PR49268.f90: New test.
2670 2011-06-02 Asher Langton <langton2@llnl.gov>
2673 * gfortran.dg/PR37039.f90: New test.
2675 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2685 2011-06-02 DJ Delorie <dj@redhat.com>
2687 * lib/timeout.exp (timeout): Add board_info support.
2689 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2691 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2693 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2696 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2697 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2699 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2700 Hans-Peter Nilsson <hp@axis.com>
2702 PR rtl-optimization/48840
2703 * gcc.target/sparc/ultrasp13.c: New test.
2705 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2708 * gcc.c-torture/compile/pr49238.c: New.
2710 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
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.
2717 2011-06-01 Jason Merrill <jason@redhat.com>
2719 * g++.dg/cpp0x/decltype28.C: New.
2720 * g++.dg/cpp0x/decltype29.C: New.
2722 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2725 * gcc.target/mips/pr45074.c: New test.
2727 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2728 Hans-Peter Nilsson <hp@axis.com>
2730 PR rtl-optimization/48830
2731 * gcc.target/sparc/ultrasp12.c: New test.
2733 2011-06-01 David Li <davidxl@google.com>
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.
2754 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2756 * objc.dg/attributes/method-nonnull-1.m: New test.
2757 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2759 2011-05-31 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/coarray_atomic_1.f90: New.
2763 * gfortran.dg/coarray/atomic_1.f90: New.
2765 2011-05-31 Jakub Jelinek <jakub@redhat.com>
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.
2773 * gcc.target/i386/pr48688.c: New test.
2775 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2778 * g++.dg/lookup/name-clash9.C: New.
2780 2011-05-31 Tobias Burnus <burnus@net-b.de>
2783 * gfortran.dg/coarray/dummy_1.f90: New.
2785 2011-05-31 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/coarray/save_1.f90: New.
2789 * gfortran.dg/coarray_4.f90: Update dg-error.
2791 2011-05-31 Jason Merrill <jason@redhat.com>
2793 * g++.dg/cpp0x/rv-template1.C: New.
2795 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2797 PR rtl-optimization/49235
2798 * gcc.dg/pr49235.c: New test.
2800 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2802 PR tree-optimization/49093
2803 * gcc.dg/vect/pr49093.c: New test.
2805 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2808 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2810 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2813 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2816 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2819 * gcc.c-torture/execute/pr49186.c: New.
2821 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2824 * gcc.target/i386/pr49168-1.c: New.
2826 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2827 Eric Botcazou <ebotcazou@adacore.com>
2829 * gcc.dg/guality/drap.c: New test.
2831 2011-05-30 Richard Guenther <rguenther@suse.de>
2833 PR tree-optimization/49210
2834 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2835 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2837 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2840 * g++.dg/gomp/pr49223-1.C: New test.
2841 * g++.dg/gomp/pr49223-2.C: New test.
2843 2011-05-30 Richard Guenther <rguenther@suse.de>
2845 PR tree-optimization/49218
2846 * gcc.c-torture/execute/pr49218.c: New testcase.
2848 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
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.
2855 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2858 * gfortran.dg/extends_13.f03: New.
2860 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2862 PR rtl-optimization/49095
2863 * gcc.target/i386/pr49095.c: New test.
2865 2011-05-29 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/coarray_24.f90: New.
2870 2011-05-29 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/coarray_23.f90: New.
2875 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2878 * gcc.dg/pr48826.c: New test.
2880 2011-05-29 Richard Guenther <rguenther@suse.de>
2882 PR tree-optimization/49217
2883 * gcc.dg/torture/pr49217.c: New testcase.
2885 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2888 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2890 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2892 * gnat.dg/boolean_subtype.adb: Rename to...
2893 * gnat.dg/boolean_subtype1.adb: ...this.
2895 2011-05-28 Jason Merrill <jason@redhat.com>
2897 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2899 2011-05-27 Jason Merrill <jason@redhat.com>
2901 * g++.dg/cpp0x/enum18.C: Adjust.
2903 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2905 2011-05-27 Tobias Burnus <burnus@net-b.de>
2908 * gfortran.dg/coarray_22.f90: New.
2910 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
2930 2011-05-27 Jason Merrill <jason@redhat.com>
2932 * g++.dg/abi/mangle47.C: New.
2935 * g++.dg/template/const5.C: New.
2937 * g++.dg/cpp0x/enum18.C: New.
2939 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2941 * g++.dg/cpp0x/error6.C: New.
2943 * g++.dg/cpp0x/error5.C: New.
2945 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2948 * g++.dg/eh/cond6.C: New test.
2950 2011-05-27 Tobias Burnus <burnus@net-b.de>
2953 * gfortran.dg/rank_3.f90: New.
2954 * gfortran.dg/rank_4.f90: New.
2956 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2958 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2959 replace dump search.
2961 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2963 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2964 * gnat.dg/bit_packed_array5.adb: ...here.
2966 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/cpp0x/auto25.C: New.
2971 2011-05-27 Richard Guenther <rguenther@suse.de>
2973 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2975 2011-05-27 Richard Guenther <rguenther@suse.de>
2977 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2979 2011-05-27 Richard Guenther <rguenther@suse.de>
2982 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2984 2011-05-26 Jason Merrill <jason@redhat.com>
2986 * g++.dg/cpp0x/friend1.C: New.
2987 * g++.dg/cpp0x/friend2.C: New.
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.
2994 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2996 * gcc.dg/march.c: Ignore a note for some targets.
2998 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2999 Nathan Froyd <froydnj@codesourcery.com>
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.
3007 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3010 * gfortran.dg/dependency_40.f90 : New test.
3012 2011-05-26 Tobias Burnus <burnus@net-b.de>
3015 * gfortran.dg/coarray/registering_1.f90: New.
3017 2011-05-26 Jason Merrill <jason@redhat.com>
3019 * g++.dg/cpp0x/variadic111.C: New.
3020 * g++.dg/cpp0x/variadic41.C: Adjust.
3022 2011-05-26 Richard Guenther <rguenther@suse.de>
3024 PR tree-optimization/48702
3025 * gcc.dg/torture/pr48702.c: New testcase.
3027 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3029 PR gcov-profile/48845
3030 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
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
3038 Require TLS runtime support with -fprofile-generate.
3039 * lib/profopt.exp (profopt-execute): Add TLS options for
3041 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3043 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3046 * g++.dg/eh/cond5.C: New test.
3048 PR tree-optimization/49161
3049 * gcc.c-torture/execute/pr49161.c: New test.
3051 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3053 * gcc.target/arm/neon-vorn-vbic.c: New test.
3055 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
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.
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.
3065 2011-05-25 Jason Merrill <jason@redhat.com>
3067 * g++.dg/cpp0x/enum17.C: New.
3068 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3070 * g++.dg/cpp0x/auto24.C: New.
3072 * g++.dg/cpp0x/error4.C: New.
3074 * g++.dg/cpp0x/rv-restrict.C: New.
3076 * g++.dg/cpp0x/enum15.C: New.
3077 * g++.dg/cpp0x/constexpr-switch2.C: New.
3079 * g++.dg/cpp0x/variadic110.C: New.
3081 * g++.dg/cpp0x/auto9.C: Add typedef test.
3083 * g++.dg/cpp0x/auto23.C: New.
3084 * g++.dg/cpp0x/auto9.C: Adjust.
3086 * g++.dg/cpp0x/defaulted29.C: New.
3088 * g++.dg/cpp0x/initlist51.C: New.
3090 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
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.
3098 2011-05-25 Jason Merrill <jason@redhat.com>
3100 * g++.dg/cpp0x/enum16.C: New.
3101 * g++.dg/parse/error15.C: Adjust.
3103 * g++.dg/cpp0x/initlist50.C: New.
3105 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3107 * g++.dg/cpp0x/variadic109.C: New.
3109 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3111 * gcc.target/i386/pause-1.c: New.
3113 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3115 * gcc.dg/stack-usage-1.c: Adjust comment.
3116 * gcc.dg/stack-usage-2.c: New test.
3118 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3121 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3122 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3124 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3126 PR rtl-optimization/48757
3127 * gfortran.dg/pr48757.f: New test case.
3129 2011-05-24 Jason Merrill <jason@redhat.com>
3131 * g++.dg/cpp0x/access01.C: New.
3133 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3136 * objc.dg/pr48177.m: New testcase.
3138 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3141 * objc.dg/pr48187.m: New testcase.
3142 * obj-c++.dg/pr48187.mm: New testcase.
3143 * objc.dg/ivar-extra-semicolon.m: New testcase.
3145 2011-05-24 Jason Merrill <jason@redhat.com>
3147 * g++.dg/template/access21.C: New.
3148 * g++.dg/template/access22.C: New.
3150 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3152 PR rtl-optimization/48633
3153 * g++.dg/pr48633.C: New test.
3155 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3158 * g++.dg/other/pr49133.C: New test.
3160 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3161 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
3170 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3172 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3174 2011-05-24 Tom de Vries <tom@codesourcery.com>
3176 PR tree-optimization/49121
3177 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3179 2011-05-23 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp0x/defaulted28.C: New.
3183 * g++.dg/cpp0x/sfinae25.C: New.
3185 * g++.dg/cpp0x/rv-cast2.C: New.
3187 * g++.dg/cpp0x/enum14.C: New.
3189 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3192 * gcc.c-torture/execute/pr49123.c: New test.
3195 * gcc.dg/debug/pr49032.c: New test.
3198 * gcc.dg/pr49120.c: New test.
3200 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3203 * gcc.target/i386/pr47315.c: New test.
3205 2011-05-23 Jason Merrill <jason@redhat.com>
3207 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3209 * g++.dg/cpp0x/sfinae24.C: New.
3211 * g++.dg/cpp0x/error3.C: New.
3213 * g++.dg/cpp0x/defaulted27.C: New.
3215 * g++.dg/cpp0x/decltype27.C: New.
3217 2011-05-23 Richard Guenther <rguenther@suse.de>
3219 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3221 2011-05-23 Richard Guenther <rguenther@suse.de>
3223 PR tree-optimization/40874
3224 * g++.dg/tree-ssa/pr40874.C: New testcase.
3226 2011-05-23 Richard Guenther <rguenther@suse.de>
3228 PR tree-optimization/49115
3229 * g++.dg/torture/pr49115.C: New testcase.
3231 2011-05-23 Richard Guenther <rguenther@suse.de>
3234 * gcc.dg/memcpy-3.c: New testcase.
3236 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3239 * gcc.c-torture/execute/pr48973-1.c: New test.
3240 * gcc.c-torture/execute/pr48973-2.c: New test.
3242 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3245 * g++.dg/warn/pr18016.C: New.
3247 2011-05-23 Tom de Vries <tom@codesourcery.com>
3250 * gcc.target/arm/ivopts-6.c: New test.
3252 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3255 * gcc.c-torture/compile/pr49029.c: New test.
3257 2011-05-22 Jason Merrill <jason@redhat.com>
3259 * g++.dg/cpp0x/sfinae23.C: New.
3260 * g++.dg/cpp0x/sfinae8.C: Correct.
3262 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3264 * gfortran.dg/function_optimize_8.f90: New test case.
3266 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3268 PR tree-optimization/49087
3269 * gcc.dg/vect/O3-pr49087.c: New test.
3271 2011-05-21 Jason Merrill <jason@redhat.com>
3273 * g++.dg/debug/const5.C: New.
3275 2011-05-20 Jason Merrill <jason@redhat.com>
3277 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3279 * g++.dg/cpp0x/constexpr-static7.C: New.
3281 * g++.dg/cpp0x/enum12.C: New.
3282 * g++.dg/cpp0x/enum13.C: New.
3284 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3287 * gfortran.dg/select_type_23.f03: New.
3289 2011-05-20 Jason Merrill <jason@redhat.com>
3291 * g++.dg/cpp0x/defaulted26.C: New.
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.
3298 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3301 * gfortran.dg/extends_12.f03: New.
3303 2011-05-20 Jason Merrill <jason@redhat.com>
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.
3314 2011-05-20 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/49079
3317 * gcc.dg/torture/pr49079.c: New testcase.
3319 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3321 PR tree-optimization/49073
3322 * gcc.c-torture/execute/pr49073.c: New test.
3324 2011-06-19 Tobias Burnus <burnus@net-b.de>
3327 * gfortran.dg/coarray_21.f90: New.
3329 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3331 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3334 2011-05-19 Richard Guenther <rguenther@suse.de>
3337 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3339 2011-05-19 Richard Guenther <rguenther@suse.de>
3342 * gcc.dg/builtin-object-size-11.c: New testcase.
3344 2011-05-19 Tom de Vries <tom@codesourcery.com>
3347 * gcc.target/arm/ivopts.c: New test.
3348 * gcc.target/arm/ivopts-2.c: New test.
3350 2011-05-19 Tom de Vries <tom@codesourcery.com>
3352 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3354 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3356 * gcc.c-torture/execute/960321-1.x: Remove.
3358 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/move_alloc_4.f90: New.
3363 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3366 * gcc.target/i386/pr49002-1.c: New test.
3367 * gcc.target/i386/pr49002-2.c: Likewise.
3369 2011-05-18 Jakub Jelinek <jakub@redhat.com>
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.
3376 2011-05-18 Jason Merrill <jason@redhat.com>
3378 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3379 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3380 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3382 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3384 * gcc.target/bfin/mcpu-bf592.c: New test.
3386 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
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.
3392 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3394 PR tree-optimization/49000
3395 * gcc.dg/pr49000.c: New test.
3397 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3399 * gnat.dg/invalid1.adb: New test.
3401 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3403 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3405 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3406 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3408 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3411 * g++.dg/cpp0x/range-for18.C: New.
3413 2011-05-15 Tobias Burnus <burnus@net-b.de>
3416 * gfortran.dg/coarray/image_index_2.f90: New.
3418 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3420 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3421 * g++.dg/cpp0x/override2.C: New.
3423 2011-05-14 Tobias Burnus <burnus@net-b.de>
3426 * gfortran.de/coarray_20.f90: New.
3428 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3431 * function_optimize_7.f90: New test case.
3433 2011-05-13 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/decltype26.C: New.
3436 * g++.dg/cpp0x/enum11.C: New.
3438 2011-05-13 Tobias Burnus <burnus@net-b.de>
3442 * gfortran.dg/assign_8.f90: Update dg-error.
3444 2011-05-13 Tobias Burnus <burnus@net-b.de>
3447 * gfortran.dg/io_constraints_8.f90: New.
3448 * gfortran.dg/io_constraints_9.f90: New.
3450 2011-05-13 Martin Thuresson <martint@google.com>
3452 PR gcov-profile/47793
3453 * gcc.dg/pr47793.c: New.
3455 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3457 PR tree-optimization/48975
3458 * gcc.dg/pr48975.c: New test.
3460 2011-05-12 Tobias Burnus <burnus@net-b.de>
3463 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3465 2011-05-12 Jason Merrill <jason@redhat.com>
3467 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3469 2011-05-12 Geert Bosch <bosch@adacore.com>
3471 * gnat.dg/view_conversion1.adb: New test.
3473 2011-05-12 Richard Guenther <rguenther@suse.de>
3475 PR tree-optimization/48172
3476 * gcc.dg/vect/pr48172.c: New testcase.
3478 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3481 * g++.dg/opt/pr48967.C: New test.
3483 2011-05-11 Jason Merrill <jason@redhat.com>
3485 * g++.dg/cpp0x/constexpr-friend.C: New.
3486 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3488 * g++.dg/cpp0x/sfinae22.C: New.
3490 2011-05-11 Tobias Burnus <burnus@net-b.de>
3493 * gfortran.dg/generic_24.f90: New.
3495 2011-05-11 Richard Guenther <rguenther@suse.de>
3497 PR tree-optimization/15256
3498 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3500 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/pr48159-1.c: New test.
3504 * gcc.dg/pr48159-2.c: New test.
3506 2011-05-11 Richard Guenther <rguenther@suse.de>
3509 * gcc.dg/torture/pr48953.c: New testcase.
3511 2011-05-11 Richard Guenther <rguenther@suse.de>
3513 PR tree-optimization/18041
3514 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3516 2011-05-11 Alan Modra <amodra@gmail.com>
3519 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3521 2011-05-10 Jason Merrill <jason@redhat.com>
3523 * g++.dg/cpp0x/defaulted25.C: New.
3524 * g++.dg/template/crash7.C: Adjust.
3526 * g++.dg/cpp0x/variadic108.C: New.
3528 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3530 * g++.dg/inherit/virtual9.C: Extend.
3532 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3536 are passed and returned in vector registers.
3538 2011-05-10 Richard Guenther <rguenther@suse.de>
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
3547 2011-05-10 Jakub Jelinek <jakub@redhat.com>
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.
3555 * gcc.dg/dfp/pr48928.c: New test.
3557 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3560 * g++.dg/cpp0x/pr48522.C: New.
3562 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3565 * g++.dg/cpp0x/sfinae21.C: New.
3567 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
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.
3574 2011-05-09 Jeff Law <law@redhat.com>
3576 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3579 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3582 * g++.dg/init/pr20039.C: New.
3584 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/template/sfinae28.C: New.
3589 * g++.dg/template/sfinae29.C: Likewise.
3591 2011-05-09 Jason Merrill <jason@redhat.com>
3593 * g++.dg/template/nontype23.C: New.
3595 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3597 * g++.dg/init/pr48859.C: New.
3599 2011-05-09 Jason Merrill <jason@redhat.com>
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.
3610 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3612 * g++.dg/inherit/virtual9.C: New.
3614 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3617 * g++.dg/template/dependent-expr8.C: New test case.
3619 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3621 PR tree-optimization/48837
3622 * gcc.dg/pr48837.c: New testcase.
3624 2011-05-06 Jason Merrill <jason@redhat.com>
3626 * g++.dg/cpp0x/constexpr-condition2.C: New.
3628 * g++.dg/cpp0x/constexpr-missing.C: New.
3630 2011-05-06 Tobias Burnus <burnus@net-b.de>
3633 * gfortran.dg/coarray/this_image_2.f90: New.
3635 2011-05-06 Tobias Burnus <burnus@net-b.de>
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.
3644 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3647 * g++.dg/template/member9.C: New test case.
3649 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3651 * gnat.dg/discr29.ad[sb]: New test.
3652 * gnat.dg/discr30.adb: Likewise.
3654 2011-05-05 Julian Brown <julian@codesourcery.com>
3656 * gcc.target/arm/neon-vset_lanes8.c: New test.
3658 2011-05-05 Jason Merrill <jason@redhat.com>
3660 * g++.dg/init/new32.C: New.
3662 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3664 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3667 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3669 PR rtl-optimization/48381
3670 * gcc.c-torture/compile/pr48381.c: New test.
3672 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3674 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3676 * gcc.target/i386/opt-1.c: Ditto.
3678 2011-05-04 Jason Merrill <jason@redhat.com>
3680 * g++.dg/conversion/base1.C: New.
3682 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3684 PR libgfortran/48787
3685 * gfortran.dg/round_3.f08: Add more checks to test case.
3687 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
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.
3694 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
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.
3709 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3711 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3713 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3714 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3715 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3717 2011-05-03 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3722 2011-05-03 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/coarray/this_image_1.f90: New.
3727 2011-05-03 Tobias Burnus <burnus@net-b.de>
3730 * gfortran.dg/coarray/caf.dg: New.
3731 * gfortran.dg/coarray/image_index_1.f90: New, copied
3732 from ../coarray_16.f90.
3734 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3737 * g++.dg/ext/complex9.C: New.
3739 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
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.
3746 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
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.
3911 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3913 * gcc.target/arm/cold-lc.c: New test.
3915 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3918 * gcc.dg/pr48774.c: New test.
3920 2011-05-03 Richard Guenther <rguenther@suse.de>
3922 * gcc.dg/large-size-array-5.c: New testcase.
3924 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3926 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3928 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3930 * lib/target-supports.exp (check_effective_target_vect_strided):
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.
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.
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.
3988 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
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.
3997 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
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.
4008 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
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.
4027 2011-05-02 Jason Merrill <jason@redhat.com>
4029 * g++.dg/init/new31.C: New.
4031 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4034 * gcc.dg/pr35445.c: New test.
4036 2011-05-02 Jason Merrill <jason@redhat.com>
4038 * c-c++-common/vla-1.c: New.
4040 2011-05-02 Richard Guenther <rguenther@suse.de>
4042 PR tree-optimization/48822
4043 * gcc.dg/torture/pr48822.c: New testcase.
4045 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/cpp0x/constexpr-47969.C: New.
4050 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
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.
4058 2011-05-01 Xinliang David Li <davidxl@google.com>
4060 * gcc.dg/tree-ssa/integer-addr.c: New test.
4061 * gcc.dg/tree-ssa/alias_bug.c: New test.
4063 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4065 PR libgfortran/48787
4066 * gfortran.dg/round_3.f08: Add more checks.
4068 2011-04-30 Tobias Burnus <burnus@net-b.de>
4071 * gfortran.dg/import9.f90: New, proper test.
4072 * gfortran.dg/interface_37.f90: Remove bogus
4073 test (bogus copy of interface_36.f90).
4075 2011-04-30 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/interface_37.f90: New.
4080 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4083 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4085 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4087 PR tree-optimization/48809
4088 * gcc.c-torture/execute/pr48809.c: New test.
4090 2011-04-29 Jeff Law <law@redhat.com>
4092 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4094 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4097 * g++.dg/init/ctor10.C: New.
4099 2011-04-29 Le-Chun Wu <lcwu@google.com>
4101 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4102 warning in implicitly instantiated templates.
4104 2011-04-29 Le-Chun Wu <lcwu@google.com>
4106 * g++.dg/warn/Wnull-conversion-1.C: New.
4107 * g++.dg/warn/Wnull-conversion-2.C: New.
4109 2011-04-29 Diego Novillo <dnovillo@google.com>
4111 * g++.old-deja/g++.other/null3.C: Expect warning about
4112 converting boolean to a pointer.
4114 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4117 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4121 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4123 2011-04-29 Tobias Burnus <burnus@net-b.de>
4126 * gfortran.dg/typebound_proc_22.f90: New.
4129 * gfortran.dg/interface_36.f90: New.
4131 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
4150 2011-04-28 Xinliang David Li <davidxl@google.com>
4152 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4153 * g++.dg/prof-robust-1.C: New test.
4155 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4157 PR tree-optimization/48765
4158 * gcc.dg/vect/pr48765.c: New.
4160 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4162 PR tree-optimization/48775
4163 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4165 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4168 * g++.dg/inherit/pr48798.C: New.
4169 * g++.old-deja/g++.other/base1.C: Adjust.
4171 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4174 * g++.dg/template/inherit7.C: New test case.
4176 2011-04-28 Richard Guenther <rguenther@suse.de>
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.
4183 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/cpp0x/sfinae18.C: New.
4188 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4191 * g++.dg/ext/is_literal_type1.C: New.
4193 2011-04-28 Tobias Burnus <burnus@net-b.de>
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.
4206 2011-04-27 Jason Merrill <jason@redhat.com>
4208 * g++.dg/ext/complex8.C: New.
4210 * g++.dg/cpp0x/initlist49.C: New.
4211 * g++.dg/init/new30.C: New.
4213 2011-04-27 Tobias Burnus <burnus@net-b.de>
4216 * gfortran.dg/whole_file_34.f90: New.
4218 2011-04-27 Jan Hubicka <jh@suse.cz>
4220 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4222 2011-04-27 Jason Merrill <jason@redhat.com>
4224 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4226 * g++.dg/parse/ambig6.C: New.
4228 2011-04-27 Nick Clifton <nickc@redhat.com>
4230 * gcc.dg/20020312-2.c: Add definition for RX.
4232 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4233 option with RX targets.
4235 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4238 2011-04-27 Richard Guenther <rguenther@suse.de>
4240 * gcc.dg/tree-ssa/pr23382.c: Remove.
4242 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4245 * gcc.c-torture/compile/pr48767.c: New test.
4247 2011-04-27 Richard Guenther <rguenther@suse.de>
4249 PR tree-optimization/48772
4250 * g++.dg/pr48772.C: New testcase.
4252 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4255 * gcc.c-torture/compile/pr48742.c: New test.
4257 2011-04-26 Jason Merrill <jason@redhat.com>
4259 * g++.dg/lookup/koenig13.C: New.
4261 * g++.dg/cpp0x/initlist48.C: New.
4263 2011-04-25 Jason Merrill <jason@redhat.com>
4265 * g++.dg/cpp0x/sfinae17.C: New.
4267 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4270 * gcc.target/powerpc/pr48258-1.c: New file.
4271 * gcc.target/powerpc/pr48258-2.c: Ditto.
4273 2011-04-26 Xinliang David Li <davidxl@google.com>
4275 * gcc.dg/uninit-suppress.c: New test.
4276 * gcc.dg/uninit-suppress.c: New test.
4278 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4281 * gcc.dg/pr48768.c: New test.
4283 PR tree-optimization/48734
4284 * gcc.c-torture/compile/pr48734.c: New test.
4287 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4289 2011-04-26 Richard Guenther <rguenther@suse.de>
4291 PR tree-optimization/48731
4292 * gcc.dg/torture/pr48731.c: New testcase.
4294 2011-04-26 Richard Guenther <rguenther@suse.de>
4297 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4299 2011-04-26 Richard Guenther <rguenther@suse.de>
4302 * gcc.dg/torture/pr48694-1.c: New testcase.
4303 * gcc.dg/torture/pr48694-2.c: Likewise.
4305 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
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.
4318 2011-04-25 Jason Merrill <jason@redhat.com>
4320 * g++.dg/cpp0x/regress/template-const2.C: New.
4322 2011-04-25 Jeff Law <law@redhat.com>
4324 * gcc.dg/tree-ssa/vrp56.c: new test.
4326 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4328 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4330 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4332 PR preprocessor/48740
4333 * c-c++-common/raw-string-11.c: New test.
4335 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4337 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4340 2011-04-23 Tobias Burnus <burnus@net-b.de>
4343 * gfortran.dg/coarray_19.f90: New.
4345 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4348 * gcc.dg/pr48685.c: New test.
4350 2011-04-22 Jan Hubicka <jh@suse.cz>
4352 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4354 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4356 PR tree-optimization/48717
4357 * gcc.c-torture/execute/pr48717.c: New test.
4359 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4362 * gcc.target/i386/pr48723.c: New test.
4364 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4367 * gcc.dg/gomp/pr48716.c: New test.
4368 * g++.dg/gomp/pr48716.C: New test.
4370 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4373 * gcc.dg/missing-field-init-2.c: Update testcase.
4375 2011-04-22 Alan Modra <amodra@gmail.com>
4377 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4379 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4382 * gfortran.dg/function_optimize_6.f90: New test.
4384 2011-04-21 Easwaran Raman <eraman@google.com>
4386 * gcc.dg/stack-layout-2.c: New test.
4388 2011-04-21 Richard Guenther <rguenther@suse.de>
4391 * g++.dg/lto/pr48207-2_0.C: New testcase.
4392 * g++.dg/lto/pr48207-3_0.C: Likewise.
4394 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4396 * gnat.dg/volatile5.adb: New test.
4397 * gnat.dg/volatile5_pkg.ads: New helper.
4399 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4402 * gcc.target/i386/pr48708.c: New test.
4404 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4406 * gcc.dg/vect/vect-119.c: New test.
4408 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4410 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4413 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4414 Richard Sandiford <richard.sandiford@linaro.org>
4417 * gcc.target/arm/pr46329.c: New test.
4419 2011-04-21 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/coarray_18.f90: New.
4424 2011-04-20 Jason Merrill <jason@redhat.com>
4426 * g++.dg/cpp0x/initlist47.C: New.
4428 * g++.dg/init/dtor4.C: New.
4430 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
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.
4440 2011-04-20 Jason Merrill <jason@redhat.com>
4442 * g++.dg/template/const4.C: New.
4444 2011-04-20 Easwaran Raman <eraman@google.com>
4446 * gcc.dg/stack-layout-1.c: New test.
4448 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
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
4454 2011-04-20 Kai Tietz <ktietz@redhat.com>
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.
4462 2011-04-20 Richard Guenther <rguenther@suse.de>
4464 PR tree-optimization/47892
4465 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4467 2011-04-20 Richard Guenther <rguenther@suse.de>
4470 * g++.dg/torture/pr48695.C: New testcase.
4472 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
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
4484 2011-04-19 Jason Merrill <jason@redhat.com>
4486 * g++.dg/ext/complex7.C: New.
4488 * g++.dg/ext/attrib41.C: New.
4490 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4493 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4495 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4498 * gcc.target/i386/pr48678.c: New test.
4500 2011-04-19 Martin Jambor <mjambor@suse.cz>
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.
4506 2011-04-19 Tobias Burnus <burnus@net-b.de>
4509 * gfortran.dg/whole_file_33.f90: New.
4511 2011-04-19 Martin Jambor <mjambor@suse.cz>
4513 * g++.dg/ipa/devirt-7.C: New test.
4515 2011-04-19 Richard Guenther <rguenther@suse.de>
4518 * g++.dg/lto/pr48207_0.C: New testcase.
4520 2011-04-18 Jason Merrill <jason@redhat.com>
4522 * g++.dg/init/void1.C: New.
4524 * g++.dg/cpp0x/union4.C: New.
4526 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4529 * g++.dg/torture/pr48661.C: New test.
4532 * g++.dg/gomp/pr48632.C: New test.
4534 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4536 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4537 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4539 2011-04-18 Tobias Burnus <burnus@net-b.de>
4542 * gfortran.dg/coarray_17.f90: New.
4543 * gfortran.dg/coarray_10.f90: Update dg-error.
4545 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4548 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4549 * gfortran.dg/guality/guality.exp: Likewise.
4551 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4553 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4555 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4557 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4559 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4561 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4563 2011-04-18 Richard Guenther <rguenther@suse.de>
4566 * g++.dg/torture/pr46364.C: New testcase.
4568 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4570 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4572 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4574 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4576 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4577 Ira Rosen <ira.rosen@linaro.org>
4580 * gcc.target/arm/pr48252.c: New test.
4582 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/48616
4585 * gcc.dg/pr48616.c: New test.
4587 2011-04-18 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/coarray_16.f90: New.
4592 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4595 * gfortran.dg/realloc_on_assign_7.f03: New test.
4597 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4599 PR libgfortran/48602
4600 * gfortran.dg/fmt_g0_6.f08: New test.
4602 2011-04-17 Jason Merrill <jason@redhat.com>
4604 * g++.dg/cpp0x/sfinae16.C: New.
4606 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4608 * gcc.target/mips/reg-var-1.c: New test.
4610 2011-04-17 Jan Hubicka <jh@suse.cz>
4612 * gcc.dg/winline-5.c: Update testcase.
4614 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
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.
4620 2011-04-17 Michael Matz <matz@suse.de>
4622 PR tree-optimization/48622
4624 * gcc.dg/lto/pr48622_0.c: New test.
4626 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
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.
4635 2011-04-15 Jason Merrill <jason@redhat.com>
4637 * g++.dg/cpp0x/range-for17.C: New.
4639 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
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.
4651 2011-04-15 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4656 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
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.
4667 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4669 PR libgfortran/48589
4670 * gfortran.dg/fmt_g0_5.f08: New test.
4672 2011-04-15 Richard Guenther <rguenther@suse.de>
4675 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4677 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4679 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4680 -finline-limit=0 to -fno-inline
4682 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4685 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4688 2011-04-14 Jakub Jelinek <jakub@redhat.com>
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.
4696 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4698 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4701 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4706 * gcc.target/avr/pr46779-1.c: New test case
4707 * gcc.target/avr/pr46779-2.c: New test case
4709 2011-04-14 Jason Merrill <jason@redhat.com>
4711 * g++.dg/cpp0x/sfinae15.C: New.
4713 * g++.dg/cpp0x/sfinae14.C: New.
4715 * g++.dg/ext/vla10.C: New.
4717 2011-04-14 Richard Guenther <rguenther@suse.de>
4719 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4721 2011-04-14 Richard Guenther <rguenther@suse.de>
4723 * gcc.dg/fold-bitand-4.c: Move ...
4724 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4726 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4728 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4730 * gcc.target/avr/torture/trivial.c: Ditto.
4732 2011-04-13 Jason Merrill <jason@redhat.com>
4734 * g++.dg/template/operator11.C: New.
4736 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4739 * gcc.dg/gomp/pr48591.c: New test.
4742 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4743 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4745 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4748 * g++.dg/template/dependent-expr7.C: New test case.
4750 2011-04-13 Jason Merrill <jason@redhat.com>
4752 * g++.dg/cpp0x/sfinae13.C: New.
4754 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4756 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4758 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4760 * gcc.target/arm/pr43698.c: Remove -march option.
4762 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4764 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4767 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/realloc_on_assign_6.f03: New test.
4773 2011-04-12 Kai Tietz <ktietz@redhat.com>
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.
4786 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
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.
4792 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4794 PR rtl-optimization/48549
4795 * g++.dg/opt/pr48549.C: New test.
4797 2011-04-12 Richard Guenther <rguenther@suse.de>
4799 PR tree-optimization/46076
4800 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4802 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * lib/compat.exp (compat-execute): Declare unsupported after
4806 stripping path from src1.
4807 * lib/lto.exp (lto-execute): Likewise.
4809 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.dg/pr48552-1.c: New test.
4813 * gcc.dg/pr48552-2.c: New test.
4815 2011-04-11 Jason Merrill <jason@redhat.com>
4817 * g++.dg/cpp0x/sfinae12.C: New.
4819 * g++.dg/cpp0x/enum10.C: New.
4821 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4823 * g++.dg/cpp0x/rv-func.C: New.
4825 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4827 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4830 2011-04-11 Martin Jambor <mjambor@suse.cz>
4832 PR tree-optimization/48195
4833 * gcc.dg/ipa/pr48195.c: New test.
4835 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4837 * gnat.dg/return3.adb: Remove unused switch.
4839 2011-04-08 Mike Stump <mikestump@comcast.net>
4842 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4843 default to fno-common.
4845 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4847 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4848 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4850 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4853 * gfortran.dg/function_optimize_5.f90: New test.
4855 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4857 * gnat.dg/aggr17.adb: New test.
4858 * gnat.dg/aggr18.adb: Likewise.
4860 2011-04-08 Michael Matz <matz@suse.de>
4863 * gcc.target/i386/pr48389.c: New test.
4865 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4867 PR rtl-optimization/48272
4868 * g++.dg/opt/pr48272.C: New.
4870 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4872 PR rtl-optimization/48235
4873 * gcc.dg/pr48235.c: New.
4875 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4877 PR rtl-optimization/48302
4878 * g++.dg/opt/pr48302.C: New.
4880 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4883 * g++.dg/opt/pr48273.C: New.
4885 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4887 PR rtl-optimization/48442
4888 * gcc.dg/pr48442.c: New.
4890 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4892 PR tree-optimization/48377
4893 * gcc.dg/vect/pr48377.c: New test.
4895 2011-04-07 Jason Merrill <jason@redhat.com>
4897 * g++.dg/cpp0x/regress/call1.C: New.
4899 * g++.dg/cpp0x/variadic107.C: New.
4901 * g++.dg/cpp0x/sfinae11.C: New.
4902 * g++.dg/cpp0x/noexcept02.C: Fix.
4904 * g++.dg/cpp0x/sfinae10.C: New.
4906 * g++.dg/cpp0x/sfinae9.C: New.
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.
4912 * g++.dg/cpp0x/sfinae8.C: New.
4914 * g++.dg/cpp0x/sfinae7.C: New.
4916 * g++.dg/cpp0x/enum9.C: New.
4918 2011-04-07 Mike Stump <mikestump@comcast.net>
4920 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4921 with no trampolines.
4923 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4926 * gfortran.dg/gomp/pr48117.f90: New test.
4929 * gcc.dg/torture/pr48343.c: New test.
4931 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4933 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4935 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4937 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4939 2011-04-07 Tom de Vries <tom@codesourcery.com>
4942 * lib/scanasm.exp (object-size): New proc.
4943 * gcc.target/arm/pr43920-2.c: New test.
4945 2011-04-06 Tobias Burnus <burnus@net-b.de>
4949 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4951 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4953 * gcc.dg/mtune.c: Prune note from output.
4955 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4958 * gcc.dg/guality/pr36977.c: New test.
4959 * gcc.dg/guality/pr48466.c: New test.
4961 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4963 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4965 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4967 * gnat.dg/return3.adb: New test.
4969 2011-04-06 Richard Guenther <rguenther@suse.de>
4971 PR tree-optimization/47663
4972 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4974 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4976 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4977 Solaris 8 and 9 as well.
4979 2011-04-05 Tom de Vries <tom@codesourcery.com>
4982 * gcc.target/arm/pr43920-1.c: New test.
4984 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4986 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4987 (cctor): Actually return the value.
4988 (main): Cast return values.
4990 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4992 * gfortran.dg/character_comparison_8.f90: New test.
4994 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
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.
5001 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5004 * function_optimize_4.f90: New test.
5006 2011-04-04 Tobias Burnus <burnus@net-b.de>
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.
5013 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5015 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5016 * gfortran.dg/bessel_7.f90: Likewise.
5018 2011-04-03 Tobias Burnus <burnus@net-b.de>
5020 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5022 2011-04-03 Richard Guenther <rguenther@suse.de>
5023 Ira Rosen <ira.rosen@linaro.org>
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.
5029 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5031 * gnat.dg/specs/aggr2.ads: New test.
5033 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/debug2.ad[sb]: New test.
5036 * gnat.dg/debug2_pkg.ads: New helper.
5037 * gnat.dg/debug3.ad[sb]: New test.
5039 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5041 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5043 2011-04-01 Jakub Jelinek <jakub@redhat.com>
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.
5057 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5060 * gcc.dg/Waddress.c: New test.
5062 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5065 * gfortran.dg/function_optimize_3.f90: New test.
5067 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5069 * gcc.c-torture/compile/20110401-1.c: New test.
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.
5098 2011-03-31 Ian Lance Taylor <iant@google.com>
5100 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5102 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5104 * gnat.dg/opt16.adb: New test.
5106 2011-03-31 Jason Merrill <jason@redhat.com>
5108 * g++.dg/cpp0x/defaulted24.C: New.
5110 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5113 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5116 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5118 * g++.dg/other/i386-9.C: New test.
5120 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5122 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5124 2011-03-30 Jason Merrill <jason@redhat.com>
5126 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5128 * g++.dg/cpp0x/regress/isnan.C: New.
5130 * g++.dg/cpp0x/initlist46.C: New.
5132 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5135 * gcc.target/arm/neon-modes-2.c: New test.
5137 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5140 * gcc.c-torture/compile/pr48305.c: New test.
5142 2011-03-29 Jason Merrill <jason@redhat.com>
5144 * g++.dg/cpp0x/regress/value-dep1.C: New.
5146 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5148 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5150 2011-03-29 Ian Lance Taylor <iant@google.com>
5152 * go.test/go-test.exp: Handle the test lines used in several new
5154 (errchk): Add opts parameter. Change all callers. Handle parens
5157 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5158 Dominique d'Humieres <dominiq@lps.ens.fr>
5160 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5161 and __APPLE__ && __PPC__ && __ALTIVEC__.
5163 2011-03-29 Jason Merrill <jason@redhat.com>
5165 * g++.dg/cpp0x/dependent1.C: New.
5167 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5169 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5171 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5173 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5176 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5177 * gfortran.dg/proc_ptr_comp_32.f90: New.
5179 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5181 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5182 check for corresponding warning.
5184 2011-03-28 Jason Merrill <jason@redhat.com>
5186 * g++.dg/cpp0x/rv-deduce2.C: New.
5188 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5191 * gcc.dg/pr48203.c: New test.
5193 2011-03-28 Jeff Law <law@redhat.com>
5195 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5197 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5200 and __PPC__ && __ALTIVEC__.
5202 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
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.
5210 2011-03-28 Jason Merrill <jason@redhat.com>
5212 * g++.dg/cpp0x/initlist-array2.C: New.
5214 * g++.dg/cpp0x/initlist-array1.C: New.
5216 * g++.dg/cpp0x/constexpr-compound.C: New.
5218 * g++.dg/cpp0x/constexpr-using.C: New.
5220 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5222 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5225 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5227 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5229 * gcc.dg/slp-1.c: New test.
5231 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
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.
5248 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5251 * gfortran.dg/trim_optimize_5.f90: New test.
5252 * gfortran.dg/trim_optimize_6.f90: New test.
5254 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5257 * gcc.target/mips/madd-7.c: Remove -mlong32.
5258 * gcc.target/mips/msub-7.c: Likewise.
5260 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
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.
5267 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5270 * gfortran.dg/class_42.f03: New.
5272 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5274 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5277 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5279 PR rtl-optimization/48144
5280 * gcc.dg/pr48144.c: New test.
5282 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5284 * gnat.dg/discr27.ad[sb]: New test.
5286 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
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.
5292 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5294 * gnat.dg/opt15.adb: New test.
5295 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5297 2011-03-25 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5302 * gfortran.dg/leadz_trailz_3.f90: Ditto
5304 2011-03-25 Martin Jambor <mjambor@suse.cz>
5306 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5308 2011-03-25 Jason Merrill <jason@redhat.com>
5310 * g++.dg/cpp0x/defaulted22.C: New.
5311 * g++.dg/cpp0x/defaulted23.C: New.
5312 * g++.dg/cpp0x/defaulted15.C: Adjust.
5314 2011-03-25 Jason Merrill <jason@redhat.com>
5316 * g++.dg/cpp0x/move1.C: New.
5318 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5321 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5323 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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>.
5329 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
5338 2011-03-25 Richard Guenther <rguenther@suse.de>
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.
5399 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5402 * gcc.dg/dfp/pr48204.c: New test.
5404 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5407 * gcc.c-torture/execute/pr47917.c: Move this...
5408 * gcc.dg/torture/pr47917.c: to here and add xfails.
5410 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5412 * gnat.dg/array16.ad[sb]: New test.
5413 * gnat.dg/array16.ads: New helper.
5415 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5417 * gnat.dg/derived_type2.adb: New test.
5419 2011-03-24 Richard Guenther <rguenther@suse.de>
5421 PR tree-optimization/48271
5422 * g++.dg/torture/pr48271.C: New testcase.
5424 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5426 * gnat.dg/array15.ad[sb]: New test.
5428 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5431 * gcc.target/i386/pr48237.c: New test.
5433 2011-03-24 Richard Guenther <rguenther@suse.de>
5436 * gcc.dg/builtin-object-size-10.c: New testcase.
5438 2011-03-24 Richard Guenther <rguenther@suse.de>
5440 PR tree-optimization/46562
5441 * c-c++-common/pr46562-2.c: New testcase.
5442 * c-c++-common/pr46562.c: Likewise.
5444 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5446 * gcc.dg/vect/vect-cselim-1.c: New test.
5447 * gcc.dg/vect/vect-cselim-2.c: New test.
5449 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5451 * gcc.target/arm/pr46934.c: New.
5453 2011-03-23 Ian Lance Taylor <iant@google.com>
5455 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5457 2011-03-23 Richard Guenther <rguenther@suse.de>
5459 * gcc.dg/struct: Remove directory and contents.
5461 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5464 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5466 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5468 * gnat.dg/discr26.ad[sb]: New test.
5469 * gnat.dg/discr26_pkg.ads: New helper.
5471 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5474 * gcc.target/arm/neon-vld-1.c: New test.
5476 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/array14.ad[sb]: New test.
5479 * gnat.dg/array14_pkg.ads: New helper.
5481 2011-03-22 Joseph Myers <joseph@codesourcery.com>
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
5503 2011-03-22 Nick Clifton <nickc@redhat.com>
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.
5509 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
5515 2011-03-22 Richard Guenther <rguenther@suse.de>
5517 PR tree-optimization/48228
5518 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5520 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5522 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5526 * gcc.target/powerpc/pr48226.c: New file.
5528 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5530 * lib/prune.exp (prune_gcc_output): Prune "could not create
5531 compact unwind for" warnings.
5533 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5537 * gcc.c-torture/execute/pr42544.c: New test.
5538 * gcc.c-torture/execute/pr48197.c: New test.
5540 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5542 PR preprocessor/48192
5543 * gcc.target/powerpc/pr48192.c: New file.
5546 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5547 split problem of 0 being loaded in a VSX register.
5549 2011-03-21 Richard Guenther <rguenther@suse.de>
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.
5557 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5560 * gcc.dg/pr48213.c: New test.
5562 2011-03-21 Kai Tietz <ktietz@redhat.com>
5565 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5567 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5569 * gcc.target/arm/xor-and.c: New.
5571 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5574 * gfortran.dg/function_optimize_1.f90: New test.
5575 * gfortran.dg/function_optimize_2.f90: New test.
5577 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5579 PR rtl-optimization/47502
5580 * gcc.target/i386/pr47502-1.c: New.
5581 * gcc.target/i386/pr47502-2.c: Likewise.
5583 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5585 PR rtl-optimization/48156
5586 * gcc.dg/pr48156.c: New test.
5588 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5591 * gfortran.dg/scratch_1.f90: Adjust test.
5593 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5596 * gfortran.dg/scratch_1.f90: New test.
5598 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5600 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5601 variably modified typedefs.
5602 * gcc.dg/c1x-typedef-2.c: Remove.
5604 2011-03-18 Joseph Myers <joseph@codesourcery.com>
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.
5610 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5612 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5614 Only xfail with gas.
5616 2011-03-18 Jason Merrill <jason@redhat.com>
5618 * g++.dg/template/fn-ptr1.C: New.
5620 * g++.dg/overload/volatile1.C: New.
5622 * g++.dg/opt/pr23372.C: New.
5624 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5626 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5629 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5631 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5633 * gcc.target/arm/unsigned-extend-1.c: New.
5635 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5638 * gcc.c-torture/compile/pr48161.c: New test.
5640 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5643 * gcc.dg/torture/pr47725.c: New.
5645 2011-03-17 Jason Merrill <jason@redhat.com>
5647 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5648 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5650 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5652 * gnat.dg/specs/elab2.ads: New test.
5653 * gnat.dg/specs/elab2_pkg.ads: New helper.
5655 2011-03-17 Jason Merrill <jason@redhat.com>
5657 * g++.dg/cpp0x/decltype-1212.C: New.
5658 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5660 2011-03-17 Jason Merrill <jason@redhat.com>
5662 * g++.dg/parse/memfnquals1.C: New.
5664 2011-03-17 Richard Guenther <rguenther@suse.de>
5667 * gcc.dg/pr48134.c: New testcase.
5669 2011-03-17 Richard Guenther <rguenther@suse.de>
5672 * g++.dg/torture/pr48165.C: New testcase.
5674 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5676 PR rtl-optimization/48141
5677 * gcc.dg/pr48141.c: New test.
5679 2011-03-16 Jason Merrill <jason@redhat.com>
5681 * g++.dg/cpp0x/constexpr-48089.C: New.
5683 * g++.dg/cpp0x/constexpr-abi1.C: New.
5685 * g++.dg/cpp0x/constexpr-46336.C: New.
5686 * g++.dg/parse/friend5.C: Adjust expected errors.
5688 * g++.dg/cpp0x/constexpr-47570.C: New.
5690 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5693 * ++.dg/debug/dwarf2/typedef6.C: New test.
5695 2011-03-16 Jason Merrill <jason@redhat.com>
5697 * g++.dg/cpp0x/elision2.C: New.
5699 * g++.dg/cpp0x/constexpr-array3.C: New.
5701 2011-03-16 Jason Merrill <jason@redhat.com>
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.
5710 2011-03-16 Jason Merrill <jason@redhat.com>
5712 * g++.dg/template/incomplete6.C: New.
5714 2011-03-16 Jeff Law <law@redhat.com>
5716 * gcc.dg/tree-ssa/vrp55.c: New test.
5718 2011-03-16 Jason Merrill <jason@redhat.com>
5720 * g++.dg/cpp0x/auto22.C: New.
5722 2011-03-16 Richard Guenther <rguenther@suse.de>
5724 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5725 optimizing it away if promoted to const.
5727 2011-03-16 Richard Guenther <rguenther@suse.de>
5729 PR tree-optimization/48149
5730 * gcc.dg/fold-complex-1.c: New testcase.
5732 2011-03-16 Richard Guenther <rguenther@suse.de>
5735 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5738 2011-03-16 Richard Guenther <rguenther@suse.de>
5740 PR tree-optimization/26134
5741 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5743 2011-03-16 Richard Guenther <rguenther@suse.de>
5745 PR tree-optimization/48146
5746 * gcc.dg/torture/pr48146.c: New testcase.
5748 2011-03-16 Richard Guenther <rguenther@suse.de>
5750 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5751 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5753 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5756 * gcc.c-torture/compile/pr48136.c: New test.
5758 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5761 * gcc.dg/guality/pr45882.c: New test.
5763 2011-03-15 Jason Merrill <jason@redhat.com>
5765 * g++.dg/cpp0x/constexpr-recursion.C: New.
5767 * g++.dg/cpp0x/implicit11.C: New.
5769 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5771 * g++.dg/cpp0x/constexpr-attribute.C: New.
5773 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5775 * g++.dg/parse/pr34758.C: New.
5777 2011-03-15 Xinliang David Li <davidxl@google.com>
5780 * gcc.dg/uninit-pred-7_d.c: New test.
5781 * gcc.dg/uninit-pred-8_d.c: New test.
5783 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5786 * gcc.target/arm/pr46788.c: New.
5788 2011-03-15 Richard Guenther <rguenther@suse.de>
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.
5795 2011-03-15 Richard Guenther <rguenther@suse.de>
5797 PR tree-optimization/13954
5798 * g++.dg/tree-ssa/pr13954.C: New testcase.
5800 2011-03-15 Richard Guenther <rguenther@suse.de>
5802 PR tree-optimization/48037
5803 * gcc.target/i386/pr48037-1.c: New testcase.
5805 2011-03-15 Richard Guenther <rguenther@suse.de>
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.
5814 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5817 * gcc.c-torture/execute/pr47917.c: New test.
5818 * gcc.dg/pr47917.c: New test.
5821 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5823 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
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.
5842 2011-03-14 Tom Tromey <tromey@redhat.com>
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.
5848 2011-03-14 Tom Tromey <tromey@redhat.com>
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.
5854 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5856 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5858 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5860 PR rtl-optimization/47166
5861 * gcc.c-torture/execute/postmod-1.c: New test.
5863 2011-03-14 Richard Guenther <rguenther@suse.de>
5866 * gcc.dg/torture/pr48098.c: New testcase.
5868 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5871 * gcc.target/powerpc/pr48053-1.c: New test.
5872 * gcc.target/powerpc/pr48053-2.c: Likewise.
5874 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5877 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5879 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5882 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5884 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5887 * gfortran.dg/class_41.f03: New.
5889 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5891 * g++.dg/conversion/cast3.C: New test.
5893 2011-03-11 Jason Merrill <jason@redhat.com>
5895 * g++.dg/template/error45.C: New.
5897 * g++.dg/parse/no-type-defn1.C: New.
5899 * g++.dg/ext/attrib40.C: New.
5901 * g++.dg/cpp0x/regress/array1.C: New.
5903 2011-03-11 Richard Guenther <rguenther@suse.de>
5905 PR tree-optimization/48067
5906 * gcc.dg/pr48067.c: New testcase.
5908 2011-03-11 Richard Guenther <rguenther@suse.de>
5911 * g++.dg/lto/20110311-1_0.C: New testcase.
5913 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5916 * g++.dg/inherit/virtual8.C: New test.
5919 * gcc.dg/torture/pr48044.c: New test.
5921 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5924 * gfortran.dg/proc_ptr_comp_31.f90: New.
5926 2011-03-11 Richard Guenther <rguenther@suse.de>
5928 PR tree-optimization/47278
5929 * gcc.dg/torture/pr47278-1.c: New testcase.
5930 * gcc.dg/torture/pr47278-2.c: Likewise.
5932 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5934 PR tree-optimization/48063
5935 * gcc.dg/torture/pr48063.c: New test.
5937 2011-03-10 Jason Merrill <jason@redhat.com>
5939 * g++.dg/template/array22.C: New.
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.
5948 2011-03-09 Jason Merrill <jason@redhat.com>
5950 * g++.dg/template/nontype22.C: New.
5952 2011-03-09 Martin Jambor <mjambor@suse.cz>
5954 PR tree-optimization/47714
5955 * g++.dg/torture/pr47714.C: New test.
5957 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5960 * gcc.target/powerpc/pr47755-2.c: New file.
5962 2011-03-08 Jakub Jelinek <jakub@redhat.com>
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.
5969 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5971 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5973 2011-03-08 Jason Merrill <jason@redhat.com>
5975 * g++.dg/template/nontype21.C: New.
5977 * g++.dg/template/anon5.C: New.
5979 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5982 * gcc.dg/pr47881.c: New test.
5984 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5987 * g++.dg/lookup/template3.C: New test.
5989 2011-03-08 Kai Tietz <ktietz@redhat.com>
5991 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5994 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5997 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5998 sizeof to compute alignment.
6000 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6002 PR tree-optimization/48022
6003 * gcc.dg/pr48022-1.c: New test.
6004 * gcc.dg/pr48022-2.c: New test.
6006 2011-03-07 Jason Merrill <jason@redhat.com>
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.
6014 * g++.dg/cpp0x/regress/non-const1.C: New.
6016 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6019 * gcc.dg/pr47991.c: New test.
6021 2011-03-07 Jason Merrill <jason@redhat.com>
6023 * g++.dg/abi/mangle46.C: New.
6025 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6028 * gcc.target/powerpc/pr47862.c: New.
6030 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6033 * gcc.target/i386/combine-mul.c: Require nonpic.
6035 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6036 Nathan Froyd <froydnj@codesourcery.com>
6038 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6040 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6042 * README.QMTEST: Remove.
6044 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6045 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6048 * gfortran.dg/array_constructor_37.f90 : New test.
6050 2011-03-05 Jason Merrill <jason@redhat.com>
6052 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6053 * g++.dg/abi/mangle45.C: Likewise.
6054 * g++.dg/cpp0x/trailing1.C: Likewise.
6056 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6058 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6060 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6062 PR rtl-optimization/47899
6063 * gcc.dg/pr47899.c: New test.
6065 * gcc.dg/torture/pr47968.c: Ignore warnings.
6067 PR tree-optimization/47967
6068 * gcc.c-torture/compile/pr47967.c: New test.
6070 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6072 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6073 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6075 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
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.
6083 2011-03-04 Jason Merrill <jason@redhat.com>
6085 * g++.dg/template/pseudodtor6.C: New.
6087 * g++.dg/inherit/covariant19.C: New.
6089 2011-03-04 Richard Guenther <rguenther@suse.de>
6092 * gcc.dg/torture/pr47968.c: New testcase.
6094 2011-03-04 Richard Guenther <rguenther@suse.de>
6097 * gcc.dg/torture/pr47975.c: New testcase.
6099 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/template/crash106.C: New.
6104 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6107 * gcc.dg/gomp/pr47963.c: New test.
6108 * g++.dg/gomp/pr47963.C: New test.
6110 2011-03-02 Jason Merrill <jason@redhat.com>
6112 * g++.dg/cpp0x/regress/condition1.C: New.
6114 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6116 2011-03-01 Jason Merrill <jason@redhat.com>
6118 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6120 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6122 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6124 PR rtl-optimization/47925
6125 * gcc.c-torture/execute/pr47925.c: New test.
6127 2011-03-01 Jason Merrill <jason@redhat.com>
6129 * g++.dg/cpp0x/decltype25.C: New.
6131 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6133 2011-03-01 Richard Guenther <rguenther@suse.de>
6135 PR tree-optimization/47890
6136 * gcc.dg/torture/pr47890.c: New testcase.
6138 2011-03-01 Richard Guenther <rguenther@suse.de>
6141 * gcc.dg/lto/pr47924_0.c: New testcase.
6143 2011-03-01 Richard Guenther <rguenther@suse.de>
6146 * gfortran.dg/lto/pr46911_0.f: New testcase.
6148 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
6154 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156 PR libgfortran/47567
6157 * gfortran.dg/fmt_fw_d.f90: New test.
6159 2011-02-28 Jason Merrill <jason@redhat.com>
6161 * g++.dg/inherit/covariant18.C: New.
6163 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6166 * gcc.dg/pr47893.c: New test.
6168 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
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.
6174 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
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.
6181 2011-02-28 Jason Merrill <jason@redhat.com>
6184 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6186 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6188 PR libgfortran/47778
6189 * gfortran.dg/namelist_71.f90: New test.
6191 2011-02-27 Jason Merrill <jason@redhat.com>
6194 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6195 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6197 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6202 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6205 * gfortran.dg/gomp/task-1.f90: Removed.
6207 2011-02-26 Jason Merrill <jason@redhat.com>
6209 * g++.dg/template/this-targ1.C: New.
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.
6217 2011-02-26 Tobias Burnus <burnus@net-b.de>
6220 * gfortran.dg/gomp/task-1.f90: New.
6222 2011-02-25 Jie Zhang <jie@codesourcery.com>
6224 * gcc.target/arm/neon-thumb2-move.c: Add
6225 dg-require-effective-target arm_thumb2_ok.
6227 2011-02-24 Jason Merrill <jason@redhat.com>
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.
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.
6248 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6251 * gfortran.dg/pr47878.f90: New test.
6253 2011-02-24 Richard Guenther <rguenther@suse.de>
6256 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6257 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6259 2011-02-24 Richard Guenther <rguenther@suse.de>
6262 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6263 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6265 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6267 PR libgfortran/47567
6268 * gfortran.dg/fmt_f0_1.f90: Update test.
6270 2011-02-23 Jason Merrill <jason@redhat.com>
6272 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6273 * g++.dg/abi/mangle45.C: New.
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.
6280 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6283 * gfortran.dg/nested_allocatables_1.f90: New.
6285 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6288 * g++.dg/pr46868.C: New test.
6289 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6290 * g++.dg/parse/error14.C: Adjust.
6292 2011-02-23 Richard Guenther <rguenther@suse.de>
6294 PR tree-optimization/47838
6295 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6297 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6299 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6301 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
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.
6452 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6454 * objc.dg/attributes/objc-exception-1.m: New.
6456 2011-02-23 Jie Zhang <jie@codesourcery.com>
6458 * gcc.dg/cpp/include7.c: New test.
6460 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6463 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6465 2011-02-23 Jie Zhang <jie@codesourcery.com>
6467 PR rtl-optimization/47763
6468 * gcc.dg/pr47763.c: New test.
6470 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6473 * gfortran.dg/whole_file_32.f90 : New test.
6475 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6478 * g++.dg/inherit/virtual7.C: New test.
6480 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
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.
6487 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
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".
6515 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6517 PR tree-optimization/47835
6518 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6520 2011-02-22 Tobias Burnus <burnus@net-b.de>
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.
6577 2011-02-21 Jeff Law <law@redhat.com>
6579 PR rtl-optimization/46178
6580 * gcc.target/i386/pr46178.c: New test.
6582 PR rtl-optimization/46002
6583 * gcc.c-torture/compile/pr46002.c: New test.
6585 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6587 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6590 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/debug/pr47106.C: Require effective target lto.
6595 2011-02-21 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/constexpr-diag2.C: New.
6599 2011-02-20 Jason Merrill <jason@redhat.com>
6601 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6603 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6605 * g++.dg/overload/conv-op1.C: New.
6607 * g++.dg/cpp0x/constexpr-synth1.C: New.
6609 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
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.
6616 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6619 * objc.dg/property/dotsyntax-22.m: New.
6620 * obj-c++.dg/property/dotsyntax-22.mm: New.
6622 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6625 * g++.dg/template/typedef38.C: New test.
6627 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6630 * gfortran.dg/whole_file_30.f90 : New test.
6631 * gfortran.dg/whole_file_31.f90 : New test.
6633 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6637 * gfortran.dg/whole_file_28.f90 : New test.
6638 * gfortran.dg/whole_file_29.f90 : New test.
6640 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6643 * g++.dg/template/crash105.C: New.
6645 2011-02-19 Jason Merrill <jason@redhat.com>
6647 * g++.dg/cpp0x/regress/no-elide1.C: New.
6649 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6651 PR tree-optimization/46620
6652 * gcc.dg/pr46620.c: New.
6654 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.target/i386/pr47809.c: New test.
6659 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6660 Tobias Burnus <burnus@net-b.de>
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.
6666 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6668 PR libgfortran/47567
6669 * gfortran.dg/fmt_f0_1.f90: Update test.
6671 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
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.
6679 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6681 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6682 * gcc.target/i386/pr32280-1.c: Likewise.
6684 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6687 * gcc.target/i386/pr47800.c: New test.
6689 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6691 * objc/execute/exceptions/foward-1.x: New.
6693 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6696 * gfortran.dg/derived_constructor_comps_4.f90: New.
6698 2011-02-18 Tobias Burnus
6701 * gfortran.dg/func_result_6.f90: New.
6703 2011-02-18 Michael Matz <matz@suse.de>
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.
6710 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6713 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6715 2011-02-18 Tobias Burnus <burnus@net-b.de>
6718 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
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.
6754 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6757 * gfortran.dg/proc_ptr_comp_30.f90: New.
6759 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.target/i386/pr47780.c: New test.
6764 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6767 * gfortran.dg/class_40.f03: New.
6769 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6772 * g++.dg/cpp0x/auto21.C: New test.
6774 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6776 * objc.dg/special/unclaimed-category-1.h: Updated for
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
6824 * obj-c++.dg/try-catch-2.mm: Same.
6826 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6829 * g++.dg/warn/Wunused-parm-4.C: New test.
6831 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6832 Jan Hubicka <jh@suse.cz>
6836 * g++.dg/debug/pr47106.C: New.
6838 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6841 * gcc.target/i386/pr43653.c: New test.
6843 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6846 * g++.dg/template/inherit6.C: New test.
6848 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6851 * gfortran.dg/class_39.f03: New.
6853 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6856 * g++.dg/cpp0x/variadic106.C: New test.
6858 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6861 * gfortran.dg/pr47757-1.f90: New test.
6862 * gfortran.dg/pr47757-2.f90: New test.
6863 * gfortran.dg/pr47757-3.f90: New test.
6866 * g++.dg/cpp0x/enum8.C: New test.
6868 2011-02-15 Jason Merrill <jason@redhat.com>
6870 * g++.dg/inherit/implicit-trivial1.C: New.
6871 * g++.dg/cpp0x/implicit-trivial1.C: New.
6873 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6876 * gcc.dg/torture/pr47725.c: Removed.
6878 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6881 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6882 constant does not generate a load from memory.
6884 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6887 * gcc.dg/torture/pr47725.c: New.
6889 2011-02-15 Richard Guenther <rguenther@suse.de>
6891 PR tree-optimization/47743
6892 * gcc.dg/torture/pr47743.c: New testcase.
6894 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6897 * gcc.target/i386/pr47581.c: New test.
6899 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6902 * gfortran.dg/select_type_22.f03: New.
6904 2011-02-14 Jason Merrill <jason@redhat.com>
6906 * g++.dg/cpp0x/regress/enum1.C: New.
6908 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6910 * gnat.dg/include.adb: New test.
6912 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6915 * gfortran.dg/class_38.f03: New.
6917 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6919 * gcc.dg/pr46494.c: New test.
6921 2011-02-14 Richard Guenther <rguenther@suse.de>
6923 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6925 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6928 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6929 sparc*-sun-solaris2.11.
6931 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6934 * gfortran.dg/argument_checking_18.f90: New.
6936 2011-02-13 Tobias Burnus <burnus@net-b.de>
6938 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6939 * gfortran.dg/argument_checking_17.f90: New.
6941 2011-02-12 Janus Weil <janus@gcc.gnu.org>
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.
6949 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6952 * gfortran.dg/extends_11.f03: New.
6954 2011-02-11 Xinliang David Li <davidxl@google.com>
6956 PR tree-optimization/47707
6957 * g++.dg/tree-ssa/pr47707.C: New test.
6959 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6961 * g++.dg/opt/inline17.C: New test.
6963 2011-02-11 Tobias Burnus <burnus@net-b.de>
6966 * gfortran.dg/pure_formal_2.f90: New.
6968 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6970 PR rtl-optimization/47614
6971 * gfortran.dg/pr47614.f: New.
6973 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6976 * gcc.dg/opts-6.c: New test.
6978 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6981 * gcc.dg/pr47684.c: New test.
6983 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6987 c99_runtime, dg-add-options c99_runtime.
6988 (main): Use __asm__.
6990 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
7002 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
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.
7009 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
7018 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7019 * g++.dg/tree-prof/partition2.C: Likewise.
7021 2011-02-09 Jason Merrill <jason@redhat.com>
7023 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7024 rather than misdeclare std::puts.
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.
7034 * g++.dg/template/function1.C: Adjust for C++0x mode.
7035 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7037 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7038 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7040 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7042 * g++.dg/cpp0x/regress/abi-empty7.C: New.
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.
7049 2011-02-10 Richard Guenther <rguenther@suse.de>
7051 PR tree-optimization/47677
7052 * gcc.dg/torture/pr47677.c: New testcase.
7054 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
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.
7074 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7077 * gcc.target/i386/pr47665.c: New test.
7079 2011-02-10 Jie Zhang <jie@codesourcery.com>
7083 2011-02-05 Jie Zhang <jie@codesourcery.com>
7085 * gcc.dg/pr42631.c: Update test.
7086 * gcc.dg/pr42631-2.c: New test.
7088 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7091 * gfortran.dg/proc_decl_25.f90: New.
7093 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7096 * gfortran.dg/typebound_assignment_2.f03: New.
7098 2011-02-09 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/47664
7101 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7103 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7106 * gnat.dg/uninit_func.adb: Adjust dg directive.
7108 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7111 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7113 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7116 * gfortran.dg/auto_dealloc_2.f90: New.
7118 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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*.
7124 2011-02-09 Martin Jambor <mjambor@suse.cz>
7127 * gfortran.dg/pr25923.f90: Remove xfails.
7129 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7132 * gfortran.dg/inquire_14.f90: New test.
7134 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7137 * gfortran.dg/pointer_init_6.f90: New.
7139 2011-02-08 Jeff Law <law@redhat.com>
7141 PR tree-optimization/42893
7142 * gcc.tree-ssa/pr42893.c: New test.
7144 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
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.
7153 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
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.
7161 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7164 * gcc.dg/noreturn-1.c (foo5): Likewise.
7165 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7166 (method2): Likewise.
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.
7172 2011-02-08 Richard Guenther <rguenther@suse.de>
7175 * g++.dg/opt/pr47639.c: New testcase.
7177 2011-02-08 Richard Guenther <rguenther@suse.de>
7179 PR tree-optimization/47632
7180 * g++.dg/opt/pr47632.C: New testcase.
7182 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7184 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7186 2011-02-07 Richard Guenther <rguenther@suse.de>
7188 PR tree-optimization/47615
7189 * g++.dg/opt/pr47615.C: New testcase.
7191 2011-02-07 Richard Guenther <rguenther@suse.de>
7193 PR tree-optimization/47621
7194 * gcc.dg/torture/pr47621.c: New testcase.
7196 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7198 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7200 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7203 * gfortran.dg/allocate_with_source_1 : New test.
7205 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7208 * gcc.dg/pr47610.c: New test.
7210 2011-02-05 Jie Zhang <jie@codesourcery.com>
7213 * gcc.dg/pr42631.c: Update test.
7214 * gcc.dg/pr42631-2.c: New test.
7216 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7219 * gfortran.dg/pr47574.f90: New test.
7221 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7223 PR tree-optimization/46194
7224 * gcc.dg/autopar/pr46194.c: New.
7226 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7228 PR tree-optimization/43695
7229 * g++.dg/ipa/pr43695.C: New.
7231 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7234 * gcc.dg/pr23200.c: New test.
7236 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7239 * g++.dg/pr47589.C: New test.
7241 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7244 * g++.dg/template/typedef37.C: New test.
7245 * g++.dg/template/param1.C: Adjust expected error message.
7247 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.dg/pr31490-2.c: New test.
7251 * gcc.dg/pr31490-3.c: New test.
7252 * gcc.dg/pr31490-4.c: New test.
7254 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7255 Jakub Jelinek <jakub@redhat.com>
7258 * g++.dg/parser/semicolon3.C: Adjust.
7259 * g++.dg/parser/semicolon4.C: New testcase.
7260 * g++.dg/pr46890.C: New testcase.
7262 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7265 * g++.dg/init/pr29571.C: New.
7267 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7269 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7270 instead of vect_int.
7272 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7275 * gcc.target/i386/pr47312.c: New test.
7278 * gcc.target/i386/pr47564.c: New test.
7280 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7282 PR tree-optimization/45122
7283 * gcc.dg/tree-ssa/pr45122.c: New.
7285 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7288 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
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.
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
7299 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7301 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7302 Paul Thomas <pault@gcc.gnu.org>
7305 * gfortran.dg/class_37.f03 : New test.
7307 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7308 Richard Guenther <rguenther@suse.de>
7310 PR tree-optimization/40979
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.
7318 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7321 * gfortran.dg/class_36.f03: New.
7323 2011-02-02 Richard Guenther <rguenther@suse.de>
7325 PR tree-optimization/47566
7326 * gcc.dg/lto/20110201-1_0.c: New testcase.
7328 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7334 * debug/pr47498.c: New.
7335 * debug/pr47501.c: New.
7337 2011-02-01 Richard Guenther <rguenther@suse.de>
7339 PR tree-optimization/47559
7340 * g++.dg/torture/pr47559.C: New testcase.
7342 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7345 * gfortran.dg/typebound_call_20.f03: New.
7347 2011-02-01 Richard Guenther <rguenther@suse.de>
7349 PR tree-optimization/47555
7350 * gcc.dg/pr47555.c: New testcase.
7352 2011-02-01 Richard Guenther <rguenther@suse.de>
7354 PR tree-optimization/47541
7355 * g++.dg/torture/pr47541.C: New testcase.
7357 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7360 * gfortran.dg/typebound_call_19.f03: New.
7362 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7365 * g++.dg/cpp0x/pr47416.C: New test.
7367 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7370 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7372 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7375 * gfortran.dg/typebound_assignment_1.f03: New.
7377 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7379 PR tree-optimization/47538
7380 * gcc.c-torture/execute/pr47538.c: New test.
7382 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7385 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7387 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7389 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7391 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7393 PR rtl-optimization/44031
7394 * gcc.c-torture/compile/20110131-1.c: New test.
7396 2011-01-31 Tobias Burnus <burnus@net-b.de>
7399 * gfortran.dg/stmt_func_1.f90: New.
7401 2011-01-31 Tobias Burnus <burnus@net-b.de>
7404 * gfortran.dg/interface_34.f90: New.
7406 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7409 * gfortran.dg/realloc_on_assign_5.f03: New test.
7410 * gfortran.dg/realloc_on_assign_5.f03: New test.
7412 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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.
7418 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7419 * gfortran.dg/sum_init_expr.f03: Likewise.
7421 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7423 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7426 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7427 loop only on "vect_intfloat_cvt" targets.
7429 2011-01-29 Tobias Burnus <burnus@net-b.de>
7432 * gfortran.dg/shape_6.f90: New.
7434 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
7444 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7447 * g++.dg/template/param2.C: New test.
7449 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7451 PR libgfortran/47285
7452 * gfortran.dg/fmt_g.f: New test.
7454 2011-01-28 Tobias Burnus <burnus@net-b.de>
7457 * gfortran.dg/pure_formal_1.f90: New.
7459 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7462 * gcc.dg/tls/pr42894.c: New test.
7464 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466 * gcc.dg/pr47276.c: Add dg-require-visibility.
7468 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7470 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7472 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7473 Tobias Burnus <burnus@gcc.gnu.org>
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.
7485 2011-01-27 Jan Hubicka <jh@suse.cz>
7488 * gcc.dg/attr-weakref-4.c: New testcase
7490 2011-01-27 Martin Jambor <mjambor@suse.cz>
7492 PR tree-optimization/47228
7493 * gcc.dg/torture/pr47228.c: New test.
7495 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7497 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7499 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7501 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7502 when using auto-overlay support on the SPU.
7504 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7506 PR rtl-optimization/44174
7507 * gcc.target/i386/asm-6.c: New test.
7509 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7511 PR rtl-optimization/46856
7512 * gcc.c-torture/compile/pr46856.c: New test.
7514 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7515 Andrew Pinski <pinskia@gmail.com>
7518 * gcc.dg/pr43082.c: New.
7520 2011-01-26 DJ Delorie <dj@redhat.com>
7522 PR rtl-optimization/46878
7523 * gcc.dg/pr46878-1.c: New test.
7525 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7528 * g++.dg/cpp0x/pr47476.C: New test.
7530 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7532 * gcc.c-torture/compile/20110126-1.c: New test.
7534 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7537 * gcc.dg/torture/pr47473.c: New test.
7539 2011-01-26 Jan Hubicka <jh@suse.cz>
7542 * gcc.c-torture/execute/pr47237.c: New testcase.
7544 2011-01-26 Jan Hubicka <jh@suse.cz>
7546 PR tree-optimization/47190
7547 * gcc.dg/attr-weakref-3.c: New testcase.
7549 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
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.
7565 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7567 PR tree-optimization/46970
7568 * gcc.dg/graphite/pr46970.c: New.
7570 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7572 PR tree-optimization/46215
7573 * gcc.dg/graphite/pr46215.c: New.
7575 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7577 PR tree-optimization/46168
7578 * gcc.dg/graphite/pr46168.c: New.
7580 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7582 PR tree-optimization/43657
7583 * gcc.dg/graphite/pr43657.c: New.
7585 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7587 PR tree-optimization/29832
7588 * gfortran.dg/graphite/pr29832.f90: New.
7590 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7592 PR tree-optimization/43567
7593 * gcc.dg/graphite/pr43567.c: New.
7595 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7597 * gfortran.dg/graphite/interchange-4.f: New.
7598 * gfortran.dg/graphite/interchange-5.f: New.
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.
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
7640 2011-01-25 Jakub Jelinek <jakub@redhat.com>
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.
7647 2011-01-25 Martin Jambor <mjambor@suse.cz>
7649 PR tree-optimization/47382
7650 * g++.dg/torture/pr47382.C: New test.
7651 * g++.dg/opt/devirt1.C: Xfail.
7653 2011-01-25 Yao Qi <yao@codesourcery.com>
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.
7660 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7661 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/47271
7664 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7666 2011-01-25 Nick Clifton <nickc@redhat.com>
7668 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7669 (saturate_add): Delete.
7671 (main): Do not run saturate_add.
7672 (set_interrupts): Delete.
7674 2011-01-25 Tobias Burnus <burnus@net-b.de>
7677 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7679 2011-01-25 Jakub Jelinek <jakub@redhat.com>
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.
7686 2011-01-25 Richard Guenther <rguenther@suse.de>
7689 * gcc.dg/torture/pr47411.c: New testcase.
7691 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7693 * gfortran.dg/graphite/id-24.f: New.
7694 * gfortran.dg/graphite/id-25.f: New.
7696 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7698 * gfortran.dg/graphite/id-23.f: New.
7700 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7702 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
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.
7716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
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.
7731 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
7749 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7751 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7753 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7755 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7756 optimization options.
7758 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7760 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7763 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7765 2011-01-23 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/allocatable_scalar_12.f90: New.
7770 2011-01-23 Ira Rosen <irar@il.ibm.com>
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.
7779 2011-01-22 Jan Hubicka <jh@suse.cz>
7782 * g++.dg/lto/pr47333.C: New file.
7784 2011-01-22 Jan Hubicka <jh@suse.cz>
7786 PR tree-optimization/43884
7788 * gcc.dg/autopar/outer-2.c: Increase array size.
7789 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7791 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7794 * gfortran.dg/c_loc_tests_16.f90: New test.
7796 2011-01-22 Tobias Burnus <burnus@net-b.de>
7799 * gfortran.dg/typebound_proc_19.f90: New.
7801 2011-01-21 Jeff Law <law@redhat.com>
7803 PR tree-optimization/47053
7804 * g++.dg/pr47053.C: New test.
7806 2011-01-21 Jason Merrill <jason@redhat.com>
7809 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7811 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7814 * g++.dg/cpp0x/range-for10.C: New test.
7815 * g++.dg/template/for1.C: New test.
7818 * g++.dg/tree-prof/partition3.C: New test.
7820 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7822 PR rtl-optimization/47366
7823 * g++.dg/opt/pr47366.C: New test.
7825 2011-01-21 Jason Merrill <jason@redhat.com>
7828 * g++.dg/cpp0x/constexpr-regress2.C: New.
7830 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7832 2011-01-21 Jeff Law <law@redhat.com>
7834 PR rtl-optimization/41619
7835 * gcc.dg/pr41619.c: New.
7837 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7839 PR tree-optimization/47355
7840 * g++.dg/opt/pr47355.C: New test.
7842 2011-01-21 Richard Guenther <rguenther@suse.de>
7844 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7847 2011-01-21 Richard Guenther <rguenther@suse.de>
7849 PR tree-optimization/47365
7850 * gcc.dg/torture/pr47365.c: New testcase.
7851 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7853 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7855 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7857 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7859 PR tree-optimization/47391
7860 * gcc.dg/pr47391.c: New test.
7862 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7864 * g++.dg/template/char1.C: Use signed char.
7866 2011-01-21 Tobias Burnus <burnus@net-b.de>
7869 * gfortran.dg/pointer_target_4.f90: New.
7871 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7874 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7875 ILP32 system and not IP32.
7877 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7880 * g++.dg/debug/pr46583.C: New.
7882 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7885 * g++.dg/debug/pr47283.C: New test.
7888 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7889 * gcc.target/i386/headmerge-2.c: Likewise.
7891 2011-01-20 Richard Guenther <rguenther@suse.de>
7894 * gcc.dg/torture/pr47370.c: New testcase.
7896 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7898 PR tree-optimization/46130
7899 * gcc.dg/pr46130-1.c: New test.
7900 * gcc.dg/pr46130-2.c: New test.
7902 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7905 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7907 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7910 * g++.dg/debug/pr46240.cc: New.
7912 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7915 * g++.dg/template/anonunion1.C: New test.
7917 PR rtl-optimization/47337
7918 * gcc.c-torture/execute/pr47337.c: New test.
7920 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7923 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7925 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7927 PR tree-optimization/46021
7928 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7930 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7932 PR tree-optimization/47290
7933 * g++.dg/torture/pr47290.C: New test.
7935 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7938 * gfortran.dg/proc_ptr_comp_29.f90: New.
7940 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7943 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7944 powerpc-apple-darwin9.
7946 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7948 PR rtl-optimization/47299
7949 * gcc.c-torture/execute/pr47299.c: New test.
7951 2011-01-17 Jason Merrill <jason@redhat.com>
7953 * g++.dg/cpp0x/constexpr-virtual.C: New.
7955 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7958 * gfortran.dg/gomp/pr47331.f90: New test.
7960 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7963 * objc.dg/selector-warn-1.m: New.
7964 * obj-c++.dg/selector-warn-1.mm: New.
7966 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7968 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7969 Update dg-final accordingly.
7971 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7973 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7975 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7977 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7979 * gcc.dg/guality/pr36728-2.c: Likewise.
7981 2011-01-17 Richard Guenther <rguenther@suse.de>
7983 PR tree-optimization/47313
7984 * g++.dg/torture/pr47313.C: New testcase.
7986 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
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.
7994 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
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.
8000 2011-01-17 Richard Guenther <rguenther@suse.de>
8002 PR tree-optimization/45967
8003 * gcc.dg/torture/pr45967-2.c: New testcase.
8004 * gcc.dg/torture/pr45967-3.c: Likewise.
8006 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8009 * g++.dg/ext/pr47213.C: Require visibility.
8011 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8013 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8014 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8016 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8018 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8019 Linux-based targets.
8021 2011-01-13 Jan Hubicka <jh@suse.cz>
8023 PR tree-optimization/47276
8024 * gcc.dg/pr47276.c: New testcase.
8026 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8027 Jonathan Wakely <jwakely.gcc@gmail.com>
8030 * g++.dg/other/pr33558.C: New.
8031 * g++.dg/other/pr33558-2.C: New.
8033 2011-01-14 Martin Jambor <mjambor@suse.cz>
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.
8047 2011-01-14 Jason Merrill <jason@redhat.com>
8049 * g++.dg/cpp0x/variadic105.C: New.
8051 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8052 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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-*-*.
8062 2011-01-14 Richard Guenther <rguenther@suse.de>
8064 PR tree-optimization/47280
8065 * g++.dg/opt/pr47280.C: New testcase.
8067 2011-01-14 Jason Merrill <jason@redhat.com>
8069 * g++.dg/cpp0x/constexpr-regress1.C: New.
8071 * g++.dg/ext/flexary2.C: New.
8073 2011-01-14 Richard Guenther <rguenther@suse.de>
8076 * gcc.dg/torture/pr47281.c: New testcase.
8077 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8079 2011-01-14 Richard Guenther <rguenther@suse.de>
8081 PR tree-optimization/47286
8082 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8084 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8087 * g++.dg/ext/pr47213.C: New.
8089 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8091 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8093 2011-01-13 Tobias Burnus <burnus@net-b.de>
8094 Mikael Morin <mikael@gcc.gnu.org>
8098 * gfortran.dg/select_type_20.f90: New.
8099 * gfortran.dg/select_type_21.f90: New.
8101 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8104 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8106 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8108 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8109 * gcc.dg/guality/pr36728-2.c: Likewise.
8111 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8114 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8116 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8118 PR rtl-optimization/45352
8119 * gcc.dg/pr45352-3.c: New.
8121 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8123 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8125 * g++.dg/cpp0x/range-for8.C: New.
8126 * g++.dg/cpp0x/range-for9.C: New.
8128 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8131 * g++.dg/debug/pr47209.C: New.
8133 2011-01-12 Richard Guenther <rguenther@suse.de>
8136 * gcc.dg/lto/pr47259_0.c: New testcase.
8137 * gcc.dg/lto/pr47259_1.c: Likewise.
8139 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
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
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.
8156 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8159 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8161 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
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
8184 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8185 and uncommented second part of the testcase now that the testsuite
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
8194 * obj-c++.dg/property/at-property-18.mm: Likewise.
8195 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
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.
8210 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8212 * objc.dg/property/at-property-29.m: New.
8213 * obj-c++.dg/property/at-property-29.mm: New.
8215 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217 * go.test/go-test.exp (go-set-goarch): New proc.
8218 (go-gc-tests): Use it.
8220 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8223 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8225 2011-01-11 Richard Henderson <rth@redhat.com>
8227 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8229 2011-01-11 Jan Hubicka <jh@suse.cz>
8233 * gcc.dg/lto/pr45721_1.c: New file.
8234 * gcc.dg/lto/pr45721_0.c: New file.
8236 2011-01-11 Richard Guenther <rguenther@suse.de>
8238 PR tree-optimization/46076
8239 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8241 2011-01-11 Jeff Law <law@redhat.com>
8243 * PR tree-optimization/47086
8244 * gcc.dg/pr47086.c: New test.
8246 2011-01-11 Jason Merrill <jason@redhat.com>
8249 * g++.dg/template/new10.C: New.
8252 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8254 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
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
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.
8283 2011-01-12 Richard Guenther <rguenther@suse.de>
8286 * gcc.dg/attr-weak-1.c: Adjust.
8288 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8291 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8292 standard compliant and comment.
8294 2011-01-10 Jan Hubicka <jh@suse.cz>
8297 * gcc.dg/initpri3.c: New testcase.
8299 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8302 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8308 (g_ebp_save): Likewise.
8309 (g_esp_save): Likewise.
8311 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8313 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8315 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8317 PR tree-optimization/46021
8318 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8319 i?86-*-*, x86_64-*-*.
8321 2011-01-10 Jeff Law <law@redhat.com>
8323 * PR tree-optimization/47141
8324 * gcc.c-torture/compile/pr47141.c: New test.
8326 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
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.
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.
8342 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8343 * gcc.dg/vect/slp-24.c: Likewise.
8345 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
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.
8352 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8355 * objc.dg/attributes/invalid-attribute-1.m: New.
8356 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8358 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8361 * gfortran.dg/proc_ptr_comp_28.f90: New.
8363 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
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.
8382 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
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.
8392 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8395 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8397 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8400 * gfortran.dg/class_35.f90: New.
8402 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8404 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8406 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8409 * objc.dg/invalid-method-2.m: New.
8410 * obj-c++.dg/invalid-method-2.mm: New.
8412 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8415 * gfortran.dg/transpose_optimization_2.f90 : New test.
8417 2011-01-08 Jan Hubicka <jh@suse.cz>
8419 PR tree-optmization/46469
8420 * g++.dg/torture/pr46469.C: New testcase.
8422 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
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 ().
8453 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8456 * gfortran.dg/dependency_39.f90: New test.
8458 2011-01-07 Jan Hubicka <jh@suse.cz>
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
8467 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8470 2011-01-07 Jan Hubicka <jh@suse.cz>
8472 PR tree-optimization/46367
8473 * g++.dg/torture/pr46367.C: New file.
8475 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8478 * gcc.dg/pr47201.c: New test.
8481 * gcc.dg/tree-prof/pr47187.c: New test.
8483 2011-01-07 Tobias Burnus <burnus@net-b.de>
8486 * gfortran.dg/extends_type_of_3.f90: New.
8488 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
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.
8509 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8513 * gfortran.dg/storage_size_3.f08: Extended.
8515 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8518 * g++.dg/template/stdarg1.C: New test.
8520 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
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
8528 2011-01-06 Jan Hubicka <jh@suse.cz>
8530 * gcc.dg/lto/pr47188_0.c: New testcase.
8531 * gcc.dg/lto/pr47188_1.c: New testcase.
8533 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8537 * gfortran.dg/interface_33.f90: New test.
8539 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8542 * gcc.c-torture/compile/pr47150.c: New test.
8544 2011-01-06 Ira Rosen <irar@il.ibm.com>
8546 PR tree-optimization/47139
8547 * gcc.dg/vect/pr47139.c: New test.
8549 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8552 * gfortran.dg/extends_type_of_2.f03: New.
8554 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8556 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8558 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8560 * gnat.dg/opt14.adb: New test.
8562 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8565 * gfortran.dg/allocate_error_2.f90: New test.
8567 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8570 * gfortran.dg/storage_size_3.f08: New.
8572 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574 PR libgfortran/47154
8575 * gfortran.dg/namelist_68.f90: New test.
8577 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8579 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8581 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8584 * gfortran.dg/class_34.f90: New.
8586 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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
8592 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8594 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8596 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8598 PR tree-optimization/47148
8599 * gcc.c-torture/execute/pr47148.c: New test.
8601 PR tree-optimization/47155
8602 * gcc.c-torture/execute/pr47155.c: New test.
8604 PR rtl-optimization/47157
8605 * gcc.c-torture/compile/pr47157.c: New test.
8607 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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.
8613 2011-01-03 Martin Jambor <mjambor@suse.cz>
8615 PR tree-optimization/46801
8616 * gnat.dg/pack9.adb: Remove xfail.
8618 2011-01-03 Martin Jambor <mjambor@suse.cz>
8620 PR tree-optimization/46984
8621 * g++.dg/ipa/pr46984.C: New test.
8623 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8626 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8628 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8630 PR tree-optimization/47140
8631 * gcc.c-torture/compile/pr47140.c: New test.
8633 PR rtl-optimization/47028
8634 * gcc.dg/pr47028.c: New test.
8636 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
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.
8643 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8646 * g++.dg/eh/pr38662.C: New testcase.
8648 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8650 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8651 scan for newline '\n'.
8654 Copyright (C) 2011 Free Software Foundation, Inc.
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.