1 2011-07-19 Tobias Burnus <burnus@net-b.de>
3 * gfortran.dg/coarray_args_1.f90: New.
4 * gfortran.dg/coarray_args_2.f90: New.
6 2011-07-19 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/allocate_error_3.f90: New.
11 2011-07-19 Richard Guenther <rguenther@suse.de>
13 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
14 * gcc.dg/tree-ssa/bool-11.c: Likewise.
15 * gcc.dg/torture/20110719-1.c: New testcase.
17 2011-07-19 Jakub Jelinek <jakub@redhat.com>
19 PR tree-optimization/49768
20 * gcc.c-torture/execute/pr49768.c: New test.
22 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
24 PR tree-optimization/49771
25 * gcc.dg/vect/pr49771.c: New test.
27 2011-07-18 Martin Jambor <mjambor@suse.cz>
29 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
30 * gcc.dg/ipa/ipa-2.c: Likewise.
31 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
32 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
33 * gcc.dg/ipa/ipa-5.c: Likewise.
34 * gcc.dg/ipa/ipa-7.c: Likewise.
35 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
36 * gcc.dg/ipa/ipacost-1.c: Likewise.
37 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
39 * gcc.dg/ipa/ipcp-1.c: New test.
40 * gcc.dg/ipa/ipcp-2.c: Likewise.
41 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
43 2011-07-18 Jakub Jelinek <jakub@redhat.com>
46 * gfortran.dg/pr49675.f90: New test.
48 2011-07-18 Richard Guenther <rguenther@suse.de>
50 * gcc.dg/torture/20110718-1.c: New testcase.
52 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
54 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
55 * g++.dg/ext/bitfield3.C: Likewise.
56 * g++.dg/ext/bitfield4.C: Likewise.
57 * g++.dg/ext/bitfield5.C: Likewise.
58 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
59 * g++.dg/other/pr23205-2.C: Likewise.
60 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
61 * gcc.c-torture/compile/20001109-2.c: Likewise.
62 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
63 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
64 * gcc.dg/bitfld-16.c: Likewise.
65 * gcc.dg/bitfld-17.c: Likewise.
66 * gcc.dg/bitfld-18.c: Likewise.
67 * gcc.dg/builtins-config.h: Remove Netware support.
68 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
69 * gcc.dg/cdce2.c: Likewise.
70 * gcc.dg/cpp/assert4.c: Remove netware support.
71 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
72 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
74 * lib/target-supports.exp (check_visibility_available): Remove
76 (check_profiling_available): Likewise.
78 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
80 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
82 2011-07-17 Tobias Burnus <burnus@net-b.de>
83 Thomas Koenig <tkoenig@gcc.gnu.org>
86 * gfortran.dg/generic_17.f90: Fix testcase.
87 * gfortran.dg/interface_3.f90: Add dg-error.
88 * gfortran.dg/use_14.f90: New.
89 * gfortran.dg/use_15.f90: New.
91 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/pointer_controlled.adb: New test.
95 2011-07-17 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/pointer_remapping_7.f90: New.
100 2011-07-16 Jason Merrill <jason@redhat.com>
102 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
104 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
105 Jason Merrill <jason@redhat.com>
109 * g++.dg/cpp0x/decltype29.C: Adjust.
110 * g++.dg/cpp0x/error4.C: Adjust.
111 * g++.dg/cpp0x/sfinae26.C: Adjust.
112 * g++.dg/cpp0x/variadic105.C: Adjust.
113 * g++.dg/template/deduce3.C: Adjust.
114 * g++.dg/template/error45.C: Adjust.
115 * g++.dg/template/ptrmem2.C: Adjust.
116 * g++.dg/template/sfinae2.C: Adjust.
117 * g++.old-deja/g++.pt/crash60.C: Adjust.
118 * g++.old-deja/g++.pt/unify6.C: Adjust.
119 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
120 * g++.dg/cpp0x/nullptr15.C: Adjust.
121 * g++.dg/cpp0x/pr31431-2.C: Adjust.
122 * g++.dg/cpp0x/pr31431.C: Adjust.
123 * g++.dg/cpp0x/pr31434.C: Adjust.
124 * g++.dg/cpp0x/sfinae11.C: Adjust
125 * g++.dg/cpp0x/temp_default2.C: Adjust.
126 * g++.dg/cpp0x/trailing4.C: Adjust.
127 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
128 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
129 * g++.dg/cpp0x/variadic105.C: Adjust.
130 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
131 * g++.dg/ext/vla2.C: Adjust.
132 * g++.dg/other/ptrmem10.C: Adjust.
133 * g++.dg/other/ptrmem11.C: Adjust.
134 * g++.dg/overload/unknown1.C: Adjust.
135 * g++.dg/template/conv11.C: Adjust.
136 * g++.dg/template/dependent-expr5.C: Adjust.
137 * g++.dg/template/friend.C: Adjust.
138 * g++.dg/template/incomplete2.C: Adjust.
139 * g++.dg/template/local4.C: Adjust.
140 * g++.dg/template/local6.C: Adjust.
141 * g++.dg/template/operator9.C: Adjust.
142 * g++.dg/template/ttp25.C: Adjust.
143 * g++.dg/template/unify10.C: Adjust.
144 * g++.dg/template/unify11.C: Adjust.
145 * g++.dg/template/unify6.C: Adjust.
146 * g++.dg/template/unify9.C: Adjust.
147 * g++.dg/template/varmod1.C: Adjust.
148 * g++.old-deja/g++.brendan/crash56.C: Adjust.
149 * g++.old-deja/g++.pt/crash28.C: Adjust.
150 * g++.old-deja/g++.pt/explicit41.C: Adjust.
151 * g++.old-deja/g++.pt/explicit77.C: Adjust.
152 * g++.old-deja/g++.pt/expr2.C: Adjust.
153 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
154 * g++.old-deja/g++.pt/spec5.C: Adjust.
155 * g++.old-deja/g++.pt/spec6.C: Adjust.
156 * g++.old-deja/g++.pt/unify4.C: Adjust.
157 * g++.old-deja/g++.pt/unify8.C: Adjust.
158 * g++.old-deja/g++.robertl/eb98.C: Adjust.
159 * g++.dg/overload/template5.C: New testcase.
160 * g++.dg/template/overload12.C: New testcase.
162 2011-07-11 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
165 * gfortran.dg/coarray_7.f90: Ditto.
166 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
167 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
169 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
171 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
173 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
174 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
175 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
177 * gcc.c-torture/execute/ieee/pr29302.x: New file.
178 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
179 * gcc.dg/torture/builtin-math-7.c: Add a comment.
181 2011-07-15 Jason Merrill <jason@redhat.com>
184 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
185 Use --extra_opts instead of --additional_options.
187 2011-07-15 Jakub Jelinek <jakub@redhat.com>
190 * g++.dg/torture/pr49309.C: Remove.
192 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
194 * gcc.target/tic6x/weak-call.c: New test.
195 * gcc.target/tic6x/fpcmp.c: New test.
196 * gcc.target/tic6x/fpdiv.c: New test.
197 * gcc.target/tic6x/rotdi16-scan.c: New test.
198 * gcc.target/tic6x/ffssi.c: New test.
199 * gcc.target/tic6x/fpdiv-lib.c: New test.
200 * gcc.target/tic6x/cold-lc.c: New test.
201 * gcc.target/tic6x/longcalls.c: New test.
202 * gcc.target/tic6x/abi-align-1.c: New test.
203 * gcc.target/tic6x/fpcmp-finite.c: New test.
204 * gcc.target/tic6x/rotdi16.c: New test.
205 * gcc.target/tic6x/bswapl.c: New test.
206 * gcc.target/tic6x/ffsdi.c: New test.
207 * gcc.target/tic6x/tic6x.exp: New file.
208 * gcc.target/tic6x/builtins/arith24.c: New test.
209 * gcc.target/tic6x/builtins/smpy.c: New test.
210 * gcc.target/tic6x/builtins/smpylh.c: New test.
211 * gcc.target/tic6x/builtins/smpyh.c: New test.
212 * gcc.target/tic6x/builtins/sarith1.c: New test.
213 * gcc.target/tic6x/builtins/extclr.c: New test
214 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
215 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
216 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
217 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
219 * gcc.c-torture/execute/20101011-1.c: Add a condition for
221 * gcc.dg/20020312-2.c: Likewise.
222 * gcc.dg/pr27095.c: Handle tic6x like hppa.
223 * gcc.dg/torture/pr37868.c: Skip on tic6x.
224 * gcc.dg/torture/builtin-math-7.c: Likewise.
227 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
228 not testing tic6x-*-*.
230 2011-07-14 Andrew Pinski <pinskia@gmail.com>
233 * g++.dg/torture/pr49309.C: New testcase.
235 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
237 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
239 2011-07-14 Richard Guenther <rguenther@suse.de>
241 PR tree-optimization/49651
242 * gcc.dg/torture/pr49651.c: New testcase.
244 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
247 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
249 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
251 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
252 -mno-pointers-to-nested-functions.
253 * gcc.target/powerpc/no-r11-2.c: Ditto.
254 * gcc.target/powerpc/no-r11-3.c: Ditto.
256 2011-07-13 Jason Merrill <jason@redhat.com>
258 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
259 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
260 when compiling C files.
261 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
262 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
263 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
264 * g++.dg/lookup/anon2.C: Likewise.
265 * g++.dg/tree-ssa/copyprop.C: Likewise.
266 * g++.old-deja/g++.jason/rfg27.C: Likewise.
267 * g++.dg/init/vector1.C: Ignore narrowing errors.
268 * g++.dg/torture/pr35526.C: Likewise.
269 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
271 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
274 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
277 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
280 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
282 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
284 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
285 * lib/obj-c++.exp (obj-c++_init): Ditto.
286 * lib/file-format.exp (gcc_target_object_format): Ditto.
287 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
288 * lib/target-supports-dg-exp (check_weak_available): Ditto.
289 (check_visibility_available): Ditto.
290 (check_effective_target_tls_native): Ditto.
291 (check_effective_target_tls_emulated): Ditto.
292 (check_effective_target_function_sections): Ditto.
294 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
296 * gcc.target/arm/pr48183.c: New test.
298 2011-07-13 Richard Guenther <rguenther@suse.de>
300 * gcc.dg/torture/20110713-1.c: New testcase.
302 2011-07-12 Andrew Pinski <pinskia@gmail.com>
305 * gcc.c-torture/compile/pr49474.c: New testcase.
307 2011-07-12 Jakub Jelinek <jakub@redhat.com>
309 PR tree-optimization/49712
310 * gcc.c-torture/execute/pr49712.c: New test.
312 2011-07-11 Jason Merrill <jason@redhat.com>
315 * g++.dg/template/recurse3.C: New.
317 2011-07-11 Jakub Jelinek <jakub@redhat.com>
320 * gcc.dg/guality/csttest.c: New test.
323 * gfortran.dg/pr49698.f90: New test.
325 2011-07-11 Jeff Law <law@redhat.com>
327 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
329 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
331 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
332 * go.test/go-test.exp (go-set-goarch): Likewise.
334 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
337 * gcc.target/avr/torture/pr39633.c: New test case.
339 2011-07-11 Tobias Burnus <burnus@net-b.de>
342 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
344 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
346 * lib/target-supports.exp (check_effective_target_scheduling):
348 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
349 * gcc.dg/pr45055.c: Ditto.
350 * gcc.dg/pr45353.c: Ditto.
351 * g++.dg/pr45056.C: Ditto.
353 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
355 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
356 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
357 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
358 * g++.dg/torture/pr31863.C: Skip AVR.
360 2011-07-10 Tobias Burnus <burnus@net-b.de>
363 * gfortran.dg/intrinsic_signal.f90: New.
365 2011-07-09 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/regress/regress6.C: New.
368 * g++.dg/parse/crash45.C: Adjust message.
369 * g++.dg/template/crash38.C: Adjust message.
370 * g++.dg/template/crash64.C: Adjust message.
372 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
374 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
375 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
376 * g++.dg/abi/bitfield3.C: Likewise.
377 * g++.dg/eh/pr38662.C: Likewise.
378 * g++.dg/ext/attrib36.C: Likewise.
379 * g++.dg/ext/attrib37.C: Likewise.
380 * g++.dg/ext/attrib8.C: Likewise.
381 * g++.dg/ext/tmplattr1.C: Likewise.
382 * g++.dg/inherit/override-attribs.C: Likewise.
383 * g++.dg/opt/inline9.C: Likewise.
384 * g++.dg/opt/life1.C: Likewise.
385 * g++.dg/opt/longbranch2.C: Likewise.
386 * g++.dg/opt/nrv12.C: Likewise.
387 * g++.dg/opt/reg-stack4.C: Likewise.
388 * g++.dg/other/pr35504.C: Likewise.
389 * g++.dg/other/pr39496.C: Likewise.
390 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
391 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
392 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
393 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
394 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
395 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
396 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
397 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
398 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
399 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
400 * g++.dg/warn/pr15774-1.C: Likewise.
401 * g++.dg/warn/pr15774-2.C: Likewise.
402 * g++.old-deja/g++.ext/attrib1.C: Likewise.
403 * g++.old-deja/g++.ext/attrib2.C: Likewise.
404 * g++.old-deja/g++.ext/attrib3.C: Likewise.
405 * g++.old-deja/g++.pt/asm2.C: Likewise.
406 * gcc.c-torture/compile/20000804-1.c: Likewise.
407 * gcc.c-torture/compile/pr16566-2.c: Likewise.
408 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
409 * gcc.dg/20020108-1.c: Likewise.
410 * gcc.dg/20020122-2.c: Likewise.
411 * gcc.dg/20020122-3.c: Likewise.
412 * gcc.dg/20020206-1.c: Likewise.
413 * gcc.dg/20020219-1.c: Likewise.
414 * gcc.dg/20020310-1.c: Likewise.
415 * gcc.dg/20020411-1.c: Likewise.
416 * gcc.dg/20020418-2.c: Likewise.
417 * gcc.dg/20020426-2.c: Likewise.
418 * gcc.dg/20020517-1.c: Likewise.
419 * gcc.dg/20030204-1.c: Likewise.
420 * gcc.dg/20030826-2.c: Likewise.
421 * gcc.dg/20031102-1.c: Likewise.
422 * gcc.dg/20031202-1.c: Likewise.
423 * gcc.dg/20050111-1.c: Likewise.
424 * gcc.dg/20050503-1.c: Likewise.
425 * gcc.dg/array-init-1.c: Likewise.
426 * gcc.dg/builtin-apply4.c: Likewise.
427 * gcc.dg/dfp/pr31344.c: Likewise.
428 * gcc.dg/gomp/atomic-11.c: Likewise.
429 * gcc.dg/graphite/pr40281.c: Likewise.
430 * gcc.dg/ia64-sync-1.c: Likewise.
431 * gcc.dg/ia64-sync-2.c: Likewise.
432 * gcc.dg/ia64-sync-3.c: Likewise.
433 * gcc.dg/ia64-sync-4.c: Likewise.
434 * gcc.dg/ifcvt-fabs-1.c: Likewise.
435 * gcc.dg/invalid-call-1.c: Likewise.
436 * gcc.dg/loop-3.c: Likewise.
437 * gcc.dg/lower-subreg-1.c: Likewise.
438 * gcc.dg/lto/pr47259_0.c: Likewise.
439 * gcc.dg/nested-calls-1.c: Likewise.
440 * gcc.dg/pr20017.c: Likewise.
441 * gcc.dg/pr25023.c: Likewise.
442 * gcc.dg/pr27671-2.c: Likewise.
443 * gcc.dg/pr32176.c: Likewise.
444 * gcc.dg/pr33676.c: Likewise.
445 * gcc.dg/pr35045.c: Likewise.
446 * gcc.dg/pr36015.c: Likewise.
447 * gcc.dg/pr36584.c: Likewise.
448 * gcc.dg/pr36998.c: Likewise.
449 * gcc.dg/pr37438.c: Likewise.
450 * gcc.dg/pr37908.c: Likewise.
451 * gcc.dg/pr41241.c: Likewise.
452 * gcc.dg/pr41340.c: Likewise.
453 * gcc.dg/pr44136.c: Likewise.
454 * gcc.dg/pr44194-1.c: Likewise.
455 * gcc.dg/pr46212.c: Likewise.
456 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
457 * gcc.dg/setjmp-2.c: Likewise.
458 * gcc.dg/short-compare-1.c: Likewise.
459 * gcc.dg/short-compare-2.c: Likewise.
460 * gcc.dg/smod-1.c: Likewise.
461 * gcc.dg/sync-2.c: Likewise.
462 * gcc.dg/sync-3.c: Likewise.
463 * gcc.dg/tls/opt-1.c: Likewise.
464 * gcc.dg/tls/opt-2.c: Likewise.
465 * gcc.dg/tls/opt-3.c: Likewise.
466 * gcc.dg/torture/badshift.c: Likewise.
467 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
468 * gcc.dg/torture/pr20314-2.c: Likewise.
469 * gcc.dg/torture/pr36891.c: Likewise.
470 * gcc.dg/torture/pr38774.c: Likewise.
471 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
472 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
473 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
474 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
475 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
476 * gcc.dg/torture/stackalign/push-1.c: Likewise.
477 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
478 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
479 * gcc.dg/tree-ssa/loop-28.c: Likewise.
480 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
481 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
482 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
483 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
484 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
485 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
486 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
487 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
488 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
489 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
490 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
491 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
492 * gcc.dg/unroll-1.c: Likewise.
493 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
494 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
495 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
496 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
497 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
498 * gcc.target/i386/20000609-1.c: Likewise.
499 * gcc.target/i386/20000720-1.c: Likewise.
500 * gcc.target/i386/20000724-1.c: Likewise.
501 * gcc.target/i386/20011107-1.c: Likewise.
502 * gcc.target/i386/20011119-1.c: Likewise.
503 * gcc.target/i386/20020201-3.c: Likewise.
504 * gcc.target/i386/20020218-1.c: Likewise.
505 * gcc.target/i386/20020729-1.c: Likewise.
506 * gcc.target/i386/20030926-1.c: Likewise.
507 * gcc.target/i386/20060125-1.c: Likewise.
508 * gcc.target/i386/20060125-2.c: Likewise.
509 * gcc.target/i386/20060512-1.c: Likewise.
510 * gcc.target/i386/20060512-2.c: Likewise.
511 * gcc.target/i386/20060512-3.c: Likewise.
512 * gcc.target/i386/20060512-4.c: Likewise.
513 * gcc.target/i386/387-1.c: Likewise.
514 * gcc.target/i386/387-2.c: Likewise.
515 * gcc.target/i386/387-5.c: Likewise.
516 * gcc.target/i386/387-6.c: Likewise.
517 * gcc.target/i386/980312-1.c: Likewise.
518 * gcc.target/i386/980313-1.c: Likewise.
519 * gcc.target/i386/990117-1.c: Likewise.
520 * gcc.target/i386/990424-1.c: Likewise.
521 * gcc.target/i386/990524-1.c: Likewise.
522 * gcc.target/i386/991129-1.c: Likewise.
523 * gcc.target/i386/991214-1.c: Likewise.
524 * gcc.target/i386/991230-1.c: Likewise.
525 * gcc.target/i386/addr-sel-1.c: Likewise.
526 * gcc.target/i386/aggregate-ret1.c: Likewise.
527 * gcc.target/i386/aggregate-ret2.c: Likewise.
528 * gcc.target/i386/align-main-3.c: Likewise.
529 * gcc.target/i386/amd64-abi-1.c: Likewise.
530 * gcc.target/i386/amd64-abi-2.c: Likewise.
531 * gcc.target/i386/amd64-abi-4.c: Likewise.
532 * gcc.target/i386/amd64-abi-5.c: Likewise.
533 * gcc.target/i386/amd64-abi-6.c: Likewise.
534 * gcc.target/i386/asm-1.c: Likewise.
535 * gcc.target/i386/asm-3.c: Likewise.
536 * gcc.target/i386/asm-5.c: Likewise.
537 * gcc.target/i386/attributes-error.c: Likewise.
538 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
539 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
540 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
541 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
542 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
543 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
544 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
545 * gcc.target/i386/avx-vmovd-2.c: Likewise.
546 * gcc.target/i386/avx-vmovq-2.c: Likewise.
547 * gcc.target/i386/avx-vmovq-3.c: Likewise.
548 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
549 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
550 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
551 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
552 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
553 * gcc.target/i386/bitfield1.c: Likewise.
554 * gcc.target/i386/bitfield2.c: Likewise.
555 * gcc.target/i386/bmi-2.c: Likewise.
556 * gcc.target/i386/bmi-5.c: Likewise.
557 * gcc.target/i386/builtin-unreachable.c: Likewise.
558 * gcc.target/i386/cleanup-2.c: Likewise.
559 * gcc.target/i386/clobbers.c: Likewise.
560 * gcc.target/i386/cmov8.c: Likewise.
561 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
562 * gcc.target/i386/compress-float-387-pic.c: Likewise.
563 * gcc.target/i386/compress-float-387.c: Likewise.
564 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
565 * gcc.target/i386/compress-float-sse.c: Likewise.
566 * gcc.target/i386/crc32-2.c: Likewise.
567 * gcc.target/i386/crc32-3.c: Likewise.
568 * gcc.target/i386/divmod-7.c: Likewise.
569 * gcc.target/i386/divmod-8.c: Likewise.
570 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
571 * gcc.target/i386/fma3-builtin.c: Likewise.
572 * gcc.target/i386/fma3-fma.c: Likewise.
573 * gcc.target/i386/fma4-256-vector.c: Likewise.
574 * gcc.target/i386/fma4-builtin.c: Likewise.
575 * gcc.target/i386/fma4-fma-2.c: Likewise.
576 * gcc.target/i386/fma4-fma.c: Likewise.
577 * gcc.target/i386/fma4-vector-2.c: Likewise.
578 * gcc.target/i386/fma4-vector.c: Likewise.
579 * gcc.target/i386/funcspec-1.c: Likewise.
580 * gcc.target/i386/funcspec-10.c: Likewise.
581 * gcc.target/i386/funcspec-11.c: Likewise.
582 * gcc.target/i386/funcspec-2.c: Likewise.
583 * gcc.target/i386/funcspec-5.c: Likewise.
584 * gcc.target/i386/funcspec-6.c: Likewise.
585 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
586 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
587 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
588 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
589 * gcc.target/i386/incoming-1.c: Likewise.
590 * gcc.target/i386/incoming-10.c: Likewise.
591 * gcc.target/i386/incoming-11.c: Likewise.
592 * gcc.target/i386/incoming-12.c: Likewise.
593 * gcc.target/i386/incoming-13.c: Likewise.
594 * gcc.target/i386/incoming-14.c: Likewise.
595 * gcc.target/i386/incoming-15.c: Likewise.
596 * gcc.target/i386/incoming-2.c: Likewise.
597 * gcc.target/i386/incoming-3.c: Likewise.
598 * gcc.target/i386/incoming-4.c: Likewise.
599 * gcc.target/i386/incoming-5.c: Likewise.
600 * gcc.target/i386/incoming-6.c: Likewise.
601 * gcc.target/i386/incoming-7.c: Likewise.
602 * gcc.target/i386/incoming-8.c: Likewise.
603 * gcc.target/i386/incoming-9.c: Likewise.
604 * gcc.target/i386/lea.c: Likewise.
605 * gcc.target/i386/local.c: Likewise.
606 * gcc.target/i386/loop-1.c: Likewise.
607 * gcc.target/i386/loop-2.c: Likewise.
608 * gcc.target/i386/loop-3.c: Likewise.
609 * gcc.target/i386/max-stack-align.c: Likewise.
610 * gcc.target/i386/memcpy-1.c: Likewise.
611 * gcc.target/i386/movbe-2.c: Likewise.
612 * gcc.target/i386/movq-2.c: Likewise.
613 * gcc.target/i386/movq.c: Likewise.
614 * gcc.target/i386/nrv1.c: Likewise.
615 * gcc.target/i386/pad-4.c: Likewise.
616 * gcc.target/i386/pad-5a.c: Likewise.
617 * gcc.target/i386/pad-5b.c: Likewise.
618 * gcc.target/i386/pad-6a.c: Likewise.
619 * gcc.target/i386/pad-6b.c: Likewise.
620 * gcc.target/i386/pad-7.c: Likewise.
621 * gcc.target/i386/pad-9.c: Likewise.
622 * gcc.target/i386/pentium4-not-mull.c: Likewise.
623 * gcc.target/i386/pic-1.c: Likewise.
624 * gcc.target/i386/pr12092-1.c: Likewise.
625 * gcc.target/i386/pr12329.c: Likewise.
626 * gcc.target/i386/pr21518.c: Likewise.
627 * gcc.target/i386/pr22362.c: Likewise.
628 * gcc.target/i386/pr22585.c: Likewise.
629 * gcc.target/i386/pr23098.c: Likewise.
630 * gcc.target/i386/pr25196.c: Likewise.
631 * gcc.target/i386/pr25293.c: Likewise.
632 * gcc.target/i386/pr25654.c: Likewise.
633 * gcc.target/i386/pr26449.c: Likewise.
634 * gcc.target/i386/pr26778.c: Likewise.
635 * gcc.target/i386/pr26826.c: Likewise.
636 * gcc.target/i386/pr27266.c: Likewise.
637 * gcc.target/i386/pr29978.c: Likewise.
638 * gcc.target/i386/pr30505.c: Likewise.
639 * gcc.target/i386/pr30961-1.c: Likewise.
640 * gcc.target/i386/pr31628.c: Likewise.
641 * gcc.target/i386/pr32000-2.c: Likewise.
642 * gcc.target/i386/pr32661-1.c: Likewise.
643 * gcc.target/i386/pr32708-2.c: Likewise.
644 * gcc.target/i386/pr32708-3.c: Likewise.
645 * gcc.target/i386/pr34256.c: Likewise.
646 * gcc.target/i386/pr34312.c: Likewise.
647 * gcc.target/i386/pr34522.c: Likewise.
648 * gcc.target/i386/pr35160.c: Likewise.
649 * gcc.target/i386/pr35281.c: Likewise.
650 * gcc.target/i386/pr36246.c: Likewise.
651 * gcc.target/i386/pr36786.c: Likewise.
652 * gcc.target/i386/pr37275.c: Likewise.
653 * gcc.target/i386/pr37843-3.c: Likewise.
654 * gcc.target/i386/pr37843-4.c: Likewise.
655 * gcc.target/i386/pr39082-1.c: Likewise.
656 * gcc.target/i386/pr39431.c: Likewise.
657 * gcc.target/i386/pr39496.c: Likewise.
658 * gcc.target/i386/pr39543-2.c: Likewise.
659 * gcc.target/i386/pr39911.c: Likewise.
660 * gcc.target/i386/pr40718.c: Likewise.
661 * gcc.target/i386/pr40906-1.c: Likewise.
662 * gcc.target/i386/pr40906-2.c: Likewise.
663 * gcc.target/i386/pr40906-3.c: Likewise.
664 * gcc.target/i386/pr40934.c: Likewise.
665 * gcc.target/i386/pr41900.c: Likewise.
666 * gcc.target/i386/pr42589.c: Likewise.
667 * gcc.target/i386/pr43662.c: Likewise.
668 * gcc.target/i386/pr43671.c: Likewise.
669 * gcc.target/i386/pr43766.c: Likewise.
670 * gcc.target/i386/pr43869.c: Likewise.
671 * gcc.target/i386/pr44942.c: Likewise.
672 * gcc.target/i386/pr44948-2a.c: Likewise.
673 * gcc.target/i386/pr45234.c: Likewise.
674 * gcc.target/i386/pr45336-2.c: Likewise.
675 * gcc.target/i386/pr45336-4.c: Likewise.
676 * gcc.target/i386/pr45852.c: Likewise.
677 * gcc.target/i386/pr46470.c: Likewise.
678 * gcc.target/i386/pr48037-1.c: Likewise.
679 * gcc.target/i386/pr48389.c: Likewise.
680 * gcc.target/i386/pr49095.c: Likewise.
681 * gcc.target/i386/pr9771-1.c: Likewise.
682 * gcc.target/i386/rdfsbase-1.c: Likewise.
683 * gcc.target/i386/rdfsbase-2.c: Likewise.
684 * gcc.target/i386/rdgsbase-1.c: Likewise.
685 * gcc.target/i386/rdgsbase-2.c: Likewise.
686 * gcc.target/i386/rdrand-3.c: Likewise.
687 * gcc.target/i386/regparm-stdcall.c: Likewise.
688 * gcc.target/i386/regparm.c: Likewise.
689 * gcc.target/i386/reload-1.c: Likewise.
690 * gcc.target/i386/rotate-2.c: Likewise.
691 * gcc.target/i386/sibcall-5.c: Likewise.
692 * gcc.target/i386/signbit-1.c: Likewise.
693 * gcc.target/i386/signbit-2.c: Likewise.
694 * gcc.target/i386/signbit-3.c: Likewise.
695 * gcc.target/i386/sse-5.c: Likewise.
696 * gcc.target/i386/sse-8.c: Likewise.
697 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
698 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
699 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
700 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
701 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
702 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
703 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
704 * gcc.target/i386/sse2-movq-2.c: Likewise.
705 * gcc.target/i386/sse2-movq-3.c: Likewise.
706 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
707 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
708 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
709 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
710 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
711 * gcc.target/i386/ssefn-1.c: Likewise.
712 * gcc.target/i386/ssefn-2.c: Likewise.
713 * gcc.target/i386/sseregparm-1.c: Likewise.
714 * gcc.target/i386/sseregparm-2.c: Likewise.
715 * gcc.target/i386/sseregparm-3.c: Likewise.
716 * gcc.target/i386/sseregparm-4.c: Likewise.
717 * gcc.target/i386/sseregparm-5.c: Likewise.
718 * gcc.target/i386/sseregparm-6.c: Likewise.
719 * gcc.target/i386/sseregparm-7.c: Likewise.
720 * gcc.target/i386/sseregparm-8.c: Likewise.
721 * gcc.target/i386/stack-realign.c: Likewise.
722 * gcc.target/i386/stack-usage-realign.c: Likewise.
723 * gcc.target/i386/stackalign/asm-1.c: Likewise.
724 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
725 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
726 * gcc.target/i386/stackalign/return-1.c: Likewise.
727 * gcc.target/i386/stackalign/return-2.c: Likewise.
728 * gcc.target/i386/stackalign/return-3.c: Likewise.
729 * gcc.target/i386/tailcall-1.c: Likewise.
730 * gcc.target/i386/tbm-2.c: Likewise.
731 * gcc.target/i386/udivmod-7.c: Likewise.
732 * gcc.target/i386/udivmod-8.c: Likewise.
733 * gcc.target/i386/unroll-1.c: Likewise.
734 * gcc.target/i386/vararg-1.c: Likewise.
735 * gcc.target/i386/vararg-2.c: Likewise.
736 * gcc.target/i386/vect8-ret.c: Likewise.
737 * gcc.target/i386/vectorize5.c: Likewise.
738 * gcc.target/i386/wmul-1.c: Likewise.
739 * gcc.target/i386/wmul-2.c: Likewise.
740 * gcc.target/i386/wrfsbase-1.c: Likewise.
741 * gcc.target/i386/wrfsbase-2.c: Likewise.
742 * gcc.target/i386/wrgsbase-1.c: Likewise.
743 * gcc.target/i386/wrgsbase-2.c: Likewise.
744 * gcc.target/i386/xop-pcmov.c: Likewise.
745 * gcc.target/i386/xop-pcmov2.c: Likewise.
746 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
747 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
748 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
749 * gcc.target/i386/xop-shift1-vector.c: Likewise.
750 * gcc.target/i386/xop-shift2-vector.c: Likewise.
751 * gcc.target/i386/xop-shift3-vector.c: Likewise.
752 * gcc.target/i386/zee.c: Likewise.
753 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
754 * gfortran.dg/compiler-directive_2.f: Likewise.
755 * gfortran.dg/g77/20010216-1.f: Likewise.
756 * gfortran.dg/gomp/pr39152.f90: Likewise.
757 * gfortran.dg/pr33794.f90: Likewise.
759 2011-07-09 Jason Merrill <jason@redhat.com>
761 * g++.dg/cpp0x/regress/regress5.C: New.
763 2011-07-08 Jason Merrill <jason@redhat.com>
766 * g++.dg/expr/compound-asn1.C: New.
767 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
769 2011-07-08 Jakub Jelinek <jakub@redhat.com>
772 * gcc.target/powerpc/altivec-34.c: New test.
774 2011-07-08 Jason Merrill <jason@redhat.com>
777 * g++.dg/abi/guard3.C: New.
779 2011-07-08 Julian Brown <julian@codesourcery.com>
781 * lib/target-supports.exp
782 (check_effective_target_arm_little_endian): New.
783 (check_effective_target_vect_pack_trunc): Use above.
784 (check_effective_target_vect_unpack): Likewise.
785 (check_effective_target_vect_element_align): Test
786 check_effective_target_arm_vect_no_misalign for ARM.
788 2011-07-08 Jason Merrill <jason@redhat.com>
791 * g++.dg/cpp0x/constexpr-rom.C: New.
793 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
796 * g++.dg/torture/pr49519.C: New test.
798 2011-07-08 Martin Jambor <mjambor@suse.cz>
800 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
802 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
805 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
807 2011-07-08 Richard Guenther <rguenther@suse.de>
809 PR tree-optimization/49662
810 * gcc.dg/graphite/interchange-14.c: XFAIL.
811 * gcc.dg/graphite/interchange-15.c: Likewise.
812 * gcc.dg/graphite/interchange-mvt.c: Likewise.
814 2011-07-06 Jason Merrill <jason@redhat.com>
817 * g++.dg/cpp0x/regress/regress4.C: New.
819 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
822 * gfortran.dg/result_in_spec_4.f90: New test.
824 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
826 * gcc.target/sparc/cas64.c: New test.
828 2011-07-07 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/torture/pr49644.C: New test.
834 * gcc.c-torture/execute/pr49644.c: New test.
836 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
838 * lib/target-supports.exp (check_effective_target_ia32): New.
839 (check_effective_target_x32): Likewise.
840 (check_effective_target_vect_cmdline_needed): Also check x32.
842 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
844 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
846 * gcc.target/arm/pr42235.c: Likewise.
847 * gcc.target/arm/pr42495.c: Likewise.
848 * gcc.target/arm/pr42574.c: Likewise.
849 * gcc.target/arm/thumb-branch1.c: Likewise.
851 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
852 unneeded prune of possible warning.
853 * gcc.target/arm/pr40956.c: Likewise.
854 * gcc.target/arm/pr42505.c: Likewise.
856 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
857 * gcc.c-torture/compile/pr46883.c: Likewise.
858 * gcc.c-torture/compile/pr46934.c: Likewise.
860 * gcc.target/arm/pr41679.c: Remove test directives in preparation
861 for move to ../../gcc.c-torture/compile.
862 * gcc.target/arm/pr46883.c: Likewise.
863 * gcc.target/arm/pr46934.c: Likewise.
865 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
866 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
867 * gcc.target/arm/wmul-1.c: Likewise.
868 * gcc.target/arm/wmul-2.c: Likewise.
869 * gcc.target/arm/wmul-3.c: Likewise.
870 * gcc.target/arm/wmul-4.c: Likewise.
871 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
872 add tab after scan target.
873 * gcc.target/arm/smlaltt-1.c: Likewise.
874 * gcc.target/arm/smlatb-1.c: Likewise.
875 * gcc.target/arm/smlatt-1.c: Likewise.
877 2011-07-07 Jakub Jelinek <jakub@redhat.com>
880 * gcc.dg/debug/pr49522.c: New test.
882 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
884 * gcc.dg/pragma-align.c: Run only if target !default_packed.
885 * gcc.dg/pr46212.c: Run only if target int32plus.
886 * gcc.dg/torture/pr48146.c: Ditto.
887 * gcc.dg/tree-ssa/vrp51.c: Ditto.
888 * c-c++-common/pr44832.c: Ditto.
889 * gcc.dg/pr49544.c: Run only if target ptr32plus.
890 * gcc.dg/pr31490.c: Ditto.
891 * gcc.dg/torture/builtin-math-7.c: Run only if target
893 * gcc.dg/torture/pr45764.c: Skip for AVR.
894 * gcc.dg/pr47893.c: Ditto.
896 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
898 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
899 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
900 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
901 add tab to scan target.
903 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
905 * gcc.target/arm/neon-modes-3.c: New test.
907 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
909 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
910 -fno-loop-interchange -ffast-math.
912 2011-07-07 Richard Guenther <rguenther@suse.de>
914 * gcc.dg/ftrapv-3.c: New testcase.
916 2011-07-07 Richard Guenther <rguenther@suse.de>
918 * gcc.dg/tree-ssa/vrp58.c: New testcase.
919 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
921 2011-07-07 Kai Tietz <ktietz@redhat.com>
923 * gcc.dg/binop-notxor1.c: New test.
924 * gcc.dg/binop-notand4a.c: New test.
925 * gcc.dg/binop-notxor2.c: New test.
926 * gcc.dg/binop-notand3a.c: New test.
927 * gcc.dg/binop-notand2a.c: New test.
928 * gcc.dg/binop-notand6a.c: New test.
929 * gcc.dg/binop-notor1.c: New test.
930 * gcc.dg/binop-notand1a.c: New test.
931 * gcc.dg/binop-notand5a.c: New test.
932 * gcc.dg/binop-notor2.c: New test.
934 2011-07-07 Jakub Jelinek <jakub@redhat.com>
937 * gcc.dg/gomp/pr49640.c: New test.
939 2011-07-07 Richard Guenther <rguenther@suse.de>
941 * gcc.dg/graphite/pr37485.c: Add -floop-block.
943 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
948 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
950 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
951 * gcc.target/powerpc/no-r11-2.c: Ditto.
952 * gcc.target/powerpc/no-r11-3.c: Ditto.
954 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
956 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
957 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
959 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
961 * lib/target-supports.exp (check_profiling_available): Disable
962 profiling with -fprofile-generate for target avr.
964 2011-07-06 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/49645
967 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
969 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
972 * gcc.dg/pr47383.c: New.
974 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
976 PR tree-optimization/49647
977 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
979 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
982 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
983 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
985 2011-07-05 Jason Merrill <jason@redhat.com>
988 * g++.dg/template/template-id-4.C: New.
990 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
992 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
993 * gcc.dg/pr43402.c: Ditto.
995 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
997 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
999 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1001 * gcc.target/powerpc/ppc-switch-1.c: New test for
1002 --param case-values-threshold.
1003 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1005 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1007 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1009 2011-07-05 Jason Merrill <jason@redhat.com>
1011 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1013 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1015 PR tree-optimization/47654
1016 * gcc.dg/graphite/block-pr47654.c: New.
1018 2011-07-05 Jason Merrill <jason@redhat.com>
1020 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1022 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1024 PR tree-optimization/49580
1025 * gcc.dg/autopar/pr49580.c: New test.
1027 2011-07-05 Richard Guenther <rguenther@suse.de>
1029 PR tree-optimization/49518
1030 PR tree-optimization/49628
1031 * g++.dg/torture/pr49628.C: New testcase.
1032 * gcc.dg/torture/pr49518.c: Likewise.
1034 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1036 * ada/acats/run_acats (which): Extract last field from type -p,
1037 type output only if command succeeded.
1039 2011-07-04 Jason Merrill <jason@redhat.com>
1041 * g++.dg/abi/mangle48.C: New.
1043 * g++.dg/cpp0x/diag1.C: New.
1045 * g++.dg/diagnostic/aka1.C: New.
1047 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1049 PR rtl-optimization/49619
1050 * gcc.dg/pr49619.c: New test.
1052 PR rtl-optimization/49472
1053 * gfortran.dg/pr49472.f90: New test.
1056 * gcc.dg/pr49602.c: New test.
1058 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1062 * gcc.target/avr/avr.exp: Run over cpp files, too.
1063 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1064 * gcc.target/avr/progmem.h: New file.
1065 * gcc.target/avr/exit-abort.h: New file.
1066 * gcc.target/avr/progmem-error-1.c: New file.
1067 * gcc.target/avr/progmem-error-1.cpp: New file.
1068 * gcc.target/avr/progmem-warning-1.c: New file.
1069 * gcc.target/avr/torture/progmem-1.c: New file.
1070 * gcc.target/avr/torture/progmem-1.cpp: New file.
1072 2011-07-04 Richard Guenther <rguenther@suse.de>
1074 PR tree-optimization/49615
1075 * g++.dg/torture/pr49615.C: New testcase.
1077 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1079 PR tree-optimization/49610
1080 * gcc.dg/vect/pr49610.c: New test.
1082 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1084 * gnat.dg/specs/debug1.ads: New test.
1086 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1089 * gfortran.dg/typebound_proc_23.f90: New.
1091 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1094 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1096 2011-07-01 Jason Merrill <jason@redhat.com>
1099 * g++.dg/template/template-id-3.C: New.
1102 * g++.dg/template/qualified-id4.C: New.
1105 * g++.dg/template/explicit-args4.C: New.
1108 * g++.dg/template/offsetof2.C: New.
1110 2011-07-01 Kai Tietz <ktietz@redhat.com>
1112 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1114 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1117 * lib/target-supports.exp (check_effective_target_gld): New proc.
1119 2011-07-01 Richard Guenther <rguenther@suse.de>
1121 PR tree-optimization/49603
1122 * gcc.dg/torture/pr49603.c: New testcase.
1124 2011-06-30 Jason Merrill <jason@redhat.com>
1127 * g++.dg/rtti/template1.C: New.
1130 * g++.dg/cpp0x/regress/ctor1.C: New.
1133 * g++.dg/cpp0x/initlist54.C: New.
1135 2011-06-30 Martin Jambor <mjambor@suse.cz>
1137 * gcc.dg/tree-ssa/sra-12.c: New test.
1139 2011-06-29 Jason Merrill <jason@redhat.com>
1141 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1143 2011-06-30 Richard Guenther <rguenther@suse.de>
1145 PR tree-optimization/46787
1146 * gcc.dg/vect/vect-121.c: New testcase.
1148 2011-06-30 Martin Jambor <mjambor@suse.cz>
1150 PR tree-optimization/49094
1151 * gcc.dg/tree-ssa/pr49094.c: New test.
1153 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1156 * gfortran.dg/pr49540-1.f90: New test.
1157 * gfortran.dg/pr49540-2.f90: New test.
1159 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1162 * ada/acats/run_acats (which): Use last field of type -p output.
1164 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1165 Iain Sandoe <iains@gcc.gnu.org>
1168 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1169 Only skip on 64-bit *-*-darwin8* && !objc2.
1171 2011-06-30 Richard Guenther <rguenther@suse.de>
1173 PR tree-optimization/38752
1174 * gcc.c-torture/compile/pr38752.c: New testcase.
1176 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1178 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1179 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1181 2011-06-29 Jason Merrill <jason@redhat.com>
1184 * g++.dg/cpp0x/initlist53.C: Use placement new.
1185 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1186 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1189 * g++.dg/cpp0x/trailing6.C: New.
1190 * g++.dg/cpp0x/pr45908.C: No error.
1193 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1196 * g++.dg/cpp0x/constexpr-using2.C: New.
1198 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1201 * g++.dg/cpp0x/constexpr-diag3.C: New.
1202 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1203 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1204 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1205 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1207 2011-06-29 Jason Merrill <jason@redhat.com>
1209 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1211 2011-06-29 Richard Guenther <rguenther@suse.de>
1213 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1215 2011-06-29 Jason Merrill <jason@redhat.com>
1217 * g++.dg/cpp0x/initlist-value2.C: New.
1219 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1220 * g++.dg/cpp0x/initlist-value.C: New.
1222 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1224 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1226 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1228 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1229 * gcc.dg/inline_2.c: Likewise.
1230 * gcc.dg/unroll_1.c: Likewise.
1232 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.target/i386/pr49567.c: New test.
1237 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1239 * gnat.dg/opt17.ad[sb]: New test.
1241 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1242 Tom de Vries <tom@codesourcery.com>
1244 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1245 (check_effective_target_arm_thumb2): New effective targets.
1246 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1247 properly. Clean up temporary files.
1248 * gcc.target/arm/ivopts-2.c: Likewise.
1249 * gcc.target/arm/ivopts-3.c: Likewise.
1250 * gcc.target/arm/ivopts-4.c: Likewise.
1251 * gcc.target/arm/ivopts-5.c: Likewise.
1252 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1254 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1257 * gfortran.dg/reshape_zerosize_3.f90: New test.
1259 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1261 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1262 * gcc.target/arm/vfp-ldmias.c: Likewise.
1263 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1264 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1265 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1266 * gcc.target/arm/vfp-stmias.c: Likewise.
1267 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1268 * gcc.target/arm/vfp-stmiad.c: Likewise.
1270 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1272 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1274 * gcc.target/arm/pr45701-2.c: Ditto.
1276 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1279 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1280 * gfortran.dg/extends_14.f03: Modified.
1282 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1284 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1285 early if the test is already being skipped.
1287 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1288 scan-assembler-dem-not): For missing file, report unresolved with
1289 same message as for pass/fail, with reason reported in log file.
1291 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1292 from add_options_for_arm_neon_fp16.
1293 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1294 check_effective_target_arm_neon_fp16_ok_nocache.
1295 Check -mfpu and -mfloat-abi options from current multilib.
1296 Do not require neon support.
1297 (check_effective_target_arm_fp16_ok): Renamed from
1298 check_effecitve_target_arm_neon_fp16_ok.
1299 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1300 arm_neon_fp16_ok and arm_fp16.
1301 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1302 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1303 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1304 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1306 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1308 * gcc.dg/builtin-assume-aligned-1.c: New test.
1309 * gcc.dg/builtin-assume-aligned-2.c: New test.
1310 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1313 * gcc.dg/pr49544.c: New test.
1315 2011-06-27 Richard Guenther <rguenther@suse.de>
1317 PR tree-optimization/49394
1318 * g++.dg/torture/pr49394.C: New testcase.
1320 2011-06-27 Kai Tietz <ktietz@redhat.com>
1322 * gcc.dg/optimize-bswapdi-2.c: New test.
1324 2011-06-27 Michael Hope <michael.hope@linaro.org>
1325 Richard Sandiford <richard.sandiford@linaro.org>
1327 PR tree-optimization/49169
1328 * gcc.dg/torture/pr49169.c: New test.
1330 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1333 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1335 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1338 2011-06-26 Jason Merrill <jason@redhat.com>
1340 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1343 * g++.dg/init/ref19.C: New.
1344 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1346 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1348 PR tree-optimization/48377
1349 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1352 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1355 * lib/target-supports.exp (check_effective_target_non_strict_align):
1357 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1359 2011-06-24 Martin Jambor <mjambor@suse.cz>
1361 PR tree-optimizations/49516
1362 * g++.dg/tree-ssa/pr49516.C: New test.
1364 2011-06-23 Jason Merrill <jason@redhat.com>
1367 * g++.dg/template/partial10.C: New.
1368 * g++.dg/template/partial11.C: New.
1370 2011-06-23 Jeff Law <law@redhat.com>
1373 * gcc.dg/pr48770.c: New test.
1375 2011-06-23 Jan Hubicka <jh@suse.cz>
1378 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1380 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1383 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1384 instead of -fdump-tree-optimized.
1386 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/template/crash107.C: New.
1390 * g++.dg/template/error17.C: Adjust.
1392 2011-06-23 Jason Merrill <jason@redhat.com>
1395 * g++.dg/cpp0x/defaulted30.C: New.
1398 * g++.dg/rtti/anon-ns1.C: New.
1401 * g++.dg/init/ref18.C: New.
1404 * g++.dg/template/partial9.C: New.
1406 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1409 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1411 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1414 * gcc.dg/pr49496.c: New test.
1416 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1418 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1421 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1423 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1424 * gcc.target/arm/pr42879.c: Likewise.
1425 * gcc.target/arm/pr45701-3.c: Likewise.
1427 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1428 * gcc.target/arm/pr40482.c: Likewise.
1429 * gcc.target/arm/stack-corruption.c: Likewise.
1431 2011-06-22 Richard Guenther <rguenther@suse.de>
1433 PR tree-optimization/49493
1434 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1436 2011-06-22 Jason Merrill <jason@redhat.com>
1439 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1441 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1442 Dmitry Melnik <dm@ispras.ru>
1444 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1445 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1446 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1448 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1450 * gcc.target/arm/tlscall.c: New.
1452 2011-06-21 Jason Merrill <jason@redhat.com>
1455 * g++.dg/cpp0x/constexpr-ref1.C: New.
1456 * g++.dg/cpp0x/constexpr-ref2.C: New.
1457 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1460 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1463 * g++.dg/template/param3.C: New.
1465 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1467 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1468 my_clrsb test functions.
1470 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1471 test_sll, test_ull): Add clrsb tests.
1472 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1475 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/class_44.f03: New.
1480 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1482 PR tree-optimization/49478
1483 * gcc.dg/vect/pr49478.c
1485 2011-06-21 Richard Guenther <rguenther@suse.de>
1487 PR tree-optimization/49483
1488 * gcc.dg/vect/vect-120.c: New testcase.
1490 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1493 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1494 * gcc.dg/vect/vect-peel-4.c: Likewise.
1496 2011-06-22 Christian Bruel <christian.bruel@st.com>
1499 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1500 * gcc.dg/always_inline2.c: Likewise.
1501 * gcc.dg/always_inline3.c: Likewise.
1502 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1503 * gcc.dg/inline_1.c: Likewise.
1504 * gcc.dg/inline_2.c: Likewise.
1505 * gcc.dg/inline_3.c: Likewise.
1506 * gcc.dg/inline_4.c: Likewise.
1507 * gcc.dg/20051201-1.c: Likewise.
1508 * gcc.dg/pr40087.c: Likewise.
1509 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1510 * gcc.dg/inline-22.c: Likewise.
1511 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1512 * gcc.dg/lto/20090218-1_1.c: Likewise.
1513 * g++.dg/ipa/devirt-7.C: Likewise.
1514 * gcc.dg/uninit-pred-5_a.c: Likewise.
1515 * gcc.dg/uninit-pred-5_b.c: Likewise.
1516 * gcc.dg/fail_always_inline.c: New.
1518 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1520 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1521 into 6 jobs instead of 3.
1523 2011-06-20 Jason Merrill <jason@redhat.com>
1526 * g++.dg/cpp0x/initlist53.C: New.
1528 2011-06-20 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1532 * gfortran.dg/coarray_lock_3.f90: New.
1533 * gfortran.dg/coarray/lock_1.f90: New.
1535 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1537 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1538 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1539 unresolved and report the reason to the log file.
1541 * lib/scanasm.exp (object-size): Move argument processing earlier
1542 to report errors before verifying that the file exists. Report
1543 problems detected at runtime as unresolved instead of error and
1544 report their reasons to the log file.
1546 2011-06-20 Jason Merrill <jason@redhat.com>
1549 * g++.dg/cpp0x/explicit6.C: New.
1552 * g++.dg/cpp0x/enum20.C: New.
1555 * g++.dg/ext/attr-aligned01.C: New.
1558 * g++.dg/cpp0x/variadic-default.C: New.
1561 * g++.dg/cpp0x/auto26.C: New.
1564 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1566 2011-06-20 Kai Tietz <ktietz@redhat.com>
1568 * gcc.dg/binop-notand1.c: New test.
1569 * gcc.dg/binop-notand2.c: New test.
1570 * gcc.dg/binop-notand3.c: New test.
1571 * gcc.dg/binop-notand4.c: New test.
1572 * gcc.dg/binop-notand5.c: New test.
1573 * gcc.dg/binop-notand6.c: New test.
1575 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1578 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1580 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/proc_ptr_31.f90: New.
1585 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1587 * gnat.dg/volatile6.adb: New test.
1588 * gnat.dg/volatile7.adb: Likewise.
1589 * gnat.dg/volatile8.adb: Likewise.
1590 * gnat.dg/volatile9.adb: Likewise.
1592 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/constant3.adb: New test.
1596 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1599 * gfortran.dg/read_list_eof_1.f90: New test.
1601 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1604 * gcc.target/i386/testimm-1.c: New test.
1605 * gcc.target/i386/testimm-2.c: New test.
1606 * gcc.target/i386/testimm-3.c: New test.
1607 * gcc.target/i386/testimm-4.c: New test.
1608 * gcc.target/i386/testimm-5.c: New test.
1609 * gcc.target/i386/testimm-6.c: New test.
1610 * gcc.target/i386/testimm-7.c: New test.
1611 * gcc.target/i386/testimm-8.c: New test.
1612 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1613 * gcc.target/i386/xop-rotate1-int.c: New test.
1614 * gcc.target/i386/xop-rotate2-int.c: New test.
1616 2011-06-17 Jason Merrill <jason@redhat.com>
1618 * g++.dg/cpp0x/rv-func2.C: New.
1620 * g++.dg/debug/dwarf2/lambda1.C: New.
1621 * g++.dg/warn/Wshadow-6.C: Adjust.
1623 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1626 * gfortran.dg/move_alloc_5.f90: New.
1628 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1630 PR rtl-optimization/48542
1631 * gcc.dg/torture/pr48542.c: New test.
1633 2011-06-16 Jason Merrill <jason@redhat.com>
1636 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1639 * g++.dg/cpp0x/initlist52.C New.
1642 * c-c++-common/raw-string-12.c: New.
1645 * g++.dg/cpp0x/sfinae26.C: New.
1648 * g++.dg/cpp0x/variadic113.C: New.
1651 * g++.dg/cpp0x/variadic112.C: New.
1653 2011-06-16 Jeff Law <law@redhat.com>
1655 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1656 improved jump threading.
1657 * gcc.dg/builtin-object-size-2.c: Likewise.
1658 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1660 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1663 * gfortran.dg/typebound_assignment_3.f03: New.
1665 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1668 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1670 2011-06-16 Martin Jambor <mjambor@suse.cz>
1672 PR tree-optimization/49343
1673 * gnat.dg/discr31.ad[sb]: New test.
1675 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1677 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1679 2011-06-16 Tom de Vries <tom@codesourcery.com>
1682 * gcc.target/arm/ivopts-3.c: Update test.
1683 * gcc.target/arm/ivopts-5.c: Same.
1685 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1688 2011-06-10 Wei Guozhi <carrot@google.com>
1691 * gcc.target/arm/pr45335.c: New test.
1692 * gcc.target/arm/pr45335-2.c: New test.
1693 * gcc.target/arm/pr45335-3.c: New test.
1694 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1695 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1696 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1698 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1700 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1702 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1705 * gfortran.dg/class_43.f03: New.
1707 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1709 PR tree-optimization/49419
1710 * gcc.c-torture/execute/pr49419.c: New test.
1712 2011-06-16 Revital Eres <revital.eres@linaro.org>
1714 * gcc.dg/sms-9.c: New file.
1716 2011-06-15 Easwaran Raman <eraman@google.com>
1718 PR rtl-optimization/49414
1719 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1721 2011-06-14 Jason Merrill <jason@redhat.com>
1723 * g++.dg/cpp0x/noexcept13.C: New.
1725 2011-06-14 Easwaran Raman <eraman@google.com>
1727 PR rtl-optimization/44194
1728 * gcc.dg/pr44194-1.c: New test.
1729 * gcc.dg/pr44194-2.c: New test.
1731 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1733 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1735 * gcc.target/arm/pr45701-2.c: Likewise.
1736 * gcc.target/arm/thumb-branch1.c: Likewise.
1738 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1741 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1743 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1745 * gcc.target/arm/pr45701-1.c: Require thumb support.
1746 * gcc.target/arm/pr45701-2.c: Likewise.
1747 * gcc.target/arm/thumb-branch1.c: Likewise.
1749 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1750 * gcc.target/arm/pr39839.c: Likewise.
1751 * gcc.target/arm/pr40657-2.c: Likewise.
1752 * gcc.target/arm/pr40956.c: Likewise.
1753 * gcc.target/arm/pr41679.c: Likewise.
1754 * gcc.target/arm/pr42235.c: Likewise.
1755 * gcc.target/arm/pr42495.c: Likewise.
1756 * gcc.target/arm/pr42505.c: Likewise.
1757 * gcc.target/arm/pr42574.c: Likewise.
1758 * gcc.target/arm/pr46883.c: Likewise.
1759 * gcc.target/arm/pr46934.c: Likewise.
1760 * gcc.target/arm/xor-and.c: Likewise.
1762 2011-06-14 Jason Merrill <jason@redhat.com>
1764 * g++.dg/other/error23.C: Adjust error message.
1765 * g++.dg/other/error32.C: Likewise.
1768 * g++.dg/cpp0x/rv-dotstar.C: New.
1771 * g++.dg/cpp0x/decltype30.C: New.
1773 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1775 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1778 * gfortran.dg/pr49103.f90: New test.
1780 2011-06-14 Tom de Vries <tom@codesourcery.com>
1783 * gcc.target/arm/ivopts-3.c: New test.
1784 * gcc.target/arm/ivopts-4.c: New test.
1785 * gcc.target/arm/ivopts-5.c: New test.
1787 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1789 PR rtl-optimization/49390
1790 * gcc.c-torture/execute/pr49390.c: New test.
1792 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1794 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1796 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1798 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1799 * gcc.c-torture/execute/cmpsi-2.x: New file.
1800 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1801 * gcc.c-torture/execute/pr45262.x: New file.
1802 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1803 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1805 * gcc.c-torture/compile/pr49163.c: Ditto.
1807 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1809 * gcc.dg/vect/vect-16.c: Rename to...
1810 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1811 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1812 for double-word vectors.
1813 * gcc.dg/vect/vect-peel-4.c: Likewise.
1814 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1816 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1819 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1822 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1824 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1826 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1828 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1830 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1832 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1834 * gfortran.dg/trim_optimize_8.f90: New test case.
1836 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1837 Ira Rosen <ira.rosen@linaro.org>
1839 PR tree-optimization/49352
1840 * gcc.dg/vect/pr49352.c: New test.
1842 2011-06-12 Tobias Burnus
1845 * gfortran.dg/alloc_comp_assign_11.f90: New.
1847 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1849 * gfortran.dg/trim_optimize_7.f90: New test.
1851 2011-06-10 Wei Guozhi <carrot@google.com>
1854 * gcc.target/arm/pr45335.c: New test.
1855 * gcc.target/arm/pr45335-2.c: New test.
1856 * gcc.target/arm/pr45335-3.c: New test.
1857 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1858 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1859 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1861 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1864 * g++.dg/parse/error39.C: New.
1866 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1868 * gcc.target/arm/20090811-1.c: Skip for incompatible
1869 options, do not override other options.
1870 * gcc.target/arm/combine-cmp-shift.c: Skip for
1871 incompatible options.
1872 * gcc.target/arm/pr45094.c: Likewise.
1873 * gcc.target/arm/scd42-1.c: Likewise.
1874 * gcc.target/arm/scd42-3.c: Likewise.
1875 * gcc.target/arm/thumb-ltu.c: Likewise.
1877 * lib/target-supports.exp
1878 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1879 multilib flags use -mfpu with a value other than neon-fp16.
1881 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1884 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1886 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1888 * lib/target-supports.exp (check_effective_target_pie): New proc.
1889 * gcc.dg/pie-link.c: Use target pie.
1891 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1892 Laurent Rougé <laurent.rouge@menta.fr>
1894 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1895 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1897 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1899 * gfortran.dg/coarray/sync_1.f90: New test for
1900 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1902 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1904 PR tree-optimization/49318
1905 * gcc.dg/vect/pr49318.c: New test.
1907 2011-06-09 David Krauss <potswa@mac.com>
1909 * g++.dg/template/arrow1.C: New.
1911 2011-06-09 Jason Merrill <jason@redhat.com>
1913 * lib/prune.exp: Prune "note"s.
1914 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1916 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1917 * g++.dg/template/dependent-expr3.C: Likewise.
1918 * g++.dg/parse/template7.C: Likewise.
1919 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1920 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1921 * g++.old-deja/g++.pt/friend38.C: Likewise.
1922 * g++.old-deja/g++.pt/crash32.C: Likewise.
1923 * g++.old-deja/g++.other/init4.C: Likewise.
1924 * g++.old-deja/g++.other/friend8.C: Likewise.
1926 * g++.dg/ext/complex7.C: Adjust expected output.
1927 * g++.dg/diagnostic/method1.C: Likewise.
1928 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1929 * g++.dg/parse/crash33.C: Likewise.
1930 * g++.dg/other/warning1.C: Likewise.
1931 * g++.dg/init/pr29571.C: Likewise.
1932 * g++.dg/warn/overflow-warn-1.C: Likewise.
1933 * g++.dg/warn/overflow-warn-3.C: Likewise.
1934 * g++.dg/warn/overflow-warn-4.C: Likewise.
1935 * g++.old-deja/g++.oliva/template1.C: Likewise.
1937 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1938 * g++.dg/parse/template7.C: Adjust.
1940 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1943 * gcc.dg/pr49307.c: New.
1945 2011-06-09 Wei Guozhi <carrot@google.com>
1948 * gcc.target/arm/pr46975.c: New testcase.
1950 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1952 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1953 (PMETH, arglist_t): Removed.
1954 (method_get_number_of_arguments): Removed.
1955 (method_get_nth_argument): Removed.
1956 (method_get_first_argument): Removed.
1957 (method_get_next_argument): Removed.
1958 (method_get_sizeof_arguments): Removed.
1959 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1961 (method_get_number_of_arguments): Removed.
1962 (method_get_nth_argument): Removed.
1963 (method_get_first_argument): Removed.
1964 (method_get_next_argument): Removed.
1965 (method_get_sizeof_arguments): Removed.
1966 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1968 2011-06-09 David Li <davidxl@google.com>
1970 * gcc.dg/dump-pass.c: New test.
1972 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1975 * g++.dg/parse/error38.C: New.
1977 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1980 * gfortran.dg/pr49308.f90: New test.
1982 2011-06-08 Jason Merrill <jason@redhat.com>
1984 * g++.dg/cpp0x/noexcept11.C: New.
1985 * g++.dg/cpp0x/noexcept12.C: New.
1986 * g++.dg/cpp0x/sfinae11.C: Adjust.
1988 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1991 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1992 to dg-options, match also DW_AT_linkage_name.
1994 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1998 -fno-common on alpha*-dec-osf*.
1999 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2001 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2003 PR rtl-optimization/49303
2004 * gcc.target/ia64/pr49303.c: New test.
2006 2011-06-08 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/coarray_lock_1.f90: New.
2010 * gfortran.dg/coarray_lock_2.f90: New.
2012 2011-06-07 Jason Merrill <jason@redhat.com>
2014 * lib/prune.exp: Look for "required" rather than "instantiated".
2015 * g++.dg/abi/mangle11.C: Likewise.
2016 * g++.dg/abi/mangle12.C: Likewise.
2017 * g++.dg/abi/mangle17.C: Likewise.
2018 * g++.dg/abi/mangle20-2.C: Likewise.
2019 * g++.dg/abi/pragma-pack1.C: Likewise.
2020 * g++.dg/cpp0x/decltype26.C: Likewise.
2021 * g++.dg/cpp0x/decltype28.C: Likewise.
2022 * g++.dg/cpp0x/decltype29.C: Likewise.
2023 * g++.dg/cpp0x/enum11.C: Likewise.
2024 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2025 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2026 * g++.dg/cpp0x/pr47416.C: Likewise.
2027 * g++.dg/ext/case-range2.C: Likewise.
2028 * g++.dg/ext/case-range3.C: Likewise.
2029 * g++.dg/gomp/for-19.C: Likewise.
2030 * g++.dg/gomp/pr37533.C: Likewise.
2031 * g++.dg/gomp/pr38639.C: Likewise.
2032 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2033 * g++.dg/inherit/base3.C: Likewise.
2034 * g++.dg/inherit/using6.C: Likewise.
2035 * g++.dg/init/placement4.C: Likewise.
2036 * g++.dg/init/reference3.C: Likewise.
2037 * g++.dg/lookup/scoped6.C: Likewise.
2038 * g++.dg/lookup/using7.C: Likewise.
2039 * g++.dg/other/abstract1.C: Likewise.
2040 * g++.dg/other/error10.C: Likewise.
2041 * g++.dg/other/error5.C: Likewise.
2042 * g++.dg/other/field1.C: Likewise.
2043 * g++.dg/other/offsetof5.C: Likewise.
2044 * g++.dg/parse/bitfield2.C: Likewise.
2045 * g++.dg/parse/constant4.C: Likewise.
2046 * g++.dg/parse/crash20.C: Likewise.
2047 * g++.dg/parse/invalid-op1.C: Likewise.
2048 * g++.dg/parse/non-dependent2.C: Likewise.
2049 * g++.dg/parse/template18.C: Likewise.
2050 * g++.dg/tc1/dr152.C: Likewise.
2051 * g++.dg/tc1/dr166.C: Likewise.
2052 * g++.dg/tc1/dr176.C: Likewise.
2053 * g++.dg/tc1/dr213.C: Likewise.
2054 * g++.dg/template/access11.C: Likewise.
2055 * g++.dg/template/access2.C: Likewise.
2056 * g++.dg/template/access3.C: Likewise.
2057 * g++.dg/template/access7.C: Likewise.
2058 * g++.dg/template/arg7.C: Likewise.
2059 * g++.dg/template/cond2.C: Likewise.
2060 * g++.dg/template/crash13.C: Likewise.
2061 * g++.dg/template/crash40.C: Likewise.
2062 * g++.dg/template/crash7.C: Likewise.
2063 * g++.dg/template/crash84.C: Likewise.
2064 * g++.dg/template/ctor5.C: Likewise.
2065 * g++.dg/template/defarg13.C: Likewise.
2066 * g++.dg/template/defarg14.C: Likewise.
2067 * g++.dg/template/dtor7.C: Likewise.
2068 * g++.dg/template/eh2.C: Likewise.
2069 * g++.dg/template/error2.C: Likewise.
2070 * g++.dg/template/error43.C: Likewise.
2071 * g++.dg/template/friend32.C: Likewise.
2072 * g++.dg/template/injected1.C: Likewise.
2073 * g++.dg/template/instantiate1.C: Likewise.
2074 * g++.dg/template/instantiate3.C: Likewise.
2075 * g++.dg/template/instantiate5.C: Likewise.
2076 * g++.dg/template/instantiate7.C: Likewise.
2077 * g++.dg/template/local6.C: Likewise.
2078 * g++.dg/template/lookup2.C: Likewise.
2079 * g++.dg/template/member5.C: Likewise.
2080 * g++.dg/template/memfriend15.C: Likewise.
2081 * g++.dg/template/memfriend16.C: Likewise.
2082 * g++.dg/template/memfriend17.C: Likewise.
2083 * g++.dg/template/memfriend7.C: Likewise.
2084 * g++.dg/template/meminit1.C: Likewise.
2085 * g++.dg/template/nested3.C: Likewise.
2086 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2087 * g++.dg/template/nontype12.C: Likewise.
2088 * g++.dg/template/nontype13.C: Likewise.
2089 * g++.dg/template/nontype6.C: Likewise.
2090 * g++.dg/template/pr23510.C: Likewise.
2091 * g++.dg/template/pr35240.C: Likewise.
2092 * g++.dg/template/ptrmem15.C: Likewise.
2093 * g++.dg/template/ptrmem6.C: Likewise.
2094 * g++.dg/template/qualified-id1.C: Likewise.
2095 * g++.dg/template/qualttp20.C: Likewise.
2096 * g++.dg/template/qualttp3.C: Likewise.
2097 * g++.dg/template/qualttp4.C: Likewise.
2098 * g++.dg/template/qualttp5.C: Likewise.
2099 * g++.dg/template/qualttp6.C: Likewise.
2100 * g++.dg/template/qualttp7.C: Likewise.
2101 * g++.dg/template/qualttp8.C: Likewise.
2102 * g++.dg/template/recurse.C: Likewise.
2103 * g++.dg/template/recurse2.C: Likewise.
2104 * g++.dg/template/ref5.C: Likewise.
2105 * g++.dg/template/scope2.C: Likewise.
2106 * g++.dg/template/sfinae10.C: Likewise.
2107 * g++.dg/template/sfinae3.C: Likewise.
2108 * g++.dg/template/sizeof3.C: Likewise.
2109 * g++.dg/template/static9.C: Likewise.
2110 * g++.dg/template/template-id-2.C: Likewise.
2111 * g++.dg/template/typedef13.C: Likewise.
2112 * g++.dg/template/typename4.C: Likewise.
2113 * g++.dg/template/using14.C: Likewise.
2114 * g++.dg/template/using2.C: Likewise.
2115 * g++.dg/template/warn1.C: Likewise.
2116 * g++.dg/warn/Wparentheses-13.C: Likewise.
2117 * g++.dg/warn/Wparentheses-15.C: Likewise.
2118 * g++.dg/warn/Wparentheses-16.C: Likewise.
2119 * g++.dg/warn/Wparentheses-17.C: Likewise.
2120 * g++.dg/warn/Wparentheses-18.C: Likewise.
2121 * g++.dg/warn/Wparentheses-19.C: Likewise.
2122 * g++.dg/warn/Wparentheses-20.C: Likewise.
2123 * g++.dg/warn/Wparentheses-23.C: Likewise.
2124 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2125 * g++.dg/warn/noeffect2.C: Likewise.
2126 * g++.dg/warn/noeffect4.C: Likewise.
2127 * g++.dg/warn/pr8570.C: Likewise.
2128 * g++.old-deja/g++.brendan/init2.C: Likewise.
2129 * g++.old-deja/g++.eh/spec6.C: Likewise.
2130 * g++.old-deja/g++.pt/crash10.C: Likewise.
2131 * g++.old-deja/g++.pt/crash36.C: Likewise.
2132 * g++.old-deja/g++.pt/derived3.C: Likewise.
2133 * g++.old-deja/g++.pt/error2.C: Likewise.
2134 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2135 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2136 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2137 * g++.old-deja/g++.pt/overload7.C: Likewise.
2138 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2140 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2141 Iain Sandoe <iains@gcc.gnu.org>
2143 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2144 Added code to deal with the case when [Protocol
2145 -descriptionForInstanceMethod:] or [Protocol
2146 -descriptionForClassMethod:] returns NULL.
2148 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2149 Iain Sandoe <iains@gcc.gnu.org>
2151 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2152 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2155 2011-06-07 Xinliang David Li <davidxl@google.com>
2157 * gcc.dg/inline_2.c: New test.
2158 * gcc.dg/unroll_2.c: New test.
2159 * gcc.dg/inline_3.c: New test.
2160 * gcc.dg/unroll_3.c: New test.
2161 * gcc.dg/inline_4.c: New test.
2162 * gcc.dg/unroll_4.c: New test.
2163 * gcc.dg/inline_1.c: New test.
2164 * gcc.dg/unroll_1.c: New test.
2166 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2168 PR tree-optimization/48497
2169 * lib/gcc-defs.exp (dg-additional-options): New proc.
2170 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2171 -msse2 on 32-bit x86.
2173 2011-06-06 Jason Merrill <jason@redhat.com>
2175 * g++.dg/cpp0x/enum19.C: New.
2177 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2179 * gcc.target/arm/neon-reload-class.c: New test.
2181 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2184 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2186 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2188 * gcc.target/arm/smlatb-1.c: New file.
2189 * gcc.target/arm/smlatt-1.c: New file.
2190 * gcc.target/arm/smlaltb-1.c: New file.
2191 * gcc.target/arm/smlaltt-1.c: New file.
2193 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2195 * gcc.target/arm/mla-2.c: New test.
2197 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2199 PR gcov-profile/49299
2200 * gcc.dg/tree-prof/pr49299-1.c: New test.
2201 * gcc.dg/tree-prof/pr49299-2.c: New test.
2203 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2205 * lib/target-supports.exp
2206 (check_effective_target_vect_widen_mult_qi_to_hi):
2207 Add NEON as supporting target.
2208 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2209 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2210 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2211 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2212 using widening multiplication on targets that support it.
2213 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2214 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2215 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2217 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2219 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2220 Modern Objective-C runtime API.
2221 * objc/execute/next_mapping.h: Removed.
2222 * objc-obj-c++-shared/next-mapping.h: Removed.
2223 * objc-obj-c++-shared/Object1.h: Removed.
2224 * objc-obj-c++-shared/Object1.m: Removed.
2225 * objc-obj-c++-shared/Object1.mm: Removed.
2226 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2227 * objc-obj-c++-shared/Protocol1.h: Removed.
2228 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2229 of ProtoBool, IVAR_T and METHOD.
2230 * objc-obj-c++-shared/runtime.h: New.
2231 * objc-obj-c++-shared/TestsuiteObject.h: New.
2232 * objc-obj-c++-shared/TestsuiteObject.m: New.
2234 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2235 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2236 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2238 * objc/execute/_cmd.m: Include
2239 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2240 runtime API. ([TestClass +initialize]): Include this method also
2241 with the GNU runtime.
2242 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2243 Object. ([-setValue:]): Return void.
2244 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2245 with the GNU runtime. Include
2246 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2247 for the NeXT runtime. Use the existing print_ivars() and
2248 compare_structures() implementations for the old NeXT runtime.
2249 Added new implementations for the Modern GNU and NeXT runtimes.
2250 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2251 well. (main): Use objc_getClass(). Use return instead of exit.
2252 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2253 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2255 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2256 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2257 instead of Object. (main): Use return instead of exit().
2258 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2259 instead of Object. Removed prototype for exit(). (main): Use
2260 return instead of exit(). Use the Modern Objective-C runtime API.
2261 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2263 * objc/execute/class-tests-1.h: Include
2264 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2265 runtime API. (test_class_with_superclass): Do not call [Object
2266 class]. There is no need to with the current libobjc.
2267 * objc/execute/class-tests-2.h: Include
2268 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2270 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2271 ../../objc-obj-c++-shared/next-mapping.h.
2272 * objc/execute/class-2.m: Likewise.
2273 * objc/execute/class-3.m: Likewise.
2274 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2275 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2276 +initialize]): Include this method also with the GNU
2277 runtime. (main): Use the Modern Objective-C runtime API.
2278 * objc/execute/class-5.m: Likewise.
2279 * objc/execute/class-6.m: Likewise.
2280 * objc/execute/class-7.m: Likewise.
2281 * objc/execute/class-8.m: Likewise.
2282 * objc/execute/class-9.m: Likewise.
2283 * objc/execute/class-10.m: Likewise.
2284 * objc/execute/class-11.m: Likewise.
2285 * objc/execute/class-12.m: Likewise.
2286 * objc/execute/class-13.m: Likewise.
2287 * objc/execute/class-14.m: Likewise.
2288 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2289 this method also with the GNU runtime.
2290 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2291 +initialize]): Include this method also with the GNU runtime.
2292 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2294 * objc/execute/encode-1.m: Likewise.
2295 * objc/execute/enumeration-1.m: Likewise.
2296 * objc/execute/enumeration-2.m: Likewise.
2297 * objc/execute/exceptions/catchall-1.m: Likewise.
2298 * objc/execute/exceptions/finally-1.m: Likewise.
2299 * objc/execute/exceptions/foward-1.m: Likewise.
2300 * objc/execute/exceptions/local-variables-1.m: Likewise.
2301 * objc/execute/exceptions/throw-nil.m: Likewise.
2302 * objc/execute/exceptions/trivial.m: Likewise.
2303 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2304 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2305 * objc/execute/exceptions/matcher-1.m: Likewise.
2306 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2308 * objc/execute/formal_protocol-2.m: Likewise.
2309 * objc/execute/formal_protocol-3.m: Likewise.
2310 * objc/execute/formal_protocol-4.m: Likewise.
2311 * objc/execute/formal_protocol-5.m: Include
2312 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2314 * objc/execute/formal_protocol-6.m: Likewise.
2315 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2316 Object. Include <objc/Protocol.h> instead of
2317 ../../objc-obj-c++-shared/Protocol1.h.
2318 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2320 * objc/execute/informal_protocol.m: Likewise.
2321 * objc/execute/load-3.m: Likewise.
2322 * objc/execute/many_args_method.m ([TestClass +initialize]):
2323 Include this method with the GNU runtime as well.
2324 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2325 * objc/execute/nested-func-1.m: Use TestsuiteObject
2327 * objc/execute/nil_method-1.m: Likewise.
2328 * objc/execute/no_clash.m: Likewise.
2329 * objc/execute/np-1.m: Do not include
2330 ../../objc-obj-c++-shared/Protocol1.h.
2331 (main): Use return instead of exit().
2332 * objc/execute/np-2.m: Do not include
2333 ../../objc-obj-c++-shared/Protocol1.h.
2334 ([MyObject +initialize]): Include this method also with the GNU
2335 runtime. (main): Use return instead of exit().
2336 * objc/execute/object_is_class.m: Include
2337 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2338 of Object. (main): Use the Modern Objective-C runtime API.
2339 * objc/execute/object_is_meta_class.m: Likewise.
2340 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2341 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2342 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2343 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2344 Objective-C runtime API.
2345 * objc/execute/protocol-isEqual-2.m: Likewise.
2346 * objc/execute/protocol-isEqual-3.m: Likewise.
2347 * objc/execute/protocol-isEqual-4.m: Likewise.
2348 * objc/execute/redefining_self.m ([TestClass +initialize]):
2349 Include this method with the GNU runtime as well.
2350 * objc/execute/root_methods.m: Include
2351 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2352 Include this method with the GNU runtime as well.
2353 (main): Use the Modern Objective-C runtime API.
2354 * objc/execute/selector-1.m: Include
2355 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2356 of Object. (main): Use the Modern Objective-C runtime API.
2357 * objc/execute/static-1.m ([Test +initialize]): Include this
2358 method with the GNU runtime as well.
2359 * objc/execute/static-2.m: Likewise.
2360 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2361 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2362 ([MathClass +initialize]): Include this method with the GNU
2364 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2366 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2367 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2368 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2369 * objc.dg/attributes/method-attribute-1.m: Likewise.
2370 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2371 * objc.dg/attributes/method-attribute-2.m: Likewise.
2372 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2373 * objc.dg/attributes/method-attribute-3.m: Likewise.
2374 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2375 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2376 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2377 * obj-c++.dg/bitfield-1.mm: Likewise.
2378 * obj-c++.dg/bitfield-2.mm: Likewise
2379 * objc.dg/bitfield-3.m: Likewise.
2380 * obj-c++.dg/bitfield-4.mm: Likewise.
2381 * objc.dg/bitfield-5.m: Likewise
2382 * objc.dg/call-super-1.m: Likewise.
2383 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2384 Use objc_getClass() instead of objc_get_class(), but for the GNU
2385 runtime redefine objc_getClass as objc_get_class. Include
2386 ../objc-obj-c++-shared/runtime.h.
2387 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2388 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2389 Use the Modern Objective-C runtime API.
2390 * objc.dg/class-protocol-1.m: Include
2391 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2392 * obj-c++.dg/class-protocol-1.mm: Likewise.
2393 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2394 * objc.dg/comp-types-10.m: Likewise.
2395 * objc.dg/comp-types-11.m: Likewise.
2396 * objc.dg/comp-types-12.m: Likewise.
2397 * obj-c++.dg/comp-types-9.mm: Likewise.
2398 * obj-c++.dg/comp-types-11.mm: Likewise.
2399 * obj-c++.dg/comp-types-12.mm: Likewise.
2400 * obj-c++.dg/comp-types-13.mm: Likewise.
2401 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2402 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2403 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2404 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2405 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2406 * objc.dg/desig-init-1.m: Likewise.
2407 * obj-c++.dg/defs.mm: Likewise.
2408 * objc.dg/exceptions-2.m: Likewise.
2409 * obj-c++.dg/except-1.mm: Likewise.
2410 * obj-c++.dg/exceptions-2.mm: Likewise.
2411 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2412 Use the Modern Objective-C runtime API.
2413 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2414 the Modern Objective-C runtime API. Do not include
2415 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2416 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2417 the Modern Objective-C runtime API except when using an older NeXT
2419 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2420 the Modern Objective-C runtime API.
2421 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2423 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2424 * objc.dg/encode-7-next-64bit.m: Updated include.
2425 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2427 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2428 the Modern Objective-C runtime API.
2429 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2430 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2431 instead of ../objc-obj-c++-shared/Protocol1.h.
2432 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2433 the Modern Objective-C runtime API except when using an older NeXT
2435 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2436 the Modern Objective-C runtime API.
2437 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2439 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2440 * objc.dg/fix-and-continue-2.m: Likewise.
2441 * objc.dg/foreach-1.m: Likewise.
2442 * objc.dg/foreach-2.m: Likewise.
2443 * objc.dg/foreach-3.m: Likewise.
2444 * objc.dg/foreach-4.m: Likewise.
2445 * objc.dg/foreach-5.m: Likewise.
2446 * objc.dg/foreach-6.m: Likewise.
2447 * objc.dg/foreach-7.m: Likewise.
2448 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2450 * objc.dg/func-ptr-2.m: Likewise.
2451 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2452 Do not include objc/objc-api.h.
2453 * obj-c++.dg/fsf-package-0.mm: Likewise.
2454 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2455 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2456 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2458 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2459 * objc.dg/gnu-runtime-3.m: Likewise.
2460 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2461 * objc.dg/headers.m: Include objc/runtime.h instead of
2462 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2463 for the NeXT runtime.
2464 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2465 * obj-c++.dg/isa-field-1.mm: Likewise.
2466 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2467 * objc.dg/layout-1.m: Likewise.
2468 * objc.dg/layout-2.m: Likewise.
2469 * objc.dg/local-decl-2.m: Likewise.
2470 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2471 Object. ([Container +elementForView:]): Use
2472 class_conformsToProtocol().
2473 * obj-c++.dg/lookup-2.mm: Likewise.
2474 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2475 * obj-c++.dg/local-decl-1.mm: Likewise.
2476 * objc.dg/method-3.m: Likewise.
2477 * objc.dg/method-4.m: Likewise.
2478 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2479 ../objc-obj-c++-shared/Protocol1.h.
2480 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2481 * objc.dg/method-9.m: Likewise.
2482 * objc.dg/method-10.m: Likewise.
2483 * objc.dg/method-13.m ([Root +initialize]): Include this method
2484 also for the GNU runtime. (main): Use objc_getClass() also for
2486 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2487 * objc.dg/method-17.m: Likewise.
2488 * objc.dg/method-19.m: Likewise.
2489 * objc.dg/method-20b.m: Likewise.
2490 * obj-c++.dg/method-2.mm: Likewise.
2491 * obj-c++.dg/method-6.mm: Likewise.
2492 * obj-c++.dg/method-10.mm: Likewise.
2493 * obj-c++.dg/method-11.mm: Likewise.
2494 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2495 ../objc-obj-c++-shared/Protocol1.h.
2496 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2497 * obj-c++.dg/method-15.mm: Likewise.
2498 * obj-c++.dg/method-17.mm: Likewise.
2499 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2500 +initialize]): Include this method also for the GNU
2501 runtime. (main): Use objc_getClass() also for the GNU runtime.
2502 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2503 * obj-c++.dg/method-22.mm: Likewise.
2504 * obj-c++.dg/method-23.mm: Likewise.
2505 * obj-c++.dg/no-extra-load.mm: Likewise.
2506 * objc.dg/objc-fast-4.m: Likewise.
2507 * objc.dg/objc-gc-4.m: Likewise.
2508 * obj-c++.dg/objc-gc-3.mm: Likewise.
2509 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2510 protocol_getMethodDescription() instead of [Protocol
2511 -descriptionForInstanceMethod].
2512 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2513 Made it available with all runtimes. (main): Call -test instead
2515 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2516 and put into a category.
2517 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2518 Object. Include objc/objc.h.
2519 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2520 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2521 New. (main): Use protocol_getMethodDescription() instead
2522 of [Protocol -descriptionForInstanceMethod] and [Protocol
2523 -descriptionForClassMethod].
2524 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2525 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2526 Objective-C runtime API.
2527 * obj-c++.dg/proto-qual-1.mm: Likewise.
2528 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2530 * obj-c++.dg/property/property-1.mm: Likewise.
2531 * obj-c++.dg/qual-types-1.mm: Likewise.
2532 * objc.dg/selector-2.m: Include objc/objc.h instead of
2533 ../objc-obj-c++-shared/Object1.h.
2534 * obj-c++.dg/selector-2.mm: Likewise.
2535 * obj-c++.dg/selector-5.mm: Likewise.
2536 * obj-c++.dg/selector-6.mm: Likewise.
2537 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2538 Object. Do not include objc/objc-api.h.
2539 * obj-c++.dg/set-not-used-1.mm: Likewise.
2540 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2541 * objc.dg/stret-1.m: Likewise.
2542 * objc.dg/stret-2.m: Likewise.
2543 * obj-c++.dg/super-class-2.mm: Likewise.
2544 * objc.dg/super-class-3.m: Likewise.
2545 * objc.dg/super-class-4.m: Likewise.
2546 * objc.dg/sync-2.m: Likewise.
2547 * obj-c++.dg/sync-2.mm: Likewise.
2548 * objc.dg/sync-1.m: Include objc/objc.h instead of
2549 ../objc-obj-c++-shared/Object1.h.
2550 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2551 'Class' as the type of 'isa'.
2552 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2553 Objective-C runtime API. ([TestClass +initialize]): Include this
2554 method with the GNU runtime as well.
2555 * objc.dg/strings/strings-1.m: Updated includes.
2556 * obj-c++.dg/strings/strings-1.mm: Likewise.
2557 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2558 objc.dg/strings/const-str-12b.m.
2559 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2560 * obj-c++.dg/template-3.mm: Likewise.
2561 * obj-c++.dg/template-4.mm: Likewise.
2562 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2563 Objective-C runtime API.
2564 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2565 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2566 * obj-c++.dg/try-catch-1.mm: Likewise.
2567 * obj-c++.dg/try-catch-2.mm: Likewise.
2568 * objc.dg/try-catch-3.m: Likewise.
2569 * obj-c++.dg/try-catch-3.mm: Likewise.
2570 * objc.dg/try-catch-6.m: Likewise.
2571 * objc.dg/try-catch-7.m: Likewise.
2572 * obj-c++.dg/try-catch-7.mm: Likewise.
2573 * obj-c++.dg/try-catch-8.mm: Likewise.
2574 * obj-c++.dg/try-catch-9.mm: Likewise.
2575 * objc.dg/try-catch-10.m: Likewise.
2576 * obj-c++.dg/try-catch-11.mm: Likewise.
2577 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2578 Object. Include objc/objc.h.
2579 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2580 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2581 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2582 Object. Use Modern Objective-C runtime API. Do not use
2584 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2585 * obj-c++.dg/torture/trivial.mm: Likewise.
2586 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2587 instead of ../objc-obj-c++-shared/Object1.h. Include
2588 ../objc-obj-c++-shared/runtime.h.
2589 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2590 * objc.dg/torture/strings/const-str-11.m: Likewise.
2591 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2592 * objc.dg/torture/strings/const-str-9.m: Likewise.
2593 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2594 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2595 instead of Object. Only add _FooClassReference if
2597 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2598 * objc.dg/torture/strings/const-str-8.m: Likewise.
2599 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2600 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2602 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2604 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2605 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2606 * obj-c++.dg/va-meth-1.mm: Likewise.
2607 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2608 ../objc-obj-c++-shared/Object1.h.
2609 * objc.dg/zero-link-3.m: Likewise.
2611 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2613 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2615 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2618 * obj-c++.dg/property/cxx-property-1.mm: New.
2619 * obj-c++.dg/property/cxx-property-2.mm: New.
2621 2011-06-06 Jason Merrill <jason@redhat.com>
2623 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2625 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2627 PR rtl-optimization/49145
2629 * gcc.c-torture/compile/pr49145.c: New test.
2631 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2634 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2635 to dg-options, match also DW_AT_linkage_name.
2638 * gcc.dg/debug/pr49294.c: New test.
2641 * g++.dg/opt/pr49264.C: New test.
2643 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2645 PR tree-optimization/49243
2646 * gcc.dg/pr49243.c: New.
2648 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2650 * gnat.dg/specs/cond_expr1.ads: New test.
2652 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2654 * gnat.dg/deferred_const4.ad[sb]: New test.
2655 * gnat.dg/deferred_const4_pkg.ads: New helper.
2657 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2659 * gnat.dg/test_tamdt.adb: Rename to...
2660 * gnat.dg/taft_type1.adb: ...this.
2661 * gnat.dg/tamdt.ad[sb]: Rename to...
2662 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2663 * gnat.dg/tamdt_aux.ads: Rename to...
2664 * gnat.dg/taft_type1_pkg2.ads: ...this.
2665 * gnat.dg/taft_type2.ad[sb]: New test.
2666 * gnat.dg/taft_type2_pkg.ads: New helper.
2667 * gnat.dg/taft_type3.adb: New test.
2668 * gnat.dg/taft_type3_pkg.ads: New helper.
2670 2011-06-05 Tobias Burnus <burnus@net-b.de>
2673 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2676 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2679 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2681 * objc.dg/gnu-api-2-objc.m: Likewise.
2682 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2683 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2685 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2687 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2688 alignment, not the alignment, when calling class_addIvar(). Add
2689 an 'isa' instance variable to the test root class.
2690 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2692 2011-06-04 Jan Hubicka <jh@suse.cz>
2694 PR tree-optimization/48893
2695 PR tree-optimization/49091
2696 PR tree-optimization/49179
2697 * gfortran.dg/pr49179.f90: New testcase
2699 2011-06-04 Jan Hubicka <jh@suse.cz>
2702 * g++.dg/torture/pr48954.C: New testcase.
2704 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2706 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2708 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2711 * g++.dg/diagnostic/bitfld2.C: New.
2713 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.c-torture/execute/pr49281.c: New test.
2718 2011-06-04 Jan Hubicka <jh@suse.cz>
2720 PR tree-optimize/48929
2721 * gcc.c-torture/compile/pr48929.c: New testcase.
2723 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2727 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2730 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2732 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2734 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2736 2011-06-03 Richard Henderson <rth@redhat.com>
2737 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2739 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2741 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2743 * objc.dg/headers.m: Do not include objc-list.h.
2745 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2747 * objc.dg/type-stream-1.m: Test removed.
2748 * objc.dg/headers.m: Do not include typedstream.h.
2750 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2752 * objc.dg/torture/forward-1.m (main): Updated testcase.
2754 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2757 * gcc.c-torture/compile/pr49163.c: New.
2759 2011-06-02 Asher Langton <langton2@llnl.gov>
2762 * gfortran.dg/PR49268.f90: New test.
2764 2011-06-02 Asher Langton <langton2@llnl.gov>
2767 * gfortran.dg/PR37039.f90: New test.
2769 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2772 * objc.dg/method-5.m: Updated.
2773 * objc.dg/method-19.m: Updated.
2774 * objc.dg/method-lookup-1.m: New.
2775 * obj-c++.dg/method-6.mm: Updated.
2776 * obj-c++.dg/method-7.mm: Updated.
2777 * obj-c++.dg/method-lookup-1.mm: New.
2779 2011-06-02 DJ Delorie <dj@redhat.com>
2781 * lib/timeout.exp (timeout): Add board_info support.
2783 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2785 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2787 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2790 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2791 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2793 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2794 Hans-Peter Nilsson <hp@axis.com>
2796 PR rtl-optimization/48840
2797 * gcc.target/sparc/ultrasp13.c: New test.
2799 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2802 * gcc.c-torture/compile/pr49238.c: New.
2804 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2806 * gcc.target/arm/g2.c: Skip test in -mthumb.
2807 Skip test unless cpu is xscale.
2808 * gcc.target/arm/scd42-2.c: Likewise.
2809 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2811 2011-06-01 Jason Merrill <jason@redhat.com>
2813 * g++.dg/cpp0x/decltype28.C: New.
2814 * g++.dg/cpp0x/decltype29.C: New.
2816 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2819 * gcc.target/mips/pr45074.c: New test.
2821 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2822 Hans-Peter Nilsson <hp@axis.com>
2824 PR rtl-optimization/48830
2825 * gcc.target/sparc/ultrasp12.c: New test.
2827 2011-06-01 David Li <davidxl@google.com>
2829 * gcc.dg/profile-dir-1.c: Change pass name.
2830 * gcc.dg/profile-dir-2.c: Ditto.
2831 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2832 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2833 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2834 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2835 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2836 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2837 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2838 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2839 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2840 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2841 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2842 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2843 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2844 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2845 * gcc.dg/profile-dir-3.c: Ditto.
2846 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2848 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2850 * objc.dg/attributes/method-nonnull-1.m: New test.
2851 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2853 2011-05-31 Tobias Burnus <burnus@net-b.de>
2856 * gfortran.dg/coarray_atomic_1.f90: New.
2857 * gfortran.dg/coarray/atomic_1.f90: New.
2859 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.dg/guality/bswaptest.c: New test.
2862 * gcc.dg/guality/clztest.c: New test.
2863 * gcc.dg/guality/ctztest.c: New test.
2864 * gcc.dg/guality/rotatetest.c: New test.
2867 * gcc.target/i386/pr48688.c: New test.
2869 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2872 * g++.dg/lookup/name-clash9.C: New.
2874 2011-05-31 Tobias Burnus <burnus@net-b.de>
2877 * gfortran.dg/coarray/dummy_1.f90: New.
2879 2011-05-31 Tobias Burnus <burnus@net-b.de>
2882 * gfortran.dg/coarray/save_1.f90: New.
2883 * gfortran.dg/coarray_4.f90: Update dg-error.
2885 2011-05-31 Jason Merrill <jason@redhat.com>
2887 * g++.dg/cpp0x/rv-template1.C: New.
2889 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2891 PR rtl-optimization/49235
2892 * gcc.dg/pr49235.c: New test.
2894 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2896 PR tree-optimization/49093
2897 * gcc.dg/vect/pr49093.c: New test.
2899 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2902 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2904 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2907 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2910 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2913 * gcc.c-torture/execute/pr49186.c: New.
2915 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2918 * gcc.target/i386/pr49168-1.c: New.
2920 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2921 Eric Botcazou <ebotcazou@adacore.com>
2923 * gcc.dg/guality/drap.c: New test.
2925 2011-05-30 Richard Guenther <rguenther@suse.de>
2927 PR tree-optimization/49210
2928 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2929 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2931 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2934 * g++.dg/gomp/pr49223-1.C: New test.
2935 * g++.dg/gomp/pr49223-2.C: New test.
2937 2011-05-30 Richard Guenther <rguenther@suse.de>
2939 PR tree-optimization/49218
2940 * gcc.c-torture/execute/pr49218.c: New testcase.
2942 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2944 PR tree-optimization/49199
2945 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2946 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2947 -fno-tree-scev-cprop.
2949 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2952 * gfortran.dg/extends_13.f03: New.
2954 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2956 PR rtl-optimization/49095
2957 * gcc.target/i386/pr49095.c: New test.
2959 2011-05-29 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/coarray_24.f90: New.
2964 2011-05-29 Tobias Burnus <burnus@net-b.de>
2967 * gfortran.dg/coarray_23.f90: New.
2969 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2972 * gcc.dg/pr48826.c: New test.
2974 2011-05-29 Richard Guenther <rguenther@suse.de>
2976 PR tree-optimization/49217
2977 * gcc.dg/torture/pr49217.c: New testcase.
2979 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2982 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2984 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2986 * gnat.dg/boolean_subtype.adb: Rename to...
2987 * gnat.dg/boolean_subtype1.adb: ...this.
2989 2011-05-28 Jason Merrill <jason@redhat.com>
2991 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2993 2011-05-27 Jason Merrill <jason@redhat.com>
2995 * g++.dg/cpp0x/enum18.C: Adjust.
2997 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2999 2011-05-27 Tobias Burnus <burnus@net-b.de>
3002 * gfortran.dg/coarray_22.f90: New.
3004 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3006 PR tree-optimization/46728
3007 * gcc.target/powerpc/pr46728-1.c: New.
3008 * gcc.target/powerpc/pr46728-2.c: New.
3009 * gcc.target/powerpc/pr46728-3.c: New.
3010 * gcc.target/powerpc/pr46728-4.c: New.
3011 * gcc.target/powerpc/pr46728-5.c: New.
3012 * gcc.dg/pr46728-6.c: New.
3013 * gcc.target/powerpc/pr46728-7.c: New.
3014 * gcc.target/powerpc/pr46728-8.c: New.
3015 * gcc.dg/pr46728-9.c: New.
3016 * gcc.target/powerpc/pr46728-10.c: New.
3017 * gcc.target/powerpc/pr46728-11.c: New.
3018 * gcc.dg/pr46728-12.c: New.
3019 * gcc.target/powerpc/pr46728-13.c: New.
3020 * gcc.target/powerpc/pr46728-14.c: New.
3021 * gcc.target/powerpc/pr46728-15.c: New.
3022 * gcc.target/powerpc/pr46728-16.c: New.
3024 2011-05-27 Jason Merrill <jason@redhat.com>
3026 * g++.dg/abi/mangle47.C: New.
3029 * g++.dg/template/const5.C: New.
3031 * g++.dg/cpp0x/enum18.C: New.
3033 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3035 * g++.dg/cpp0x/error6.C: New.
3037 * g++.dg/cpp0x/error5.C: New.
3039 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3042 * g++.dg/eh/cond6.C: New test.
3044 2011-05-27 Tobias Burnus <burnus@net-b.de>
3047 * gfortran.dg/rank_3.f90: New.
3048 * gfortran.dg/rank_4.f90: New.
3050 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3052 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3053 replace dump search.
3055 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3057 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3058 * gnat.dg/bit_packed_array5.adb: ...here.
3060 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3063 * g++.dg/cpp0x/auto25.C: New.
3065 2011-05-27 Richard Guenther <rguenther@suse.de>
3067 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3069 2011-05-27 Richard Guenther <rguenther@suse.de>
3071 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3073 2011-05-27 Richard Guenther <rguenther@suse.de>
3076 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3078 2011-05-26 Jason Merrill <jason@redhat.com>
3080 * g++.dg/cpp0x/friend1.C: New.
3081 * g++.dg/cpp0x/friend2.C: New.
3083 * g++.dg/cpp0x/auto7.C: Update.
3084 * g++.dg/template/crash50.C: Adjust.
3085 * g++.dg/template/static9.C: Adjust.
3086 * g++.old-deja/g++.ext/memconst.C: Adjust.
3088 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3090 * gcc.dg/march.c: Ignore a note for some targets.
3092 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3093 Nathan Froyd <froydnj@codesourcery.com>
3097 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3098 * g++.dg/parse/pr18770.C: New test.
3099 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3101 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3104 * gfortran.dg/dependency_40.f90 : New test.
3106 2011-05-26 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/coarray/registering_1.f90: New.
3111 2011-05-26 Jason Merrill <jason@redhat.com>
3113 * g++.dg/cpp0x/variadic111.C: New.
3114 * g++.dg/cpp0x/variadic41.C: Adjust.
3116 2011-05-26 Richard Guenther <rguenther@suse.de>
3118 PR tree-optimization/48702
3119 * gcc.dg/torture/pr48702.c: New testcase.
3121 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3123 PR gcov-profile/48845
3124 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3126 * gcc.dg/matrix/matrix.exp: Likewise.
3127 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3128 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3129 line number to check_profiling_available.
3130 * lib/target-supports.exp (check_profiling_available): Account for
3132 Require TLS runtime support with -fprofile-generate.
3133 * lib/profopt.exp (profopt-execute): Add TLS options for
3135 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3137 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3140 * g++.dg/eh/cond5.C: New test.
3142 PR tree-optimization/49161
3143 * gcc.c-torture/execute/pr49161.c: New test.
3145 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3147 * gcc.target/arm/neon-vorn-vbic.c: New test.
3149 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3151 PR tree-optimization/49038
3152 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3153 * gcc.dg/vect/pr49038.c: New test.
3155 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3156 * g++.dg/init/pr25811-3.C: New.
3157 * g++.dg/init/pr25811-4.C: New.
3159 2011-05-25 Jason Merrill <jason@redhat.com>
3161 * g++.dg/cpp0x/enum17.C: New.
3162 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3164 * g++.dg/cpp0x/auto24.C: New.
3166 * g++.dg/cpp0x/error4.C: New.
3168 * g++.dg/cpp0x/rv-restrict.C: New.
3170 * g++.dg/cpp0x/enum15.C: New.
3171 * g++.dg/cpp0x/constexpr-switch2.C: New.
3173 * g++.dg/cpp0x/variadic110.C: New.
3175 * g++.dg/cpp0x/auto9.C: Add typedef test.
3177 * g++.dg/cpp0x/auto23.C: New.
3178 * g++.dg/cpp0x/auto9.C: Adjust.
3180 * g++.dg/cpp0x/defaulted29.C: New.
3182 * g++.dg/cpp0x/initlist51.C: New.
3184 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3186 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3187 * g++.dg/abi/packed1.C: Suppress warning.
3188 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3189 * g++.dg/template/stdarg1.C: Likewise.
3190 * g++.dg/other/packed1.C: Remove arm from xfail list.
3192 2011-05-25 Jason Merrill <jason@redhat.com>
3194 * g++.dg/cpp0x/enum16.C: New.
3195 * g++.dg/parse/error15.C: Adjust.
3197 * g++.dg/cpp0x/initlist50.C: New.
3199 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3201 * g++.dg/cpp0x/variadic109.C: New.
3203 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3205 * gcc.target/i386/pause-1.c: New.
3207 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3209 * gcc.dg/stack-usage-1.c: Adjust comment.
3210 * gcc.dg/stack-usage-2.c: New test.
3212 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3215 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3216 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3218 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3220 PR rtl-optimization/48757
3221 * gfortran.dg/pr48757.f: New test case.
3223 2011-05-24 Jason Merrill <jason@redhat.com>
3225 * g++.dg/cpp0x/access01.C: New.
3227 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3230 * objc.dg/pr48177.m: New testcase.
3232 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3235 * objc.dg/pr48187.m: New testcase.
3236 * obj-c++.dg/pr48187.mm: New testcase.
3237 * objc.dg/ivar-extra-semicolon.m: New testcase.
3239 2011-05-24 Jason Merrill <jason@redhat.com>
3241 * g++.dg/template/access21.C: New.
3242 * g++.dg/template/access22.C: New.
3244 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3246 PR rtl-optimization/48633
3247 * g++.dg/pr48633.C: New test.
3249 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3252 * g++.dg/other/pr49133.C: New test.
3254 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3255 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3257 * gcc.dg/torture/tls/run-gd.c: New test.
3258 * gcc.dg/torture/tls/run-ie.c: New test.
3259 * gcc.dg/torture/tls/run-ld.c: New test.
3260 * gcc.dg/torture/tls/run-le.c: New test.
3261 * lib/target-supports.exp (check_effective_target_tls_runtime):
3262 Build testcase with TLS options.
3264 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3266 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3268 2011-05-24 Tom de Vries <tom@codesourcery.com>
3270 PR tree-optimization/49121
3271 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3273 2011-05-23 Jason Merrill <jason@redhat.com>
3275 * g++.dg/cpp0x/defaulted28.C: New.
3277 * g++.dg/cpp0x/sfinae25.C: New.
3279 * g++.dg/cpp0x/rv-cast2.C: New.
3281 * g++.dg/cpp0x/enum14.C: New.
3283 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3286 * gcc.c-torture/execute/pr49123.c: New test.
3289 * gcc.dg/debug/pr49032.c: New test.
3292 * gcc.dg/pr49120.c: New test.
3294 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3297 * gcc.target/i386/pr47315.c: New test.
3299 2011-05-23 Jason Merrill <jason@redhat.com>
3301 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3303 * g++.dg/cpp0x/sfinae24.C: New.
3305 * g++.dg/cpp0x/error3.C: New.
3307 * g++.dg/cpp0x/defaulted27.C: New.
3309 * g++.dg/cpp0x/decltype27.C: New.
3311 2011-05-23 Richard Guenther <rguenther@suse.de>
3313 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3315 2011-05-23 Richard Guenther <rguenther@suse.de>
3317 PR tree-optimization/40874
3318 * g++.dg/tree-ssa/pr40874.C: New testcase.
3320 2011-05-23 Richard Guenther <rguenther@suse.de>
3322 PR tree-optimization/49115
3323 * g++.dg/torture/pr49115.C: New testcase.
3325 2011-05-23 Richard Guenther <rguenther@suse.de>
3328 * gcc.dg/memcpy-3.c: New testcase.
3330 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3333 * gcc.c-torture/execute/pr48973-1.c: New test.
3334 * gcc.c-torture/execute/pr48973-2.c: New test.
3336 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3339 * g++.dg/warn/pr18016.C: New.
3341 2011-05-23 Tom de Vries <tom@codesourcery.com>
3344 * gcc.target/arm/ivopts-6.c: New test.
3346 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.c-torture/compile/pr49029.c: New test.
3351 2011-05-22 Jason Merrill <jason@redhat.com>
3353 * g++.dg/cpp0x/sfinae23.C: New.
3354 * g++.dg/cpp0x/sfinae8.C: Correct.
3356 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3358 * gfortran.dg/function_optimize_8.f90: New test case.
3360 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3362 PR tree-optimization/49087
3363 * gcc.dg/vect/O3-pr49087.c: New test.
3365 2011-05-21 Jason Merrill <jason@redhat.com>
3367 * g++.dg/debug/const5.C: New.
3369 2011-05-20 Jason Merrill <jason@redhat.com>
3371 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3373 * g++.dg/cpp0x/constexpr-static7.C: New.
3375 * g++.dg/cpp0x/enum12.C: New.
3376 * g++.dg/cpp0x/enum13.C: New.
3378 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3381 * gfortran.dg/select_type_23.f03: New.
3383 2011-05-20 Jason Merrill <jason@redhat.com>
3385 * g++.dg/cpp0x/defaulted26.C: New.
3387 * g++.dg/cpp0x/noexcept02.C: Fix.
3388 * g++.dg/cpp0x/noexcept03.C: Fix.
3389 * g++.dg/cpp0x/noexcept08.C: Fix.
3390 * g++.dg/cpp0x/noexcept10.C: New.
3392 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3395 * gfortran.dg/extends_12.f03: New.
3397 2011-05-20 Jason Merrill <jason@redhat.com>
3399 * g++.dg/template/koenig9.C: New.
3400 * g++.dg/opt/pr47615.C: Fix.
3401 * g++.dg/overload/defarg1.C: Fix.
3402 * g++.dg/tc1/dr213.C: Remove xfail.
3403 * g++.dg/torture/pr34850.C: Fix.
3404 * g++.dg/torture/pr39362.C: Fix.
3405 * g++.old-deja/g++.brendan/crash56.C: Fix.
3406 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3408 2011-05-20 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/49079
3411 * gcc.dg/torture/pr49079.c: New testcase.
3413 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3415 PR tree-optimization/49073
3416 * gcc.c-torture/execute/pr49073.c: New test.
3418 2011-06-19 Tobias Burnus <burnus@net-b.de>
3421 * gfortran.dg/coarray_21.f90: New.
3423 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3425 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3428 2011-05-19 Richard Guenther <rguenther@suse.de>
3431 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3433 2011-05-19 Richard Guenther <rguenther@suse.de>
3436 * gcc.dg/builtin-object-size-11.c: New testcase.
3438 2011-05-19 Tom de Vries <tom@codesourcery.com>
3441 * gcc.target/arm/ivopts.c: New test.
3442 * gcc.target/arm/ivopts-2.c: New test.
3444 2011-05-19 Tom de Vries <tom@codesourcery.com>
3446 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3448 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3450 * gcc.c-torture/execute/960321-1.x: Remove.
3452 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3455 * gfortran.dg/move_alloc_4.f90: New.
3457 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3460 * gcc.target/i386/pr49002-1.c: New test.
3461 * gcc.target/i386/pr49002-2.c: Likewise.
3463 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3465 PR tree-optimization/49039
3466 * gcc.c-torture/execute/pr49039.c: New test.
3467 * gcc.dg/tree-ssa/pr49039.c: New test.
3468 * g++.dg/torture/pr49039.C: New test.
3470 2011-05-18 Jason Merrill <jason@redhat.com>
3472 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3473 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3474 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3476 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3478 * gcc.target/bfin/mcpu-bf592.c: New test.
3480 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3482 PR tree-optimization/41881
3483 * gcc.dg/vect/O3-pr41881.c: New test.
3484 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3486 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3488 PR tree-optimization/49000
3489 * gcc.dg/pr49000.c: New test.
3491 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3493 * gnat.dg/invalid1.adb: New test.
3495 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3497 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3499 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3500 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3502 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3505 * g++.dg/cpp0x/range-for18.C: New.
3507 2011-05-15 Tobias Burnus <burnus@net-b.de>
3510 * gfortran.dg/coarray/image_index_2.f90: New.
3512 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3514 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3515 * g++.dg/cpp0x/override2.C: New.
3517 2011-05-14 Tobias Burnus <burnus@net-b.de>
3520 * gfortran.de/coarray_20.f90: New.
3522 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3525 * function_optimize_7.f90: New test case.
3527 2011-05-13 Jason Merrill <jason@redhat.com>
3529 * g++.dg/cpp0x/decltype26.C: New.
3530 * g++.dg/cpp0x/enum11.C: New.
3532 2011-05-13 Tobias Burnus <burnus@net-b.de>
3536 * gfortran.dg/assign_8.f90: Update dg-error.
3538 2011-05-13 Tobias Burnus <burnus@net-b.de>
3541 * gfortran.dg/io_constraints_8.f90: New.
3542 * gfortran.dg/io_constraints_9.f90: New.
3544 2011-05-13 Martin Thuresson <martint@google.com>
3546 PR gcov-profile/47793
3547 * gcc.dg/pr47793.c: New.
3549 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3551 PR tree-optimization/48975
3552 * gcc.dg/pr48975.c: New test.
3554 2011-05-12 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3559 2011-05-12 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3563 2011-05-12 Geert Bosch <bosch@adacore.com>
3565 * gnat.dg/view_conversion1.adb: New test.
3567 2011-05-12 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/48172
3570 * gcc.dg/vect/pr48172.c: New testcase.
3572 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3575 * g++.dg/opt/pr48967.C: New test.
3577 2011-05-11 Jason Merrill <jason@redhat.com>
3579 * g++.dg/cpp0x/constexpr-friend.C: New.
3580 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3582 * g++.dg/cpp0x/sfinae22.C: New.
3584 2011-05-11 Tobias Burnus <burnus@net-b.de>
3587 * gfortran.dg/generic_24.f90: New.
3589 2011-05-11 Richard Guenther <rguenther@suse.de>
3591 PR tree-optimization/15256
3592 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3594 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3597 * gcc.dg/pr48159-1.c: New test.
3598 * gcc.dg/pr48159-2.c: New test.
3600 2011-05-11 Richard Guenther <rguenther@suse.de>
3603 * gcc.dg/torture/pr48953.c: New testcase.
3605 2011-05-11 Richard Guenther <rguenther@suse.de>
3607 PR tree-optimization/18041
3608 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3610 2011-05-11 Alan Modra <amodra@gmail.com>
3613 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3615 2011-05-10 Jason Merrill <jason@redhat.com>
3617 * g++.dg/cpp0x/defaulted25.C: New.
3618 * g++.dg/template/crash7.C: Adjust.
3620 * g++.dg/cpp0x/variadic108.C: New.
3622 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3624 * g++.dg/inherit/virtual9.C: Extend.
3626 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3629 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3630 are passed and returned in vector registers.
3632 2011-05-10 Richard Guenther <rguenther@suse.de>
3634 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3635 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3636 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3637 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3638 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3641 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3643 PR tree-optimization/48611
3644 PR tree-optimization/48794
3645 * gfortran.dg/gomp/pr48611.f90: New test.
3646 * gfortran.dg/gomp/pr48794.f90: New test.
3649 * gcc.dg/dfp/pr48928.c: New test.
3651 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3654 * g++.dg/cpp0x/pr48522.C: New.
3656 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3659 * g++.dg/cpp0x/sfinae21.C: New.
3661 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3663 * g++.dg/template/sfinae28.C: Rename to...
3664 * g++.dg/cpp0x/sfinae19.C: ... this.
3665 * g++.dg/template/sfinae29.C: Rename to...
3666 * g++.dg/cpp0x/sfinae20.C: ... this.
3668 2011-05-09 Jeff Law <law@redhat.com>
3670 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3673 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3676 * g++.dg/init/pr20039.C: New.
3678 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3682 * g++.dg/template/sfinae28.C: New.
3683 * g++.dg/template/sfinae29.C: Likewise.
3685 2011-05-09 Jason Merrill <jason@redhat.com>
3687 * g++.dg/template/nontype23.C: New.
3689 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3691 * g++.dg/init/pr48859.C: New.
3693 2011-05-09 Jason Merrill <jason@redhat.com>
3695 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3696 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3697 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3698 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3699 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3700 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3701 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3702 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3704 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3706 * g++.dg/inherit/virtual9.C: New.
3708 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3711 * g++.dg/template/dependent-expr8.C: New test case.
3713 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3715 PR tree-optimization/48837
3716 * gcc.dg/pr48837.c: New testcase.
3718 2011-05-06 Jason Merrill <jason@redhat.com>
3720 * g++.dg/cpp0x/constexpr-condition2.C: New.
3722 * g++.dg/cpp0x/constexpr-missing.C: New.
3724 2011-05-06 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/coarray/this_image_2.f90: New.
3729 2011-05-06 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/bind_c_usage_22.f90: New.
3734 * gfortran.dg/bind_c_usage_23.f90: New.
3735 * gfortran.dg/bind_c_usage_24.f90: New.
3736 * gfortran.dg/bind_c_usage_24_c.c: New.
3738 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3741 * g++.dg/template/member9.C: New test case.
3743 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3745 * gnat.dg/discr29.ad[sb]: New test.
3746 * gnat.dg/discr30.adb: Likewise.
3748 2011-05-05 Julian Brown <julian@codesourcery.com>
3750 * gcc.target/arm/neon-vset_lanes8.c: New test.
3752 2011-05-05 Jason Merrill <jason@redhat.com>
3754 * g++.dg/init/new32.C: New.
3756 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3758 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3761 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3763 PR rtl-optimization/48381
3764 * gcc.c-torture/compile/pr48381.c: New test.
3766 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3768 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3770 * gcc.target/i386/opt-1.c: Ditto.
3772 2011-05-04 Jason Merrill <jason@redhat.com>
3774 * g++.dg/conversion/base1.C: New.
3776 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3778 PR libgfortran/48787
3779 * gfortran.dg/round_3.f08: Add more checks to test case.
3781 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3783 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3784 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3785 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3786 Gate test on effective_target fd_truncate.
3788 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3790 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3791 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3792 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3793 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3794 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3795 * gcc.target/i386/pr38824.c: Ditto.
3796 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3797 * gcc.target/i386/vecinit-2.c: Ditto.
3798 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3799 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3800 * gcc.target/i386/parity-2.c: Ditto.
3801 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3803 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3805 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3807 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3808 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3809 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3811 2011-05-03 Tobias Burnus <burnus@net-b.de>
3814 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3816 2011-05-03 Tobias Burnus <burnus@net-b.de>
3819 * gfortran.dg/coarray/this_image_1.f90: New.
3821 2011-05-03 Tobias Burnus <burnus@net-b.de>
3824 * gfortran.dg/coarray/caf.dg: New.
3825 * gfortran.dg/coarray/image_index_1.f90: New, copied
3826 from ../coarray_16.f90.
3828 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/ext/complex9.C: New.
3833 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3836 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3837 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3838 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3840 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3842 * gcc.target/bfin/builtins: Created.
3843 * gcc.target/bfin/hisilh-O0.c: Deleted.
3844 * gcc.target/bfin/hisilh.c: Moved to...
3845 * gcc.target/bfin/builtins/hisilh.c: ...here.
3846 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3847 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3848 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3849 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3850 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3851 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3852 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3853 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3854 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3855 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3856 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3857 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3858 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3859 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3860 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3861 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3862 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3863 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3864 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3865 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3866 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3867 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3868 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3869 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3870 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3871 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3872 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3873 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3874 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3875 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3876 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3877 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3878 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3879 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3880 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3881 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3882 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3883 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3884 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3885 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3886 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3887 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3888 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3889 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3890 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3891 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3892 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3893 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3894 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3895 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3896 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3897 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3898 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3899 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3900 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3901 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3902 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3903 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3904 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3905 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3906 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3907 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3908 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3909 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3910 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3911 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3912 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3913 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3914 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3915 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3916 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3917 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3918 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3919 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3920 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3921 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3922 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3923 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3924 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3925 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3926 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3927 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3928 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3929 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3930 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3931 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3932 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3933 * gcc.target/bfin/builtins/circptr.c: Ditto.
3934 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3935 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3936 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3937 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3938 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3939 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3940 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3941 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3942 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3943 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3944 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3945 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3946 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3947 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3948 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3949 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3950 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3951 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3952 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3953 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3954 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3955 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3956 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3957 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3958 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3959 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3960 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3961 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3962 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3963 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3964 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3965 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3966 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3967 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3968 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3969 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3970 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3971 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3972 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3973 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3974 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3975 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3976 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3977 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3978 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3979 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3980 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3981 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3982 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3983 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3984 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3985 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3986 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3987 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3988 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3989 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3990 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3991 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3992 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3993 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3994 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3995 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3996 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3997 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3998 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3999 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4000 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4001 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4002 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4003 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4005 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4007 * gcc.target/arm/cold-lc.c: New test.
4009 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4012 * gcc.dg/pr48774.c: New test.
4014 2011-05-03 Richard Guenther <rguenther@suse.de>
4016 * gcc.dg/large-size-array-5.c: New testcase.
4018 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4020 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4022 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4024 * lib/target-supports.exp (check_effective_target_vect_strided):
4026 (check_effective_target_vect_strided2)
4027 (check_effective_target_vect_strided3)
4028 (check_effective_target_vect_strided4)
4029 (check_effective_target_vect_strided8): ...these new functions.
4031 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4032 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4033 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4034 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4035 * gcc.dg/vect/pr37539.c: Likewise.
4036 * gcc.dg/vect/slp-11a.c: Likewise.
4037 * gcc.dg/vect/slp-11b.c: Likewise.
4038 * gcc.dg/vect/slp-11c.c: Likewise.
4039 * gcc.dg/vect/slp-12a.c: Likewise.
4040 * gcc.dg/vect/slp-12b.c: Likewise.
4041 * gcc.dg/vect/slp-18.c: Likewise.
4042 * gcc.dg/vect/slp-19a.c: Likewise.
4043 * gcc.dg/vect/slp-19b.c: Likewise.
4044 * gcc.dg/vect/slp-21.c: Likewise.
4045 * gcc.dg/vect/slp-23.c: Likewise.
4046 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4048 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4049 instead of vect_interleave && vect_extract_even_odd.
4050 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4051 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4052 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4053 * gcc.dg/vect/vect-1.c: Likewise.
4054 * gcc.dg/vect/vect-10.c: Likewise.
4055 * gcc.dg/vect/vect-98.c: Likewise.
4056 * gcc.dg/vect/vect-107.c: Likewise.
4057 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4058 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4059 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4060 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4061 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4062 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4063 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4064 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4065 * gcc.dg/vect/vect-strided-float.c: Likewise.
4066 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4067 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4068 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4069 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4070 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4071 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4072 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4073 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4074 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4075 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4076 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4077 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4078 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4079 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4080 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4082 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4084 * gcc.dg/vect/pr30843.c: Likewise.
4085 * gcc.dg/vect/pr33866.c: Likewise.
4086 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4087 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4088 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4089 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4091 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4093 * gcc.dg/vect/slp-11.c: Split into...
4094 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4095 gcc.dg/vect/slp-11c.c: ...these tests.
4096 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4097 * gcc.dg/vect/slp-12c.c: ...this new test.
4098 * gcc.dg/vect/slp-19.c: Split into...
4099 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4100 gcc.dg/vect/slp-19c.c: ...these new tests.
4102 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4104 * lib/target-supports.exp
4105 (check_effective_target_vect_extract_even_odd_wide): Delete.
4106 (check_effective_target_vect_strided_wide): Likewise.
4107 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4108 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4109 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4110 * gcc.dg/vect/pr37539.c: Likewise.
4111 * gcc.dg/vect/slp-11.c: Likewise.
4112 * gcc.dg/vect/slp-12a.c: Likewise.
4113 * gcc.dg/vect/slp-12b.c: Likewise.
4114 * gcc.dg/vect/slp-19.c: Likewise.
4115 * gcc.dg/vect/slp-23.c: Likewise.
4116 * gcc.dg/vect/vect-1.c: Likewise.
4117 * gcc.dg/vect/vect-98.c: Likewise.
4118 * gcc.dg/vect/vect-107.c: Likewise.
4119 * gcc.dg/vect/vect-strided-float.c: Likewise.
4121 2011-05-02 Jason Merrill <jason@redhat.com>
4123 * g++.dg/init/new31.C: New.
4125 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4128 * gcc.dg/pr35445.c: New test.
4130 2011-05-02 Jason Merrill <jason@redhat.com>
4132 * c-c++-common/vla-1.c: New.
4134 2011-05-02 Richard Guenther <rguenther@suse.de>
4136 PR tree-optimization/48822
4137 * gcc.dg/torture/pr48822.c: New testcase.
4139 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp0x/constexpr-47969.C: New.
4144 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4147 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4148 on vect_no_align targets.
4149 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4150 vect_no_align targets.
4152 2011-05-01 Xinliang David Li <davidxl@google.com>
4154 * gcc.dg/tree-ssa/integer-addr.c: New test.
4155 * gcc.dg/tree-ssa/alias_bug.c: New test.
4157 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4159 PR libgfortran/48787
4160 * gfortran.dg/round_3.f08: Add more checks.
4162 2011-04-30 Tobias Burnus <burnus@net-b.de>
4165 * gfortran.dg/import9.f90: New, proper test.
4166 * gfortran.dg/interface_37.f90: Remove bogus
4167 test (bogus copy of interface_36.f90).
4169 2011-04-30 Tobias Burnus <burnus@net-b.de>
4172 * gfortran.dg/interface_37.f90: New.
4174 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4177 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4179 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4181 PR tree-optimization/48809
4182 * gcc.c-torture/execute/pr48809.c: New test.
4184 2011-04-29 Jeff Law <law@redhat.com>
4186 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4188 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4191 * g++.dg/init/ctor10.C: New.
4193 2011-04-29 Le-Chun Wu <lcwu@google.com>
4195 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4196 warning in implicitly instantiated templates.
4198 2011-04-29 Le-Chun Wu <lcwu@google.com>
4200 * g++.dg/warn/Wnull-conversion-1.C: New.
4201 * g++.dg/warn/Wnull-conversion-2.C: New.
4203 2011-04-29 Diego Novillo <dnovillo@google.com>
4205 * g++.old-deja/g++.other/null3.C: Expect warning about
4206 converting boolean to a pointer.
4208 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4211 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4215 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4217 2011-04-29 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/typebound_proc_22.f90: New.
4223 * gfortran.dg/interface_36.f90: New.
4225 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4227 PR libgfortran/48488
4228 PR libgfortran/48602
4229 PR libgfortran/48615
4230 PR libgfortran/48684
4231 PR libgfortran/48787
4232 * gfortran.dg/fmt_g.f: Adjust test.
4233 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4234 * gfortran.dg/round_3.f08: New test.
4235 * gfortran.dg/namelist_print_1.f: Adjust test.
4236 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4237 * gfortran.dg/f2003_io_5.f03: Adjust test.
4238 * gfortran.dg/coarray_15.f90: Adjust test.
4239 * gfortran.dg/namelist_65.f90: Adjust test.
4240 * gfortran.dg/fmt_cache_1.f: Adjust test.
4241 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4242 * gfortran.dg/real_const_3.f90: Adjust test.
4244 2011-04-28 Xinliang David Li <davidxl@google.com>
4246 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4247 * g++.dg/prof-robust-1.C: New test.
4249 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4251 PR tree-optimization/48765
4252 * gcc.dg/vect/pr48765.c: New.
4254 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4256 PR tree-optimization/48775
4257 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4259 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4262 * g++.dg/inherit/pr48798.C: New.
4263 * g++.old-deja/g++.other/base1.C: Adjust.
4265 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4268 * g++.dg/template/inherit7.C: New test case.
4270 2011-04-28 Richard Guenther <rguenther@suse.de>
4272 PR tree-optimization/40052
4273 PR tree-optimization/15347
4274 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4275 * gcc.dg/pr15347.c: Likewise.
4277 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4280 * g++.dg/cpp0x/sfinae18.C: New.
4282 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4285 * g++.dg/ext/is_literal_type1.C: New.
4287 2011-04-28 Tobias Burnus <burnus@net-b.de>
4291 * gfortran.dg/interface_35.f90: New.
4292 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4293 * gfortran.dg/func_result_6.f90: Add dg-warning.
4294 * gfortran.dg/bessel_1.f90: Ditto.
4295 * gfortran.dg/hypot_1.f90: Ditto.
4296 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4297 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4298 * gfortran.dg/interface_assignment_4.f90: Ditto.
4300 2011-04-27 Jason Merrill <jason@redhat.com>
4302 * g++.dg/ext/complex8.C: New.
4304 * g++.dg/cpp0x/initlist49.C: New.
4305 * g++.dg/init/new30.C: New.
4307 2011-04-27 Tobias Burnus <burnus@net-b.de>
4310 * gfortran.dg/whole_file_34.f90: New.
4312 2011-04-27 Jan Hubicka <jh@suse.cz>
4314 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4316 2011-04-27 Jason Merrill <jason@redhat.com>
4318 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4320 * g++.dg/parse/ambig6.C: New.
4322 2011-04-27 Nick Clifton <nickc@redhat.com>
4324 * gcc.dg/20020312-2.c: Add definition for RX.
4326 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4327 option with RX targets.
4329 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4332 2011-04-27 Richard Guenther <rguenther@suse.de>
4334 * gcc.dg/tree-ssa/pr23382.c: Remove.
4336 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4339 * gcc.c-torture/compile/pr48767.c: New test.
4341 2011-04-27 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/48772
4344 * g++.dg/pr48772.C: New testcase.
4346 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4349 * gcc.c-torture/compile/pr48742.c: New test.
4351 2011-04-26 Jason Merrill <jason@redhat.com>
4353 * g++.dg/lookup/koenig13.C: New.
4355 * g++.dg/cpp0x/initlist48.C: New.
4357 2011-04-25 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/sfinae17.C: New.
4361 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4364 * gcc.target/powerpc/pr48258-1.c: New file.
4365 * gcc.target/powerpc/pr48258-2.c: Ditto.
4367 2011-04-26 Xinliang David Li <davidxl@google.com>
4369 * gcc.dg/uninit-suppress.c: New test.
4370 * gcc.dg/uninit-suppress.c: New test.
4372 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4375 * gcc.dg/pr48768.c: New test.
4377 PR tree-optimization/48734
4378 * gcc.c-torture/compile/pr48734.c: New test.
4381 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4383 2011-04-26 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/48731
4386 * gcc.dg/torture/pr48731.c: New testcase.
4388 2011-04-26 Richard Guenther <rguenther@suse.de>
4391 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4393 2011-04-26 Richard Guenther <rguenther@suse.de>
4396 * gcc.dg/torture/pr48694-1.c: New testcase.
4397 * gcc.dg/torture/pr48694-2.c: Likewise.
4399 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/ext/underlying_type1.C: New.
4402 * g++.dg/ext/underlying_type2.C: Likewise.
4403 * g++.dg/ext/underlying_type3.C: Likewise.
4404 * g++.dg/ext/underlying_type4.C: Likewise.
4405 * g++.dg/ext/underlying_type5.C: Likewise.
4406 * g++.dg/ext/underlying_type6.C: Likewise.
4407 * g++.dg/ext/underlying_type7.C: Likewise.
4408 * g++.dg/ext/underlying_type8.C: Likewise.
4409 * g++.dg/ext/underlying_type9.C: Likewise.
4410 * g++.dg/ext/underlying_type10.C: Likewise.
4412 2011-04-25 Jason Merrill <jason@redhat.com>
4414 * g++.dg/cpp0x/regress/template-const2.C: New.
4416 2011-04-25 Jeff Law <law@redhat.com>
4418 * gcc.dg/tree-ssa/vrp56.c: new test.
4420 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4422 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4424 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4426 PR preprocessor/48740
4427 * c-c++-common/raw-string-11.c: New test.
4429 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4431 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4434 2011-04-23 Tobias Burnus <burnus@net-b.de>
4437 * gfortran.dg/coarray_19.f90: New.
4439 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.dg/pr48685.c: New test.
4444 2011-04-22 Jan Hubicka <jh@suse.cz>
4446 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4448 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/48717
4451 * gcc.c-torture/execute/pr48717.c: New test.
4453 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4456 * gcc.target/i386/pr48723.c: New test.
4458 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4461 * gcc.dg/gomp/pr48716.c: New test.
4462 * g++.dg/gomp/pr48716.C: New test.
4464 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4467 * gcc.dg/missing-field-init-2.c: Update testcase.
4469 2011-04-22 Alan Modra <amodra@gmail.com>
4471 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4473 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4476 * gfortran.dg/function_optimize_6.f90: New test.
4478 2011-04-21 Easwaran Raman <eraman@google.com>
4480 * gcc.dg/stack-layout-2.c: New test.
4482 2011-04-21 Richard Guenther <rguenther@suse.de>
4485 * g++.dg/lto/pr48207-2_0.C: New testcase.
4486 * g++.dg/lto/pr48207-3_0.C: Likewise.
4488 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4490 * gnat.dg/volatile5.adb: New test.
4491 * gnat.dg/volatile5_pkg.ads: New helper.
4493 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4496 * gcc.target/i386/pr48708.c: New test.
4498 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4500 * gcc.dg/vect/vect-119.c: New test.
4502 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4504 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4507 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4508 Richard Sandiford <richard.sandiford@linaro.org>
4511 * gcc.target/arm/pr46329.c: New test.
4513 2011-04-21 Tobias Burnus <burnus@net-b.de>
4516 * gfortran.dg/coarray_18.f90: New.
4518 2011-04-20 Jason Merrill <jason@redhat.com>
4520 * g++.dg/cpp0x/initlist47.C: New.
4522 * g++.dg/init/dtor4.C: New.
4524 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4527 * gcc.target/i386/sse2-pinsrw.c: New test.
4528 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4529 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4530 * gcc.target/i386/sse2-insvhi.c: Ditto.
4531 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4532 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4534 2011-04-20 Jason Merrill <jason@redhat.com>
4536 * g++.dg/template/const4.C: New.
4538 2011-04-20 Easwaran Raman <eraman@google.com>
4540 * gcc.dg/stack-layout-1.c: New test.
4542 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4544 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4545 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4548 2011-04-20 Kai Tietz <ktietz@redhat.com>
4550 * gcc.dg/binop-xor1.c: New test.
4551 * gcc.dg/binop-xor2.c: New test.
4552 * gcc.dg/binop-xor3.c: New test.
4553 * gcc.dg/binop-xor4.c: New test.
4554 * gcc.dg/binop-xor5.c: New test.
4556 2011-04-20 Richard Guenther <rguenther@suse.de>
4558 PR tree-optimization/47892
4559 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4561 2011-04-20 Richard Guenther <rguenther@suse.de>
4564 * g++.dg/torture/pr48695.C: New testcase.
4566 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4568 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4569 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4570 * gcc.c-torture/execute/pr45262.c: Ditto
4571 * gcc.dg/torture/pr43165.c: Ditto.
4572 * gcc.dg/torture/pr47228.c: Ditto.
4573 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4574 * gcc.dg/ipa/pr45644.c: Ditto.
4575 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4578 2011-04-19 Jason Merrill <jason@redhat.com>
4580 * g++.dg/ext/complex7.C: New.
4582 * g++.dg/ext/attrib41.C: New.
4584 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4587 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4589 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4592 * gcc.target/i386/pr48678.c: New test.
4594 2011-04-19 Martin Jambor <mjambor@suse.cz>
4596 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4597 * g++.dg/opt/devirt2.C: New test.
4598 * g++.dg/ipa/devirt-g-1.C: Likewise.
4600 2011-04-19 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/whole_file_33.f90: New.
4605 2011-04-19 Martin Jambor <mjambor@suse.cz>
4607 * g++.dg/ipa/devirt-7.C: New test.
4609 2011-04-19 Richard Guenther <rguenther@suse.de>
4612 * g++.dg/lto/pr48207_0.C: New testcase.
4614 2011-04-18 Jason Merrill <jason@redhat.com>
4616 * g++.dg/init/void1.C: New.
4618 * g++.dg/cpp0x/union4.C: New.
4620 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4623 * g++.dg/torture/pr48661.C: New test.
4626 * g++.dg/gomp/pr48632.C: New test.
4628 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4630 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4631 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4633 2011-04-18 Tobias Burnus <burnus@net-b.de>
4636 * gfortran.dg/coarray_17.f90: New.
4637 * gfortran.dg/coarray_10.f90: Update dg-error.
4639 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4642 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4643 * gfortran.dg/guality/guality.exp: Likewise.
4645 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4647 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4649 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4651 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4653 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4655 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4657 2011-04-18 Richard Guenther <rguenther@suse.de>
4660 * g++.dg/torture/pr46364.C: New testcase.
4662 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4664 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4666 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4668 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4670 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4671 Ira Rosen <ira.rosen@linaro.org>
4674 * gcc.target/arm/pr48252.c: New test.
4676 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4678 PR tree-optimization/48616
4679 * gcc.dg/pr48616.c: New test.
4681 2011-04-18 Tobias Burnus <burnus@net-b.de>
4684 * gfortran.dg/coarray_16.f90: New.
4686 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4689 * gfortran.dg/realloc_on_assign_7.f03: New test.
4691 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693 PR libgfortran/48602
4694 * gfortran.dg/fmt_g0_6.f08: New test.
4696 2011-04-17 Jason Merrill <jason@redhat.com>
4698 * g++.dg/cpp0x/sfinae16.C: New.
4700 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4702 * gcc.target/mips/reg-var-1.c: New test.
4704 2011-04-17 Jan Hubicka <jh@suse.cz>
4706 * gcc.dg/winline-5.c: Update testcase.
4708 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4710 * gnat.dg/discr27.ad[sb]: Move dg directive.
4711 * gnat.dg/discr28.ad[sb]: New test.
4712 * gnat.dg/discr28_pkg.ads: New helper.
4714 2011-04-17 Michael Matz <matz@suse.de>
4716 PR tree-optimization/48622
4718 * gcc.dg/lto/pr48622_0.c: New test.
4720 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4722 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4723 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4724 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4725 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4726 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4727 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4729 2011-04-15 Jason Merrill <jason@redhat.com>
4731 * g++.dg/cpp0x/range-for17.C: New.
4733 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4735 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4736 * g++.dg/cpp0x/range-for3.C: Likewise.
4737 * g++.dg/cpp0x/range-for9.C: Correct error message.
4738 * g++.dg/cpp0x/range-for11.C: New.
4739 * g++.dg/cpp0x/range-for12.C: New.
4740 * g++.dg/cpp0x/range-for13.C: New.
4741 * g++.dg/cpp0x/range-for14.C: New.
4742 * g++.dg/cpp0x/range-for15.C: New.
4743 * g++.dg/cpp0x/range-for16.C: New.
4745 2011-04-15 Tobias Burnus <burnus@net-b.de>
4748 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4750 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4752 * objc.dg/naming-4.m: Updated.
4753 * objc.dg/naming-5.m: Updated.
4754 * objc.dg/naming-6.m: New.
4755 * objc.dg/naming-7.m: New.
4756 * obj-c++.dg/naming-1.mm: Updated.
4757 * obj-c++.dg/naming-2.mm: Updated.
4758 * obj-c++.dg/naming-3.mm: New.
4759 * obj-c++.dg/naming-4.mm: New.
4761 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763 PR libgfortran/48589
4764 * gfortran.dg/fmt_g0_5.f08: New test.
4766 2011-04-15 Richard Guenther <rguenther@suse.de>
4769 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4771 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4773 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4774 -finline-limit=0 to -fno-inline
4776 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4779 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4782 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4786 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4787 * gcc.target/i386/avx-insertps-3.c: New test.
4788 * gcc.target/i386/avx-insertps-4.c: New test.
4790 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4792 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4795 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4800 * gcc.target/avr/pr46779-1.c: New test case
4801 * gcc.target/avr/pr46779-2.c: New test case
4803 2011-04-14 Jason Merrill <jason@redhat.com>
4805 * g++.dg/cpp0x/sfinae15.C: New.
4807 * g++.dg/cpp0x/sfinae14.C: New.
4809 * g++.dg/ext/vla10.C: New.
4811 2011-04-14 Richard Guenther <rguenther@suse.de>
4813 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4815 2011-04-14 Richard Guenther <rguenther@suse.de>
4817 * gcc.dg/fold-bitand-4.c: Move ...
4818 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4820 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4822 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4824 * gcc.target/avr/torture/trivial.c: Ditto.
4826 2011-04-13 Jason Merrill <jason@redhat.com>
4828 * g++.dg/template/operator11.C: New.
4830 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4833 * gcc.dg/gomp/pr48591.c: New test.
4836 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4837 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4839 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4842 * g++.dg/template/dependent-expr7.C: New test case.
4844 2011-04-13 Jason Merrill <jason@redhat.com>
4846 * g++.dg/cpp0x/sfinae13.C: New.
4848 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4850 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4852 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4854 * gcc.target/arm/pr43698.c: Remove -march option.
4856 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4858 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4861 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4865 * gfortran.dg/realloc_on_assign_6.f03: New test.
4867 2011-04-12 Kai Tietz <ktietz@redhat.com>
4869 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4870 targets the additional -mno-ms-bitfields and
4871 -Wno-packed-bitfield-compat options.
4872 * g++.dg/ext/bitfield3.C: Likewise.
4873 * g++.dg/ext/bitfield4.C: Likewise.
4874 * g++.dg/ext/bitfield5.C: Likewise.
4875 * gcc.dg/bitfld-15.c: Likewise.
4876 * gcc.dg/bitfld-16.c: Likewise.
4877 * gcc.dg/bitfld-17.c: Likewise.
4878 * gcc.dg/bitfld-18.c: Likewise.
4880 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4882 * gcc.target/arm/neon-vld3-1.c: New test.
4883 * gcc.target/arm/neon-vst3-1.c: New test.
4884 * gcc.target/arm/neon/v*.c: Regenerate.
4886 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4888 PR rtl-optimization/48549
4889 * g++.dg/opt/pr48549.C: New test.
4891 2011-04-12 Richard Guenther <rguenther@suse.de>
4893 PR tree-optimization/46076
4894 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4896 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4899 * lib/compat.exp (compat-execute): Declare unsupported after
4900 stripping path from src1.
4901 * lib/lto.exp (lto-execute): Likewise.
4903 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4906 * gcc.dg/pr48552-1.c: New test.
4907 * gcc.dg/pr48552-2.c: New test.
4909 2011-04-11 Jason Merrill <jason@redhat.com>
4911 * g++.dg/cpp0x/sfinae12.C: New.
4913 * g++.dg/cpp0x/enum10.C: New.
4915 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4917 * g++.dg/cpp0x/rv-func.C: New.
4919 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4921 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4924 2011-04-11 Martin Jambor <mjambor@suse.cz>
4926 PR tree-optimization/48195
4927 * gcc.dg/ipa/pr48195.c: New test.
4929 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4931 * gnat.dg/return3.adb: Remove unused switch.
4933 2011-04-08 Mike Stump <mikestump@comcast.net>
4936 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4937 default to fno-common.
4939 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4941 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4942 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4944 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4947 * gfortran.dg/function_optimize_5.f90: New test.
4949 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4951 * gnat.dg/aggr17.adb: New test.
4952 * gnat.dg/aggr18.adb: Likewise.
4954 2011-04-08 Michael Matz <matz@suse.de>
4957 * gcc.target/i386/pr48389.c: New test.
4959 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4961 PR rtl-optimization/48272
4962 * g++.dg/opt/pr48272.C: New.
4964 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4966 PR rtl-optimization/48235
4967 * gcc.dg/pr48235.c: New.
4969 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4971 PR rtl-optimization/48302
4972 * g++.dg/opt/pr48302.C: New.
4974 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4977 * g++.dg/opt/pr48273.C: New.
4979 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4981 PR rtl-optimization/48442
4982 * gcc.dg/pr48442.c: New.
4984 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4986 PR tree-optimization/48377
4987 * gcc.dg/vect/pr48377.c: New test.
4989 2011-04-07 Jason Merrill <jason@redhat.com>
4991 * g++.dg/cpp0x/regress/call1.C: New.
4993 * g++.dg/cpp0x/variadic107.C: New.
4995 * g++.dg/cpp0x/sfinae11.C: New.
4996 * g++.dg/cpp0x/noexcept02.C: Fix.
4998 * g++.dg/cpp0x/sfinae10.C: New.
5000 * g++.dg/cpp0x/sfinae9.C: New.
5002 * c-c++-common/Wcast-qual-1.c: Move here from...
5003 * gcc.dg/cast-qual-3.c: ...here, and...
5004 * g++.dg/warn/Wcast-qual2.C: ...here.
5006 * g++.dg/cpp0x/sfinae8.C: New.
5008 * g++.dg/cpp0x/sfinae7.C: New.
5010 * g++.dg/cpp0x/enum9.C: New.
5012 2011-04-07 Mike Stump <mikestump@comcast.net>
5014 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5015 with no trampolines.
5017 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5020 * gfortran.dg/gomp/pr48117.f90: New test.
5023 * gcc.dg/torture/pr48343.c: New test.
5025 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5027 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5029 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5031 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5033 2011-04-07 Tom de Vries <tom@codesourcery.com>
5036 * lib/scanasm.exp (object-size): New proc.
5037 * gcc.target/arm/pr43920-2.c: New test.
5039 2011-04-06 Tobias Burnus <burnus@net-b.de>
5043 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5045 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5047 * gcc.dg/mtune.c: Prune note from output.
5049 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5052 * gcc.dg/guality/pr36977.c: New test.
5053 * gcc.dg/guality/pr48466.c: New test.
5055 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5057 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5059 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5061 * gnat.dg/return3.adb: New test.
5063 2011-04-06 Richard Guenther <rguenther@suse.de>
5065 PR tree-optimization/47663
5066 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5068 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5070 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5071 Solaris 8 and 9 as well.
5073 2011-04-05 Tom de Vries <tom@codesourcery.com>
5076 * gcc.target/arm/pr43920-1.c: New test.
5078 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5080 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5081 (cctor): Actually return the value.
5082 (main): Cast return values.
5084 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5086 * gfortran.dg/character_comparison_8.f90: New test.
5088 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5090 * frontend-passes: (optimize_lexical_comparison): New function.
5091 (optimize_expr): Call it.
5092 (optimize_comparison): Also handle lexical comparison functions.
5093 Return false instad of -2 for unequal comparison.
5095 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5098 * function_optimize_4.f90: New test.
5100 2011-04-04 Tobias Burnus <burnus@net-b.de>
5103 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5104 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5105 * gfortran.dg/coarray_15.f90: New.
5107 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5109 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5110 * gfortran.dg/bessel_7.f90: Likewise.
5112 2011-04-03 Tobias Burnus <burnus@net-b.de>
5114 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5116 2011-04-03 Richard Guenther <rguenther@suse.de>
5117 Ira Rosen <ira.rosen@linaro.org>
5119 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5120 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5121 -ftree-loop-if-convert-stores.
5123 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5125 * gnat.dg/specs/aggr2.ads: New test.
5127 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5129 * gnat.dg/debug2.ad[sb]: New test.
5130 * gnat.dg/debug2_pkg.ads: New helper.
5131 * gnat.dg/debug3.ad[sb]: New test.
5133 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5135 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5137 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5140 * gcc.c-torture/compile/pr48335-1.c: New test.
5141 * gcc.dg/pr48335-1.c: New test.
5142 * gcc.dg/pr48335-2.c: New test.
5143 * gcc.dg/pr48335-3.c: New test.
5144 * gcc.dg/pr48335-4.c: New test.
5145 * gcc.dg/pr48335-5.c: New test.
5146 * gcc.dg/pr48335-6.c: New test.
5147 * gcc.dg/pr48335-7.c: New test.
5148 * gcc.dg/pr48335-8.c: New test.
5149 * gcc.target/i386/pr48335-1.c: New test.
5151 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5154 * gcc.dg/Waddress.c: New test.
5156 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5159 * gfortran.dg/function_optimize_3.f90: New test.
5161 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5163 * gcc.c-torture/compile/20110401-1.c: New test.
5165 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5166 * g++.dg/lto/20091002-2_0.C: Likewise.
5167 * g++.dg/lto/20090303_0.c: Likewise.
5168 * g++.dg/lto/20091004-1_0.C: Likewise.
5169 * g++.dg/lto/20091002-3_0.C: Likewise.
5170 * g++.dg/lto/20091004-2_0.C: Likewise.
5171 * g++.dg/lto/20081123_0.C: Likewise.
5172 * g++.dg/lto/20090313_0.C: Likewise.
5173 * g++.dg/lto/20081109-1_0.C: Likewise.
5174 * g++.dg/lto/20081219_0.C: Likewise.
5175 * g++.dg/lto/20081204-1_0.C: Likewise.
5176 * g++.dg/lto/20090302_0.C: Likewise.
5177 * g++.dg/lto/20081119-1_0.C: Likewise.
5178 * g++.dg/lto/20081118_0.C: Likewise.
5179 * gcc.dg/lto/20091020-2_0.c: Likewise.
5180 * gcc.dg/lto/20090210_0.c: Likewise.
5181 * gcc.dg/lto/20081204-1_0.c: Likewise.
5182 * gcc.dg/lto/20081224_0.c: Likewise.
5183 * gcc.dg/lto/20090219_0.c: Likewise.
5184 * gcc.dg/lto/20091014-1_0.c: Likewise.
5185 * gcc.dg/lto/20091016-1_0.c: Likewise.
5186 * gcc.dg/lto/20090206-2_0.c: Likewise.
5187 * gcc.dg/lto/20090116_0.c: Likewise.
5188 * gcc.dg/lto/20091013-1_0.c: Likewise.
5189 * gcc.dg/lto/20091015-1_0.c: Likewise.
5190 * gcc.dg/lto/20090126-2_0.c: Likewise.
5192 2011-03-31 Ian Lance Taylor <iant@google.com>
5194 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5196 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/opt16.adb: New test.
5200 2011-03-31 Jason Merrill <jason@redhat.com>
5202 * g++.dg/cpp0x/defaulted24.C: New.
5204 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5207 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5210 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5212 * g++.dg/other/i386-9.C: New test.
5214 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5216 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5218 2011-03-30 Jason Merrill <jason@redhat.com>
5220 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5222 * g++.dg/cpp0x/regress/isnan.C: New.
5224 * g++.dg/cpp0x/initlist46.C: New.
5226 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5229 * gcc.target/arm/neon-modes-2.c: New test.
5231 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5234 * gcc.c-torture/compile/pr48305.c: New test.
5236 2011-03-29 Jason Merrill <jason@redhat.com>
5238 * g++.dg/cpp0x/regress/value-dep1.C: New.
5240 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5242 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5244 2011-03-29 Ian Lance Taylor <iant@google.com>
5246 * go.test/go-test.exp: Handle the test lines used in several new
5248 (errchk): Add opts parameter. Change all callers. Handle parens
5251 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5252 Dominique d'Humieres <dominiq@lps.ens.fr>
5254 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5255 and __APPLE__ && __PPC__ && __ALTIVEC__.
5257 2011-03-29 Jason Merrill <jason@redhat.com>
5259 * g++.dg/cpp0x/dependent1.C: New.
5261 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5263 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5265 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5267 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5270 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5271 * gfortran.dg/proc_ptr_comp_32.f90: New.
5273 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5275 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5276 check for corresponding warning.
5278 2011-03-28 Jason Merrill <jason@redhat.com>
5280 * g++.dg/cpp0x/rv-deduce2.C: New.
5282 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.dg/pr48203.c: New test.
5287 2011-03-28 Jeff Law <law@redhat.com>
5289 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5291 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5293 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5294 and __PPC__ && __ALTIVEC__.
5296 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5299 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5300 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5301 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5302 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5304 2011-03-28 Jason Merrill <jason@redhat.com>
5306 * g++.dg/cpp0x/initlist-array2.C: New.
5308 * g++.dg/cpp0x/initlist-array1.C: New.
5310 * g++.dg/cpp0x/constexpr-compound.C: New.
5312 * g++.dg/cpp0x/constexpr-using.C: New.
5314 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5316 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5319 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5321 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5323 * gcc.dg/slp-1.c: New test.
5325 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5327 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5328 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5329 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5330 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5331 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5332 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5333 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5334 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5335 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5336 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5337 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5338 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5339 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5340 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5342 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5345 * gfortran.dg/trim_optimize_5.f90: New test.
5346 * gfortran.dg/trim_optimize_6.f90: New test.
5348 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5351 * gcc.target/mips/madd-7.c: Remove -mlong32.
5352 * gcc.target/mips/msub-7.c: Likewise.
5354 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5356 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5357 accesses to preserve the meaning of the test for doubleword vectors.
5358 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5359 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5361 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5364 * gfortran.dg/class_42.f03: New.
5366 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5368 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5371 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5373 PR rtl-optimization/48144
5374 * gcc.dg/pr48144.c: New test.
5376 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5378 * gnat.dg/discr27.ad[sb]: New test.
5380 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5382 * gnat.dg/limited_with2.ad[sb]: New test.
5383 * gnat.dg/limited_with2_pkg1.ads: New helper.
5384 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5386 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5388 * gnat.dg/opt15.adb: New test.
5389 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5391 2011-03-25 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5396 * gfortran.dg/leadz_trailz_3.f90: Ditto
5398 2011-03-25 Martin Jambor <mjambor@suse.cz>
5400 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5402 2011-03-25 Jason Merrill <jason@redhat.com>
5404 * g++.dg/cpp0x/defaulted22.C: New.
5405 * g++.dg/cpp0x/defaulted23.C: New.
5406 * g++.dg/cpp0x/defaulted15.C: Adjust.
5408 2011-03-25 Jason Merrill <jason@redhat.com>
5410 * g++.dg/cpp0x/move1.C: New.
5412 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5415 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5417 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5419 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5420 for mips-sgi-irix6.5.
5421 Replace snprintf prototype by <stdio.h>.
5423 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5426 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5427 run_expensive_tests.
5428 * gcc.dg/graphite/block-4.c: Likewise.
5429 * gcc.dg/graphite/block-7.c: Likewise.
5430 * gcc.dg/graphite/block-8.c: Likewise.
5432 2011-03-25 Richard Guenther <rguenther@suse.de>
5434 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5435 * g++.dg/tree-ssa/pr8781.C: Likewise.
5436 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5437 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5438 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5439 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5440 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5441 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5442 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5443 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5444 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5445 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5446 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5447 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5448 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5449 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5450 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5451 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5452 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5453 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5454 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5455 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5456 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5457 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5458 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5459 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5460 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5461 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5462 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5463 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5464 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5465 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5466 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5467 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5468 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5469 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5470 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5471 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5472 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5473 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5474 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5475 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5476 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5477 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5478 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5479 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5480 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5481 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5482 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5483 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5484 * c-c++-common/pr46562-2.c: Likewise.
5485 * gfortran.dg/pr42108.f90: Likewise.
5486 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5487 foo to be inlined even at -O1.
5488 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5489 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5490 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5491 * gcc.dg/matrix/matrix.exp: Disable FRE.
5493 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.dg/dfp/pr48204.c: New test.
5498 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5501 * gcc.c-torture/execute/pr47917.c: Move this...
5502 * gcc.dg/torture/pr47917.c: to here and add xfails.
5504 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5506 * gnat.dg/array16.ad[sb]: New test.
5507 * gnat.dg/array16.ads: New helper.
5509 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5511 * gnat.dg/derived_type2.adb: New test.
5513 2011-03-24 Richard Guenther <rguenther@suse.de>
5515 PR tree-optimization/48271
5516 * g++.dg/torture/pr48271.C: New testcase.
5518 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5520 * gnat.dg/array15.ad[sb]: New test.
5522 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5525 * gcc.target/i386/pr48237.c: New test.
5527 2011-03-24 Richard Guenther <rguenther@suse.de>
5530 * gcc.dg/builtin-object-size-10.c: New testcase.
5532 2011-03-24 Richard Guenther <rguenther@suse.de>
5534 PR tree-optimization/46562
5535 * c-c++-common/pr46562-2.c: New testcase.
5536 * c-c++-common/pr46562.c: Likewise.
5538 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5540 * gcc.dg/vect/vect-cselim-1.c: New test.
5541 * gcc.dg/vect/vect-cselim-2.c: New test.
5543 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5545 * gcc.target/arm/pr46934.c: New.
5547 2011-03-23 Ian Lance Taylor <iant@google.com>
5549 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5551 2011-03-23 Richard Guenther <rguenther@suse.de>
5553 * gcc.dg/struct: Remove directory and contents.
5555 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5560 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5562 * gnat.dg/discr26.ad[sb]: New test.
5563 * gnat.dg/discr26_pkg.ads: New helper.
5565 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5568 * gcc.target/arm/neon-vld-1.c: New test.
5570 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5572 * gnat.dg/array14.ad[sb]: New test.
5573 * gnat.dg/array14_pkg.ads: New helper.
5575 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5577 * gcc.c-torture/execute/920501-8.x: Remove.
5578 * gcc.c-torture/execute/930513-1.x: Remove.
5579 * gcc.c-torture/execute/960312-1.x: Remove.
5580 * gcc.c-torture/compile/20000804-1.c,
5581 gcc.c-torture/compile/20001205-1.c,
5582 gcc.c-torture/compile/20001226-1.c,
5583 gcc.c-torture/compile/20010518-2.c,
5584 gcc.c-torture/compile/20020312-1.c,
5585 gcc.c-torture/compile/20020604-1.c,
5586 gcc.c-torture/compile/920501-12.c,
5587 gcc.c-torture/compile/920501-4.c,
5588 gcc.c-torture/compile/920520-1.c,
5589 gcc.c-torture/compile/980506-1.c,
5590 gcc.c-torture/execute/980709-1.x,
5591 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5592 options for m68hc11.
5593 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5594 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5597 2011-03-22 Nick Clifton <nickc@redhat.com>
5599 * lib/target-supports.exp (check_profiling_available): Add MN10300
5600 to the list of targets that do not support profiling. Restore
5601 alpha sorting to this list.
5603 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5605 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5606 failure on 32-bit systems.
5607 * gcc.dg/torture/vector-2.c: Ditto.
5609 2011-03-22 Richard Guenther <rguenther@suse.de>
5611 PR tree-optimization/48228
5612 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5614 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5616 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5620 * gcc.target/powerpc/pr48226.c: New file.
5622 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5624 * lib/prune.exp (prune_gcc_output): Prune "could not create
5625 compact unwind for" warnings.
5627 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5631 * gcc.c-torture/execute/pr42544.c: New test.
5632 * gcc.c-torture/execute/pr48197.c: New test.
5634 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5636 PR preprocessor/48192
5637 * gcc.target/powerpc/pr48192.c: New file.
5640 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5641 split problem of 0 being loaded in a VSX register.
5643 2011-03-21 Richard Guenther <rguenther@suse.de>
5646 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5647 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5648 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5649 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5651 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5654 * gcc.dg/pr48213.c: New test.
5656 2011-03-21 Kai Tietz <ktietz@redhat.com>
5659 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5661 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5663 * gcc.target/arm/xor-and.c: New.
5665 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5668 * gfortran.dg/function_optimize_1.f90: New test.
5669 * gfortran.dg/function_optimize_2.f90: New test.
5671 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5673 PR rtl-optimization/47502
5674 * gcc.target/i386/pr47502-1.c: New.
5675 * gcc.target/i386/pr47502-2.c: Likewise.
5677 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5679 PR rtl-optimization/48156
5680 * gcc.dg/pr48156.c: New test.
5682 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5685 * gfortran.dg/scratch_1.f90: Adjust test.
5687 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5690 * gfortran.dg/scratch_1.f90: New test.
5692 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5694 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5695 variably modified typedefs.
5696 * gcc.dg/c1x-typedef-2.c: Remove.
5698 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5700 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5701 * gcc.dg/c1x-anon-struct-3.c: New test.
5702 * gcc.dg/anon-struct-11.c: Update.
5704 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5708 Only xfail with gas.
5710 2011-03-18 Jason Merrill <jason@redhat.com>
5712 * g++.dg/template/fn-ptr1.C: New.
5714 * g++.dg/overload/volatile1.C: New.
5716 * g++.dg/opt/pr23372.C: New.
5718 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5720 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5723 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5725 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5727 * gcc.target/arm/unsigned-extend-1.c: New.
5729 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5732 * gcc.c-torture/compile/pr48161.c: New test.
5734 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5737 * gcc.dg/torture/pr47725.c: New.
5739 2011-03-17 Jason Merrill <jason@redhat.com>
5741 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5742 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5744 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5746 * gnat.dg/specs/elab2.ads: New test.
5747 * gnat.dg/specs/elab2_pkg.ads: New helper.
5749 2011-03-17 Jason Merrill <jason@redhat.com>
5751 * g++.dg/cpp0x/decltype-1212.C: New.
5752 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5754 2011-03-17 Jason Merrill <jason@redhat.com>
5756 * g++.dg/parse/memfnquals1.C: New.
5758 2011-03-17 Richard Guenther <rguenther@suse.de>
5761 * gcc.dg/pr48134.c: New testcase.
5763 2011-03-17 Richard Guenther <rguenther@suse.de>
5766 * g++.dg/torture/pr48165.C: New testcase.
5768 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5770 PR rtl-optimization/48141
5771 * gcc.dg/pr48141.c: New test.
5773 2011-03-16 Jason Merrill <jason@redhat.com>
5775 * g++.dg/cpp0x/constexpr-48089.C: New.
5777 * g++.dg/cpp0x/constexpr-abi1.C: New.
5779 * g++.dg/cpp0x/constexpr-46336.C: New.
5780 * g++.dg/parse/friend5.C: Adjust expected errors.
5782 * g++.dg/cpp0x/constexpr-47570.C: New.
5784 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5787 * ++.dg/debug/dwarf2/typedef6.C: New test.
5789 2011-03-16 Jason Merrill <jason@redhat.com>
5791 * g++.dg/cpp0x/elision2.C: New.
5793 * g++.dg/cpp0x/constexpr-array3.C: New.
5795 2011-03-16 Jason Merrill <jason@redhat.com>
5797 * g++.dg/cpp0x/sfinae6.C: New.
5798 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5799 * g++.dg/cpp0x/pr45908.C: Likewise.
5800 * g++.dg/cpp0x/sfinae6.C: Likewise.
5801 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5802 * g++.old-deja/g++.law/arg11.C: Likewise.
5804 2011-03-16 Jason Merrill <jason@redhat.com>
5806 * g++.dg/template/incomplete6.C: New.
5808 2011-03-16 Jeff Law <law@redhat.com>
5810 * gcc.dg/tree-ssa/vrp55.c: New test.
5812 2011-03-16 Jason Merrill <jason@redhat.com>
5814 * g++.dg/cpp0x/auto22.C: New.
5816 2011-03-16 Richard Guenther <rguenther@suse.de>
5818 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5819 optimizing it away if promoted to const.
5821 2011-03-16 Richard Guenther <rguenther@suse.de>
5823 PR tree-optimization/48149
5824 * gcc.dg/fold-complex-1.c: New testcase.
5826 2011-03-16 Richard Guenther <rguenther@suse.de>
5829 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5832 2011-03-16 Richard Guenther <rguenther@suse.de>
5834 PR tree-optimization/26134
5835 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5837 2011-03-16 Richard Guenther <rguenther@suse.de>
5839 PR tree-optimization/48146
5840 * gcc.dg/torture/pr48146.c: New testcase.
5842 2011-03-16 Richard Guenther <rguenther@suse.de>
5844 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5845 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5847 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5850 * gcc.c-torture/compile/pr48136.c: New test.
5852 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5855 * gcc.dg/guality/pr45882.c: New test.
5857 2011-03-15 Jason Merrill <jason@redhat.com>
5859 * g++.dg/cpp0x/constexpr-recursion.C: New.
5861 * g++.dg/cpp0x/implicit11.C: New.
5863 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5865 * g++.dg/cpp0x/constexpr-attribute.C: New.
5867 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5869 * g++.dg/parse/pr34758.C: New.
5871 2011-03-15 Xinliang David Li <davidxl@google.com>
5874 * gcc.dg/uninit-pred-7_d.c: New test.
5875 * gcc.dg/uninit-pred-8_d.c: New test.
5877 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5880 * gcc.target/arm/pr46788.c: New.
5882 2011-03-15 Richard Guenther <rguenther@suse.de>
5885 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5886 * gfortran.dg/ishft_4.f90: Likewise.
5887 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5889 2011-03-15 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/13954
5892 * g++.dg/tree-ssa/pr13954.C: New testcase.
5894 2011-03-15 Richard Guenther <rguenther@suse.de>
5896 PR tree-optimization/48037
5897 * gcc.target/i386/pr48037-1.c: New testcase.
5899 2011-03-15 Richard Guenther <rguenther@suse.de>
5901 PR tree-optimization/41490
5902 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5903 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5904 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5905 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5906 * g++.dg/tree-ssa/pr33604.C: Adjust.
5908 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.c-torture/execute/pr47917.c: New test.
5912 * gcc.dg/pr47917.c: New test.
5915 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5917 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5919 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5920 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5921 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5922 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5923 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5924 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5925 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5926 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5927 * gcc.target/i386/avx-floor-vec.c: Ditto.
5928 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5929 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5930 * gcc.target/i386/avx-rint-vec.c: Ditto.
5931 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5932 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5933 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5934 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5936 2011-03-14 Tom Tromey <tromey@redhat.com>
5938 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5939 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5940 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5942 2011-03-14 Tom Tromey <tromey@redhat.com>
5944 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5945 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5946 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5948 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5950 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5952 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5954 PR rtl-optimization/47166
5955 * gcc.c-torture/execute/postmod-1.c: New test.
5957 2011-03-14 Richard Guenther <rguenther@suse.de>
5960 * gcc.dg/torture/pr48098.c: New testcase.
5962 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5965 * gcc.target/powerpc/pr48053-1.c: New test.
5966 * gcc.target/powerpc/pr48053-2.c: Likewise.
5968 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5973 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5976 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5978 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5981 * gfortran.dg/class_41.f03: New.
5983 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5985 * g++.dg/conversion/cast3.C: New test.
5987 2011-03-11 Jason Merrill <jason@redhat.com>
5989 * g++.dg/template/error45.C: New.
5991 * g++.dg/parse/no-type-defn1.C: New.
5993 * g++.dg/ext/attrib40.C: New.
5995 * g++.dg/cpp0x/regress/array1.C: New.
5997 2011-03-11 Richard Guenther <rguenther@suse.de>
5999 PR tree-optimization/48067
6000 * gcc.dg/pr48067.c: New testcase.
6002 2011-03-11 Richard Guenther <rguenther@suse.de>
6005 * g++.dg/lto/20110311-1_0.C: New testcase.
6007 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6010 * g++.dg/inherit/virtual8.C: New test.
6013 * gcc.dg/torture/pr48044.c: New test.
6015 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6018 * gfortran.dg/proc_ptr_comp_31.f90: New.
6020 2011-03-11 Richard Guenther <rguenther@suse.de>
6022 PR tree-optimization/47278
6023 * gcc.dg/torture/pr47278-1.c: New testcase.
6024 * gcc.dg/torture/pr47278-2.c: Likewise.
6026 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6028 PR tree-optimization/48063
6029 * gcc.dg/torture/pr48063.c: New test.
6031 2011-03-10 Jason Merrill <jason@redhat.com>
6033 * g++.dg/template/array22.C: New.
6035 * g++.dg/cpp0x/syntax-err1.C: New.
6036 * g++.dg/parse/error36.C: Adjust expected errors.
6037 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6038 * g++.old-deja/g++.pt/typename3.C: Likewise.
6039 * g++.old-deja/g++.pt/typename4.C: Likewise.
6040 * g++.old-deja/g++.pt/typename6.C: Likewise.
6042 2011-03-09 Jason Merrill <jason@redhat.com>
6044 * g++.dg/template/nontype22.C: New.
6046 2011-03-09 Martin Jambor <mjambor@suse.cz>
6048 PR tree-optimization/47714
6049 * g++.dg/torture/pr47714.C: New test.
6051 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6054 * gcc.target/powerpc/pr47755-2.c: New file.
6056 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6058 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6059 is not set in the environment, pass 64 as first argument when not
6060 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6061 native where ulimit -u is supported.
6063 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6065 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6067 2011-03-08 Jason Merrill <jason@redhat.com>
6069 * g++.dg/template/nontype21.C: New.
6071 * g++.dg/template/anon5.C: New.
6073 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6076 * gcc.dg/pr47881.c: New test.
6078 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6081 * g++.dg/lookup/template3.C: New test.
6083 2011-03-08 Kai Tietz <ktietz@redhat.com>
6085 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6088 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6091 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6092 sizeof to compute alignment.
6094 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6096 PR tree-optimization/48022
6097 * gcc.dg/pr48022-1.c: New test.
6098 * gcc.dg/pr48022-2.c: New test.
6100 2011-03-07 Jason Merrill <jason@redhat.com>
6102 * g++.dg/template/nontype20.C: New.
6103 * g++.dg/init/member1.C: Adjust expected errors.
6104 * g++.dg/parse/constant4.C: Likewise.
6105 * g++.dg/template/qualified-id3.C: Likewise.
6106 * g++.old-deja/g++.pt/crash10.C: Likewise.
6108 * g++.dg/cpp0x/regress/non-const1.C: New.
6110 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/pr47991.c: New test.
6115 2011-03-07 Jason Merrill <jason@redhat.com>
6117 * g++.dg/abi/mangle46.C: New.
6119 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6122 * gcc.target/powerpc/pr47862.c: New.
6124 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6127 * gcc.target/i386/combine-mul.c: Require nonpic.
6129 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6130 Nathan Froyd <froydnj@codesourcery.com>
6132 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6134 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6136 * README.QMTEST: Remove.
6138 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6139 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6142 * gfortran.dg/array_constructor_37.f90 : New test.
6144 2011-03-05 Jason Merrill <jason@redhat.com>
6146 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6147 * g++.dg/abi/mangle45.C: Likewise.
6148 * g++.dg/cpp0x/trailing1.C: Likewise.
6150 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6152 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6154 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6156 PR rtl-optimization/47899
6157 * gcc.dg/pr47899.c: New test.
6159 * gcc.dg/torture/pr47968.c: Ignore warnings.
6161 PR tree-optimization/47967
6162 * gcc.c-torture/compile/pr47967.c: New test.
6164 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6166 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6167 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6169 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6171 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6172 and property_getAttributes() if __OBJC2__.
6173 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6174 * objc.dg/property/property-encoding-1.m: New.
6175 * obj-c++.dg/property/property-encoding-1.mm: New.
6177 2011-03-04 Jason Merrill <jason@redhat.com>
6179 * g++.dg/template/pseudodtor6.C: New.
6181 * g++.dg/inherit/covariant19.C: New.
6183 2011-03-04 Richard Guenther <rguenther@suse.de>
6186 * gcc.dg/torture/pr47968.c: New testcase.
6188 2011-03-04 Richard Guenther <rguenther@suse.de>
6191 * gcc.dg/torture/pr47975.c: New testcase.
6193 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6196 * g++.dg/template/crash106.C: New.
6198 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6201 * gcc.dg/gomp/pr47963.c: New test.
6202 * g++.dg/gomp/pr47963.C: New test.
6204 2011-03-02 Jason Merrill <jason@redhat.com>
6206 * g++.dg/cpp0x/regress/condition1.C: New.
6208 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6210 2011-03-01 Jason Merrill <jason@redhat.com>
6212 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6214 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6216 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6218 PR rtl-optimization/47925
6219 * gcc.c-torture/execute/pr47925.c: New test.
6221 2011-03-01 Jason Merrill <jason@redhat.com>
6223 * g++.dg/cpp0x/decltype25.C: New.
6225 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6227 2011-03-01 Richard Guenther <rguenther@suse.de>
6229 PR tree-optimization/47890
6230 * gcc.dg/torture/pr47890.c: New testcase.
6232 2011-03-01 Richard Guenther <rguenther@suse.de>
6235 * gcc.dg/lto/pr47924_0.c: New testcase.
6237 2011-03-01 Richard Guenther <rguenther@suse.de>
6240 * gfortran.dg/lto/pr46911_0.f: New testcase.
6242 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6244 PR libgfortran/47933
6245 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6246 compile errors from older code form.
6248 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250 PR libgfortran/47567
6251 * gfortran.dg/fmt_fw_d.f90: New test.
6253 2011-02-28 Jason Merrill <jason@redhat.com>
6255 * g++.dg/inherit/covariant18.C: New.
6257 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6260 * gcc.dg/pr47893.c: New test.
6262 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6264 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6265 NULL in case of a selector with conflicting types.
6266 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6268 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6270 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6271 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6272 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6273 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6275 2011-02-28 Jason Merrill <jason@redhat.com>
6278 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6280 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6282 PR libgfortran/47778
6283 * gfortran.dg/namelist_71.f90: New test.
6285 2011-02-27 Jason Merrill <jason@redhat.com>
6288 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6289 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6291 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6294 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6296 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6299 * gfortran.dg/gomp/task-1.f90: Removed.
6301 2011-02-26 Jason Merrill <jason@redhat.com>
6303 * g++.dg/template/this-targ1.C: New.
6305 * g++.dg/cpp0x/regress/template-const1.C: New.
6306 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6307 * g++.dg/template/function1.C: Adjust.
6308 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6309 * g++.dg/debug/debug7.C: Adjust.
6311 2011-02-26 Tobias Burnus <burnus@net-b.de>
6314 * gfortran.dg/gomp/task-1.f90: New.
6316 2011-02-25 Jie Zhang <jie@codesourcery.com>
6318 * gcc.target/arm/neon-thumb2-move.c: Add
6319 dg-require-effective-target arm_thumb2_ok.
6321 2011-02-24 Jason Merrill <jason@redhat.com>
6323 * g++.dg/parse/constant1.C: Specify C++98 mode.
6324 * g++.dg/parse/constant5.C: Likewise.
6325 * g++.dg/parse/error2.C: Likewise.
6326 * g++.dg/parse/semicolon3.C: Likewise.
6327 * g++.dg/template/crash14.C: Likewise.
6328 * g++.dg/template/local4.C: Likewise.
6329 * g++.dg/template/nontype3.C: Likewise.
6330 * g++.dg/parse/crash31.C: Adjust expected errors.
6331 * g++.dg/template/function1.C: Likewise.
6332 * g++.dg/template/ref3.C: Likewise.
6333 * g++.dg/template/static9.C: Likewise.
6334 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6336 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6337 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6338 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6339 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6340 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6342 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6345 * gfortran.dg/pr47878.f90: New test.
6347 2011-02-24 Richard Guenther <rguenther@suse.de>
6350 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6351 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6353 2011-02-24 Richard Guenther <rguenther@suse.de>
6356 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6357 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6359 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6361 PR libgfortran/47567
6362 * gfortran.dg/fmt_f0_1.f90: Update test.
6364 2011-02-23 Jason Merrill <jason@redhat.com>
6366 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6367 * g++.dg/abi/mangle45.C: New.
6369 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6370 * g++.dg/template/canon-type-9.C: Match use of decltype
6371 between declaration and definition.
6372 * g++.dg/template/canon-type-12.C: Likewise.
6374 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6377 * gfortran.dg/nested_allocatables_1.f90: New.
6379 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6382 * g++.dg/pr46868.C: New test.
6383 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6384 * g++.dg/parse/error14.C: Adjust.
6386 2011-02-23 Richard Guenther <rguenther@suse.de>
6388 PR tree-optimization/47838
6389 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6391 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6393 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6395 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6397 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6398 * gfortran.dg/count_init_expr.f03: Ditto.
6399 * gfortran.dg/gomp/pr43711.f90: Ditto.
6400 * gcc.dg/struct-parse-2.c: Ditto.
6401 * gcc.dg/parse-error-3.c: Ditto.
6402 * gcc.dg/Wlogical-op-1.c: Ditto.
6403 * gcc.dg/Walways-true-1.c: Ditto.
6404 * gcc.dg/pr24225.c: Ditto.
6405 * gcc.dg/Walways-true-2.c: Ditto.
6406 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6407 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6408 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6409 * g++.dg/overload/defarg4.C: Ditto.
6410 * g++.dg/inherit/covariant16.C: Ditto.
6411 * g++.dg/inherit/virtual7.C: Ditto.
6412 * g++.dg/template/canon-type-9.C: Ditto.
6413 * g++.dg/template/access19.C: Ditto.
6414 * g++.dg/template/call7.C: Ditto.
6415 * g++.dg/template/canon-type-2.C: Ditto.
6416 * g++.dg/template/init7.C: Ditto.
6417 * g++.dg/template/sizeof-template-argument.C: Ditto.
6418 * g++.dg/template/const3.C: Ditto.
6419 * g++.dg/template/sfinae26.C: Ditto.
6420 * g++.dg/template/sfinae26.C: Ditto.
6421 * g++.dg/template/canon-type-11.C: Ditto.
6422 * g++.dg/template/union2.C: Ditto.
6423 * g++.dg/template/canon-type-3.C: Ditto.
6424 * g++.dg/template/canon-type-1.C: Ditto.
6425 * g++.dg/template/canon-type-5.C: Ditto.
6426 * g++.dg/template/canon-type-7.C: Ditto.
6427 * g++.dg/template/canon-type-10.C: Ditto.
6428 * g++.dg/template/spec36.C: Ditto.
6429 * g++.dg/template/typedef38.C: Ditto.
6430 * g++.dg/template/canon-type-4.C: Ditto.
6431 * g++.dg/template/canon-type-6.C: Ditto.
6432 * g++.dg/template/canon-type-13.C: Ditto.
6433 * g++.dg/template/instantiate9.C: Ditto.
6434 * g++.dg/template/ttp22.C: Ditto.
6435 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6436 * g++.dg/warn/Walways-true-1.C: Ditto.
6437 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6438 * g++.dg/warn/Walways-true-2.C: Ditto.
6439 * g++.dg/conversion/op4.C: Ditto.
6440 * g++.dg/opt/pr19650.C: Ditto.
6441 * g++.dg/lookup/friend11.C: Ditto.
6442 * g++.dg/other/default2.C: Ditto.
6443 * g++.dg/other/default3.C: Ditto.
6444 * g++.dg/other/dtor2.C: Ditto.
6445 * g++.dg/other/friend5.C: Ditto.
6446 * g++.dg/other/default5.C: Ditto.
6447 * g++.dg/init/brace6.C: Ditto.
6448 * g++.dg/init/aggr5.C: Ditto.
6449 * g++.dg/init/error2.C: Ditto.
6450 * g++.dg/expr/bound-mem-fun.C: Ditto.
6451 * g++.dg/expr/cond6.C: Ditto.
6452 * g++.dg/expr/stmt-expr-1.C: Ditto.
6453 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6454 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6455 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6456 * g++.dg/cpp0x/bracket1.C: Ditto.
6457 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6458 * g++.dg/cpp0x/pr38646.C: Ditto.
6459 * g++.dg/cpp0x/variadic73.C: Ditto.
6460 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6461 * g++.dg/cpp0x/bracket4.C: Ditto.
6462 * g++.dg/cpp0x/decltype4.C: Ditto.
6463 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6464 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6465 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6466 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6467 * g++.dg/cpp0x/decltype2.C: Ditto.
6468 * g++.dg/cpp0x/decltype1.C: Ditto.
6469 * g++.dg/cpp0x/bracket2.C: Ditto.
6470 * g++.dg/cpp0x/decltype5.C: Ditto.
6471 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6472 * g++.dg/cpp0x/variadic70.C: Ditto.
6473 * g++.dg/cpp0x/decltype6.C: Ditto.
6474 * g++.dg/cpp0x/rvo.C: Ditto.
6475 * g++.dg/cpp0x/vt-40092.C: Ditto.
6476 * g++.dg/cpp0x/variadic-new.C: Ditto.
6477 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6478 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6479 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6480 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6481 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6482 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6483 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6484 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6485 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6486 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6487 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6488 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6489 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6490 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6491 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6492 * g++.dg/cpp0x/pr39639.C: Ditto.
6493 * g++.dg/cpp0x/decltype3.C: Ditto.
6494 * g++.dg/cpp0x/variadic68.C: Ditto.
6495 * g++.dg/cpp0x/variadic-function.C: Ditto.
6496 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6497 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6498 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6499 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6500 * g++.dg/parse/crash35.C: Ditto.
6501 * g++.dg/parse/crash40.C: Ditto.
6502 * g++.dg/parse/defarg12.C: Ditto.
6503 * g++.dg/parse/crash34.C: Ditto.
6504 * g++.dg/parse/constructor3.C: Ditto.
6505 * g++.dg/parse/template23.C: Ditto.
6506 * g++.dg/parse/crash56.C: Ditto.
6507 * g++.dg/parse/dtor13.C: Ditto.
6508 * g++.dg/parse/error33.C: Ditto.
6509 * g++.dg/parse/ctor9.C: Ditto.
6510 * g++.dg/parse/error32.C: Ditto.
6511 * g++.dg/parse/error37.C: Ditto.
6512 * g++.dg/parse/bitfield3.C: Ditto.
6513 * g++.dg/parse/struct-4.C: Ditto.
6514 * g++.dg/ext/has_trivial_copy.C: Ditto.
6515 * g++.dg/ext/is_polymorphic.C: Ditto.
6516 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6517 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6518 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6519 * g++.dg/ext/is_union.C: Ditto.
6520 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6521 * g++.dg/ext/is_pod.C: Ditto.
6522 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6523 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6524 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6525 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6526 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6527 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6528 * g++.dg/ext/is_abstract.C: Ditto.
6529 * g++.dg/ext/has_trivial_assign.C: Ditto.
6530 * g++.dg/ext/is_class.C: Ditto.
6531 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6532 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6533 * g++.dg/ext/is_base_of.C: Ditto.
6534 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6535 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6536 * g++.dg/ext/is_empty.C: Ditto.
6537 * g++.dg/ext/is_enum.C: Ditto.
6538 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6539 * gnat.dg/opt11.adb: Ditto.
6540 * obj-c++.dg/pr45735.mm: Ditto.
6541 * obj-c++.dg/pr24393.mm: Ditto.
6542 * obj-c++.dg/exceptions-2.mm: Ditto.
6543 * objc.dg/pr45735.m: Ditto.
6544 * objc.dg/pr24393.m: Ditto.
6546 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6548 * objc.dg/attributes/objc-exception-1.m: New.
6550 2011-02-23 Jie Zhang <jie@codesourcery.com>
6552 * gcc.dg/cpp/include7.c: New test.
6554 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6557 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6559 2011-02-23 Jie Zhang <jie@codesourcery.com>
6561 PR rtl-optimization/47763
6562 * gcc.dg/pr47763.c: New test.
6564 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6567 * gfortran.dg/whole_file_32.f90 : New test.
6569 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6572 * g++.dg/inherit/virtual7.C: New test.
6574 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6577 * objc.dg/type-size-3.m: Updated error message.
6578 * objc.dg/type-size-4.m: New test.
6579 * objc.dg/type-size-5.m: New test.
6581 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6583 * lib/gnat.exp: Fix comments.
6584 Don't load libgloss.exp.
6585 (default_gnat_version): Call $compiler with --version.
6586 Adapt regexp for gnatmake output, insert version.
6587 (gnat_version): New proc.
6588 (gnat_init): Remove gnat_libgcc_s_path.
6589 (gnat_target_compile): Likewise.
6590 Remove ld_library_path.
6591 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6592 (gnat_pass): Remove.
6593 (gnat_pass): Remove.
6594 (gnat_finish): Remove.
6595 (gnat_exit): Remove.
6596 (local_find_gnatmake): Reindent.
6597 (runtest_file_p): Remove.
6598 (prune_warnings): Remove.
6599 (find_gnatclean): New proc.
6600 * lib/gnat-dg.exp (lremove): New proc.
6601 (gnat-dg-test): Reindent.
6602 Remove additional output files.
6603 (gnat-dg-runtest): Remove.
6605 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6606 * gnat.dg/loop_optimization6.adb: Likewise.
6607 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6609 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6611 PR tree-optimization/47835
6612 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6614 2011-02-22 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6617 * gfortran.dg/abstract_type_2.f03: Ditto.
6618 * gfortran.dg/abstract_type_3.f03: Ditto.
6619 * gfortran.dg/abstract_type_4.f03: Ditto.
6620 * gfortran.dg/abstract_type_5.f03: Ditto.
6621 * gfortran.dg/abstract_type_6.f03: Ditto.
6622 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6623 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6624 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6625 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6626 * gfortran.dg/array_function_5.f90: Ditto.
6627 * gfortran.dg/asynchronous_3.f03: Ditto.
6628 * gfortran.dg/char_expr_1.f90: Ditto.
6629 * gfortran.dg/class_14.f03: Ditto.
6630 * gfortran.dg/data_array_6.f: Ditto.
6631 * gfortran.dg/data_invalid.f90: Ditto.
6632 * gfortran.dg/dot_product_1.f03: Ditto.
6633 * gfortran.dg/func_derived_5.f90: Ditto.
6634 * gfortran.dg/func_result_4.f90: Ditto.
6635 * gfortran.dg/implied_do_1.f90: Ditto.
6636 * gfortran.dg/initialization_25.f90: Ditto.
6637 * gfortran.dg/initialization_26.f90: Ditto.
6638 * gfortran.dg/interface_34.f90: Ditto.
6639 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6640 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6641 * gfortran.dg/matmul_8.f03: Ditto.
6642 * gfortran.dg/merge_init_expr.f90: Ditto.
6643 * gfortran.dg/pack_assign_1.f90: Ditto.
6644 * gfortran.dg/pack_vector_1.f90: Ditto.
6645 * gfortran.dg/pointer_check_8.f90: Ditto.
6646 * gfortran.dg/product_init_expr.f03: Ditto.
6647 * gfortran.dg/reshape_order_5.f90: Ditto.
6648 * gfortran.dg/reshape_shape_1.f90: Ditto.
6649 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6650 * gfortran.dg/same_name_2.f90: Ditto.
6651 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6652 * gfortran.dg/spread_init_expr.f03: Ditto.
6653 * gfortran.dg/stmt_func_1.f90: Ditto.
6654 * gfortran.dg/sum_init_expr.f03: Ditto.
6655 * gfortran.dg/transpose_3.f03: Ditto.
6656 * gfortran.dg/unpack_init_expr.f03: Ditto.
6657 * gfortran.dg/warn_conversion.f90: Ditto.
6658 * gfortran.dg/warn_conversion_2.f90: Ditto.
6659 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6660 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6661 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6662 * gfortran.dg/whole_file_16.f90: Ditto.
6663 * gfortran.dg/whole_file_17.f90: Ditto.
6664 * gfortran.dg/whole_file_18.f90: Ditto.
6665 * gfortran.dg/whole_file_20.f03: Ditto.
6666 * gfortran.dg/whole_file_5.f90: Ditto.
6667 * gfortran.dg/whole_file_6.f90: Ditto.
6668 * gfortran.dg/write_invalid_format.f90: Ditto.
6669 * gfortran.dg/zero_sized_6.f90: Ditto.
6671 2011-02-21 Jeff Law <law@redhat.com>
6673 PR rtl-optimization/46178
6674 * gcc.target/i386/pr46178.c: New test.
6676 PR rtl-optimization/46002
6677 * gcc.c-torture/compile/pr46002.c: New test.
6679 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6681 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6684 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6687 * g++.dg/debug/pr47106.C: Require effective target lto.
6689 2011-02-21 Jason Merrill <jason@redhat.com>
6691 * g++.dg/cpp0x/constexpr-diag2.C: New.
6693 2011-02-20 Jason Merrill <jason@redhat.com>
6695 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6697 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6699 * g++.dg/overload/conv-op1.C: New.
6701 * g++.dg/cpp0x/constexpr-synth1.C: New.
6703 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6705 * objc.dg/layout-2.m: New.
6706 * objc.dg/selector-3.m: Adjusted location of error message.
6707 * objc.dg/type-size-3.m: Same.
6708 * obj-c++.dg/selector-3.mm: Same.
6710 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6713 * objc.dg/property/dotsyntax-22.m: New.
6714 * obj-c++.dg/property/dotsyntax-22.mm: New.
6716 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6719 * g++.dg/template/typedef38.C: New test.
6721 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6724 * gfortran.dg/whole_file_30.f90 : New test.
6725 * gfortran.dg/whole_file_31.f90 : New test.
6727 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6731 * gfortran.dg/whole_file_28.f90 : New test.
6732 * gfortran.dg/whole_file_29.f90 : New test.
6734 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6737 * g++.dg/template/crash105.C: New.
6739 2011-02-19 Jason Merrill <jason@redhat.com>
6741 * g++.dg/cpp0x/regress/no-elide1.C: New.
6743 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6745 PR tree-optimization/46620
6746 * gcc.dg/pr46620.c: New.
6748 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6751 * gcc.target/i386/pr47809.c: New test.
6753 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6754 Tobias Burnus <burnus@net-b.de>
6756 * lib/target-supports.exp
6757 (check_effective_target_fortran_large_real): New check for large reals.
6758 * gfortran.dg/nan_7.f90: New test.
6760 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6762 PR libgfortran/47567
6763 * gfortran.dg/fmt_f0_1.f90: Update test.
6765 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6768 * gfortran.dg/array_constructor_36.f90 : New test.
6769 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6770 allow for comparison between different elements of the array
6771 constructor at different levels of optimization.
6773 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6775 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6776 * gcc.target/i386/pr32280-1.c: Likewise.
6778 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6781 * gcc.target/i386/pr47800.c: New test.
6783 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6785 * objc/execute/exceptions/foward-1.x: New.
6787 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6790 * gfortran.dg/derived_constructor_comps_4.f90: New.
6792 2011-02-18 Tobias Burnus
6795 * gfortran.dg/func_result_6.f90: New.
6797 2011-02-18 Michael Matz <matz@suse.de>
6800 * gfortran.dg/lto/pr45586_0.f90: New test.
6801 * gfortran.dg/typebound_proc_20.f90: Ditto.
6802 * gfortran.dg/typebound_proc_21.f90: Ditto.
6804 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6807 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6809 2011-02-18 Tobias Burnus <burnus@net-b.de>
6812 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6814 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6815 normalizing the error/warning output.
6816 * gfortran.dg/Wall.f90: Update dg-error/warning.
6817 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6818 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6819 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6820 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6821 * gfortran.dg/class_30.f90: Update dg-error/warning.
6822 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6823 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6824 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6825 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6826 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6827 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6828 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6829 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6830 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6831 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6832 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6833 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6834 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6835 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6836 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6837 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6838 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6839 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6840 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6841 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6842 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6843 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6844 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6845 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6846 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6848 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6851 * gfortran.dg/proc_ptr_comp_30.f90: New.
6853 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6856 * gcc.target/i386/pr47780.c: New test.
6858 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6861 * gfortran.dg/class_40.f03: New.
6863 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6866 * g++.dg/cpp0x/auto21.C: New test.
6868 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6870 * objc.dg/special/unclaimed-category-1.h: Updated for
6872 * objc.dg/special/unclaimed-category-1.m: Same.
6873 * objc.dg/zero-link-1.m: Same.
6874 * objc.dg/lookup-1.m: Same.
6875 * objc.dg/torture/strings/const-str-9.m
6876 * objc.dg/torture/strings/const-str-10.m: Same.
6877 * objc.dg/torture/strings/const-str-11.m: Same.
6878 * objc.dg/torture/forward-1.m: Same.
6879 * objc.dg/zero-link-2.m: Same.
6880 * objc.dg/encode-7-next-64bit.m: Same.
6881 * objc.dg/method-4.m: Same.
6882 * objc.dg/next-runtime-1.m: Same.
6883 * objc.dg/image-info.m: Same.
6884 * objc.dg/pr23214.m: Same.
6885 * objc.dg/symtab-1.m: Same.
6886 * obj-c++.dg/basic.m: Same.
6887 * obj-c++.dg/proto-lossage-3.m: Same.
6888 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6889 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6890 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6891 * obj-c++.dg/method-11.m: Same.
6892 * objc/execute/enumeration-1.m: Same.
6893 * objc/execute/object_is_class.m: Same.
6894 * objc/execute/formal_protocol-2.m: Same.
6895 * objc/execute/formal_protocol-4.m: Same.
6896 * objc/execute/formal_protocol-6.m: Same.
6897 * objc/execute/bycopy-3.m: Same.
6898 * objc/execute/exceptions/catchall-1.m: Same.
6899 * objc/execute/exceptions/finally-1.m: Same.
6900 * objc/execute/exceptions/local-variables-1.m: Same.
6901 * objc/execute/exceptions/foward-1.m: Same.
6902 * objc/execute/bf-common.h
6903 * objc/execute/enumeration-2.m: Same.
6904 * objc/execute/formal_protocol-1.m: Same.
6905 * objc/execute/formal_protocol-3.m: Same.
6906 * objc/execute/formal_protocol-5.m: Same.
6907 * objc/execute/accessing_ivars.m: Same.
6908 * objc/execute/bycopy-2.m: Same.
6909 * objc/execute/formal_protocol-7.m: Same.
6910 * objc/execute/compatibility_alias.m: Same.
6911 * objc/execute/no_clash.m: Same.
6912 * objc/execute/object_is_meta_class.m: Same.
6913 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6914 * objc/execute/class-tests-1.h: Include stdio.h.
6915 * objc/execute/class-tests-2.h: Same.
6916 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6918 * obj-c++.dg/try-catch-2.mm: Same.
6920 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6923 * g++.dg/warn/Wunused-parm-4.C: New test.
6925 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6926 Jan Hubicka <jh@suse.cz>
6930 * g++.dg/debug/pr47106.C: New.
6932 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6935 * gcc.target/i386/pr43653.c: New test.
6937 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6940 * g++.dg/template/inherit6.C: New test.
6942 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6945 * gfortran.dg/class_39.f03: New.
6947 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6950 * g++.dg/cpp0x/variadic106.C: New test.
6952 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6955 * gfortran.dg/pr47757-1.f90: New test.
6956 * gfortran.dg/pr47757-2.f90: New test.
6957 * gfortran.dg/pr47757-3.f90: New test.
6960 * g++.dg/cpp0x/enum8.C: New test.
6962 2011-02-15 Jason Merrill <jason@redhat.com>
6964 * g++.dg/inherit/implicit-trivial1.C: New.
6965 * g++.dg/cpp0x/implicit-trivial1.C: New.
6967 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6970 * gcc.dg/torture/pr47725.c: Removed.
6972 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6975 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6976 constant does not generate a load from memory.
6978 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6981 * gcc.dg/torture/pr47725.c: New.
6983 2011-02-15 Richard Guenther <rguenther@suse.de>
6985 PR tree-optimization/47743
6986 * gcc.dg/torture/pr47743.c: New testcase.
6988 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6991 * gcc.target/i386/pr47581.c: New test.
6993 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6996 * gfortran.dg/select_type_22.f03: New.
6998 2011-02-14 Jason Merrill <jason@redhat.com>
7000 * g++.dg/cpp0x/regress/enum1.C: New.
7002 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7004 * gnat.dg/include.adb: New test.
7006 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7009 * gfortran.dg/class_38.f03: New.
7011 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7013 * gcc.dg/pr46494.c: New test.
7015 2011-02-14 Richard Guenther <rguenther@suse.de>
7017 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7019 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7023 sparc*-sun-solaris2.11.
7025 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7028 * gfortran.dg/argument_checking_18.f90: New.
7030 2011-02-13 Tobias Burnus <burnus@net-b.de>
7032 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7033 * gfortran.dg/argument_checking_17.f90: New.
7035 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7037 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7038 are temporarily disabled.
7039 * gfortran.dg/class_7.f03: Ditto.
7040 * gfortran.dg/coarray_14.f90: Ditto.
7041 * gfortran.dg/typebound_proc_13.f03: Ditto.
7043 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7046 * gfortran.dg/extends_11.f03: New.
7048 2011-02-11 Xinliang David Li <davidxl@google.com>
7050 PR tree-optimization/47707
7051 * g++.dg/tree-ssa/pr47707.C: New test.
7053 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7055 * g++.dg/opt/inline17.C: New test.
7057 2011-02-11 Tobias Burnus <burnus@net-b.de>
7060 * gfortran.dg/pure_formal_2.f90: New.
7062 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7064 PR rtl-optimization/47614
7065 * gfortran.dg/pr47614.f: New.
7067 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7070 * gcc.dg/opts-6.c: New test.
7072 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7075 * gcc.dg/pr47684.c: New test.
7077 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7080 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7081 c99_runtime, dg-add-options c99_runtime.
7082 (main): Use __asm__.
7084 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7088 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7089 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7090 * gcc.dg/ucnid-10.c: Likewise.
7091 * gcc.dg/ucnid-13.c: Likewise.
7092 * gcc.dg/ucnid-7.c: Likewise.
7093 * gcc.dg/ucnid-8.c: Likewise.
7094 Adapt dg-warning line number.
7096 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7098 * gcc.target/i386/parity-1.c: Use -march=k8.
7099 * gcc.target/i386/parity-2.c: Ditto.
7100 * gcc.target/i386/vecinit-1.c: Ditto.
7101 * gcc.target/i386/vecinit-2.c: Ditto.
7103 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7106 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7107 * gcc.target/mips/save-restore-3.c: Likewise.
7108 * gcc.target/mips/save-restore-4.c: Likewise.
7109 * gcc.target/mips/save-restore-5.c: Likewise.
7112 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7113 * g++.dg/tree-prof/partition2.C: Likewise.
7115 2011-02-09 Jason Merrill <jason@redhat.com>
7117 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7118 rather than misdeclare std::puts.
7120 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7121 * g++.dg/other/warning1.C: Likewise.
7122 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7123 * g++.old-deja/g++.gb/scope06.C: Likewise.
7124 * g++.old-deja/g++.law/cvt11.C: Likewise.
7125 * g++.old-deja/g++.law/init1.C: Likewise.
7126 * g++.dg/abi/mangle26.C: Likewise.
7128 * g++.dg/template/function1.C: Adjust for C++0x mode.
7129 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7131 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7132 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7134 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7136 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7138 * g++.dg/cpp0x/regress: New directory.
7139 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7140 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7141 * g++.dg/cpp0x/regress/regress3.C: New.
7143 2011-02-10 Richard Guenther <rguenther@suse.de>
7145 PR tree-optimization/47677
7146 * gcc.dg/torture/pr47677.c: New testcase.
7148 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7150 * objc.dg/special/load-category-1.m: Remove unused header.
7151 * objc.dg/special/load-category-1a.m: Likewise.
7152 * objc.dg/special/load-category-2.m: Likewise.
7153 * objc.dg/special/load-category-2a.m: Likewise.
7154 * objc.dg/special/load-category-3.m: Likewise.
7155 * objc.dg/special/load-category-3a.m: Likewise.
7156 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7157 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7158 * objc.dg/attributes/class-attribute-1.m: Likewise.
7159 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7160 * obj-c++.dg/property/property.exp: Likewise.
7161 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7162 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7163 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7164 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7165 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7166 * obj-c++.dg/template-8.mm: Likewise.
7168 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7171 * gcc.target/i386/pr47665.c: New test.
7173 2011-02-10 Jie Zhang <jie@codesourcery.com>
7177 2011-02-05 Jie Zhang <jie@codesourcery.com>
7179 * gcc.dg/pr42631.c: Update test.
7180 * gcc.dg/pr42631-2.c: New test.
7182 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7185 * gfortran.dg/proc_decl_25.f90: New.
7187 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7190 * gfortran.dg/typebound_assignment_2.f03: New.
7192 2011-02-09 Richard Guenther <rguenther@suse.de>
7194 PR tree-optimization/47664
7195 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7197 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7200 * gnat.dg/uninit_func.adb: Adjust dg directive.
7202 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7205 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7207 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7210 * gfortran.dg/auto_dealloc_2.f90: New.
7212 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7214 * gcc.dg/builtins-config.h: Remove __sgi handling.
7215 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7216 -std=c99 for mips-sgi-irix6.5*.
7218 2011-02-09 Martin Jambor <mjambor@suse.cz>
7221 * gfortran.dg/pr25923.f90: Remove xfails.
7223 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226 * gfortran.dg/inquire_14.f90: New test.
7228 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7231 * gfortran.dg/pointer_init_6.f90: New.
7233 2011-02-08 Jeff Law <law@redhat.com>
7235 PR tree-optimization/42893
7236 * gcc.tree-ssa/pr42893.c: New test.
7238 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7240 PR tree-optimization/46834
7241 PR tree-optimization/46994
7242 PR tree-optimization/46995
7243 * gcc.dg/graphite/id-pr46834.c: New.
7244 * gfortran.dg/graphite/id-pr46994.f90: New.
7245 * gfortran.dg/graphite/id-pr46995.f90: New.
7247 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7250 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7251 using the variable is known the warning is emitted there.
7252 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7253 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7255 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7258 * gcc.dg/noreturn-1.c (foo5): Likewise.
7259 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7260 (method2): Likewise.
7262 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7263 the return statement using the uninitialized variable.
7264 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7266 2011-02-08 Richard Guenther <rguenther@suse.de>
7269 * g++.dg/opt/pr47639.c: New testcase.
7271 2011-02-08 Richard Guenther <rguenther@suse.de>
7273 PR tree-optimization/47632
7274 * g++.dg/opt/pr47632.C: New testcase.
7276 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7278 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7280 2011-02-07 Richard Guenther <rguenther@suse.de>
7282 PR tree-optimization/47615
7283 * g++.dg/opt/pr47615.C: New testcase.
7285 2011-02-07 Richard Guenther <rguenther@suse.de>
7287 PR tree-optimization/47621
7288 * gcc.dg/torture/pr47621.c: New testcase.
7290 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7292 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7294 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7297 * gfortran.dg/allocate_with_source_1 : New test.
7299 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7302 * gcc.dg/pr47610.c: New test.
7304 2011-02-05 Jie Zhang <jie@codesourcery.com>
7307 * gcc.dg/pr42631.c: Update test.
7308 * gcc.dg/pr42631-2.c: New test.
7310 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7313 * gfortran.dg/pr47574.f90: New test.
7315 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7317 PR tree-optimization/46194
7318 * gcc.dg/autopar/pr46194.c: New.
7320 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7322 PR tree-optimization/43695
7323 * g++.dg/ipa/pr43695.C: New.
7325 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7328 * gcc.dg/pr23200.c: New test.
7330 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7333 * g++.dg/pr47589.C: New test.
7335 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7338 * g++.dg/template/typedef37.C: New test.
7339 * g++.dg/template/param1.C: Adjust expected error message.
7341 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7344 * gcc.dg/pr31490-2.c: New test.
7345 * gcc.dg/pr31490-3.c: New test.
7346 * gcc.dg/pr31490-4.c: New test.
7348 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7349 Jakub Jelinek <jakub@redhat.com>
7352 * g++.dg/parser/semicolon3.C: Adjust.
7353 * g++.dg/parser/semicolon4.C: New testcase.
7354 * g++.dg/pr46890.C: New testcase.
7356 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7359 * g++.dg/init/pr29571.C: New.
7361 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7363 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7364 instead of vect_int.
7366 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7369 * gcc.target/i386/pr47312.c: New test.
7372 * gcc.target/i386/pr47564.c: New test.
7374 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7376 PR tree-optimization/45122
7377 * gcc.dg/tree-ssa/pr45122.c: New.
7379 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7382 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7385 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7386 and vsx so a default --with-cpu=power7 doesn't give an error
7387 when -mavoid-indexed-addresses is used.
7389 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7390 wrapper function to save the arguments and then jump to the real
7391 function, rather than depending on the compiler not to move stuff
7393 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7395 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7396 Paul Thomas <pault@gcc.gnu.org>
7399 * gfortran.dg/class_37.f03 : New test.
7401 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7402 Richard Guenther <rguenther@suse.de>
7404 PR tree-optimization/40979
7406 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7407 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7408 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7409 check_vect_support_and_set_flags.
7410 * gfortran.dg/graphite/vect-pr40979.f90: New.
7412 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7415 * gfortran.dg/class_36.f03: New.
7417 2011-02-02 Richard Guenther <rguenther@suse.de>
7419 PR tree-optimization/47566
7420 * gcc.dg/lto/20110201-1_0.c: New testcase.
7422 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7428 * debug/pr47498.c: New.
7429 * debug/pr47501.c: New.
7431 2011-02-01 Richard Guenther <rguenther@suse.de>
7433 PR tree-optimization/47559
7434 * g++.dg/torture/pr47559.C: New testcase.
7436 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7439 * gfortran.dg/typebound_call_20.f03: New.
7441 2011-02-01 Richard Guenther <rguenther@suse.de>
7443 PR tree-optimization/47555
7444 * gcc.dg/pr47555.c: New testcase.
7446 2011-02-01 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/47541
7449 * g++.dg/torture/pr47541.C: New testcase.
7451 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7454 * gfortran.dg/typebound_call_19.f03: New.
7456 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7459 * g++.dg/cpp0x/pr47416.C: New test.
7461 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7464 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7466 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7469 * gfortran.dg/typebound_assignment_1.f03: New.
7471 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7473 PR tree-optimization/47538
7474 * gcc.c-torture/execute/pr47538.c: New test.
7476 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7479 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7481 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7485 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7487 PR rtl-optimization/44031
7488 * gcc.c-torture/compile/20110131-1.c: New test.
7490 2011-01-31 Tobias Burnus <burnus@net-b.de>
7493 * gfortran.dg/stmt_func_1.f90: New.
7495 2011-01-31 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/interface_34.f90: New.
7500 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7503 * gfortran.dg/realloc_on_assign_5.f03: New test.
7504 * gfortran.dg/realloc_on_assign_5.f03: New test.
7506 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7508 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7509 * gfortran.dg/bessel_7.f90: Likewise.
7510 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7512 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7513 * gfortran.dg/sum_init_expr.f03: Likewise.
7515 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7517 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7520 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7521 loop only on "vect_intfloat_cvt" targets.
7523 2011-01-29 Tobias Burnus <burnus@net-b.de>
7526 * gfortran.dg/shape_6.f90: New.
7528 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7530 PR libgfortran/47434
7531 * gfortran.dg/read_infnan_1.f90: Update test.
7532 * gfortran.dg/module_nan.f90: Update test.
7533 * gfortran.dg/char4_iunit_1.f03: Update test.
7534 * gfortran.dg/large_real_kind_1.f90: Update test.
7535 * gfortran.dg/real_const_3.f90: Update test.
7536 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7538 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7541 * g++.dg/template/param2.C: New test.
7543 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7545 PR libgfortran/47285
7546 * gfortran.dg/fmt_g.f: New test.
7548 2011-01-28 Tobias Burnus <burnus@net-b.de>
7551 * gfortran.dg/pure_formal_1.f90: New.
7553 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7556 * gcc.dg/tls/pr42894.c: New test.
7558 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7560 * gcc.dg/pr47276.c: Add dg-require-visibility.
7562 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7564 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7566 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7567 Tobias Burnus <burnus@gcc.gnu.org>
7572 * gfortran.dg/realloc_on_assign_3.f03: New test.
7573 * gfortran.dg/realloc_on_assign_4.f03: New test.
7574 * gfortran.dg/allocatable_function_5.f90: New test.
7575 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7576 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7577 implemented" dg-errors.
7579 2011-01-27 Jan Hubicka <jh@suse.cz>
7582 * gcc.dg/attr-weakref-4.c: New testcase
7584 2011-01-27 Martin Jambor <mjambor@suse.cz>
7586 PR tree-optimization/47228
7587 * gcc.dg/torture/pr47228.c: New test.
7589 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7591 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7593 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7595 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7596 when using auto-overlay support on the SPU.
7598 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7600 PR rtl-optimization/44174
7601 * gcc.target/i386/asm-6.c: New test.
7603 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7605 PR rtl-optimization/46856
7606 * gcc.c-torture/compile/pr46856.c: New test.
7608 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7609 Andrew Pinski <pinskia@gmail.com>
7612 * gcc.dg/pr43082.c: New.
7614 2011-01-26 DJ Delorie <dj@redhat.com>
7616 PR rtl-optimization/46878
7617 * gcc.dg/pr46878-1.c: New test.
7619 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7622 * g++.dg/cpp0x/pr47476.C: New test.
7624 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7626 * gcc.c-torture/compile/20110126-1.c: New test.
7628 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7631 * gcc.dg/torture/pr47473.c: New test.
7633 2011-01-26 Jan Hubicka <jh@suse.cz>
7636 * gcc.c-torture/execute/pr47237.c: New testcase.
7638 2011-01-26 Jan Hubicka <jh@suse.cz>
7640 PR tree-optimization/47190
7641 * gcc.dg/attr-weakref-3.c: New testcase.
7643 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7646 * gcc.dg/dll-9a.c: New test file.
7647 * gcc.dg/dll-11.c: Likewise.
7648 * gcc.dg/dll-12.c: Likewise.
7649 * gcc.dg/dll-12a.c: Likewise.
7650 * gcc.dg/dll-11a.c: Likewise.
7651 * gcc.dg/dll-9.c: Likewise.
7652 * gcc.dg/dll-10.c: Likewise.
7653 * gcc.dg/dll-10a.c: Likewise.
7654 * g++.dg/ext/dllexport4a.cc: Likewise.
7655 * g++.dg/ext/dllexport4.C: Likewise.
7656 * g++.dg/ext/dllexport5.C: Likewise.
7657 * g++.dg/ext/dllexport5a.cc: Likewise.
7659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7661 PR tree-optimization/46970
7662 * gcc.dg/graphite/pr46970.c: New.
7664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7666 PR tree-optimization/46215
7667 * gcc.dg/graphite/pr46215.c: New.
7669 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7671 PR tree-optimization/46168
7672 * gcc.dg/graphite/pr46168.c: New.
7674 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7676 PR tree-optimization/43657
7677 * gcc.dg/graphite/pr43657.c: New.
7679 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7681 PR tree-optimization/29832
7682 * gfortran.dg/graphite/pr29832.f90: New.
7684 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7686 PR tree-optimization/43567
7687 * gcc.dg/graphite/pr43567.c: New.
7689 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7691 * gfortran.dg/graphite/interchange-4.f: New.
7692 * gfortran.dg/graphite/interchange-5.f: New.
7694 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7695 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7696 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7697 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7698 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7699 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7700 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7701 * gfortran.dg/ltrans-7.f90: Removed.
7702 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7704 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7705 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7706 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7707 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7708 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7709 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7710 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7711 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7712 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7713 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7714 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7715 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7716 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7717 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7718 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7719 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7720 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7721 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7722 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7723 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7724 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7725 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7726 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7727 * gcc.dg/tree-ssa/data-dep-1.c
7728 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7729 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7730 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7731 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7732 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7734 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7736 PR tree-optimization/47265
7737 PR tree-optimization/47443
7738 * gcc.c-torture/compile/pr47265.c: New test.
7739 * gcc.dg/pr47443.c: New test.
7741 2011-01-25 Martin Jambor <mjambor@suse.cz>
7743 PR tree-optimization/47382
7744 * g++.dg/torture/pr47382.C: New test.
7745 * g++.dg/opt/devirt1.C: Xfail.
7747 2011-01-25 Yao Qi <yao@codesourcery.com>
7750 * gcc.target/arm/pr45701-1.c: New test.
7751 * gcc.target/arm/pr45701-2.c: New test.
7752 * gcc.target/arm/pr45701-3.c: New test.
7754 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7755 Jakub Jelinek <jakub@redhat.com>
7757 PR tree-optimization/47271
7758 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7760 2011-01-25 Nick Clifton <nickc@redhat.com>
7762 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7763 (saturate_add): Delete.
7765 (main): Do not run saturate_add.
7766 (set_interrupts): Delete.
7768 2011-01-25 Tobias Burnus <burnus@net-b.de>
7771 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7773 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7775 PR tree-optimization/47427
7776 PR tree-optimization/47428
7777 * gcc.c-torture/compile/pr47427.c: New test.
7778 * gcc.c-torture/compile/pr47428.c: New test.
7780 2011-01-25 Richard Guenther <rguenther@suse.de>
7783 * gcc.dg/torture/pr47411.c: New testcase.
7785 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7787 * gfortran.dg/graphite/id-24.f: New.
7788 * gfortran.dg/graphite/id-25.f: New.
7790 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7792 * gfortran.dg/graphite/id-23.f: New.
7794 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7796 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7800 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7801 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7802 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7803 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7804 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7805 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7806 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7807 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7808 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7810 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7812 * gcc.dg/graphite/block-0.c: Add documentation.
7813 * gcc.dg/graphite/block-4.c: Same.
7814 * gcc.dg/graphite/block-7.c: Same.
7815 * gcc.dg/graphite/block-8.c: New.
7816 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7817 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7818 * gcc.dg/graphite/interchange-12.c: Add documentation.
7819 * gcc.dg/graphite/interchange-13.c: New.
7820 * gcc.dg/graphite/interchange-14.c: New.
7821 * gcc.dg/graphite/interchange-15.c: New.
7822 * gcc.dg/graphite/interchange-8.c: Add documentation.
7823 * gcc.dg/graphite/interchange-mvt.c: Same.
7825 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7828 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7829 * gcc.target/powerpc/altivec-14.c: Ditto.
7830 * gcc.target/powerpc/altivec-33.c: Ditto.
7831 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7832 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7833 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7834 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7835 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7836 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7837 * g++.dg/ext/altivec-15.C: Ditto.
7838 * g++.dg/ext/altivec-types-1.C: Ditto.
7839 * g++.dg/ext/altivec-types-2.C: Ditto.
7840 * g++.dg/ext/altivec-types-3.C: Ditto.
7841 * g++.dg/ext/altivec-types-4.C: Ditto.
7843 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7845 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7847 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7849 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7850 optimization options.
7852 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7854 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7857 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7859 2011-01-23 Tobias Burnus <burnus@net-b.de>
7862 * gfortran.dg/allocatable_scalar_12.f90: New.
7864 2011-01-23 Ira Rosen <irar@il.ibm.com>
7866 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7867 vectorization to be not profitable if peeling is used to
7868 realign the memory access.
7869 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7870 loop bound to avoid loop unrolling.
7871 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7873 2011-01-22 Jan Hubicka <jh@suse.cz>
7876 * g++.dg/lto/pr47333.C: New file.
7878 2011-01-22 Jan Hubicka <jh@suse.cz>
7880 PR tree-optimization/43884
7882 * gcc.dg/autopar/outer-2.c: Increase array size.
7883 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7885 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7888 * gfortran.dg/c_loc_tests_16.f90: New test.
7890 2011-01-22 Tobias Burnus <burnus@net-b.de>
7893 * gfortran.dg/typebound_proc_19.f90: New.
7895 2011-01-21 Jeff Law <law@redhat.com>
7897 PR tree-optimization/47053
7898 * g++.dg/pr47053.C: New test.
7900 2011-01-21 Jason Merrill <jason@redhat.com>
7903 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7905 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7908 * g++.dg/cpp0x/range-for10.C: New test.
7909 * g++.dg/template/for1.C: New test.
7912 * g++.dg/tree-prof/partition3.C: New test.
7914 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7916 PR rtl-optimization/47366
7917 * g++.dg/opt/pr47366.C: New test.
7919 2011-01-21 Jason Merrill <jason@redhat.com>
7922 * g++.dg/cpp0x/constexpr-regress2.C: New.
7924 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7926 2011-01-21 Jeff Law <law@redhat.com>
7928 PR rtl-optimization/41619
7929 * gcc.dg/pr41619.c: New.
7931 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7933 PR tree-optimization/47355
7934 * g++.dg/opt/pr47355.C: New test.
7936 2011-01-21 Richard Guenther <rguenther@suse.de>
7938 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7941 2011-01-21 Richard Guenther <rguenther@suse.de>
7943 PR tree-optimization/47365
7944 * gcc.dg/torture/pr47365.c: New testcase.
7945 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7947 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7951 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7953 PR tree-optimization/47391
7954 * gcc.dg/pr47391.c: New test.
7956 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7958 * g++.dg/template/char1.C: Use signed char.
7960 2011-01-21 Tobias Burnus <burnus@net-b.de>
7963 * gfortran.dg/pointer_target_4.f90: New.
7965 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7968 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7969 ILP32 system and not IP32.
7971 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7974 * g++.dg/debug/pr46583.C: New.
7976 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7979 * g++.dg/debug/pr47283.C: New test.
7982 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7983 * gcc.target/i386/headmerge-2.c: Likewise.
7985 2011-01-20 Richard Guenther <rguenther@suse.de>
7988 * gcc.dg/torture/pr47370.c: New testcase.
7990 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7992 PR tree-optimization/46130
7993 * gcc.dg/pr46130-1.c: New test.
7994 * gcc.dg/pr46130-2.c: New test.
7996 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7999 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8001 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8004 * g++.dg/debug/pr46240.cc: New.
8006 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8009 * g++.dg/template/anonunion1.C: New test.
8011 PR rtl-optimization/47337
8012 * gcc.c-torture/execute/pr47337.c: New test.
8014 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8017 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8019 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8021 PR tree-optimization/46021
8022 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8024 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8026 PR tree-optimization/47290
8027 * g++.dg/torture/pr47290.C: New test.
8029 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8032 * gfortran.dg/proc_ptr_comp_29.f90: New.
8034 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8037 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8038 powerpc-apple-darwin9.
8040 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8042 PR rtl-optimization/47299
8043 * gcc.c-torture/execute/pr47299.c: New test.
8045 2011-01-17 Jason Merrill <jason@redhat.com>
8047 * g++.dg/cpp0x/constexpr-virtual.C: New.
8049 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8052 * gfortran.dg/gomp/pr47331.f90: New test.
8054 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8057 * objc.dg/selector-warn-1.m: New.
8058 * obj-c++.dg/selector-warn-1.mm: New.
8060 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8062 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8063 Update dg-final accordingly.
8065 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8069 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8071 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8073 * gcc.dg/guality/pr36728-2.c: Likewise.
8075 2011-01-17 Richard Guenther <rguenther@suse.de>
8077 PR tree-optimization/47313
8078 * g++.dg/torture/pr47313.C: New testcase.
8080 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8083 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8084 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8085 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8086 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8088 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8090 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8091 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8092 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8094 2011-01-17 Richard Guenther <rguenther@suse.de>
8096 PR tree-optimization/45967
8097 * gcc.dg/torture/pr45967-2.c: New testcase.
8098 * gcc.dg/torture/pr45967-3.c: Likewise.
8100 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8103 * g++.dg/ext/pr47213.C: Require visibility.
8105 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8107 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8108 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8110 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8112 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8113 Linux-based targets.
8115 2011-01-13 Jan Hubicka <jh@suse.cz>
8117 PR tree-optimization/47276
8118 * gcc.dg/pr47276.c: New testcase.
8120 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8121 Jonathan Wakely <jwakely.gcc@gmail.com>
8124 * g++.dg/other/pr33558.C: New.
8125 * g++.dg/other/pr33558-2.C: New.
8127 2011-01-14 Martin Jambor <mjambor@suse.cz>
8129 PR tree-optimization/45934
8130 PR tree-optimization/46302
8131 * g++.dg/ipa/devirt-c-1.C: New test.
8132 * g++.dg/ipa/devirt-c-2.C: Likewise.
8133 * g++.dg/ipa/devirt-c-3.C: Likewise.
8134 * g++.dg/ipa/devirt-c-4.C: Likewise.
8135 * g++.dg/ipa/devirt-c-5.C: Likewise.
8136 * g++.dg/ipa/devirt-c-6.C: Likewise.
8137 * g++.dg/ipa/devirt-6.C: Likewise.
8138 * g++.dg/ipa/devirt-d-1.C: Likewise.
8139 * g++.dg/torture/pr45934.C: Likewise.
8141 2011-01-14 Jason Merrill <jason@redhat.com>
8143 * g++.dg/cpp0x/variadic105.C: New.
8145 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8146 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8149 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8150 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8151 execution tests on i?86-*-*, x86_64-*-* and
8152 powerpc*-apple-darwin* && ilp32.
8153 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8154 tests on i?86-*-* and x86_64-*-*.
8156 2011-01-14 Richard Guenther <rguenther@suse.de>
8158 PR tree-optimization/47280
8159 * g++.dg/opt/pr47280.C: New testcase.
8161 2011-01-14 Jason Merrill <jason@redhat.com>
8163 * g++.dg/cpp0x/constexpr-regress1.C: New.
8165 * g++.dg/ext/flexary2.C: New.
8167 2011-01-14 Richard Guenther <rguenther@suse.de>
8170 * gcc.dg/torture/pr47281.c: New testcase.
8171 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8173 2011-01-14 Richard Guenther <rguenther@suse.de>
8175 PR tree-optimization/47286
8176 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8178 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8181 * g++.dg/ext/pr47213.C: New.
8183 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8185 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8187 2011-01-13 Tobias Burnus <burnus@net-b.de>
8188 Mikael Morin <mikael@gcc.gnu.org>
8192 * gfortran.dg/select_type_20.f90: New.
8193 * gfortran.dg/select_type_21.f90: New.
8195 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8198 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8200 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8202 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8203 * gcc.dg/guality/pr36728-2.c: Likewise.
8205 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8208 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8210 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8212 PR rtl-optimization/45352
8213 * gcc.dg/pr45352-3.c: New.
8215 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8217 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8219 * g++.dg/cpp0x/range-for8.C: New.
8220 * g++.dg/cpp0x/range-for9.C: New.
8222 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8225 * g++.dg/debug/pr47209.C: New.
8227 2011-01-12 Richard Guenther <rguenther@suse.de>
8230 * gcc.dg/lto/pr47259_0.c: New testcase.
8231 * gcc.dg/lto/pr47259_1.c: Likewise.
8233 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8235 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8236 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8237 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8238 methods missing from the OBJC2 Object.
8239 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8240 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8241 GNU and NeXT runtimes.
8242 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8244 * objc-obj-c++-shared/Object1.m: Likewise.
8245 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8246 * objc.dg/proto-qual-1.m: Likewise.
8247 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8248 * obj-c++.dg/proto-qual-1.mm: Likewise.
8250 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8253 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8255 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8257 Fixed the Objective-C++ testsuite and updated all tests.
8258 * lib/obj-c++.exp (obj-c++_init): Declare and set
8259 gcc_warning_prefix and gcc_error_prefix.
8260 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8261 'dg-warning', 'dg-message' and 'dg-error'.
8262 * obj-c++.dg/class-extension-3.mm: Likewise.
8263 * obj-c++.dg/class-protocol-1.mm: Likewise.
8264 * obj-c++.dg/encode-7.mm: Likewise.
8265 * obj-c++.dg/exceptions-3.mm: Likewise.
8266 * obj-c++.dg/exceptions-5.mm: Likewise.
8267 * obj-c++.dg/method-12.mm: Likewise.
8268 * obj-c++.dg/method-13.mm: Likewise.
8269 * obj-c++.dg/method-15.mm: Likewise.
8270 * obj-c++.dg/method-16.mm: Likewise.
8271 * obj-c++.dg/method-4.mm: Likewise.
8272 * obj-c++.dg/method-8.mm: Likewise.
8273 * obj-c++.dg/method-conflict-1.mm: Likewise.
8274 * obj-c++.dg/method-conflict-2.mm: Likewise.
8275 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8276 and uncommented second part of the testcase now that the testsuite
8278 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8279 and uncommented second part of the testcase now that the testsuite
8281 * obj-c++.dg/private-1.mm: Likewise.
8282 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8283 * obj-c++.dg/syntax-error-7.mm: Likewise.
8284 * obj-c++.dg/warn5.mm: Likewise.
8285 * obj-c++.dg/property/at-property-14.mm: Likewise.
8286 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8288 * obj-c++.dg/property/at-property-18.mm: Likewise.
8289 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8291 * obj-c++.dg/property/at-property-21.mm: Likewise.
8292 * obj-c++.dg/property/at-property-28.mm: Likewise.
8293 * obj-c++.dg/property/at-property-5.mm: Likewise.
8294 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8295 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8296 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8297 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8298 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8299 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8300 * obj-c++.dg/tls/diag-5.mm: Likewise.
8301 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8302 dg-error, now matched correctly.
8304 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8306 * objc.dg/property/at-property-29.m: New.
8307 * obj-c++.dg/property/at-property-29.mm: New.
8309 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311 * go.test/go-test.exp (go-set-goarch): New proc.
8312 (go-gc-tests): Use it.
8314 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8317 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8319 2011-01-11 Richard Henderson <rth@redhat.com>
8321 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8323 2011-01-11 Jan Hubicka <jh@suse.cz>
8327 * gcc.dg/lto/pr45721_1.c: New file.
8328 * gcc.dg/lto/pr45721_0.c: New file.
8330 2011-01-11 Richard Guenther <rguenther@suse.de>
8332 PR tree-optimization/46076
8333 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8335 2011-01-11 Jeff Law <law@redhat.com>
8337 * PR tree-optimization/47086
8338 * gcc.dg/pr47086.c: New test.
8340 2011-01-11 Jason Merrill <jason@redhat.com>
8343 * g++.dg/template/new10.C: New.
8346 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8348 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8350 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8351 Split type definitions and NSConstantString class into...
8352 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8353 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8354 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8355 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8356 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8357 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8359 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8360 encode defines for newer NeXT system headers.
8361 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8362 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8363 * objc.dg/foreach-5.m: Likewise.
8364 * objc.dg/foreach-2.m: Likewise.
8365 * objc.dg/foreach-4.m: Likewise.
8366 * objc.dg/torture/strings/string1.m: Likewise.
8367 * objc.dg/torture/strings/string2.m: Likewise.
8368 * objc.dg/torture/strings/string3.m: Likewise.
8369 * objc.dg/torture/strings/string4.m: Likewise.
8370 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8371 header and stand alone.
8372 * obj-c++.dg/strings/strings-2.mm: Likewise.
8373 * objc.dg/torture/strings/const-str-3.m: Likewise.
8374 * objc.dg/strings/strings-2.m: Likewise.
8375 * objc.dg/strings/const-str-12b.m: Likewise.
8377 2011-01-12 Richard Guenther <rguenther@suse.de>
8380 * gcc.dg/attr-weak-1.c: Adjust.
8382 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8385 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8386 standard compliant and comment.
8388 2011-01-10 Jan Hubicka <jh@suse.cz>
8391 * gcc.dg/initpri3.c: New testcase.
8393 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8396 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8402 (g_ebp_save): Likewise.
8403 (g_esp_save): Likewise.
8405 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8407 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8409 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8411 PR tree-optimization/46021
8412 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8413 i?86-*-*, x86_64-*-*.
8415 2011-01-10 Jeff Law <law@redhat.com>
8417 * PR tree-optimization/47141
8418 * gcc.c-torture/compile/pr47141.c: New test.
8420 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8423 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8424 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8425 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8426 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8429 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8430 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8431 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8432 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8433 being vectorized. Adjust dg-final pattern.
8436 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8437 * gcc.dg/vect/slp-24.c: Likewise.
8439 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8442 * g++.dg/other/pr47218-1.C: New test file.
8443 * g++.dg/other/pr47218.C: Likewise.
8444 * g++.dg/other/pr47218.h: New supporting header.
8446 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8449 * objc.dg/attributes/invalid-attribute-1.m: New.
8450 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8452 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8455 * gfortran.dg/proc_ptr_comp_28.f90: New.
8457 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8459 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8460 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8461 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8462 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8463 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8464 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8465 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8466 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8467 * objc.dg/gnu-api-2-class.m: Likewise.
8468 * objc.dg/gnu-api-2-ivar.m: Likewise.
8469 * objc.dg/gnu-api-2-method.m: Likewise.
8470 * objc.dg/gnu-api-2-objc.m: Likewise.
8471 * objc.dg/gnu-api-2-object.m: Likewise.
8472 * objc.dg/gnu-api-2-property.m: Likewise.
8473 * objc.dg/gnu-api-2-protocol.m: Likewise.
8474 * objc.dg/gnu-api-2-sel.m: Likewise.
8476 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8478 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8479 * objc.dg/objc-foreach-4.m: Likewise.
8480 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8481 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8482 * objc.dg/foreach-4.m: Likewise.
8483 * objc.dg/foreach-5.m: Likewise.
8484 * objc.dg/foreach-3.m: Return self from init.
8486 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8489 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8491 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8494 * gfortran.dg/class_35.f90: New.
8496 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8498 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8500 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8503 * objc.dg/invalid-method-2.m: New.
8504 * obj-c++.dg/invalid-method-2.mm: New.
8506 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8509 * gfortran.dg/transpose_optimization_2.f90 : New test.
8511 2011-01-08 Jan Hubicka <jh@suse.cz>
8513 PR tree-optmization/46469
8514 * g++.dg/torture/pr46469.C: New testcase.
8516 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8518 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8519 emulation of libobjc-gnu structure layout functionality to ..
8520 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8521 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8522 * objc/execute/bf-common.h: Adjust headers.
8523 * objc/execute/bf-1.m: Likewise.
8524 * objc/execute/bf-2.m: Likewise.
8525 * objc/execute/bf-3.m: Likewise.
8526 * objc/execute/bf-4.m: Likewise.
8527 * objc/execute/bf-5.m: Likewise.
8528 * objc/execute/bf-6.m: Likewise.
8529 * objc/execute/bf-7.m: Likewise.
8530 * objc/execute/bf-8.m: Likewise.
8531 * objc/execute/bf-9.m: Likewise.
8532 * objc/execute/bf-10.m: Likewise.
8533 * objc/execute/bf-11.m: Likewise.
8534 * objc/execute/bf-12.m: Likewise.
8535 * objc/execute/bf-13.m: Likewise.
8536 * objc/execute/bf-14.m: Likewise.
8537 * objc/execute/bf-15.m: Likewise.
8538 * objc/execute/bf-16.m: Likewise.
8539 * objc/execute/bf-17.m: Likewise.
8540 * objc/execute/bf-18.m: Likewise.
8541 * objc/execute/bf-19.m: Likewise.
8542 * objc/execute/bf-20.m: Likewise.
8543 * objc/execute/bf-21.m: Likewise.
8544 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8545 objc_get_type_qualifiers ().
8547 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8550 * gfortran.dg/dependency_39.f90: New test.
8552 2011-01-07 Jan Hubicka <jh@suse.cz>
8554 Get builtins tests ready for linker plugin.
8555 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8556 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8557 my_memset, my_bzero): Mark used.
8558 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8559 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8561 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8564 2011-01-07 Jan Hubicka <jh@suse.cz>
8566 PR tree-optimization/46367
8567 * g++.dg/torture/pr46367.C: New file.
8569 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8572 * gcc.dg/pr47201.c: New test.
8575 * gcc.dg/tree-prof/pr47187.c: New test.
8577 2011-01-07 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/extends_type_of_3.f90: New.
8582 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8584 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8585 * g++.dg/ext/dllimport-MI1.C: Likewise.
8586 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8587 * g++.dg/ext/dllimport10.C: Likewise.
8588 * g++.dg/ext/dllimport11.C: Likewise.
8589 * g++.dg/ext/dllimport12.C: Likewise.
8590 * g++.dg/ext/dllimport13.C: Likewise.
8591 * g++.dg/ext/dllimport2.C: Likewise.
8592 * g++.dg/ext/dllimport3.C: Likewise.
8593 * g++.dg/ext/dllimport4.C: Likewise.
8594 * g++.dg/ext/dllimport5.C: Likewise.
8595 * g++.dg/ext/dllimport6.C: Likewise.
8596 * g++.dg/ext/dllimport8.C: Likewise.
8597 * g++.dg/ext/dllimport9.C: Likewise.
8598 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8599 targets, too. Additionally enable test for i?86-*-mingw*.
8600 * g++.dg/ext/selectany1.C: Likewise.
8601 Remove guard variable check.
8603 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8607 * gfortran.dg/storage_size_3.f08: Extended.
8609 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8612 * g++.dg/template/stdarg1.C: New test.
8614 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8617 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8618 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8619 from the interface of functions to not hide the errors that
8622 2011-01-06 Jan Hubicka <jh@suse.cz>
8624 * gcc.dg/lto/pr47188_0.c: New testcase.
8625 * gcc.dg/lto/pr47188_1.c: New testcase.
8627 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8631 * gfortran.dg/interface_33.f90: New test.
8633 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.c-torture/compile/pr47150.c: New test.
8638 2011-01-06 Ira Rosen <irar@il.ibm.com>
8640 PR tree-optimization/47139
8641 * gcc.dg/vect/pr47139.c: New test.
8643 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8646 * gfortran.dg/extends_type_of_2.f03: New.
8648 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8650 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8652 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8654 * gnat.dg/opt14.adb: New test.
8656 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8659 * gfortran.dg/allocate_error_2.f90: New test.
8661 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8664 * gfortran.dg/storage_size_3.f08: New.
8666 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8668 PR libgfortran/47154
8669 * gfortran.dg/namelist_68.f90: New test.
8671 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8673 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8675 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8678 * gfortran.dg/class_34.f90: New.
8680 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8682 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8683 use __builtin_inff. Skip all single-precision tests that require
8686 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8688 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8690 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8692 PR tree-optimization/47148
8693 * gcc.c-torture/execute/pr47148.c: New test.
8695 PR tree-optimization/47155
8696 * gcc.c-torture/execute/pr47155.c: New test.
8698 PR rtl-optimization/47157
8699 * gcc.c-torture/compile/pr47157.c: New test.
8701 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8703 * gcc.dg/torture/vector-shift2.c (schar): Define.
8704 (main): Always use schar or uchar instead of plain "char" to avoid
8705 dependencies on implementation-defined char signedness.
8707 2011-01-03 Martin Jambor <mjambor@suse.cz>
8709 PR tree-optimization/46801
8710 * gnat.dg/pack9.adb: Remove xfail.
8712 2011-01-03 Martin Jambor <mjambor@suse.cz>
8714 PR tree-optimization/46984
8715 * g++.dg/ipa/pr46984.C: New test.
8717 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8720 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8722 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8724 PR tree-optimization/47140
8725 * gcc.c-torture/compile/pr47140.c: New test.
8727 PR rtl-optimization/47028
8728 * gcc.dg/pr47028.c: New test.
8730 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8732 * objc.dg/protocol-forward-1.m: Removed TODO.
8733 * objc.dg/protocol-forward-2.m: New.
8734 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8735 * obj-c++.dg/protocol-forward-2.mm: New.
8737 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8740 * g++.dg/eh/pr38662.C: New testcase.
8742 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8744 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8745 scan for newline '\n'.
8748 Copyright (C) 2011 Free Software Foundation, Inc.
8750 Copying and distribution of this file, with or without modification,
8751 are permitted in any medium without royalty provided the copyright
8752 notice and this notice are preserved.