1 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/pointer_controlled.adb: New test.
5 2011-07-17 Tobias Burnus <burnus@net-b.de>
8 * gfortran.dg/pointer_remapping_7.f90: New.
10 2011-07-16 Jason Merrill <jason@redhat.com>
12 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
14 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
15 Jason Merrill <jason@redhat.com>
19 * g++.dg/cpp0x/decltype29.C: Adjust.
20 * g++.dg/cpp0x/error4.C: Adjust.
21 * g++.dg/cpp0x/sfinae26.C: Adjust.
22 * g++.dg/cpp0x/variadic105.C: Adjust.
23 * g++.dg/template/deduce3.C: Adjust.
24 * g++.dg/template/error45.C: Adjust.
25 * g++.dg/template/ptrmem2.C: Adjust.
26 * g++.dg/template/sfinae2.C: Adjust.
27 * g++.old-deja/g++.pt/crash60.C: Adjust.
28 * g++.old-deja/g++.pt/unify6.C: Adjust.
29 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
30 * g++.dg/cpp0x/nullptr15.C: Adjust.
31 * g++.dg/cpp0x/pr31431-2.C: Adjust.
32 * g++.dg/cpp0x/pr31431.C: Adjust.
33 * g++.dg/cpp0x/pr31434.C: Adjust.
34 * g++.dg/cpp0x/sfinae11.C: Adjust
35 * g++.dg/cpp0x/temp_default2.C: Adjust.
36 * g++.dg/cpp0x/trailing4.C: Adjust.
37 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
38 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
39 * g++.dg/cpp0x/variadic105.C: Adjust.
40 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
41 * g++.dg/ext/vla2.C: Adjust.
42 * g++.dg/other/ptrmem10.C: Adjust.
43 * g++.dg/other/ptrmem11.C: Adjust.
44 * g++.dg/overload/unknown1.C: Adjust.
45 * g++.dg/template/conv11.C: Adjust.
46 * g++.dg/template/dependent-expr5.C: Adjust.
47 * g++.dg/template/friend.C: Adjust.
48 * g++.dg/template/incomplete2.C: Adjust.
49 * g++.dg/template/local4.C: Adjust.
50 * g++.dg/template/local6.C: Adjust.
51 * g++.dg/template/operator9.C: Adjust.
52 * g++.dg/template/ttp25.C: Adjust.
53 * g++.dg/template/unify10.C: Adjust.
54 * g++.dg/template/unify11.C: Adjust.
55 * g++.dg/template/unify6.C: Adjust.
56 * g++.dg/template/unify9.C: Adjust.
57 * g++.dg/template/varmod1.C: Adjust.
58 * g++.old-deja/g++.brendan/crash56.C: Adjust.
59 * g++.old-deja/g++.pt/crash28.C: Adjust.
60 * g++.old-deja/g++.pt/explicit41.C: Adjust.
61 * g++.old-deja/g++.pt/explicit77.C: Adjust.
62 * g++.old-deja/g++.pt/expr2.C: Adjust.
63 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
64 * g++.old-deja/g++.pt/spec5.C: Adjust.
65 * g++.old-deja/g++.pt/spec6.C: Adjust.
66 * g++.old-deja/g++.pt/unify4.C: Adjust.
67 * g++.old-deja/g++.pt/unify8.C: Adjust.
68 * g++.old-deja/g++.robertl/eb98.C: Adjust.
69 * g++.dg/overload/template5.C: New testcase.
70 * g++.dg/template/overload12.C: New testcase.
72 2011-07-11 Tobias Burnus <burnus@net-b.de>
74 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
75 * gfortran.dg/coarray_7.f90: Ditto.
76 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
77 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
79 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
81 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
83 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
84 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
85 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
87 * gcc.c-torture/execute/ieee/pr29302.x: New file.
88 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
89 * gcc.dg/torture/builtin-math-7.c: Add a comment.
91 2011-07-15 Jason Merrill <jason@redhat.com>
94 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
95 Use --extra_opts instead of --additional_options.
97 2011-07-15 Jakub Jelinek <jakub@redhat.com>
100 * g++.dg/torture/pr49309.C: Remove.
102 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
104 * gcc.target/tic6x/weak-call.c: New test.
105 * gcc.target/tic6x/fpcmp.c: New test.
106 * gcc.target/tic6x/fpdiv.c: New test.
107 * gcc.target/tic6x/rotdi16-scan.c: New test.
108 * gcc.target/tic6x/ffssi.c: New test.
109 * gcc.target/tic6x/fpdiv-lib.c: New test.
110 * gcc.target/tic6x/cold-lc.c: New test.
111 * gcc.target/tic6x/longcalls.c: New test.
112 * gcc.target/tic6x/abi-align-1.c: New test.
113 * gcc.target/tic6x/fpcmp-finite.c: New test.
114 * gcc.target/tic6x/rotdi16.c: New test.
115 * gcc.target/tic6x/bswapl.c: New test.
116 * gcc.target/tic6x/ffsdi.c: New test.
117 * gcc.target/tic6x/tic6x.exp: New file.
118 * gcc.target/tic6x/builtins/arith24.c: New test.
119 * gcc.target/tic6x/builtins/smpy.c: New test.
120 * gcc.target/tic6x/builtins/smpylh.c: New test.
121 * gcc.target/tic6x/builtins/smpyh.c: New test.
122 * gcc.target/tic6x/builtins/sarith1.c: New test.
123 * gcc.target/tic6x/builtins/extclr.c: New test
124 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
125 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
126 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
127 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
129 * gcc.c-torture/execute/20101011-1.c: Add a condition for
131 * gcc.dg/20020312-2.c: Likewise.
132 * gcc.dg/pr27095.c: Handle tic6x like hppa.
133 * gcc.dg/torture/pr37868.c: Skip on tic6x.
134 * gcc.dg/torture/builtin-math-7.c: Likewise.
137 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
138 not testing tic6x-*-*.
140 2011-07-14 Andrew Pinski <pinskia@gmail.com>
143 * g++.dg/torture/pr49309.C: New testcase.
145 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
147 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
149 2011-07-14 Richard Guenther <rguenther@suse.de>
151 PR tree-optimization/49651
152 * gcc.dg/torture/pr49651.c: New testcase.
154 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
157 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
159 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
161 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
162 -mno-pointers-to-nested-functions.
163 * gcc.target/powerpc/no-r11-2.c: Ditto.
164 * gcc.target/powerpc/no-r11-3.c: Ditto.
166 2011-07-13 Jason Merrill <jason@redhat.com>
168 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
169 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
170 when compiling C files.
171 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
172 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
173 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
174 * g++.dg/lookup/anon2.C: Likewise.
175 * g++.dg/tree-ssa/copyprop.C: Likewise.
176 * g++.old-deja/g++.jason/rfg27.C: Likewise.
177 * g++.dg/init/vector1.C: Ignore narrowing errors.
178 * g++.dg/torture/pr35526.C: Likewise.
179 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
181 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
184 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
187 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
189 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
190 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
192 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
194 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
195 * lib/obj-c++.exp (obj-c++_init): Ditto.
196 * lib/file-format.exp (gcc_target_object_format): Ditto.
197 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
198 * lib/target-supports-dg-exp (check_weak_available): Ditto.
199 (check_visibility_available): Ditto.
200 (check_effective_target_tls_native): Ditto.
201 (check_effective_target_tls_emulated): Ditto.
202 (check_effective_target_function_sections): Ditto.
204 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
206 * gcc.target/arm/pr48183.c: New test.
208 2011-07-13 Richard Guenther <rguenther@suse.de>
210 * gcc.dg/torture/20110713-1.c: New testcase.
212 2011-07-12 Andrew Pinski <pinskia@gmail.com>
215 * gcc.c-torture/compile/pr49474.c: New testcase.
217 2011-07-12 Jakub Jelinek <jakub@redhat.com>
219 PR tree-optimization/49712
220 * gcc.c-torture/execute/pr49712.c: New test.
222 2011-07-11 Jason Merrill <jason@redhat.com>
225 * g++.dg/template/recurse3.C: New.
227 2011-07-11 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/guality/csttest.c: New test.
233 * gfortran.dg/pr49698.f90: New test.
235 2011-07-11 Jeff Law <law@redhat.com>
237 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
239 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
241 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
242 * go.test/go-test.exp (go-set-goarch): Likewise.
244 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
247 * gcc.target/avr/torture/pr39633.c: New test case.
249 2011-07-11 Tobias Burnus <burnus@net-b.de>
252 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
254 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
256 * lib/target-supports.exp (check_effective_target_scheduling):
258 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
259 * gcc.dg/pr45055.c: Ditto.
260 * gcc.dg/pr45353.c: Ditto.
261 * g++.dg/pr45056.C: Ditto.
263 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
265 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
266 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
267 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
268 * g++.dg/torture/pr31863.C: Skip AVR.
270 2011-07-10 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/intrinsic_signal.f90: New.
275 2011-07-09 Jason Merrill <jason@redhat.com>
277 * g++.dg/cpp0x/regress/regress6.C: New.
278 * g++.dg/parse/crash45.C: Adjust message.
279 * g++.dg/template/crash38.C: Adjust message.
280 * g++.dg/template/crash64.C: Adjust message.
282 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
284 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
285 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
286 * g++.dg/abi/bitfield3.C: Likewise.
287 * g++.dg/eh/pr38662.C: Likewise.
288 * g++.dg/ext/attrib36.C: Likewise.
289 * g++.dg/ext/attrib37.C: Likewise.
290 * g++.dg/ext/attrib8.C: Likewise.
291 * g++.dg/ext/tmplattr1.C: Likewise.
292 * g++.dg/inherit/override-attribs.C: Likewise.
293 * g++.dg/opt/inline9.C: Likewise.
294 * g++.dg/opt/life1.C: Likewise.
295 * g++.dg/opt/longbranch2.C: Likewise.
296 * g++.dg/opt/nrv12.C: Likewise.
297 * g++.dg/opt/reg-stack4.C: Likewise.
298 * g++.dg/other/pr35504.C: Likewise.
299 * g++.dg/other/pr39496.C: Likewise.
300 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
301 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
302 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
303 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
304 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
305 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
306 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
307 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
308 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
309 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
310 * g++.dg/warn/pr15774-1.C: Likewise.
311 * g++.dg/warn/pr15774-2.C: Likewise.
312 * g++.old-deja/g++.ext/attrib1.C: Likewise.
313 * g++.old-deja/g++.ext/attrib2.C: Likewise.
314 * g++.old-deja/g++.ext/attrib3.C: Likewise.
315 * g++.old-deja/g++.pt/asm2.C: Likewise.
316 * gcc.c-torture/compile/20000804-1.c: Likewise.
317 * gcc.c-torture/compile/pr16566-2.c: Likewise.
318 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
319 * gcc.dg/20020108-1.c: Likewise.
320 * gcc.dg/20020122-2.c: Likewise.
321 * gcc.dg/20020122-3.c: Likewise.
322 * gcc.dg/20020206-1.c: Likewise.
323 * gcc.dg/20020219-1.c: Likewise.
324 * gcc.dg/20020310-1.c: Likewise.
325 * gcc.dg/20020411-1.c: Likewise.
326 * gcc.dg/20020418-2.c: Likewise.
327 * gcc.dg/20020426-2.c: Likewise.
328 * gcc.dg/20020517-1.c: Likewise.
329 * gcc.dg/20030204-1.c: Likewise.
330 * gcc.dg/20030826-2.c: Likewise.
331 * gcc.dg/20031102-1.c: Likewise.
332 * gcc.dg/20031202-1.c: Likewise.
333 * gcc.dg/20050111-1.c: Likewise.
334 * gcc.dg/20050503-1.c: Likewise.
335 * gcc.dg/array-init-1.c: Likewise.
336 * gcc.dg/builtin-apply4.c: Likewise.
337 * gcc.dg/dfp/pr31344.c: Likewise.
338 * gcc.dg/gomp/atomic-11.c: Likewise.
339 * gcc.dg/graphite/pr40281.c: Likewise.
340 * gcc.dg/ia64-sync-1.c: Likewise.
341 * gcc.dg/ia64-sync-2.c: Likewise.
342 * gcc.dg/ia64-sync-3.c: Likewise.
343 * gcc.dg/ia64-sync-4.c: Likewise.
344 * gcc.dg/ifcvt-fabs-1.c: Likewise.
345 * gcc.dg/invalid-call-1.c: Likewise.
346 * gcc.dg/loop-3.c: Likewise.
347 * gcc.dg/lower-subreg-1.c: Likewise.
348 * gcc.dg/lto/pr47259_0.c: Likewise.
349 * gcc.dg/nested-calls-1.c: Likewise.
350 * gcc.dg/pr20017.c: Likewise.
351 * gcc.dg/pr25023.c: Likewise.
352 * gcc.dg/pr27671-2.c: Likewise.
353 * gcc.dg/pr32176.c: Likewise.
354 * gcc.dg/pr33676.c: Likewise.
355 * gcc.dg/pr35045.c: Likewise.
356 * gcc.dg/pr36015.c: Likewise.
357 * gcc.dg/pr36584.c: Likewise.
358 * gcc.dg/pr36998.c: Likewise.
359 * gcc.dg/pr37438.c: Likewise.
360 * gcc.dg/pr37908.c: Likewise.
361 * gcc.dg/pr41241.c: Likewise.
362 * gcc.dg/pr41340.c: Likewise.
363 * gcc.dg/pr44136.c: Likewise.
364 * gcc.dg/pr44194-1.c: Likewise.
365 * gcc.dg/pr46212.c: Likewise.
366 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
367 * gcc.dg/setjmp-2.c: Likewise.
368 * gcc.dg/short-compare-1.c: Likewise.
369 * gcc.dg/short-compare-2.c: Likewise.
370 * gcc.dg/smod-1.c: Likewise.
371 * gcc.dg/sync-2.c: Likewise.
372 * gcc.dg/sync-3.c: Likewise.
373 * gcc.dg/tls/opt-1.c: Likewise.
374 * gcc.dg/tls/opt-2.c: Likewise.
375 * gcc.dg/tls/opt-3.c: Likewise.
376 * gcc.dg/torture/badshift.c: Likewise.
377 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
378 * gcc.dg/torture/pr20314-2.c: Likewise.
379 * gcc.dg/torture/pr36891.c: Likewise.
380 * gcc.dg/torture/pr38774.c: Likewise.
381 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
382 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
383 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
384 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
385 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
386 * gcc.dg/torture/stackalign/push-1.c: Likewise.
387 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
388 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
389 * gcc.dg/tree-ssa/loop-28.c: Likewise.
390 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
391 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
392 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
393 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
394 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
395 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
396 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
397 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
398 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
399 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
400 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
401 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
402 * gcc.dg/unroll-1.c: Likewise.
403 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
404 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
405 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
406 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
407 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
408 * gcc.target/i386/20000609-1.c: Likewise.
409 * gcc.target/i386/20000720-1.c: Likewise.
410 * gcc.target/i386/20000724-1.c: Likewise.
411 * gcc.target/i386/20011107-1.c: Likewise.
412 * gcc.target/i386/20011119-1.c: Likewise.
413 * gcc.target/i386/20020201-3.c: Likewise.
414 * gcc.target/i386/20020218-1.c: Likewise.
415 * gcc.target/i386/20020729-1.c: Likewise.
416 * gcc.target/i386/20030926-1.c: Likewise.
417 * gcc.target/i386/20060125-1.c: Likewise.
418 * gcc.target/i386/20060125-2.c: Likewise.
419 * gcc.target/i386/20060512-1.c: Likewise.
420 * gcc.target/i386/20060512-2.c: Likewise.
421 * gcc.target/i386/20060512-3.c: Likewise.
422 * gcc.target/i386/20060512-4.c: Likewise.
423 * gcc.target/i386/387-1.c: Likewise.
424 * gcc.target/i386/387-2.c: Likewise.
425 * gcc.target/i386/387-5.c: Likewise.
426 * gcc.target/i386/387-6.c: Likewise.
427 * gcc.target/i386/980312-1.c: Likewise.
428 * gcc.target/i386/980313-1.c: Likewise.
429 * gcc.target/i386/990117-1.c: Likewise.
430 * gcc.target/i386/990424-1.c: Likewise.
431 * gcc.target/i386/990524-1.c: Likewise.
432 * gcc.target/i386/991129-1.c: Likewise.
433 * gcc.target/i386/991214-1.c: Likewise.
434 * gcc.target/i386/991230-1.c: Likewise.
435 * gcc.target/i386/addr-sel-1.c: Likewise.
436 * gcc.target/i386/aggregate-ret1.c: Likewise.
437 * gcc.target/i386/aggregate-ret2.c: Likewise.
438 * gcc.target/i386/align-main-3.c: Likewise.
439 * gcc.target/i386/amd64-abi-1.c: Likewise.
440 * gcc.target/i386/amd64-abi-2.c: Likewise.
441 * gcc.target/i386/amd64-abi-4.c: Likewise.
442 * gcc.target/i386/amd64-abi-5.c: Likewise.
443 * gcc.target/i386/amd64-abi-6.c: Likewise.
444 * gcc.target/i386/asm-1.c: Likewise.
445 * gcc.target/i386/asm-3.c: Likewise.
446 * gcc.target/i386/asm-5.c: Likewise.
447 * gcc.target/i386/attributes-error.c: Likewise.
448 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
449 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
450 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
451 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
452 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
453 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
454 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
455 * gcc.target/i386/avx-vmovd-2.c: Likewise.
456 * gcc.target/i386/avx-vmovq-2.c: Likewise.
457 * gcc.target/i386/avx-vmovq-3.c: Likewise.
458 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
459 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
460 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
461 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
462 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
463 * gcc.target/i386/bitfield1.c: Likewise.
464 * gcc.target/i386/bitfield2.c: Likewise.
465 * gcc.target/i386/bmi-2.c: Likewise.
466 * gcc.target/i386/bmi-5.c: Likewise.
467 * gcc.target/i386/builtin-unreachable.c: Likewise.
468 * gcc.target/i386/cleanup-2.c: Likewise.
469 * gcc.target/i386/clobbers.c: Likewise.
470 * gcc.target/i386/cmov8.c: Likewise.
471 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
472 * gcc.target/i386/compress-float-387-pic.c: Likewise.
473 * gcc.target/i386/compress-float-387.c: Likewise.
474 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
475 * gcc.target/i386/compress-float-sse.c: Likewise.
476 * gcc.target/i386/crc32-2.c: Likewise.
477 * gcc.target/i386/crc32-3.c: Likewise.
478 * gcc.target/i386/divmod-7.c: Likewise.
479 * gcc.target/i386/divmod-8.c: Likewise.
480 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
481 * gcc.target/i386/fma3-builtin.c: Likewise.
482 * gcc.target/i386/fma3-fma.c: Likewise.
483 * gcc.target/i386/fma4-256-vector.c: Likewise.
484 * gcc.target/i386/fma4-builtin.c: Likewise.
485 * gcc.target/i386/fma4-fma-2.c: Likewise.
486 * gcc.target/i386/fma4-fma.c: Likewise.
487 * gcc.target/i386/fma4-vector-2.c: Likewise.
488 * gcc.target/i386/fma4-vector.c: Likewise.
489 * gcc.target/i386/funcspec-1.c: Likewise.
490 * gcc.target/i386/funcspec-10.c: Likewise.
491 * gcc.target/i386/funcspec-11.c: Likewise.
492 * gcc.target/i386/funcspec-2.c: Likewise.
493 * gcc.target/i386/funcspec-5.c: Likewise.
494 * gcc.target/i386/funcspec-6.c: Likewise.
495 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
496 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
497 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
498 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
499 * gcc.target/i386/incoming-1.c: Likewise.
500 * gcc.target/i386/incoming-10.c: Likewise.
501 * gcc.target/i386/incoming-11.c: Likewise.
502 * gcc.target/i386/incoming-12.c: Likewise.
503 * gcc.target/i386/incoming-13.c: Likewise.
504 * gcc.target/i386/incoming-14.c: Likewise.
505 * gcc.target/i386/incoming-15.c: Likewise.
506 * gcc.target/i386/incoming-2.c: Likewise.
507 * gcc.target/i386/incoming-3.c: Likewise.
508 * gcc.target/i386/incoming-4.c: Likewise.
509 * gcc.target/i386/incoming-5.c: Likewise.
510 * gcc.target/i386/incoming-6.c: Likewise.
511 * gcc.target/i386/incoming-7.c: Likewise.
512 * gcc.target/i386/incoming-8.c: Likewise.
513 * gcc.target/i386/incoming-9.c: Likewise.
514 * gcc.target/i386/lea.c: Likewise.
515 * gcc.target/i386/local.c: Likewise.
516 * gcc.target/i386/loop-1.c: Likewise.
517 * gcc.target/i386/loop-2.c: Likewise.
518 * gcc.target/i386/loop-3.c: Likewise.
519 * gcc.target/i386/max-stack-align.c: Likewise.
520 * gcc.target/i386/memcpy-1.c: Likewise.
521 * gcc.target/i386/movbe-2.c: Likewise.
522 * gcc.target/i386/movq-2.c: Likewise.
523 * gcc.target/i386/movq.c: Likewise.
524 * gcc.target/i386/nrv1.c: Likewise.
525 * gcc.target/i386/pad-4.c: Likewise.
526 * gcc.target/i386/pad-5a.c: Likewise.
527 * gcc.target/i386/pad-5b.c: Likewise.
528 * gcc.target/i386/pad-6a.c: Likewise.
529 * gcc.target/i386/pad-6b.c: Likewise.
530 * gcc.target/i386/pad-7.c: Likewise.
531 * gcc.target/i386/pad-9.c: Likewise.
532 * gcc.target/i386/pentium4-not-mull.c: Likewise.
533 * gcc.target/i386/pic-1.c: Likewise.
534 * gcc.target/i386/pr12092-1.c: Likewise.
535 * gcc.target/i386/pr12329.c: Likewise.
536 * gcc.target/i386/pr21518.c: Likewise.
537 * gcc.target/i386/pr22362.c: Likewise.
538 * gcc.target/i386/pr22585.c: Likewise.
539 * gcc.target/i386/pr23098.c: Likewise.
540 * gcc.target/i386/pr25196.c: Likewise.
541 * gcc.target/i386/pr25293.c: Likewise.
542 * gcc.target/i386/pr25654.c: Likewise.
543 * gcc.target/i386/pr26449.c: Likewise.
544 * gcc.target/i386/pr26778.c: Likewise.
545 * gcc.target/i386/pr26826.c: Likewise.
546 * gcc.target/i386/pr27266.c: Likewise.
547 * gcc.target/i386/pr29978.c: Likewise.
548 * gcc.target/i386/pr30505.c: Likewise.
549 * gcc.target/i386/pr30961-1.c: Likewise.
550 * gcc.target/i386/pr31628.c: Likewise.
551 * gcc.target/i386/pr32000-2.c: Likewise.
552 * gcc.target/i386/pr32661-1.c: Likewise.
553 * gcc.target/i386/pr32708-2.c: Likewise.
554 * gcc.target/i386/pr32708-3.c: Likewise.
555 * gcc.target/i386/pr34256.c: Likewise.
556 * gcc.target/i386/pr34312.c: Likewise.
557 * gcc.target/i386/pr34522.c: Likewise.
558 * gcc.target/i386/pr35160.c: Likewise.
559 * gcc.target/i386/pr35281.c: Likewise.
560 * gcc.target/i386/pr36246.c: Likewise.
561 * gcc.target/i386/pr36786.c: Likewise.
562 * gcc.target/i386/pr37275.c: Likewise.
563 * gcc.target/i386/pr37843-3.c: Likewise.
564 * gcc.target/i386/pr37843-4.c: Likewise.
565 * gcc.target/i386/pr39082-1.c: Likewise.
566 * gcc.target/i386/pr39431.c: Likewise.
567 * gcc.target/i386/pr39496.c: Likewise.
568 * gcc.target/i386/pr39543-2.c: Likewise.
569 * gcc.target/i386/pr39911.c: Likewise.
570 * gcc.target/i386/pr40718.c: Likewise.
571 * gcc.target/i386/pr40906-1.c: Likewise.
572 * gcc.target/i386/pr40906-2.c: Likewise.
573 * gcc.target/i386/pr40906-3.c: Likewise.
574 * gcc.target/i386/pr40934.c: Likewise.
575 * gcc.target/i386/pr41900.c: Likewise.
576 * gcc.target/i386/pr42589.c: Likewise.
577 * gcc.target/i386/pr43662.c: Likewise.
578 * gcc.target/i386/pr43671.c: Likewise.
579 * gcc.target/i386/pr43766.c: Likewise.
580 * gcc.target/i386/pr43869.c: Likewise.
581 * gcc.target/i386/pr44942.c: Likewise.
582 * gcc.target/i386/pr44948-2a.c: Likewise.
583 * gcc.target/i386/pr45234.c: Likewise.
584 * gcc.target/i386/pr45336-2.c: Likewise.
585 * gcc.target/i386/pr45336-4.c: Likewise.
586 * gcc.target/i386/pr45852.c: Likewise.
587 * gcc.target/i386/pr46470.c: Likewise.
588 * gcc.target/i386/pr48037-1.c: Likewise.
589 * gcc.target/i386/pr48389.c: Likewise.
590 * gcc.target/i386/pr49095.c: Likewise.
591 * gcc.target/i386/pr9771-1.c: Likewise.
592 * gcc.target/i386/rdfsbase-1.c: Likewise.
593 * gcc.target/i386/rdfsbase-2.c: Likewise.
594 * gcc.target/i386/rdgsbase-1.c: Likewise.
595 * gcc.target/i386/rdgsbase-2.c: Likewise.
596 * gcc.target/i386/rdrand-3.c: Likewise.
597 * gcc.target/i386/regparm-stdcall.c: Likewise.
598 * gcc.target/i386/regparm.c: Likewise.
599 * gcc.target/i386/reload-1.c: Likewise.
600 * gcc.target/i386/rotate-2.c: Likewise.
601 * gcc.target/i386/sibcall-5.c: Likewise.
602 * gcc.target/i386/signbit-1.c: Likewise.
603 * gcc.target/i386/signbit-2.c: Likewise.
604 * gcc.target/i386/signbit-3.c: Likewise.
605 * gcc.target/i386/sse-5.c: Likewise.
606 * gcc.target/i386/sse-8.c: Likewise.
607 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
608 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
609 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
610 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
611 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
612 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
613 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
614 * gcc.target/i386/sse2-movq-2.c: Likewise.
615 * gcc.target/i386/sse2-movq-3.c: Likewise.
616 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
617 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
618 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
619 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
620 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
621 * gcc.target/i386/ssefn-1.c: Likewise.
622 * gcc.target/i386/ssefn-2.c: Likewise.
623 * gcc.target/i386/sseregparm-1.c: Likewise.
624 * gcc.target/i386/sseregparm-2.c: Likewise.
625 * gcc.target/i386/sseregparm-3.c: Likewise.
626 * gcc.target/i386/sseregparm-4.c: Likewise.
627 * gcc.target/i386/sseregparm-5.c: Likewise.
628 * gcc.target/i386/sseregparm-6.c: Likewise.
629 * gcc.target/i386/sseregparm-7.c: Likewise.
630 * gcc.target/i386/sseregparm-8.c: Likewise.
631 * gcc.target/i386/stack-realign.c: Likewise.
632 * gcc.target/i386/stack-usage-realign.c: Likewise.
633 * gcc.target/i386/stackalign/asm-1.c: Likewise.
634 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
635 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
636 * gcc.target/i386/stackalign/return-1.c: Likewise.
637 * gcc.target/i386/stackalign/return-2.c: Likewise.
638 * gcc.target/i386/stackalign/return-3.c: Likewise.
639 * gcc.target/i386/tailcall-1.c: Likewise.
640 * gcc.target/i386/tbm-2.c: Likewise.
641 * gcc.target/i386/udivmod-7.c: Likewise.
642 * gcc.target/i386/udivmod-8.c: Likewise.
643 * gcc.target/i386/unroll-1.c: Likewise.
644 * gcc.target/i386/vararg-1.c: Likewise.
645 * gcc.target/i386/vararg-2.c: Likewise.
646 * gcc.target/i386/vect8-ret.c: Likewise.
647 * gcc.target/i386/vectorize5.c: Likewise.
648 * gcc.target/i386/wmul-1.c: Likewise.
649 * gcc.target/i386/wmul-2.c: Likewise.
650 * gcc.target/i386/wrfsbase-1.c: Likewise.
651 * gcc.target/i386/wrfsbase-2.c: Likewise.
652 * gcc.target/i386/wrgsbase-1.c: Likewise.
653 * gcc.target/i386/wrgsbase-2.c: Likewise.
654 * gcc.target/i386/xop-pcmov.c: Likewise.
655 * gcc.target/i386/xop-pcmov2.c: Likewise.
656 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
657 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
658 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
659 * gcc.target/i386/xop-shift1-vector.c: Likewise.
660 * gcc.target/i386/xop-shift2-vector.c: Likewise.
661 * gcc.target/i386/xop-shift3-vector.c: Likewise.
662 * gcc.target/i386/zee.c: Likewise.
663 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
664 * gfortran.dg/compiler-directive_2.f: Likewise.
665 * gfortran.dg/g77/20010216-1.f: Likewise.
666 * gfortran.dg/gomp/pr39152.f90: Likewise.
667 * gfortran.dg/pr33794.f90: Likewise.
669 2011-07-09 Jason Merrill <jason@redhat.com>
671 * g++.dg/cpp0x/regress/regress5.C: New.
673 2011-07-08 Jason Merrill <jason@redhat.com>
676 * g++.dg/expr/compound-asn1.C: New.
677 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
679 2011-07-08 Jakub Jelinek <jakub@redhat.com>
682 * gcc.target/powerpc/altivec-34.c: New test.
684 2011-07-08 Jason Merrill <jason@redhat.com>
687 * g++.dg/abi/guard3.C: New.
689 2011-07-08 Julian Brown <julian@codesourcery.com>
691 * lib/target-supports.exp
692 (check_effective_target_arm_little_endian): New.
693 (check_effective_target_vect_pack_trunc): Use above.
694 (check_effective_target_vect_unpack): Likewise.
695 (check_effective_target_vect_element_align): Test
696 check_effective_target_arm_vect_no_misalign for ARM.
698 2011-07-08 Jason Merrill <jason@redhat.com>
701 * g++.dg/cpp0x/constexpr-rom.C: New.
703 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
706 * g++.dg/torture/pr49519.C: New test.
708 2011-07-08 Martin Jambor <mjambor@suse.cz>
710 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
712 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
715 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
717 2011-07-08 Richard Guenther <rguenther@suse.de>
719 PR tree-optimization/49662
720 * gcc.dg/graphite/interchange-14.c: XFAIL.
721 * gcc.dg/graphite/interchange-15.c: Likewise.
722 * gcc.dg/graphite/interchange-mvt.c: Likewise.
724 2011-07-06 Jason Merrill <jason@redhat.com>
727 * g++.dg/cpp0x/regress/regress4.C: New.
729 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
732 * gfortran.dg/result_in_spec_4.f90: New test.
734 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
736 * gcc.target/sparc/cas64.c: New test.
738 2011-07-07 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/torture/pr49644.C: New test.
744 * gcc.c-torture/execute/pr49644.c: New test.
746 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
748 * lib/target-supports.exp (check_effective_target_ia32): New.
749 (check_effective_target_x32): Likewise.
750 (check_effective_target_vect_cmdline_needed): Also check x32.
752 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
754 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
756 * gcc.target/arm/pr42235.c: Likewise.
757 * gcc.target/arm/pr42495.c: Likewise.
758 * gcc.target/arm/pr42574.c: Likewise.
759 * gcc.target/arm/thumb-branch1.c: Likewise.
761 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
762 unneeded prune of possible warning.
763 * gcc.target/arm/pr40956.c: Likewise.
764 * gcc.target/arm/pr42505.c: Likewise.
766 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
767 * gcc.c-torture/compile/pr46883.c: Likewise.
768 * gcc.c-torture/compile/pr46934.c: Likewise.
770 * gcc.target/arm/pr41679.c: Remove test directives in preparation
771 for move to ../../gcc.c-torture/compile.
772 * gcc.target/arm/pr46883.c: Likewise.
773 * gcc.target/arm/pr46934.c: Likewise.
775 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
776 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
777 * gcc.target/arm/wmul-1.c: Likewise.
778 * gcc.target/arm/wmul-2.c: Likewise.
779 * gcc.target/arm/wmul-3.c: Likewise.
780 * gcc.target/arm/wmul-4.c: Likewise.
781 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
782 add tab after scan target.
783 * gcc.target/arm/smlaltt-1.c: Likewise.
784 * gcc.target/arm/smlatb-1.c: Likewise.
785 * gcc.target/arm/smlatt-1.c: Likewise.
787 2011-07-07 Jakub Jelinek <jakub@redhat.com>
790 * gcc.dg/debug/pr49522.c: New test.
792 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
794 * gcc.dg/pragma-align.c: Run only if target !default_packed.
795 * gcc.dg/pr46212.c: Run only if target int32plus.
796 * gcc.dg/torture/pr48146.c: Ditto.
797 * gcc.dg/tree-ssa/vrp51.c: Ditto.
798 * c-c++-common/pr44832.c: Ditto.
799 * gcc.dg/pr49544.c: Run only if target ptr32plus.
800 * gcc.dg/pr31490.c: Ditto.
801 * gcc.dg/torture/builtin-math-7.c: Run only if target
803 * gcc.dg/torture/pr45764.c: Skip for AVR.
804 * gcc.dg/pr47893.c: Ditto.
806 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
808 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
809 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
810 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
811 add tab to scan target.
813 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
815 * gcc.target/arm/neon-modes-3.c: New test.
817 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
819 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
820 -fno-loop-interchange -ffast-math.
822 2011-07-07 Richard Guenther <rguenther@suse.de>
824 * gcc.dg/ftrapv-3.c: New testcase.
826 2011-07-07 Richard Guenther <rguenther@suse.de>
828 * gcc.dg/tree-ssa/vrp58.c: New testcase.
829 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
831 2011-07-07 Kai Tietz <ktietz@redhat.com>
833 * gcc.dg/binop-notxor1.c: New test.
834 * gcc.dg/binop-notand4a.c: New test.
835 * gcc.dg/binop-notxor2.c: New test.
836 * gcc.dg/binop-notand3a.c: New test.
837 * gcc.dg/binop-notand2a.c: New test.
838 * gcc.dg/binop-notand6a.c: New test.
839 * gcc.dg/binop-notor1.c: New test.
840 * gcc.dg/binop-notand1a.c: New test.
841 * gcc.dg/binop-notand5a.c: New test.
842 * gcc.dg/binop-notor2.c: New test.
844 2011-07-07 Jakub Jelinek <jakub@redhat.com>
847 * gcc.dg/gomp/pr49640.c: New test.
849 2011-07-07 Richard Guenther <rguenther@suse.de>
851 * gcc.dg/graphite/pr37485.c: Add -floop-block.
853 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
856 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
858 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
860 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
861 * gcc.target/powerpc/no-r11-2.c: Ditto.
862 * gcc.target/powerpc/no-r11-3.c: Ditto.
864 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
866 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
867 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
869 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
871 * lib/target-supports.exp (check_profiling_available): Disable
872 profiling with -fprofile-generate for target avr.
874 2011-07-06 Richard Guenther <rguenther@suse.de>
876 PR tree-optimization/49645
877 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
879 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
882 * gcc.dg/pr47383.c: New.
884 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
886 PR tree-optimization/49647
887 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
889 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
892 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
893 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
895 2011-07-05 Jason Merrill <jason@redhat.com>
898 * g++.dg/template/template-id-4.C: New.
900 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
902 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
903 * gcc.dg/pr43402.c: Ditto.
905 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
907 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
909 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
911 * gcc.target/powerpc/ppc-switch-1.c: New test for
912 --param case-values-threshold.
913 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
915 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
917 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
919 2011-07-05 Jason Merrill <jason@redhat.com>
921 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
923 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
925 PR tree-optimization/47654
926 * gcc.dg/graphite/block-pr47654.c: New.
928 2011-07-05 Jason Merrill <jason@redhat.com>
930 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
932 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
934 PR tree-optimization/49580
935 * gcc.dg/autopar/pr49580.c: New test.
937 2011-07-05 Richard Guenther <rguenther@suse.de>
939 PR tree-optimization/49518
940 PR tree-optimization/49628
941 * g++.dg/torture/pr49628.C: New testcase.
942 * gcc.dg/torture/pr49518.c: Likewise.
944 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946 * ada/acats/run_acats (which): Extract last field from type -p,
947 type output only if command succeeded.
949 2011-07-04 Jason Merrill <jason@redhat.com>
951 * g++.dg/abi/mangle48.C: New.
953 * g++.dg/cpp0x/diag1.C: New.
955 * g++.dg/diagnostic/aka1.C: New.
957 2011-07-04 Jakub Jelinek <jakub@redhat.com>
959 PR rtl-optimization/49619
960 * gcc.dg/pr49619.c: New test.
962 PR rtl-optimization/49472
963 * gfortran.dg/pr49472.f90: New test.
966 * gcc.dg/pr49602.c: New test.
968 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
972 * gcc.target/avr/avr.exp: Run over cpp files, too.
973 * gcc.target/avr/torture/avr-torture.exp: Ditto.
974 * gcc.target/avr/progmem.h: New file.
975 * gcc.target/avr/exit-abort.h: New file.
976 * gcc.target/avr/progmem-error-1.c: New file.
977 * gcc.target/avr/progmem-error-1.cpp: New file.
978 * gcc.target/avr/progmem-warning-1.c: New file.
979 * gcc.target/avr/torture/progmem-1.c: New file.
980 * gcc.target/avr/torture/progmem-1.cpp: New file.
982 2011-07-04 Richard Guenther <rguenther@suse.de>
984 PR tree-optimization/49615
985 * g++.dg/torture/pr49615.C: New testcase.
987 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
989 PR tree-optimization/49610
990 * gcc.dg/vect/pr49610.c: New test.
992 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
994 * gnat.dg/specs/debug1.ads: New test.
996 2011-07-02 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/typebound_proc_23.f90: New.
1001 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1004 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1006 2011-07-01 Jason Merrill <jason@redhat.com>
1009 * g++.dg/template/template-id-3.C: New.
1012 * g++.dg/template/qualified-id4.C: New.
1015 * g++.dg/template/explicit-args4.C: New.
1018 * g++.dg/template/offsetof2.C: New.
1020 2011-07-01 Kai Tietz <ktietz@redhat.com>
1022 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1024 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1027 * lib/target-supports.exp (check_effective_target_gld): New proc.
1029 2011-07-01 Richard Guenther <rguenther@suse.de>
1031 PR tree-optimization/49603
1032 * gcc.dg/torture/pr49603.c: New testcase.
1034 2011-06-30 Jason Merrill <jason@redhat.com>
1037 * g++.dg/rtti/template1.C: New.
1040 * g++.dg/cpp0x/regress/ctor1.C: New.
1043 * g++.dg/cpp0x/initlist54.C: New.
1045 2011-06-30 Martin Jambor <mjambor@suse.cz>
1047 * gcc.dg/tree-ssa/sra-12.c: New test.
1049 2011-06-29 Jason Merrill <jason@redhat.com>
1051 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1053 2011-06-30 Richard Guenther <rguenther@suse.de>
1055 PR tree-optimization/46787
1056 * gcc.dg/vect/vect-121.c: New testcase.
1058 2011-06-30 Martin Jambor <mjambor@suse.cz>
1060 PR tree-optimization/49094
1061 * gcc.dg/tree-ssa/pr49094.c: New test.
1063 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1066 * gfortran.dg/pr49540-1.f90: New test.
1067 * gfortran.dg/pr49540-2.f90: New test.
1069 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1072 * ada/acats/run_acats (which): Use last field of type -p output.
1074 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1075 Iain Sandoe <iains@gcc.gnu.org>
1078 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1079 Only skip on 64-bit *-*-darwin8* && !objc2.
1081 2011-06-30 Richard Guenther <rguenther@suse.de>
1083 PR tree-optimization/38752
1084 * gcc.c-torture/compile/pr38752.c: New testcase.
1086 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1088 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1089 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1091 2011-06-29 Jason Merrill <jason@redhat.com>
1094 * g++.dg/cpp0x/initlist53.C: Use placement new.
1095 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1096 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1099 * g++.dg/cpp0x/trailing6.C: New.
1100 * g++.dg/cpp0x/pr45908.C: No error.
1103 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1106 * g++.dg/cpp0x/constexpr-using2.C: New.
1108 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1111 * g++.dg/cpp0x/constexpr-diag3.C: New.
1112 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1113 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1114 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1115 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1117 2011-06-29 Jason Merrill <jason@redhat.com>
1119 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1121 2011-06-29 Richard Guenther <rguenther@suse.de>
1123 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1125 2011-06-29 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/initlist-value2.C: New.
1129 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1130 * g++.dg/cpp0x/initlist-value.C: New.
1132 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1134 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1136 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1138 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1139 * gcc.dg/inline_2.c: Likewise.
1140 * gcc.dg/unroll_1.c: Likewise.
1142 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.target/i386/pr49567.c: New test.
1147 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1149 * gnat.dg/opt17.ad[sb]: New test.
1151 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1152 Tom de Vries <tom@codesourcery.com>
1154 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1155 (check_effective_target_arm_thumb2): New effective targets.
1156 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1157 properly. Clean up temporary files.
1158 * gcc.target/arm/ivopts-2.c: Likewise.
1159 * gcc.target/arm/ivopts-3.c: Likewise.
1160 * gcc.target/arm/ivopts-4.c: Likewise.
1161 * gcc.target/arm/ivopts-5.c: Likewise.
1162 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1164 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1167 * gfortran.dg/reshape_zerosize_3.f90: New test.
1169 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1171 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1172 * gcc.target/arm/vfp-ldmias.c: Likewise.
1173 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1174 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1175 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1176 * gcc.target/arm/vfp-stmias.c: Likewise.
1177 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1178 * gcc.target/arm/vfp-stmiad.c: Likewise.
1180 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1182 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1184 * gcc.target/arm/pr45701-2.c: Ditto.
1186 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1189 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1190 * gfortran.dg/extends_14.f03: Modified.
1192 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1194 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1195 early if the test is already being skipped.
1197 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1198 scan-assembler-dem-not): For missing file, report unresolved with
1199 same message as for pass/fail, with reason reported in log file.
1201 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1202 from add_options_for_arm_neon_fp16.
1203 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1204 check_effective_target_arm_neon_fp16_ok_nocache.
1205 Check -mfpu and -mfloat-abi options from current multilib.
1206 Do not require neon support.
1207 (check_effective_target_arm_fp16_ok): Renamed from
1208 check_effecitve_target_arm_neon_fp16_ok.
1209 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1210 arm_neon_fp16_ok and arm_fp16.
1211 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1212 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1213 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1214 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1216 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1218 * gcc.dg/builtin-assume-aligned-1.c: New test.
1219 * gcc.dg/builtin-assume-aligned-2.c: New test.
1220 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1223 * gcc.dg/pr49544.c: New test.
1225 2011-06-27 Richard Guenther <rguenther@suse.de>
1227 PR tree-optimization/49394
1228 * g++.dg/torture/pr49394.C: New testcase.
1230 2011-06-27 Kai Tietz <ktietz@redhat.com>
1232 * gcc.dg/optimize-bswapdi-2.c: New test.
1234 2011-06-27 Michael Hope <michael.hope@linaro.org>
1235 Richard Sandiford <richard.sandiford@linaro.org>
1237 PR tree-optimization/49169
1238 * gcc.dg/torture/pr49169.c: New test.
1240 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1243 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1245 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1248 2011-06-26 Jason Merrill <jason@redhat.com>
1250 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1253 * g++.dg/init/ref19.C: New.
1254 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1256 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1258 PR tree-optimization/48377
1259 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1262 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1265 * lib/target-supports.exp (check_effective_target_non_strict_align):
1267 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1269 2011-06-24 Martin Jambor <mjambor@suse.cz>
1271 PR tree-optimizations/49516
1272 * g++.dg/tree-ssa/pr49516.C: New test.
1274 2011-06-23 Jason Merrill <jason@redhat.com>
1277 * g++.dg/template/partial10.C: New.
1278 * g++.dg/template/partial11.C: New.
1280 2011-06-23 Jeff Law <law@redhat.com>
1283 * gcc.dg/pr48770.c: New test.
1285 2011-06-23 Jan Hubicka <jh@suse.cz>
1288 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1290 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1294 instead of -fdump-tree-optimized.
1296 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/template/crash107.C: New.
1300 * g++.dg/template/error17.C: Adjust.
1302 2011-06-23 Jason Merrill <jason@redhat.com>
1305 * g++.dg/cpp0x/defaulted30.C: New.
1308 * g++.dg/rtti/anon-ns1.C: New.
1311 * g++.dg/init/ref18.C: New.
1314 * g++.dg/template/partial9.C: New.
1316 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1319 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1321 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1324 * gcc.dg/pr49496.c: New test.
1326 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1328 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1331 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1333 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1334 * gcc.target/arm/pr42879.c: Likewise.
1335 * gcc.target/arm/pr45701-3.c: Likewise.
1337 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1338 * gcc.target/arm/pr40482.c: Likewise.
1339 * gcc.target/arm/stack-corruption.c: Likewise.
1341 2011-06-22 Richard Guenther <rguenther@suse.de>
1343 PR tree-optimization/49493
1344 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1346 2011-06-22 Jason Merrill <jason@redhat.com>
1349 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1351 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1352 Dmitry Melnik <dm@ispras.ru>
1354 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1355 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1356 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1358 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1360 * gcc.target/arm/tlscall.c: New.
1362 2011-06-21 Jason Merrill <jason@redhat.com>
1365 * g++.dg/cpp0x/constexpr-ref1.C: New.
1366 * g++.dg/cpp0x/constexpr-ref2.C: New.
1367 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1370 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1373 * g++.dg/template/param3.C: New.
1375 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1377 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1378 my_clrsb test functions.
1380 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1381 test_sll, test_ull): Add clrsb tests.
1382 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1385 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1388 * gfortran.dg/class_44.f03: New.
1390 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1392 PR tree-optimization/49478
1393 * gcc.dg/vect/pr49478.c
1395 2011-06-21 Richard Guenther <rguenther@suse.de>
1397 PR tree-optimization/49483
1398 * gcc.dg/vect/vect-120.c: New testcase.
1400 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1403 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1404 * gcc.dg/vect/vect-peel-4.c: Likewise.
1406 2011-06-22 Christian Bruel <christian.bruel@st.com>
1409 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1410 * gcc.dg/always_inline2.c: Likewise.
1411 * gcc.dg/always_inline3.c: Likewise.
1412 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1413 * gcc.dg/inline_1.c: Likewise.
1414 * gcc.dg/inline_2.c: Likewise.
1415 * gcc.dg/inline_3.c: Likewise.
1416 * gcc.dg/inline_4.c: Likewise.
1417 * gcc.dg/20051201-1.c: Likewise.
1418 * gcc.dg/pr40087.c: Likewise.
1419 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1420 * gcc.dg/inline-22.c: Likewise.
1421 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1422 * gcc.dg/lto/20090218-1_1.c: Likewise.
1423 * g++.dg/ipa/devirt-7.C: Likewise.
1424 * gcc.dg/uninit-pred-5_a.c: Likewise.
1425 * gcc.dg/uninit-pred-5_b.c: Likewise.
1426 * gcc.dg/fail_always_inline.c: New.
1428 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1430 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1431 into 6 jobs instead of 3.
1433 2011-06-20 Jason Merrill <jason@redhat.com>
1436 * g++.dg/cpp0x/initlist53.C: New.
1438 2011-06-20 Tobias Burnus <burnus@net-b.de>
1441 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1442 * gfortran.dg/coarray_lock_3.f90: New.
1443 * gfortran.dg/coarray/lock_1.f90: New.
1445 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1447 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1448 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1449 unresolved and report the reason to the log file.
1451 * lib/scanasm.exp (object-size): Move argument processing earlier
1452 to report errors before verifying that the file exists. Report
1453 problems detected at runtime as unresolved instead of error and
1454 report their reasons to the log file.
1456 2011-06-20 Jason Merrill <jason@redhat.com>
1459 * g++.dg/cpp0x/explicit6.C: New.
1462 * g++.dg/cpp0x/enum20.C: New.
1465 * g++.dg/ext/attr-aligned01.C: New.
1468 * g++.dg/cpp0x/variadic-default.C: New.
1471 * g++.dg/cpp0x/auto26.C: New.
1474 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1476 2011-06-20 Kai Tietz <ktietz@redhat.com>
1478 * gcc.dg/binop-notand1.c: New test.
1479 * gcc.dg/binop-notand2.c: New test.
1480 * gcc.dg/binop-notand3.c: New test.
1481 * gcc.dg/binop-notand4.c: New test.
1482 * gcc.dg/binop-notand5.c: New test.
1483 * gcc.dg/binop-notand6.c: New test.
1485 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1488 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1490 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1493 * gfortran.dg/proc_ptr_31.f90: New.
1495 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1497 * gnat.dg/volatile6.adb: New test.
1498 * gnat.dg/volatile7.adb: Likewise.
1499 * gnat.dg/volatile8.adb: Likewise.
1500 * gnat.dg/volatile9.adb: Likewise.
1502 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/constant3.adb: New test.
1506 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1509 * gfortran.dg/read_list_eof_1.f90: New test.
1511 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1514 * gcc.target/i386/testimm-1.c: New test.
1515 * gcc.target/i386/testimm-2.c: New test.
1516 * gcc.target/i386/testimm-3.c: New test.
1517 * gcc.target/i386/testimm-4.c: New test.
1518 * gcc.target/i386/testimm-5.c: New test.
1519 * gcc.target/i386/testimm-6.c: New test.
1520 * gcc.target/i386/testimm-7.c: New test.
1521 * gcc.target/i386/testimm-8.c: New test.
1522 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1523 * gcc.target/i386/xop-rotate1-int.c: New test.
1524 * gcc.target/i386/xop-rotate2-int.c: New test.
1526 2011-06-17 Jason Merrill <jason@redhat.com>
1528 * g++.dg/cpp0x/rv-func2.C: New.
1530 * g++.dg/debug/dwarf2/lambda1.C: New.
1531 * g++.dg/warn/Wshadow-6.C: Adjust.
1533 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1536 * gfortran.dg/move_alloc_5.f90: New.
1538 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1540 PR rtl-optimization/48542
1541 * gcc.dg/torture/pr48542.c: New test.
1543 2011-06-16 Jason Merrill <jason@redhat.com>
1546 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1549 * g++.dg/cpp0x/initlist52.C New.
1552 * c-c++-common/raw-string-12.c: New.
1555 * g++.dg/cpp0x/sfinae26.C: New.
1558 * g++.dg/cpp0x/variadic113.C: New.
1561 * g++.dg/cpp0x/variadic112.C: New.
1563 2011-06-16 Jeff Law <law@redhat.com>
1565 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1566 improved jump threading.
1567 * gcc.dg/builtin-object-size-2.c: Likewise.
1568 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1570 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1573 * gfortran.dg/typebound_assignment_3.f03: New.
1575 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1578 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1580 2011-06-16 Martin Jambor <mjambor@suse.cz>
1582 PR tree-optimization/49343
1583 * gnat.dg/discr31.ad[sb]: New test.
1585 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1587 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1589 2011-06-16 Tom de Vries <tom@codesourcery.com>
1592 * gcc.target/arm/ivopts-3.c: Update test.
1593 * gcc.target/arm/ivopts-5.c: Same.
1595 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1598 2011-06-10 Wei Guozhi <carrot@google.com>
1601 * gcc.target/arm/pr45335.c: New test.
1602 * gcc.target/arm/pr45335-2.c: New test.
1603 * gcc.target/arm/pr45335-3.c: New test.
1604 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1605 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1606 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1608 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1610 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1612 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1615 * gfortran.dg/class_43.f03: New.
1617 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1619 PR tree-optimization/49419
1620 * gcc.c-torture/execute/pr49419.c: New test.
1622 2011-06-16 Revital Eres <revital.eres@linaro.org>
1624 * gcc.dg/sms-9.c: New file.
1626 2011-06-15 Easwaran Raman <eraman@google.com>
1628 PR rtl-optimization/49414
1629 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1631 2011-06-14 Jason Merrill <jason@redhat.com>
1633 * g++.dg/cpp0x/noexcept13.C: New.
1635 2011-06-14 Easwaran Raman <eraman@google.com>
1637 PR rtl-optimization/44194
1638 * gcc.dg/pr44194-1.c: New test.
1639 * gcc.dg/pr44194-2.c: New test.
1641 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1643 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1645 * gcc.target/arm/pr45701-2.c: Likewise.
1646 * gcc.target/arm/thumb-branch1.c: Likewise.
1648 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1651 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1653 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1655 * gcc.target/arm/pr45701-1.c: Require thumb support.
1656 * gcc.target/arm/pr45701-2.c: Likewise.
1657 * gcc.target/arm/thumb-branch1.c: Likewise.
1659 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1660 * gcc.target/arm/pr39839.c: Likewise.
1661 * gcc.target/arm/pr40657-2.c: Likewise.
1662 * gcc.target/arm/pr40956.c: Likewise.
1663 * gcc.target/arm/pr41679.c: Likewise.
1664 * gcc.target/arm/pr42235.c: Likewise.
1665 * gcc.target/arm/pr42495.c: Likewise.
1666 * gcc.target/arm/pr42505.c: Likewise.
1667 * gcc.target/arm/pr42574.c: Likewise.
1668 * gcc.target/arm/pr46883.c: Likewise.
1669 * gcc.target/arm/pr46934.c: Likewise.
1670 * gcc.target/arm/xor-and.c: Likewise.
1672 2011-06-14 Jason Merrill <jason@redhat.com>
1674 * g++.dg/other/error23.C: Adjust error message.
1675 * g++.dg/other/error32.C: Likewise.
1678 * g++.dg/cpp0x/rv-dotstar.C: New.
1681 * g++.dg/cpp0x/decltype30.C: New.
1683 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1685 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1688 * gfortran.dg/pr49103.f90: New test.
1690 2011-06-14 Tom de Vries <tom@codesourcery.com>
1693 * gcc.target/arm/ivopts-3.c: New test.
1694 * gcc.target/arm/ivopts-4.c: New test.
1695 * gcc.target/arm/ivopts-5.c: New test.
1697 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1699 PR rtl-optimization/49390
1700 * gcc.c-torture/execute/pr49390.c: New test.
1702 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1704 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1706 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1708 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1709 * gcc.c-torture/execute/cmpsi-2.x: New file.
1710 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1711 * gcc.c-torture/execute/pr45262.x: New file.
1712 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1713 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1715 * gcc.c-torture/compile/pr49163.c: Ditto.
1717 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1719 * gcc.dg/vect/vect-16.c: Rename to...
1720 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1721 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1722 for double-word vectors.
1723 * gcc.dg/vect/vect-peel-4.c: Likewise.
1724 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1726 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1729 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1732 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1734 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1736 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1738 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1740 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1742 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1744 * gfortran.dg/trim_optimize_8.f90: New test case.
1746 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1747 Ira Rosen <ira.rosen@linaro.org>
1749 PR tree-optimization/49352
1750 * gcc.dg/vect/pr49352.c: New test.
1752 2011-06-12 Tobias Burnus
1755 * gfortran.dg/alloc_comp_assign_11.f90: New.
1757 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1759 * gfortran.dg/trim_optimize_7.f90: New test.
1761 2011-06-10 Wei Guozhi <carrot@google.com>
1764 * gcc.target/arm/pr45335.c: New test.
1765 * gcc.target/arm/pr45335-2.c: New test.
1766 * gcc.target/arm/pr45335-3.c: New test.
1767 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1768 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1769 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1771 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/parse/error39.C: New.
1776 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1778 * gcc.target/arm/20090811-1.c: Skip for incompatible
1779 options, do not override other options.
1780 * gcc.target/arm/combine-cmp-shift.c: Skip for
1781 incompatible options.
1782 * gcc.target/arm/pr45094.c: Likewise.
1783 * gcc.target/arm/scd42-1.c: Likewise.
1784 * gcc.target/arm/scd42-3.c: Likewise.
1785 * gcc.target/arm/thumb-ltu.c: Likewise.
1787 * lib/target-supports.exp
1788 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1789 multilib flags use -mfpu with a value other than neon-fp16.
1791 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1793 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1794 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1796 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1798 * lib/target-supports.exp (check_effective_target_pie): New proc.
1799 * gcc.dg/pie-link.c: Use target pie.
1801 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1802 Laurent Rougé <laurent.rouge@menta.fr>
1804 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1805 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1807 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1809 * gfortran.dg/coarray/sync_1.f90: New test for
1810 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1812 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1814 PR tree-optimization/49318
1815 * gcc.dg/vect/pr49318.c: New test.
1817 2011-06-09 David Krauss <potswa@mac.com>
1819 * g++.dg/template/arrow1.C: New.
1821 2011-06-09 Jason Merrill <jason@redhat.com>
1823 * lib/prune.exp: Prune "note"s.
1824 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1826 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1827 * g++.dg/template/dependent-expr3.C: Likewise.
1828 * g++.dg/parse/template7.C: Likewise.
1829 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1830 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1831 * g++.old-deja/g++.pt/friend38.C: Likewise.
1832 * g++.old-deja/g++.pt/crash32.C: Likewise.
1833 * g++.old-deja/g++.other/init4.C: Likewise.
1834 * g++.old-deja/g++.other/friend8.C: Likewise.
1836 * g++.dg/ext/complex7.C: Adjust expected output.
1837 * g++.dg/diagnostic/method1.C: Likewise.
1838 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1839 * g++.dg/parse/crash33.C: Likewise.
1840 * g++.dg/other/warning1.C: Likewise.
1841 * g++.dg/init/pr29571.C: Likewise.
1842 * g++.dg/warn/overflow-warn-1.C: Likewise.
1843 * g++.dg/warn/overflow-warn-3.C: Likewise.
1844 * g++.dg/warn/overflow-warn-4.C: Likewise.
1845 * g++.old-deja/g++.oliva/template1.C: Likewise.
1847 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1848 * g++.dg/parse/template7.C: Adjust.
1850 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1853 * gcc.dg/pr49307.c: New.
1855 2011-06-09 Wei Guozhi <carrot@google.com>
1858 * gcc.target/arm/pr46975.c: New testcase.
1860 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1862 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1863 (PMETH, arglist_t): Removed.
1864 (method_get_number_of_arguments): Removed.
1865 (method_get_nth_argument): Removed.
1866 (method_get_first_argument): Removed.
1867 (method_get_next_argument): Removed.
1868 (method_get_sizeof_arguments): Removed.
1869 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1871 (method_get_number_of_arguments): Removed.
1872 (method_get_nth_argument): Removed.
1873 (method_get_first_argument): Removed.
1874 (method_get_next_argument): Removed.
1875 (method_get_sizeof_arguments): Removed.
1876 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1878 2011-06-09 David Li <davidxl@google.com>
1880 * gcc.dg/dump-pass.c: New test.
1882 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/parse/error38.C: New.
1887 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1890 * gfortran.dg/pr49308.f90: New test.
1892 2011-06-08 Jason Merrill <jason@redhat.com>
1894 * g++.dg/cpp0x/noexcept11.C: New.
1895 * g++.dg/cpp0x/noexcept12.C: New.
1896 * g++.dg/cpp0x/sfinae11.C: Adjust.
1898 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1901 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1902 to dg-options, match also DW_AT_linkage_name.
1904 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1907 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1908 -fno-common on alpha*-dec-osf*.
1909 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1911 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1913 PR rtl-optimization/49303
1914 * gcc.target/ia64/pr49303.c: New test.
1916 2011-06-08 Tobias Burnus <burnus@net-b.de>
1919 * gfortran.dg/coarray_lock_1.f90: New.
1920 * gfortran.dg/coarray_lock_2.f90: New.
1922 2011-06-07 Jason Merrill <jason@redhat.com>
1924 * lib/prune.exp: Look for "required" rather than "instantiated".
1925 * g++.dg/abi/mangle11.C: Likewise.
1926 * g++.dg/abi/mangle12.C: Likewise.
1927 * g++.dg/abi/mangle17.C: Likewise.
1928 * g++.dg/abi/mangle20-2.C: Likewise.
1929 * g++.dg/abi/pragma-pack1.C: Likewise.
1930 * g++.dg/cpp0x/decltype26.C: Likewise.
1931 * g++.dg/cpp0x/decltype28.C: Likewise.
1932 * g++.dg/cpp0x/decltype29.C: Likewise.
1933 * g++.dg/cpp0x/enum11.C: Likewise.
1934 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1935 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1936 * g++.dg/cpp0x/pr47416.C: Likewise.
1937 * g++.dg/ext/case-range2.C: Likewise.
1938 * g++.dg/ext/case-range3.C: Likewise.
1939 * g++.dg/gomp/for-19.C: Likewise.
1940 * g++.dg/gomp/pr37533.C: Likewise.
1941 * g++.dg/gomp/pr38639.C: Likewise.
1942 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1943 * g++.dg/inherit/base3.C: Likewise.
1944 * g++.dg/inherit/using6.C: Likewise.
1945 * g++.dg/init/placement4.C: Likewise.
1946 * g++.dg/init/reference3.C: Likewise.
1947 * g++.dg/lookup/scoped6.C: Likewise.
1948 * g++.dg/lookup/using7.C: Likewise.
1949 * g++.dg/other/abstract1.C: Likewise.
1950 * g++.dg/other/error10.C: Likewise.
1951 * g++.dg/other/error5.C: Likewise.
1952 * g++.dg/other/field1.C: Likewise.
1953 * g++.dg/other/offsetof5.C: Likewise.
1954 * g++.dg/parse/bitfield2.C: Likewise.
1955 * g++.dg/parse/constant4.C: Likewise.
1956 * g++.dg/parse/crash20.C: Likewise.
1957 * g++.dg/parse/invalid-op1.C: Likewise.
1958 * g++.dg/parse/non-dependent2.C: Likewise.
1959 * g++.dg/parse/template18.C: Likewise.
1960 * g++.dg/tc1/dr152.C: Likewise.
1961 * g++.dg/tc1/dr166.C: Likewise.
1962 * g++.dg/tc1/dr176.C: Likewise.
1963 * g++.dg/tc1/dr213.C: Likewise.
1964 * g++.dg/template/access11.C: Likewise.
1965 * g++.dg/template/access2.C: Likewise.
1966 * g++.dg/template/access3.C: Likewise.
1967 * g++.dg/template/access7.C: Likewise.
1968 * g++.dg/template/arg7.C: Likewise.
1969 * g++.dg/template/cond2.C: Likewise.
1970 * g++.dg/template/crash13.C: Likewise.
1971 * g++.dg/template/crash40.C: Likewise.
1972 * g++.dg/template/crash7.C: Likewise.
1973 * g++.dg/template/crash84.C: Likewise.
1974 * g++.dg/template/ctor5.C: Likewise.
1975 * g++.dg/template/defarg13.C: Likewise.
1976 * g++.dg/template/defarg14.C: Likewise.
1977 * g++.dg/template/dtor7.C: Likewise.
1978 * g++.dg/template/eh2.C: Likewise.
1979 * g++.dg/template/error2.C: Likewise.
1980 * g++.dg/template/error43.C: Likewise.
1981 * g++.dg/template/friend32.C: Likewise.
1982 * g++.dg/template/injected1.C: Likewise.
1983 * g++.dg/template/instantiate1.C: Likewise.
1984 * g++.dg/template/instantiate3.C: Likewise.
1985 * g++.dg/template/instantiate5.C: Likewise.
1986 * g++.dg/template/instantiate7.C: Likewise.
1987 * g++.dg/template/local6.C: Likewise.
1988 * g++.dg/template/lookup2.C: Likewise.
1989 * g++.dg/template/member5.C: Likewise.
1990 * g++.dg/template/memfriend15.C: Likewise.
1991 * g++.dg/template/memfriend16.C: Likewise.
1992 * g++.dg/template/memfriend17.C: Likewise.
1993 * g++.dg/template/memfriend7.C: Likewise.
1994 * g++.dg/template/meminit1.C: Likewise.
1995 * g++.dg/template/nested3.C: Likewise.
1996 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1997 * g++.dg/template/nontype12.C: Likewise.
1998 * g++.dg/template/nontype13.C: Likewise.
1999 * g++.dg/template/nontype6.C: Likewise.
2000 * g++.dg/template/pr23510.C: Likewise.
2001 * g++.dg/template/pr35240.C: Likewise.
2002 * g++.dg/template/ptrmem15.C: Likewise.
2003 * g++.dg/template/ptrmem6.C: Likewise.
2004 * g++.dg/template/qualified-id1.C: Likewise.
2005 * g++.dg/template/qualttp20.C: Likewise.
2006 * g++.dg/template/qualttp3.C: Likewise.
2007 * g++.dg/template/qualttp4.C: Likewise.
2008 * g++.dg/template/qualttp5.C: Likewise.
2009 * g++.dg/template/qualttp6.C: Likewise.
2010 * g++.dg/template/qualttp7.C: Likewise.
2011 * g++.dg/template/qualttp8.C: Likewise.
2012 * g++.dg/template/recurse.C: Likewise.
2013 * g++.dg/template/recurse2.C: Likewise.
2014 * g++.dg/template/ref5.C: Likewise.
2015 * g++.dg/template/scope2.C: Likewise.
2016 * g++.dg/template/sfinae10.C: Likewise.
2017 * g++.dg/template/sfinae3.C: Likewise.
2018 * g++.dg/template/sizeof3.C: Likewise.
2019 * g++.dg/template/static9.C: Likewise.
2020 * g++.dg/template/template-id-2.C: Likewise.
2021 * g++.dg/template/typedef13.C: Likewise.
2022 * g++.dg/template/typename4.C: Likewise.
2023 * g++.dg/template/using14.C: Likewise.
2024 * g++.dg/template/using2.C: Likewise.
2025 * g++.dg/template/warn1.C: Likewise.
2026 * g++.dg/warn/Wparentheses-13.C: Likewise.
2027 * g++.dg/warn/Wparentheses-15.C: Likewise.
2028 * g++.dg/warn/Wparentheses-16.C: Likewise.
2029 * g++.dg/warn/Wparentheses-17.C: Likewise.
2030 * g++.dg/warn/Wparentheses-18.C: Likewise.
2031 * g++.dg/warn/Wparentheses-19.C: Likewise.
2032 * g++.dg/warn/Wparentheses-20.C: Likewise.
2033 * g++.dg/warn/Wparentheses-23.C: Likewise.
2034 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2035 * g++.dg/warn/noeffect2.C: Likewise.
2036 * g++.dg/warn/noeffect4.C: Likewise.
2037 * g++.dg/warn/pr8570.C: Likewise.
2038 * g++.old-deja/g++.brendan/init2.C: Likewise.
2039 * g++.old-deja/g++.eh/spec6.C: Likewise.
2040 * g++.old-deja/g++.pt/crash10.C: Likewise.
2041 * g++.old-deja/g++.pt/crash36.C: Likewise.
2042 * g++.old-deja/g++.pt/derived3.C: Likewise.
2043 * g++.old-deja/g++.pt/error2.C: Likewise.
2044 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2045 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2046 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2047 * g++.old-deja/g++.pt/overload7.C: Likewise.
2048 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2050 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2051 Iain Sandoe <iains@gcc.gnu.org>
2053 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2054 Added code to deal with the case when [Protocol
2055 -descriptionForInstanceMethod:] or [Protocol
2056 -descriptionForClassMethod:] returns NULL.
2058 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2059 Iain Sandoe <iains@gcc.gnu.org>
2061 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2062 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2065 2011-06-07 Xinliang David Li <davidxl@google.com>
2067 * gcc.dg/inline_2.c: New test.
2068 * gcc.dg/unroll_2.c: New test.
2069 * gcc.dg/inline_3.c: New test.
2070 * gcc.dg/unroll_3.c: New test.
2071 * gcc.dg/inline_4.c: New test.
2072 * gcc.dg/unroll_4.c: New test.
2073 * gcc.dg/inline_1.c: New test.
2074 * gcc.dg/unroll_1.c: New test.
2076 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2078 PR tree-optimization/48497
2079 * lib/gcc-defs.exp (dg-additional-options): New proc.
2080 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2081 -msse2 on 32-bit x86.
2083 2011-06-06 Jason Merrill <jason@redhat.com>
2085 * g++.dg/cpp0x/enum19.C: New.
2087 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2089 * gcc.target/arm/neon-reload-class.c: New test.
2091 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2094 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2096 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2098 * gcc.target/arm/smlatb-1.c: New file.
2099 * gcc.target/arm/smlatt-1.c: New file.
2100 * gcc.target/arm/smlaltb-1.c: New file.
2101 * gcc.target/arm/smlaltt-1.c: New file.
2103 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2105 * gcc.target/arm/mla-2.c: New test.
2107 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2109 PR gcov-profile/49299
2110 * gcc.dg/tree-prof/pr49299-1.c: New test.
2111 * gcc.dg/tree-prof/pr49299-2.c: New test.
2113 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2115 * lib/target-supports.exp
2116 (check_effective_target_vect_widen_mult_qi_to_hi):
2117 Add NEON as supporting target.
2118 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2119 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2120 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2121 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2122 using widening multiplication on targets that support it.
2123 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2124 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2125 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2127 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2129 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2130 Modern Objective-C runtime API.
2131 * objc/execute/next_mapping.h: Removed.
2132 * objc-obj-c++-shared/next-mapping.h: Removed.
2133 * objc-obj-c++-shared/Object1.h: Removed.
2134 * objc-obj-c++-shared/Object1.m: Removed.
2135 * objc-obj-c++-shared/Object1.mm: Removed.
2136 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2137 * objc-obj-c++-shared/Protocol1.h: Removed.
2138 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2139 of ProtoBool, IVAR_T and METHOD.
2140 * objc-obj-c++-shared/runtime.h: New.
2141 * objc-obj-c++-shared/TestsuiteObject.h: New.
2142 * objc-obj-c++-shared/TestsuiteObject.m: New.
2144 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2145 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2146 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2148 * objc/execute/_cmd.m: Include
2149 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2150 runtime API. ([TestClass +initialize]): Include this method also
2151 with the GNU runtime.
2152 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2153 Object. ([-setValue:]): Return void.
2154 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2155 with the GNU runtime. Include
2156 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2157 for the NeXT runtime. Use the existing print_ivars() and
2158 compare_structures() implementations for the old NeXT runtime.
2159 Added new implementations for the Modern GNU and NeXT runtimes.
2160 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2161 well. (main): Use objc_getClass(). Use return instead of exit.
2162 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2163 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2165 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2166 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2167 instead of Object. (main): Use return instead of exit().
2168 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2169 instead of Object. Removed prototype for exit(). (main): Use
2170 return instead of exit(). Use the Modern Objective-C runtime API.
2171 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2173 * objc/execute/class-tests-1.h: Include
2174 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2175 runtime API. (test_class_with_superclass): Do not call [Object
2176 class]. There is no need to with the current libobjc.
2177 * objc/execute/class-tests-2.h: Include
2178 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2180 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2181 ../../objc-obj-c++-shared/next-mapping.h.
2182 * objc/execute/class-2.m: Likewise.
2183 * objc/execute/class-3.m: Likewise.
2184 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2185 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2186 +initialize]): Include this method also with the GNU
2187 runtime. (main): Use the Modern Objective-C runtime API.
2188 * objc/execute/class-5.m: Likewise.
2189 * objc/execute/class-6.m: Likewise.
2190 * objc/execute/class-7.m: Likewise.
2191 * objc/execute/class-8.m: Likewise.
2192 * objc/execute/class-9.m: Likewise.
2193 * objc/execute/class-10.m: Likewise.
2194 * objc/execute/class-11.m: Likewise.
2195 * objc/execute/class-12.m: Likewise.
2196 * objc/execute/class-13.m: Likewise.
2197 * objc/execute/class-14.m: Likewise.
2198 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2199 this method also with the GNU runtime.
2200 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2201 +initialize]): Include this method also with the GNU runtime.
2202 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2204 * objc/execute/encode-1.m: Likewise.
2205 * objc/execute/enumeration-1.m: Likewise.
2206 * objc/execute/enumeration-2.m: Likewise.
2207 * objc/execute/exceptions/catchall-1.m: Likewise.
2208 * objc/execute/exceptions/finally-1.m: Likewise.
2209 * objc/execute/exceptions/foward-1.m: Likewise.
2210 * objc/execute/exceptions/local-variables-1.m: Likewise.
2211 * objc/execute/exceptions/throw-nil.m: Likewise.
2212 * objc/execute/exceptions/trivial.m: Likewise.
2213 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2214 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2215 * objc/execute/exceptions/matcher-1.m: Likewise.
2216 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2218 * objc/execute/formal_protocol-2.m: Likewise.
2219 * objc/execute/formal_protocol-3.m: Likewise.
2220 * objc/execute/formal_protocol-4.m: Likewise.
2221 * objc/execute/formal_protocol-5.m: Include
2222 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2224 * objc/execute/formal_protocol-6.m: Likewise.
2225 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2226 Object. Include <objc/Protocol.h> instead of
2227 ../../objc-obj-c++-shared/Protocol1.h.
2228 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2230 * objc/execute/informal_protocol.m: Likewise.
2231 * objc/execute/load-3.m: Likewise.
2232 * objc/execute/many_args_method.m ([TestClass +initialize]):
2233 Include this method with the GNU runtime as well.
2234 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2235 * objc/execute/nested-func-1.m: Use TestsuiteObject
2237 * objc/execute/nil_method-1.m: Likewise.
2238 * objc/execute/no_clash.m: Likewise.
2239 * objc/execute/np-1.m: Do not include
2240 ../../objc-obj-c++-shared/Protocol1.h.
2241 (main): Use return instead of exit().
2242 * objc/execute/np-2.m: Do not include
2243 ../../objc-obj-c++-shared/Protocol1.h.
2244 ([MyObject +initialize]): Include this method also with the GNU
2245 runtime. (main): Use return instead of exit().
2246 * objc/execute/object_is_class.m: Include
2247 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2248 of Object. (main): Use the Modern Objective-C runtime API.
2249 * objc/execute/object_is_meta_class.m: Likewise.
2250 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2251 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2252 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2253 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2254 Objective-C runtime API.
2255 * objc/execute/protocol-isEqual-2.m: Likewise.
2256 * objc/execute/protocol-isEqual-3.m: Likewise.
2257 * objc/execute/protocol-isEqual-4.m: Likewise.
2258 * objc/execute/redefining_self.m ([TestClass +initialize]):
2259 Include this method with the GNU runtime as well.
2260 * objc/execute/root_methods.m: Include
2261 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2262 Include this method with the GNU runtime as well.
2263 (main): Use the Modern Objective-C runtime API.
2264 * objc/execute/selector-1.m: Include
2265 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2266 of Object. (main): Use the Modern Objective-C runtime API.
2267 * objc/execute/static-1.m ([Test +initialize]): Include this
2268 method with the GNU runtime as well.
2269 * objc/execute/static-2.m: Likewise.
2270 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2271 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2272 ([MathClass +initialize]): Include this method with the GNU
2274 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2276 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2277 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2278 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2279 * objc.dg/attributes/method-attribute-1.m: Likewise.
2280 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2281 * objc.dg/attributes/method-attribute-2.m: Likewise.
2282 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2283 * objc.dg/attributes/method-attribute-3.m: Likewise.
2284 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2285 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2286 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2287 * obj-c++.dg/bitfield-1.mm: Likewise.
2288 * obj-c++.dg/bitfield-2.mm: Likewise
2289 * objc.dg/bitfield-3.m: Likewise.
2290 * obj-c++.dg/bitfield-4.mm: Likewise.
2291 * objc.dg/bitfield-5.m: Likewise
2292 * objc.dg/call-super-1.m: Likewise.
2293 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2294 Use objc_getClass() instead of objc_get_class(), but for the GNU
2295 runtime redefine objc_getClass as objc_get_class. Include
2296 ../objc-obj-c++-shared/runtime.h.
2297 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2298 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2299 Use the Modern Objective-C runtime API.
2300 * objc.dg/class-protocol-1.m: Include
2301 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2302 * obj-c++.dg/class-protocol-1.mm: Likewise.
2303 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2304 * objc.dg/comp-types-10.m: Likewise.
2305 * objc.dg/comp-types-11.m: Likewise.
2306 * objc.dg/comp-types-12.m: Likewise.
2307 * obj-c++.dg/comp-types-9.mm: Likewise.
2308 * obj-c++.dg/comp-types-11.mm: Likewise.
2309 * obj-c++.dg/comp-types-12.mm: Likewise.
2310 * obj-c++.dg/comp-types-13.mm: Likewise.
2311 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2312 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2313 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2314 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2315 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2316 * objc.dg/desig-init-1.m: Likewise.
2317 * obj-c++.dg/defs.mm: Likewise.
2318 * objc.dg/exceptions-2.m: Likewise.
2319 * obj-c++.dg/except-1.mm: Likewise.
2320 * obj-c++.dg/exceptions-2.mm: Likewise.
2321 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2322 Use the Modern Objective-C runtime API.
2323 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2324 the Modern Objective-C runtime API. Do not include
2325 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2326 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2327 the Modern Objective-C runtime API except when using an older NeXT
2329 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2330 the Modern Objective-C runtime API.
2331 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2333 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2334 * objc.dg/encode-7-next-64bit.m: Updated include.
2335 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2337 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2338 the Modern Objective-C runtime API.
2339 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2340 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2341 instead of ../objc-obj-c++-shared/Protocol1.h.
2342 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2343 the Modern Objective-C runtime API except when using an older NeXT
2345 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2346 the Modern Objective-C runtime API.
2347 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2349 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2350 * objc.dg/fix-and-continue-2.m: Likewise.
2351 * objc.dg/foreach-1.m: Likewise.
2352 * objc.dg/foreach-2.m: Likewise.
2353 * objc.dg/foreach-3.m: Likewise.
2354 * objc.dg/foreach-4.m: Likewise.
2355 * objc.dg/foreach-5.m: Likewise.
2356 * objc.dg/foreach-6.m: Likewise.
2357 * objc.dg/foreach-7.m: Likewise.
2358 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2360 * objc.dg/func-ptr-2.m: Likewise.
2361 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2362 Do not include objc/objc-api.h.
2363 * obj-c++.dg/fsf-package-0.mm: Likewise.
2364 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2365 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2366 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2368 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2369 * objc.dg/gnu-runtime-3.m: Likewise.
2370 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2371 * objc.dg/headers.m: Include objc/runtime.h instead of
2372 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2373 for the NeXT runtime.
2374 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2375 * obj-c++.dg/isa-field-1.mm: Likewise.
2376 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2377 * objc.dg/layout-1.m: Likewise.
2378 * objc.dg/layout-2.m: Likewise.
2379 * objc.dg/local-decl-2.m: Likewise.
2380 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2381 Object. ([Container +elementForView:]): Use
2382 class_conformsToProtocol().
2383 * obj-c++.dg/lookup-2.mm: Likewise.
2384 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2385 * obj-c++.dg/local-decl-1.mm: Likewise.
2386 * objc.dg/method-3.m: Likewise.
2387 * objc.dg/method-4.m: Likewise.
2388 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2389 ../objc-obj-c++-shared/Protocol1.h.
2390 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2391 * objc.dg/method-9.m: Likewise.
2392 * objc.dg/method-10.m: Likewise.
2393 * objc.dg/method-13.m ([Root +initialize]): Include this method
2394 also for the GNU runtime. (main): Use objc_getClass() also for
2396 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2397 * objc.dg/method-17.m: Likewise.
2398 * objc.dg/method-19.m: Likewise.
2399 * objc.dg/method-20b.m: Likewise.
2400 * obj-c++.dg/method-2.mm: Likewise.
2401 * obj-c++.dg/method-6.mm: Likewise.
2402 * obj-c++.dg/method-10.mm: Likewise.
2403 * obj-c++.dg/method-11.mm: Likewise.
2404 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2405 ../objc-obj-c++-shared/Protocol1.h.
2406 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2407 * obj-c++.dg/method-15.mm: Likewise.
2408 * obj-c++.dg/method-17.mm: Likewise.
2409 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2410 +initialize]): Include this method also for the GNU
2411 runtime. (main): Use objc_getClass() also for the GNU runtime.
2412 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2413 * obj-c++.dg/method-22.mm: Likewise.
2414 * obj-c++.dg/method-23.mm: Likewise.
2415 * obj-c++.dg/no-extra-load.mm: Likewise.
2416 * objc.dg/objc-fast-4.m: Likewise.
2417 * objc.dg/objc-gc-4.m: Likewise.
2418 * obj-c++.dg/objc-gc-3.mm: Likewise.
2419 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2420 protocol_getMethodDescription() instead of [Protocol
2421 -descriptionForInstanceMethod].
2422 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2423 Made it available with all runtimes. (main): Call -test instead
2425 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2426 and put into a category.
2427 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2428 Object. Include objc/objc.h.
2429 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2430 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2431 New. (main): Use protocol_getMethodDescription() instead
2432 of [Protocol -descriptionForInstanceMethod] and [Protocol
2433 -descriptionForClassMethod].
2434 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2435 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2436 Objective-C runtime API.
2437 * obj-c++.dg/proto-qual-1.mm: Likewise.
2438 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2440 * obj-c++.dg/property/property-1.mm: Likewise.
2441 * obj-c++.dg/qual-types-1.mm: Likewise.
2442 * objc.dg/selector-2.m: Include objc/objc.h instead of
2443 ../objc-obj-c++-shared/Object1.h.
2444 * obj-c++.dg/selector-2.mm: Likewise.
2445 * obj-c++.dg/selector-5.mm: Likewise.
2446 * obj-c++.dg/selector-6.mm: Likewise.
2447 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2448 Object. Do not include objc/objc-api.h.
2449 * obj-c++.dg/set-not-used-1.mm: Likewise.
2450 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2451 * objc.dg/stret-1.m: Likewise.
2452 * objc.dg/stret-2.m: Likewise.
2453 * obj-c++.dg/super-class-2.mm: Likewise.
2454 * objc.dg/super-class-3.m: Likewise.
2455 * objc.dg/super-class-4.m: Likewise.
2456 * objc.dg/sync-2.m: Likewise.
2457 * obj-c++.dg/sync-2.mm: Likewise.
2458 * objc.dg/sync-1.m: Include objc/objc.h instead of
2459 ../objc-obj-c++-shared/Object1.h.
2460 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2461 'Class' as the type of 'isa'.
2462 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2463 Objective-C runtime API. ([TestClass +initialize]): Include this
2464 method with the GNU runtime as well.
2465 * objc.dg/strings/strings-1.m: Updated includes.
2466 * obj-c++.dg/strings/strings-1.mm: Likewise.
2467 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2468 objc.dg/strings/const-str-12b.m.
2469 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2470 * obj-c++.dg/template-3.mm: Likewise.
2471 * obj-c++.dg/template-4.mm: Likewise.
2472 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2473 Objective-C runtime API.
2474 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2475 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2476 * obj-c++.dg/try-catch-1.mm: Likewise.
2477 * obj-c++.dg/try-catch-2.mm: Likewise.
2478 * objc.dg/try-catch-3.m: Likewise.
2479 * obj-c++.dg/try-catch-3.mm: Likewise.
2480 * objc.dg/try-catch-6.m: Likewise.
2481 * objc.dg/try-catch-7.m: Likewise.
2482 * obj-c++.dg/try-catch-7.mm: Likewise.
2483 * obj-c++.dg/try-catch-8.mm: Likewise.
2484 * obj-c++.dg/try-catch-9.mm: Likewise.
2485 * objc.dg/try-catch-10.m: Likewise.
2486 * obj-c++.dg/try-catch-11.mm: Likewise.
2487 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2488 Object. Include objc/objc.h.
2489 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2490 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2491 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2492 Object. Use Modern Objective-C runtime API. Do not use
2494 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2495 * obj-c++.dg/torture/trivial.mm: Likewise.
2496 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2497 instead of ../objc-obj-c++-shared/Object1.h. Include
2498 ../objc-obj-c++-shared/runtime.h.
2499 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2500 * objc.dg/torture/strings/const-str-11.m: Likewise.
2501 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2502 * objc.dg/torture/strings/const-str-9.m: Likewise.
2503 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2504 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2505 instead of Object. Only add _FooClassReference if
2507 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2508 * objc.dg/torture/strings/const-str-8.m: Likewise.
2509 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2510 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2512 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2514 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2515 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2516 * obj-c++.dg/va-meth-1.mm: Likewise.
2517 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2518 ../objc-obj-c++-shared/Object1.h.
2519 * objc.dg/zero-link-3.m: Likewise.
2521 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2523 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2525 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2528 * obj-c++.dg/property/cxx-property-1.mm: New.
2529 * obj-c++.dg/property/cxx-property-2.mm: New.
2531 2011-06-06 Jason Merrill <jason@redhat.com>
2533 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2535 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2537 PR rtl-optimization/49145
2539 * gcc.c-torture/compile/pr49145.c: New test.
2541 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2544 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2545 to dg-options, match also DW_AT_linkage_name.
2548 * gcc.dg/debug/pr49294.c: New test.
2551 * g++.dg/opt/pr49264.C: New test.
2553 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2555 PR tree-optimization/49243
2556 * gcc.dg/pr49243.c: New.
2558 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2560 * gnat.dg/specs/cond_expr1.ads: New test.
2562 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2564 * gnat.dg/deferred_const4.ad[sb]: New test.
2565 * gnat.dg/deferred_const4_pkg.ads: New helper.
2567 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2569 * gnat.dg/test_tamdt.adb: Rename to...
2570 * gnat.dg/taft_type1.adb: ...this.
2571 * gnat.dg/tamdt.ad[sb]: Rename to...
2572 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2573 * gnat.dg/tamdt_aux.ads: Rename to...
2574 * gnat.dg/taft_type1_pkg2.ads: ...this.
2575 * gnat.dg/taft_type2.ad[sb]: New test.
2576 * gnat.dg/taft_type2_pkg.ads: New helper.
2577 * gnat.dg/taft_type3.adb: New test.
2578 * gnat.dg/taft_type3_pkg.ads: New helper.
2580 2011-06-05 Tobias Burnus <burnus@net-b.de>
2583 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2586 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2589 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2591 * objc.dg/gnu-api-2-objc.m: Likewise.
2592 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2593 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2595 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2597 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2598 alignment, not the alignment, when calling class_addIvar(). Add
2599 an 'isa' instance variable to the test root class.
2600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2602 2011-06-04 Jan Hubicka <jh@suse.cz>
2604 PR tree-optimization/48893
2605 PR tree-optimization/49091
2606 PR tree-optimization/49179
2607 * gfortran.dg/pr49179.f90: New testcase
2609 2011-06-04 Jan Hubicka <jh@suse.cz>
2612 * g++.dg/torture/pr48954.C: New testcase.
2614 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2616 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2618 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2621 * g++.dg/diagnostic/bitfld2.C: New.
2623 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.c-torture/execute/pr49281.c: New test.
2628 2011-06-04 Jan Hubicka <jh@suse.cz>
2630 PR tree-optimize/48929
2631 * gcc.c-torture/compile/pr48929.c: New testcase.
2633 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2635 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2637 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2640 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2642 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2644 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2646 2011-06-03 Richard Henderson <rth@redhat.com>
2647 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2649 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2651 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2653 * objc.dg/headers.m: Do not include objc-list.h.
2655 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2657 * objc.dg/type-stream-1.m: Test removed.
2658 * objc.dg/headers.m: Do not include typedstream.h.
2660 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2662 * objc.dg/torture/forward-1.m (main): Updated testcase.
2664 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2667 * gcc.c-torture/compile/pr49163.c: New.
2669 2011-06-02 Asher Langton <langton2@llnl.gov>
2672 * gfortran.dg/PR49268.f90: New test.
2674 2011-06-02 Asher Langton <langton2@llnl.gov>
2677 * gfortran.dg/PR37039.f90: New test.
2679 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2682 * objc.dg/method-5.m: Updated.
2683 * objc.dg/method-19.m: Updated.
2684 * objc.dg/method-lookup-1.m: New.
2685 * obj-c++.dg/method-6.mm: Updated.
2686 * obj-c++.dg/method-7.mm: Updated.
2687 * obj-c++.dg/method-lookup-1.mm: New.
2689 2011-06-02 DJ Delorie <dj@redhat.com>
2691 * lib/timeout.exp (timeout): Add board_info support.
2693 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2695 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2697 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2700 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2701 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2703 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2704 Hans-Peter Nilsson <hp@axis.com>
2706 PR rtl-optimization/48840
2707 * gcc.target/sparc/ultrasp13.c: New test.
2709 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2712 * gcc.c-torture/compile/pr49238.c: New.
2714 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2716 * gcc.target/arm/g2.c: Skip test in -mthumb.
2717 Skip test unless cpu is xscale.
2718 * gcc.target/arm/scd42-2.c: Likewise.
2719 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2721 2011-06-01 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/decltype28.C: New.
2724 * g++.dg/cpp0x/decltype29.C: New.
2726 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2729 * gcc.target/mips/pr45074.c: New test.
2731 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2732 Hans-Peter Nilsson <hp@axis.com>
2734 PR rtl-optimization/48830
2735 * gcc.target/sparc/ultrasp12.c: New test.
2737 2011-06-01 David Li <davidxl@google.com>
2739 * gcc.dg/profile-dir-1.c: Change pass name.
2740 * gcc.dg/profile-dir-2.c: Ditto.
2741 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2742 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2743 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2744 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2745 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2746 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2747 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2748 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2749 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2750 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2751 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2752 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2753 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2754 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2755 * gcc.dg/profile-dir-3.c: Ditto.
2756 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2758 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2760 * objc.dg/attributes/method-nonnull-1.m: New test.
2761 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2763 2011-05-31 Tobias Burnus <burnus@net-b.de>
2766 * gfortran.dg/coarray_atomic_1.f90: New.
2767 * gfortran.dg/coarray/atomic_1.f90: New.
2769 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2771 * gcc.dg/guality/bswaptest.c: New test.
2772 * gcc.dg/guality/clztest.c: New test.
2773 * gcc.dg/guality/ctztest.c: New test.
2774 * gcc.dg/guality/rotatetest.c: New test.
2777 * gcc.target/i386/pr48688.c: New test.
2779 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2782 * g++.dg/lookup/name-clash9.C: New.
2784 2011-05-31 Tobias Burnus <burnus@net-b.de>
2787 * gfortran.dg/coarray/dummy_1.f90: New.
2789 2011-05-31 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/coarray/save_1.f90: New.
2793 * gfortran.dg/coarray_4.f90: Update dg-error.
2795 2011-05-31 Jason Merrill <jason@redhat.com>
2797 * g++.dg/cpp0x/rv-template1.C: New.
2799 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2801 PR rtl-optimization/49235
2802 * gcc.dg/pr49235.c: New test.
2804 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2806 PR tree-optimization/49093
2807 * gcc.dg/vect/pr49093.c: New test.
2809 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2812 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2814 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2817 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2820 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2823 * gcc.c-torture/execute/pr49186.c: New.
2825 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2828 * gcc.target/i386/pr49168-1.c: New.
2830 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2831 Eric Botcazou <ebotcazou@adacore.com>
2833 * gcc.dg/guality/drap.c: New test.
2835 2011-05-30 Richard Guenther <rguenther@suse.de>
2837 PR tree-optimization/49210
2838 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2839 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2841 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2844 * g++.dg/gomp/pr49223-1.C: New test.
2845 * g++.dg/gomp/pr49223-2.C: New test.
2847 2011-05-30 Richard Guenther <rguenther@suse.de>
2849 PR tree-optimization/49218
2850 * gcc.c-torture/execute/pr49218.c: New testcase.
2852 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2854 PR tree-optimization/49199
2855 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2856 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2857 -fno-tree-scev-cprop.
2859 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2862 * gfortran.dg/extends_13.f03: New.
2864 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2866 PR rtl-optimization/49095
2867 * gcc.target/i386/pr49095.c: New test.
2869 2011-05-29 Tobias Burnus <burnus@net-b.de>
2872 * gfortran.dg/coarray_24.f90: New.
2874 2011-05-29 Tobias Burnus <burnus@net-b.de>
2877 * gfortran.dg/coarray_23.f90: New.
2879 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2882 * gcc.dg/pr48826.c: New test.
2884 2011-05-29 Richard Guenther <rguenther@suse.de>
2886 PR tree-optimization/49217
2887 * gcc.dg/torture/pr49217.c: New testcase.
2889 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2892 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2894 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2896 * gnat.dg/boolean_subtype.adb: Rename to...
2897 * gnat.dg/boolean_subtype1.adb: ...this.
2899 2011-05-28 Jason Merrill <jason@redhat.com>
2901 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2903 2011-05-27 Jason Merrill <jason@redhat.com>
2905 * g++.dg/cpp0x/enum18.C: Adjust.
2907 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2909 2011-05-27 Tobias Burnus <burnus@net-b.de>
2912 * gfortran.dg/coarray_22.f90: New.
2914 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2916 PR tree-optimization/46728
2917 * gcc.target/powerpc/pr46728-1.c: New.
2918 * gcc.target/powerpc/pr46728-2.c: New.
2919 * gcc.target/powerpc/pr46728-3.c: New.
2920 * gcc.target/powerpc/pr46728-4.c: New.
2921 * gcc.target/powerpc/pr46728-5.c: New.
2922 * gcc.dg/pr46728-6.c: New.
2923 * gcc.target/powerpc/pr46728-7.c: New.
2924 * gcc.target/powerpc/pr46728-8.c: New.
2925 * gcc.dg/pr46728-9.c: New.
2926 * gcc.target/powerpc/pr46728-10.c: New.
2927 * gcc.target/powerpc/pr46728-11.c: New.
2928 * gcc.dg/pr46728-12.c: New.
2929 * gcc.target/powerpc/pr46728-13.c: New.
2930 * gcc.target/powerpc/pr46728-14.c: New.
2931 * gcc.target/powerpc/pr46728-15.c: New.
2932 * gcc.target/powerpc/pr46728-16.c: New.
2934 2011-05-27 Jason Merrill <jason@redhat.com>
2936 * g++.dg/abi/mangle47.C: New.
2939 * g++.dg/template/const5.C: New.
2941 * g++.dg/cpp0x/enum18.C: New.
2943 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2945 * g++.dg/cpp0x/error6.C: New.
2947 * g++.dg/cpp0x/error5.C: New.
2949 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2952 * g++.dg/eh/cond6.C: New test.
2954 2011-05-27 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/rank_3.f90: New.
2958 * gfortran.dg/rank_4.f90: New.
2960 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2962 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2963 replace dump search.
2965 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2967 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2968 * gnat.dg/bit_packed_array5.adb: ...here.
2970 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2973 * g++.dg/cpp0x/auto25.C: New.
2975 2011-05-27 Richard Guenther <rguenther@suse.de>
2977 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2979 2011-05-27 Richard Guenther <rguenther@suse.de>
2981 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2983 2011-05-27 Richard Guenther <rguenther@suse.de>
2986 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2988 2011-05-26 Jason Merrill <jason@redhat.com>
2990 * g++.dg/cpp0x/friend1.C: New.
2991 * g++.dg/cpp0x/friend2.C: New.
2993 * g++.dg/cpp0x/auto7.C: Update.
2994 * g++.dg/template/crash50.C: Adjust.
2995 * g++.dg/template/static9.C: Adjust.
2996 * g++.old-deja/g++.ext/memconst.C: Adjust.
2998 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3000 * gcc.dg/march.c: Ignore a note for some targets.
3002 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3003 Nathan Froyd <froydnj@codesourcery.com>
3007 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3008 * g++.dg/parse/pr18770.C: New test.
3009 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3011 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3014 * gfortran.dg/dependency_40.f90 : New test.
3016 2011-05-26 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/coarray/registering_1.f90: New.
3021 2011-05-26 Jason Merrill <jason@redhat.com>
3023 * g++.dg/cpp0x/variadic111.C: New.
3024 * g++.dg/cpp0x/variadic41.C: Adjust.
3026 2011-05-26 Richard Guenther <rguenther@suse.de>
3028 PR tree-optimization/48702
3029 * gcc.dg/torture/pr48702.c: New testcase.
3031 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033 PR gcov-profile/48845
3034 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3036 * gcc.dg/matrix/matrix.exp: Likewise.
3037 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3038 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3039 line number to check_profiling_available.
3040 * lib/target-supports.exp (check_profiling_available): Account for
3042 Require TLS runtime support with -fprofile-generate.
3043 * lib/profopt.exp (profopt-execute): Add TLS options for
3045 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3047 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/eh/cond5.C: New test.
3052 PR tree-optimization/49161
3053 * gcc.c-torture/execute/pr49161.c: New test.
3055 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3057 * gcc.target/arm/neon-vorn-vbic.c: New test.
3059 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3061 PR tree-optimization/49038
3062 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3063 * gcc.dg/vect/pr49038.c: New test.
3065 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3066 * g++.dg/init/pr25811-3.C: New.
3067 * g++.dg/init/pr25811-4.C: New.
3069 2011-05-25 Jason Merrill <jason@redhat.com>
3071 * g++.dg/cpp0x/enum17.C: New.
3072 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3074 * g++.dg/cpp0x/auto24.C: New.
3076 * g++.dg/cpp0x/error4.C: New.
3078 * g++.dg/cpp0x/rv-restrict.C: New.
3080 * g++.dg/cpp0x/enum15.C: New.
3081 * g++.dg/cpp0x/constexpr-switch2.C: New.
3083 * g++.dg/cpp0x/variadic110.C: New.
3085 * g++.dg/cpp0x/auto9.C: Add typedef test.
3087 * g++.dg/cpp0x/auto23.C: New.
3088 * g++.dg/cpp0x/auto9.C: Adjust.
3090 * g++.dg/cpp0x/defaulted29.C: New.
3092 * g++.dg/cpp0x/initlist51.C: New.
3094 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3096 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3097 * g++.dg/abi/packed1.C: Suppress warning.
3098 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3099 * g++.dg/template/stdarg1.C: Likewise.
3100 * g++.dg/other/packed1.C: Remove arm from xfail list.
3102 2011-05-25 Jason Merrill <jason@redhat.com>
3104 * g++.dg/cpp0x/enum16.C: New.
3105 * g++.dg/parse/error15.C: Adjust.
3107 * g++.dg/cpp0x/initlist50.C: New.
3109 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3111 * g++.dg/cpp0x/variadic109.C: New.
3113 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3115 * gcc.target/i386/pause-1.c: New.
3117 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3119 * gcc.dg/stack-usage-1.c: Adjust comment.
3120 * gcc.dg/stack-usage-2.c: New test.
3122 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3125 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3126 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3128 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3130 PR rtl-optimization/48757
3131 * gfortran.dg/pr48757.f: New test case.
3133 2011-05-24 Jason Merrill <jason@redhat.com>
3135 * g++.dg/cpp0x/access01.C: New.
3137 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3140 * objc.dg/pr48177.m: New testcase.
3142 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3145 * objc.dg/pr48187.m: New testcase.
3146 * obj-c++.dg/pr48187.mm: New testcase.
3147 * objc.dg/ivar-extra-semicolon.m: New testcase.
3149 2011-05-24 Jason Merrill <jason@redhat.com>
3151 * g++.dg/template/access21.C: New.
3152 * g++.dg/template/access22.C: New.
3154 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3156 PR rtl-optimization/48633
3157 * g++.dg/pr48633.C: New test.
3159 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3162 * g++.dg/other/pr49133.C: New test.
3164 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3165 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3167 * gcc.dg/torture/tls/run-gd.c: New test.
3168 * gcc.dg/torture/tls/run-ie.c: New test.
3169 * gcc.dg/torture/tls/run-ld.c: New test.
3170 * gcc.dg/torture/tls/run-le.c: New test.
3171 * lib/target-supports.exp (check_effective_target_tls_runtime):
3172 Build testcase with TLS options.
3174 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3176 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3178 2011-05-24 Tom de Vries <tom@codesourcery.com>
3180 PR tree-optimization/49121
3181 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3183 2011-05-23 Jason Merrill <jason@redhat.com>
3185 * g++.dg/cpp0x/defaulted28.C: New.
3187 * g++.dg/cpp0x/sfinae25.C: New.
3189 * g++.dg/cpp0x/rv-cast2.C: New.
3191 * g++.dg/cpp0x/enum14.C: New.
3193 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.c-torture/execute/pr49123.c: New test.
3199 * gcc.dg/debug/pr49032.c: New test.
3202 * gcc.dg/pr49120.c: New test.
3204 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3207 * gcc.target/i386/pr47315.c: New test.
3209 2011-05-23 Jason Merrill <jason@redhat.com>
3211 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3213 * g++.dg/cpp0x/sfinae24.C: New.
3215 * g++.dg/cpp0x/error3.C: New.
3217 * g++.dg/cpp0x/defaulted27.C: New.
3219 * g++.dg/cpp0x/decltype27.C: New.
3221 2011-05-23 Richard Guenther <rguenther@suse.de>
3223 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3225 2011-05-23 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/40874
3228 * g++.dg/tree-ssa/pr40874.C: New testcase.
3230 2011-05-23 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/49115
3233 * g++.dg/torture/pr49115.C: New testcase.
3235 2011-05-23 Richard Guenther <rguenther@suse.de>
3238 * gcc.dg/memcpy-3.c: New testcase.
3240 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.c-torture/execute/pr48973-1.c: New test.
3244 * gcc.c-torture/execute/pr48973-2.c: New test.
3246 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3249 * g++.dg/warn/pr18016.C: New.
3251 2011-05-23 Tom de Vries <tom@codesourcery.com>
3254 * gcc.target/arm/ivopts-6.c: New test.
3256 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3259 * gcc.c-torture/compile/pr49029.c: New test.
3261 2011-05-22 Jason Merrill <jason@redhat.com>
3263 * g++.dg/cpp0x/sfinae23.C: New.
3264 * g++.dg/cpp0x/sfinae8.C: Correct.
3266 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3268 * gfortran.dg/function_optimize_8.f90: New test case.
3270 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3272 PR tree-optimization/49087
3273 * gcc.dg/vect/O3-pr49087.c: New test.
3275 2011-05-21 Jason Merrill <jason@redhat.com>
3277 * g++.dg/debug/const5.C: New.
3279 2011-05-20 Jason Merrill <jason@redhat.com>
3281 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3283 * g++.dg/cpp0x/constexpr-static7.C: New.
3285 * g++.dg/cpp0x/enum12.C: New.
3286 * g++.dg/cpp0x/enum13.C: New.
3288 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/select_type_23.f03: New.
3293 2011-05-20 Jason Merrill <jason@redhat.com>
3295 * g++.dg/cpp0x/defaulted26.C: New.
3297 * g++.dg/cpp0x/noexcept02.C: Fix.
3298 * g++.dg/cpp0x/noexcept03.C: Fix.
3299 * g++.dg/cpp0x/noexcept08.C: Fix.
3300 * g++.dg/cpp0x/noexcept10.C: New.
3302 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3305 * gfortran.dg/extends_12.f03: New.
3307 2011-05-20 Jason Merrill <jason@redhat.com>
3309 * g++.dg/template/koenig9.C: New.
3310 * g++.dg/opt/pr47615.C: Fix.
3311 * g++.dg/overload/defarg1.C: Fix.
3312 * g++.dg/tc1/dr213.C: Remove xfail.
3313 * g++.dg/torture/pr34850.C: Fix.
3314 * g++.dg/torture/pr39362.C: Fix.
3315 * g++.old-deja/g++.brendan/crash56.C: Fix.
3316 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3318 2011-05-20 Richard Guenther <rguenther@suse.de>
3320 PR tree-optimization/49079
3321 * gcc.dg/torture/pr49079.c: New testcase.
3323 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3325 PR tree-optimization/49073
3326 * gcc.c-torture/execute/pr49073.c: New test.
3328 2011-06-19 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/coarray_21.f90: New.
3333 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3335 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3338 2011-05-19 Richard Guenther <rguenther@suse.de>
3341 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3343 2011-05-19 Richard Guenther <rguenther@suse.de>
3346 * gcc.dg/builtin-object-size-11.c: New testcase.
3348 2011-05-19 Tom de Vries <tom@codesourcery.com>
3351 * gcc.target/arm/ivopts.c: New test.
3352 * gcc.target/arm/ivopts-2.c: New test.
3354 2011-05-19 Tom de Vries <tom@codesourcery.com>
3356 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3358 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3360 * gcc.c-torture/execute/960321-1.x: Remove.
3362 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3365 * gfortran.dg/move_alloc_4.f90: New.
3367 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3370 * gcc.target/i386/pr49002-1.c: New test.
3371 * gcc.target/i386/pr49002-2.c: Likewise.
3373 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3375 PR tree-optimization/49039
3376 * gcc.c-torture/execute/pr49039.c: New test.
3377 * gcc.dg/tree-ssa/pr49039.c: New test.
3378 * g++.dg/torture/pr49039.C: New test.
3380 2011-05-18 Jason Merrill <jason@redhat.com>
3382 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3383 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3384 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3386 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3388 * gcc.target/bfin/mcpu-bf592.c: New test.
3390 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3392 PR tree-optimization/41881
3393 * gcc.dg/vect/O3-pr41881.c: New test.
3394 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3396 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3398 PR tree-optimization/49000
3399 * gcc.dg/pr49000.c: New test.
3401 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3403 * gnat.dg/invalid1.adb: New test.
3405 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3407 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3409 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3410 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3412 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3415 * g++.dg/cpp0x/range-for18.C: New.
3417 2011-05-15 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/coarray/image_index_2.f90: New.
3422 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3424 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3425 * g++.dg/cpp0x/override2.C: New.
3427 2011-05-14 Tobias Burnus <burnus@net-b.de>
3430 * gfortran.de/coarray_20.f90: New.
3432 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3435 * function_optimize_7.f90: New test case.
3437 2011-05-13 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp0x/decltype26.C: New.
3440 * g++.dg/cpp0x/enum11.C: New.
3442 2011-05-13 Tobias Burnus <burnus@net-b.de>
3446 * gfortran.dg/assign_8.f90: Update dg-error.
3448 2011-05-13 Tobias Burnus <burnus@net-b.de>
3451 * gfortran.dg/io_constraints_8.f90: New.
3452 * gfortran.dg/io_constraints_9.f90: New.
3454 2011-05-13 Martin Thuresson <martint@google.com>
3456 PR gcov-profile/47793
3457 * gcc.dg/pr47793.c: New.
3459 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3461 PR tree-optimization/48975
3462 * gcc.dg/pr48975.c: New test.
3464 2011-05-12 Tobias Burnus <burnus@net-b.de>
3467 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3469 2011-05-12 Jason Merrill <jason@redhat.com>
3471 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3473 2011-05-12 Geert Bosch <bosch@adacore.com>
3475 * gnat.dg/view_conversion1.adb: New test.
3477 2011-05-12 Richard Guenther <rguenther@suse.de>
3479 PR tree-optimization/48172
3480 * gcc.dg/vect/pr48172.c: New testcase.
3482 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3485 * g++.dg/opt/pr48967.C: New test.
3487 2011-05-11 Jason Merrill <jason@redhat.com>
3489 * g++.dg/cpp0x/constexpr-friend.C: New.
3490 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3492 * g++.dg/cpp0x/sfinae22.C: New.
3494 2011-05-11 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/generic_24.f90: New.
3499 2011-05-11 Richard Guenther <rguenther@suse.de>
3501 PR tree-optimization/15256
3502 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3504 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3507 * gcc.dg/pr48159-1.c: New test.
3508 * gcc.dg/pr48159-2.c: New test.
3510 2011-05-11 Richard Guenther <rguenther@suse.de>
3513 * gcc.dg/torture/pr48953.c: New testcase.
3515 2011-05-11 Richard Guenther <rguenther@suse.de>
3517 PR tree-optimization/18041
3518 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3520 2011-05-11 Alan Modra <amodra@gmail.com>
3523 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3525 2011-05-10 Jason Merrill <jason@redhat.com>
3527 * g++.dg/cpp0x/defaulted25.C: New.
3528 * g++.dg/template/crash7.C: Adjust.
3530 * g++.dg/cpp0x/variadic108.C: New.
3532 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3534 * g++.dg/inherit/virtual9.C: Extend.
3536 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3539 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3540 are passed and returned in vector registers.
3542 2011-05-10 Richard Guenther <rguenther@suse.de>
3544 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3545 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3546 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3547 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3548 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3551 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3553 PR tree-optimization/48611
3554 PR tree-optimization/48794
3555 * gfortran.dg/gomp/pr48611.f90: New test.
3556 * gfortran.dg/gomp/pr48794.f90: New test.
3559 * gcc.dg/dfp/pr48928.c: New test.
3561 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/cpp0x/pr48522.C: New.
3566 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3569 * g++.dg/cpp0x/sfinae21.C: New.
3571 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/template/sfinae28.C: Rename to...
3574 * g++.dg/cpp0x/sfinae19.C: ... this.
3575 * g++.dg/template/sfinae29.C: Rename to...
3576 * g++.dg/cpp0x/sfinae20.C: ... this.
3578 2011-05-09 Jeff Law <law@redhat.com>
3580 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3583 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3586 * g++.dg/init/pr20039.C: New.
3588 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/template/sfinae28.C: New.
3593 * g++.dg/template/sfinae29.C: Likewise.
3595 2011-05-09 Jason Merrill <jason@redhat.com>
3597 * g++.dg/template/nontype23.C: New.
3599 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3601 * g++.dg/init/pr48859.C: New.
3603 2011-05-09 Jason Merrill <jason@redhat.com>
3605 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3606 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3607 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3608 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3609 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3610 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3611 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3612 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3614 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3616 * g++.dg/inherit/virtual9.C: New.
3618 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3621 * g++.dg/template/dependent-expr8.C: New test case.
3623 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3625 PR tree-optimization/48837
3626 * gcc.dg/pr48837.c: New testcase.
3628 2011-05-06 Jason Merrill <jason@redhat.com>
3630 * g++.dg/cpp0x/constexpr-condition2.C: New.
3632 * g++.dg/cpp0x/constexpr-missing.C: New.
3634 2011-05-06 Tobias Burnus <burnus@net-b.de>
3637 * gfortran.dg/coarray/this_image_2.f90: New.
3639 2011-05-06 Tobias Burnus <burnus@net-b.de>
3643 * gfortran.dg/bind_c_usage_22.f90: New.
3644 * gfortran.dg/bind_c_usage_23.f90: New.
3645 * gfortran.dg/bind_c_usage_24.f90: New.
3646 * gfortran.dg/bind_c_usage_24_c.c: New.
3648 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3651 * g++.dg/template/member9.C: New test case.
3653 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3655 * gnat.dg/discr29.ad[sb]: New test.
3656 * gnat.dg/discr30.adb: Likewise.
3658 2011-05-05 Julian Brown <julian@codesourcery.com>
3660 * gcc.target/arm/neon-vset_lanes8.c: New test.
3662 2011-05-05 Jason Merrill <jason@redhat.com>
3664 * g++.dg/init/new32.C: New.
3666 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3668 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3671 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3673 PR rtl-optimization/48381
3674 * gcc.c-torture/compile/pr48381.c: New test.
3676 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3678 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3680 * gcc.target/i386/opt-1.c: Ditto.
3682 2011-05-04 Jason Merrill <jason@redhat.com>
3684 * g++.dg/conversion/base1.C: New.
3686 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3688 PR libgfortran/48787
3689 * gfortran.dg/round_3.f08: Add more checks to test case.
3691 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3693 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3694 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3695 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3696 Gate test on effective_target fd_truncate.
3698 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3700 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3701 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3702 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3703 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3704 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3705 * gcc.target/i386/pr38824.c: Ditto.
3706 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3707 * gcc.target/i386/vecinit-2.c: Ditto.
3708 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3709 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3710 * gcc.target/i386/parity-2.c: Ditto.
3711 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3713 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3715 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3717 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3718 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3719 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3721 2011-05-03 Tobias Burnus <burnus@net-b.de>
3724 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3726 2011-05-03 Tobias Burnus <burnus@net-b.de>
3729 * gfortran.dg/coarray/this_image_1.f90: New.
3731 2011-05-03 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/coarray/caf.dg: New.
3735 * gfortran.dg/coarray/image_index_1.f90: New, copied
3736 from ../coarray_16.f90.
3738 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3741 * g++.dg/ext/complex9.C: New.
3743 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3746 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3747 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3748 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3750 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3752 * gcc.target/bfin/builtins: Created.
3753 * gcc.target/bfin/hisilh-O0.c: Deleted.
3754 * gcc.target/bfin/hisilh.c: Moved to...
3755 * gcc.target/bfin/builtins/hisilh.c: ...here.
3756 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3757 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3758 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3759 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3760 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3761 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3762 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3763 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3764 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3765 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3766 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3767 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3768 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3769 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3770 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3771 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3772 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3773 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3774 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3775 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3776 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3777 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3778 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3779 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3780 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3781 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3782 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3783 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3784 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3785 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3786 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3787 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3788 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3789 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3790 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3791 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3792 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3793 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3794 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3795 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3796 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3797 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3798 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3799 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3800 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3801 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3802 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3803 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3804 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3805 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3806 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3807 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3808 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3809 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3810 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3811 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3812 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3813 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3814 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3815 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3816 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3817 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3818 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3819 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3820 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3821 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3822 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3823 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3824 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3825 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3826 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3827 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3828 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3829 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3830 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3831 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3832 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3833 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3834 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3835 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3836 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3837 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3838 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3839 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3840 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3841 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3842 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3843 * gcc.target/bfin/builtins/circptr.c: Ditto.
3844 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3845 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3846 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3847 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3848 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3849 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3850 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3851 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3852 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3853 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3854 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3855 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3856 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3857 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3858 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3859 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3860 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3861 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3862 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3863 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3864 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3865 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3866 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3867 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3868 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3869 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3870 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3871 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3872 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3873 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3874 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3875 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3876 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3877 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3878 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3879 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3880 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3881 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3882 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3883 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3884 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3885 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3886 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3887 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3888 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3889 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3890 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3891 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3892 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3893 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3894 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3895 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3896 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3897 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3898 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3899 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3900 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3901 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3902 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3903 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3904 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3905 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3906 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3907 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3908 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3909 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3910 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3911 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3912 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3913 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3915 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3917 * gcc.target/arm/cold-lc.c: New test.
3919 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.dg/pr48774.c: New test.
3924 2011-05-03 Richard Guenther <rguenther@suse.de>
3926 * gcc.dg/large-size-array-5.c: New testcase.
3928 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3930 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3932 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3934 * lib/target-supports.exp (check_effective_target_vect_strided):
3936 (check_effective_target_vect_strided2)
3937 (check_effective_target_vect_strided3)
3938 (check_effective_target_vect_strided4)
3939 (check_effective_target_vect_strided8): ...these new functions.
3941 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3942 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3943 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3944 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3945 * gcc.dg/vect/pr37539.c: Likewise.
3946 * gcc.dg/vect/slp-11a.c: Likewise.
3947 * gcc.dg/vect/slp-11b.c: Likewise.
3948 * gcc.dg/vect/slp-11c.c: Likewise.
3949 * gcc.dg/vect/slp-12a.c: Likewise.
3950 * gcc.dg/vect/slp-12b.c: Likewise.
3951 * gcc.dg/vect/slp-18.c: Likewise.
3952 * gcc.dg/vect/slp-19a.c: Likewise.
3953 * gcc.dg/vect/slp-19b.c: Likewise.
3954 * gcc.dg/vect/slp-21.c: Likewise.
3955 * gcc.dg/vect/slp-23.c: Likewise.
3956 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3958 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3959 instead of vect_interleave && vect_extract_even_odd.
3960 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3961 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3962 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3963 * gcc.dg/vect/vect-1.c: Likewise.
3964 * gcc.dg/vect/vect-10.c: Likewise.
3965 * gcc.dg/vect/vect-98.c: Likewise.
3966 * gcc.dg/vect/vect-107.c: Likewise.
3967 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3968 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3969 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3970 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3971 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3972 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3973 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3974 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3975 * gcc.dg/vect/vect-strided-float.c: Likewise.
3976 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3977 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3978 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3979 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3980 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3981 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3982 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3983 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3984 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3985 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3986 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3987 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3988 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3989 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3990 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3992 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3994 * gcc.dg/vect/pr30843.c: Likewise.
3995 * gcc.dg/vect/pr33866.c: Likewise.
3996 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3997 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3998 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3999 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4001 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4003 * gcc.dg/vect/slp-11.c: Split into...
4004 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4005 gcc.dg/vect/slp-11c.c: ...these tests.
4006 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4007 * gcc.dg/vect/slp-12c.c: ...this new test.
4008 * gcc.dg/vect/slp-19.c: Split into...
4009 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4010 gcc.dg/vect/slp-19c.c: ...these new tests.
4012 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4014 * lib/target-supports.exp
4015 (check_effective_target_vect_extract_even_odd_wide): Delete.
4016 (check_effective_target_vect_strided_wide): Likewise.
4017 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4018 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4019 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4020 * gcc.dg/vect/pr37539.c: Likewise.
4021 * gcc.dg/vect/slp-11.c: Likewise.
4022 * gcc.dg/vect/slp-12a.c: Likewise.
4023 * gcc.dg/vect/slp-12b.c: Likewise.
4024 * gcc.dg/vect/slp-19.c: Likewise.
4025 * gcc.dg/vect/slp-23.c: Likewise.
4026 * gcc.dg/vect/vect-1.c: Likewise.
4027 * gcc.dg/vect/vect-98.c: Likewise.
4028 * gcc.dg/vect/vect-107.c: Likewise.
4029 * gcc.dg/vect/vect-strided-float.c: Likewise.
4031 2011-05-02 Jason Merrill <jason@redhat.com>
4033 * g++.dg/init/new31.C: New.
4035 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4038 * gcc.dg/pr35445.c: New test.
4040 2011-05-02 Jason Merrill <jason@redhat.com>
4042 * c-c++-common/vla-1.c: New.
4044 2011-05-02 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/48822
4047 * gcc.dg/torture/pr48822.c: New testcase.
4049 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4052 * g++.dg/cpp0x/constexpr-47969.C: New.
4054 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4057 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4058 on vect_no_align targets.
4059 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4060 vect_no_align targets.
4062 2011-05-01 Xinliang David Li <davidxl@google.com>
4064 * gcc.dg/tree-ssa/integer-addr.c: New test.
4065 * gcc.dg/tree-ssa/alias_bug.c: New test.
4067 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4069 PR libgfortran/48787
4070 * gfortran.dg/round_3.f08: Add more checks.
4072 2011-04-30 Tobias Burnus <burnus@net-b.de>
4075 * gfortran.dg/import9.f90: New, proper test.
4076 * gfortran.dg/interface_37.f90: Remove bogus
4077 test (bogus copy of interface_36.f90).
4079 2011-04-30 Tobias Burnus <burnus@net-b.de>
4082 * gfortran.dg/interface_37.f90: New.
4084 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4087 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4089 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4091 PR tree-optimization/48809
4092 * gcc.c-torture/execute/pr48809.c: New test.
4094 2011-04-29 Jeff Law <law@redhat.com>
4096 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4098 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4101 * g++.dg/init/ctor10.C: New.
4103 2011-04-29 Le-Chun Wu <lcwu@google.com>
4105 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4106 warning in implicitly instantiated templates.
4108 2011-04-29 Le-Chun Wu <lcwu@google.com>
4110 * g++.dg/warn/Wnull-conversion-1.C: New.
4111 * g++.dg/warn/Wnull-conversion-2.C: New.
4113 2011-04-29 Diego Novillo <dnovillo@google.com>
4115 * g++.old-deja/g++.other/null3.C: Expect warning about
4116 converting boolean to a pointer.
4118 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4121 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4125 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4127 2011-04-29 Tobias Burnus <burnus@net-b.de>
4130 * gfortran.dg/typebound_proc_22.f90: New.
4133 * gfortran.dg/interface_36.f90: New.
4135 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4137 PR libgfortran/48488
4138 PR libgfortran/48602
4139 PR libgfortran/48615
4140 PR libgfortran/48684
4141 PR libgfortran/48787
4142 * gfortran.dg/fmt_g.f: Adjust test.
4143 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4144 * gfortran.dg/round_3.f08: New test.
4145 * gfortran.dg/namelist_print_1.f: Adjust test.
4146 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4147 * gfortran.dg/f2003_io_5.f03: Adjust test.
4148 * gfortran.dg/coarray_15.f90: Adjust test.
4149 * gfortran.dg/namelist_65.f90: Adjust test.
4150 * gfortran.dg/fmt_cache_1.f: Adjust test.
4151 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4152 * gfortran.dg/real_const_3.f90: Adjust test.
4154 2011-04-28 Xinliang David Li <davidxl@google.com>
4156 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4157 * g++.dg/prof-robust-1.C: New test.
4159 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4161 PR tree-optimization/48765
4162 * gcc.dg/vect/pr48765.c: New.
4164 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4166 PR tree-optimization/48775
4167 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4169 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4172 * g++.dg/inherit/pr48798.C: New.
4173 * g++.old-deja/g++.other/base1.C: Adjust.
4175 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4178 * g++.dg/template/inherit7.C: New test case.
4180 2011-04-28 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/40052
4183 PR tree-optimization/15347
4184 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4185 * gcc.dg/pr15347.c: Likewise.
4187 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4190 * g++.dg/cpp0x/sfinae18.C: New.
4192 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4195 * g++.dg/ext/is_literal_type1.C: New.
4197 2011-04-28 Tobias Burnus <burnus@net-b.de>
4201 * gfortran.dg/interface_35.f90: New.
4202 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4203 * gfortran.dg/func_result_6.f90: Add dg-warning.
4204 * gfortran.dg/bessel_1.f90: Ditto.
4205 * gfortran.dg/hypot_1.f90: Ditto.
4206 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4207 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4208 * gfortran.dg/interface_assignment_4.f90: Ditto.
4210 2011-04-27 Jason Merrill <jason@redhat.com>
4212 * g++.dg/ext/complex8.C: New.
4214 * g++.dg/cpp0x/initlist49.C: New.
4215 * g++.dg/init/new30.C: New.
4217 2011-04-27 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/whole_file_34.f90: New.
4222 2011-04-27 Jan Hubicka <jh@suse.cz>
4224 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4226 2011-04-27 Jason Merrill <jason@redhat.com>
4228 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4230 * g++.dg/parse/ambig6.C: New.
4232 2011-04-27 Nick Clifton <nickc@redhat.com>
4234 * gcc.dg/20020312-2.c: Add definition for RX.
4236 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4237 option with RX targets.
4239 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4242 2011-04-27 Richard Guenther <rguenther@suse.de>
4244 * gcc.dg/tree-ssa/pr23382.c: Remove.
4246 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4249 * gcc.c-torture/compile/pr48767.c: New test.
4251 2011-04-27 Richard Guenther <rguenther@suse.de>
4253 PR tree-optimization/48772
4254 * g++.dg/pr48772.C: New testcase.
4256 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4259 * gcc.c-torture/compile/pr48742.c: New test.
4261 2011-04-26 Jason Merrill <jason@redhat.com>
4263 * g++.dg/lookup/koenig13.C: New.
4265 * g++.dg/cpp0x/initlist48.C: New.
4267 2011-04-25 Jason Merrill <jason@redhat.com>
4269 * g++.dg/cpp0x/sfinae17.C: New.
4271 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4274 * gcc.target/powerpc/pr48258-1.c: New file.
4275 * gcc.target/powerpc/pr48258-2.c: Ditto.
4277 2011-04-26 Xinliang David Li <davidxl@google.com>
4279 * gcc.dg/uninit-suppress.c: New test.
4280 * gcc.dg/uninit-suppress.c: New test.
4282 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4285 * gcc.dg/pr48768.c: New test.
4287 PR tree-optimization/48734
4288 * gcc.c-torture/compile/pr48734.c: New test.
4291 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4293 2011-04-26 Richard Guenther <rguenther@suse.de>
4295 PR tree-optimization/48731
4296 * gcc.dg/torture/pr48731.c: New testcase.
4298 2011-04-26 Richard Guenther <rguenther@suse.de>
4301 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4303 2011-04-26 Richard Guenther <rguenther@suse.de>
4306 * gcc.dg/torture/pr48694-1.c: New testcase.
4307 * gcc.dg/torture/pr48694-2.c: Likewise.
4309 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/ext/underlying_type1.C: New.
4312 * g++.dg/ext/underlying_type2.C: Likewise.
4313 * g++.dg/ext/underlying_type3.C: Likewise.
4314 * g++.dg/ext/underlying_type4.C: Likewise.
4315 * g++.dg/ext/underlying_type5.C: Likewise.
4316 * g++.dg/ext/underlying_type6.C: Likewise.
4317 * g++.dg/ext/underlying_type7.C: Likewise.
4318 * g++.dg/ext/underlying_type8.C: Likewise.
4319 * g++.dg/ext/underlying_type9.C: Likewise.
4320 * g++.dg/ext/underlying_type10.C: Likewise.
4322 2011-04-25 Jason Merrill <jason@redhat.com>
4324 * g++.dg/cpp0x/regress/template-const2.C: New.
4326 2011-04-25 Jeff Law <law@redhat.com>
4328 * gcc.dg/tree-ssa/vrp56.c: new test.
4330 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4334 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4336 PR preprocessor/48740
4337 * c-c++-common/raw-string-11.c: New test.
4339 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4341 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4344 2011-04-23 Tobias Burnus <burnus@net-b.de>
4347 * gfortran.dg/coarray_19.f90: New.
4349 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4352 * gcc.dg/pr48685.c: New test.
4354 2011-04-22 Jan Hubicka <jh@suse.cz>
4356 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4358 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4360 PR tree-optimization/48717
4361 * gcc.c-torture/execute/pr48717.c: New test.
4363 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.target/i386/pr48723.c: New test.
4368 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4371 * gcc.dg/gomp/pr48716.c: New test.
4372 * g++.dg/gomp/pr48716.C: New test.
4374 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4377 * gcc.dg/missing-field-init-2.c: Update testcase.
4379 2011-04-22 Alan Modra <amodra@gmail.com>
4381 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4383 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4386 * gfortran.dg/function_optimize_6.f90: New test.
4388 2011-04-21 Easwaran Raman <eraman@google.com>
4390 * gcc.dg/stack-layout-2.c: New test.
4392 2011-04-21 Richard Guenther <rguenther@suse.de>
4395 * g++.dg/lto/pr48207-2_0.C: New testcase.
4396 * g++.dg/lto/pr48207-3_0.C: Likewise.
4398 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4400 * gnat.dg/volatile5.adb: New test.
4401 * gnat.dg/volatile5_pkg.ads: New helper.
4403 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4406 * gcc.target/i386/pr48708.c: New test.
4408 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4410 * gcc.dg/vect/vect-119.c: New test.
4412 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4414 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4417 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4418 Richard Sandiford <richard.sandiford@linaro.org>
4421 * gcc.target/arm/pr46329.c: New test.
4423 2011-04-21 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/coarray_18.f90: New.
4428 2011-04-20 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/initlist47.C: New.
4432 * g++.dg/init/dtor4.C: New.
4434 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4437 * gcc.target/i386/sse2-pinsrw.c: New test.
4438 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4439 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4440 * gcc.target/i386/sse2-insvhi.c: Ditto.
4441 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4442 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4444 2011-04-20 Jason Merrill <jason@redhat.com>
4446 * g++.dg/template/const4.C: New.
4448 2011-04-20 Easwaran Raman <eraman@google.com>
4450 * gcc.dg/stack-layout-1.c: New test.
4452 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4454 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4455 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4458 2011-04-20 Kai Tietz <ktietz@redhat.com>
4460 * gcc.dg/binop-xor1.c: New test.
4461 * gcc.dg/binop-xor2.c: New test.
4462 * gcc.dg/binop-xor3.c: New test.
4463 * gcc.dg/binop-xor4.c: New test.
4464 * gcc.dg/binop-xor5.c: New test.
4466 2011-04-20 Richard Guenther <rguenther@suse.de>
4468 PR tree-optimization/47892
4469 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4471 2011-04-20 Richard Guenther <rguenther@suse.de>
4474 * g++.dg/torture/pr48695.C: New testcase.
4476 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4478 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4479 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4480 * gcc.c-torture/execute/pr45262.c: Ditto
4481 * gcc.dg/torture/pr43165.c: Ditto.
4482 * gcc.dg/torture/pr47228.c: Ditto.
4483 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4484 * gcc.dg/ipa/pr45644.c: Ditto.
4485 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4488 2011-04-19 Jason Merrill <jason@redhat.com>
4490 * g++.dg/ext/complex7.C: New.
4492 * g++.dg/ext/attrib41.C: New.
4494 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4497 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4499 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.target/i386/pr48678.c: New test.
4504 2011-04-19 Martin Jambor <mjambor@suse.cz>
4506 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4507 * g++.dg/opt/devirt2.C: New test.
4508 * g++.dg/ipa/devirt-g-1.C: Likewise.
4510 2011-04-19 Tobias Burnus <burnus@net-b.de>
4513 * gfortran.dg/whole_file_33.f90: New.
4515 2011-04-19 Martin Jambor <mjambor@suse.cz>
4517 * g++.dg/ipa/devirt-7.C: New test.
4519 2011-04-19 Richard Guenther <rguenther@suse.de>
4522 * g++.dg/lto/pr48207_0.C: New testcase.
4524 2011-04-18 Jason Merrill <jason@redhat.com>
4526 * g++.dg/init/void1.C: New.
4528 * g++.dg/cpp0x/union4.C: New.
4530 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4533 * g++.dg/torture/pr48661.C: New test.
4536 * g++.dg/gomp/pr48632.C: New test.
4538 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4540 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4541 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4543 2011-04-18 Tobias Burnus <burnus@net-b.de>
4546 * gfortran.dg/coarray_17.f90: New.
4547 * gfortran.dg/coarray_10.f90: Update dg-error.
4549 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4552 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4553 * gfortran.dg/guality/guality.exp: Likewise.
4555 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4557 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4559 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4561 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4563 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4565 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4567 2011-04-18 Richard Guenther <rguenther@suse.de>
4570 * g++.dg/torture/pr46364.C: New testcase.
4572 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4574 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4576 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4578 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4580 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4581 Ira Rosen <ira.rosen@linaro.org>
4584 * gcc.target/arm/pr48252.c: New test.
4586 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4588 PR tree-optimization/48616
4589 * gcc.dg/pr48616.c: New test.
4591 2011-04-18 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/coarray_16.f90: New.
4596 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4599 * gfortran.dg/realloc_on_assign_7.f03: New test.
4601 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4603 PR libgfortran/48602
4604 * gfortran.dg/fmt_g0_6.f08: New test.
4606 2011-04-17 Jason Merrill <jason@redhat.com>
4608 * g++.dg/cpp0x/sfinae16.C: New.
4610 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4612 * gcc.target/mips/reg-var-1.c: New test.
4614 2011-04-17 Jan Hubicka <jh@suse.cz>
4616 * gcc.dg/winline-5.c: Update testcase.
4618 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4620 * gnat.dg/discr27.ad[sb]: Move dg directive.
4621 * gnat.dg/discr28.ad[sb]: New test.
4622 * gnat.dg/discr28_pkg.ads: New helper.
4624 2011-04-17 Michael Matz <matz@suse.de>
4626 PR tree-optimization/48622
4628 * gcc.dg/lto/pr48622_0.c: New test.
4630 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4632 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4633 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4634 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4635 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4636 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4637 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4639 2011-04-15 Jason Merrill <jason@redhat.com>
4641 * g++.dg/cpp0x/range-for17.C: New.
4643 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4645 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4646 * g++.dg/cpp0x/range-for3.C: Likewise.
4647 * g++.dg/cpp0x/range-for9.C: Correct error message.
4648 * g++.dg/cpp0x/range-for11.C: New.
4649 * g++.dg/cpp0x/range-for12.C: New.
4650 * g++.dg/cpp0x/range-for13.C: New.
4651 * g++.dg/cpp0x/range-for14.C: New.
4652 * g++.dg/cpp0x/range-for15.C: New.
4653 * g++.dg/cpp0x/range-for16.C: New.
4655 2011-04-15 Tobias Burnus <burnus@net-b.de>
4658 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4660 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4662 * objc.dg/naming-4.m: Updated.
4663 * objc.dg/naming-5.m: Updated.
4664 * objc.dg/naming-6.m: New.
4665 * objc.dg/naming-7.m: New.
4666 * obj-c++.dg/naming-1.mm: Updated.
4667 * obj-c++.dg/naming-2.mm: Updated.
4668 * obj-c++.dg/naming-3.mm: New.
4669 * obj-c++.dg/naming-4.mm: New.
4671 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4673 PR libgfortran/48589
4674 * gfortran.dg/fmt_g0_5.f08: New test.
4676 2011-04-15 Richard Guenther <rguenther@suse.de>
4679 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4681 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4683 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4684 -finline-limit=0 to -fno-inline
4686 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4689 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4692 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4695 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4696 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4697 * gcc.target/i386/avx-insertps-3.c: New test.
4698 * gcc.target/i386/avx-insertps-4.c: New test.
4700 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4702 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4705 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4710 * gcc.target/avr/pr46779-1.c: New test case
4711 * gcc.target/avr/pr46779-2.c: New test case
4713 2011-04-14 Jason Merrill <jason@redhat.com>
4715 * g++.dg/cpp0x/sfinae15.C: New.
4717 * g++.dg/cpp0x/sfinae14.C: New.
4719 * g++.dg/ext/vla10.C: New.
4721 2011-04-14 Richard Guenther <rguenther@suse.de>
4723 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4725 2011-04-14 Richard Guenther <rguenther@suse.de>
4727 * gcc.dg/fold-bitand-4.c: Move ...
4728 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4730 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4732 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4734 * gcc.target/avr/torture/trivial.c: Ditto.
4736 2011-04-13 Jason Merrill <jason@redhat.com>
4738 * g++.dg/template/operator11.C: New.
4740 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4743 * gcc.dg/gomp/pr48591.c: New test.
4746 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4747 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4749 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4752 * g++.dg/template/dependent-expr7.C: New test case.
4754 2011-04-13 Jason Merrill <jason@redhat.com>
4756 * g++.dg/cpp0x/sfinae13.C: New.
4758 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4760 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4762 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4764 * gcc.target/arm/pr43698.c: Remove -march option.
4766 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4768 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4771 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4775 * gfortran.dg/realloc_on_assign_6.f03: New test.
4777 2011-04-12 Kai Tietz <ktietz@redhat.com>
4779 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4780 targets the additional -mno-ms-bitfields and
4781 -Wno-packed-bitfield-compat options.
4782 * g++.dg/ext/bitfield3.C: Likewise.
4783 * g++.dg/ext/bitfield4.C: Likewise.
4784 * g++.dg/ext/bitfield5.C: Likewise.
4785 * gcc.dg/bitfld-15.c: Likewise.
4786 * gcc.dg/bitfld-16.c: Likewise.
4787 * gcc.dg/bitfld-17.c: Likewise.
4788 * gcc.dg/bitfld-18.c: Likewise.
4790 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4792 * gcc.target/arm/neon-vld3-1.c: New test.
4793 * gcc.target/arm/neon-vst3-1.c: New test.
4794 * gcc.target/arm/neon/v*.c: Regenerate.
4796 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4798 PR rtl-optimization/48549
4799 * g++.dg/opt/pr48549.C: New test.
4801 2011-04-12 Richard Guenther <rguenther@suse.de>
4803 PR tree-optimization/46076
4804 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4806 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4809 * lib/compat.exp (compat-execute): Declare unsupported after
4810 stripping path from src1.
4811 * lib/lto.exp (lto-execute): Likewise.
4813 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4816 * gcc.dg/pr48552-1.c: New test.
4817 * gcc.dg/pr48552-2.c: New test.
4819 2011-04-11 Jason Merrill <jason@redhat.com>
4821 * g++.dg/cpp0x/sfinae12.C: New.
4823 * g++.dg/cpp0x/enum10.C: New.
4825 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4827 * g++.dg/cpp0x/rv-func.C: New.
4829 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4831 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4834 2011-04-11 Martin Jambor <mjambor@suse.cz>
4836 PR tree-optimization/48195
4837 * gcc.dg/ipa/pr48195.c: New test.
4839 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4841 * gnat.dg/return3.adb: Remove unused switch.
4843 2011-04-08 Mike Stump <mikestump@comcast.net>
4846 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4847 default to fno-common.
4849 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4851 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4852 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4854 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4857 * gfortran.dg/function_optimize_5.f90: New test.
4859 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4861 * gnat.dg/aggr17.adb: New test.
4862 * gnat.dg/aggr18.adb: Likewise.
4864 2011-04-08 Michael Matz <matz@suse.de>
4867 * gcc.target/i386/pr48389.c: New test.
4869 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4871 PR rtl-optimization/48272
4872 * g++.dg/opt/pr48272.C: New.
4874 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4876 PR rtl-optimization/48235
4877 * gcc.dg/pr48235.c: New.
4879 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4881 PR rtl-optimization/48302
4882 * g++.dg/opt/pr48302.C: New.
4884 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4887 * g++.dg/opt/pr48273.C: New.
4889 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4891 PR rtl-optimization/48442
4892 * gcc.dg/pr48442.c: New.
4894 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4896 PR tree-optimization/48377
4897 * gcc.dg/vect/pr48377.c: New test.
4899 2011-04-07 Jason Merrill <jason@redhat.com>
4901 * g++.dg/cpp0x/regress/call1.C: New.
4903 * g++.dg/cpp0x/variadic107.C: New.
4905 * g++.dg/cpp0x/sfinae11.C: New.
4906 * g++.dg/cpp0x/noexcept02.C: Fix.
4908 * g++.dg/cpp0x/sfinae10.C: New.
4910 * g++.dg/cpp0x/sfinae9.C: New.
4912 * c-c++-common/Wcast-qual-1.c: Move here from...
4913 * gcc.dg/cast-qual-3.c: ...here, and...
4914 * g++.dg/warn/Wcast-qual2.C: ...here.
4916 * g++.dg/cpp0x/sfinae8.C: New.
4918 * g++.dg/cpp0x/sfinae7.C: New.
4920 * g++.dg/cpp0x/enum9.C: New.
4922 2011-04-07 Mike Stump <mikestump@comcast.net>
4924 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4925 with no trampolines.
4927 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4930 * gfortran.dg/gomp/pr48117.f90: New test.
4933 * gcc.dg/torture/pr48343.c: New test.
4935 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4937 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4939 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4941 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4943 2011-04-07 Tom de Vries <tom@codesourcery.com>
4946 * lib/scanasm.exp (object-size): New proc.
4947 * gcc.target/arm/pr43920-2.c: New test.
4949 2011-04-06 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4955 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4957 * gcc.dg/mtune.c: Prune note from output.
4959 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4962 * gcc.dg/guality/pr36977.c: New test.
4963 * gcc.dg/guality/pr48466.c: New test.
4965 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4967 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4969 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4971 * gnat.dg/return3.adb: New test.
4973 2011-04-06 Richard Guenther <rguenther@suse.de>
4975 PR tree-optimization/47663
4976 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4978 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4980 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4981 Solaris 8 and 9 as well.
4983 2011-04-05 Tom de Vries <tom@codesourcery.com>
4986 * gcc.target/arm/pr43920-1.c: New test.
4988 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4990 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4991 (cctor): Actually return the value.
4992 (main): Cast return values.
4994 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4996 * gfortran.dg/character_comparison_8.f90: New test.
4998 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5000 * frontend-passes: (optimize_lexical_comparison): New function.
5001 (optimize_expr): Call it.
5002 (optimize_comparison): Also handle lexical comparison functions.
5003 Return false instad of -2 for unequal comparison.
5005 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5008 * function_optimize_4.f90: New test.
5010 2011-04-04 Tobias Burnus <burnus@net-b.de>
5013 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5014 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5015 * gfortran.dg/coarray_15.f90: New.
5017 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5019 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5020 * gfortran.dg/bessel_7.f90: Likewise.
5022 2011-04-03 Tobias Burnus <burnus@net-b.de>
5024 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5026 2011-04-03 Richard Guenther <rguenther@suse.de>
5027 Ira Rosen <ira.rosen@linaro.org>
5029 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5030 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5031 -ftree-loop-if-convert-stores.
5033 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/specs/aggr2.ads: New test.
5037 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/debug2.ad[sb]: New test.
5040 * gnat.dg/debug2_pkg.ads: New helper.
5041 * gnat.dg/debug3.ad[sb]: New test.
5043 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5045 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5047 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.c-torture/compile/pr48335-1.c: New test.
5051 * gcc.dg/pr48335-1.c: New test.
5052 * gcc.dg/pr48335-2.c: New test.
5053 * gcc.dg/pr48335-3.c: New test.
5054 * gcc.dg/pr48335-4.c: New test.
5055 * gcc.dg/pr48335-5.c: New test.
5056 * gcc.dg/pr48335-6.c: New test.
5057 * gcc.dg/pr48335-7.c: New test.
5058 * gcc.dg/pr48335-8.c: New test.
5059 * gcc.target/i386/pr48335-1.c: New test.
5061 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5064 * gcc.dg/Waddress.c: New test.
5066 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5069 * gfortran.dg/function_optimize_3.f90: New test.
5071 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5073 * gcc.c-torture/compile/20110401-1.c: New test.
5075 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5076 * g++.dg/lto/20091002-2_0.C: Likewise.
5077 * g++.dg/lto/20090303_0.c: Likewise.
5078 * g++.dg/lto/20091004-1_0.C: Likewise.
5079 * g++.dg/lto/20091002-3_0.C: Likewise.
5080 * g++.dg/lto/20091004-2_0.C: Likewise.
5081 * g++.dg/lto/20081123_0.C: Likewise.
5082 * g++.dg/lto/20090313_0.C: Likewise.
5083 * g++.dg/lto/20081109-1_0.C: Likewise.
5084 * g++.dg/lto/20081219_0.C: Likewise.
5085 * g++.dg/lto/20081204-1_0.C: Likewise.
5086 * g++.dg/lto/20090302_0.C: Likewise.
5087 * g++.dg/lto/20081119-1_0.C: Likewise.
5088 * g++.dg/lto/20081118_0.C: Likewise.
5089 * gcc.dg/lto/20091020-2_0.c: Likewise.
5090 * gcc.dg/lto/20090210_0.c: Likewise.
5091 * gcc.dg/lto/20081204-1_0.c: Likewise.
5092 * gcc.dg/lto/20081224_0.c: Likewise.
5093 * gcc.dg/lto/20090219_0.c: Likewise.
5094 * gcc.dg/lto/20091014-1_0.c: Likewise.
5095 * gcc.dg/lto/20091016-1_0.c: Likewise.
5096 * gcc.dg/lto/20090206-2_0.c: Likewise.
5097 * gcc.dg/lto/20090116_0.c: Likewise.
5098 * gcc.dg/lto/20091013-1_0.c: Likewise.
5099 * gcc.dg/lto/20091015-1_0.c: Likewise.
5100 * gcc.dg/lto/20090126-2_0.c: Likewise.
5102 2011-03-31 Ian Lance Taylor <iant@google.com>
5104 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5106 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5108 * gnat.dg/opt16.adb: New test.
5110 2011-03-31 Jason Merrill <jason@redhat.com>
5112 * g++.dg/cpp0x/defaulted24.C: New.
5114 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5117 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5120 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5122 * g++.dg/other/i386-9.C: New test.
5124 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5128 2011-03-30 Jason Merrill <jason@redhat.com>
5130 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5132 * g++.dg/cpp0x/regress/isnan.C: New.
5134 * g++.dg/cpp0x/initlist46.C: New.
5136 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5139 * gcc.target/arm/neon-modes-2.c: New test.
5141 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5144 * gcc.c-torture/compile/pr48305.c: New test.
5146 2011-03-29 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp0x/regress/value-dep1.C: New.
5150 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5152 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5154 2011-03-29 Ian Lance Taylor <iant@google.com>
5156 * go.test/go-test.exp: Handle the test lines used in several new
5158 (errchk): Add opts parameter. Change all callers. Handle parens
5161 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5162 Dominique d'Humieres <dominiq@lps.ens.fr>
5164 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5165 and __APPLE__ && __PPC__ && __ALTIVEC__.
5167 2011-03-29 Jason Merrill <jason@redhat.com>
5169 * g++.dg/cpp0x/dependent1.C: New.
5171 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5173 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5175 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5177 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5180 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5181 * gfortran.dg/proc_ptr_comp_32.f90: New.
5183 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5185 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5186 check for corresponding warning.
5188 2011-03-28 Jason Merrill <jason@redhat.com>
5190 * g++.dg/cpp0x/rv-deduce2.C: New.
5192 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.dg/pr48203.c: New test.
5197 2011-03-28 Jeff Law <law@redhat.com>
5199 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5201 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5203 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5204 and __PPC__ && __ALTIVEC__.
5206 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5209 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5210 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5211 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5212 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5214 2011-03-28 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/initlist-array2.C: New.
5218 * g++.dg/cpp0x/initlist-array1.C: New.
5220 * g++.dg/cpp0x/constexpr-compound.C: New.
5222 * g++.dg/cpp0x/constexpr-using.C: New.
5224 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5226 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5229 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5231 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5233 * gcc.dg/slp-1.c: New test.
5235 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5237 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5238 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5239 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5240 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5241 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5242 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5243 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5244 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5245 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5246 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5247 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5248 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5249 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5250 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5252 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5255 * gfortran.dg/trim_optimize_5.f90: New test.
5256 * gfortran.dg/trim_optimize_6.f90: New test.
5258 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5261 * gcc.target/mips/madd-7.c: Remove -mlong32.
5262 * gcc.target/mips/msub-7.c: Likewise.
5264 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5266 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5267 accesses to preserve the meaning of the test for doubleword vectors.
5268 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5269 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5271 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5274 * gfortran.dg/class_42.f03: New.
5276 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5278 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5281 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5283 PR rtl-optimization/48144
5284 * gcc.dg/pr48144.c: New test.
5286 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5288 * gnat.dg/discr27.ad[sb]: New test.
5290 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5292 * gnat.dg/limited_with2.ad[sb]: New test.
5293 * gnat.dg/limited_with2_pkg1.ads: New helper.
5294 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5296 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5298 * gnat.dg/opt15.adb: New test.
5299 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5301 2011-03-25 Tobias Burnus <burnus@net-b.de>
5305 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5306 * gfortran.dg/leadz_trailz_3.f90: Ditto
5308 2011-03-25 Martin Jambor <mjambor@suse.cz>
5310 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5312 2011-03-25 Jason Merrill <jason@redhat.com>
5314 * g++.dg/cpp0x/defaulted22.C: New.
5315 * g++.dg/cpp0x/defaulted23.C: New.
5316 * g++.dg/cpp0x/defaulted15.C: Adjust.
5318 2011-03-25 Jason Merrill <jason@redhat.com>
5320 * g++.dg/cpp0x/move1.C: New.
5322 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5325 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5327 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5329 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5330 for mips-sgi-irix6.5.
5331 Replace snprintf prototype by <stdio.h>.
5333 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5336 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5337 run_expensive_tests.
5338 * gcc.dg/graphite/block-4.c: Likewise.
5339 * gcc.dg/graphite/block-7.c: Likewise.
5340 * gcc.dg/graphite/block-8.c: Likewise.
5342 2011-03-25 Richard Guenther <rguenther@suse.de>
5344 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5345 * g++.dg/tree-ssa/pr8781.C: Likewise.
5346 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5347 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5348 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5349 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5350 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5351 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5352 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5353 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5354 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5355 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5356 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5358 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5359 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5360 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5361 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5362 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5363 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5364 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5365 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5366 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5367 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5368 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5369 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5370 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5371 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5372 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5373 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5374 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5375 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5376 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5377 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5378 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5379 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5380 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5381 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5382 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5383 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5384 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5385 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5386 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5387 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5388 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5389 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5390 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5391 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5392 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5393 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5394 * c-c++-common/pr46562-2.c: Likewise.
5395 * gfortran.dg/pr42108.f90: Likewise.
5396 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5397 foo to be inlined even at -O1.
5398 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5399 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5400 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5401 * gcc.dg/matrix/matrix.exp: Disable FRE.
5403 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5406 * gcc.dg/dfp/pr48204.c: New test.
5408 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5411 * gcc.c-torture/execute/pr47917.c: Move this...
5412 * gcc.dg/torture/pr47917.c: to here and add xfails.
5414 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5416 * gnat.dg/array16.ad[sb]: New test.
5417 * gnat.dg/array16.ads: New helper.
5419 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5421 * gnat.dg/derived_type2.adb: New test.
5423 2011-03-24 Richard Guenther <rguenther@suse.de>
5425 PR tree-optimization/48271
5426 * g++.dg/torture/pr48271.C: New testcase.
5428 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5430 * gnat.dg/array15.ad[sb]: New test.
5432 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5435 * gcc.target/i386/pr48237.c: New test.
5437 2011-03-24 Richard Guenther <rguenther@suse.de>
5440 * gcc.dg/builtin-object-size-10.c: New testcase.
5442 2011-03-24 Richard Guenther <rguenther@suse.de>
5444 PR tree-optimization/46562
5445 * c-c++-common/pr46562-2.c: New testcase.
5446 * c-c++-common/pr46562.c: Likewise.
5448 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5450 * gcc.dg/vect/vect-cselim-1.c: New test.
5451 * gcc.dg/vect/vect-cselim-2.c: New test.
5453 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5455 * gcc.target/arm/pr46934.c: New.
5457 2011-03-23 Ian Lance Taylor <iant@google.com>
5459 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5461 2011-03-23 Richard Guenther <rguenther@suse.de>
5463 * gcc.dg/struct: Remove directory and contents.
5465 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5470 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5472 * gnat.dg/discr26.ad[sb]: New test.
5473 * gnat.dg/discr26_pkg.ads: New helper.
5475 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5478 * gcc.target/arm/neon-vld-1.c: New test.
5480 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5482 * gnat.dg/array14.ad[sb]: New test.
5483 * gnat.dg/array14_pkg.ads: New helper.
5485 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5487 * gcc.c-torture/execute/920501-8.x: Remove.
5488 * gcc.c-torture/execute/930513-1.x: Remove.
5489 * gcc.c-torture/execute/960312-1.x: Remove.
5490 * gcc.c-torture/compile/20000804-1.c,
5491 gcc.c-torture/compile/20001205-1.c,
5492 gcc.c-torture/compile/20001226-1.c,
5493 gcc.c-torture/compile/20010518-2.c,
5494 gcc.c-torture/compile/20020312-1.c,
5495 gcc.c-torture/compile/20020604-1.c,
5496 gcc.c-torture/compile/920501-12.c,
5497 gcc.c-torture/compile/920501-4.c,
5498 gcc.c-torture/compile/920520-1.c,
5499 gcc.c-torture/compile/980506-1.c,
5500 gcc.c-torture/execute/980709-1.x,
5501 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5502 options for m68hc11.
5503 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5504 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5507 2011-03-22 Nick Clifton <nickc@redhat.com>
5509 * lib/target-supports.exp (check_profiling_available): Add MN10300
5510 to the list of targets that do not support profiling. Restore
5511 alpha sorting to this list.
5513 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5515 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5516 failure on 32-bit systems.
5517 * gcc.dg/torture/vector-2.c: Ditto.
5519 2011-03-22 Richard Guenther <rguenther@suse.de>
5521 PR tree-optimization/48228
5522 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5524 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5526 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5530 * gcc.target/powerpc/pr48226.c: New file.
5532 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5534 * lib/prune.exp (prune_gcc_output): Prune "could not create
5535 compact unwind for" warnings.
5537 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5541 * gcc.c-torture/execute/pr42544.c: New test.
5542 * gcc.c-torture/execute/pr48197.c: New test.
5544 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5546 PR preprocessor/48192
5547 * gcc.target/powerpc/pr48192.c: New file.
5550 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5551 split problem of 0 being loaded in a VSX register.
5553 2011-03-21 Richard Guenther <rguenther@suse.de>
5556 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5557 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5558 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5559 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5561 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5564 * gcc.dg/pr48213.c: New test.
5566 2011-03-21 Kai Tietz <ktietz@redhat.com>
5569 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5571 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5573 * gcc.target/arm/xor-and.c: New.
5575 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5578 * gfortran.dg/function_optimize_1.f90: New test.
5579 * gfortran.dg/function_optimize_2.f90: New test.
5581 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5583 PR rtl-optimization/47502
5584 * gcc.target/i386/pr47502-1.c: New.
5585 * gcc.target/i386/pr47502-2.c: Likewise.
5587 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5589 PR rtl-optimization/48156
5590 * gcc.dg/pr48156.c: New test.
5592 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5595 * gfortran.dg/scratch_1.f90: Adjust test.
5597 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5600 * gfortran.dg/scratch_1.f90: New test.
5602 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5604 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5605 variably modified typedefs.
5606 * gcc.dg/c1x-typedef-2.c: Remove.
5608 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5610 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5611 * gcc.dg/c1x-anon-struct-3.c: New test.
5612 * gcc.dg/anon-struct-11.c: Update.
5614 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5616 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5618 Only xfail with gas.
5620 2011-03-18 Jason Merrill <jason@redhat.com>
5622 * g++.dg/template/fn-ptr1.C: New.
5624 * g++.dg/overload/volatile1.C: New.
5626 * g++.dg/opt/pr23372.C: New.
5628 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5630 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5633 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5635 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5637 * gcc.target/arm/unsigned-extend-1.c: New.
5639 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5642 * gcc.c-torture/compile/pr48161.c: New test.
5644 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5647 * gcc.dg/torture/pr47725.c: New.
5649 2011-03-17 Jason Merrill <jason@redhat.com>
5651 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5652 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5654 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5656 * gnat.dg/specs/elab2.ads: New test.
5657 * gnat.dg/specs/elab2_pkg.ads: New helper.
5659 2011-03-17 Jason Merrill <jason@redhat.com>
5661 * g++.dg/cpp0x/decltype-1212.C: New.
5662 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5664 2011-03-17 Jason Merrill <jason@redhat.com>
5666 * g++.dg/parse/memfnquals1.C: New.
5668 2011-03-17 Richard Guenther <rguenther@suse.de>
5671 * gcc.dg/pr48134.c: New testcase.
5673 2011-03-17 Richard Guenther <rguenther@suse.de>
5676 * g++.dg/torture/pr48165.C: New testcase.
5678 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5680 PR rtl-optimization/48141
5681 * gcc.dg/pr48141.c: New test.
5683 2011-03-16 Jason Merrill <jason@redhat.com>
5685 * g++.dg/cpp0x/constexpr-48089.C: New.
5687 * g++.dg/cpp0x/constexpr-abi1.C: New.
5689 * g++.dg/cpp0x/constexpr-46336.C: New.
5690 * g++.dg/parse/friend5.C: Adjust expected errors.
5692 * g++.dg/cpp0x/constexpr-47570.C: New.
5694 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5697 * ++.dg/debug/dwarf2/typedef6.C: New test.
5699 2011-03-16 Jason Merrill <jason@redhat.com>
5701 * g++.dg/cpp0x/elision2.C: New.
5703 * g++.dg/cpp0x/constexpr-array3.C: New.
5705 2011-03-16 Jason Merrill <jason@redhat.com>
5707 * g++.dg/cpp0x/sfinae6.C: New.
5708 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5709 * g++.dg/cpp0x/pr45908.C: Likewise.
5710 * g++.dg/cpp0x/sfinae6.C: Likewise.
5711 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5712 * g++.old-deja/g++.law/arg11.C: Likewise.
5714 2011-03-16 Jason Merrill <jason@redhat.com>
5716 * g++.dg/template/incomplete6.C: New.
5718 2011-03-16 Jeff Law <law@redhat.com>
5720 * gcc.dg/tree-ssa/vrp55.c: New test.
5722 2011-03-16 Jason Merrill <jason@redhat.com>
5724 * g++.dg/cpp0x/auto22.C: New.
5726 2011-03-16 Richard Guenther <rguenther@suse.de>
5728 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5729 optimizing it away if promoted to const.
5731 2011-03-16 Richard Guenther <rguenther@suse.de>
5733 PR tree-optimization/48149
5734 * gcc.dg/fold-complex-1.c: New testcase.
5736 2011-03-16 Richard Guenther <rguenther@suse.de>
5739 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5742 2011-03-16 Richard Guenther <rguenther@suse.de>
5744 PR tree-optimization/26134
5745 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5747 2011-03-16 Richard Guenther <rguenther@suse.de>
5749 PR tree-optimization/48146
5750 * gcc.dg/torture/pr48146.c: New testcase.
5752 2011-03-16 Richard Guenther <rguenther@suse.de>
5754 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5755 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5757 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5760 * gcc.c-torture/compile/pr48136.c: New test.
5762 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5765 * gcc.dg/guality/pr45882.c: New test.
5767 2011-03-15 Jason Merrill <jason@redhat.com>
5769 * g++.dg/cpp0x/constexpr-recursion.C: New.
5771 * g++.dg/cpp0x/implicit11.C: New.
5773 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5775 * g++.dg/cpp0x/constexpr-attribute.C: New.
5777 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5779 * g++.dg/parse/pr34758.C: New.
5781 2011-03-15 Xinliang David Li <davidxl@google.com>
5784 * gcc.dg/uninit-pred-7_d.c: New test.
5785 * gcc.dg/uninit-pred-8_d.c: New test.
5787 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5790 * gcc.target/arm/pr46788.c: New.
5792 2011-03-15 Richard Guenther <rguenther@suse.de>
5795 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5796 * gfortran.dg/ishft_4.f90: Likewise.
5797 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5799 2011-03-15 Richard Guenther <rguenther@suse.de>
5801 PR tree-optimization/13954
5802 * g++.dg/tree-ssa/pr13954.C: New testcase.
5804 2011-03-15 Richard Guenther <rguenther@suse.de>
5806 PR tree-optimization/48037
5807 * gcc.target/i386/pr48037-1.c: New testcase.
5809 2011-03-15 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/41490
5812 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5813 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5814 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5816 * g++.dg/tree-ssa/pr33604.C: Adjust.
5818 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5821 * gcc.c-torture/execute/pr47917.c: New test.
5822 * gcc.dg/pr47917.c: New test.
5825 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5827 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5829 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5830 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5831 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5832 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5833 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5834 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5835 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5836 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5837 * gcc.target/i386/avx-floor-vec.c: Ditto.
5838 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5839 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5840 * gcc.target/i386/avx-rint-vec.c: Ditto.
5841 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5842 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5843 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5844 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5846 2011-03-14 Tom Tromey <tromey@redhat.com>
5848 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5849 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5850 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5852 2011-03-14 Tom Tromey <tromey@redhat.com>
5854 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5855 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5856 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5858 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5860 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5862 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5864 PR rtl-optimization/47166
5865 * gcc.c-torture/execute/postmod-1.c: New test.
5867 2011-03-14 Richard Guenther <rguenther@suse.de>
5870 * gcc.dg/torture/pr48098.c: New testcase.
5872 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5875 * gcc.target/powerpc/pr48053-1.c: New test.
5876 * gcc.target/powerpc/pr48053-2.c: Likewise.
5878 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5881 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5883 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5886 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5888 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5891 * gfortran.dg/class_41.f03: New.
5893 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5895 * g++.dg/conversion/cast3.C: New test.
5897 2011-03-11 Jason Merrill <jason@redhat.com>
5899 * g++.dg/template/error45.C: New.
5901 * g++.dg/parse/no-type-defn1.C: New.
5903 * g++.dg/ext/attrib40.C: New.
5905 * g++.dg/cpp0x/regress/array1.C: New.
5907 2011-03-11 Richard Guenther <rguenther@suse.de>
5909 PR tree-optimization/48067
5910 * gcc.dg/pr48067.c: New testcase.
5912 2011-03-11 Richard Guenther <rguenther@suse.de>
5915 * g++.dg/lto/20110311-1_0.C: New testcase.
5917 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5920 * g++.dg/inherit/virtual8.C: New test.
5923 * gcc.dg/torture/pr48044.c: New test.
5925 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5928 * gfortran.dg/proc_ptr_comp_31.f90: New.
5930 2011-03-11 Richard Guenther <rguenther@suse.de>
5932 PR tree-optimization/47278
5933 * gcc.dg/torture/pr47278-1.c: New testcase.
5934 * gcc.dg/torture/pr47278-2.c: Likewise.
5936 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5938 PR tree-optimization/48063
5939 * gcc.dg/torture/pr48063.c: New test.
5941 2011-03-10 Jason Merrill <jason@redhat.com>
5943 * g++.dg/template/array22.C: New.
5945 * g++.dg/cpp0x/syntax-err1.C: New.
5946 * g++.dg/parse/error36.C: Adjust expected errors.
5947 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5948 * g++.old-deja/g++.pt/typename3.C: Likewise.
5949 * g++.old-deja/g++.pt/typename4.C: Likewise.
5950 * g++.old-deja/g++.pt/typename6.C: Likewise.
5952 2011-03-09 Jason Merrill <jason@redhat.com>
5954 * g++.dg/template/nontype22.C: New.
5956 2011-03-09 Martin Jambor <mjambor@suse.cz>
5958 PR tree-optimization/47714
5959 * g++.dg/torture/pr47714.C: New test.
5961 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5964 * gcc.target/powerpc/pr47755-2.c: New file.
5966 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5968 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5969 is not set in the environment, pass 64 as first argument when not
5970 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5971 native where ulimit -u is supported.
5973 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5975 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5977 2011-03-08 Jason Merrill <jason@redhat.com>
5979 * g++.dg/template/nontype21.C: New.
5981 * g++.dg/template/anon5.C: New.
5983 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5986 * gcc.dg/pr47881.c: New test.
5988 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5991 * g++.dg/lookup/template3.C: New test.
5993 2011-03-08 Kai Tietz <ktietz@redhat.com>
5995 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5998 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6001 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6002 sizeof to compute alignment.
6004 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6006 PR tree-optimization/48022
6007 * gcc.dg/pr48022-1.c: New test.
6008 * gcc.dg/pr48022-2.c: New test.
6010 2011-03-07 Jason Merrill <jason@redhat.com>
6012 * g++.dg/template/nontype20.C: New.
6013 * g++.dg/init/member1.C: Adjust expected errors.
6014 * g++.dg/parse/constant4.C: Likewise.
6015 * g++.dg/template/qualified-id3.C: Likewise.
6016 * g++.old-deja/g++.pt/crash10.C: Likewise.
6018 * g++.dg/cpp0x/regress/non-const1.C: New.
6020 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.dg/pr47991.c: New test.
6025 2011-03-07 Jason Merrill <jason@redhat.com>
6027 * g++.dg/abi/mangle46.C: New.
6029 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6032 * gcc.target/powerpc/pr47862.c: New.
6034 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6037 * gcc.target/i386/combine-mul.c: Require nonpic.
6039 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6040 Nathan Froyd <froydnj@codesourcery.com>
6042 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6044 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6046 * README.QMTEST: Remove.
6048 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6049 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052 * gfortran.dg/array_constructor_37.f90 : New test.
6054 2011-03-05 Jason Merrill <jason@redhat.com>
6056 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6057 * g++.dg/abi/mangle45.C: Likewise.
6058 * g++.dg/cpp0x/trailing1.C: Likewise.
6060 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6062 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6064 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6066 PR rtl-optimization/47899
6067 * gcc.dg/pr47899.c: New test.
6069 * gcc.dg/torture/pr47968.c: Ignore warnings.
6071 PR tree-optimization/47967
6072 * gcc.c-torture/compile/pr47967.c: New test.
6074 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6076 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6077 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6079 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6081 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6082 and property_getAttributes() if __OBJC2__.
6083 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6084 * objc.dg/property/property-encoding-1.m: New.
6085 * obj-c++.dg/property/property-encoding-1.mm: New.
6087 2011-03-04 Jason Merrill <jason@redhat.com>
6089 * g++.dg/template/pseudodtor6.C: New.
6091 * g++.dg/inherit/covariant19.C: New.
6093 2011-03-04 Richard Guenther <rguenther@suse.de>
6096 * gcc.dg/torture/pr47968.c: New testcase.
6098 2011-03-04 Richard Guenther <rguenther@suse.de>
6101 * gcc.dg/torture/pr47975.c: New testcase.
6103 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/template/crash106.C: New.
6108 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6111 * gcc.dg/gomp/pr47963.c: New test.
6112 * g++.dg/gomp/pr47963.C: New test.
6114 2011-03-02 Jason Merrill <jason@redhat.com>
6116 * g++.dg/cpp0x/regress/condition1.C: New.
6118 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6120 2011-03-01 Jason Merrill <jason@redhat.com>
6122 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6124 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6126 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6128 PR rtl-optimization/47925
6129 * gcc.c-torture/execute/pr47925.c: New test.
6131 2011-03-01 Jason Merrill <jason@redhat.com>
6133 * g++.dg/cpp0x/decltype25.C: New.
6135 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6137 2011-03-01 Richard Guenther <rguenther@suse.de>
6139 PR tree-optimization/47890
6140 * gcc.dg/torture/pr47890.c: New testcase.
6142 2011-03-01 Richard Guenther <rguenther@suse.de>
6145 * gcc.dg/lto/pr47924_0.c: New testcase.
6147 2011-03-01 Richard Guenther <rguenther@suse.de>
6150 * gfortran.dg/lto/pr46911_0.f: New testcase.
6152 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154 PR libgfortran/47933
6155 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6156 compile errors from older code form.
6158 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6160 PR libgfortran/47567
6161 * gfortran.dg/fmt_fw_d.f90: New test.
6163 2011-02-28 Jason Merrill <jason@redhat.com>
6165 * g++.dg/inherit/covariant18.C: New.
6167 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6170 * gcc.dg/pr47893.c: New test.
6172 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6174 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6175 NULL in case of a selector with conflicting types.
6176 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6178 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6180 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6181 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6182 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6183 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6185 2011-02-28 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6190 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6192 PR libgfortran/47778
6193 * gfortran.dg/namelist_71.f90: New test.
6195 2011-02-27 Jason Merrill <jason@redhat.com>
6198 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6199 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6201 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6204 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6206 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6209 * gfortran.dg/gomp/task-1.f90: Removed.
6211 2011-02-26 Jason Merrill <jason@redhat.com>
6213 * g++.dg/template/this-targ1.C: New.
6215 * g++.dg/cpp0x/regress/template-const1.C: New.
6216 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6217 * g++.dg/template/function1.C: Adjust.
6218 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6219 * g++.dg/debug/debug7.C: Adjust.
6221 2011-02-26 Tobias Burnus <burnus@net-b.de>
6224 * gfortran.dg/gomp/task-1.f90: New.
6226 2011-02-25 Jie Zhang <jie@codesourcery.com>
6228 * gcc.target/arm/neon-thumb2-move.c: Add
6229 dg-require-effective-target arm_thumb2_ok.
6231 2011-02-24 Jason Merrill <jason@redhat.com>
6233 * g++.dg/parse/constant1.C: Specify C++98 mode.
6234 * g++.dg/parse/constant5.C: Likewise.
6235 * g++.dg/parse/error2.C: Likewise.
6236 * g++.dg/parse/semicolon3.C: Likewise.
6237 * g++.dg/template/crash14.C: Likewise.
6238 * g++.dg/template/local4.C: Likewise.
6239 * g++.dg/template/nontype3.C: Likewise.
6240 * g++.dg/parse/crash31.C: Adjust expected errors.
6241 * g++.dg/template/function1.C: Likewise.
6242 * g++.dg/template/ref3.C: Likewise.
6243 * g++.dg/template/static9.C: Likewise.
6244 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6246 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6247 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6248 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6249 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6250 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6252 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6255 * gfortran.dg/pr47878.f90: New test.
6257 2011-02-24 Richard Guenther <rguenther@suse.de>
6260 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6261 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6263 2011-02-24 Richard Guenther <rguenther@suse.de>
6266 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6267 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6269 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6271 PR libgfortran/47567
6272 * gfortran.dg/fmt_f0_1.f90: Update test.
6274 2011-02-23 Jason Merrill <jason@redhat.com>
6276 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6277 * g++.dg/abi/mangle45.C: New.
6279 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6280 * g++.dg/template/canon-type-9.C: Match use of decltype
6281 between declaration and definition.
6282 * g++.dg/template/canon-type-12.C: Likewise.
6284 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6287 * gfortran.dg/nested_allocatables_1.f90: New.
6289 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6292 * g++.dg/pr46868.C: New test.
6293 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6294 * g++.dg/parse/error14.C: Adjust.
6296 2011-02-23 Richard Guenther <rguenther@suse.de>
6298 PR tree-optimization/47838
6299 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6301 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6303 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6305 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6307 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6308 * gfortran.dg/count_init_expr.f03: Ditto.
6309 * gfortran.dg/gomp/pr43711.f90: Ditto.
6310 * gcc.dg/struct-parse-2.c: Ditto.
6311 * gcc.dg/parse-error-3.c: Ditto.
6312 * gcc.dg/Wlogical-op-1.c: Ditto.
6313 * gcc.dg/Walways-true-1.c: Ditto.
6314 * gcc.dg/pr24225.c: Ditto.
6315 * gcc.dg/Walways-true-2.c: Ditto.
6316 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6317 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6318 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6319 * g++.dg/overload/defarg4.C: Ditto.
6320 * g++.dg/inherit/covariant16.C: Ditto.
6321 * g++.dg/inherit/virtual7.C: Ditto.
6322 * g++.dg/template/canon-type-9.C: Ditto.
6323 * g++.dg/template/access19.C: Ditto.
6324 * g++.dg/template/call7.C: Ditto.
6325 * g++.dg/template/canon-type-2.C: Ditto.
6326 * g++.dg/template/init7.C: Ditto.
6327 * g++.dg/template/sizeof-template-argument.C: Ditto.
6328 * g++.dg/template/const3.C: Ditto.
6329 * g++.dg/template/sfinae26.C: Ditto.
6330 * g++.dg/template/sfinae26.C: Ditto.
6331 * g++.dg/template/canon-type-11.C: Ditto.
6332 * g++.dg/template/union2.C: Ditto.
6333 * g++.dg/template/canon-type-3.C: Ditto.
6334 * g++.dg/template/canon-type-1.C: Ditto.
6335 * g++.dg/template/canon-type-5.C: Ditto.
6336 * g++.dg/template/canon-type-7.C: Ditto.
6337 * g++.dg/template/canon-type-10.C: Ditto.
6338 * g++.dg/template/spec36.C: Ditto.
6339 * g++.dg/template/typedef38.C: Ditto.
6340 * g++.dg/template/canon-type-4.C: Ditto.
6341 * g++.dg/template/canon-type-6.C: Ditto.
6342 * g++.dg/template/canon-type-13.C: Ditto.
6343 * g++.dg/template/instantiate9.C: Ditto.
6344 * g++.dg/template/ttp22.C: Ditto.
6345 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6346 * g++.dg/warn/Walways-true-1.C: Ditto.
6347 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6348 * g++.dg/warn/Walways-true-2.C: Ditto.
6349 * g++.dg/conversion/op4.C: Ditto.
6350 * g++.dg/opt/pr19650.C: Ditto.
6351 * g++.dg/lookup/friend11.C: Ditto.
6352 * g++.dg/other/default2.C: Ditto.
6353 * g++.dg/other/default3.C: Ditto.
6354 * g++.dg/other/dtor2.C: Ditto.
6355 * g++.dg/other/friend5.C: Ditto.
6356 * g++.dg/other/default5.C: Ditto.
6357 * g++.dg/init/brace6.C: Ditto.
6358 * g++.dg/init/aggr5.C: Ditto.
6359 * g++.dg/init/error2.C: Ditto.
6360 * g++.dg/expr/bound-mem-fun.C: Ditto.
6361 * g++.dg/expr/cond6.C: Ditto.
6362 * g++.dg/expr/stmt-expr-1.C: Ditto.
6363 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6364 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6365 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6366 * g++.dg/cpp0x/bracket1.C: Ditto.
6367 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6368 * g++.dg/cpp0x/pr38646.C: Ditto.
6369 * g++.dg/cpp0x/variadic73.C: Ditto.
6370 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6371 * g++.dg/cpp0x/bracket4.C: Ditto.
6372 * g++.dg/cpp0x/decltype4.C: Ditto.
6373 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6374 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6375 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6376 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6377 * g++.dg/cpp0x/decltype2.C: Ditto.
6378 * g++.dg/cpp0x/decltype1.C: Ditto.
6379 * g++.dg/cpp0x/bracket2.C: Ditto.
6380 * g++.dg/cpp0x/decltype5.C: Ditto.
6381 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6382 * g++.dg/cpp0x/variadic70.C: Ditto.
6383 * g++.dg/cpp0x/decltype6.C: Ditto.
6384 * g++.dg/cpp0x/rvo.C: Ditto.
6385 * g++.dg/cpp0x/vt-40092.C: Ditto.
6386 * g++.dg/cpp0x/variadic-new.C: Ditto.
6387 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6388 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6389 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6390 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6391 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6392 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6393 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6394 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6395 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6396 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6397 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6398 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6399 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6400 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6401 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6402 * g++.dg/cpp0x/pr39639.C: Ditto.
6403 * g++.dg/cpp0x/decltype3.C: Ditto.
6404 * g++.dg/cpp0x/variadic68.C: Ditto.
6405 * g++.dg/cpp0x/variadic-function.C: Ditto.
6406 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6407 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6408 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6409 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6410 * g++.dg/parse/crash35.C: Ditto.
6411 * g++.dg/parse/crash40.C: Ditto.
6412 * g++.dg/parse/defarg12.C: Ditto.
6413 * g++.dg/parse/crash34.C: Ditto.
6414 * g++.dg/parse/constructor3.C: Ditto.
6415 * g++.dg/parse/template23.C: Ditto.
6416 * g++.dg/parse/crash56.C: Ditto.
6417 * g++.dg/parse/dtor13.C: Ditto.
6418 * g++.dg/parse/error33.C: Ditto.
6419 * g++.dg/parse/ctor9.C: Ditto.
6420 * g++.dg/parse/error32.C: Ditto.
6421 * g++.dg/parse/error37.C: Ditto.
6422 * g++.dg/parse/bitfield3.C: Ditto.
6423 * g++.dg/parse/struct-4.C: Ditto.
6424 * g++.dg/ext/has_trivial_copy.C: Ditto.
6425 * g++.dg/ext/is_polymorphic.C: Ditto.
6426 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6427 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6428 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6429 * g++.dg/ext/is_union.C: Ditto.
6430 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6431 * g++.dg/ext/is_pod.C: Ditto.
6432 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6433 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6434 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6435 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6436 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6437 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6438 * g++.dg/ext/is_abstract.C: Ditto.
6439 * g++.dg/ext/has_trivial_assign.C: Ditto.
6440 * g++.dg/ext/is_class.C: Ditto.
6441 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6442 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6443 * g++.dg/ext/is_base_of.C: Ditto.
6444 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6445 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6446 * g++.dg/ext/is_empty.C: Ditto.
6447 * g++.dg/ext/is_enum.C: Ditto.
6448 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6449 * gnat.dg/opt11.adb: Ditto.
6450 * obj-c++.dg/pr45735.mm: Ditto.
6451 * obj-c++.dg/pr24393.mm: Ditto.
6452 * obj-c++.dg/exceptions-2.mm: Ditto.
6453 * objc.dg/pr45735.m: Ditto.
6454 * objc.dg/pr24393.m: Ditto.
6456 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6458 * objc.dg/attributes/objc-exception-1.m: New.
6460 2011-02-23 Jie Zhang <jie@codesourcery.com>
6462 * gcc.dg/cpp/include7.c: New test.
6464 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6469 2011-02-23 Jie Zhang <jie@codesourcery.com>
6471 PR rtl-optimization/47763
6472 * gcc.dg/pr47763.c: New test.
6474 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6477 * gfortran.dg/whole_file_32.f90 : New test.
6479 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6482 * g++.dg/inherit/virtual7.C: New test.
6484 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6487 * objc.dg/type-size-3.m: Updated error message.
6488 * objc.dg/type-size-4.m: New test.
6489 * objc.dg/type-size-5.m: New test.
6491 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6493 * lib/gnat.exp: Fix comments.
6494 Don't load libgloss.exp.
6495 (default_gnat_version): Call $compiler with --version.
6496 Adapt regexp for gnatmake output, insert version.
6497 (gnat_version): New proc.
6498 (gnat_init): Remove gnat_libgcc_s_path.
6499 (gnat_target_compile): Likewise.
6500 Remove ld_library_path.
6501 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6502 (gnat_pass): Remove.
6503 (gnat_pass): Remove.
6504 (gnat_finish): Remove.
6505 (gnat_exit): Remove.
6506 (local_find_gnatmake): Reindent.
6507 (runtest_file_p): Remove.
6508 (prune_warnings): Remove.
6509 (find_gnatclean): New proc.
6510 * lib/gnat-dg.exp (lremove): New proc.
6511 (gnat-dg-test): Reindent.
6512 Remove additional output files.
6513 (gnat-dg-runtest): Remove.
6515 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6516 * gnat.dg/loop_optimization6.adb: Likewise.
6517 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6519 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6521 PR tree-optimization/47835
6522 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6524 2011-02-22 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6527 * gfortran.dg/abstract_type_2.f03: Ditto.
6528 * gfortran.dg/abstract_type_3.f03: Ditto.
6529 * gfortran.dg/abstract_type_4.f03: Ditto.
6530 * gfortran.dg/abstract_type_5.f03: Ditto.
6531 * gfortran.dg/abstract_type_6.f03: Ditto.
6532 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6533 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6534 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6535 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6536 * gfortran.dg/array_function_5.f90: Ditto.
6537 * gfortran.dg/asynchronous_3.f03: Ditto.
6538 * gfortran.dg/char_expr_1.f90: Ditto.
6539 * gfortran.dg/class_14.f03: Ditto.
6540 * gfortran.dg/data_array_6.f: Ditto.
6541 * gfortran.dg/data_invalid.f90: Ditto.
6542 * gfortran.dg/dot_product_1.f03: Ditto.
6543 * gfortran.dg/func_derived_5.f90: Ditto.
6544 * gfortran.dg/func_result_4.f90: Ditto.
6545 * gfortran.dg/implied_do_1.f90: Ditto.
6546 * gfortran.dg/initialization_25.f90: Ditto.
6547 * gfortran.dg/initialization_26.f90: Ditto.
6548 * gfortran.dg/interface_34.f90: Ditto.
6549 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6550 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6551 * gfortran.dg/matmul_8.f03: Ditto.
6552 * gfortran.dg/merge_init_expr.f90: Ditto.
6553 * gfortran.dg/pack_assign_1.f90: Ditto.
6554 * gfortran.dg/pack_vector_1.f90: Ditto.
6555 * gfortran.dg/pointer_check_8.f90: Ditto.
6556 * gfortran.dg/product_init_expr.f03: Ditto.
6557 * gfortran.dg/reshape_order_5.f90: Ditto.
6558 * gfortran.dg/reshape_shape_1.f90: Ditto.
6559 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6560 * gfortran.dg/same_name_2.f90: Ditto.
6561 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6562 * gfortran.dg/spread_init_expr.f03: Ditto.
6563 * gfortran.dg/stmt_func_1.f90: Ditto.
6564 * gfortran.dg/sum_init_expr.f03: Ditto.
6565 * gfortran.dg/transpose_3.f03: Ditto.
6566 * gfortran.dg/unpack_init_expr.f03: Ditto.
6567 * gfortran.dg/warn_conversion.f90: Ditto.
6568 * gfortran.dg/warn_conversion_2.f90: Ditto.
6569 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6570 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6571 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6572 * gfortran.dg/whole_file_16.f90: Ditto.
6573 * gfortran.dg/whole_file_17.f90: Ditto.
6574 * gfortran.dg/whole_file_18.f90: Ditto.
6575 * gfortran.dg/whole_file_20.f03: Ditto.
6576 * gfortran.dg/whole_file_5.f90: Ditto.
6577 * gfortran.dg/whole_file_6.f90: Ditto.
6578 * gfortran.dg/write_invalid_format.f90: Ditto.
6579 * gfortran.dg/zero_sized_6.f90: Ditto.
6581 2011-02-21 Jeff Law <law@redhat.com>
6583 PR rtl-optimization/46178
6584 * gcc.target/i386/pr46178.c: New test.
6586 PR rtl-optimization/46002
6587 * gcc.c-torture/compile/pr46002.c: New test.
6589 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6591 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6594 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6597 * g++.dg/debug/pr47106.C: Require effective target lto.
6599 2011-02-21 Jason Merrill <jason@redhat.com>
6601 * g++.dg/cpp0x/constexpr-diag2.C: New.
6603 2011-02-20 Jason Merrill <jason@redhat.com>
6605 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6607 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6609 * g++.dg/overload/conv-op1.C: New.
6611 * g++.dg/cpp0x/constexpr-synth1.C: New.
6613 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6615 * objc.dg/layout-2.m: New.
6616 * objc.dg/selector-3.m: Adjusted location of error message.
6617 * objc.dg/type-size-3.m: Same.
6618 * obj-c++.dg/selector-3.mm: Same.
6620 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6623 * objc.dg/property/dotsyntax-22.m: New.
6624 * obj-c++.dg/property/dotsyntax-22.mm: New.
6626 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6629 * g++.dg/template/typedef38.C: New test.
6631 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6634 * gfortran.dg/whole_file_30.f90 : New test.
6635 * gfortran.dg/whole_file_31.f90 : New test.
6637 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6641 * gfortran.dg/whole_file_28.f90 : New test.
6642 * gfortran.dg/whole_file_29.f90 : New test.
6644 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6647 * g++.dg/template/crash105.C: New.
6649 2011-02-19 Jason Merrill <jason@redhat.com>
6651 * g++.dg/cpp0x/regress/no-elide1.C: New.
6653 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6655 PR tree-optimization/46620
6656 * gcc.dg/pr46620.c: New.
6658 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6661 * gcc.target/i386/pr47809.c: New test.
6663 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6664 Tobias Burnus <burnus@net-b.de>
6666 * lib/target-supports.exp
6667 (check_effective_target_fortran_large_real): New check for large reals.
6668 * gfortran.dg/nan_7.f90: New test.
6670 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6672 PR libgfortran/47567
6673 * gfortran.dg/fmt_f0_1.f90: Update test.
6675 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6678 * gfortran.dg/array_constructor_36.f90 : New test.
6679 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6680 allow for comparison between different elements of the array
6681 constructor at different levels of optimization.
6683 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6685 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6686 * gcc.target/i386/pr32280-1.c: Likewise.
6688 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6691 * gcc.target/i386/pr47800.c: New test.
6693 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6695 * objc/execute/exceptions/foward-1.x: New.
6697 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6700 * gfortran.dg/derived_constructor_comps_4.f90: New.
6702 2011-02-18 Tobias Burnus
6705 * gfortran.dg/func_result_6.f90: New.
6707 2011-02-18 Michael Matz <matz@suse.de>
6710 * gfortran.dg/lto/pr45586_0.f90: New test.
6711 * gfortran.dg/typebound_proc_20.f90: Ditto.
6712 * gfortran.dg/typebound_proc_21.f90: Ditto.
6714 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6717 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6719 2011-02-18 Tobias Burnus <burnus@net-b.de>
6722 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6724 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6725 normalizing the error/warning output.
6726 * gfortran.dg/Wall.f90: Update dg-error/warning.
6727 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6728 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6729 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6730 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6731 * gfortran.dg/class_30.f90: Update dg-error/warning.
6732 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6733 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6734 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6735 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6736 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6737 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6738 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6739 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6740 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6741 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6742 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6743 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6744 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6745 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6746 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6747 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6748 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6749 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6750 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6751 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6752 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6753 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6754 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6755 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6756 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6758 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6761 * gfortran.dg/proc_ptr_comp_30.f90: New.
6763 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6766 * gcc.target/i386/pr47780.c: New test.
6768 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6771 * gfortran.dg/class_40.f03: New.
6773 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6776 * g++.dg/cpp0x/auto21.C: New test.
6778 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6780 * objc.dg/special/unclaimed-category-1.h: Updated for
6782 * objc.dg/special/unclaimed-category-1.m: Same.
6783 * objc.dg/zero-link-1.m: Same.
6784 * objc.dg/lookup-1.m: Same.
6785 * objc.dg/torture/strings/const-str-9.m
6786 * objc.dg/torture/strings/const-str-10.m: Same.
6787 * objc.dg/torture/strings/const-str-11.m: Same.
6788 * objc.dg/torture/forward-1.m: Same.
6789 * objc.dg/zero-link-2.m: Same.
6790 * objc.dg/encode-7-next-64bit.m: Same.
6791 * objc.dg/method-4.m: Same.
6792 * objc.dg/next-runtime-1.m: Same.
6793 * objc.dg/image-info.m: Same.
6794 * objc.dg/pr23214.m: Same.
6795 * objc.dg/symtab-1.m: Same.
6796 * obj-c++.dg/basic.m: Same.
6797 * obj-c++.dg/proto-lossage-3.m: Same.
6798 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6799 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6800 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6801 * obj-c++.dg/method-11.m: Same.
6802 * objc/execute/enumeration-1.m: Same.
6803 * objc/execute/object_is_class.m: Same.
6804 * objc/execute/formal_protocol-2.m: Same.
6805 * objc/execute/formal_protocol-4.m: Same.
6806 * objc/execute/formal_protocol-6.m: Same.
6807 * objc/execute/bycopy-3.m: Same.
6808 * objc/execute/exceptions/catchall-1.m: Same.
6809 * objc/execute/exceptions/finally-1.m: Same.
6810 * objc/execute/exceptions/local-variables-1.m: Same.
6811 * objc/execute/exceptions/foward-1.m: Same.
6812 * objc/execute/bf-common.h
6813 * objc/execute/enumeration-2.m: Same.
6814 * objc/execute/formal_protocol-1.m: Same.
6815 * objc/execute/formal_protocol-3.m: Same.
6816 * objc/execute/formal_protocol-5.m: Same.
6817 * objc/execute/accessing_ivars.m: Same.
6818 * objc/execute/bycopy-2.m: Same.
6819 * objc/execute/formal_protocol-7.m: Same.
6820 * objc/execute/compatibility_alias.m: Same.
6821 * objc/execute/no_clash.m: Same.
6822 * objc/execute/object_is_meta_class.m: Same.
6823 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6824 * objc/execute/class-tests-1.h: Include stdio.h.
6825 * objc/execute/class-tests-2.h: Same.
6826 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6828 * obj-c++.dg/try-catch-2.mm: Same.
6830 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6833 * g++.dg/warn/Wunused-parm-4.C: New test.
6835 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6836 Jan Hubicka <jh@suse.cz>
6840 * g++.dg/debug/pr47106.C: New.
6842 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6845 * gcc.target/i386/pr43653.c: New test.
6847 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6850 * g++.dg/template/inherit6.C: New test.
6852 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6855 * gfortran.dg/class_39.f03: New.
6857 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6860 * g++.dg/cpp0x/variadic106.C: New test.
6862 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6865 * gfortran.dg/pr47757-1.f90: New test.
6866 * gfortran.dg/pr47757-2.f90: New test.
6867 * gfortran.dg/pr47757-3.f90: New test.
6870 * g++.dg/cpp0x/enum8.C: New test.
6872 2011-02-15 Jason Merrill <jason@redhat.com>
6874 * g++.dg/inherit/implicit-trivial1.C: New.
6875 * g++.dg/cpp0x/implicit-trivial1.C: New.
6877 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6880 * gcc.dg/torture/pr47725.c: Removed.
6882 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6885 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6886 constant does not generate a load from memory.
6888 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6891 * gcc.dg/torture/pr47725.c: New.
6893 2011-02-15 Richard Guenther <rguenther@suse.de>
6895 PR tree-optimization/47743
6896 * gcc.dg/torture/pr47743.c: New testcase.
6898 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6901 * gcc.target/i386/pr47581.c: New test.
6903 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6906 * gfortran.dg/select_type_22.f03: New.
6908 2011-02-14 Jason Merrill <jason@redhat.com>
6910 * g++.dg/cpp0x/regress/enum1.C: New.
6912 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6914 * gnat.dg/include.adb: New test.
6916 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6919 * gfortran.dg/class_38.f03: New.
6921 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6923 * gcc.dg/pr46494.c: New test.
6925 2011-02-14 Richard Guenther <rguenther@suse.de>
6927 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6929 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6933 sparc*-sun-solaris2.11.
6935 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6938 * gfortran.dg/argument_checking_18.f90: New.
6940 2011-02-13 Tobias Burnus <burnus@net-b.de>
6942 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6943 * gfortran.dg/argument_checking_17.f90: New.
6945 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6947 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6948 are temporarily disabled.
6949 * gfortran.dg/class_7.f03: Ditto.
6950 * gfortran.dg/coarray_14.f90: Ditto.
6951 * gfortran.dg/typebound_proc_13.f03: Ditto.
6953 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6956 * gfortran.dg/extends_11.f03: New.
6958 2011-02-11 Xinliang David Li <davidxl@google.com>
6960 PR tree-optimization/47707
6961 * g++.dg/tree-ssa/pr47707.C: New test.
6963 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6965 * g++.dg/opt/inline17.C: New test.
6967 2011-02-11 Tobias Burnus <burnus@net-b.de>
6970 * gfortran.dg/pure_formal_2.f90: New.
6972 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6974 PR rtl-optimization/47614
6975 * gfortran.dg/pr47614.f: New.
6977 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6980 * gcc.dg/opts-6.c: New test.
6982 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.dg/pr47684.c: New test.
6987 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6990 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6991 c99_runtime, dg-add-options c99_runtime.
6992 (main): Use __asm__.
6994 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6997 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6998 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6999 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7000 * gcc.dg/ucnid-10.c: Likewise.
7001 * gcc.dg/ucnid-13.c: Likewise.
7002 * gcc.dg/ucnid-7.c: Likewise.
7003 * gcc.dg/ucnid-8.c: Likewise.
7004 Adapt dg-warning line number.
7006 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7008 * gcc.target/i386/parity-1.c: Use -march=k8.
7009 * gcc.target/i386/parity-2.c: Ditto.
7010 * gcc.target/i386/vecinit-1.c: Ditto.
7011 * gcc.target/i386/vecinit-2.c: Ditto.
7013 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7016 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7017 * gcc.target/mips/save-restore-3.c: Likewise.
7018 * gcc.target/mips/save-restore-4.c: Likewise.
7019 * gcc.target/mips/save-restore-5.c: Likewise.
7022 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7023 * g++.dg/tree-prof/partition2.C: Likewise.
7025 2011-02-09 Jason Merrill <jason@redhat.com>
7027 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7028 rather than misdeclare std::puts.
7030 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7031 * g++.dg/other/warning1.C: Likewise.
7032 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7033 * g++.old-deja/g++.gb/scope06.C: Likewise.
7034 * g++.old-deja/g++.law/cvt11.C: Likewise.
7035 * g++.old-deja/g++.law/init1.C: Likewise.
7036 * g++.dg/abi/mangle26.C: Likewise.
7038 * g++.dg/template/function1.C: Adjust for C++0x mode.
7039 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7041 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7042 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7044 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7046 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7048 * g++.dg/cpp0x/regress: New directory.
7049 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7050 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7051 * g++.dg/cpp0x/regress/regress3.C: New.
7053 2011-02-10 Richard Guenther <rguenther@suse.de>
7055 PR tree-optimization/47677
7056 * gcc.dg/torture/pr47677.c: New testcase.
7058 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7060 * objc.dg/special/load-category-1.m: Remove unused header.
7061 * objc.dg/special/load-category-1a.m: Likewise.
7062 * objc.dg/special/load-category-2.m: Likewise.
7063 * objc.dg/special/load-category-2a.m: Likewise.
7064 * objc.dg/special/load-category-3.m: Likewise.
7065 * objc.dg/special/load-category-3a.m: Likewise.
7066 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7067 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7068 * objc.dg/attributes/class-attribute-1.m: Likewise.
7069 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7070 * obj-c++.dg/property/property.exp: Likewise.
7071 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7072 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7073 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7074 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7075 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7076 * obj-c++.dg/template-8.mm: Likewise.
7078 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.target/i386/pr47665.c: New test.
7083 2011-02-10 Jie Zhang <jie@codesourcery.com>
7087 2011-02-05 Jie Zhang <jie@codesourcery.com>
7089 * gcc.dg/pr42631.c: Update test.
7090 * gcc.dg/pr42631-2.c: New test.
7092 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7095 * gfortran.dg/proc_decl_25.f90: New.
7097 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7100 * gfortran.dg/typebound_assignment_2.f03: New.
7102 2011-02-09 Richard Guenther <rguenther@suse.de>
7104 PR tree-optimization/47664
7105 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7107 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7110 * gnat.dg/uninit_func.adb: Adjust dg directive.
7112 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7115 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7117 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7120 * gfortran.dg/auto_dealloc_2.f90: New.
7122 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7124 * gcc.dg/builtins-config.h: Remove __sgi handling.
7125 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7126 -std=c99 for mips-sgi-irix6.5*.
7128 2011-02-09 Martin Jambor <mjambor@suse.cz>
7131 * gfortran.dg/pr25923.f90: Remove xfails.
7133 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7136 * gfortran.dg/inquire_14.f90: New test.
7138 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7141 * gfortran.dg/pointer_init_6.f90: New.
7143 2011-02-08 Jeff Law <law@redhat.com>
7145 PR tree-optimization/42893
7146 * gcc.tree-ssa/pr42893.c: New test.
7148 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7150 PR tree-optimization/46834
7151 PR tree-optimization/46994
7152 PR tree-optimization/46995
7153 * gcc.dg/graphite/id-pr46834.c: New.
7154 * gfortran.dg/graphite/id-pr46994.f90: New.
7155 * gfortran.dg/graphite/id-pr46995.f90: New.
7157 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7160 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7161 using the variable is known the warning is emitted there.
7162 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7163 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7165 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7168 * gcc.dg/noreturn-1.c (foo5): Likewise.
7169 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7170 (method2): Likewise.
7172 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7173 the return statement using the uninitialized variable.
7174 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7176 2011-02-08 Richard Guenther <rguenther@suse.de>
7179 * g++.dg/opt/pr47639.c: New testcase.
7181 2011-02-08 Richard Guenther <rguenther@suse.de>
7183 PR tree-optimization/47632
7184 * g++.dg/opt/pr47632.C: New testcase.
7186 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7188 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7190 2011-02-07 Richard Guenther <rguenther@suse.de>
7192 PR tree-optimization/47615
7193 * g++.dg/opt/pr47615.C: New testcase.
7195 2011-02-07 Richard Guenther <rguenther@suse.de>
7197 PR tree-optimization/47621
7198 * gcc.dg/torture/pr47621.c: New testcase.
7200 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7202 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7204 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7207 * gfortran.dg/allocate_with_source_1 : New test.
7209 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.dg/pr47610.c: New test.
7214 2011-02-05 Jie Zhang <jie@codesourcery.com>
7217 * gcc.dg/pr42631.c: Update test.
7218 * gcc.dg/pr42631-2.c: New test.
7220 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7223 * gfortran.dg/pr47574.f90: New test.
7225 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7227 PR tree-optimization/46194
7228 * gcc.dg/autopar/pr46194.c: New.
7230 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7232 PR tree-optimization/43695
7233 * g++.dg/ipa/pr43695.C: New.
7235 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7238 * gcc.dg/pr23200.c: New test.
7240 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7243 * g++.dg/pr47589.C: New test.
7245 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7248 * g++.dg/template/typedef37.C: New test.
7249 * g++.dg/template/param1.C: Adjust expected error message.
7251 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7254 * gcc.dg/pr31490-2.c: New test.
7255 * gcc.dg/pr31490-3.c: New test.
7256 * gcc.dg/pr31490-4.c: New test.
7258 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7259 Jakub Jelinek <jakub@redhat.com>
7262 * g++.dg/parser/semicolon3.C: Adjust.
7263 * g++.dg/parser/semicolon4.C: New testcase.
7264 * g++.dg/pr46890.C: New testcase.
7266 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7269 * g++.dg/init/pr29571.C: New.
7271 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7273 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7274 instead of vect_int.
7276 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7279 * gcc.target/i386/pr47312.c: New test.
7282 * gcc.target/i386/pr47564.c: New test.
7284 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7286 PR tree-optimization/45122
7287 * gcc.dg/tree-ssa/pr45122.c: New.
7289 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7292 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7295 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7296 and vsx so a default --with-cpu=power7 doesn't give an error
7297 when -mavoid-indexed-addresses is used.
7299 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7300 wrapper function to save the arguments and then jump to the real
7301 function, rather than depending on the compiler not to move stuff
7303 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7305 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7306 Paul Thomas <pault@gcc.gnu.org>
7309 * gfortran.dg/class_37.f03 : New test.
7311 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7312 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/40979
7316 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7317 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7318 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7319 check_vect_support_and_set_flags.
7320 * gfortran.dg/graphite/vect-pr40979.f90: New.
7322 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7325 * gfortran.dg/class_36.f03: New.
7327 2011-02-02 Richard Guenther <rguenther@suse.de>
7329 PR tree-optimization/47566
7330 * gcc.dg/lto/20110201-1_0.c: New testcase.
7332 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7338 * debug/pr47498.c: New.
7339 * debug/pr47501.c: New.
7341 2011-02-01 Richard Guenther <rguenther@suse.de>
7343 PR tree-optimization/47559
7344 * g++.dg/torture/pr47559.C: New testcase.
7346 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7349 * gfortran.dg/typebound_call_20.f03: New.
7351 2011-02-01 Richard Guenther <rguenther@suse.de>
7353 PR tree-optimization/47555
7354 * gcc.dg/pr47555.c: New testcase.
7356 2011-02-01 Richard Guenther <rguenther@suse.de>
7358 PR tree-optimization/47541
7359 * g++.dg/torture/pr47541.C: New testcase.
7361 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7364 * gfortran.dg/typebound_call_19.f03: New.
7366 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7369 * g++.dg/cpp0x/pr47416.C: New test.
7371 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7374 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7376 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7379 * gfortran.dg/typebound_assignment_1.f03: New.
7381 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7383 PR tree-optimization/47538
7384 * gcc.c-torture/execute/pr47538.c: New test.
7386 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7389 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7391 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7393 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7395 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7397 PR rtl-optimization/44031
7398 * gcc.c-torture/compile/20110131-1.c: New test.
7400 2011-01-31 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/stmt_func_1.f90: New.
7405 2011-01-31 Tobias Burnus <burnus@net-b.de>
7408 * gfortran.dg/interface_34.f90: New.
7410 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7413 * gfortran.dg/realloc_on_assign_5.f03: New test.
7414 * gfortran.dg/realloc_on_assign_5.f03: New test.
7416 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7418 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7419 * gfortran.dg/bessel_7.f90: Likewise.
7420 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7422 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7423 * gfortran.dg/sum_init_expr.f03: Likewise.
7425 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7427 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7430 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7431 loop only on "vect_intfloat_cvt" targets.
7433 2011-01-29 Tobias Burnus <burnus@net-b.de>
7436 * gfortran.dg/shape_6.f90: New.
7438 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7440 PR libgfortran/47434
7441 * gfortran.dg/read_infnan_1.f90: Update test.
7442 * gfortran.dg/module_nan.f90: Update test.
7443 * gfortran.dg/char4_iunit_1.f03: Update test.
7444 * gfortran.dg/large_real_kind_1.f90: Update test.
7445 * gfortran.dg/real_const_3.f90: Update test.
7446 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7448 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7451 * g++.dg/template/param2.C: New test.
7453 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7455 PR libgfortran/47285
7456 * gfortran.dg/fmt_g.f: New test.
7458 2011-01-28 Tobias Burnus <burnus@net-b.de>
7461 * gfortran.dg/pure_formal_1.f90: New.
7463 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7466 * gcc.dg/tls/pr42894.c: New test.
7468 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7470 * gcc.dg/pr47276.c: Add dg-require-visibility.
7472 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7474 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7476 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7477 Tobias Burnus <burnus@gcc.gnu.org>
7482 * gfortran.dg/realloc_on_assign_3.f03: New test.
7483 * gfortran.dg/realloc_on_assign_4.f03: New test.
7484 * gfortran.dg/allocatable_function_5.f90: New test.
7485 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7486 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7487 implemented" dg-errors.
7489 2011-01-27 Jan Hubicka <jh@suse.cz>
7492 * gcc.dg/attr-weakref-4.c: New testcase
7494 2011-01-27 Martin Jambor <mjambor@suse.cz>
7496 PR tree-optimization/47228
7497 * gcc.dg/torture/pr47228.c: New test.
7499 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7501 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7503 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7505 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7506 when using auto-overlay support on the SPU.
7508 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7510 PR rtl-optimization/44174
7511 * gcc.target/i386/asm-6.c: New test.
7513 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7515 PR rtl-optimization/46856
7516 * gcc.c-torture/compile/pr46856.c: New test.
7518 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7519 Andrew Pinski <pinskia@gmail.com>
7522 * gcc.dg/pr43082.c: New.
7524 2011-01-26 DJ Delorie <dj@redhat.com>
7526 PR rtl-optimization/46878
7527 * gcc.dg/pr46878-1.c: New test.
7529 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7532 * g++.dg/cpp0x/pr47476.C: New test.
7534 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7536 * gcc.c-torture/compile/20110126-1.c: New test.
7538 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7541 * gcc.dg/torture/pr47473.c: New test.
7543 2011-01-26 Jan Hubicka <jh@suse.cz>
7546 * gcc.c-torture/execute/pr47237.c: New testcase.
7548 2011-01-26 Jan Hubicka <jh@suse.cz>
7550 PR tree-optimization/47190
7551 * gcc.dg/attr-weakref-3.c: New testcase.
7553 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7556 * gcc.dg/dll-9a.c: New test file.
7557 * gcc.dg/dll-11.c: Likewise.
7558 * gcc.dg/dll-12.c: Likewise.
7559 * gcc.dg/dll-12a.c: Likewise.
7560 * gcc.dg/dll-11a.c: Likewise.
7561 * gcc.dg/dll-9.c: Likewise.
7562 * gcc.dg/dll-10.c: Likewise.
7563 * gcc.dg/dll-10a.c: Likewise.
7564 * g++.dg/ext/dllexport4a.cc: Likewise.
7565 * g++.dg/ext/dllexport4.C: Likewise.
7566 * g++.dg/ext/dllexport5.C: Likewise.
7567 * g++.dg/ext/dllexport5a.cc: Likewise.
7569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7571 PR tree-optimization/46970
7572 * gcc.dg/graphite/pr46970.c: New.
7574 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7576 PR tree-optimization/46215
7577 * gcc.dg/graphite/pr46215.c: New.
7579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7581 PR tree-optimization/46168
7582 * gcc.dg/graphite/pr46168.c: New.
7584 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7586 PR tree-optimization/43657
7587 * gcc.dg/graphite/pr43657.c: New.
7589 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7591 PR tree-optimization/29832
7592 * gfortran.dg/graphite/pr29832.f90: New.
7594 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7596 PR tree-optimization/43567
7597 * gcc.dg/graphite/pr43567.c: New.
7599 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7601 * gfortran.dg/graphite/interchange-4.f: New.
7602 * gfortran.dg/graphite/interchange-5.f: New.
7604 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7605 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7606 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7607 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7608 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7609 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7610 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7611 * gfortran.dg/ltrans-7.f90: Removed.
7612 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7614 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7615 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7616 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7617 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7618 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7619 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7620 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7621 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7622 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7623 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7624 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7625 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7626 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7627 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7628 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7629 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7630 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7631 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7632 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7633 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7634 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7635 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7636 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7637 * gcc.dg/tree-ssa/data-dep-1.c
7638 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7639 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7640 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7641 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7642 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7644 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7646 PR tree-optimization/47265
7647 PR tree-optimization/47443
7648 * gcc.c-torture/compile/pr47265.c: New test.
7649 * gcc.dg/pr47443.c: New test.
7651 2011-01-25 Martin Jambor <mjambor@suse.cz>
7653 PR tree-optimization/47382
7654 * g++.dg/torture/pr47382.C: New test.
7655 * g++.dg/opt/devirt1.C: Xfail.
7657 2011-01-25 Yao Qi <yao@codesourcery.com>
7660 * gcc.target/arm/pr45701-1.c: New test.
7661 * gcc.target/arm/pr45701-2.c: New test.
7662 * gcc.target/arm/pr45701-3.c: New test.
7664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7665 Jakub Jelinek <jakub@redhat.com>
7667 PR tree-optimization/47271
7668 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7670 2011-01-25 Nick Clifton <nickc@redhat.com>
7672 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7673 (saturate_add): Delete.
7675 (main): Do not run saturate_add.
7676 (set_interrupts): Delete.
7678 2011-01-25 Tobias Burnus <burnus@net-b.de>
7681 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7683 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7685 PR tree-optimization/47427
7686 PR tree-optimization/47428
7687 * gcc.c-torture/compile/pr47427.c: New test.
7688 * gcc.c-torture/compile/pr47428.c: New test.
7690 2011-01-25 Richard Guenther <rguenther@suse.de>
7693 * gcc.dg/torture/pr47411.c: New testcase.
7695 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7697 * gfortran.dg/graphite/id-24.f: New.
7698 * gfortran.dg/graphite/id-25.f: New.
7700 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7702 * gfortran.dg/graphite/id-23.f: New.
7704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7706 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7710 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7711 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7712 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7713 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7714 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7715 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7716 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7717 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7718 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7720 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7722 * gcc.dg/graphite/block-0.c: Add documentation.
7723 * gcc.dg/graphite/block-4.c: Same.
7724 * gcc.dg/graphite/block-7.c: Same.
7725 * gcc.dg/graphite/block-8.c: New.
7726 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7727 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7728 * gcc.dg/graphite/interchange-12.c: Add documentation.
7729 * gcc.dg/graphite/interchange-13.c: New.
7730 * gcc.dg/graphite/interchange-14.c: New.
7731 * gcc.dg/graphite/interchange-15.c: New.
7732 * gcc.dg/graphite/interchange-8.c: Add documentation.
7733 * gcc.dg/graphite/interchange-mvt.c: Same.
7735 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7738 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7739 * gcc.target/powerpc/altivec-14.c: Ditto.
7740 * gcc.target/powerpc/altivec-33.c: Ditto.
7741 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7742 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7743 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7744 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7745 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7746 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7747 * g++.dg/ext/altivec-15.C: Ditto.
7748 * g++.dg/ext/altivec-types-1.C: Ditto.
7749 * g++.dg/ext/altivec-types-2.C: Ditto.
7750 * g++.dg/ext/altivec-types-3.C: Ditto.
7751 * g++.dg/ext/altivec-types-4.C: Ditto.
7753 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7755 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7757 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7759 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7760 optimization options.
7762 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7764 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7767 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7769 2011-01-23 Tobias Burnus <burnus@net-b.de>
7772 * gfortran.dg/allocatable_scalar_12.f90: New.
7774 2011-01-23 Ira Rosen <irar@il.ibm.com>
7776 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7777 vectorization to be not profitable if peeling is used to
7778 realign the memory access.
7779 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7780 loop bound to avoid loop unrolling.
7781 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7783 2011-01-22 Jan Hubicka <jh@suse.cz>
7786 * g++.dg/lto/pr47333.C: New file.
7788 2011-01-22 Jan Hubicka <jh@suse.cz>
7790 PR tree-optimization/43884
7792 * gcc.dg/autopar/outer-2.c: Increase array size.
7793 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7795 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7798 * gfortran.dg/c_loc_tests_16.f90: New test.
7800 2011-01-22 Tobias Burnus <burnus@net-b.de>
7803 * gfortran.dg/typebound_proc_19.f90: New.
7805 2011-01-21 Jeff Law <law@redhat.com>
7807 PR tree-optimization/47053
7808 * g++.dg/pr47053.C: New test.
7810 2011-01-21 Jason Merrill <jason@redhat.com>
7813 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7815 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7818 * g++.dg/cpp0x/range-for10.C: New test.
7819 * g++.dg/template/for1.C: New test.
7822 * g++.dg/tree-prof/partition3.C: New test.
7824 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7826 PR rtl-optimization/47366
7827 * g++.dg/opt/pr47366.C: New test.
7829 2011-01-21 Jason Merrill <jason@redhat.com>
7832 * g++.dg/cpp0x/constexpr-regress2.C: New.
7834 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7836 2011-01-21 Jeff Law <law@redhat.com>
7838 PR rtl-optimization/41619
7839 * gcc.dg/pr41619.c: New.
7841 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7843 PR tree-optimization/47355
7844 * g++.dg/opt/pr47355.C: New test.
7846 2011-01-21 Richard Guenther <rguenther@suse.de>
7848 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7851 2011-01-21 Richard Guenther <rguenther@suse.de>
7853 PR tree-optimization/47365
7854 * gcc.dg/torture/pr47365.c: New testcase.
7855 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7857 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7859 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7861 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7863 PR tree-optimization/47391
7864 * gcc.dg/pr47391.c: New test.
7866 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7868 * g++.dg/template/char1.C: Use signed char.
7870 2011-01-21 Tobias Burnus <burnus@net-b.de>
7873 * gfortran.dg/pointer_target_4.f90: New.
7875 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7878 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7879 ILP32 system and not IP32.
7881 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7884 * g++.dg/debug/pr46583.C: New.
7886 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7889 * g++.dg/debug/pr47283.C: New test.
7892 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7893 * gcc.target/i386/headmerge-2.c: Likewise.
7895 2011-01-20 Richard Guenther <rguenther@suse.de>
7898 * gcc.dg/torture/pr47370.c: New testcase.
7900 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7902 PR tree-optimization/46130
7903 * gcc.dg/pr46130-1.c: New test.
7904 * gcc.dg/pr46130-2.c: New test.
7906 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7909 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7911 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7914 * g++.dg/debug/pr46240.cc: New.
7916 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7919 * g++.dg/template/anonunion1.C: New test.
7921 PR rtl-optimization/47337
7922 * gcc.c-torture/execute/pr47337.c: New test.
7924 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7927 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7929 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7931 PR tree-optimization/46021
7932 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7934 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7936 PR tree-optimization/47290
7937 * g++.dg/torture/pr47290.C: New test.
7939 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7942 * gfortran.dg/proc_ptr_comp_29.f90: New.
7944 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7947 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7948 powerpc-apple-darwin9.
7950 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7952 PR rtl-optimization/47299
7953 * gcc.c-torture/execute/pr47299.c: New test.
7955 2011-01-17 Jason Merrill <jason@redhat.com>
7957 * g++.dg/cpp0x/constexpr-virtual.C: New.
7959 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7962 * gfortran.dg/gomp/pr47331.f90: New test.
7964 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7967 * objc.dg/selector-warn-1.m: New.
7968 * obj-c++.dg/selector-warn-1.mm: New.
7970 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7972 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7973 Update dg-final accordingly.
7975 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7977 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7979 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7981 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7983 * gcc.dg/guality/pr36728-2.c: Likewise.
7985 2011-01-17 Richard Guenther <rguenther@suse.de>
7987 PR tree-optimization/47313
7988 * g++.dg/torture/pr47313.C: New testcase.
7990 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7993 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7994 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7995 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7996 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7998 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8000 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8001 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8002 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8004 2011-01-17 Richard Guenther <rguenther@suse.de>
8006 PR tree-optimization/45967
8007 * gcc.dg/torture/pr45967-2.c: New testcase.
8008 * gcc.dg/torture/pr45967-3.c: Likewise.
8010 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8013 * g++.dg/ext/pr47213.C: Require visibility.
8015 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8017 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8018 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8020 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8022 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8023 Linux-based targets.
8025 2011-01-13 Jan Hubicka <jh@suse.cz>
8027 PR tree-optimization/47276
8028 * gcc.dg/pr47276.c: New testcase.
8030 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8031 Jonathan Wakely <jwakely.gcc@gmail.com>
8034 * g++.dg/other/pr33558.C: New.
8035 * g++.dg/other/pr33558-2.C: New.
8037 2011-01-14 Martin Jambor <mjambor@suse.cz>
8039 PR tree-optimization/45934
8040 PR tree-optimization/46302
8041 * g++.dg/ipa/devirt-c-1.C: New test.
8042 * g++.dg/ipa/devirt-c-2.C: Likewise.
8043 * g++.dg/ipa/devirt-c-3.C: Likewise.
8044 * g++.dg/ipa/devirt-c-4.C: Likewise.
8045 * g++.dg/ipa/devirt-c-5.C: Likewise.
8046 * g++.dg/ipa/devirt-c-6.C: Likewise.
8047 * g++.dg/ipa/devirt-6.C: Likewise.
8048 * g++.dg/ipa/devirt-d-1.C: Likewise.
8049 * g++.dg/torture/pr45934.C: Likewise.
8051 2011-01-14 Jason Merrill <jason@redhat.com>
8053 * g++.dg/cpp0x/variadic105.C: New.
8055 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8056 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8059 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8060 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8061 execution tests on i?86-*-*, x86_64-*-* and
8062 powerpc*-apple-darwin* && ilp32.
8063 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8064 tests on i?86-*-* and x86_64-*-*.
8066 2011-01-14 Richard Guenther <rguenther@suse.de>
8068 PR tree-optimization/47280
8069 * g++.dg/opt/pr47280.C: New testcase.
8071 2011-01-14 Jason Merrill <jason@redhat.com>
8073 * g++.dg/cpp0x/constexpr-regress1.C: New.
8075 * g++.dg/ext/flexary2.C: New.
8077 2011-01-14 Richard Guenther <rguenther@suse.de>
8080 * gcc.dg/torture/pr47281.c: New testcase.
8081 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8083 2011-01-14 Richard Guenther <rguenther@suse.de>
8085 PR tree-optimization/47286
8086 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8088 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8091 * g++.dg/ext/pr47213.C: New.
8093 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8097 2011-01-13 Tobias Burnus <burnus@net-b.de>
8098 Mikael Morin <mikael@gcc.gnu.org>
8102 * gfortran.dg/select_type_20.f90: New.
8103 * gfortran.dg/select_type_21.f90: New.
8105 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8108 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8110 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8112 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8113 * gcc.dg/guality/pr36728-2.c: Likewise.
8115 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8118 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8120 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8122 PR rtl-optimization/45352
8123 * gcc.dg/pr45352-3.c: New.
8125 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8127 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8129 * g++.dg/cpp0x/range-for8.C: New.
8130 * g++.dg/cpp0x/range-for9.C: New.
8132 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8135 * g++.dg/debug/pr47209.C: New.
8137 2011-01-12 Richard Guenther <rguenther@suse.de>
8140 * gcc.dg/lto/pr47259_0.c: New testcase.
8141 * gcc.dg/lto/pr47259_1.c: Likewise.
8143 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8145 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8146 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8147 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8148 methods missing from the OBJC2 Object.
8149 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8150 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8151 GNU and NeXT runtimes.
8152 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8154 * objc-obj-c++-shared/Object1.m: Likewise.
8155 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8156 * objc.dg/proto-qual-1.m: Likewise.
8157 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8158 * obj-c++.dg/proto-qual-1.mm: Likewise.
8160 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8163 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8165 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8167 Fixed the Objective-C++ testsuite and updated all tests.
8168 * lib/obj-c++.exp (obj-c++_init): Declare and set
8169 gcc_warning_prefix and gcc_error_prefix.
8170 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8171 'dg-warning', 'dg-message' and 'dg-error'.
8172 * obj-c++.dg/class-extension-3.mm: Likewise.
8173 * obj-c++.dg/class-protocol-1.mm: Likewise.
8174 * obj-c++.dg/encode-7.mm: Likewise.
8175 * obj-c++.dg/exceptions-3.mm: Likewise.
8176 * obj-c++.dg/exceptions-5.mm: Likewise.
8177 * obj-c++.dg/method-12.mm: Likewise.
8178 * obj-c++.dg/method-13.mm: Likewise.
8179 * obj-c++.dg/method-15.mm: Likewise.
8180 * obj-c++.dg/method-16.mm: Likewise.
8181 * obj-c++.dg/method-4.mm: Likewise.
8182 * obj-c++.dg/method-8.mm: Likewise.
8183 * obj-c++.dg/method-conflict-1.mm: Likewise.
8184 * obj-c++.dg/method-conflict-2.mm: Likewise.
8185 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8186 and uncommented second part of the testcase now that the testsuite
8188 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8189 and uncommented second part of the testcase now that the testsuite
8191 * obj-c++.dg/private-1.mm: Likewise.
8192 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8193 * obj-c++.dg/syntax-error-7.mm: Likewise.
8194 * obj-c++.dg/warn5.mm: Likewise.
8195 * obj-c++.dg/property/at-property-14.mm: Likewise.
8196 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8198 * obj-c++.dg/property/at-property-18.mm: Likewise.
8199 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8201 * obj-c++.dg/property/at-property-21.mm: Likewise.
8202 * obj-c++.dg/property/at-property-28.mm: Likewise.
8203 * obj-c++.dg/property/at-property-5.mm: Likewise.
8204 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8205 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8206 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8207 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8208 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8209 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8210 * obj-c++.dg/tls/diag-5.mm: Likewise.
8211 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8212 dg-error, now matched correctly.
8214 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8216 * objc.dg/property/at-property-29.m: New.
8217 * obj-c++.dg/property/at-property-29.mm: New.
8219 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221 * go.test/go-test.exp (go-set-goarch): New proc.
8222 (go-gc-tests): Use it.
8224 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8227 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8229 2011-01-11 Richard Henderson <rth@redhat.com>
8231 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8233 2011-01-11 Jan Hubicka <jh@suse.cz>
8237 * gcc.dg/lto/pr45721_1.c: New file.
8238 * gcc.dg/lto/pr45721_0.c: New file.
8240 2011-01-11 Richard Guenther <rguenther@suse.de>
8242 PR tree-optimization/46076
8243 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8245 2011-01-11 Jeff Law <law@redhat.com>
8247 * PR tree-optimization/47086
8248 * gcc.dg/pr47086.c: New test.
8250 2011-01-11 Jason Merrill <jason@redhat.com>
8253 * g++.dg/template/new10.C: New.
8256 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8258 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8260 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8261 Split type definitions and NSConstantString class into...
8262 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8263 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8264 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8265 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8266 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8267 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8269 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8270 encode defines for newer NeXT system headers.
8271 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8272 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8273 * objc.dg/foreach-5.m: Likewise.
8274 * objc.dg/foreach-2.m: Likewise.
8275 * objc.dg/foreach-4.m: Likewise.
8276 * objc.dg/torture/strings/string1.m: Likewise.
8277 * objc.dg/torture/strings/string2.m: Likewise.
8278 * objc.dg/torture/strings/string3.m: Likewise.
8279 * objc.dg/torture/strings/string4.m: Likewise.
8280 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8281 header and stand alone.
8282 * obj-c++.dg/strings/strings-2.mm: Likewise.
8283 * objc.dg/torture/strings/const-str-3.m: Likewise.
8284 * objc.dg/strings/strings-2.m: Likewise.
8285 * objc.dg/strings/const-str-12b.m: Likewise.
8287 2011-01-12 Richard Guenther <rguenther@suse.de>
8290 * gcc.dg/attr-weak-1.c: Adjust.
8292 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8295 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8296 standard compliant and comment.
8298 2011-01-10 Jan Hubicka <jh@suse.cz>
8301 * gcc.dg/initpri3.c: New testcase.
8303 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8306 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8312 (g_ebp_save): Likewise.
8313 (g_esp_save): Likewise.
8315 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8317 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8319 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321 PR tree-optimization/46021
8322 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8323 i?86-*-*, x86_64-*-*.
8325 2011-01-10 Jeff Law <law@redhat.com>
8327 * PR tree-optimization/47141
8328 * gcc.c-torture/compile/pr47141.c: New test.
8330 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8333 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8334 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8335 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8336 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8339 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8340 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8341 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8342 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8343 being vectorized. Adjust dg-final pattern.
8346 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8347 * gcc.dg/vect/slp-24.c: Likewise.
8349 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8352 * g++.dg/other/pr47218-1.C: New test file.
8353 * g++.dg/other/pr47218.C: Likewise.
8354 * g++.dg/other/pr47218.h: New supporting header.
8356 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8359 * objc.dg/attributes/invalid-attribute-1.m: New.
8360 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8362 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8365 * gfortran.dg/proc_ptr_comp_28.f90: New.
8367 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8369 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8370 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8371 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8372 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8373 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8374 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8375 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8376 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8377 * objc.dg/gnu-api-2-class.m: Likewise.
8378 * objc.dg/gnu-api-2-ivar.m: Likewise.
8379 * objc.dg/gnu-api-2-method.m: Likewise.
8380 * objc.dg/gnu-api-2-objc.m: Likewise.
8381 * objc.dg/gnu-api-2-object.m: Likewise.
8382 * objc.dg/gnu-api-2-property.m: Likewise.
8383 * objc.dg/gnu-api-2-protocol.m: Likewise.
8384 * objc.dg/gnu-api-2-sel.m: Likewise.
8386 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8388 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8389 * objc.dg/objc-foreach-4.m: Likewise.
8390 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8391 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8392 * objc.dg/foreach-4.m: Likewise.
8393 * objc.dg/foreach-5.m: Likewise.
8394 * objc.dg/foreach-3.m: Return self from init.
8396 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8399 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8401 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8404 * gfortran.dg/class_35.f90: New.
8406 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8408 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8410 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8413 * objc.dg/invalid-method-2.m: New.
8414 * obj-c++.dg/invalid-method-2.mm: New.
8416 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8419 * gfortran.dg/transpose_optimization_2.f90 : New test.
8421 2011-01-08 Jan Hubicka <jh@suse.cz>
8423 PR tree-optmization/46469
8424 * g++.dg/torture/pr46469.C: New testcase.
8426 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8428 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8429 emulation of libobjc-gnu structure layout functionality to ..
8430 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8431 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8432 * objc/execute/bf-common.h: Adjust headers.
8433 * objc/execute/bf-1.m: Likewise.
8434 * objc/execute/bf-2.m: Likewise.
8435 * objc/execute/bf-3.m: Likewise.
8436 * objc/execute/bf-4.m: Likewise.
8437 * objc/execute/bf-5.m: Likewise.
8438 * objc/execute/bf-6.m: Likewise.
8439 * objc/execute/bf-7.m: Likewise.
8440 * objc/execute/bf-8.m: Likewise.
8441 * objc/execute/bf-9.m: Likewise.
8442 * objc/execute/bf-10.m: Likewise.
8443 * objc/execute/bf-11.m: Likewise.
8444 * objc/execute/bf-12.m: Likewise.
8445 * objc/execute/bf-13.m: Likewise.
8446 * objc/execute/bf-14.m: Likewise.
8447 * objc/execute/bf-15.m: Likewise.
8448 * objc/execute/bf-16.m: Likewise.
8449 * objc/execute/bf-17.m: Likewise.
8450 * objc/execute/bf-18.m: Likewise.
8451 * objc/execute/bf-19.m: Likewise.
8452 * objc/execute/bf-20.m: Likewise.
8453 * objc/execute/bf-21.m: Likewise.
8454 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8455 objc_get_type_qualifiers ().
8457 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8460 * gfortran.dg/dependency_39.f90: New test.
8462 2011-01-07 Jan Hubicka <jh@suse.cz>
8464 Get builtins tests ready for linker plugin.
8465 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8466 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8467 my_memset, my_bzero): Mark used.
8468 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8469 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8471 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8474 2011-01-07 Jan Hubicka <jh@suse.cz>
8476 PR tree-optimization/46367
8477 * g++.dg/torture/pr46367.C: New file.
8479 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.dg/pr47201.c: New test.
8485 * gcc.dg/tree-prof/pr47187.c: New test.
8487 2011-01-07 Tobias Burnus <burnus@net-b.de>
8490 * gfortran.dg/extends_type_of_3.f90: New.
8492 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8494 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8495 * g++.dg/ext/dllimport-MI1.C: Likewise.
8496 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8497 * g++.dg/ext/dllimport10.C: Likewise.
8498 * g++.dg/ext/dllimport11.C: Likewise.
8499 * g++.dg/ext/dllimport12.C: Likewise.
8500 * g++.dg/ext/dllimport13.C: Likewise.
8501 * g++.dg/ext/dllimport2.C: Likewise.
8502 * g++.dg/ext/dllimport3.C: Likewise.
8503 * g++.dg/ext/dllimport4.C: Likewise.
8504 * g++.dg/ext/dllimport5.C: Likewise.
8505 * g++.dg/ext/dllimport6.C: Likewise.
8506 * g++.dg/ext/dllimport8.C: Likewise.
8507 * g++.dg/ext/dllimport9.C: Likewise.
8508 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8509 targets, too. Additionally enable test for i?86-*-mingw*.
8510 * g++.dg/ext/selectany1.C: Likewise.
8511 Remove guard variable check.
8513 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8517 * gfortran.dg/storage_size_3.f08: Extended.
8519 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8522 * g++.dg/template/stdarg1.C: New test.
8524 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8527 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8528 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8529 from the interface of functions to not hide the errors that
8532 2011-01-06 Jan Hubicka <jh@suse.cz>
8534 * gcc.dg/lto/pr47188_0.c: New testcase.
8535 * gcc.dg/lto/pr47188_1.c: New testcase.
8537 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8541 * gfortran.dg/interface_33.f90: New test.
8543 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8546 * gcc.c-torture/compile/pr47150.c: New test.
8548 2011-01-06 Ira Rosen <irar@il.ibm.com>
8550 PR tree-optimization/47139
8551 * gcc.dg/vect/pr47139.c: New test.
8553 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8556 * gfortran.dg/extends_type_of_2.f03: New.
8558 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8560 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8562 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8564 * gnat.dg/opt14.adb: New test.
8566 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8569 * gfortran.dg/allocate_error_2.f90: New test.
8571 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8574 * gfortran.dg/storage_size_3.f08: New.
8576 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8578 PR libgfortran/47154
8579 * gfortran.dg/namelist_68.f90: New test.
8581 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8583 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8585 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8588 * gfortran.dg/class_34.f90: New.
8590 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8592 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8593 use __builtin_inff. Skip all single-precision tests that require
8596 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8598 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8600 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8602 PR tree-optimization/47148
8603 * gcc.c-torture/execute/pr47148.c: New test.
8605 PR tree-optimization/47155
8606 * gcc.c-torture/execute/pr47155.c: New test.
8608 PR rtl-optimization/47157
8609 * gcc.c-torture/compile/pr47157.c: New test.
8611 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8613 * gcc.dg/torture/vector-shift2.c (schar): Define.
8614 (main): Always use schar or uchar instead of plain "char" to avoid
8615 dependencies on implementation-defined char signedness.
8617 2011-01-03 Martin Jambor <mjambor@suse.cz>
8619 PR tree-optimization/46801
8620 * gnat.dg/pack9.adb: Remove xfail.
8622 2011-01-03 Martin Jambor <mjambor@suse.cz>
8624 PR tree-optimization/46984
8625 * g++.dg/ipa/pr46984.C: New test.
8627 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8630 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8632 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8634 PR tree-optimization/47140
8635 * gcc.c-torture/compile/pr47140.c: New test.
8637 PR rtl-optimization/47028
8638 * gcc.dg/pr47028.c: New test.
8640 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8642 * objc.dg/protocol-forward-1.m: Removed TODO.
8643 * objc.dg/protocol-forward-2.m: New.
8644 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8645 * obj-c++.dg/protocol-forward-2.mm: New.
8647 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8650 * g++.dg/eh/pr38662.C: New testcase.
8652 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8654 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8655 scan for newline '\n'.
8658 Copyright (C) 2011 Free Software Foundation, Inc.
8660 Copying and distribution of this file, with or without modification,
8661 are permitted in any medium without royalty provided the copyright
8662 notice and this notice are preserved.