1 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6 * gcc.target/powerpc/recip-3.c: Ditto.
8 2011-07-19 Jason Merrill <jason@redhat.com>
12 * g++.dg/cpp0x/decltype21.C: New.
14 2011-07-20 Richard Guenther <rguenther@suse.de>
17 * gcc.dg/tree-ssa/pr18908.c: New testcase.
18 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
20 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
22 * gcc.target/arm/combine-movs.c: New.
23 * gcc.target/arm/unsigned-extend-2.c: New.
25 2011-07-19 Jason Merrill <jason@redhat.com>
28 * g++.dg/cpp0x/variadic114.C: New.
30 2011-07-19 Tobias Burnus <burnus@net-b.de>
32 * gfortran.dg/coarray_args_1.f90: New.
33 * gfortran.dg/coarray_args_2.f90: New.
35 2011-07-19 Janus Weil <janus@gcc.gnu.org>
38 * gfortran.dg/allocate_error_3.f90: New.
40 2011-07-19 Richard Guenther <rguenther@suse.de>
42 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
43 * gcc.dg/tree-ssa/bool-11.c: Likewise.
44 * gcc.dg/torture/20110719-1.c: New testcase.
46 2011-07-19 Jakub Jelinek <jakub@redhat.com>
48 PR tree-optimization/49768
49 * gcc.c-torture/execute/pr49768.c: New test.
51 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
53 PR tree-optimization/49771
54 * gcc.dg/vect/pr49771.c: New test.
56 2011-07-18 Martin Jambor <mjambor@suse.cz>
58 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
59 * gcc.dg/ipa/ipa-2.c: Likewise.
60 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
61 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
62 * gcc.dg/ipa/ipa-5.c: Likewise.
63 * gcc.dg/ipa/ipa-7.c: Likewise.
64 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
65 * gcc.dg/ipa/ipacost-1.c: Likewise.
66 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
68 * gcc.dg/ipa/ipcp-1.c: New test.
69 * gcc.dg/ipa/ipcp-2.c: Likewise.
70 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
72 2011-07-18 Jakub Jelinek <jakub@redhat.com>
75 * gfortran.dg/pr49675.f90: New test.
77 2011-07-18 Richard Guenther <rguenther@suse.de>
79 * gcc.dg/torture/20110718-1.c: New testcase.
81 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
83 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
84 * g++.dg/ext/bitfield3.C: Likewise.
85 * g++.dg/ext/bitfield4.C: Likewise.
86 * g++.dg/ext/bitfield5.C: Likewise.
87 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
88 * g++.dg/other/pr23205-2.C: Likewise.
89 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
90 * gcc.c-torture/compile/20001109-2.c: Likewise.
91 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
92 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
93 * gcc.dg/bitfld-16.c: Likewise.
94 * gcc.dg/bitfld-17.c: Likewise.
95 * gcc.dg/bitfld-18.c: Likewise.
96 * gcc.dg/builtins-config.h: Remove Netware support.
97 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
98 * gcc.dg/cdce2.c: Likewise.
99 * gcc.dg/cpp/assert4.c: Remove netware support.
100 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
101 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
103 * lib/target-supports.exp (check_visibility_available): Remove
105 (check_profiling_available): Likewise.
107 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
109 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
111 2011-07-17 Tobias Burnus <burnus@net-b.de>
112 Thomas Koenig <tkoenig@gcc.gnu.org>
115 * gfortran.dg/generic_17.f90: Fix testcase.
116 * gfortran.dg/interface_3.f90: Add dg-error.
117 * gfortran.dg/use_14.f90: New.
118 * gfortran.dg/use_15.f90: New.
120 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/pointer_controlled.adb: New test.
124 2011-07-17 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/pointer_remapping_7.f90: New.
129 2011-07-16 Jason Merrill <jason@redhat.com>
131 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
133 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
134 Jason Merrill <jason@redhat.com>
138 * g++.dg/cpp0x/decltype29.C: Adjust.
139 * g++.dg/cpp0x/error4.C: Adjust.
140 * g++.dg/cpp0x/sfinae26.C: Adjust.
141 * g++.dg/cpp0x/variadic105.C: Adjust.
142 * g++.dg/template/deduce3.C: Adjust.
143 * g++.dg/template/error45.C: Adjust.
144 * g++.dg/template/ptrmem2.C: Adjust.
145 * g++.dg/template/sfinae2.C: Adjust.
146 * g++.old-deja/g++.pt/crash60.C: Adjust.
147 * g++.old-deja/g++.pt/unify6.C: Adjust.
148 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
149 * g++.dg/cpp0x/nullptr15.C: Adjust.
150 * g++.dg/cpp0x/pr31431-2.C: Adjust.
151 * g++.dg/cpp0x/pr31431.C: Adjust.
152 * g++.dg/cpp0x/pr31434.C: Adjust.
153 * g++.dg/cpp0x/sfinae11.C: Adjust
154 * g++.dg/cpp0x/temp_default2.C: Adjust.
155 * g++.dg/cpp0x/trailing4.C: Adjust.
156 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
157 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
158 * g++.dg/cpp0x/variadic105.C: Adjust.
159 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
160 * g++.dg/ext/vla2.C: Adjust.
161 * g++.dg/other/ptrmem10.C: Adjust.
162 * g++.dg/other/ptrmem11.C: Adjust.
163 * g++.dg/overload/unknown1.C: Adjust.
164 * g++.dg/template/conv11.C: Adjust.
165 * g++.dg/template/dependent-expr5.C: Adjust.
166 * g++.dg/template/friend.C: Adjust.
167 * g++.dg/template/incomplete2.C: Adjust.
168 * g++.dg/template/local4.C: Adjust.
169 * g++.dg/template/local6.C: Adjust.
170 * g++.dg/template/operator9.C: Adjust.
171 * g++.dg/template/ttp25.C: Adjust.
172 * g++.dg/template/unify10.C: Adjust.
173 * g++.dg/template/unify11.C: Adjust.
174 * g++.dg/template/unify6.C: Adjust.
175 * g++.dg/template/unify9.C: Adjust.
176 * g++.dg/template/varmod1.C: Adjust.
177 * g++.old-deja/g++.brendan/crash56.C: Adjust.
178 * g++.old-deja/g++.pt/crash28.C: Adjust.
179 * g++.old-deja/g++.pt/explicit41.C: Adjust.
180 * g++.old-deja/g++.pt/explicit77.C: Adjust.
181 * g++.old-deja/g++.pt/expr2.C: Adjust.
182 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
183 * g++.old-deja/g++.pt/spec5.C: Adjust.
184 * g++.old-deja/g++.pt/spec6.C: Adjust.
185 * g++.old-deja/g++.pt/unify4.C: Adjust.
186 * g++.old-deja/g++.pt/unify8.C: Adjust.
187 * g++.old-deja/g++.robertl/eb98.C: Adjust.
188 * g++.dg/overload/template5.C: New testcase.
189 * g++.dg/template/overload12.C: New testcase.
191 2011-07-11 Tobias Burnus <burnus@net-b.de>
193 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
194 * gfortran.dg/coarray_7.f90: Ditto.
195 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
196 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
198 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
200 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
202 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
203 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
204 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
206 * gcc.c-torture/execute/ieee/pr29302.x: New file.
207 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
208 * gcc.dg/torture/builtin-math-7.c: Add a comment.
210 2011-07-15 Jason Merrill <jason@redhat.com>
213 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
214 Use --extra_opts instead of --additional_options.
216 2011-07-15 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/torture/pr49309.C: Remove.
221 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
223 * gcc.target/tic6x/weak-call.c: New test.
224 * gcc.target/tic6x/fpcmp.c: New test.
225 * gcc.target/tic6x/fpdiv.c: New test.
226 * gcc.target/tic6x/rotdi16-scan.c: New test.
227 * gcc.target/tic6x/ffssi.c: New test.
228 * gcc.target/tic6x/fpdiv-lib.c: New test.
229 * gcc.target/tic6x/cold-lc.c: New test.
230 * gcc.target/tic6x/longcalls.c: New test.
231 * gcc.target/tic6x/abi-align-1.c: New test.
232 * gcc.target/tic6x/fpcmp-finite.c: New test.
233 * gcc.target/tic6x/rotdi16.c: New test.
234 * gcc.target/tic6x/bswapl.c: New test.
235 * gcc.target/tic6x/ffsdi.c: New test.
236 * gcc.target/tic6x/tic6x.exp: New file.
237 * gcc.target/tic6x/builtins/arith24.c: New test.
238 * gcc.target/tic6x/builtins/smpy.c: New test.
239 * gcc.target/tic6x/builtins/smpylh.c: New test.
240 * gcc.target/tic6x/builtins/smpyh.c: New test.
241 * gcc.target/tic6x/builtins/sarith1.c: New test.
242 * gcc.target/tic6x/builtins/extclr.c: New test
243 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
244 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
245 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
246 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
248 * gcc.c-torture/execute/20101011-1.c: Add a condition for
250 * gcc.dg/20020312-2.c: Likewise.
251 * gcc.dg/pr27095.c: Handle tic6x like hppa.
252 * gcc.dg/torture/pr37868.c: Skip on tic6x.
253 * gcc.dg/torture/builtin-math-7.c: Likewise.
256 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
257 not testing tic6x-*-*.
259 2011-07-14 Andrew Pinski <pinskia@gmail.com>
262 * g++.dg/torture/pr49309.C: New testcase.
264 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
266 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
268 2011-07-14 Richard Guenther <rguenther@suse.de>
270 PR tree-optimization/49651
271 * gcc.dg/torture/pr49651.c: New testcase.
273 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
276 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
278 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
280 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
281 -mno-pointers-to-nested-functions.
282 * gcc.target/powerpc/no-r11-2.c: Ditto.
283 * gcc.target/powerpc/no-r11-3.c: Ditto.
285 2011-07-13 Jason Merrill <jason@redhat.com>
287 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
288 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
289 when compiling C files.
290 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
291 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
292 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
293 * g++.dg/lookup/anon2.C: Likewise.
294 * g++.dg/tree-ssa/copyprop.C: Likewise.
295 * g++.old-deja/g++.jason/rfg27.C: Likewise.
296 * g++.dg/init/vector1.C: Ignore narrowing errors.
297 * g++.dg/torture/pr35526.C: Likewise.
298 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
300 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
303 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
306 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
308 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
309 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
311 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
313 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
314 * lib/obj-c++.exp (obj-c++_init): Ditto.
315 * lib/file-format.exp (gcc_target_object_format): Ditto.
316 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
317 * lib/target-supports-dg-exp (check_weak_available): Ditto.
318 (check_visibility_available): Ditto.
319 (check_effective_target_tls_native): Ditto.
320 (check_effective_target_tls_emulated): Ditto.
321 (check_effective_target_function_sections): Ditto.
323 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
325 * gcc.target/arm/pr48183.c: New test.
327 2011-07-13 Richard Guenther <rguenther@suse.de>
329 * gcc.dg/torture/20110713-1.c: New testcase.
331 2011-07-12 Andrew Pinski <pinskia@gmail.com>
334 * gcc.c-torture/compile/pr49474.c: New testcase.
336 2011-07-12 Jakub Jelinek <jakub@redhat.com>
338 PR tree-optimization/49712
339 * gcc.c-torture/execute/pr49712.c: New test.
341 2011-07-11 Jason Merrill <jason@redhat.com>
344 * g++.dg/template/recurse3.C: New.
346 2011-07-11 Jakub Jelinek <jakub@redhat.com>
349 * gcc.dg/guality/csttest.c: New test.
352 * gfortran.dg/pr49698.f90: New test.
354 2011-07-11 Jeff Law <law@redhat.com>
356 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
358 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
360 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
361 * go.test/go-test.exp (go-set-goarch): Likewise.
363 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
366 * gcc.target/avr/torture/pr39633.c: New test case.
368 2011-07-11 Tobias Burnus <burnus@net-b.de>
371 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
373 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
375 * lib/target-supports.exp (check_effective_target_scheduling):
377 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
378 * gcc.dg/pr45055.c: Ditto.
379 * gcc.dg/pr45353.c: Ditto.
380 * g++.dg/pr45056.C: Ditto.
382 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
384 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
385 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
386 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
387 * g++.dg/torture/pr31863.C: Skip AVR.
389 2011-07-10 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/intrinsic_signal.f90: New.
394 2011-07-09 Jason Merrill <jason@redhat.com>
396 * g++.dg/cpp0x/regress/regress6.C: New.
397 * g++.dg/parse/crash45.C: Adjust message.
398 * g++.dg/template/crash38.C: Adjust message.
399 * g++.dg/template/crash64.C: Adjust message.
401 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
403 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
404 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
405 * g++.dg/abi/bitfield3.C: Likewise.
406 * g++.dg/eh/pr38662.C: Likewise.
407 * g++.dg/ext/attrib36.C: Likewise.
408 * g++.dg/ext/attrib37.C: Likewise.
409 * g++.dg/ext/attrib8.C: Likewise.
410 * g++.dg/ext/tmplattr1.C: Likewise.
411 * g++.dg/inherit/override-attribs.C: Likewise.
412 * g++.dg/opt/inline9.C: Likewise.
413 * g++.dg/opt/life1.C: Likewise.
414 * g++.dg/opt/longbranch2.C: Likewise.
415 * g++.dg/opt/nrv12.C: Likewise.
416 * g++.dg/opt/reg-stack4.C: Likewise.
417 * g++.dg/other/pr35504.C: Likewise.
418 * g++.dg/other/pr39496.C: Likewise.
419 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
420 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
421 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
422 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
423 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
424 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
425 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
426 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
427 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
428 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
429 * g++.dg/warn/pr15774-1.C: Likewise.
430 * g++.dg/warn/pr15774-2.C: Likewise.
431 * g++.old-deja/g++.ext/attrib1.C: Likewise.
432 * g++.old-deja/g++.ext/attrib2.C: Likewise.
433 * g++.old-deja/g++.ext/attrib3.C: Likewise.
434 * g++.old-deja/g++.pt/asm2.C: Likewise.
435 * gcc.c-torture/compile/20000804-1.c: Likewise.
436 * gcc.c-torture/compile/pr16566-2.c: Likewise.
437 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
438 * gcc.dg/20020108-1.c: Likewise.
439 * gcc.dg/20020122-2.c: Likewise.
440 * gcc.dg/20020122-3.c: Likewise.
441 * gcc.dg/20020206-1.c: Likewise.
442 * gcc.dg/20020219-1.c: Likewise.
443 * gcc.dg/20020310-1.c: Likewise.
444 * gcc.dg/20020411-1.c: Likewise.
445 * gcc.dg/20020418-2.c: Likewise.
446 * gcc.dg/20020426-2.c: Likewise.
447 * gcc.dg/20020517-1.c: Likewise.
448 * gcc.dg/20030204-1.c: Likewise.
449 * gcc.dg/20030826-2.c: Likewise.
450 * gcc.dg/20031102-1.c: Likewise.
451 * gcc.dg/20031202-1.c: Likewise.
452 * gcc.dg/20050111-1.c: Likewise.
453 * gcc.dg/20050503-1.c: Likewise.
454 * gcc.dg/array-init-1.c: Likewise.
455 * gcc.dg/builtin-apply4.c: Likewise.
456 * gcc.dg/dfp/pr31344.c: Likewise.
457 * gcc.dg/gomp/atomic-11.c: Likewise.
458 * gcc.dg/graphite/pr40281.c: Likewise.
459 * gcc.dg/ia64-sync-1.c: Likewise.
460 * gcc.dg/ia64-sync-2.c: Likewise.
461 * gcc.dg/ia64-sync-3.c: Likewise.
462 * gcc.dg/ia64-sync-4.c: Likewise.
463 * gcc.dg/ifcvt-fabs-1.c: Likewise.
464 * gcc.dg/invalid-call-1.c: Likewise.
465 * gcc.dg/loop-3.c: Likewise.
466 * gcc.dg/lower-subreg-1.c: Likewise.
467 * gcc.dg/lto/pr47259_0.c: Likewise.
468 * gcc.dg/nested-calls-1.c: Likewise.
469 * gcc.dg/pr20017.c: Likewise.
470 * gcc.dg/pr25023.c: Likewise.
471 * gcc.dg/pr27671-2.c: Likewise.
472 * gcc.dg/pr32176.c: Likewise.
473 * gcc.dg/pr33676.c: Likewise.
474 * gcc.dg/pr35045.c: Likewise.
475 * gcc.dg/pr36015.c: Likewise.
476 * gcc.dg/pr36584.c: Likewise.
477 * gcc.dg/pr36998.c: Likewise.
478 * gcc.dg/pr37438.c: Likewise.
479 * gcc.dg/pr37908.c: Likewise.
480 * gcc.dg/pr41241.c: Likewise.
481 * gcc.dg/pr41340.c: Likewise.
482 * gcc.dg/pr44136.c: Likewise.
483 * gcc.dg/pr44194-1.c: Likewise.
484 * gcc.dg/pr46212.c: Likewise.
485 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
486 * gcc.dg/setjmp-2.c: Likewise.
487 * gcc.dg/short-compare-1.c: Likewise.
488 * gcc.dg/short-compare-2.c: Likewise.
489 * gcc.dg/smod-1.c: Likewise.
490 * gcc.dg/sync-2.c: Likewise.
491 * gcc.dg/sync-3.c: Likewise.
492 * gcc.dg/tls/opt-1.c: Likewise.
493 * gcc.dg/tls/opt-2.c: Likewise.
494 * gcc.dg/tls/opt-3.c: Likewise.
495 * gcc.dg/torture/badshift.c: Likewise.
496 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
497 * gcc.dg/torture/pr20314-2.c: Likewise.
498 * gcc.dg/torture/pr36891.c: Likewise.
499 * gcc.dg/torture/pr38774.c: Likewise.
500 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
501 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
502 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
503 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
504 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
505 * gcc.dg/torture/stackalign/push-1.c: Likewise.
506 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
507 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
508 * gcc.dg/tree-ssa/loop-28.c: Likewise.
509 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
510 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
511 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
512 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
513 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
514 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
515 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
516 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
517 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
518 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
519 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
520 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
521 * gcc.dg/unroll-1.c: Likewise.
522 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
523 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
524 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
525 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
526 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
527 * gcc.target/i386/20000609-1.c: Likewise.
528 * gcc.target/i386/20000720-1.c: Likewise.
529 * gcc.target/i386/20000724-1.c: Likewise.
530 * gcc.target/i386/20011107-1.c: Likewise.
531 * gcc.target/i386/20011119-1.c: Likewise.
532 * gcc.target/i386/20020201-3.c: Likewise.
533 * gcc.target/i386/20020218-1.c: Likewise.
534 * gcc.target/i386/20020729-1.c: Likewise.
535 * gcc.target/i386/20030926-1.c: Likewise.
536 * gcc.target/i386/20060125-1.c: Likewise.
537 * gcc.target/i386/20060125-2.c: Likewise.
538 * gcc.target/i386/20060512-1.c: Likewise.
539 * gcc.target/i386/20060512-2.c: Likewise.
540 * gcc.target/i386/20060512-3.c: Likewise.
541 * gcc.target/i386/20060512-4.c: Likewise.
542 * gcc.target/i386/387-1.c: Likewise.
543 * gcc.target/i386/387-2.c: Likewise.
544 * gcc.target/i386/387-5.c: Likewise.
545 * gcc.target/i386/387-6.c: Likewise.
546 * gcc.target/i386/980312-1.c: Likewise.
547 * gcc.target/i386/980313-1.c: Likewise.
548 * gcc.target/i386/990117-1.c: Likewise.
549 * gcc.target/i386/990424-1.c: Likewise.
550 * gcc.target/i386/990524-1.c: Likewise.
551 * gcc.target/i386/991129-1.c: Likewise.
552 * gcc.target/i386/991214-1.c: Likewise.
553 * gcc.target/i386/991230-1.c: Likewise.
554 * gcc.target/i386/addr-sel-1.c: Likewise.
555 * gcc.target/i386/aggregate-ret1.c: Likewise.
556 * gcc.target/i386/aggregate-ret2.c: Likewise.
557 * gcc.target/i386/align-main-3.c: Likewise.
558 * gcc.target/i386/amd64-abi-1.c: Likewise.
559 * gcc.target/i386/amd64-abi-2.c: Likewise.
560 * gcc.target/i386/amd64-abi-4.c: Likewise.
561 * gcc.target/i386/amd64-abi-5.c: Likewise.
562 * gcc.target/i386/amd64-abi-6.c: Likewise.
563 * gcc.target/i386/asm-1.c: Likewise.
564 * gcc.target/i386/asm-3.c: Likewise.
565 * gcc.target/i386/asm-5.c: Likewise.
566 * gcc.target/i386/attributes-error.c: Likewise.
567 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
568 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
569 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
570 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
571 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
572 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
573 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
574 * gcc.target/i386/avx-vmovd-2.c: Likewise.
575 * gcc.target/i386/avx-vmovq-2.c: Likewise.
576 * gcc.target/i386/avx-vmovq-3.c: Likewise.
577 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
578 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
579 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
580 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
581 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
582 * gcc.target/i386/bitfield1.c: Likewise.
583 * gcc.target/i386/bitfield2.c: Likewise.
584 * gcc.target/i386/bmi-2.c: Likewise.
585 * gcc.target/i386/bmi-5.c: Likewise.
586 * gcc.target/i386/builtin-unreachable.c: Likewise.
587 * gcc.target/i386/cleanup-2.c: Likewise.
588 * gcc.target/i386/clobbers.c: Likewise.
589 * gcc.target/i386/cmov8.c: Likewise.
590 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
591 * gcc.target/i386/compress-float-387-pic.c: Likewise.
592 * gcc.target/i386/compress-float-387.c: Likewise.
593 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
594 * gcc.target/i386/compress-float-sse.c: Likewise.
595 * gcc.target/i386/crc32-2.c: Likewise.
596 * gcc.target/i386/crc32-3.c: Likewise.
597 * gcc.target/i386/divmod-7.c: Likewise.
598 * gcc.target/i386/divmod-8.c: Likewise.
599 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
600 * gcc.target/i386/fma3-builtin.c: Likewise.
601 * gcc.target/i386/fma3-fma.c: Likewise.
602 * gcc.target/i386/fma4-256-vector.c: Likewise.
603 * gcc.target/i386/fma4-builtin.c: Likewise.
604 * gcc.target/i386/fma4-fma-2.c: Likewise.
605 * gcc.target/i386/fma4-fma.c: Likewise.
606 * gcc.target/i386/fma4-vector-2.c: Likewise.
607 * gcc.target/i386/fma4-vector.c: Likewise.
608 * gcc.target/i386/funcspec-1.c: Likewise.
609 * gcc.target/i386/funcspec-10.c: Likewise.
610 * gcc.target/i386/funcspec-11.c: Likewise.
611 * gcc.target/i386/funcspec-2.c: Likewise.
612 * gcc.target/i386/funcspec-5.c: Likewise.
613 * gcc.target/i386/funcspec-6.c: Likewise.
614 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
615 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
616 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
617 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
618 * gcc.target/i386/incoming-1.c: Likewise.
619 * gcc.target/i386/incoming-10.c: Likewise.
620 * gcc.target/i386/incoming-11.c: Likewise.
621 * gcc.target/i386/incoming-12.c: Likewise.
622 * gcc.target/i386/incoming-13.c: Likewise.
623 * gcc.target/i386/incoming-14.c: Likewise.
624 * gcc.target/i386/incoming-15.c: Likewise.
625 * gcc.target/i386/incoming-2.c: Likewise.
626 * gcc.target/i386/incoming-3.c: Likewise.
627 * gcc.target/i386/incoming-4.c: Likewise.
628 * gcc.target/i386/incoming-5.c: Likewise.
629 * gcc.target/i386/incoming-6.c: Likewise.
630 * gcc.target/i386/incoming-7.c: Likewise.
631 * gcc.target/i386/incoming-8.c: Likewise.
632 * gcc.target/i386/incoming-9.c: Likewise.
633 * gcc.target/i386/lea.c: Likewise.
634 * gcc.target/i386/local.c: Likewise.
635 * gcc.target/i386/loop-1.c: Likewise.
636 * gcc.target/i386/loop-2.c: Likewise.
637 * gcc.target/i386/loop-3.c: Likewise.
638 * gcc.target/i386/max-stack-align.c: Likewise.
639 * gcc.target/i386/memcpy-1.c: Likewise.
640 * gcc.target/i386/movbe-2.c: Likewise.
641 * gcc.target/i386/movq-2.c: Likewise.
642 * gcc.target/i386/movq.c: Likewise.
643 * gcc.target/i386/nrv1.c: Likewise.
644 * gcc.target/i386/pad-4.c: Likewise.
645 * gcc.target/i386/pad-5a.c: Likewise.
646 * gcc.target/i386/pad-5b.c: Likewise.
647 * gcc.target/i386/pad-6a.c: Likewise.
648 * gcc.target/i386/pad-6b.c: Likewise.
649 * gcc.target/i386/pad-7.c: Likewise.
650 * gcc.target/i386/pad-9.c: Likewise.
651 * gcc.target/i386/pentium4-not-mull.c: Likewise.
652 * gcc.target/i386/pic-1.c: Likewise.
653 * gcc.target/i386/pr12092-1.c: Likewise.
654 * gcc.target/i386/pr12329.c: Likewise.
655 * gcc.target/i386/pr21518.c: Likewise.
656 * gcc.target/i386/pr22362.c: Likewise.
657 * gcc.target/i386/pr22585.c: Likewise.
658 * gcc.target/i386/pr23098.c: Likewise.
659 * gcc.target/i386/pr25196.c: Likewise.
660 * gcc.target/i386/pr25293.c: Likewise.
661 * gcc.target/i386/pr25654.c: Likewise.
662 * gcc.target/i386/pr26449.c: Likewise.
663 * gcc.target/i386/pr26778.c: Likewise.
664 * gcc.target/i386/pr26826.c: Likewise.
665 * gcc.target/i386/pr27266.c: Likewise.
666 * gcc.target/i386/pr29978.c: Likewise.
667 * gcc.target/i386/pr30505.c: Likewise.
668 * gcc.target/i386/pr30961-1.c: Likewise.
669 * gcc.target/i386/pr31628.c: Likewise.
670 * gcc.target/i386/pr32000-2.c: Likewise.
671 * gcc.target/i386/pr32661-1.c: Likewise.
672 * gcc.target/i386/pr32708-2.c: Likewise.
673 * gcc.target/i386/pr32708-3.c: Likewise.
674 * gcc.target/i386/pr34256.c: Likewise.
675 * gcc.target/i386/pr34312.c: Likewise.
676 * gcc.target/i386/pr34522.c: Likewise.
677 * gcc.target/i386/pr35160.c: Likewise.
678 * gcc.target/i386/pr35281.c: Likewise.
679 * gcc.target/i386/pr36246.c: Likewise.
680 * gcc.target/i386/pr36786.c: Likewise.
681 * gcc.target/i386/pr37275.c: Likewise.
682 * gcc.target/i386/pr37843-3.c: Likewise.
683 * gcc.target/i386/pr37843-4.c: Likewise.
684 * gcc.target/i386/pr39082-1.c: Likewise.
685 * gcc.target/i386/pr39431.c: Likewise.
686 * gcc.target/i386/pr39496.c: Likewise.
687 * gcc.target/i386/pr39543-2.c: Likewise.
688 * gcc.target/i386/pr39911.c: Likewise.
689 * gcc.target/i386/pr40718.c: Likewise.
690 * gcc.target/i386/pr40906-1.c: Likewise.
691 * gcc.target/i386/pr40906-2.c: Likewise.
692 * gcc.target/i386/pr40906-3.c: Likewise.
693 * gcc.target/i386/pr40934.c: Likewise.
694 * gcc.target/i386/pr41900.c: Likewise.
695 * gcc.target/i386/pr42589.c: Likewise.
696 * gcc.target/i386/pr43662.c: Likewise.
697 * gcc.target/i386/pr43671.c: Likewise.
698 * gcc.target/i386/pr43766.c: Likewise.
699 * gcc.target/i386/pr43869.c: Likewise.
700 * gcc.target/i386/pr44942.c: Likewise.
701 * gcc.target/i386/pr44948-2a.c: Likewise.
702 * gcc.target/i386/pr45234.c: Likewise.
703 * gcc.target/i386/pr45336-2.c: Likewise.
704 * gcc.target/i386/pr45336-4.c: Likewise.
705 * gcc.target/i386/pr45852.c: Likewise.
706 * gcc.target/i386/pr46470.c: Likewise.
707 * gcc.target/i386/pr48037-1.c: Likewise.
708 * gcc.target/i386/pr48389.c: Likewise.
709 * gcc.target/i386/pr49095.c: Likewise.
710 * gcc.target/i386/pr9771-1.c: Likewise.
711 * gcc.target/i386/rdfsbase-1.c: Likewise.
712 * gcc.target/i386/rdfsbase-2.c: Likewise.
713 * gcc.target/i386/rdgsbase-1.c: Likewise.
714 * gcc.target/i386/rdgsbase-2.c: Likewise.
715 * gcc.target/i386/rdrand-3.c: Likewise.
716 * gcc.target/i386/regparm-stdcall.c: Likewise.
717 * gcc.target/i386/regparm.c: Likewise.
718 * gcc.target/i386/reload-1.c: Likewise.
719 * gcc.target/i386/rotate-2.c: Likewise.
720 * gcc.target/i386/sibcall-5.c: Likewise.
721 * gcc.target/i386/signbit-1.c: Likewise.
722 * gcc.target/i386/signbit-2.c: Likewise.
723 * gcc.target/i386/signbit-3.c: Likewise.
724 * gcc.target/i386/sse-5.c: Likewise.
725 * gcc.target/i386/sse-8.c: Likewise.
726 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
727 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
728 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
729 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
730 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
731 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
732 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
733 * gcc.target/i386/sse2-movq-2.c: Likewise.
734 * gcc.target/i386/sse2-movq-3.c: Likewise.
735 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
736 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
737 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
738 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
739 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
740 * gcc.target/i386/ssefn-1.c: Likewise.
741 * gcc.target/i386/ssefn-2.c: Likewise.
742 * gcc.target/i386/sseregparm-1.c: Likewise.
743 * gcc.target/i386/sseregparm-2.c: Likewise.
744 * gcc.target/i386/sseregparm-3.c: Likewise.
745 * gcc.target/i386/sseregparm-4.c: Likewise.
746 * gcc.target/i386/sseregparm-5.c: Likewise.
747 * gcc.target/i386/sseregparm-6.c: Likewise.
748 * gcc.target/i386/sseregparm-7.c: Likewise.
749 * gcc.target/i386/sseregparm-8.c: Likewise.
750 * gcc.target/i386/stack-realign.c: Likewise.
751 * gcc.target/i386/stack-usage-realign.c: Likewise.
752 * gcc.target/i386/stackalign/asm-1.c: Likewise.
753 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
754 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
755 * gcc.target/i386/stackalign/return-1.c: Likewise.
756 * gcc.target/i386/stackalign/return-2.c: Likewise.
757 * gcc.target/i386/stackalign/return-3.c: Likewise.
758 * gcc.target/i386/tailcall-1.c: Likewise.
759 * gcc.target/i386/tbm-2.c: Likewise.
760 * gcc.target/i386/udivmod-7.c: Likewise.
761 * gcc.target/i386/udivmod-8.c: Likewise.
762 * gcc.target/i386/unroll-1.c: Likewise.
763 * gcc.target/i386/vararg-1.c: Likewise.
764 * gcc.target/i386/vararg-2.c: Likewise.
765 * gcc.target/i386/vect8-ret.c: Likewise.
766 * gcc.target/i386/vectorize5.c: Likewise.
767 * gcc.target/i386/wmul-1.c: Likewise.
768 * gcc.target/i386/wmul-2.c: Likewise.
769 * gcc.target/i386/wrfsbase-1.c: Likewise.
770 * gcc.target/i386/wrfsbase-2.c: Likewise.
771 * gcc.target/i386/wrgsbase-1.c: Likewise.
772 * gcc.target/i386/wrgsbase-2.c: Likewise.
773 * gcc.target/i386/xop-pcmov.c: Likewise.
774 * gcc.target/i386/xop-pcmov2.c: Likewise.
775 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
776 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
777 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
778 * gcc.target/i386/xop-shift1-vector.c: Likewise.
779 * gcc.target/i386/xop-shift2-vector.c: Likewise.
780 * gcc.target/i386/xop-shift3-vector.c: Likewise.
781 * gcc.target/i386/zee.c: Likewise.
782 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
783 * gfortran.dg/compiler-directive_2.f: Likewise.
784 * gfortran.dg/g77/20010216-1.f: Likewise.
785 * gfortran.dg/gomp/pr39152.f90: Likewise.
786 * gfortran.dg/pr33794.f90: Likewise.
788 2011-07-09 Jason Merrill <jason@redhat.com>
790 * g++.dg/cpp0x/regress/regress5.C: New.
792 2011-07-08 Jason Merrill <jason@redhat.com>
795 * g++.dg/expr/compound-asn1.C: New.
796 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
798 2011-07-08 Jakub Jelinek <jakub@redhat.com>
801 * gcc.target/powerpc/altivec-34.c: New test.
803 2011-07-08 Jason Merrill <jason@redhat.com>
806 * g++.dg/abi/guard3.C: New.
808 2011-07-08 Julian Brown <julian@codesourcery.com>
810 * lib/target-supports.exp
811 (check_effective_target_arm_little_endian): New.
812 (check_effective_target_vect_pack_trunc): Use above.
813 (check_effective_target_vect_unpack): Likewise.
814 (check_effective_target_vect_element_align): Test
815 check_effective_target_arm_vect_no_misalign for ARM.
817 2011-07-08 Jason Merrill <jason@redhat.com>
820 * g++.dg/cpp0x/constexpr-rom.C: New.
822 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
825 * g++.dg/torture/pr49519.C: New test.
827 2011-07-08 Martin Jambor <mjambor@suse.cz>
829 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
831 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
834 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
836 2011-07-08 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/49662
839 * gcc.dg/graphite/interchange-14.c: XFAIL.
840 * gcc.dg/graphite/interchange-15.c: Likewise.
841 * gcc.dg/graphite/interchange-mvt.c: Likewise.
843 2011-07-06 Jason Merrill <jason@redhat.com>
846 * g++.dg/cpp0x/regress/regress4.C: New.
848 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
851 * gfortran.dg/result_in_spec_4.f90: New test.
853 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
855 * gcc.target/sparc/cas64.c: New test.
857 2011-07-07 Jakub Jelinek <jakub@redhat.com>
860 * g++.dg/torture/pr49644.C: New test.
863 * gcc.c-torture/execute/pr49644.c: New test.
865 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
867 * lib/target-supports.exp (check_effective_target_ia32): New.
868 (check_effective_target_x32): Likewise.
869 (check_effective_target_vect_cmdline_needed): Also check x32.
871 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
873 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
875 * gcc.target/arm/pr42235.c: Likewise.
876 * gcc.target/arm/pr42495.c: Likewise.
877 * gcc.target/arm/pr42574.c: Likewise.
878 * gcc.target/arm/thumb-branch1.c: Likewise.
880 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
881 unneeded prune of possible warning.
882 * gcc.target/arm/pr40956.c: Likewise.
883 * gcc.target/arm/pr42505.c: Likewise.
885 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
886 * gcc.c-torture/compile/pr46883.c: Likewise.
887 * gcc.c-torture/compile/pr46934.c: Likewise.
889 * gcc.target/arm/pr41679.c: Remove test directives in preparation
890 for move to ../../gcc.c-torture/compile.
891 * gcc.target/arm/pr46883.c: Likewise.
892 * gcc.target/arm/pr46934.c: Likewise.
894 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
895 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
896 * gcc.target/arm/wmul-1.c: Likewise.
897 * gcc.target/arm/wmul-2.c: Likewise.
898 * gcc.target/arm/wmul-3.c: Likewise.
899 * gcc.target/arm/wmul-4.c: Likewise.
900 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
901 add tab after scan target.
902 * gcc.target/arm/smlaltt-1.c: Likewise.
903 * gcc.target/arm/smlatb-1.c: Likewise.
904 * gcc.target/arm/smlatt-1.c: Likewise.
906 2011-07-07 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/debug/pr49522.c: New test.
911 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
913 * gcc.dg/pragma-align.c: Run only if target !default_packed.
914 * gcc.dg/pr46212.c: Run only if target int32plus.
915 * gcc.dg/torture/pr48146.c: Ditto.
916 * gcc.dg/tree-ssa/vrp51.c: Ditto.
917 * c-c++-common/pr44832.c: Ditto.
918 * gcc.dg/pr49544.c: Run only if target ptr32plus.
919 * gcc.dg/pr31490.c: Ditto.
920 * gcc.dg/torture/builtin-math-7.c: Run only if target
922 * gcc.dg/torture/pr45764.c: Skip for AVR.
923 * gcc.dg/pr47893.c: Ditto.
925 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
927 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
928 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
929 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
930 add tab to scan target.
932 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
934 * gcc.target/arm/neon-modes-3.c: New test.
936 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
938 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
939 -fno-loop-interchange -ffast-math.
941 2011-07-07 Richard Guenther <rguenther@suse.de>
943 * gcc.dg/ftrapv-3.c: New testcase.
945 2011-07-07 Richard Guenther <rguenther@suse.de>
947 * gcc.dg/tree-ssa/vrp58.c: New testcase.
948 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
950 2011-07-07 Kai Tietz <ktietz@redhat.com>
952 * gcc.dg/binop-notxor1.c: New test.
953 * gcc.dg/binop-notand4a.c: New test.
954 * gcc.dg/binop-notxor2.c: New test.
955 * gcc.dg/binop-notand3a.c: New test.
956 * gcc.dg/binop-notand2a.c: New test.
957 * gcc.dg/binop-notand6a.c: New test.
958 * gcc.dg/binop-notor1.c: New test.
959 * gcc.dg/binop-notand1a.c: New test.
960 * gcc.dg/binop-notand5a.c: New test.
961 * gcc.dg/binop-notor2.c: New test.
963 2011-07-07 Jakub Jelinek <jakub@redhat.com>
966 * gcc.dg/gomp/pr49640.c: New test.
968 2011-07-07 Richard Guenther <rguenther@suse.de>
970 * gcc.dg/graphite/pr37485.c: Add -floop-block.
972 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
975 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
977 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
979 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
980 * gcc.target/powerpc/no-r11-2.c: Ditto.
981 * gcc.target/powerpc/no-r11-3.c: Ditto.
983 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
985 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
986 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
988 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
990 * lib/target-supports.exp (check_profiling_available): Disable
991 profiling with -fprofile-generate for target avr.
993 2011-07-06 Richard Guenther <rguenther@suse.de>
995 PR tree-optimization/49645
996 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
998 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1001 * gcc.dg/pr47383.c: New.
1003 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1005 PR tree-optimization/49647
1006 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1008 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1011 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1012 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1014 2011-07-05 Jason Merrill <jason@redhat.com>
1017 * g++.dg/template/template-id-4.C: New.
1019 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1021 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1022 * gcc.dg/pr43402.c: Ditto.
1024 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1026 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1028 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1030 * gcc.target/powerpc/ppc-switch-1.c: New test for
1031 --param case-values-threshold.
1032 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1034 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1036 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1038 2011-07-05 Jason Merrill <jason@redhat.com>
1040 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1042 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1044 PR tree-optimization/47654
1045 * gcc.dg/graphite/block-pr47654.c: New.
1047 2011-07-05 Jason Merrill <jason@redhat.com>
1049 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1051 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1053 PR tree-optimization/49580
1054 * gcc.dg/autopar/pr49580.c: New test.
1056 2011-07-05 Richard Guenther <rguenther@suse.de>
1058 PR tree-optimization/49518
1059 PR tree-optimization/49628
1060 * g++.dg/torture/pr49628.C: New testcase.
1061 * gcc.dg/torture/pr49518.c: Likewise.
1063 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1065 * ada/acats/run_acats (which): Extract last field from type -p,
1066 type output only if command succeeded.
1068 2011-07-04 Jason Merrill <jason@redhat.com>
1070 * g++.dg/abi/mangle48.C: New.
1072 * g++.dg/cpp0x/diag1.C: New.
1074 * g++.dg/diagnostic/aka1.C: New.
1076 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1078 PR rtl-optimization/49619
1079 * gcc.dg/pr49619.c: New test.
1081 PR rtl-optimization/49472
1082 * gfortran.dg/pr49472.f90: New test.
1085 * gcc.dg/pr49602.c: New test.
1087 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1091 * gcc.target/avr/avr.exp: Run over cpp files, too.
1092 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1093 * gcc.target/avr/progmem.h: New file.
1094 * gcc.target/avr/exit-abort.h: New file.
1095 * gcc.target/avr/progmem-error-1.c: New file.
1096 * gcc.target/avr/progmem-error-1.cpp: New file.
1097 * gcc.target/avr/progmem-warning-1.c: New file.
1098 * gcc.target/avr/torture/progmem-1.c: New file.
1099 * gcc.target/avr/torture/progmem-1.cpp: New file.
1101 2011-07-04 Richard Guenther <rguenther@suse.de>
1103 PR tree-optimization/49615
1104 * g++.dg/torture/pr49615.C: New testcase.
1106 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1108 PR tree-optimization/49610
1109 * gcc.dg/vect/pr49610.c: New test.
1111 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1113 * gnat.dg/specs/debug1.ads: New test.
1115 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1118 * gfortran.dg/typebound_proc_23.f90: New.
1120 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1123 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1125 2011-07-01 Jason Merrill <jason@redhat.com>
1128 * g++.dg/template/template-id-3.C: New.
1131 * g++.dg/template/qualified-id4.C: New.
1134 * g++.dg/template/explicit-args4.C: New.
1137 * g++.dg/template/offsetof2.C: New.
1139 2011-07-01 Kai Tietz <ktietz@redhat.com>
1141 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1143 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1146 * lib/target-supports.exp (check_effective_target_gld): New proc.
1148 2011-07-01 Richard Guenther <rguenther@suse.de>
1150 PR tree-optimization/49603
1151 * gcc.dg/torture/pr49603.c: New testcase.
1153 2011-06-30 Jason Merrill <jason@redhat.com>
1156 * g++.dg/rtti/template1.C: New.
1159 * g++.dg/cpp0x/regress/ctor1.C: New.
1162 * g++.dg/cpp0x/initlist54.C: New.
1164 2011-06-30 Martin Jambor <mjambor@suse.cz>
1166 * gcc.dg/tree-ssa/sra-12.c: New test.
1168 2011-06-29 Jason Merrill <jason@redhat.com>
1170 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1172 2011-06-30 Richard Guenther <rguenther@suse.de>
1174 PR tree-optimization/46787
1175 * gcc.dg/vect/vect-121.c: New testcase.
1177 2011-06-30 Martin Jambor <mjambor@suse.cz>
1179 PR tree-optimization/49094
1180 * gcc.dg/tree-ssa/pr49094.c: New test.
1182 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1185 * gfortran.dg/pr49540-1.f90: New test.
1186 * gfortran.dg/pr49540-2.f90: New test.
1188 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1191 * ada/acats/run_acats (which): Use last field of type -p output.
1193 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1194 Iain Sandoe <iains@gcc.gnu.org>
1197 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1198 Only skip on 64-bit *-*-darwin8* && !objc2.
1200 2011-06-30 Richard Guenther <rguenther@suse.de>
1202 PR tree-optimization/38752
1203 * gcc.c-torture/compile/pr38752.c: New testcase.
1205 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1207 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1208 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1210 2011-06-29 Jason Merrill <jason@redhat.com>
1213 * g++.dg/cpp0x/initlist53.C: Use placement new.
1214 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1215 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1218 * g++.dg/cpp0x/trailing6.C: New.
1219 * g++.dg/cpp0x/pr45908.C: No error.
1222 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1225 * g++.dg/cpp0x/constexpr-using2.C: New.
1227 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1230 * g++.dg/cpp0x/constexpr-diag3.C: New.
1231 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1232 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1233 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1234 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1236 2011-06-29 Jason Merrill <jason@redhat.com>
1238 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1240 2011-06-29 Richard Guenther <rguenther@suse.de>
1242 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1244 2011-06-29 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/initlist-value2.C: New.
1248 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1249 * g++.dg/cpp0x/initlist-value.C: New.
1251 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1253 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1255 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1257 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1258 * gcc.dg/inline_2.c: Likewise.
1259 * gcc.dg/unroll_1.c: Likewise.
1261 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.target/i386/pr49567.c: New test.
1266 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1268 * gnat.dg/opt17.ad[sb]: New test.
1270 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1271 Tom de Vries <tom@codesourcery.com>
1273 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1274 (check_effective_target_arm_thumb2): New effective targets.
1275 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1276 properly. Clean up temporary files.
1277 * gcc.target/arm/ivopts-2.c: Likewise.
1278 * gcc.target/arm/ivopts-3.c: Likewise.
1279 * gcc.target/arm/ivopts-4.c: Likewise.
1280 * gcc.target/arm/ivopts-5.c: Likewise.
1281 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1283 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1286 * gfortran.dg/reshape_zerosize_3.f90: New test.
1288 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1290 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1291 * gcc.target/arm/vfp-ldmias.c: Likewise.
1292 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1293 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1294 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1295 * gcc.target/arm/vfp-stmias.c: Likewise.
1296 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1297 * gcc.target/arm/vfp-stmiad.c: Likewise.
1299 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1301 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1303 * gcc.target/arm/pr45701-2.c: Ditto.
1305 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1308 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1309 * gfortran.dg/extends_14.f03: Modified.
1311 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1313 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1314 early if the test is already being skipped.
1316 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1317 scan-assembler-dem-not): For missing file, report unresolved with
1318 same message as for pass/fail, with reason reported in log file.
1320 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1321 from add_options_for_arm_neon_fp16.
1322 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1323 check_effective_target_arm_neon_fp16_ok_nocache.
1324 Check -mfpu and -mfloat-abi options from current multilib.
1325 Do not require neon support.
1326 (check_effective_target_arm_fp16_ok): Renamed from
1327 check_effecitve_target_arm_neon_fp16_ok.
1328 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1329 arm_neon_fp16_ok and arm_fp16.
1330 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1331 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1332 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1333 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1335 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.dg/builtin-assume-aligned-1.c: New test.
1338 * gcc.dg/builtin-assume-aligned-2.c: New test.
1339 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1342 * gcc.dg/pr49544.c: New test.
1344 2011-06-27 Richard Guenther <rguenther@suse.de>
1346 PR tree-optimization/49394
1347 * g++.dg/torture/pr49394.C: New testcase.
1349 2011-06-27 Kai Tietz <ktietz@redhat.com>
1351 * gcc.dg/optimize-bswapdi-2.c: New test.
1353 2011-06-27 Michael Hope <michael.hope@linaro.org>
1354 Richard Sandiford <richard.sandiford@linaro.org>
1356 PR tree-optimization/49169
1357 * gcc.dg/torture/pr49169.c: New test.
1359 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1362 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1364 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1367 2011-06-26 Jason Merrill <jason@redhat.com>
1369 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1372 * g++.dg/init/ref19.C: New.
1373 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1375 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/48377
1378 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1381 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1384 * lib/target-supports.exp (check_effective_target_non_strict_align):
1386 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1388 2011-06-24 Martin Jambor <mjambor@suse.cz>
1390 PR tree-optimizations/49516
1391 * g++.dg/tree-ssa/pr49516.C: New test.
1393 2011-06-23 Jason Merrill <jason@redhat.com>
1396 * g++.dg/template/partial10.C: New.
1397 * g++.dg/template/partial11.C: New.
1399 2011-06-23 Jeff Law <law@redhat.com>
1402 * gcc.dg/pr48770.c: New test.
1404 2011-06-23 Jan Hubicka <jh@suse.cz>
1407 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1409 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1413 instead of -fdump-tree-optimized.
1415 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1418 * g++.dg/template/crash107.C: New.
1419 * g++.dg/template/error17.C: Adjust.
1421 2011-06-23 Jason Merrill <jason@redhat.com>
1424 * g++.dg/cpp0x/defaulted30.C: New.
1427 * g++.dg/rtti/anon-ns1.C: New.
1430 * g++.dg/init/ref18.C: New.
1433 * g++.dg/template/partial9.C: New.
1435 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1438 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1440 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.dg/pr49496.c: New test.
1445 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1447 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1450 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1452 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1453 * gcc.target/arm/pr42879.c: Likewise.
1454 * gcc.target/arm/pr45701-3.c: Likewise.
1456 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1457 * gcc.target/arm/pr40482.c: Likewise.
1458 * gcc.target/arm/stack-corruption.c: Likewise.
1460 2011-06-22 Richard Guenther <rguenther@suse.de>
1462 PR tree-optimization/49493
1463 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1465 2011-06-22 Jason Merrill <jason@redhat.com>
1468 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1470 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1471 Dmitry Melnik <dm@ispras.ru>
1473 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1474 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1475 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1477 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1479 * gcc.target/arm/tlscall.c: New.
1481 2011-06-21 Jason Merrill <jason@redhat.com>
1484 * g++.dg/cpp0x/constexpr-ref1.C: New.
1485 * g++.dg/cpp0x/constexpr-ref2.C: New.
1486 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1489 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1492 * g++.dg/template/param3.C: New.
1494 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1496 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1497 my_clrsb test functions.
1499 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1500 test_sll, test_ull): Add clrsb tests.
1501 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1504 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/class_44.f03: New.
1509 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1511 PR tree-optimization/49478
1512 * gcc.dg/vect/pr49478.c
1514 2011-06-21 Richard Guenther <rguenther@suse.de>
1516 PR tree-optimization/49483
1517 * gcc.dg/vect/vect-120.c: New testcase.
1519 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1522 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1523 * gcc.dg/vect/vect-peel-4.c: Likewise.
1525 2011-06-22 Christian Bruel <christian.bruel@st.com>
1528 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1529 * gcc.dg/always_inline2.c: Likewise.
1530 * gcc.dg/always_inline3.c: Likewise.
1531 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1532 * gcc.dg/inline_1.c: Likewise.
1533 * gcc.dg/inline_2.c: Likewise.
1534 * gcc.dg/inline_3.c: Likewise.
1535 * gcc.dg/inline_4.c: Likewise.
1536 * gcc.dg/20051201-1.c: Likewise.
1537 * gcc.dg/pr40087.c: Likewise.
1538 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1539 * gcc.dg/inline-22.c: Likewise.
1540 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1541 * gcc.dg/lto/20090218-1_1.c: Likewise.
1542 * g++.dg/ipa/devirt-7.C: Likewise.
1543 * gcc.dg/uninit-pred-5_a.c: Likewise.
1544 * gcc.dg/uninit-pred-5_b.c: Likewise.
1545 * gcc.dg/fail_always_inline.c: New.
1547 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1549 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1550 into 6 jobs instead of 3.
1552 2011-06-20 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/initlist53.C: New.
1557 2011-06-20 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1561 * gfortran.dg/coarray_lock_3.f90: New.
1562 * gfortran.dg/coarray/lock_1.f90: New.
1564 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1566 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1567 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1568 unresolved and report the reason to the log file.
1570 * lib/scanasm.exp (object-size): Move argument processing earlier
1571 to report errors before verifying that the file exists. Report
1572 problems detected at runtime as unresolved instead of error and
1573 report their reasons to the log file.
1575 2011-06-20 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/explicit6.C: New.
1581 * g++.dg/cpp0x/enum20.C: New.
1584 * g++.dg/ext/attr-aligned01.C: New.
1587 * g++.dg/cpp0x/variadic-default.C: New.
1590 * g++.dg/cpp0x/auto26.C: New.
1593 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1595 2011-06-20 Kai Tietz <ktietz@redhat.com>
1597 * gcc.dg/binop-notand1.c: New test.
1598 * gcc.dg/binop-notand2.c: New test.
1599 * gcc.dg/binop-notand3.c: New test.
1600 * gcc.dg/binop-notand4.c: New test.
1601 * gcc.dg/binop-notand5.c: New test.
1602 * gcc.dg/binop-notand6.c: New test.
1604 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1607 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1609 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/proc_ptr_31.f90: New.
1614 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1616 * gnat.dg/volatile6.adb: New test.
1617 * gnat.dg/volatile7.adb: Likewise.
1618 * gnat.dg/volatile8.adb: Likewise.
1619 * gnat.dg/volatile9.adb: Likewise.
1621 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1623 * gnat.dg/constant3.adb: New test.
1625 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1628 * gfortran.dg/read_list_eof_1.f90: New test.
1630 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.target/i386/testimm-1.c: New test.
1634 * gcc.target/i386/testimm-2.c: New test.
1635 * gcc.target/i386/testimm-3.c: New test.
1636 * gcc.target/i386/testimm-4.c: New test.
1637 * gcc.target/i386/testimm-5.c: New test.
1638 * gcc.target/i386/testimm-6.c: New test.
1639 * gcc.target/i386/testimm-7.c: New test.
1640 * gcc.target/i386/testimm-8.c: New test.
1641 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1642 * gcc.target/i386/xop-rotate1-int.c: New test.
1643 * gcc.target/i386/xop-rotate2-int.c: New test.
1645 2011-06-17 Jason Merrill <jason@redhat.com>
1647 * g++.dg/cpp0x/rv-func2.C: New.
1649 * g++.dg/debug/dwarf2/lambda1.C: New.
1650 * g++.dg/warn/Wshadow-6.C: Adjust.
1652 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1655 * gfortran.dg/move_alloc_5.f90: New.
1657 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1659 PR rtl-optimization/48542
1660 * gcc.dg/torture/pr48542.c: New test.
1662 2011-06-16 Jason Merrill <jason@redhat.com>
1665 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1668 * g++.dg/cpp0x/initlist52.C New.
1671 * c-c++-common/raw-string-12.c: New.
1674 * g++.dg/cpp0x/sfinae26.C: New.
1677 * g++.dg/cpp0x/variadic113.C: New.
1680 * g++.dg/cpp0x/variadic112.C: New.
1682 2011-06-16 Jeff Law <law@redhat.com>
1684 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1685 improved jump threading.
1686 * gcc.dg/builtin-object-size-2.c: Likewise.
1687 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1689 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1692 * gfortran.dg/typebound_assignment_3.f03: New.
1694 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1697 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1699 2011-06-16 Martin Jambor <mjambor@suse.cz>
1701 PR tree-optimization/49343
1702 * gnat.dg/discr31.ad[sb]: New test.
1704 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1708 2011-06-16 Tom de Vries <tom@codesourcery.com>
1711 * gcc.target/arm/ivopts-3.c: Update test.
1712 * gcc.target/arm/ivopts-5.c: Same.
1714 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1717 2011-06-10 Wei Guozhi <carrot@google.com>
1720 * gcc.target/arm/pr45335.c: New test.
1721 * gcc.target/arm/pr45335-2.c: New test.
1722 * gcc.target/arm/pr45335-3.c: New test.
1723 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1724 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1725 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1727 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1729 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1731 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1734 * gfortran.dg/class_43.f03: New.
1736 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1738 PR tree-optimization/49419
1739 * gcc.c-torture/execute/pr49419.c: New test.
1741 2011-06-16 Revital Eres <revital.eres@linaro.org>
1743 * gcc.dg/sms-9.c: New file.
1745 2011-06-15 Easwaran Raman <eraman@google.com>
1747 PR rtl-optimization/49414
1748 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1750 2011-06-14 Jason Merrill <jason@redhat.com>
1752 * g++.dg/cpp0x/noexcept13.C: New.
1754 2011-06-14 Easwaran Raman <eraman@google.com>
1756 PR rtl-optimization/44194
1757 * gcc.dg/pr44194-1.c: New test.
1758 * gcc.dg/pr44194-2.c: New test.
1760 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1762 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1764 * gcc.target/arm/pr45701-2.c: Likewise.
1765 * gcc.target/arm/thumb-branch1.c: Likewise.
1767 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1770 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1772 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1774 * gcc.target/arm/pr45701-1.c: Require thumb support.
1775 * gcc.target/arm/pr45701-2.c: Likewise.
1776 * gcc.target/arm/thumb-branch1.c: Likewise.
1778 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1779 * gcc.target/arm/pr39839.c: Likewise.
1780 * gcc.target/arm/pr40657-2.c: Likewise.
1781 * gcc.target/arm/pr40956.c: Likewise.
1782 * gcc.target/arm/pr41679.c: Likewise.
1783 * gcc.target/arm/pr42235.c: Likewise.
1784 * gcc.target/arm/pr42495.c: Likewise.
1785 * gcc.target/arm/pr42505.c: Likewise.
1786 * gcc.target/arm/pr42574.c: Likewise.
1787 * gcc.target/arm/pr46883.c: Likewise.
1788 * gcc.target/arm/pr46934.c: Likewise.
1789 * gcc.target/arm/xor-and.c: Likewise.
1791 2011-06-14 Jason Merrill <jason@redhat.com>
1793 * g++.dg/other/error23.C: Adjust error message.
1794 * g++.dg/other/error32.C: Likewise.
1797 * g++.dg/cpp0x/rv-dotstar.C: New.
1800 * g++.dg/cpp0x/decltype30.C: New.
1802 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1804 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1807 * gfortran.dg/pr49103.f90: New test.
1809 2011-06-14 Tom de Vries <tom@codesourcery.com>
1812 * gcc.target/arm/ivopts-3.c: New test.
1813 * gcc.target/arm/ivopts-4.c: New test.
1814 * gcc.target/arm/ivopts-5.c: New test.
1816 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1818 PR rtl-optimization/49390
1819 * gcc.c-torture/execute/pr49390.c: New test.
1821 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1823 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1825 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1827 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1828 * gcc.c-torture/execute/cmpsi-2.x: New file.
1829 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1830 * gcc.c-torture/execute/pr45262.x: New file.
1831 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1832 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1834 * gcc.c-torture/compile/pr49163.c: Ditto.
1836 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1838 * gcc.dg/vect/vect-16.c: Rename to...
1839 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1840 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1841 for double-word vectors.
1842 * gcc.dg/vect/vect-peel-4.c: Likewise.
1843 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1845 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1848 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1851 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1853 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1855 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1857 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1859 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1861 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * gfortran.dg/trim_optimize_8.f90: New test case.
1865 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1866 Ira Rosen <ira.rosen@linaro.org>
1868 PR tree-optimization/49352
1869 * gcc.dg/vect/pr49352.c: New test.
1871 2011-06-12 Tobias Burnus
1874 * gfortran.dg/alloc_comp_assign_11.f90: New.
1876 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1878 * gfortran.dg/trim_optimize_7.f90: New test.
1880 2011-06-10 Wei Guozhi <carrot@google.com>
1883 * gcc.target/arm/pr45335.c: New test.
1884 * gcc.target/arm/pr45335-2.c: New test.
1885 * gcc.target/arm/pr45335-3.c: New test.
1886 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1887 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1888 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1890 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/parse/error39.C: New.
1895 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1897 * gcc.target/arm/20090811-1.c: Skip for incompatible
1898 options, do not override other options.
1899 * gcc.target/arm/combine-cmp-shift.c: Skip for
1900 incompatible options.
1901 * gcc.target/arm/pr45094.c: Likewise.
1902 * gcc.target/arm/scd42-1.c: Likewise.
1903 * gcc.target/arm/scd42-3.c: Likewise.
1904 * gcc.target/arm/thumb-ltu.c: Likewise.
1906 * lib/target-supports.exp
1907 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1908 multilib flags use -mfpu with a value other than neon-fp16.
1910 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1912 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1913 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1915 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1917 * lib/target-supports.exp (check_effective_target_pie): New proc.
1918 * gcc.dg/pie-link.c: Use target pie.
1920 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1921 Laurent Rougé <laurent.rouge@menta.fr>
1923 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1924 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1926 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1928 * gfortran.dg/coarray/sync_1.f90: New test for
1929 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1931 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1933 PR tree-optimization/49318
1934 * gcc.dg/vect/pr49318.c: New test.
1936 2011-06-09 David Krauss <potswa@mac.com>
1938 * g++.dg/template/arrow1.C: New.
1940 2011-06-09 Jason Merrill <jason@redhat.com>
1942 * lib/prune.exp: Prune "note"s.
1943 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1945 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1946 * g++.dg/template/dependent-expr3.C: Likewise.
1947 * g++.dg/parse/template7.C: Likewise.
1948 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1949 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1950 * g++.old-deja/g++.pt/friend38.C: Likewise.
1951 * g++.old-deja/g++.pt/crash32.C: Likewise.
1952 * g++.old-deja/g++.other/init4.C: Likewise.
1953 * g++.old-deja/g++.other/friend8.C: Likewise.
1955 * g++.dg/ext/complex7.C: Adjust expected output.
1956 * g++.dg/diagnostic/method1.C: Likewise.
1957 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1958 * g++.dg/parse/crash33.C: Likewise.
1959 * g++.dg/other/warning1.C: Likewise.
1960 * g++.dg/init/pr29571.C: Likewise.
1961 * g++.dg/warn/overflow-warn-1.C: Likewise.
1962 * g++.dg/warn/overflow-warn-3.C: Likewise.
1963 * g++.dg/warn/overflow-warn-4.C: Likewise.
1964 * g++.old-deja/g++.oliva/template1.C: Likewise.
1966 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1967 * g++.dg/parse/template7.C: Adjust.
1969 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1972 * gcc.dg/pr49307.c: New.
1974 2011-06-09 Wei Guozhi <carrot@google.com>
1977 * gcc.target/arm/pr46975.c: New testcase.
1979 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1981 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1982 (PMETH, arglist_t): Removed.
1983 (method_get_number_of_arguments): Removed.
1984 (method_get_nth_argument): Removed.
1985 (method_get_first_argument): Removed.
1986 (method_get_next_argument): Removed.
1987 (method_get_sizeof_arguments): Removed.
1988 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1990 (method_get_number_of_arguments): Removed.
1991 (method_get_nth_argument): Removed.
1992 (method_get_first_argument): Removed.
1993 (method_get_next_argument): Removed.
1994 (method_get_sizeof_arguments): Removed.
1995 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1997 2011-06-09 David Li <davidxl@google.com>
1999 * gcc.dg/dump-pass.c: New test.
2001 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2004 * g++.dg/parse/error38.C: New.
2006 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2009 * gfortran.dg/pr49308.f90: New test.
2011 2011-06-08 Jason Merrill <jason@redhat.com>
2013 * g++.dg/cpp0x/noexcept11.C: New.
2014 * g++.dg/cpp0x/noexcept12.C: New.
2015 * g++.dg/cpp0x/sfinae11.C: Adjust.
2017 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2020 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2021 to dg-options, match also DW_AT_linkage_name.
2023 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2027 -fno-common on alpha*-dec-osf*.
2028 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2030 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2032 PR rtl-optimization/49303
2033 * gcc.target/ia64/pr49303.c: New test.
2035 2011-06-08 Tobias Burnus <burnus@net-b.de>
2038 * gfortran.dg/coarray_lock_1.f90: New.
2039 * gfortran.dg/coarray_lock_2.f90: New.
2041 2011-06-07 Jason Merrill <jason@redhat.com>
2043 * lib/prune.exp: Look for "required" rather than "instantiated".
2044 * g++.dg/abi/mangle11.C: Likewise.
2045 * g++.dg/abi/mangle12.C: Likewise.
2046 * g++.dg/abi/mangle17.C: Likewise.
2047 * g++.dg/abi/mangle20-2.C: Likewise.
2048 * g++.dg/abi/pragma-pack1.C: Likewise.
2049 * g++.dg/cpp0x/decltype26.C: Likewise.
2050 * g++.dg/cpp0x/decltype28.C: Likewise.
2051 * g++.dg/cpp0x/decltype29.C: Likewise.
2052 * g++.dg/cpp0x/enum11.C: Likewise.
2053 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2054 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2055 * g++.dg/cpp0x/pr47416.C: Likewise.
2056 * g++.dg/ext/case-range2.C: Likewise.
2057 * g++.dg/ext/case-range3.C: Likewise.
2058 * g++.dg/gomp/for-19.C: Likewise.
2059 * g++.dg/gomp/pr37533.C: Likewise.
2060 * g++.dg/gomp/pr38639.C: Likewise.
2061 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2062 * g++.dg/inherit/base3.C: Likewise.
2063 * g++.dg/inherit/using6.C: Likewise.
2064 * g++.dg/init/placement4.C: Likewise.
2065 * g++.dg/init/reference3.C: Likewise.
2066 * g++.dg/lookup/scoped6.C: Likewise.
2067 * g++.dg/lookup/using7.C: Likewise.
2068 * g++.dg/other/abstract1.C: Likewise.
2069 * g++.dg/other/error10.C: Likewise.
2070 * g++.dg/other/error5.C: Likewise.
2071 * g++.dg/other/field1.C: Likewise.
2072 * g++.dg/other/offsetof5.C: Likewise.
2073 * g++.dg/parse/bitfield2.C: Likewise.
2074 * g++.dg/parse/constant4.C: Likewise.
2075 * g++.dg/parse/crash20.C: Likewise.
2076 * g++.dg/parse/invalid-op1.C: Likewise.
2077 * g++.dg/parse/non-dependent2.C: Likewise.
2078 * g++.dg/parse/template18.C: Likewise.
2079 * g++.dg/tc1/dr152.C: Likewise.
2080 * g++.dg/tc1/dr166.C: Likewise.
2081 * g++.dg/tc1/dr176.C: Likewise.
2082 * g++.dg/tc1/dr213.C: Likewise.
2083 * g++.dg/template/access11.C: Likewise.
2084 * g++.dg/template/access2.C: Likewise.
2085 * g++.dg/template/access3.C: Likewise.
2086 * g++.dg/template/access7.C: Likewise.
2087 * g++.dg/template/arg7.C: Likewise.
2088 * g++.dg/template/cond2.C: Likewise.
2089 * g++.dg/template/crash13.C: Likewise.
2090 * g++.dg/template/crash40.C: Likewise.
2091 * g++.dg/template/crash7.C: Likewise.
2092 * g++.dg/template/crash84.C: Likewise.
2093 * g++.dg/template/ctor5.C: Likewise.
2094 * g++.dg/template/defarg13.C: Likewise.
2095 * g++.dg/template/defarg14.C: Likewise.
2096 * g++.dg/template/dtor7.C: Likewise.
2097 * g++.dg/template/eh2.C: Likewise.
2098 * g++.dg/template/error2.C: Likewise.
2099 * g++.dg/template/error43.C: Likewise.
2100 * g++.dg/template/friend32.C: Likewise.
2101 * g++.dg/template/injected1.C: Likewise.
2102 * g++.dg/template/instantiate1.C: Likewise.
2103 * g++.dg/template/instantiate3.C: Likewise.
2104 * g++.dg/template/instantiate5.C: Likewise.
2105 * g++.dg/template/instantiate7.C: Likewise.
2106 * g++.dg/template/local6.C: Likewise.
2107 * g++.dg/template/lookup2.C: Likewise.
2108 * g++.dg/template/member5.C: Likewise.
2109 * g++.dg/template/memfriend15.C: Likewise.
2110 * g++.dg/template/memfriend16.C: Likewise.
2111 * g++.dg/template/memfriend17.C: Likewise.
2112 * g++.dg/template/memfriend7.C: Likewise.
2113 * g++.dg/template/meminit1.C: Likewise.
2114 * g++.dg/template/nested3.C: Likewise.
2115 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2116 * g++.dg/template/nontype12.C: Likewise.
2117 * g++.dg/template/nontype13.C: Likewise.
2118 * g++.dg/template/nontype6.C: Likewise.
2119 * g++.dg/template/pr23510.C: Likewise.
2120 * g++.dg/template/pr35240.C: Likewise.
2121 * g++.dg/template/ptrmem15.C: Likewise.
2122 * g++.dg/template/ptrmem6.C: Likewise.
2123 * g++.dg/template/qualified-id1.C: Likewise.
2124 * g++.dg/template/qualttp20.C: Likewise.
2125 * g++.dg/template/qualttp3.C: Likewise.
2126 * g++.dg/template/qualttp4.C: Likewise.
2127 * g++.dg/template/qualttp5.C: Likewise.
2128 * g++.dg/template/qualttp6.C: Likewise.
2129 * g++.dg/template/qualttp7.C: Likewise.
2130 * g++.dg/template/qualttp8.C: Likewise.
2131 * g++.dg/template/recurse.C: Likewise.
2132 * g++.dg/template/recurse2.C: Likewise.
2133 * g++.dg/template/ref5.C: Likewise.
2134 * g++.dg/template/scope2.C: Likewise.
2135 * g++.dg/template/sfinae10.C: Likewise.
2136 * g++.dg/template/sfinae3.C: Likewise.
2137 * g++.dg/template/sizeof3.C: Likewise.
2138 * g++.dg/template/static9.C: Likewise.
2139 * g++.dg/template/template-id-2.C: Likewise.
2140 * g++.dg/template/typedef13.C: Likewise.
2141 * g++.dg/template/typename4.C: Likewise.
2142 * g++.dg/template/using14.C: Likewise.
2143 * g++.dg/template/using2.C: Likewise.
2144 * g++.dg/template/warn1.C: Likewise.
2145 * g++.dg/warn/Wparentheses-13.C: Likewise.
2146 * g++.dg/warn/Wparentheses-15.C: Likewise.
2147 * g++.dg/warn/Wparentheses-16.C: Likewise.
2148 * g++.dg/warn/Wparentheses-17.C: Likewise.
2149 * g++.dg/warn/Wparentheses-18.C: Likewise.
2150 * g++.dg/warn/Wparentheses-19.C: Likewise.
2151 * g++.dg/warn/Wparentheses-20.C: Likewise.
2152 * g++.dg/warn/Wparentheses-23.C: Likewise.
2153 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2154 * g++.dg/warn/noeffect2.C: Likewise.
2155 * g++.dg/warn/noeffect4.C: Likewise.
2156 * g++.dg/warn/pr8570.C: Likewise.
2157 * g++.old-deja/g++.brendan/init2.C: Likewise.
2158 * g++.old-deja/g++.eh/spec6.C: Likewise.
2159 * g++.old-deja/g++.pt/crash10.C: Likewise.
2160 * g++.old-deja/g++.pt/crash36.C: Likewise.
2161 * g++.old-deja/g++.pt/derived3.C: Likewise.
2162 * g++.old-deja/g++.pt/error2.C: Likewise.
2163 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2164 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2165 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2166 * g++.old-deja/g++.pt/overload7.C: Likewise.
2167 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2169 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2170 Iain Sandoe <iains@gcc.gnu.org>
2172 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2173 Added code to deal with the case when [Protocol
2174 -descriptionForInstanceMethod:] or [Protocol
2175 -descriptionForClassMethod:] returns NULL.
2177 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2178 Iain Sandoe <iains@gcc.gnu.org>
2180 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2181 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2184 2011-06-07 Xinliang David Li <davidxl@google.com>
2186 * gcc.dg/inline_2.c: New test.
2187 * gcc.dg/unroll_2.c: New test.
2188 * gcc.dg/inline_3.c: New test.
2189 * gcc.dg/unroll_3.c: New test.
2190 * gcc.dg/inline_4.c: New test.
2191 * gcc.dg/unroll_4.c: New test.
2192 * gcc.dg/inline_1.c: New test.
2193 * gcc.dg/unroll_1.c: New test.
2195 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197 PR tree-optimization/48497
2198 * lib/gcc-defs.exp (dg-additional-options): New proc.
2199 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2200 -msse2 on 32-bit x86.
2202 2011-06-06 Jason Merrill <jason@redhat.com>
2204 * g++.dg/cpp0x/enum19.C: New.
2206 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2208 * gcc.target/arm/neon-reload-class.c: New test.
2210 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2213 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2215 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2217 * gcc.target/arm/smlatb-1.c: New file.
2218 * gcc.target/arm/smlatt-1.c: New file.
2219 * gcc.target/arm/smlaltb-1.c: New file.
2220 * gcc.target/arm/smlaltt-1.c: New file.
2222 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2224 * gcc.target/arm/mla-2.c: New test.
2226 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2228 PR gcov-profile/49299
2229 * gcc.dg/tree-prof/pr49299-1.c: New test.
2230 * gcc.dg/tree-prof/pr49299-2.c: New test.
2232 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2234 * lib/target-supports.exp
2235 (check_effective_target_vect_widen_mult_qi_to_hi):
2236 Add NEON as supporting target.
2237 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2238 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2239 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2240 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2241 using widening multiplication on targets that support it.
2242 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2243 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2244 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2246 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2248 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2249 Modern Objective-C runtime API.
2250 * objc/execute/next_mapping.h: Removed.
2251 * objc-obj-c++-shared/next-mapping.h: Removed.
2252 * objc-obj-c++-shared/Object1.h: Removed.
2253 * objc-obj-c++-shared/Object1.m: Removed.
2254 * objc-obj-c++-shared/Object1.mm: Removed.
2255 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2256 * objc-obj-c++-shared/Protocol1.h: Removed.
2257 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2258 of ProtoBool, IVAR_T and METHOD.
2259 * objc-obj-c++-shared/runtime.h: New.
2260 * objc-obj-c++-shared/TestsuiteObject.h: New.
2261 * objc-obj-c++-shared/TestsuiteObject.m: New.
2263 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2264 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2265 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2267 * objc/execute/_cmd.m: Include
2268 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2269 runtime API. ([TestClass +initialize]): Include this method also
2270 with the GNU runtime.
2271 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2272 Object. ([-setValue:]): Return void.
2273 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2274 with the GNU runtime. Include
2275 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2276 for the NeXT runtime. Use the existing print_ivars() and
2277 compare_structures() implementations for the old NeXT runtime.
2278 Added new implementations for the Modern GNU and NeXT runtimes.
2279 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2280 well. (main): Use objc_getClass(). Use return instead of exit.
2281 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2282 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2284 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2285 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2286 instead of Object. (main): Use return instead of exit().
2287 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2288 instead of Object. Removed prototype for exit(). (main): Use
2289 return instead of exit(). Use the Modern Objective-C runtime API.
2290 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2292 * objc/execute/class-tests-1.h: Include
2293 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2294 runtime API. (test_class_with_superclass): Do not call [Object
2295 class]. There is no need to with the current libobjc.
2296 * objc/execute/class-tests-2.h: Include
2297 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2299 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2300 ../../objc-obj-c++-shared/next-mapping.h.
2301 * objc/execute/class-2.m: Likewise.
2302 * objc/execute/class-3.m: Likewise.
2303 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2304 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2305 +initialize]): Include this method also with the GNU
2306 runtime. (main): Use the Modern Objective-C runtime API.
2307 * objc/execute/class-5.m: Likewise.
2308 * objc/execute/class-6.m: Likewise.
2309 * objc/execute/class-7.m: Likewise.
2310 * objc/execute/class-8.m: Likewise.
2311 * objc/execute/class-9.m: Likewise.
2312 * objc/execute/class-10.m: Likewise.
2313 * objc/execute/class-11.m: Likewise.
2314 * objc/execute/class-12.m: Likewise.
2315 * objc/execute/class-13.m: Likewise.
2316 * objc/execute/class-14.m: Likewise.
2317 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2318 this method also with the GNU runtime.
2319 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2320 +initialize]): Include this method also with the GNU runtime.
2321 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2323 * objc/execute/encode-1.m: Likewise.
2324 * objc/execute/enumeration-1.m: Likewise.
2325 * objc/execute/enumeration-2.m: Likewise.
2326 * objc/execute/exceptions/catchall-1.m: Likewise.
2327 * objc/execute/exceptions/finally-1.m: Likewise.
2328 * objc/execute/exceptions/foward-1.m: Likewise.
2329 * objc/execute/exceptions/local-variables-1.m: Likewise.
2330 * objc/execute/exceptions/throw-nil.m: Likewise.
2331 * objc/execute/exceptions/trivial.m: Likewise.
2332 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2333 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2334 * objc/execute/exceptions/matcher-1.m: Likewise.
2335 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2337 * objc/execute/formal_protocol-2.m: Likewise.
2338 * objc/execute/formal_protocol-3.m: Likewise.
2339 * objc/execute/formal_protocol-4.m: Likewise.
2340 * objc/execute/formal_protocol-5.m: Include
2341 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2343 * objc/execute/formal_protocol-6.m: Likewise.
2344 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2345 Object. Include <objc/Protocol.h> instead of
2346 ../../objc-obj-c++-shared/Protocol1.h.
2347 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2349 * objc/execute/informal_protocol.m: Likewise.
2350 * objc/execute/load-3.m: Likewise.
2351 * objc/execute/many_args_method.m ([TestClass +initialize]):
2352 Include this method with the GNU runtime as well.
2353 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2354 * objc/execute/nested-func-1.m: Use TestsuiteObject
2356 * objc/execute/nil_method-1.m: Likewise.
2357 * objc/execute/no_clash.m: Likewise.
2358 * objc/execute/np-1.m: Do not include
2359 ../../objc-obj-c++-shared/Protocol1.h.
2360 (main): Use return instead of exit().
2361 * objc/execute/np-2.m: Do not include
2362 ../../objc-obj-c++-shared/Protocol1.h.
2363 ([MyObject +initialize]): Include this method also with the GNU
2364 runtime. (main): Use return instead of exit().
2365 * objc/execute/object_is_class.m: Include
2366 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2367 of Object. (main): Use the Modern Objective-C runtime API.
2368 * objc/execute/object_is_meta_class.m: Likewise.
2369 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2370 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2371 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2372 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2373 Objective-C runtime API.
2374 * objc/execute/protocol-isEqual-2.m: Likewise.
2375 * objc/execute/protocol-isEqual-3.m: Likewise.
2376 * objc/execute/protocol-isEqual-4.m: Likewise.
2377 * objc/execute/redefining_self.m ([TestClass +initialize]):
2378 Include this method with the GNU runtime as well.
2379 * objc/execute/root_methods.m: Include
2380 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2381 Include this method with the GNU runtime as well.
2382 (main): Use the Modern Objective-C runtime API.
2383 * objc/execute/selector-1.m: Include
2384 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2385 of Object. (main): Use the Modern Objective-C runtime API.
2386 * objc/execute/static-1.m ([Test +initialize]): Include this
2387 method with the GNU runtime as well.
2388 * objc/execute/static-2.m: Likewise.
2389 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2390 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2391 ([MathClass +initialize]): Include this method with the GNU
2393 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2395 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2396 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2397 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2398 * objc.dg/attributes/method-attribute-1.m: Likewise.
2399 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2400 * objc.dg/attributes/method-attribute-2.m: Likewise.
2401 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2402 * objc.dg/attributes/method-attribute-3.m: Likewise.
2403 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2404 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2405 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2406 * obj-c++.dg/bitfield-1.mm: Likewise.
2407 * obj-c++.dg/bitfield-2.mm: Likewise
2408 * objc.dg/bitfield-3.m: Likewise.
2409 * obj-c++.dg/bitfield-4.mm: Likewise.
2410 * objc.dg/bitfield-5.m: Likewise
2411 * objc.dg/call-super-1.m: Likewise.
2412 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2413 Use objc_getClass() instead of objc_get_class(), but for the GNU
2414 runtime redefine objc_getClass as objc_get_class. Include
2415 ../objc-obj-c++-shared/runtime.h.
2416 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2417 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2418 Use the Modern Objective-C runtime API.
2419 * objc.dg/class-protocol-1.m: Include
2420 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2421 * obj-c++.dg/class-protocol-1.mm: Likewise.
2422 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2423 * objc.dg/comp-types-10.m: Likewise.
2424 * objc.dg/comp-types-11.m: Likewise.
2425 * objc.dg/comp-types-12.m: Likewise.
2426 * obj-c++.dg/comp-types-9.mm: Likewise.
2427 * obj-c++.dg/comp-types-11.mm: Likewise.
2428 * obj-c++.dg/comp-types-12.mm: Likewise.
2429 * obj-c++.dg/comp-types-13.mm: Likewise.
2430 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2431 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2432 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2433 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2434 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2435 * objc.dg/desig-init-1.m: Likewise.
2436 * obj-c++.dg/defs.mm: Likewise.
2437 * objc.dg/exceptions-2.m: Likewise.
2438 * obj-c++.dg/except-1.mm: Likewise.
2439 * obj-c++.dg/exceptions-2.mm: Likewise.
2440 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2441 Use the Modern Objective-C runtime API.
2442 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2443 the Modern Objective-C runtime API. Do not include
2444 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2445 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2446 the Modern Objective-C runtime API except when using an older NeXT
2448 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2449 the Modern Objective-C runtime API.
2450 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2452 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2453 * objc.dg/encode-7-next-64bit.m: Updated include.
2454 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2456 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2457 the Modern Objective-C runtime API.
2458 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2459 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2460 instead of ../objc-obj-c++-shared/Protocol1.h.
2461 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2462 the Modern Objective-C runtime API except when using an older NeXT
2464 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2465 the Modern Objective-C runtime API.
2466 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2468 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2469 * objc.dg/fix-and-continue-2.m: Likewise.
2470 * objc.dg/foreach-1.m: Likewise.
2471 * objc.dg/foreach-2.m: Likewise.
2472 * objc.dg/foreach-3.m: Likewise.
2473 * objc.dg/foreach-4.m: Likewise.
2474 * objc.dg/foreach-5.m: Likewise.
2475 * objc.dg/foreach-6.m: Likewise.
2476 * objc.dg/foreach-7.m: Likewise.
2477 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2479 * objc.dg/func-ptr-2.m: Likewise.
2480 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2481 Do not include objc/objc-api.h.
2482 * obj-c++.dg/fsf-package-0.mm: Likewise.
2483 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2484 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2485 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2487 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2488 * objc.dg/gnu-runtime-3.m: Likewise.
2489 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2490 * objc.dg/headers.m: Include objc/runtime.h instead of
2491 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2492 for the NeXT runtime.
2493 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2494 * obj-c++.dg/isa-field-1.mm: Likewise.
2495 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2496 * objc.dg/layout-1.m: Likewise.
2497 * objc.dg/layout-2.m: Likewise.
2498 * objc.dg/local-decl-2.m: Likewise.
2499 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2500 Object. ([Container +elementForView:]): Use
2501 class_conformsToProtocol().
2502 * obj-c++.dg/lookup-2.mm: Likewise.
2503 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2504 * obj-c++.dg/local-decl-1.mm: Likewise.
2505 * objc.dg/method-3.m: Likewise.
2506 * objc.dg/method-4.m: Likewise.
2507 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2508 ../objc-obj-c++-shared/Protocol1.h.
2509 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2510 * objc.dg/method-9.m: Likewise.
2511 * objc.dg/method-10.m: Likewise.
2512 * objc.dg/method-13.m ([Root +initialize]): Include this method
2513 also for the GNU runtime. (main): Use objc_getClass() also for
2515 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2516 * objc.dg/method-17.m: Likewise.
2517 * objc.dg/method-19.m: Likewise.
2518 * objc.dg/method-20b.m: Likewise.
2519 * obj-c++.dg/method-2.mm: Likewise.
2520 * obj-c++.dg/method-6.mm: Likewise.
2521 * obj-c++.dg/method-10.mm: Likewise.
2522 * obj-c++.dg/method-11.mm: Likewise.
2523 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2524 ../objc-obj-c++-shared/Protocol1.h.
2525 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2526 * obj-c++.dg/method-15.mm: Likewise.
2527 * obj-c++.dg/method-17.mm: Likewise.
2528 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2529 +initialize]): Include this method also for the GNU
2530 runtime. (main): Use objc_getClass() also for the GNU runtime.
2531 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2532 * obj-c++.dg/method-22.mm: Likewise.
2533 * obj-c++.dg/method-23.mm: Likewise.
2534 * obj-c++.dg/no-extra-load.mm: Likewise.
2535 * objc.dg/objc-fast-4.m: Likewise.
2536 * objc.dg/objc-gc-4.m: Likewise.
2537 * obj-c++.dg/objc-gc-3.mm: Likewise.
2538 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2539 protocol_getMethodDescription() instead of [Protocol
2540 -descriptionForInstanceMethod].
2541 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2542 Made it available with all runtimes. (main): Call -test instead
2544 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2545 and put into a category.
2546 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2547 Object. Include objc/objc.h.
2548 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2549 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2550 New. (main): Use protocol_getMethodDescription() instead
2551 of [Protocol -descriptionForInstanceMethod] and [Protocol
2552 -descriptionForClassMethod].
2553 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2554 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2555 Objective-C runtime API.
2556 * obj-c++.dg/proto-qual-1.mm: Likewise.
2557 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2559 * obj-c++.dg/property/property-1.mm: Likewise.
2560 * obj-c++.dg/qual-types-1.mm: Likewise.
2561 * objc.dg/selector-2.m: Include objc/objc.h instead of
2562 ../objc-obj-c++-shared/Object1.h.
2563 * obj-c++.dg/selector-2.mm: Likewise.
2564 * obj-c++.dg/selector-5.mm: Likewise.
2565 * obj-c++.dg/selector-6.mm: Likewise.
2566 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2567 Object. Do not include objc/objc-api.h.
2568 * obj-c++.dg/set-not-used-1.mm: Likewise.
2569 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2570 * objc.dg/stret-1.m: Likewise.
2571 * objc.dg/stret-2.m: Likewise.
2572 * obj-c++.dg/super-class-2.mm: Likewise.
2573 * objc.dg/super-class-3.m: Likewise.
2574 * objc.dg/super-class-4.m: Likewise.
2575 * objc.dg/sync-2.m: Likewise.
2576 * obj-c++.dg/sync-2.mm: Likewise.
2577 * objc.dg/sync-1.m: Include objc/objc.h instead of
2578 ../objc-obj-c++-shared/Object1.h.
2579 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2580 'Class' as the type of 'isa'.
2581 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2582 Objective-C runtime API. ([TestClass +initialize]): Include this
2583 method with the GNU runtime as well.
2584 * objc.dg/strings/strings-1.m: Updated includes.
2585 * obj-c++.dg/strings/strings-1.mm: Likewise.
2586 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2587 objc.dg/strings/const-str-12b.m.
2588 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2589 * obj-c++.dg/template-3.mm: Likewise.
2590 * obj-c++.dg/template-4.mm: Likewise.
2591 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2592 Objective-C runtime API.
2593 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2594 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2595 * obj-c++.dg/try-catch-1.mm: Likewise.
2596 * obj-c++.dg/try-catch-2.mm: Likewise.
2597 * objc.dg/try-catch-3.m: Likewise.
2598 * obj-c++.dg/try-catch-3.mm: Likewise.
2599 * objc.dg/try-catch-6.m: Likewise.
2600 * objc.dg/try-catch-7.m: Likewise.
2601 * obj-c++.dg/try-catch-7.mm: Likewise.
2602 * obj-c++.dg/try-catch-8.mm: Likewise.
2603 * obj-c++.dg/try-catch-9.mm: Likewise.
2604 * objc.dg/try-catch-10.m: Likewise.
2605 * obj-c++.dg/try-catch-11.mm: Likewise.
2606 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2607 Object. Include objc/objc.h.
2608 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2609 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2610 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2611 Object. Use Modern Objective-C runtime API. Do not use
2613 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2614 * obj-c++.dg/torture/trivial.mm: Likewise.
2615 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2616 instead of ../objc-obj-c++-shared/Object1.h. Include
2617 ../objc-obj-c++-shared/runtime.h.
2618 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2619 * objc.dg/torture/strings/const-str-11.m: Likewise.
2620 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2621 * objc.dg/torture/strings/const-str-9.m: Likewise.
2622 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2623 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2624 instead of Object. Only add _FooClassReference if
2626 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2627 * objc.dg/torture/strings/const-str-8.m: Likewise.
2628 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2629 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2631 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2633 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2634 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2635 * obj-c++.dg/va-meth-1.mm: Likewise.
2636 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2637 ../objc-obj-c++-shared/Object1.h.
2638 * objc.dg/zero-link-3.m: Likewise.
2640 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2642 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2644 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2647 * obj-c++.dg/property/cxx-property-1.mm: New.
2648 * obj-c++.dg/property/cxx-property-2.mm: New.
2650 2011-06-06 Jason Merrill <jason@redhat.com>
2652 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2654 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2656 PR rtl-optimization/49145
2658 * gcc.c-torture/compile/pr49145.c: New test.
2660 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2663 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2664 to dg-options, match also DW_AT_linkage_name.
2667 * gcc.dg/debug/pr49294.c: New test.
2670 * g++.dg/opt/pr49264.C: New test.
2672 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2674 PR tree-optimization/49243
2675 * gcc.dg/pr49243.c: New.
2677 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2679 * gnat.dg/specs/cond_expr1.ads: New test.
2681 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2683 * gnat.dg/deferred_const4.ad[sb]: New test.
2684 * gnat.dg/deferred_const4_pkg.ads: New helper.
2686 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2688 * gnat.dg/test_tamdt.adb: Rename to...
2689 * gnat.dg/taft_type1.adb: ...this.
2690 * gnat.dg/tamdt.ad[sb]: Rename to...
2691 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2692 * gnat.dg/tamdt_aux.ads: Rename to...
2693 * gnat.dg/taft_type1_pkg2.ads: ...this.
2694 * gnat.dg/taft_type2.ad[sb]: New test.
2695 * gnat.dg/taft_type2_pkg.ads: New helper.
2696 * gnat.dg/taft_type3.adb: New test.
2697 * gnat.dg/taft_type3_pkg.ads: New helper.
2699 2011-06-05 Tobias Burnus <burnus@net-b.de>
2702 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2705 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2708 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2710 * objc.dg/gnu-api-2-objc.m: Likewise.
2711 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2712 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2714 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2716 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2717 alignment, not the alignment, when calling class_addIvar(). Add
2718 an 'isa' instance variable to the test root class.
2719 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2721 2011-06-04 Jan Hubicka <jh@suse.cz>
2723 PR tree-optimization/48893
2724 PR tree-optimization/49091
2725 PR tree-optimization/49179
2726 * gfortran.dg/pr49179.f90: New testcase
2728 2011-06-04 Jan Hubicka <jh@suse.cz>
2731 * g++.dg/torture/pr48954.C: New testcase.
2733 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2735 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2737 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2740 * g++.dg/diagnostic/bitfld2.C: New.
2742 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.c-torture/execute/pr49281.c: New test.
2747 2011-06-04 Jan Hubicka <jh@suse.cz>
2749 PR tree-optimize/48929
2750 * gcc.c-torture/compile/pr48929.c: New testcase.
2752 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2754 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2756 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2759 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2761 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2763 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2765 2011-06-03 Richard Henderson <rth@redhat.com>
2766 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2768 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2770 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2772 * objc.dg/headers.m: Do not include objc-list.h.
2774 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2776 * objc.dg/type-stream-1.m: Test removed.
2777 * objc.dg/headers.m: Do not include typedstream.h.
2779 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2781 * objc.dg/torture/forward-1.m (main): Updated testcase.
2783 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2786 * gcc.c-torture/compile/pr49163.c: New.
2788 2011-06-02 Asher Langton <langton2@llnl.gov>
2791 * gfortran.dg/PR49268.f90: New test.
2793 2011-06-02 Asher Langton <langton2@llnl.gov>
2796 * gfortran.dg/PR37039.f90: New test.
2798 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2801 * objc.dg/method-5.m: Updated.
2802 * objc.dg/method-19.m: Updated.
2803 * objc.dg/method-lookup-1.m: New.
2804 * obj-c++.dg/method-6.mm: Updated.
2805 * obj-c++.dg/method-7.mm: Updated.
2806 * obj-c++.dg/method-lookup-1.mm: New.
2808 2011-06-02 DJ Delorie <dj@redhat.com>
2810 * lib/timeout.exp (timeout): Add board_info support.
2812 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2816 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2819 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2820 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2822 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2823 Hans-Peter Nilsson <hp@axis.com>
2825 PR rtl-optimization/48840
2826 * gcc.target/sparc/ultrasp13.c: New test.
2828 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2831 * gcc.c-torture/compile/pr49238.c: New.
2833 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2835 * gcc.target/arm/g2.c: Skip test in -mthumb.
2836 Skip test unless cpu is xscale.
2837 * gcc.target/arm/scd42-2.c: Likewise.
2838 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2840 2011-06-01 Jason Merrill <jason@redhat.com>
2842 * g++.dg/cpp0x/decltype28.C: New.
2843 * g++.dg/cpp0x/decltype29.C: New.
2845 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2848 * gcc.target/mips/pr45074.c: New test.
2850 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2851 Hans-Peter Nilsson <hp@axis.com>
2853 PR rtl-optimization/48830
2854 * gcc.target/sparc/ultrasp12.c: New test.
2856 2011-06-01 David Li <davidxl@google.com>
2858 * gcc.dg/profile-dir-1.c: Change pass name.
2859 * gcc.dg/profile-dir-2.c: Ditto.
2860 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2861 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2862 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2863 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2864 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2865 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2866 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2867 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2868 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2869 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2870 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2871 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2872 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2873 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2874 * gcc.dg/profile-dir-3.c: Ditto.
2875 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2877 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2879 * objc.dg/attributes/method-nonnull-1.m: New test.
2880 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2882 2011-05-31 Tobias Burnus <burnus@net-b.de>
2885 * gfortran.dg/coarray_atomic_1.f90: New.
2886 * gfortran.dg/coarray/atomic_1.f90: New.
2888 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.dg/guality/bswaptest.c: New test.
2891 * gcc.dg/guality/clztest.c: New test.
2892 * gcc.dg/guality/ctztest.c: New test.
2893 * gcc.dg/guality/rotatetest.c: New test.
2896 * gcc.target/i386/pr48688.c: New test.
2898 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2901 * g++.dg/lookup/name-clash9.C: New.
2903 2011-05-31 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/coarray/dummy_1.f90: New.
2908 2011-05-31 Tobias Burnus <burnus@net-b.de>
2911 * gfortran.dg/coarray/save_1.f90: New.
2912 * gfortran.dg/coarray_4.f90: Update dg-error.
2914 2011-05-31 Jason Merrill <jason@redhat.com>
2916 * g++.dg/cpp0x/rv-template1.C: New.
2918 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2920 PR rtl-optimization/49235
2921 * gcc.dg/pr49235.c: New test.
2923 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2925 PR tree-optimization/49093
2926 * gcc.dg/vect/pr49093.c: New test.
2928 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2931 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2933 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2936 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2939 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2942 * gcc.c-torture/execute/pr49186.c: New.
2944 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2947 * gcc.target/i386/pr49168-1.c: New.
2949 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2950 Eric Botcazou <ebotcazou@adacore.com>
2952 * gcc.dg/guality/drap.c: New test.
2954 2011-05-30 Richard Guenther <rguenther@suse.de>
2956 PR tree-optimization/49210
2957 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2958 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2960 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2963 * g++.dg/gomp/pr49223-1.C: New test.
2964 * g++.dg/gomp/pr49223-2.C: New test.
2966 2011-05-30 Richard Guenther <rguenther@suse.de>
2968 PR tree-optimization/49218
2969 * gcc.c-torture/execute/pr49218.c: New testcase.
2971 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2973 PR tree-optimization/49199
2974 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2975 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2976 -fno-tree-scev-cprop.
2978 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2981 * gfortran.dg/extends_13.f03: New.
2983 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2985 PR rtl-optimization/49095
2986 * gcc.target/i386/pr49095.c: New test.
2988 2011-05-29 Tobias Burnus <burnus@net-b.de>
2991 * gfortran.dg/coarray_24.f90: New.
2993 2011-05-29 Tobias Burnus <burnus@net-b.de>
2996 * gfortran.dg/coarray_23.f90: New.
2998 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3001 * gcc.dg/pr48826.c: New test.
3003 2011-05-29 Richard Guenther <rguenther@suse.de>
3005 PR tree-optimization/49217
3006 * gcc.dg/torture/pr49217.c: New testcase.
3008 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3011 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3013 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3015 * gnat.dg/boolean_subtype.adb: Rename to...
3016 * gnat.dg/boolean_subtype1.adb: ...this.
3018 2011-05-28 Jason Merrill <jason@redhat.com>
3020 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3022 2011-05-27 Jason Merrill <jason@redhat.com>
3024 * g++.dg/cpp0x/enum18.C: Adjust.
3026 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3028 2011-05-27 Tobias Burnus <burnus@net-b.de>
3031 * gfortran.dg/coarray_22.f90: New.
3033 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3035 PR tree-optimization/46728
3036 * gcc.target/powerpc/pr46728-1.c: New.
3037 * gcc.target/powerpc/pr46728-2.c: New.
3038 * gcc.target/powerpc/pr46728-3.c: New.
3039 * gcc.target/powerpc/pr46728-4.c: New.
3040 * gcc.target/powerpc/pr46728-5.c: New.
3041 * gcc.dg/pr46728-6.c: New.
3042 * gcc.target/powerpc/pr46728-7.c: New.
3043 * gcc.target/powerpc/pr46728-8.c: New.
3044 * gcc.dg/pr46728-9.c: New.
3045 * gcc.target/powerpc/pr46728-10.c: New.
3046 * gcc.target/powerpc/pr46728-11.c: New.
3047 * gcc.dg/pr46728-12.c: New.
3048 * gcc.target/powerpc/pr46728-13.c: New.
3049 * gcc.target/powerpc/pr46728-14.c: New.
3050 * gcc.target/powerpc/pr46728-15.c: New.
3051 * gcc.target/powerpc/pr46728-16.c: New.
3053 2011-05-27 Jason Merrill <jason@redhat.com>
3055 * g++.dg/abi/mangle47.C: New.
3058 * g++.dg/template/const5.C: New.
3060 * g++.dg/cpp0x/enum18.C: New.
3062 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3064 * g++.dg/cpp0x/error6.C: New.
3066 * g++.dg/cpp0x/error5.C: New.
3068 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3071 * g++.dg/eh/cond6.C: New test.
3073 2011-05-27 Tobias Burnus <burnus@net-b.de>
3076 * gfortran.dg/rank_3.f90: New.
3077 * gfortran.dg/rank_4.f90: New.
3079 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3081 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3082 replace dump search.
3084 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3086 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3087 * gnat.dg/bit_packed_array5.adb: ...here.
3089 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3092 * g++.dg/cpp0x/auto25.C: New.
3094 2011-05-27 Richard Guenther <rguenther@suse.de>
3096 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3098 2011-05-27 Richard Guenther <rguenther@suse.de>
3100 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3102 2011-05-27 Richard Guenther <rguenther@suse.de>
3105 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3107 2011-05-26 Jason Merrill <jason@redhat.com>
3109 * g++.dg/cpp0x/friend1.C: New.
3110 * g++.dg/cpp0x/friend2.C: New.
3112 * g++.dg/cpp0x/auto7.C: Update.
3113 * g++.dg/template/crash50.C: Adjust.
3114 * g++.dg/template/static9.C: Adjust.
3115 * g++.old-deja/g++.ext/memconst.C: Adjust.
3117 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3119 * gcc.dg/march.c: Ignore a note for some targets.
3121 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3122 Nathan Froyd <froydnj@codesourcery.com>
3126 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3127 * g++.dg/parse/pr18770.C: New test.
3128 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3130 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3133 * gfortran.dg/dependency_40.f90 : New test.
3135 2011-05-26 Tobias Burnus <burnus@net-b.de>
3138 * gfortran.dg/coarray/registering_1.f90: New.
3140 2011-05-26 Jason Merrill <jason@redhat.com>
3142 * g++.dg/cpp0x/variadic111.C: New.
3143 * g++.dg/cpp0x/variadic41.C: Adjust.
3145 2011-05-26 Richard Guenther <rguenther@suse.de>
3147 PR tree-optimization/48702
3148 * gcc.dg/torture/pr48702.c: New testcase.
3150 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3152 PR gcov-profile/48845
3153 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3155 * gcc.dg/matrix/matrix.exp: Likewise.
3156 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3157 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3158 line number to check_profiling_available.
3159 * lib/target-supports.exp (check_profiling_available): Account for
3161 Require TLS runtime support with -fprofile-generate.
3162 * lib/profopt.exp (profopt-execute): Add TLS options for
3164 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3166 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3169 * g++.dg/eh/cond5.C: New test.
3171 PR tree-optimization/49161
3172 * gcc.c-torture/execute/pr49161.c: New test.
3174 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3176 * gcc.target/arm/neon-vorn-vbic.c: New test.
3178 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3180 PR tree-optimization/49038
3181 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3182 * gcc.dg/vect/pr49038.c: New test.
3184 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3185 * g++.dg/init/pr25811-3.C: New.
3186 * g++.dg/init/pr25811-4.C: New.
3188 2011-05-25 Jason Merrill <jason@redhat.com>
3190 * g++.dg/cpp0x/enum17.C: New.
3191 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3193 * g++.dg/cpp0x/auto24.C: New.
3195 * g++.dg/cpp0x/error4.C: New.
3197 * g++.dg/cpp0x/rv-restrict.C: New.
3199 * g++.dg/cpp0x/enum15.C: New.
3200 * g++.dg/cpp0x/constexpr-switch2.C: New.
3202 * g++.dg/cpp0x/variadic110.C: New.
3204 * g++.dg/cpp0x/auto9.C: Add typedef test.
3206 * g++.dg/cpp0x/auto23.C: New.
3207 * g++.dg/cpp0x/auto9.C: Adjust.
3209 * g++.dg/cpp0x/defaulted29.C: New.
3211 * g++.dg/cpp0x/initlist51.C: New.
3213 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3215 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3216 * g++.dg/abi/packed1.C: Suppress warning.
3217 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3218 * g++.dg/template/stdarg1.C: Likewise.
3219 * g++.dg/other/packed1.C: Remove arm from xfail list.
3221 2011-05-25 Jason Merrill <jason@redhat.com>
3223 * g++.dg/cpp0x/enum16.C: New.
3224 * g++.dg/parse/error15.C: Adjust.
3226 * g++.dg/cpp0x/initlist50.C: New.
3228 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3230 * g++.dg/cpp0x/variadic109.C: New.
3232 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.target/i386/pause-1.c: New.
3236 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3238 * gcc.dg/stack-usage-1.c: Adjust comment.
3239 * gcc.dg/stack-usage-2.c: New test.
3241 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3244 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3245 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3247 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3249 PR rtl-optimization/48757
3250 * gfortran.dg/pr48757.f: New test case.
3252 2011-05-24 Jason Merrill <jason@redhat.com>
3254 * g++.dg/cpp0x/access01.C: New.
3256 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3259 * objc.dg/pr48177.m: New testcase.
3261 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3264 * objc.dg/pr48187.m: New testcase.
3265 * obj-c++.dg/pr48187.mm: New testcase.
3266 * objc.dg/ivar-extra-semicolon.m: New testcase.
3268 2011-05-24 Jason Merrill <jason@redhat.com>
3270 * g++.dg/template/access21.C: New.
3271 * g++.dg/template/access22.C: New.
3273 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3275 PR rtl-optimization/48633
3276 * g++.dg/pr48633.C: New test.
3278 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3281 * g++.dg/other/pr49133.C: New test.
3283 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3286 * gcc.dg/torture/tls/run-gd.c: New test.
3287 * gcc.dg/torture/tls/run-ie.c: New test.
3288 * gcc.dg/torture/tls/run-ld.c: New test.
3289 * gcc.dg/torture/tls/run-le.c: New test.
3290 * lib/target-supports.exp (check_effective_target_tls_runtime):
3291 Build testcase with TLS options.
3293 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3295 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3297 2011-05-24 Tom de Vries <tom@codesourcery.com>
3299 PR tree-optimization/49121
3300 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3302 2011-05-23 Jason Merrill <jason@redhat.com>
3304 * g++.dg/cpp0x/defaulted28.C: New.
3306 * g++.dg/cpp0x/sfinae25.C: New.
3308 * g++.dg/cpp0x/rv-cast2.C: New.
3310 * g++.dg/cpp0x/enum14.C: New.
3312 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.c-torture/execute/pr49123.c: New test.
3318 * gcc.dg/debug/pr49032.c: New test.
3321 * gcc.dg/pr49120.c: New test.
3323 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3326 * gcc.target/i386/pr47315.c: New test.
3328 2011-05-23 Jason Merrill <jason@redhat.com>
3330 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3332 * g++.dg/cpp0x/sfinae24.C: New.
3334 * g++.dg/cpp0x/error3.C: New.
3336 * g++.dg/cpp0x/defaulted27.C: New.
3338 * g++.dg/cpp0x/decltype27.C: New.
3340 2011-05-23 Richard Guenther <rguenther@suse.de>
3342 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3344 2011-05-23 Richard Guenther <rguenther@suse.de>
3346 PR tree-optimization/40874
3347 * g++.dg/tree-ssa/pr40874.C: New testcase.
3349 2011-05-23 Richard Guenther <rguenther@suse.de>
3351 PR tree-optimization/49115
3352 * g++.dg/torture/pr49115.C: New testcase.
3354 2011-05-23 Richard Guenther <rguenther@suse.de>
3357 * gcc.dg/memcpy-3.c: New testcase.
3359 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3362 * gcc.c-torture/execute/pr48973-1.c: New test.
3363 * gcc.c-torture/execute/pr48973-2.c: New test.
3365 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3368 * g++.dg/warn/pr18016.C: New.
3370 2011-05-23 Tom de Vries <tom@codesourcery.com>
3373 * gcc.target/arm/ivopts-6.c: New test.
3375 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3378 * gcc.c-torture/compile/pr49029.c: New test.
3380 2011-05-22 Jason Merrill <jason@redhat.com>
3382 * g++.dg/cpp0x/sfinae23.C: New.
3383 * g++.dg/cpp0x/sfinae8.C: Correct.
3385 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3387 * gfortran.dg/function_optimize_8.f90: New test case.
3389 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3391 PR tree-optimization/49087
3392 * gcc.dg/vect/O3-pr49087.c: New test.
3394 2011-05-21 Jason Merrill <jason@redhat.com>
3396 * g++.dg/debug/const5.C: New.
3398 2011-05-20 Jason Merrill <jason@redhat.com>
3400 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3402 * g++.dg/cpp0x/constexpr-static7.C: New.
3404 * g++.dg/cpp0x/enum12.C: New.
3405 * g++.dg/cpp0x/enum13.C: New.
3407 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3410 * gfortran.dg/select_type_23.f03: New.
3412 2011-05-20 Jason Merrill <jason@redhat.com>
3414 * g++.dg/cpp0x/defaulted26.C: New.
3416 * g++.dg/cpp0x/noexcept02.C: Fix.
3417 * g++.dg/cpp0x/noexcept03.C: Fix.
3418 * g++.dg/cpp0x/noexcept08.C: Fix.
3419 * g++.dg/cpp0x/noexcept10.C: New.
3421 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3424 * gfortran.dg/extends_12.f03: New.
3426 2011-05-20 Jason Merrill <jason@redhat.com>
3428 * g++.dg/template/koenig9.C: New.
3429 * g++.dg/opt/pr47615.C: Fix.
3430 * g++.dg/overload/defarg1.C: Fix.
3431 * g++.dg/tc1/dr213.C: Remove xfail.
3432 * g++.dg/torture/pr34850.C: Fix.
3433 * g++.dg/torture/pr39362.C: Fix.
3434 * g++.old-deja/g++.brendan/crash56.C: Fix.
3435 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3437 2011-05-20 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/49079
3440 * gcc.dg/torture/pr49079.c: New testcase.
3442 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3444 PR tree-optimization/49073
3445 * gcc.c-torture/execute/pr49073.c: New test.
3447 2011-06-19 Tobias Burnus <burnus@net-b.de>
3450 * gfortran.dg/coarray_21.f90: New.
3452 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3454 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3457 2011-05-19 Richard Guenther <rguenther@suse.de>
3460 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3462 2011-05-19 Richard Guenther <rguenther@suse.de>
3465 * gcc.dg/builtin-object-size-11.c: New testcase.
3467 2011-05-19 Tom de Vries <tom@codesourcery.com>
3470 * gcc.target/arm/ivopts.c: New test.
3471 * gcc.target/arm/ivopts-2.c: New test.
3473 2011-05-19 Tom de Vries <tom@codesourcery.com>
3475 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3477 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3479 * gcc.c-torture/execute/960321-1.x: Remove.
3481 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3484 * gfortran.dg/move_alloc_4.f90: New.
3486 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3489 * gcc.target/i386/pr49002-1.c: New test.
3490 * gcc.target/i386/pr49002-2.c: Likewise.
3492 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3494 PR tree-optimization/49039
3495 * gcc.c-torture/execute/pr49039.c: New test.
3496 * gcc.dg/tree-ssa/pr49039.c: New test.
3497 * g++.dg/torture/pr49039.C: New test.
3499 2011-05-18 Jason Merrill <jason@redhat.com>
3501 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3502 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3503 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3505 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3507 * gcc.target/bfin/mcpu-bf592.c: New test.
3509 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3511 PR tree-optimization/41881
3512 * gcc.dg/vect/O3-pr41881.c: New test.
3513 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3515 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3517 PR tree-optimization/49000
3518 * gcc.dg/pr49000.c: New test.
3520 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3522 * gnat.dg/invalid1.adb: New test.
3524 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3526 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3528 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3529 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3531 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3534 * g++.dg/cpp0x/range-for18.C: New.
3536 2011-05-15 Tobias Burnus <burnus@net-b.de>
3539 * gfortran.dg/coarray/image_index_2.f90: New.
3541 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3543 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3544 * g++.dg/cpp0x/override2.C: New.
3546 2011-05-14 Tobias Burnus <burnus@net-b.de>
3549 * gfortran.de/coarray_20.f90: New.
3551 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3554 * function_optimize_7.f90: New test case.
3556 2011-05-13 Jason Merrill <jason@redhat.com>
3558 * g++.dg/cpp0x/decltype26.C: New.
3559 * g++.dg/cpp0x/enum11.C: New.
3561 2011-05-13 Tobias Burnus <burnus@net-b.de>
3565 * gfortran.dg/assign_8.f90: Update dg-error.
3567 2011-05-13 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/io_constraints_8.f90: New.
3571 * gfortran.dg/io_constraints_9.f90: New.
3573 2011-05-13 Martin Thuresson <martint@google.com>
3575 PR gcov-profile/47793
3576 * gcc.dg/pr47793.c: New.
3578 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3580 PR tree-optimization/48975
3581 * gcc.dg/pr48975.c: New test.
3583 2011-05-12 Tobias Burnus <burnus@net-b.de>
3586 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3588 2011-05-12 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3592 2011-05-12 Geert Bosch <bosch@adacore.com>
3594 * gnat.dg/view_conversion1.adb: New test.
3596 2011-05-12 Richard Guenther <rguenther@suse.de>
3598 PR tree-optimization/48172
3599 * gcc.dg/vect/pr48172.c: New testcase.
3601 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3604 * g++.dg/opt/pr48967.C: New test.
3606 2011-05-11 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/constexpr-friend.C: New.
3609 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3611 * g++.dg/cpp0x/sfinae22.C: New.
3613 2011-05-11 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/generic_24.f90: New.
3618 2011-05-11 Richard Guenther <rguenther@suse.de>
3620 PR tree-optimization/15256
3621 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3623 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3626 * gcc.dg/pr48159-1.c: New test.
3627 * gcc.dg/pr48159-2.c: New test.
3629 2011-05-11 Richard Guenther <rguenther@suse.de>
3632 * gcc.dg/torture/pr48953.c: New testcase.
3634 2011-05-11 Richard Guenther <rguenther@suse.de>
3636 PR tree-optimization/18041
3637 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3639 2011-05-11 Alan Modra <amodra@gmail.com>
3642 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3644 2011-05-10 Jason Merrill <jason@redhat.com>
3646 * g++.dg/cpp0x/defaulted25.C: New.
3647 * g++.dg/template/crash7.C: Adjust.
3649 * g++.dg/cpp0x/variadic108.C: New.
3651 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3653 * g++.dg/inherit/virtual9.C: Extend.
3655 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3658 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3659 are passed and returned in vector registers.
3661 2011-05-10 Richard Guenther <rguenther@suse.de>
3663 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3664 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3665 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3666 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3667 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3670 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3672 PR tree-optimization/48611
3673 PR tree-optimization/48794
3674 * gfortran.dg/gomp/pr48611.f90: New test.
3675 * gfortran.dg/gomp/pr48794.f90: New test.
3678 * gcc.dg/dfp/pr48928.c: New test.
3680 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3683 * g++.dg/cpp0x/pr48522.C: New.
3685 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3688 * g++.dg/cpp0x/sfinae21.C: New.
3690 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/template/sfinae28.C: Rename to...
3693 * g++.dg/cpp0x/sfinae19.C: ... this.
3694 * g++.dg/template/sfinae29.C: Rename to...
3695 * g++.dg/cpp0x/sfinae20.C: ... this.
3697 2011-05-09 Jeff Law <law@redhat.com>
3699 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3702 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3705 * g++.dg/init/pr20039.C: New.
3707 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/template/sfinae28.C: New.
3712 * g++.dg/template/sfinae29.C: Likewise.
3714 2011-05-09 Jason Merrill <jason@redhat.com>
3716 * g++.dg/template/nontype23.C: New.
3718 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3720 * g++.dg/init/pr48859.C: New.
3722 2011-05-09 Jason Merrill <jason@redhat.com>
3724 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3725 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3726 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3727 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3728 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3729 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3730 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3731 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3733 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3735 * g++.dg/inherit/virtual9.C: New.
3737 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3740 * g++.dg/template/dependent-expr8.C: New test case.
3742 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3744 PR tree-optimization/48837
3745 * gcc.dg/pr48837.c: New testcase.
3747 2011-05-06 Jason Merrill <jason@redhat.com>
3749 * g++.dg/cpp0x/constexpr-condition2.C: New.
3751 * g++.dg/cpp0x/constexpr-missing.C: New.
3753 2011-05-06 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/coarray/this_image_2.f90: New.
3758 2011-05-06 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/bind_c_usage_22.f90: New.
3763 * gfortran.dg/bind_c_usage_23.f90: New.
3764 * gfortran.dg/bind_c_usage_24.f90: New.
3765 * gfortran.dg/bind_c_usage_24_c.c: New.
3767 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3770 * g++.dg/template/member9.C: New test case.
3772 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3774 * gnat.dg/discr29.ad[sb]: New test.
3775 * gnat.dg/discr30.adb: Likewise.
3777 2011-05-05 Julian Brown <julian@codesourcery.com>
3779 * gcc.target/arm/neon-vset_lanes8.c: New test.
3781 2011-05-05 Jason Merrill <jason@redhat.com>
3783 * g++.dg/init/new32.C: New.
3785 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3787 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3790 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3792 PR rtl-optimization/48381
3793 * gcc.c-torture/compile/pr48381.c: New test.
3795 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3797 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3799 * gcc.target/i386/opt-1.c: Ditto.
3801 2011-05-04 Jason Merrill <jason@redhat.com>
3803 * g++.dg/conversion/base1.C: New.
3805 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3807 PR libgfortran/48787
3808 * gfortran.dg/round_3.f08: Add more checks to test case.
3810 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3812 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3813 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3814 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3815 Gate test on effective_target fd_truncate.
3817 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3819 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3820 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3821 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3822 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3823 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3824 * gcc.target/i386/pr38824.c: Ditto.
3825 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3826 * gcc.target/i386/vecinit-2.c: Ditto.
3827 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3828 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3829 * gcc.target/i386/parity-2.c: Ditto.
3830 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3832 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3834 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3836 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3837 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3838 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3840 2011-05-03 Tobias Burnus <burnus@net-b.de>
3843 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3845 2011-05-03 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/coarray/this_image_1.f90: New.
3850 2011-05-03 Tobias Burnus <burnus@net-b.de>
3853 * gfortran.dg/coarray/caf.dg: New.
3854 * gfortran.dg/coarray/image_index_1.f90: New, copied
3855 from ../coarray_16.f90.
3857 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/ext/complex9.C: New.
3862 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3865 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3866 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3867 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3869 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3871 * gcc.target/bfin/builtins: Created.
3872 * gcc.target/bfin/hisilh-O0.c: Deleted.
3873 * gcc.target/bfin/hisilh.c: Moved to...
3874 * gcc.target/bfin/builtins/hisilh.c: ...here.
3875 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3876 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3877 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3878 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3879 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3880 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3881 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3882 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3883 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3884 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3885 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3886 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3887 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3888 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3889 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3890 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3891 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3892 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3893 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3894 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3895 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3896 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3897 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3898 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3899 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3900 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3901 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3902 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3903 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3904 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3905 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3906 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3907 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3908 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3909 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3910 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3911 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3912 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3913 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3914 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3915 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3916 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3917 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3918 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3919 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3920 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3921 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3922 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3923 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3924 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3925 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3926 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3927 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3928 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3929 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3930 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3931 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3932 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3933 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3934 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3935 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3936 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3937 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3938 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3939 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3940 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3941 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3942 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3943 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3944 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3945 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3946 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3947 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3948 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3949 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3950 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3951 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3952 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3953 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3954 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3955 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3956 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3957 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3958 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3959 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3960 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3961 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3962 * gcc.target/bfin/builtins/circptr.c: Ditto.
3963 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3964 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3965 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3966 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3967 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3968 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3969 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3970 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3971 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3972 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3973 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3974 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3975 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3976 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3977 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3978 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3979 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3980 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3981 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3982 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3983 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3984 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3985 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3986 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3987 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3988 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3989 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3990 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3991 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3992 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3993 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3994 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3995 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3996 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3997 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3998 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3999 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4000 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4001 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4002 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4003 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4004 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4005 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4006 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4007 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4008 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4009 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4010 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4011 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4012 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4013 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4014 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4015 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4016 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4017 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4018 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4019 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4020 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4021 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4022 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4023 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4024 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4025 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4026 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4027 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4028 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4029 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4030 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4031 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4032 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4034 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4036 * gcc.target/arm/cold-lc.c: New test.
4038 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.dg/pr48774.c: New test.
4043 2011-05-03 Richard Guenther <rguenther@suse.de>
4045 * gcc.dg/large-size-array-5.c: New testcase.
4047 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4049 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4051 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4053 * lib/target-supports.exp (check_effective_target_vect_strided):
4055 (check_effective_target_vect_strided2)
4056 (check_effective_target_vect_strided3)
4057 (check_effective_target_vect_strided4)
4058 (check_effective_target_vect_strided8): ...these new functions.
4060 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4061 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4062 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4063 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4064 * gcc.dg/vect/pr37539.c: Likewise.
4065 * gcc.dg/vect/slp-11a.c: Likewise.
4066 * gcc.dg/vect/slp-11b.c: Likewise.
4067 * gcc.dg/vect/slp-11c.c: Likewise.
4068 * gcc.dg/vect/slp-12a.c: Likewise.
4069 * gcc.dg/vect/slp-12b.c: Likewise.
4070 * gcc.dg/vect/slp-18.c: Likewise.
4071 * gcc.dg/vect/slp-19a.c: Likewise.
4072 * gcc.dg/vect/slp-19b.c: Likewise.
4073 * gcc.dg/vect/slp-21.c: Likewise.
4074 * gcc.dg/vect/slp-23.c: Likewise.
4075 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4077 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4078 instead of vect_interleave && vect_extract_even_odd.
4079 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4080 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4081 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4082 * gcc.dg/vect/vect-1.c: Likewise.
4083 * gcc.dg/vect/vect-10.c: Likewise.
4084 * gcc.dg/vect/vect-98.c: Likewise.
4085 * gcc.dg/vect/vect-107.c: Likewise.
4086 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4087 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4088 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4089 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4090 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4091 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4092 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4093 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4094 * gcc.dg/vect/vect-strided-float.c: Likewise.
4095 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4096 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4097 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4098 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4099 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4100 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4101 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4102 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4103 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4104 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4105 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4106 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4107 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4108 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4109 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4111 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4113 * gcc.dg/vect/pr30843.c: Likewise.
4114 * gcc.dg/vect/pr33866.c: Likewise.
4115 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4116 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4117 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4118 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4120 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4122 * gcc.dg/vect/slp-11.c: Split into...
4123 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4124 gcc.dg/vect/slp-11c.c: ...these tests.
4125 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4126 * gcc.dg/vect/slp-12c.c: ...this new test.
4127 * gcc.dg/vect/slp-19.c: Split into...
4128 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4129 gcc.dg/vect/slp-19c.c: ...these new tests.
4131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4133 * lib/target-supports.exp
4134 (check_effective_target_vect_extract_even_odd_wide): Delete.
4135 (check_effective_target_vect_strided_wide): Likewise.
4136 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4137 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4138 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4139 * gcc.dg/vect/pr37539.c: Likewise.
4140 * gcc.dg/vect/slp-11.c: Likewise.
4141 * gcc.dg/vect/slp-12a.c: Likewise.
4142 * gcc.dg/vect/slp-12b.c: Likewise.
4143 * gcc.dg/vect/slp-19.c: Likewise.
4144 * gcc.dg/vect/slp-23.c: Likewise.
4145 * gcc.dg/vect/vect-1.c: Likewise.
4146 * gcc.dg/vect/vect-98.c: Likewise.
4147 * gcc.dg/vect/vect-107.c: Likewise.
4148 * gcc.dg/vect/vect-strided-float.c: Likewise.
4150 2011-05-02 Jason Merrill <jason@redhat.com>
4152 * g++.dg/init/new31.C: New.
4154 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4157 * gcc.dg/pr35445.c: New test.
4159 2011-05-02 Jason Merrill <jason@redhat.com>
4161 * c-c++-common/vla-1.c: New.
4163 2011-05-02 Richard Guenther <rguenther@suse.de>
4165 PR tree-optimization/48822
4166 * gcc.dg/torture/pr48822.c: New testcase.
4168 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4171 * g++.dg/cpp0x/constexpr-47969.C: New.
4173 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4176 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4177 on vect_no_align targets.
4178 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4179 vect_no_align targets.
4181 2011-05-01 Xinliang David Li <davidxl@google.com>
4183 * gcc.dg/tree-ssa/integer-addr.c: New test.
4184 * gcc.dg/tree-ssa/alias_bug.c: New test.
4186 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4188 PR libgfortran/48787
4189 * gfortran.dg/round_3.f08: Add more checks.
4191 2011-04-30 Tobias Burnus <burnus@net-b.de>
4194 * gfortran.dg/import9.f90: New, proper test.
4195 * gfortran.dg/interface_37.f90: Remove bogus
4196 test (bogus copy of interface_36.f90).
4198 2011-04-30 Tobias Burnus <burnus@net-b.de>
4201 * gfortran.dg/interface_37.f90: New.
4203 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4206 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4208 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4210 PR tree-optimization/48809
4211 * gcc.c-torture/execute/pr48809.c: New test.
4213 2011-04-29 Jeff Law <law@redhat.com>
4215 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4217 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/init/ctor10.C: New.
4222 2011-04-29 Le-Chun Wu <lcwu@google.com>
4224 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4225 warning in implicitly instantiated templates.
4227 2011-04-29 Le-Chun Wu <lcwu@google.com>
4229 * g++.dg/warn/Wnull-conversion-1.C: New.
4230 * g++.dg/warn/Wnull-conversion-2.C: New.
4232 2011-04-29 Diego Novillo <dnovillo@google.com>
4234 * g++.old-deja/g++.other/null3.C: Expect warning about
4235 converting boolean to a pointer.
4237 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4240 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4244 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4246 2011-04-29 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/typebound_proc_22.f90: New.
4252 * gfortran.dg/interface_36.f90: New.
4254 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4256 PR libgfortran/48488
4257 PR libgfortran/48602
4258 PR libgfortran/48615
4259 PR libgfortran/48684
4260 PR libgfortran/48787
4261 * gfortran.dg/fmt_g.f: Adjust test.
4262 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4263 * gfortran.dg/round_3.f08: New test.
4264 * gfortran.dg/namelist_print_1.f: Adjust test.
4265 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4266 * gfortran.dg/f2003_io_5.f03: Adjust test.
4267 * gfortran.dg/coarray_15.f90: Adjust test.
4268 * gfortran.dg/namelist_65.f90: Adjust test.
4269 * gfortran.dg/fmt_cache_1.f: Adjust test.
4270 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4271 * gfortran.dg/real_const_3.f90: Adjust test.
4273 2011-04-28 Xinliang David Li <davidxl@google.com>
4275 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4276 * g++.dg/prof-robust-1.C: New test.
4278 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4280 PR tree-optimization/48765
4281 * gcc.dg/vect/pr48765.c: New.
4283 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4285 PR tree-optimization/48775
4286 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4288 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4291 * g++.dg/inherit/pr48798.C: New.
4292 * g++.old-deja/g++.other/base1.C: Adjust.
4294 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4297 * g++.dg/template/inherit7.C: New test case.
4299 2011-04-28 Richard Guenther <rguenther@suse.de>
4301 PR tree-optimization/40052
4302 PR tree-optimization/15347
4303 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4304 * gcc.dg/pr15347.c: Likewise.
4306 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/cpp0x/sfinae18.C: New.
4311 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4314 * g++.dg/ext/is_literal_type1.C: New.
4316 2011-04-28 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/interface_35.f90: New.
4321 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4322 * gfortran.dg/func_result_6.f90: Add dg-warning.
4323 * gfortran.dg/bessel_1.f90: Ditto.
4324 * gfortran.dg/hypot_1.f90: Ditto.
4325 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4326 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4327 * gfortran.dg/interface_assignment_4.f90: Ditto.
4329 2011-04-27 Jason Merrill <jason@redhat.com>
4331 * g++.dg/ext/complex8.C: New.
4333 * g++.dg/cpp0x/initlist49.C: New.
4334 * g++.dg/init/new30.C: New.
4336 2011-04-27 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/whole_file_34.f90: New.
4341 2011-04-27 Jan Hubicka <jh@suse.cz>
4343 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4345 2011-04-27 Jason Merrill <jason@redhat.com>
4347 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4349 * g++.dg/parse/ambig6.C: New.
4351 2011-04-27 Nick Clifton <nickc@redhat.com>
4353 * gcc.dg/20020312-2.c: Add definition for RX.
4355 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4356 option with RX targets.
4358 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4361 2011-04-27 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/tree-ssa/pr23382.c: Remove.
4365 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4368 * gcc.c-torture/compile/pr48767.c: New test.
4370 2011-04-27 Richard Guenther <rguenther@suse.de>
4372 PR tree-optimization/48772
4373 * g++.dg/pr48772.C: New testcase.
4375 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4378 * gcc.c-torture/compile/pr48742.c: New test.
4380 2011-04-26 Jason Merrill <jason@redhat.com>
4382 * g++.dg/lookup/koenig13.C: New.
4384 * g++.dg/cpp0x/initlist48.C: New.
4386 2011-04-25 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/sfinae17.C: New.
4390 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4393 * gcc.target/powerpc/pr48258-1.c: New file.
4394 * gcc.target/powerpc/pr48258-2.c: Ditto.
4396 2011-04-26 Xinliang David Li <davidxl@google.com>
4398 * gcc.dg/uninit-suppress.c: New test.
4399 * gcc.dg/uninit-suppress.c: New test.
4401 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4404 * gcc.dg/pr48768.c: New test.
4406 PR tree-optimization/48734
4407 * gcc.c-torture/compile/pr48734.c: New test.
4410 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4412 2011-04-26 Richard Guenther <rguenther@suse.de>
4414 PR tree-optimization/48731
4415 * gcc.dg/torture/pr48731.c: New testcase.
4417 2011-04-26 Richard Guenther <rguenther@suse.de>
4420 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4422 2011-04-26 Richard Guenther <rguenther@suse.de>
4425 * gcc.dg/torture/pr48694-1.c: New testcase.
4426 * gcc.dg/torture/pr48694-2.c: Likewise.
4428 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/ext/underlying_type1.C: New.
4431 * g++.dg/ext/underlying_type2.C: Likewise.
4432 * g++.dg/ext/underlying_type3.C: Likewise.
4433 * g++.dg/ext/underlying_type4.C: Likewise.
4434 * g++.dg/ext/underlying_type5.C: Likewise.
4435 * g++.dg/ext/underlying_type6.C: Likewise.
4436 * g++.dg/ext/underlying_type7.C: Likewise.
4437 * g++.dg/ext/underlying_type8.C: Likewise.
4438 * g++.dg/ext/underlying_type9.C: Likewise.
4439 * g++.dg/ext/underlying_type10.C: Likewise.
4441 2011-04-25 Jason Merrill <jason@redhat.com>
4443 * g++.dg/cpp0x/regress/template-const2.C: New.
4445 2011-04-25 Jeff Law <law@redhat.com>
4447 * gcc.dg/tree-ssa/vrp56.c: new test.
4449 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4453 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4455 PR preprocessor/48740
4456 * c-c++-common/raw-string-11.c: New test.
4458 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4460 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4463 2011-04-23 Tobias Burnus <burnus@net-b.de>
4466 * gfortran.dg/coarray_19.f90: New.
4468 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.dg/pr48685.c: New test.
4473 2011-04-22 Jan Hubicka <jh@suse.cz>
4475 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4477 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4479 PR tree-optimization/48717
4480 * gcc.c-torture/execute/pr48717.c: New test.
4482 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4485 * gcc.target/i386/pr48723.c: New test.
4487 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4490 * gcc.dg/gomp/pr48716.c: New test.
4491 * g++.dg/gomp/pr48716.C: New test.
4493 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4496 * gcc.dg/missing-field-init-2.c: Update testcase.
4498 2011-04-22 Alan Modra <amodra@gmail.com>
4500 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4502 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4505 * gfortran.dg/function_optimize_6.f90: New test.
4507 2011-04-21 Easwaran Raman <eraman@google.com>
4509 * gcc.dg/stack-layout-2.c: New test.
4511 2011-04-21 Richard Guenther <rguenther@suse.de>
4514 * g++.dg/lto/pr48207-2_0.C: New testcase.
4515 * g++.dg/lto/pr48207-3_0.C: Likewise.
4517 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4519 * gnat.dg/volatile5.adb: New test.
4520 * gnat.dg/volatile5_pkg.ads: New helper.
4522 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4525 * gcc.target/i386/pr48708.c: New test.
4527 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4529 * gcc.dg/vect/vect-119.c: New test.
4531 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4533 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4536 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4537 Richard Sandiford <richard.sandiford@linaro.org>
4540 * gcc.target/arm/pr46329.c: New test.
4542 2011-04-21 Tobias Burnus <burnus@net-b.de>
4545 * gfortran.dg/coarray_18.f90: New.
4547 2011-04-20 Jason Merrill <jason@redhat.com>
4549 * g++.dg/cpp0x/initlist47.C: New.
4551 * g++.dg/init/dtor4.C: New.
4553 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4556 * gcc.target/i386/sse2-pinsrw.c: New test.
4557 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4558 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4559 * gcc.target/i386/sse2-insvhi.c: Ditto.
4560 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4561 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4563 2011-04-20 Jason Merrill <jason@redhat.com>
4565 * g++.dg/template/const4.C: New.
4567 2011-04-20 Easwaran Raman <eraman@google.com>
4569 * gcc.dg/stack-layout-1.c: New test.
4571 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4573 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4574 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4577 2011-04-20 Kai Tietz <ktietz@redhat.com>
4579 * gcc.dg/binop-xor1.c: New test.
4580 * gcc.dg/binop-xor2.c: New test.
4581 * gcc.dg/binop-xor3.c: New test.
4582 * gcc.dg/binop-xor4.c: New test.
4583 * gcc.dg/binop-xor5.c: New test.
4585 2011-04-20 Richard Guenther <rguenther@suse.de>
4587 PR tree-optimization/47892
4588 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4590 2011-04-20 Richard Guenther <rguenther@suse.de>
4593 * g++.dg/torture/pr48695.C: New testcase.
4595 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4597 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4598 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4599 * gcc.c-torture/execute/pr45262.c: Ditto
4600 * gcc.dg/torture/pr43165.c: Ditto.
4601 * gcc.dg/torture/pr47228.c: Ditto.
4602 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4603 * gcc.dg/ipa/pr45644.c: Ditto.
4604 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4607 2011-04-19 Jason Merrill <jason@redhat.com>
4609 * g++.dg/ext/complex7.C: New.
4611 * g++.dg/ext/attrib41.C: New.
4613 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4616 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4618 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4621 * gcc.target/i386/pr48678.c: New test.
4623 2011-04-19 Martin Jambor <mjambor@suse.cz>
4625 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4626 * g++.dg/opt/devirt2.C: New test.
4627 * g++.dg/ipa/devirt-g-1.C: Likewise.
4629 2011-04-19 Tobias Burnus <burnus@net-b.de>
4632 * gfortran.dg/whole_file_33.f90: New.
4634 2011-04-19 Martin Jambor <mjambor@suse.cz>
4636 * g++.dg/ipa/devirt-7.C: New test.
4638 2011-04-19 Richard Guenther <rguenther@suse.de>
4641 * g++.dg/lto/pr48207_0.C: New testcase.
4643 2011-04-18 Jason Merrill <jason@redhat.com>
4645 * g++.dg/init/void1.C: New.
4647 * g++.dg/cpp0x/union4.C: New.
4649 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4652 * g++.dg/torture/pr48661.C: New test.
4655 * g++.dg/gomp/pr48632.C: New test.
4657 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4659 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4660 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4662 2011-04-18 Tobias Burnus <burnus@net-b.de>
4665 * gfortran.dg/coarray_17.f90: New.
4666 * gfortran.dg/coarray_10.f90: Update dg-error.
4668 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4671 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4672 * gfortran.dg/guality/guality.exp: Likewise.
4674 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4676 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4678 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4680 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4682 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4684 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4686 2011-04-18 Richard Guenther <rguenther@suse.de>
4689 * g++.dg/torture/pr46364.C: New testcase.
4691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4693 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4695 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4697 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4699 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4700 Ira Rosen <ira.rosen@linaro.org>
4703 * gcc.target/arm/pr48252.c: New test.
4705 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4707 PR tree-optimization/48616
4708 * gcc.dg/pr48616.c: New test.
4710 2011-04-18 Tobias Burnus <burnus@net-b.de>
4713 * gfortran.dg/coarray_16.f90: New.
4715 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4718 * gfortran.dg/realloc_on_assign_7.f03: New test.
4720 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4722 PR libgfortran/48602
4723 * gfortran.dg/fmt_g0_6.f08: New test.
4725 2011-04-17 Jason Merrill <jason@redhat.com>
4727 * g++.dg/cpp0x/sfinae16.C: New.
4729 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4731 * gcc.target/mips/reg-var-1.c: New test.
4733 2011-04-17 Jan Hubicka <jh@suse.cz>
4735 * gcc.dg/winline-5.c: Update testcase.
4737 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4739 * gnat.dg/discr27.ad[sb]: Move dg directive.
4740 * gnat.dg/discr28.ad[sb]: New test.
4741 * gnat.dg/discr28_pkg.ads: New helper.
4743 2011-04-17 Michael Matz <matz@suse.de>
4745 PR tree-optimization/48622
4747 * gcc.dg/lto/pr48622_0.c: New test.
4749 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4751 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4752 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4753 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4754 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4755 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4756 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4758 2011-04-15 Jason Merrill <jason@redhat.com>
4760 * g++.dg/cpp0x/range-for17.C: New.
4762 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4764 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4765 * g++.dg/cpp0x/range-for3.C: Likewise.
4766 * g++.dg/cpp0x/range-for9.C: Correct error message.
4767 * g++.dg/cpp0x/range-for11.C: New.
4768 * g++.dg/cpp0x/range-for12.C: New.
4769 * g++.dg/cpp0x/range-for13.C: New.
4770 * g++.dg/cpp0x/range-for14.C: New.
4771 * g++.dg/cpp0x/range-for15.C: New.
4772 * g++.dg/cpp0x/range-for16.C: New.
4774 2011-04-15 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4779 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4781 * objc.dg/naming-4.m: Updated.
4782 * objc.dg/naming-5.m: Updated.
4783 * objc.dg/naming-6.m: New.
4784 * objc.dg/naming-7.m: New.
4785 * obj-c++.dg/naming-1.mm: Updated.
4786 * obj-c++.dg/naming-2.mm: Updated.
4787 * obj-c++.dg/naming-3.mm: New.
4788 * obj-c++.dg/naming-4.mm: New.
4790 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4792 PR libgfortran/48589
4793 * gfortran.dg/fmt_g0_5.f08: New test.
4795 2011-04-15 Richard Guenther <rguenther@suse.de>
4798 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4800 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4802 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4803 -finline-limit=0 to -fno-inline
4805 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4808 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4811 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4814 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4815 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4816 * gcc.target/i386/avx-insertps-3.c: New test.
4817 * gcc.target/i386/avx-insertps-4.c: New test.
4819 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4821 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4824 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4829 * gcc.target/avr/pr46779-1.c: New test case
4830 * gcc.target/avr/pr46779-2.c: New test case
4832 2011-04-14 Jason Merrill <jason@redhat.com>
4834 * g++.dg/cpp0x/sfinae15.C: New.
4836 * g++.dg/cpp0x/sfinae14.C: New.
4838 * g++.dg/ext/vla10.C: New.
4840 2011-04-14 Richard Guenther <rguenther@suse.de>
4842 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4844 2011-04-14 Richard Guenther <rguenther@suse.de>
4846 * gcc.dg/fold-bitand-4.c: Move ...
4847 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4849 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4851 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4853 * gcc.target/avr/torture/trivial.c: Ditto.
4855 2011-04-13 Jason Merrill <jason@redhat.com>
4857 * g++.dg/template/operator11.C: New.
4859 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.dg/gomp/pr48591.c: New test.
4865 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4866 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4868 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4871 * g++.dg/template/dependent-expr7.C: New test case.
4873 2011-04-13 Jason Merrill <jason@redhat.com>
4875 * g++.dg/cpp0x/sfinae13.C: New.
4877 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4879 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4881 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4883 * gcc.target/arm/pr43698.c: Remove -march option.
4885 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4887 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4890 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4894 * gfortran.dg/realloc_on_assign_6.f03: New test.
4896 2011-04-12 Kai Tietz <ktietz@redhat.com>
4898 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4899 targets the additional -mno-ms-bitfields and
4900 -Wno-packed-bitfield-compat options.
4901 * g++.dg/ext/bitfield3.C: Likewise.
4902 * g++.dg/ext/bitfield4.C: Likewise.
4903 * g++.dg/ext/bitfield5.C: Likewise.
4904 * gcc.dg/bitfld-15.c: Likewise.
4905 * gcc.dg/bitfld-16.c: Likewise.
4906 * gcc.dg/bitfld-17.c: Likewise.
4907 * gcc.dg/bitfld-18.c: Likewise.
4909 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4911 * gcc.target/arm/neon-vld3-1.c: New test.
4912 * gcc.target/arm/neon-vst3-1.c: New test.
4913 * gcc.target/arm/neon/v*.c: Regenerate.
4915 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4917 PR rtl-optimization/48549
4918 * g++.dg/opt/pr48549.C: New test.
4920 2011-04-12 Richard Guenther <rguenther@suse.de>
4922 PR tree-optimization/46076
4923 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4925 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4928 * lib/compat.exp (compat-execute): Declare unsupported after
4929 stripping path from src1.
4930 * lib/lto.exp (lto-execute): Likewise.
4932 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4935 * gcc.dg/pr48552-1.c: New test.
4936 * gcc.dg/pr48552-2.c: New test.
4938 2011-04-11 Jason Merrill <jason@redhat.com>
4940 * g++.dg/cpp0x/sfinae12.C: New.
4942 * g++.dg/cpp0x/enum10.C: New.
4944 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4946 * g++.dg/cpp0x/rv-func.C: New.
4948 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4950 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4953 2011-04-11 Martin Jambor <mjambor@suse.cz>
4955 PR tree-optimization/48195
4956 * gcc.dg/ipa/pr48195.c: New test.
4958 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4960 * gnat.dg/return3.adb: Remove unused switch.
4962 2011-04-08 Mike Stump <mikestump@comcast.net>
4965 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4966 default to fno-common.
4968 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4970 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4971 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4973 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4976 * gfortran.dg/function_optimize_5.f90: New test.
4978 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4980 * gnat.dg/aggr17.adb: New test.
4981 * gnat.dg/aggr18.adb: Likewise.
4983 2011-04-08 Michael Matz <matz@suse.de>
4986 * gcc.target/i386/pr48389.c: New test.
4988 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4990 PR rtl-optimization/48272
4991 * g++.dg/opt/pr48272.C: New.
4993 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4995 PR rtl-optimization/48235
4996 * gcc.dg/pr48235.c: New.
4998 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5000 PR rtl-optimization/48302
5001 * g++.dg/opt/pr48302.C: New.
5003 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5006 * g++.dg/opt/pr48273.C: New.
5008 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5010 PR rtl-optimization/48442
5011 * gcc.dg/pr48442.c: New.
5013 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5015 PR tree-optimization/48377
5016 * gcc.dg/vect/pr48377.c: New test.
5018 2011-04-07 Jason Merrill <jason@redhat.com>
5020 * g++.dg/cpp0x/regress/call1.C: New.
5022 * g++.dg/cpp0x/variadic107.C: New.
5024 * g++.dg/cpp0x/sfinae11.C: New.
5025 * g++.dg/cpp0x/noexcept02.C: Fix.
5027 * g++.dg/cpp0x/sfinae10.C: New.
5029 * g++.dg/cpp0x/sfinae9.C: New.
5031 * c-c++-common/Wcast-qual-1.c: Move here from...
5032 * gcc.dg/cast-qual-3.c: ...here, and...
5033 * g++.dg/warn/Wcast-qual2.C: ...here.
5035 * g++.dg/cpp0x/sfinae8.C: New.
5037 * g++.dg/cpp0x/sfinae7.C: New.
5039 * g++.dg/cpp0x/enum9.C: New.
5041 2011-04-07 Mike Stump <mikestump@comcast.net>
5043 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5044 with no trampolines.
5046 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5049 * gfortran.dg/gomp/pr48117.f90: New test.
5052 * gcc.dg/torture/pr48343.c: New test.
5054 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5056 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5058 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5060 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5062 2011-04-07 Tom de Vries <tom@codesourcery.com>
5065 * lib/scanasm.exp (object-size): New proc.
5066 * gcc.target/arm/pr43920-2.c: New test.
5068 2011-04-06 Tobias Burnus <burnus@net-b.de>
5072 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5074 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5076 * gcc.dg/mtune.c: Prune note from output.
5078 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5081 * gcc.dg/guality/pr36977.c: New test.
5082 * gcc.dg/guality/pr48466.c: New test.
5084 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5086 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5088 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5090 * gnat.dg/return3.adb: New test.
5092 2011-04-06 Richard Guenther <rguenther@suse.de>
5094 PR tree-optimization/47663
5095 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5097 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5099 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5100 Solaris 8 and 9 as well.
5102 2011-04-05 Tom de Vries <tom@codesourcery.com>
5105 * gcc.target/arm/pr43920-1.c: New test.
5107 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5109 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5110 (cctor): Actually return the value.
5111 (main): Cast return values.
5113 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5115 * gfortran.dg/character_comparison_8.f90: New test.
5117 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5119 * frontend-passes: (optimize_lexical_comparison): New function.
5120 (optimize_expr): Call it.
5121 (optimize_comparison): Also handle lexical comparison functions.
5122 Return false instad of -2 for unequal comparison.
5124 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5127 * function_optimize_4.f90: New test.
5129 2011-04-04 Tobias Burnus <burnus@net-b.de>
5132 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5133 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5134 * gfortran.dg/coarray_15.f90: New.
5136 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5139 * gfortran.dg/bessel_7.f90: Likewise.
5141 2011-04-03 Tobias Burnus <burnus@net-b.de>
5143 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5145 2011-04-03 Richard Guenther <rguenther@suse.de>
5146 Ira Rosen <ira.rosen@linaro.org>
5148 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5149 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5150 -ftree-loop-if-convert-stores.
5152 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5154 * gnat.dg/specs/aggr2.ads: New test.
5156 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5158 * gnat.dg/debug2.ad[sb]: New test.
5159 * gnat.dg/debug2_pkg.ads: New helper.
5160 * gnat.dg/debug3.ad[sb]: New test.
5162 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5164 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5166 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.c-torture/compile/pr48335-1.c: New test.
5170 * gcc.dg/pr48335-1.c: New test.
5171 * gcc.dg/pr48335-2.c: New test.
5172 * gcc.dg/pr48335-3.c: New test.
5173 * gcc.dg/pr48335-4.c: New test.
5174 * gcc.dg/pr48335-5.c: New test.
5175 * gcc.dg/pr48335-6.c: New test.
5176 * gcc.dg/pr48335-7.c: New test.
5177 * gcc.dg/pr48335-8.c: New test.
5178 * gcc.target/i386/pr48335-1.c: New test.
5180 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5183 * gcc.dg/Waddress.c: New test.
5185 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5188 * gfortran.dg/function_optimize_3.f90: New test.
5190 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5192 * gcc.c-torture/compile/20110401-1.c: New test.
5194 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5195 * g++.dg/lto/20091002-2_0.C: Likewise.
5196 * g++.dg/lto/20090303_0.c: Likewise.
5197 * g++.dg/lto/20091004-1_0.C: Likewise.
5198 * g++.dg/lto/20091002-3_0.C: Likewise.
5199 * g++.dg/lto/20091004-2_0.C: Likewise.
5200 * g++.dg/lto/20081123_0.C: Likewise.
5201 * g++.dg/lto/20090313_0.C: Likewise.
5202 * g++.dg/lto/20081109-1_0.C: Likewise.
5203 * g++.dg/lto/20081219_0.C: Likewise.
5204 * g++.dg/lto/20081204-1_0.C: Likewise.
5205 * g++.dg/lto/20090302_0.C: Likewise.
5206 * g++.dg/lto/20081119-1_0.C: Likewise.
5207 * g++.dg/lto/20081118_0.C: Likewise.
5208 * gcc.dg/lto/20091020-2_0.c: Likewise.
5209 * gcc.dg/lto/20090210_0.c: Likewise.
5210 * gcc.dg/lto/20081204-1_0.c: Likewise.
5211 * gcc.dg/lto/20081224_0.c: Likewise.
5212 * gcc.dg/lto/20090219_0.c: Likewise.
5213 * gcc.dg/lto/20091014-1_0.c: Likewise.
5214 * gcc.dg/lto/20091016-1_0.c: Likewise.
5215 * gcc.dg/lto/20090206-2_0.c: Likewise.
5216 * gcc.dg/lto/20090116_0.c: Likewise.
5217 * gcc.dg/lto/20091013-1_0.c: Likewise.
5218 * gcc.dg/lto/20091015-1_0.c: Likewise.
5219 * gcc.dg/lto/20090126-2_0.c: Likewise.
5221 2011-03-31 Ian Lance Taylor <iant@google.com>
5223 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5225 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5227 * gnat.dg/opt16.adb: New test.
5229 2011-03-31 Jason Merrill <jason@redhat.com>
5231 * g++.dg/cpp0x/defaulted24.C: New.
5233 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5236 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5239 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5241 * g++.dg/other/i386-9.C: New test.
5243 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5245 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5247 2011-03-30 Jason Merrill <jason@redhat.com>
5249 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5251 * g++.dg/cpp0x/regress/isnan.C: New.
5253 * g++.dg/cpp0x/initlist46.C: New.
5255 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5258 * gcc.target/arm/neon-modes-2.c: New test.
5260 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5263 * gcc.c-torture/compile/pr48305.c: New test.
5265 2011-03-29 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/regress/value-dep1.C: New.
5269 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5271 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5273 2011-03-29 Ian Lance Taylor <iant@google.com>
5275 * go.test/go-test.exp: Handle the test lines used in several new
5277 (errchk): Add opts parameter. Change all callers. Handle parens
5280 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5281 Dominique d'Humieres <dominiq@lps.ens.fr>
5283 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5284 and __APPLE__ && __PPC__ && __ALTIVEC__.
5286 2011-03-29 Jason Merrill <jason@redhat.com>
5288 * g++.dg/cpp0x/dependent1.C: New.
5290 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5292 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5294 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5296 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5299 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5300 * gfortran.dg/proc_ptr_comp_32.f90: New.
5302 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5304 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5305 check for corresponding warning.
5307 2011-03-28 Jason Merrill <jason@redhat.com>
5309 * g++.dg/cpp0x/rv-deduce2.C: New.
5311 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.dg/pr48203.c: New test.
5316 2011-03-28 Jeff Law <law@redhat.com>
5318 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5320 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5322 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5323 and __PPC__ && __ALTIVEC__.
5325 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5328 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5329 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5330 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5331 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5333 2011-03-28 Jason Merrill <jason@redhat.com>
5335 * g++.dg/cpp0x/initlist-array2.C: New.
5337 * g++.dg/cpp0x/initlist-array1.C: New.
5339 * g++.dg/cpp0x/constexpr-compound.C: New.
5341 * g++.dg/cpp0x/constexpr-using.C: New.
5343 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5345 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5350 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5352 * gcc.dg/slp-1.c: New test.
5354 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5356 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5357 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5358 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5359 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5360 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5361 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5362 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5363 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5364 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5365 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5366 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5367 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5368 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5369 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5371 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5374 * gfortran.dg/trim_optimize_5.f90: New test.
5375 * gfortran.dg/trim_optimize_6.f90: New test.
5377 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5380 * gcc.target/mips/madd-7.c: Remove -mlong32.
5381 * gcc.target/mips/msub-7.c: Likewise.
5383 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5385 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5386 accesses to preserve the meaning of the test for doubleword vectors.
5387 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5388 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5390 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5393 * gfortran.dg/class_42.f03: New.
5395 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5397 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5400 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5402 PR rtl-optimization/48144
5403 * gcc.dg/pr48144.c: New test.
5405 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5407 * gnat.dg/discr27.ad[sb]: New test.
5409 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5411 * gnat.dg/limited_with2.ad[sb]: New test.
5412 * gnat.dg/limited_with2_pkg1.ads: New helper.
5413 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5415 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5417 * gnat.dg/opt15.adb: New test.
5418 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5420 2011-03-25 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5425 * gfortran.dg/leadz_trailz_3.f90: Ditto
5427 2011-03-25 Martin Jambor <mjambor@suse.cz>
5429 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5431 2011-03-25 Jason Merrill <jason@redhat.com>
5433 * g++.dg/cpp0x/defaulted22.C: New.
5434 * g++.dg/cpp0x/defaulted23.C: New.
5435 * g++.dg/cpp0x/defaulted15.C: Adjust.
5437 2011-03-25 Jason Merrill <jason@redhat.com>
5439 * g++.dg/cpp0x/move1.C: New.
5441 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5444 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5446 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5448 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5449 for mips-sgi-irix6.5.
5450 Replace snprintf prototype by <stdio.h>.
5452 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5455 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5456 run_expensive_tests.
5457 * gcc.dg/graphite/block-4.c: Likewise.
5458 * gcc.dg/graphite/block-7.c: Likewise.
5459 * gcc.dg/graphite/block-8.c: Likewise.
5461 2011-03-25 Richard Guenther <rguenther@suse.de>
5463 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5464 * g++.dg/tree-ssa/pr8781.C: Likewise.
5465 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5466 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5467 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5468 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5469 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5470 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5471 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5472 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5473 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5474 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5475 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5476 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5477 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5478 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5479 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5480 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5481 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5482 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5483 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5484 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5485 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5486 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5487 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5488 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5489 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5490 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5491 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5492 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5493 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5494 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5495 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5496 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5497 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5498 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5499 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5500 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5501 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5502 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5503 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5504 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5505 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5506 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5507 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5508 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5509 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5510 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5511 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5512 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5513 * c-c++-common/pr46562-2.c: Likewise.
5514 * gfortran.dg/pr42108.f90: Likewise.
5515 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5516 foo to be inlined even at -O1.
5517 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5518 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5520 * gcc.dg/matrix/matrix.exp: Disable FRE.
5522 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.dg/dfp/pr48204.c: New test.
5527 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5530 * gcc.c-torture/execute/pr47917.c: Move this...
5531 * gcc.dg/torture/pr47917.c: to here and add xfails.
5533 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5535 * gnat.dg/array16.ad[sb]: New test.
5536 * gnat.dg/array16.ads: New helper.
5538 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5540 * gnat.dg/derived_type2.adb: New test.
5542 2011-03-24 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/48271
5545 * g++.dg/torture/pr48271.C: New testcase.
5547 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5549 * gnat.dg/array15.ad[sb]: New test.
5551 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5554 * gcc.target/i386/pr48237.c: New test.
5556 2011-03-24 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/builtin-object-size-10.c: New testcase.
5561 2011-03-24 Richard Guenther <rguenther@suse.de>
5563 PR tree-optimization/46562
5564 * c-c++-common/pr46562-2.c: New testcase.
5565 * c-c++-common/pr46562.c: Likewise.
5567 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5569 * gcc.dg/vect/vect-cselim-1.c: New test.
5570 * gcc.dg/vect/vect-cselim-2.c: New test.
5572 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5574 * gcc.target/arm/pr46934.c: New.
5576 2011-03-23 Ian Lance Taylor <iant@google.com>
5578 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5580 2011-03-23 Richard Guenther <rguenther@suse.de>
5582 * gcc.dg/struct: Remove directory and contents.
5584 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5589 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5591 * gnat.dg/discr26.ad[sb]: New test.
5592 * gnat.dg/discr26_pkg.ads: New helper.
5594 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5597 * gcc.target/arm/neon-vld-1.c: New test.
5599 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5601 * gnat.dg/array14.ad[sb]: New test.
5602 * gnat.dg/array14_pkg.ads: New helper.
5604 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5606 * gcc.c-torture/execute/920501-8.x: Remove.
5607 * gcc.c-torture/execute/930513-1.x: Remove.
5608 * gcc.c-torture/execute/960312-1.x: Remove.
5609 * gcc.c-torture/compile/20000804-1.c,
5610 gcc.c-torture/compile/20001205-1.c,
5611 gcc.c-torture/compile/20001226-1.c,
5612 gcc.c-torture/compile/20010518-2.c,
5613 gcc.c-torture/compile/20020312-1.c,
5614 gcc.c-torture/compile/20020604-1.c,
5615 gcc.c-torture/compile/920501-12.c,
5616 gcc.c-torture/compile/920501-4.c,
5617 gcc.c-torture/compile/920520-1.c,
5618 gcc.c-torture/compile/980506-1.c,
5619 gcc.c-torture/execute/980709-1.x,
5620 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5621 options for m68hc11.
5622 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5623 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5626 2011-03-22 Nick Clifton <nickc@redhat.com>
5628 * lib/target-supports.exp (check_profiling_available): Add MN10300
5629 to the list of targets that do not support profiling. Restore
5630 alpha sorting to this list.
5632 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5634 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5635 failure on 32-bit systems.
5636 * gcc.dg/torture/vector-2.c: Ditto.
5638 2011-03-22 Richard Guenther <rguenther@suse.de>
5640 PR tree-optimization/48228
5641 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5643 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5645 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5649 * gcc.target/powerpc/pr48226.c: New file.
5651 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5653 * lib/prune.exp (prune_gcc_output): Prune "could not create
5654 compact unwind for" warnings.
5656 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5660 * gcc.c-torture/execute/pr42544.c: New test.
5661 * gcc.c-torture/execute/pr48197.c: New test.
5663 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5665 PR preprocessor/48192
5666 * gcc.target/powerpc/pr48192.c: New file.
5669 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5670 split problem of 0 being loaded in a VSX register.
5672 2011-03-21 Richard Guenther <rguenther@suse.de>
5675 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5676 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5677 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5678 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5680 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.dg/pr48213.c: New test.
5685 2011-03-21 Kai Tietz <ktietz@redhat.com>
5688 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5690 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5692 * gcc.target/arm/xor-and.c: New.
5694 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5697 * gfortran.dg/function_optimize_1.f90: New test.
5698 * gfortran.dg/function_optimize_2.f90: New test.
5700 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5702 PR rtl-optimization/47502
5703 * gcc.target/i386/pr47502-1.c: New.
5704 * gcc.target/i386/pr47502-2.c: Likewise.
5706 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5708 PR rtl-optimization/48156
5709 * gcc.dg/pr48156.c: New test.
5711 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5714 * gfortran.dg/scratch_1.f90: Adjust test.
5716 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5719 * gfortran.dg/scratch_1.f90: New test.
5721 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5723 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5724 variably modified typedefs.
5725 * gcc.dg/c1x-typedef-2.c: Remove.
5727 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5729 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5730 * gcc.dg/c1x-anon-struct-3.c: New test.
5731 * gcc.dg/anon-struct-11.c: Update.
5733 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5735 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5737 Only xfail with gas.
5739 2011-03-18 Jason Merrill <jason@redhat.com>
5741 * g++.dg/template/fn-ptr1.C: New.
5743 * g++.dg/overload/volatile1.C: New.
5745 * g++.dg/opt/pr23372.C: New.
5747 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5749 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5754 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5756 * gcc.target/arm/unsigned-extend-1.c: New.
5758 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5761 * gcc.c-torture/compile/pr48161.c: New test.
5763 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5766 * gcc.dg/torture/pr47725.c: New.
5768 2011-03-17 Jason Merrill <jason@redhat.com>
5770 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5771 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5773 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5775 * gnat.dg/specs/elab2.ads: New test.
5776 * gnat.dg/specs/elab2_pkg.ads: New helper.
5778 2011-03-17 Jason Merrill <jason@redhat.com>
5780 * g++.dg/cpp0x/decltype-1212.C: New.
5781 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5783 2011-03-17 Jason Merrill <jason@redhat.com>
5785 * g++.dg/parse/memfnquals1.C: New.
5787 2011-03-17 Richard Guenther <rguenther@suse.de>
5790 * gcc.dg/pr48134.c: New testcase.
5792 2011-03-17 Richard Guenther <rguenther@suse.de>
5795 * g++.dg/torture/pr48165.C: New testcase.
5797 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5799 PR rtl-optimization/48141
5800 * gcc.dg/pr48141.c: New test.
5802 2011-03-16 Jason Merrill <jason@redhat.com>
5804 * g++.dg/cpp0x/constexpr-48089.C: New.
5806 * g++.dg/cpp0x/constexpr-abi1.C: New.
5808 * g++.dg/cpp0x/constexpr-46336.C: New.
5809 * g++.dg/parse/friend5.C: Adjust expected errors.
5811 * g++.dg/cpp0x/constexpr-47570.C: New.
5813 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5816 * ++.dg/debug/dwarf2/typedef6.C: New test.
5818 2011-03-16 Jason Merrill <jason@redhat.com>
5820 * g++.dg/cpp0x/elision2.C: New.
5822 * g++.dg/cpp0x/constexpr-array3.C: New.
5824 2011-03-16 Jason Merrill <jason@redhat.com>
5826 * g++.dg/cpp0x/sfinae6.C: New.
5827 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5828 * g++.dg/cpp0x/pr45908.C: Likewise.
5829 * g++.dg/cpp0x/sfinae6.C: Likewise.
5830 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5831 * g++.old-deja/g++.law/arg11.C: Likewise.
5833 2011-03-16 Jason Merrill <jason@redhat.com>
5835 * g++.dg/template/incomplete6.C: New.
5837 2011-03-16 Jeff Law <law@redhat.com>
5839 * gcc.dg/tree-ssa/vrp55.c: New test.
5841 2011-03-16 Jason Merrill <jason@redhat.com>
5843 * g++.dg/cpp0x/auto22.C: New.
5845 2011-03-16 Richard Guenther <rguenther@suse.de>
5847 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5848 optimizing it away if promoted to const.
5850 2011-03-16 Richard Guenther <rguenther@suse.de>
5852 PR tree-optimization/48149
5853 * gcc.dg/fold-complex-1.c: New testcase.
5855 2011-03-16 Richard Guenther <rguenther@suse.de>
5858 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5861 2011-03-16 Richard Guenther <rguenther@suse.de>
5863 PR tree-optimization/26134
5864 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5866 2011-03-16 Richard Guenther <rguenther@suse.de>
5868 PR tree-optimization/48146
5869 * gcc.dg/torture/pr48146.c: New testcase.
5871 2011-03-16 Richard Guenther <rguenther@suse.de>
5873 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5874 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5876 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5879 * gcc.c-torture/compile/pr48136.c: New test.
5881 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5884 * gcc.dg/guality/pr45882.c: New test.
5886 2011-03-15 Jason Merrill <jason@redhat.com>
5888 * g++.dg/cpp0x/constexpr-recursion.C: New.
5890 * g++.dg/cpp0x/implicit11.C: New.
5892 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5894 * g++.dg/cpp0x/constexpr-attribute.C: New.
5896 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5898 * g++.dg/parse/pr34758.C: New.
5900 2011-03-15 Xinliang David Li <davidxl@google.com>
5903 * gcc.dg/uninit-pred-7_d.c: New test.
5904 * gcc.dg/uninit-pred-8_d.c: New test.
5906 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5909 * gcc.target/arm/pr46788.c: New.
5911 2011-03-15 Richard Guenther <rguenther@suse.de>
5914 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5915 * gfortran.dg/ishft_4.f90: Likewise.
5916 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5918 2011-03-15 Richard Guenther <rguenther@suse.de>
5920 PR tree-optimization/13954
5921 * g++.dg/tree-ssa/pr13954.C: New testcase.
5923 2011-03-15 Richard Guenther <rguenther@suse.de>
5925 PR tree-optimization/48037
5926 * gcc.target/i386/pr48037-1.c: New testcase.
5928 2011-03-15 Richard Guenther <rguenther@suse.de>
5930 PR tree-optimization/41490
5931 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5932 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5933 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5934 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5935 * g++.dg/tree-ssa/pr33604.C: Adjust.
5937 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5940 * gcc.c-torture/execute/pr47917.c: New test.
5941 * gcc.dg/pr47917.c: New test.
5944 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5946 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5948 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5949 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5950 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5951 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5952 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5953 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5954 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5955 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5956 * gcc.target/i386/avx-floor-vec.c: Ditto.
5957 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5958 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5959 * gcc.target/i386/avx-rint-vec.c: Ditto.
5960 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5961 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5962 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5963 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5965 2011-03-14 Tom Tromey <tromey@redhat.com>
5967 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5968 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5969 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5971 2011-03-14 Tom Tromey <tromey@redhat.com>
5973 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5974 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5975 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5977 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5979 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5981 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5983 PR rtl-optimization/47166
5984 * gcc.c-torture/execute/postmod-1.c: New test.
5986 2011-03-14 Richard Guenther <rguenther@suse.de>
5989 * gcc.dg/torture/pr48098.c: New testcase.
5991 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5994 * gcc.target/powerpc/pr48053-1.c: New test.
5995 * gcc.target/powerpc/pr48053-2.c: Likewise.
5997 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6000 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6002 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6005 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6007 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6010 * gfortran.dg/class_41.f03: New.
6012 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6014 * g++.dg/conversion/cast3.C: New test.
6016 2011-03-11 Jason Merrill <jason@redhat.com>
6018 * g++.dg/template/error45.C: New.
6020 * g++.dg/parse/no-type-defn1.C: New.
6022 * g++.dg/ext/attrib40.C: New.
6024 * g++.dg/cpp0x/regress/array1.C: New.
6026 2011-03-11 Richard Guenther <rguenther@suse.de>
6028 PR tree-optimization/48067
6029 * gcc.dg/pr48067.c: New testcase.
6031 2011-03-11 Richard Guenther <rguenther@suse.de>
6034 * g++.dg/lto/20110311-1_0.C: New testcase.
6036 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6039 * g++.dg/inherit/virtual8.C: New test.
6042 * gcc.dg/torture/pr48044.c: New test.
6044 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6047 * gfortran.dg/proc_ptr_comp_31.f90: New.
6049 2011-03-11 Richard Guenther <rguenther@suse.de>
6051 PR tree-optimization/47278
6052 * gcc.dg/torture/pr47278-1.c: New testcase.
6053 * gcc.dg/torture/pr47278-2.c: Likewise.
6055 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6057 PR tree-optimization/48063
6058 * gcc.dg/torture/pr48063.c: New test.
6060 2011-03-10 Jason Merrill <jason@redhat.com>
6062 * g++.dg/template/array22.C: New.
6064 * g++.dg/cpp0x/syntax-err1.C: New.
6065 * g++.dg/parse/error36.C: Adjust expected errors.
6066 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6067 * g++.old-deja/g++.pt/typename3.C: Likewise.
6068 * g++.old-deja/g++.pt/typename4.C: Likewise.
6069 * g++.old-deja/g++.pt/typename6.C: Likewise.
6071 2011-03-09 Jason Merrill <jason@redhat.com>
6073 * g++.dg/template/nontype22.C: New.
6075 2011-03-09 Martin Jambor <mjambor@suse.cz>
6077 PR tree-optimization/47714
6078 * g++.dg/torture/pr47714.C: New test.
6080 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6083 * gcc.target/powerpc/pr47755-2.c: New file.
6085 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6087 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6088 is not set in the environment, pass 64 as first argument when not
6089 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6090 native where ulimit -u is supported.
6092 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6094 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6096 2011-03-08 Jason Merrill <jason@redhat.com>
6098 * g++.dg/template/nontype21.C: New.
6100 * g++.dg/template/anon5.C: New.
6102 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6105 * gcc.dg/pr47881.c: New test.
6107 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6110 * g++.dg/lookup/template3.C: New test.
6112 2011-03-08 Kai Tietz <ktietz@redhat.com>
6114 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6117 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6120 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6121 sizeof to compute alignment.
6123 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6125 PR tree-optimization/48022
6126 * gcc.dg/pr48022-1.c: New test.
6127 * gcc.dg/pr48022-2.c: New test.
6129 2011-03-07 Jason Merrill <jason@redhat.com>
6131 * g++.dg/template/nontype20.C: New.
6132 * g++.dg/init/member1.C: Adjust expected errors.
6133 * g++.dg/parse/constant4.C: Likewise.
6134 * g++.dg/template/qualified-id3.C: Likewise.
6135 * g++.old-deja/g++.pt/crash10.C: Likewise.
6137 * g++.dg/cpp0x/regress/non-const1.C: New.
6139 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6142 * gcc.dg/pr47991.c: New test.
6144 2011-03-07 Jason Merrill <jason@redhat.com>
6146 * g++.dg/abi/mangle46.C: New.
6148 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6151 * gcc.target/powerpc/pr47862.c: New.
6153 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6156 * gcc.target/i386/combine-mul.c: Require nonpic.
6158 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6159 Nathan Froyd <froydnj@codesourcery.com>
6161 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6163 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6165 * README.QMTEST: Remove.
6167 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6168 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6171 * gfortran.dg/array_constructor_37.f90 : New test.
6173 2011-03-05 Jason Merrill <jason@redhat.com>
6175 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6176 * g++.dg/abi/mangle45.C: Likewise.
6177 * g++.dg/cpp0x/trailing1.C: Likewise.
6179 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6181 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6183 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6185 PR rtl-optimization/47899
6186 * gcc.dg/pr47899.c: New test.
6188 * gcc.dg/torture/pr47968.c: Ignore warnings.
6190 PR tree-optimization/47967
6191 * gcc.c-torture/compile/pr47967.c: New test.
6193 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6195 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6196 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6198 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6200 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6201 and property_getAttributes() if __OBJC2__.
6202 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6203 * objc.dg/property/property-encoding-1.m: New.
6204 * obj-c++.dg/property/property-encoding-1.mm: New.
6206 2011-03-04 Jason Merrill <jason@redhat.com>
6208 * g++.dg/template/pseudodtor6.C: New.
6210 * g++.dg/inherit/covariant19.C: New.
6212 2011-03-04 Richard Guenther <rguenther@suse.de>
6215 * gcc.dg/torture/pr47968.c: New testcase.
6217 2011-03-04 Richard Guenther <rguenther@suse.de>
6220 * gcc.dg/torture/pr47975.c: New testcase.
6222 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6225 * g++.dg/template/crash106.C: New.
6227 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6230 * gcc.dg/gomp/pr47963.c: New test.
6231 * g++.dg/gomp/pr47963.C: New test.
6233 2011-03-02 Jason Merrill <jason@redhat.com>
6235 * g++.dg/cpp0x/regress/condition1.C: New.
6237 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6239 2011-03-01 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6243 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6245 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6247 PR rtl-optimization/47925
6248 * gcc.c-torture/execute/pr47925.c: New test.
6250 2011-03-01 Jason Merrill <jason@redhat.com>
6252 * g++.dg/cpp0x/decltype25.C: New.
6254 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6256 2011-03-01 Richard Guenther <rguenther@suse.de>
6258 PR tree-optimization/47890
6259 * gcc.dg/torture/pr47890.c: New testcase.
6261 2011-03-01 Richard Guenther <rguenther@suse.de>
6264 * gcc.dg/lto/pr47924_0.c: New testcase.
6266 2011-03-01 Richard Guenther <rguenther@suse.de>
6269 * gfortran.dg/lto/pr46911_0.f: New testcase.
6271 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6273 PR libgfortran/47933
6274 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6275 compile errors from older code form.
6277 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6279 PR libgfortran/47567
6280 * gfortran.dg/fmt_fw_d.f90: New test.
6282 2011-02-28 Jason Merrill <jason@redhat.com>
6284 * g++.dg/inherit/covariant18.C: New.
6286 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.dg/pr47893.c: New test.
6291 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6293 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6294 NULL in case of a selector with conflicting types.
6295 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6297 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6299 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6300 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6301 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6302 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6304 2011-02-28 Jason Merrill <jason@redhat.com>
6307 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6309 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6311 PR libgfortran/47778
6312 * gfortran.dg/namelist_71.f90: New test.
6314 2011-02-27 Jason Merrill <jason@redhat.com>
6317 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6318 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6320 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6325 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6328 * gfortran.dg/gomp/task-1.f90: Removed.
6330 2011-02-26 Jason Merrill <jason@redhat.com>
6332 * g++.dg/template/this-targ1.C: New.
6334 * g++.dg/cpp0x/regress/template-const1.C: New.
6335 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6336 * g++.dg/template/function1.C: Adjust.
6337 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6338 * g++.dg/debug/debug7.C: Adjust.
6340 2011-02-26 Tobias Burnus <burnus@net-b.de>
6343 * gfortran.dg/gomp/task-1.f90: New.
6345 2011-02-25 Jie Zhang <jie@codesourcery.com>
6347 * gcc.target/arm/neon-thumb2-move.c: Add
6348 dg-require-effective-target arm_thumb2_ok.
6350 2011-02-24 Jason Merrill <jason@redhat.com>
6352 * g++.dg/parse/constant1.C: Specify C++98 mode.
6353 * g++.dg/parse/constant5.C: Likewise.
6354 * g++.dg/parse/error2.C: Likewise.
6355 * g++.dg/parse/semicolon3.C: Likewise.
6356 * g++.dg/template/crash14.C: Likewise.
6357 * g++.dg/template/local4.C: Likewise.
6358 * g++.dg/template/nontype3.C: Likewise.
6359 * g++.dg/parse/crash31.C: Adjust expected errors.
6360 * g++.dg/template/function1.C: Likewise.
6361 * g++.dg/template/ref3.C: Likewise.
6362 * g++.dg/template/static9.C: Likewise.
6363 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6365 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6366 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6367 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6368 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6369 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6371 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6374 * gfortran.dg/pr47878.f90: New test.
6376 2011-02-24 Richard Guenther <rguenther@suse.de>
6379 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6380 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6382 2011-02-24 Richard Guenther <rguenther@suse.de>
6385 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6386 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6388 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6390 PR libgfortran/47567
6391 * gfortran.dg/fmt_f0_1.f90: Update test.
6393 2011-02-23 Jason Merrill <jason@redhat.com>
6395 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6396 * g++.dg/abi/mangle45.C: New.
6398 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6399 * g++.dg/template/canon-type-9.C: Match use of decltype
6400 between declaration and definition.
6401 * g++.dg/template/canon-type-12.C: Likewise.
6403 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6406 * gfortran.dg/nested_allocatables_1.f90: New.
6408 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6411 * g++.dg/pr46868.C: New test.
6412 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6413 * g++.dg/parse/error14.C: Adjust.
6415 2011-02-23 Richard Guenther <rguenther@suse.de>
6417 PR tree-optimization/47838
6418 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6420 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6422 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6424 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6426 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6427 * gfortran.dg/count_init_expr.f03: Ditto.
6428 * gfortran.dg/gomp/pr43711.f90: Ditto.
6429 * gcc.dg/struct-parse-2.c: Ditto.
6430 * gcc.dg/parse-error-3.c: Ditto.
6431 * gcc.dg/Wlogical-op-1.c: Ditto.
6432 * gcc.dg/Walways-true-1.c: Ditto.
6433 * gcc.dg/pr24225.c: Ditto.
6434 * gcc.dg/Walways-true-2.c: Ditto.
6435 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6436 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6437 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6438 * g++.dg/overload/defarg4.C: Ditto.
6439 * g++.dg/inherit/covariant16.C: Ditto.
6440 * g++.dg/inherit/virtual7.C: Ditto.
6441 * g++.dg/template/canon-type-9.C: Ditto.
6442 * g++.dg/template/access19.C: Ditto.
6443 * g++.dg/template/call7.C: Ditto.
6444 * g++.dg/template/canon-type-2.C: Ditto.
6445 * g++.dg/template/init7.C: Ditto.
6446 * g++.dg/template/sizeof-template-argument.C: Ditto.
6447 * g++.dg/template/const3.C: Ditto.
6448 * g++.dg/template/sfinae26.C: Ditto.
6449 * g++.dg/template/sfinae26.C: Ditto.
6450 * g++.dg/template/canon-type-11.C: Ditto.
6451 * g++.dg/template/union2.C: Ditto.
6452 * g++.dg/template/canon-type-3.C: Ditto.
6453 * g++.dg/template/canon-type-1.C: Ditto.
6454 * g++.dg/template/canon-type-5.C: Ditto.
6455 * g++.dg/template/canon-type-7.C: Ditto.
6456 * g++.dg/template/canon-type-10.C: Ditto.
6457 * g++.dg/template/spec36.C: Ditto.
6458 * g++.dg/template/typedef38.C: Ditto.
6459 * g++.dg/template/canon-type-4.C: Ditto.
6460 * g++.dg/template/canon-type-6.C: Ditto.
6461 * g++.dg/template/canon-type-13.C: Ditto.
6462 * g++.dg/template/instantiate9.C: Ditto.
6463 * g++.dg/template/ttp22.C: Ditto.
6464 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6465 * g++.dg/warn/Walways-true-1.C: Ditto.
6466 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6467 * g++.dg/warn/Walways-true-2.C: Ditto.
6468 * g++.dg/conversion/op4.C: Ditto.
6469 * g++.dg/opt/pr19650.C: Ditto.
6470 * g++.dg/lookup/friend11.C: Ditto.
6471 * g++.dg/other/default2.C: Ditto.
6472 * g++.dg/other/default3.C: Ditto.
6473 * g++.dg/other/dtor2.C: Ditto.
6474 * g++.dg/other/friend5.C: Ditto.
6475 * g++.dg/other/default5.C: Ditto.
6476 * g++.dg/init/brace6.C: Ditto.
6477 * g++.dg/init/aggr5.C: Ditto.
6478 * g++.dg/init/error2.C: Ditto.
6479 * g++.dg/expr/bound-mem-fun.C: Ditto.
6480 * g++.dg/expr/cond6.C: Ditto.
6481 * g++.dg/expr/stmt-expr-1.C: Ditto.
6482 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6483 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6484 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6485 * g++.dg/cpp0x/bracket1.C: Ditto.
6486 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6487 * g++.dg/cpp0x/pr38646.C: Ditto.
6488 * g++.dg/cpp0x/variadic73.C: Ditto.
6489 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6490 * g++.dg/cpp0x/bracket4.C: Ditto.
6491 * g++.dg/cpp0x/decltype4.C: Ditto.
6492 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6493 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6494 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6495 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6496 * g++.dg/cpp0x/decltype2.C: Ditto.
6497 * g++.dg/cpp0x/decltype1.C: Ditto.
6498 * g++.dg/cpp0x/bracket2.C: Ditto.
6499 * g++.dg/cpp0x/decltype5.C: Ditto.
6500 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6501 * g++.dg/cpp0x/variadic70.C: Ditto.
6502 * g++.dg/cpp0x/decltype6.C: Ditto.
6503 * g++.dg/cpp0x/rvo.C: Ditto.
6504 * g++.dg/cpp0x/vt-40092.C: Ditto.
6505 * g++.dg/cpp0x/variadic-new.C: Ditto.
6506 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6507 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6508 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6509 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6510 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6511 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6512 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6513 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6514 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6515 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6516 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6517 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6518 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6519 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6520 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6521 * g++.dg/cpp0x/pr39639.C: Ditto.
6522 * g++.dg/cpp0x/decltype3.C: Ditto.
6523 * g++.dg/cpp0x/variadic68.C: Ditto.
6524 * g++.dg/cpp0x/variadic-function.C: Ditto.
6525 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6526 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6527 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6528 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6529 * g++.dg/parse/crash35.C: Ditto.
6530 * g++.dg/parse/crash40.C: Ditto.
6531 * g++.dg/parse/defarg12.C: Ditto.
6532 * g++.dg/parse/crash34.C: Ditto.
6533 * g++.dg/parse/constructor3.C: Ditto.
6534 * g++.dg/parse/template23.C: Ditto.
6535 * g++.dg/parse/crash56.C: Ditto.
6536 * g++.dg/parse/dtor13.C: Ditto.
6537 * g++.dg/parse/error33.C: Ditto.
6538 * g++.dg/parse/ctor9.C: Ditto.
6539 * g++.dg/parse/error32.C: Ditto.
6540 * g++.dg/parse/error37.C: Ditto.
6541 * g++.dg/parse/bitfield3.C: Ditto.
6542 * g++.dg/parse/struct-4.C: Ditto.
6543 * g++.dg/ext/has_trivial_copy.C: Ditto.
6544 * g++.dg/ext/is_polymorphic.C: Ditto.
6545 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6546 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6547 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6548 * g++.dg/ext/is_union.C: Ditto.
6549 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6550 * g++.dg/ext/is_pod.C: Ditto.
6551 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6552 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6553 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6554 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6555 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6556 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6557 * g++.dg/ext/is_abstract.C: Ditto.
6558 * g++.dg/ext/has_trivial_assign.C: Ditto.
6559 * g++.dg/ext/is_class.C: Ditto.
6560 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6561 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6562 * g++.dg/ext/is_base_of.C: Ditto.
6563 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6564 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6565 * g++.dg/ext/is_empty.C: Ditto.
6566 * g++.dg/ext/is_enum.C: Ditto.
6567 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6568 * gnat.dg/opt11.adb: Ditto.
6569 * obj-c++.dg/pr45735.mm: Ditto.
6570 * obj-c++.dg/pr24393.mm: Ditto.
6571 * obj-c++.dg/exceptions-2.mm: Ditto.
6572 * objc.dg/pr45735.m: Ditto.
6573 * objc.dg/pr24393.m: Ditto.
6575 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6577 * objc.dg/attributes/objc-exception-1.m: New.
6579 2011-02-23 Jie Zhang <jie@codesourcery.com>
6581 * gcc.dg/cpp/include7.c: New test.
6583 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6588 2011-02-23 Jie Zhang <jie@codesourcery.com>
6590 PR rtl-optimization/47763
6591 * gcc.dg/pr47763.c: New test.
6593 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6596 * gfortran.dg/whole_file_32.f90 : New test.
6598 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6601 * g++.dg/inherit/virtual7.C: New test.
6603 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6606 * objc.dg/type-size-3.m: Updated error message.
6607 * objc.dg/type-size-4.m: New test.
6608 * objc.dg/type-size-5.m: New test.
6610 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6612 * lib/gnat.exp: Fix comments.
6613 Don't load libgloss.exp.
6614 (default_gnat_version): Call $compiler with --version.
6615 Adapt regexp for gnatmake output, insert version.
6616 (gnat_version): New proc.
6617 (gnat_init): Remove gnat_libgcc_s_path.
6618 (gnat_target_compile): Likewise.
6619 Remove ld_library_path.
6620 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6621 (gnat_pass): Remove.
6622 (gnat_pass): Remove.
6623 (gnat_finish): Remove.
6624 (gnat_exit): Remove.
6625 (local_find_gnatmake): Reindent.
6626 (runtest_file_p): Remove.
6627 (prune_warnings): Remove.
6628 (find_gnatclean): New proc.
6629 * lib/gnat-dg.exp (lremove): New proc.
6630 (gnat-dg-test): Reindent.
6631 Remove additional output files.
6632 (gnat-dg-runtest): Remove.
6634 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6635 * gnat.dg/loop_optimization6.adb: Likewise.
6636 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6638 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6640 PR tree-optimization/47835
6641 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6643 2011-02-22 Tobias Burnus <burnus@net-b.de>
6645 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6646 * gfortran.dg/abstract_type_2.f03: Ditto.
6647 * gfortran.dg/abstract_type_3.f03: Ditto.
6648 * gfortran.dg/abstract_type_4.f03: Ditto.
6649 * gfortran.dg/abstract_type_5.f03: Ditto.
6650 * gfortran.dg/abstract_type_6.f03: Ditto.
6651 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6652 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6653 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6654 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6655 * gfortran.dg/array_function_5.f90: Ditto.
6656 * gfortran.dg/asynchronous_3.f03: Ditto.
6657 * gfortran.dg/char_expr_1.f90: Ditto.
6658 * gfortran.dg/class_14.f03: Ditto.
6659 * gfortran.dg/data_array_6.f: Ditto.
6660 * gfortran.dg/data_invalid.f90: Ditto.
6661 * gfortran.dg/dot_product_1.f03: Ditto.
6662 * gfortran.dg/func_derived_5.f90: Ditto.
6663 * gfortran.dg/func_result_4.f90: Ditto.
6664 * gfortran.dg/implied_do_1.f90: Ditto.
6665 * gfortran.dg/initialization_25.f90: Ditto.
6666 * gfortran.dg/initialization_26.f90: Ditto.
6667 * gfortran.dg/interface_34.f90: Ditto.
6668 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6669 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6670 * gfortran.dg/matmul_8.f03: Ditto.
6671 * gfortran.dg/merge_init_expr.f90: Ditto.
6672 * gfortran.dg/pack_assign_1.f90: Ditto.
6673 * gfortran.dg/pack_vector_1.f90: Ditto.
6674 * gfortran.dg/pointer_check_8.f90: Ditto.
6675 * gfortran.dg/product_init_expr.f03: Ditto.
6676 * gfortran.dg/reshape_order_5.f90: Ditto.
6677 * gfortran.dg/reshape_shape_1.f90: Ditto.
6678 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6679 * gfortran.dg/same_name_2.f90: Ditto.
6680 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6681 * gfortran.dg/spread_init_expr.f03: Ditto.
6682 * gfortran.dg/stmt_func_1.f90: Ditto.
6683 * gfortran.dg/sum_init_expr.f03: Ditto.
6684 * gfortran.dg/transpose_3.f03: Ditto.
6685 * gfortran.dg/unpack_init_expr.f03: Ditto.
6686 * gfortran.dg/warn_conversion.f90: Ditto.
6687 * gfortran.dg/warn_conversion_2.f90: Ditto.
6688 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6689 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6690 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6691 * gfortran.dg/whole_file_16.f90: Ditto.
6692 * gfortran.dg/whole_file_17.f90: Ditto.
6693 * gfortran.dg/whole_file_18.f90: Ditto.
6694 * gfortran.dg/whole_file_20.f03: Ditto.
6695 * gfortran.dg/whole_file_5.f90: Ditto.
6696 * gfortran.dg/whole_file_6.f90: Ditto.
6697 * gfortran.dg/write_invalid_format.f90: Ditto.
6698 * gfortran.dg/zero_sized_6.f90: Ditto.
6700 2011-02-21 Jeff Law <law@redhat.com>
6702 PR rtl-optimization/46178
6703 * gcc.target/i386/pr46178.c: New test.
6705 PR rtl-optimization/46002
6706 * gcc.c-torture/compile/pr46002.c: New test.
6708 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6710 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6713 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6716 * g++.dg/debug/pr47106.C: Require effective target lto.
6718 2011-02-21 Jason Merrill <jason@redhat.com>
6720 * g++.dg/cpp0x/constexpr-diag2.C: New.
6722 2011-02-20 Jason Merrill <jason@redhat.com>
6724 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6726 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6728 * g++.dg/overload/conv-op1.C: New.
6730 * g++.dg/cpp0x/constexpr-synth1.C: New.
6732 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6734 * objc.dg/layout-2.m: New.
6735 * objc.dg/selector-3.m: Adjusted location of error message.
6736 * objc.dg/type-size-3.m: Same.
6737 * obj-c++.dg/selector-3.mm: Same.
6739 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6742 * objc.dg/property/dotsyntax-22.m: New.
6743 * obj-c++.dg/property/dotsyntax-22.mm: New.
6745 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6748 * g++.dg/template/typedef38.C: New test.
6750 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6753 * gfortran.dg/whole_file_30.f90 : New test.
6754 * gfortran.dg/whole_file_31.f90 : New test.
6756 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6760 * gfortran.dg/whole_file_28.f90 : New test.
6761 * gfortran.dg/whole_file_29.f90 : New test.
6763 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6766 * g++.dg/template/crash105.C: New.
6768 2011-02-19 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp0x/regress/no-elide1.C: New.
6772 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6774 PR tree-optimization/46620
6775 * gcc.dg/pr46620.c: New.
6777 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6780 * gcc.target/i386/pr47809.c: New test.
6782 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6783 Tobias Burnus <burnus@net-b.de>
6785 * lib/target-supports.exp
6786 (check_effective_target_fortran_large_real): New check for large reals.
6787 * gfortran.dg/nan_7.f90: New test.
6789 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791 PR libgfortran/47567
6792 * gfortran.dg/fmt_f0_1.f90: Update test.
6794 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6797 * gfortran.dg/array_constructor_36.f90 : New test.
6798 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6799 allow for comparison between different elements of the array
6800 constructor at different levels of optimization.
6802 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6804 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6805 * gcc.target/i386/pr32280-1.c: Likewise.
6807 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6810 * gcc.target/i386/pr47800.c: New test.
6812 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6814 * objc/execute/exceptions/foward-1.x: New.
6816 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6819 * gfortran.dg/derived_constructor_comps_4.f90: New.
6821 2011-02-18 Tobias Burnus
6824 * gfortran.dg/func_result_6.f90: New.
6826 2011-02-18 Michael Matz <matz@suse.de>
6829 * gfortran.dg/lto/pr45586_0.f90: New test.
6830 * gfortran.dg/typebound_proc_20.f90: Ditto.
6831 * gfortran.dg/typebound_proc_21.f90: Ditto.
6833 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6836 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6838 2011-02-18 Tobias Burnus <burnus@net-b.de>
6841 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6843 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6844 normalizing the error/warning output.
6845 * gfortran.dg/Wall.f90: Update dg-error/warning.
6846 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6847 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6848 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6849 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6850 * gfortran.dg/class_30.f90: Update dg-error/warning.
6851 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6852 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6853 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6854 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6855 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6856 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6857 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6858 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6859 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6860 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6861 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6862 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6863 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6864 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6865 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6866 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6867 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6868 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6869 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6870 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6871 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6872 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6873 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6874 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6875 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6877 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6880 * gfortran.dg/proc_ptr_comp_30.f90: New.
6882 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6885 * gcc.target/i386/pr47780.c: New test.
6887 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6890 * gfortran.dg/class_40.f03: New.
6892 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6895 * g++.dg/cpp0x/auto21.C: New test.
6897 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6899 * objc.dg/special/unclaimed-category-1.h: Updated for
6901 * objc.dg/special/unclaimed-category-1.m: Same.
6902 * objc.dg/zero-link-1.m: Same.
6903 * objc.dg/lookup-1.m: Same.
6904 * objc.dg/torture/strings/const-str-9.m
6905 * objc.dg/torture/strings/const-str-10.m: Same.
6906 * objc.dg/torture/strings/const-str-11.m: Same.
6907 * objc.dg/torture/forward-1.m: Same.
6908 * objc.dg/zero-link-2.m: Same.
6909 * objc.dg/encode-7-next-64bit.m: Same.
6910 * objc.dg/method-4.m: Same.
6911 * objc.dg/next-runtime-1.m: Same.
6912 * objc.dg/image-info.m: Same.
6913 * objc.dg/pr23214.m: Same.
6914 * objc.dg/symtab-1.m: Same.
6915 * obj-c++.dg/basic.m: Same.
6916 * obj-c++.dg/proto-lossage-3.m: Same.
6917 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6918 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6919 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6920 * obj-c++.dg/method-11.m: Same.
6921 * objc/execute/enumeration-1.m: Same.
6922 * objc/execute/object_is_class.m: Same.
6923 * objc/execute/formal_protocol-2.m: Same.
6924 * objc/execute/formal_protocol-4.m: Same.
6925 * objc/execute/formal_protocol-6.m: Same.
6926 * objc/execute/bycopy-3.m: Same.
6927 * objc/execute/exceptions/catchall-1.m: Same.
6928 * objc/execute/exceptions/finally-1.m: Same.
6929 * objc/execute/exceptions/local-variables-1.m: Same.
6930 * objc/execute/exceptions/foward-1.m: Same.
6931 * objc/execute/bf-common.h
6932 * objc/execute/enumeration-2.m: Same.
6933 * objc/execute/formal_protocol-1.m: Same.
6934 * objc/execute/formal_protocol-3.m: Same.
6935 * objc/execute/formal_protocol-5.m: Same.
6936 * objc/execute/accessing_ivars.m: Same.
6937 * objc/execute/bycopy-2.m: Same.
6938 * objc/execute/formal_protocol-7.m: Same.
6939 * objc/execute/compatibility_alias.m: Same.
6940 * objc/execute/no_clash.m: Same.
6941 * objc/execute/object_is_meta_class.m: Same.
6942 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6943 * objc/execute/class-tests-1.h: Include stdio.h.
6944 * objc/execute/class-tests-2.h: Same.
6945 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6947 * obj-c++.dg/try-catch-2.mm: Same.
6949 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6952 * g++.dg/warn/Wunused-parm-4.C: New test.
6954 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6955 Jan Hubicka <jh@suse.cz>
6959 * g++.dg/debug/pr47106.C: New.
6961 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6964 * gcc.target/i386/pr43653.c: New test.
6966 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6969 * g++.dg/template/inherit6.C: New test.
6971 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6974 * gfortran.dg/class_39.f03: New.
6976 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6979 * g++.dg/cpp0x/variadic106.C: New test.
6981 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6984 * gfortran.dg/pr47757-1.f90: New test.
6985 * gfortran.dg/pr47757-2.f90: New test.
6986 * gfortran.dg/pr47757-3.f90: New test.
6989 * g++.dg/cpp0x/enum8.C: New test.
6991 2011-02-15 Jason Merrill <jason@redhat.com>
6993 * g++.dg/inherit/implicit-trivial1.C: New.
6994 * g++.dg/cpp0x/implicit-trivial1.C: New.
6996 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6999 * gcc.dg/torture/pr47725.c: Removed.
7001 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7004 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7005 constant does not generate a load from memory.
7007 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7010 * gcc.dg/torture/pr47725.c: New.
7012 2011-02-15 Richard Guenther <rguenther@suse.de>
7014 PR tree-optimization/47743
7015 * gcc.dg/torture/pr47743.c: New testcase.
7017 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.target/i386/pr47581.c: New test.
7022 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7025 * gfortran.dg/select_type_22.f03: New.
7027 2011-02-14 Jason Merrill <jason@redhat.com>
7029 * g++.dg/cpp0x/regress/enum1.C: New.
7031 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/include.adb: New test.
7035 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7038 * gfortran.dg/class_38.f03: New.
7040 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7042 * gcc.dg/pr46494.c: New test.
7044 2011-02-14 Richard Guenther <rguenther@suse.de>
7046 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7048 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7051 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7052 sparc*-sun-solaris2.11.
7054 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7057 * gfortran.dg/argument_checking_18.f90: New.
7059 2011-02-13 Tobias Burnus <burnus@net-b.de>
7061 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7062 * gfortran.dg/argument_checking_17.f90: New.
7064 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7066 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7067 are temporarily disabled.
7068 * gfortran.dg/class_7.f03: Ditto.
7069 * gfortran.dg/coarray_14.f90: Ditto.
7070 * gfortran.dg/typebound_proc_13.f03: Ditto.
7072 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7075 * gfortran.dg/extends_11.f03: New.
7077 2011-02-11 Xinliang David Li <davidxl@google.com>
7079 PR tree-optimization/47707
7080 * g++.dg/tree-ssa/pr47707.C: New test.
7082 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7084 * g++.dg/opt/inline17.C: New test.
7086 2011-02-11 Tobias Burnus <burnus@net-b.de>
7089 * gfortran.dg/pure_formal_2.f90: New.
7091 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7093 PR rtl-optimization/47614
7094 * gfortran.dg/pr47614.f: New.
7096 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7099 * gcc.dg/opts-6.c: New test.
7101 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7104 * gcc.dg/pr47684.c: New test.
7106 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7110 c99_runtime, dg-add-options c99_runtime.
7111 (main): Use __asm__.
7113 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7116 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7117 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7118 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7119 * gcc.dg/ucnid-10.c: Likewise.
7120 * gcc.dg/ucnid-13.c: Likewise.
7121 * gcc.dg/ucnid-7.c: Likewise.
7122 * gcc.dg/ucnid-8.c: Likewise.
7123 Adapt dg-warning line number.
7125 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7127 * gcc.target/i386/parity-1.c: Use -march=k8.
7128 * gcc.target/i386/parity-2.c: Ditto.
7129 * gcc.target/i386/vecinit-1.c: Ditto.
7130 * gcc.target/i386/vecinit-2.c: Ditto.
7132 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7135 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7136 * gcc.target/mips/save-restore-3.c: Likewise.
7137 * gcc.target/mips/save-restore-4.c: Likewise.
7138 * gcc.target/mips/save-restore-5.c: Likewise.
7141 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7142 * g++.dg/tree-prof/partition2.C: Likewise.
7144 2011-02-09 Jason Merrill <jason@redhat.com>
7146 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7147 rather than misdeclare std::puts.
7149 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7150 * g++.dg/other/warning1.C: Likewise.
7151 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7152 * g++.old-deja/g++.gb/scope06.C: Likewise.
7153 * g++.old-deja/g++.law/cvt11.C: Likewise.
7154 * g++.old-deja/g++.law/init1.C: Likewise.
7155 * g++.dg/abi/mangle26.C: Likewise.
7157 * g++.dg/template/function1.C: Adjust for C++0x mode.
7158 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7160 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7161 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7163 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7165 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7167 * g++.dg/cpp0x/regress: New directory.
7168 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7169 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7170 * g++.dg/cpp0x/regress/regress3.C: New.
7172 2011-02-10 Richard Guenther <rguenther@suse.de>
7174 PR tree-optimization/47677
7175 * gcc.dg/torture/pr47677.c: New testcase.
7177 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7179 * objc.dg/special/load-category-1.m: Remove unused header.
7180 * objc.dg/special/load-category-1a.m: Likewise.
7181 * objc.dg/special/load-category-2.m: Likewise.
7182 * objc.dg/special/load-category-2a.m: Likewise.
7183 * objc.dg/special/load-category-3.m: Likewise.
7184 * objc.dg/special/load-category-3a.m: Likewise.
7185 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7186 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7187 * objc.dg/attributes/class-attribute-1.m: Likewise.
7188 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7189 * obj-c++.dg/property/property.exp: Likewise.
7190 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7191 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7192 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7193 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7194 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7195 * obj-c++.dg/template-8.mm: Likewise.
7197 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.target/i386/pr47665.c: New test.
7202 2011-02-10 Jie Zhang <jie@codesourcery.com>
7206 2011-02-05 Jie Zhang <jie@codesourcery.com>
7208 * gcc.dg/pr42631.c: Update test.
7209 * gcc.dg/pr42631-2.c: New test.
7211 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7214 * gfortran.dg/proc_decl_25.f90: New.
7216 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7219 * gfortran.dg/typebound_assignment_2.f03: New.
7221 2011-02-09 Richard Guenther <rguenther@suse.de>
7223 PR tree-optimization/47664
7224 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7226 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7229 * gnat.dg/uninit_func.adb: Adjust dg directive.
7231 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7234 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7236 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7239 * gfortran.dg/auto_dealloc_2.f90: New.
7241 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243 * gcc.dg/builtins-config.h: Remove __sgi handling.
7244 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7245 -std=c99 for mips-sgi-irix6.5*.
7247 2011-02-09 Martin Jambor <mjambor@suse.cz>
7250 * gfortran.dg/pr25923.f90: Remove xfails.
7252 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7255 * gfortran.dg/inquire_14.f90: New test.
7257 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7260 * gfortran.dg/pointer_init_6.f90: New.
7262 2011-02-08 Jeff Law <law@redhat.com>
7264 PR tree-optimization/42893
7265 * gcc.tree-ssa/pr42893.c: New test.
7267 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7269 PR tree-optimization/46834
7270 PR tree-optimization/46994
7271 PR tree-optimization/46995
7272 * gcc.dg/graphite/id-pr46834.c: New.
7273 * gfortran.dg/graphite/id-pr46994.f90: New.
7274 * gfortran.dg/graphite/id-pr46995.f90: New.
7276 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7279 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7280 using the variable is known the warning is emitted there.
7281 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7282 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7284 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7287 * gcc.dg/noreturn-1.c (foo5): Likewise.
7288 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7289 (method2): Likewise.
7291 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7292 the return statement using the uninitialized variable.
7293 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7295 2011-02-08 Richard Guenther <rguenther@suse.de>
7298 * g++.dg/opt/pr47639.c: New testcase.
7300 2011-02-08 Richard Guenther <rguenther@suse.de>
7302 PR tree-optimization/47632
7303 * g++.dg/opt/pr47632.C: New testcase.
7305 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7307 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7309 2011-02-07 Richard Guenther <rguenther@suse.de>
7311 PR tree-optimization/47615
7312 * g++.dg/opt/pr47615.C: New testcase.
7314 2011-02-07 Richard Guenther <rguenther@suse.de>
7316 PR tree-optimization/47621
7317 * gcc.dg/torture/pr47621.c: New testcase.
7319 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7321 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7323 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7326 * gfortran.dg/allocate_with_source_1 : New test.
7328 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.dg/pr47610.c: New test.
7333 2011-02-05 Jie Zhang <jie@codesourcery.com>
7336 * gcc.dg/pr42631.c: Update test.
7337 * gcc.dg/pr42631-2.c: New test.
7339 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7342 * gfortran.dg/pr47574.f90: New test.
7344 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7346 PR tree-optimization/46194
7347 * gcc.dg/autopar/pr46194.c: New.
7349 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7351 PR tree-optimization/43695
7352 * g++.dg/ipa/pr43695.C: New.
7354 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.dg/pr23200.c: New test.
7359 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7362 * g++.dg/pr47589.C: New test.
7364 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7367 * g++.dg/template/typedef37.C: New test.
7368 * g++.dg/template/param1.C: Adjust expected error message.
7370 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.dg/pr31490-2.c: New test.
7374 * gcc.dg/pr31490-3.c: New test.
7375 * gcc.dg/pr31490-4.c: New test.
7377 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7378 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/parser/semicolon3.C: Adjust.
7382 * g++.dg/parser/semicolon4.C: New testcase.
7383 * g++.dg/pr46890.C: New testcase.
7385 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7388 * g++.dg/init/pr29571.C: New.
7390 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7392 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7393 instead of vect_int.
7395 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.target/i386/pr47312.c: New test.
7401 * gcc.target/i386/pr47564.c: New test.
7403 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7405 PR tree-optimization/45122
7406 * gcc.dg/tree-ssa/pr45122.c: New.
7408 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7411 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7414 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7415 and vsx so a default --with-cpu=power7 doesn't give an error
7416 when -mavoid-indexed-addresses is used.
7418 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7419 wrapper function to save the arguments and then jump to the real
7420 function, rather than depending on the compiler not to move stuff
7422 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7424 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7425 Paul Thomas <pault@gcc.gnu.org>
7428 * gfortran.dg/class_37.f03 : New test.
7430 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7431 Richard Guenther <rguenther@suse.de>
7433 PR tree-optimization/40979
7435 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7436 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7437 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7438 check_vect_support_and_set_flags.
7439 * gfortran.dg/graphite/vect-pr40979.f90: New.
7441 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7444 * gfortran.dg/class_36.f03: New.
7446 2011-02-02 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/47566
7449 * gcc.dg/lto/20110201-1_0.c: New testcase.
7451 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7457 * debug/pr47498.c: New.
7458 * debug/pr47501.c: New.
7460 2011-02-01 Richard Guenther <rguenther@suse.de>
7462 PR tree-optimization/47559
7463 * g++.dg/torture/pr47559.C: New testcase.
7465 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7468 * gfortran.dg/typebound_call_20.f03: New.
7470 2011-02-01 Richard Guenther <rguenther@suse.de>
7472 PR tree-optimization/47555
7473 * gcc.dg/pr47555.c: New testcase.
7475 2011-02-01 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/47541
7478 * g++.dg/torture/pr47541.C: New testcase.
7480 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7483 * gfortran.dg/typebound_call_19.f03: New.
7485 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7488 * g++.dg/cpp0x/pr47416.C: New test.
7490 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7493 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7495 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7498 * gfortran.dg/typebound_assignment_1.f03: New.
7500 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7502 PR tree-optimization/47538
7503 * gcc.c-torture/execute/pr47538.c: New test.
7505 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7510 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7512 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7514 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7516 PR rtl-optimization/44031
7517 * gcc.c-torture/compile/20110131-1.c: New test.
7519 2011-01-31 Tobias Burnus <burnus@net-b.de>
7522 * gfortran.dg/stmt_func_1.f90: New.
7524 2011-01-31 Tobias Burnus <burnus@net-b.de>
7527 * gfortran.dg/interface_34.f90: New.
7529 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7532 * gfortran.dg/realloc_on_assign_5.f03: New test.
7533 * gfortran.dg/realloc_on_assign_5.f03: New test.
7535 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7537 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7538 * gfortran.dg/bessel_7.f90: Likewise.
7539 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7541 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7542 * gfortran.dg/sum_init_expr.f03: Likewise.
7544 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7546 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7549 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7550 loop only on "vect_intfloat_cvt" targets.
7552 2011-01-29 Tobias Burnus <burnus@net-b.de>
7555 * gfortran.dg/shape_6.f90: New.
7557 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7559 PR libgfortran/47434
7560 * gfortran.dg/read_infnan_1.f90: Update test.
7561 * gfortran.dg/module_nan.f90: Update test.
7562 * gfortran.dg/char4_iunit_1.f03: Update test.
7563 * gfortran.dg/large_real_kind_1.f90: Update test.
7564 * gfortran.dg/real_const_3.f90: Update test.
7565 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7567 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7570 * g++.dg/template/param2.C: New test.
7572 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574 PR libgfortran/47285
7575 * gfortran.dg/fmt_g.f: New test.
7577 2011-01-28 Tobias Burnus <burnus@net-b.de>
7580 * gfortran.dg/pure_formal_1.f90: New.
7582 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7585 * gcc.dg/tls/pr42894.c: New test.
7587 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589 * gcc.dg/pr47276.c: Add dg-require-visibility.
7591 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7593 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7595 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7596 Tobias Burnus <burnus@gcc.gnu.org>
7601 * gfortran.dg/realloc_on_assign_3.f03: New test.
7602 * gfortran.dg/realloc_on_assign_4.f03: New test.
7603 * gfortran.dg/allocatable_function_5.f90: New test.
7604 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7605 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7606 implemented" dg-errors.
7608 2011-01-27 Jan Hubicka <jh@suse.cz>
7611 * gcc.dg/attr-weakref-4.c: New testcase
7613 2011-01-27 Martin Jambor <mjambor@suse.cz>
7615 PR tree-optimization/47228
7616 * gcc.dg/torture/pr47228.c: New test.
7618 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7620 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7622 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7624 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7625 when using auto-overlay support on the SPU.
7627 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7629 PR rtl-optimization/44174
7630 * gcc.target/i386/asm-6.c: New test.
7632 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7634 PR rtl-optimization/46856
7635 * gcc.c-torture/compile/pr46856.c: New test.
7637 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7638 Andrew Pinski <pinskia@gmail.com>
7641 * gcc.dg/pr43082.c: New.
7643 2011-01-26 DJ Delorie <dj@redhat.com>
7645 PR rtl-optimization/46878
7646 * gcc.dg/pr46878-1.c: New test.
7648 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7651 * g++.dg/cpp0x/pr47476.C: New test.
7653 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7655 * gcc.c-torture/compile/20110126-1.c: New test.
7657 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7660 * gcc.dg/torture/pr47473.c: New test.
7662 2011-01-26 Jan Hubicka <jh@suse.cz>
7665 * gcc.c-torture/execute/pr47237.c: New testcase.
7667 2011-01-26 Jan Hubicka <jh@suse.cz>
7669 PR tree-optimization/47190
7670 * gcc.dg/attr-weakref-3.c: New testcase.
7672 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7675 * gcc.dg/dll-9a.c: New test file.
7676 * gcc.dg/dll-11.c: Likewise.
7677 * gcc.dg/dll-12.c: Likewise.
7678 * gcc.dg/dll-12a.c: Likewise.
7679 * gcc.dg/dll-11a.c: Likewise.
7680 * gcc.dg/dll-9.c: Likewise.
7681 * gcc.dg/dll-10.c: Likewise.
7682 * gcc.dg/dll-10a.c: Likewise.
7683 * g++.dg/ext/dllexport4a.cc: Likewise.
7684 * g++.dg/ext/dllexport4.C: Likewise.
7685 * g++.dg/ext/dllexport5.C: Likewise.
7686 * g++.dg/ext/dllexport5a.cc: Likewise.
7688 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7690 PR tree-optimization/46970
7691 * gcc.dg/graphite/pr46970.c: New.
7693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7695 PR tree-optimization/46215
7696 * gcc.dg/graphite/pr46215.c: New.
7698 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7700 PR tree-optimization/46168
7701 * gcc.dg/graphite/pr46168.c: New.
7703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7705 PR tree-optimization/43657
7706 * gcc.dg/graphite/pr43657.c: New.
7708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7710 PR tree-optimization/29832
7711 * gfortran.dg/graphite/pr29832.f90: New.
7713 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7715 PR tree-optimization/43567
7716 * gcc.dg/graphite/pr43567.c: New.
7718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7720 * gfortran.dg/graphite/interchange-4.f: New.
7721 * gfortran.dg/graphite/interchange-5.f: New.
7723 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7724 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7725 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7726 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7727 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7728 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7729 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7730 * gfortran.dg/ltrans-7.f90: Removed.
7731 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7733 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7734 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7735 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7736 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7737 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7738 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7739 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7740 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7741 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7742 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7743 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7744 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7745 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7746 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7747 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7748 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7749 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7750 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7751 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7752 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7753 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7754 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7755 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7756 * gcc.dg/tree-ssa/data-dep-1.c
7757 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7758 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7759 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7760 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7761 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7763 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7765 PR tree-optimization/47265
7766 PR tree-optimization/47443
7767 * gcc.c-torture/compile/pr47265.c: New test.
7768 * gcc.dg/pr47443.c: New test.
7770 2011-01-25 Martin Jambor <mjambor@suse.cz>
7772 PR tree-optimization/47382
7773 * g++.dg/torture/pr47382.C: New test.
7774 * g++.dg/opt/devirt1.C: Xfail.
7776 2011-01-25 Yao Qi <yao@codesourcery.com>
7779 * gcc.target/arm/pr45701-1.c: New test.
7780 * gcc.target/arm/pr45701-2.c: New test.
7781 * gcc.target/arm/pr45701-3.c: New test.
7783 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7784 Jakub Jelinek <jakub@redhat.com>
7786 PR tree-optimization/47271
7787 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7789 2011-01-25 Nick Clifton <nickc@redhat.com>
7791 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7792 (saturate_add): Delete.
7794 (main): Do not run saturate_add.
7795 (set_interrupts): Delete.
7797 2011-01-25 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7802 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7804 PR tree-optimization/47427
7805 PR tree-optimization/47428
7806 * gcc.c-torture/compile/pr47427.c: New test.
7807 * gcc.c-torture/compile/pr47428.c: New test.
7809 2011-01-25 Richard Guenther <rguenther@suse.de>
7812 * gcc.dg/torture/pr47411.c: New testcase.
7814 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7816 * gfortran.dg/graphite/id-24.f: New.
7817 * gfortran.dg/graphite/id-25.f: New.
7819 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7821 * gfortran.dg/graphite/id-23.f: New.
7823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7825 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7829 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7830 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7831 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7832 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7833 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7834 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7835 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7836 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7837 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7839 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7841 * gcc.dg/graphite/block-0.c: Add documentation.
7842 * gcc.dg/graphite/block-4.c: Same.
7843 * gcc.dg/graphite/block-7.c: Same.
7844 * gcc.dg/graphite/block-8.c: New.
7845 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7846 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7847 * gcc.dg/graphite/interchange-12.c: Add documentation.
7848 * gcc.dg/graphite/interchange-13.c: New.
7849 * gcc.dg/graphite/interchange-14.c: New.
7850 * gcc.dg/graphite/interchange-15.c: New.
7851 * gcc.dg/graphite/interchange-8.c: Add documentation.
7852 * gcc.dg/graphite/interchange-mvt.c: Same.
7854 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7857 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7858 * gcc.target/powerpc/altivec-14.c: Ditto.
7859 * gcc.target/powerpc/altivec-33.c: Ditto.
7860 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7861 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7862 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7863 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7864 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7865 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7866 * g++.dg/ext/altivec-15.C: Ditto.
7867 * g++.dg/ext/altivec-types-1.C: Ditto.
7868 * g++.dg/ext/altivec-types-2.C: Ditto.
7869 * g++.dg/ext/altivec-types-3.C: Ditto.
7870 * g++.dg/ext/altivec-types-4.C: Ditto.
7872 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7874 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7876 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7878 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7879 optimization options.
7881 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7883 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7886 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7888 2011-01-23 Tobias Burnus <burnus@net-b.de>
7891 * gfortran.dg/allocatable_scalar_12.f90: New.
7893 2011-01-23 Ira Rosen <irar@il.ibm.com>
7895 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7896 vectorization to be not profitable if peeling is used to
7897 realign the memory access.
7898 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7899 loop bound to avoid loop unrolling.
7900 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7902 2011-01-22 Jan Hubicka <jh@suse.cz>
7905 * g++.dg/lto/pr47333.C: New file.
7907 2011-01-22 Jan Hubicka <jh@suse.cz>
7909 PR tree-optimization/43884
7911 * gcc.dg/autopar/outer-2.c: Increase array size.
7912 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7914 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7917 * gfortran.dg/c_loc_tests_16.f90: New test.
7919 2011-01-22 Tobias Burnus <burnus@net-b.de>
7922 * gfortran.dg/typebound_proc_19.f90: New.
7924 2011-01-21 Jeff Law <law@redhat.com>
7926 PR tree-optimization/47053
7927 * g++.dg/pr47053.C: New test.
7929 2011-01-21 Jason Merrill <jason@redhat.com>
7932 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7934 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7937 * g++.dg/cpp0x/range-for10.C: New test.
7938 * g++.dg/template/for1.C: New test.
7941 * g++.dg/tree-prof/partition3.C: New test.
7943 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7945 PR rtl-optimization/47366
7946 * g++.dg/opt/pr47366.C: New test.
7948 2011-01-21 Jason Merrill <jason@redhat.com>
7951 * g++.dg/cpp0x/constexpr-regress2.C: New.
7953 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7955 2011-01-21 Jeff Law <law@redhat.com>
7957 PR rtl-optimization/41619
7958 * gcc.dg/pr41619.c: New.
7960 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7962 PR tree-optimization/47355
7963 * g++.dg/opt/pr47355.C: New test.
7965 2011-01-21 Richard Guenther <rguenther@suse.de>
7967 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7970 2011-01-21 Richard Guenther <rguenther@suse.de>
7972 PR tree-optimization/47365
7973 * gcc.dg/torture/pr47365.c: New testcase.
7974 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7976 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7978 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7980 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7982 PR tree-optimization/47391
7983 * gcc.dg/pr47391.c: New test.
7985 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7987 * g++.dg/template/char1.C: Use signed char.
7989 2011-01-21 Tobias Burnus <burnus@net-b.de>
7992 * gfortran.dg/pointer_target_4.f90: New.
7994 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7997 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7998 ILP32 system and not IP32.
8000 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8003 * g++.dg/debug/pr46583.C: New.
8005 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8008 * g++.dg/debug/pr47283.C: New test.
8011 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8012 * gcc.target/i386/headmerge-2.c: Likewise.
8014 2011-01-20 Richard Guenther <rguenther@suse.de>
8017 * gcc.dg/torture/pr47370.c: New testcase.
8019 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8021 PR tree-optimization/46130
8022 * gcc.dg/pr46130-1.c: New test.
8023 * gcc.dg/pr46130-2.c: New test.
8025 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8028 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8030 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8033 * g++.dg/debug/pr46240.cc: New.
8035 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8038 * g++.dg/template/anonunion1.C: New test.
8040 PR rtl-optimization/47337
8041 * gcc.c-torture/execute/pr47337.c: New test.
8043 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8046 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8048 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8050 PR tree-optimization/46021
8051 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8053 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8055 PR tree-optimization/47290
8056 * g++.dg/torture/pr47290.C: New test.
8058 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8061 * gfortran.dg/proc_ptr_comp_29.f90: New.
8063 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8066 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8067 powerpc-apple-darwin9.
8069 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8071 PR rtl-optimization/47299
8072 * gcc.c-torture/execute/pr47299.c: New test.
8074 2011-01-17 Jason Merrill <jason@redhat.com>
8076 * g++.dg/cpp0x/constexpr-virtual.C: New.
8078 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8081 * gfortran.dg/gomp/pr47331.f90: New test.
8083 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8086 * objc.dg/selector-warn-1.m: New.
8087 * obj-c++.dg/selector-warn-1.mm: New.
8089 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8091 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8092 Update dg-final accordingly.
8094 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8096 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8098 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8100 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8102 * gcc.dg/guality/pr36728-2.c: Likewise.
8104 2011-01-17 Richard Guenther <rguenther@suse.de>
8106 PR tree-optimization/47313
8107 * g++.dg/torture/pr47313.C: New testcase.
8109 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8112 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8113 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8114 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8115 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8117 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8119 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8120 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8121 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8123 2011-01-17 Richard Guenther <rguenther@suse.de>
8125 PR tree-optimization/45967
8126 * gcc.dg/torture/pr45967-2.c: New testcase.
8127 * gcc.dg/torture/pr45967-3.c: Likewise.
8129 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8132 * g++.dg/ext/pr47213.C: Require visibility.
8134 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8136 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8137 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8139 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8141 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8142 Linux-based targets.
8144 2011-01-13 Jan Hubicka <jh@suse.cz>
8146 PR tree-optimization/47276
8147 * gcc.dg/pr47276.c: New testcase.
8149 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8150 Jonathan Wakely <jwakely.gcc@gmail.com>
8153 * g++.dg/other/pr33558.C: New.
8154 * g++.dg/other/pr33558-2.C: New.
8156 2011-01-14 Martin Jambor <mjambor@suse.cz>
8158 PR tree-optimization/45934
8159 PR tree-optimization/46302
8160 * g++.dg/ipa/devirt-c-1.C: New test.
8161 * g++.dg/ipa/devirt-c-2.C: Likewise.
8162 * g++.dg/ipa/devirt-c-3.C: Likewise.
8163 * g++.dg/ipa/devirt-c-4.C: Likewise.
8164 * g++.dg/ipa/devirt-c-5.C: Likewise.
8165 * g++.dg/ipa/devirt-c-6.C: Likewise.
8166 * g++.dg/ipa/devirt-6.C: Likewise.
8167 * g++.dg/ipa/devirt-d-1.C: Likewise.
8168 * g++.dg/torture/pr45934.C: Likewise.
8170 2011-01-14 Jason Merrill <jason@redhat.com>
8172 * g++.dg/cpp0x/variadic105.C: New.
8174 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8175 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8178 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8179 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8180 execution tests on i?86-*-*, x86_64-*-* and
8181 powerpc*-apple-darwin* && ilp32.
8182 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8183 tests on i?86-*-* and x86_64-*-*.
8185 2011-01-14 Richard Guenther <rguenther@suse.de>
8187 PR tree-optimization/47280
8188 * g++.dg/opt/pr47280.C: New testcase.
8190 2011-01-14 Jason Merrill <jason@redhat.com>
8192 * g++.dg/cpp0x/constexpr-regress1.C: New.
8194 * g++.dg/ext/flexary2.C: New.
8196 2011-01-14 Richard Guenther <rguenther@suse.de>
8199 * gcc.dg/torture/pr47281.c: New testcase.
8200 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8202 2011-01-14 Richard Guenther <rguenther@suse.de>
8204 PR tree-optimization/47286
8205 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8207 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8210 * g++.dg/ext/pr47213.C: New.
8212 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8216 2011-01-13 Tobias Burnus <burnus@net-b.de>
8217 Mikael Morin <mikael@gcc.gnu.org>
8221 * gfortran.dg/select_type_20.f90: New.
8222 * gfortran.dg/select_type_21.f90: New.
8224 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8227 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8229 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8231 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8232 * gcc.dg/guality/pr36728-2.c: Likewise.
8234 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8237 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8239 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8241 PR rtl-optimization/45352
8242 * gcc.dg/pr45352-3.c: New.
8244 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8246 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8248 * g++.dg/cpp0x/range-for8.C: New.
8249 * g++.dg/cpp0x/range-for9.C: New.
8251 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8254 * g++.dg/debug/pr47209.C: New.
8256 2011-01-12 Richard Guenther <rguenther@suse.de>
8259 * gcc.dg/lto/pr47259_0.c: New testcase.
8260 * gcc.dg/lto/pr47259_1.c: Likewise.
8262 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8264 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8265 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8266 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8267 methods missing from the OBJC2 Object.
8268 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8269 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8270 GNU and NeXT runtimes.
8271 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8273 * objc-obj-c++-shared/Object1.m: Likewise.
8274 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8275 * objc.dg/proto-qual-1.m: Likewise.
8276 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8277 * obj-c++.dg/proto-qual-1.mm: Likewise.
8279 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8282 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8284 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8286 Fixed the Objective-C++ testsuite and updated all tests.
8287 * lib/obj-c++.exp (obj-c++_init): Declare and set
8288 gcc_warning_prefix and gcc_error_prefix.
8289 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8290 'dg-warning', 'dg-message' and 'dg-error'.
8291 * obj-c++.dg/class-extension-3.mm: Likewise.
8292 * obj-c++.dg/class-protocol-1.mm: Likewise.
8293 * obj-c++.dg/encode-7.mm: Likewise.
8294 * obj-c++.dg/exceptions-3.mm: Likewise.
8295 * obj-c++.dg/exceptions-5.mm: Likewise.
8296 * obj-c++.dg/method-12.mm: Likewise.
8297 * obj-c++.dg/method-13.mm: Likewise.
8298 * obj-c++.dg/method-15.mm: Likewise.
8299 * obj-c++.dg/method-16.mm: Likewise.
8300 * obj-c++.dg/method-4.mm: Likewise.
8301 * obj-c++.dg/method-8.mm: Likewise.
8302 * obj-c++.dg/method-conflict-1.mm: Likewise.
8303 * obj-c++.dg/method-conflict-2.mm: Likewise.
8304 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8305 and uncommented second part of the testcase now that the testsuite
8307 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8308 and uncommented second part of the testcase now that the testsuite
8310 * obj-c++.dg/private-1.mm: Likewise.
8311 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8312 * obj-c++.dg/syntax-error-7.mm: Likewise.
8313 * obj-c++.dg/warn5.mm: Likewise.
8314 * obj-c++.dg/property/at-property-14.mm: Likewise.
8315 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8317 * obj-c++.dg/property/at-property-18.mm: Likewise.
8318 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8320 * obj-c++.dg/property/at-property-21.mm: Likewise.
8321 * obj-c++.dg/property/at-property-28.mm: Likewise.
8322 * obj-c++.dg/property/at-property-5.mm: Likewise.
8323 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8324 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8325 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8326 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8327 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8328 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8329 * obj-c++.dg/tls/diag-5.mm: Likewise.
8330 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8331 dg-error, now matched correctly.
8333 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8335 * objc.dg/property/at-property-29.m: New.
8336 * obj-c++.dg/property/at-property-29.mm: New.
8338 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340 * go.test/go-test.exp (go-set-goarch): New proc.
8341 (go-gc-tests): Use it.
8343 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8346 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8348 2011-01-11 Richard Henderson <rth@redhat.com>
8350 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8352 2011-01-11 Jan Hubicka <jh@suse.cz>
8356 * gcc.dg/lto/pr45721_1.c: New file.
8357 * gcc.dg/lto/pr45721_0.c: New file.
8359 2011-01-11 Richard Guenther <rguenther@suse.de>
8361 PR tree-optimization/46076
8362 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8364 2011-01-11 Jeff Law <law@redhat.com>
8366 * PR tree-optimization/47086
8367 * gcc.dg/pr47086.c: New test.
8369 2011-01-11 Jason Merrill <jason@redhat.com>
8372 * g++.dg/template/new10.C: New.
8375 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8377 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8379 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8380 Split type definitions and NSConstantString class into...
8381 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8382 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8383 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8384 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8385 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8386 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8388 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8389 encode defines for newer NeXT system headers.
8390 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8391 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8392 * objc.dg/foreach-5.m: Likewise.
8393 * objc.dg/foreach-2.m: Likewise.
8394 * objc.dg/foreach-4.m: Likewise.
8395 * objc.dg/torture/strings/string1.m: Likewise.
8396 * objc.dg/torture/strings/string2.m: Likewise.
8397 * objc.dg/torture/strings/string3.m: Likewise.
8398 * objc.dg/torture/strings/string4.m: Likewise.
8399 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8400 header and stand alone.
8401 * obj-c++.dg/strings/strings-2.mm: Likewise.
8402 * objc.dg/torture/strings/const-str-3.m: Likewise.
8403 * objc.dg/strings/strings-2.m: Likewise.
8404 * objc.dg/strings/const-str-12b.m: Likewise.
8406 2011-01-12 Richard Guenther <rguenther@suse.de>
8409 * gcc.dg/attr-weak-1.c: Adjust.
8411 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8414 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8415 standard compliant and comment.
8417 2011-01-10 Jan Hubicka <jh@suse.cz>
8420 * gcc.dg/initpri3.c: New testcase.
8422 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8425 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8431 (g_ebp_save): Likewise.
8432 (g_esp_save): Likewise.
8434 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8438 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8440 PR tree-optimization/46021
8441 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8442 i?86-*-*, x86_64-*-*.
8444 2011-01-10 Jeff Law <law@redhat.com>
8446 * PR tree-optimization/47141
8447 * gcc.c-torture/compile/pr47141.c: New test.
8449 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8452 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8453 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8454 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8455 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8458 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8459 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8460 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8461 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8462 being vectorized. Adjust dg-final pattern.
8465 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8466 * gcc.dg/vect/slp-24.c: Likewise.
8468 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8471 * g++.dg/other/pr47218-1.C: New test file.
8472 * g++.dg/other/pr47218.C: Likewise.
8473 * g++.dg/other/pr47218.h: New supporting header.
8475 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8478 * objc.dg/attributes/invalid-attribute-1.m: New.
8479 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8481 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8484 * gfortran.dg/proc_ptr_comp_28.f90: New.
8486 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8488 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8489 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8490 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8491 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8492 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8493 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8494 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8495 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8496 * objc.dg/gnu-api-2-class.m: Likewise.
8497 * objc.dg/gnu-api-2-ivar.m: Likewise.
8498 * objc.dg/gnu-api-2-method.m: Likewise.
8499 * objc.dg/gnu-api-2-objc.m: Likewise.
8500 * objc.dg/gnu-api-2-object.m: Likewise.
8501 * objc.dg/gnu-api-2-property.m: Likewise.
8502 * objc.dg/gnu-api-2-protocol.m: Likewise.
8503 * objc.dg/gnu-api-2-sel.m: Likewise.
8505 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8507 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8508 * objc.dg/objc-foreach-4.m: Likewise.
8509 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8510 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8511 * objc.dg/foreach-4.m: Likewise.
8512 * objc.dg/foreach-5.m: Likewise.
8513 * objc.dg/foreach-3.m: Return self from init.
8515 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8518 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8520 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8523 * gfortran.dg/class_35.f90: New.
8525 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8527 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8529 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8532 * objc.dg/invalid-method-2.m: New.
8533 * obj-c++.dg/invalid-method-2.mm: New.
8535 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8538 * gfortran.dg/transpose_optimization_2.f90 : New test.
8540 2011-01-08 Jan Hubicka <jh@suse.cz>
8542 PR tree-optmization/46469
8543 * g++.dg/torture/pr46469.C: New testcase.
8545 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8547 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8548 emulation of libobjc-gnu structure layout functionality to ..
8549 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8550 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8551 * objc/execute/bf-common.h: Adjust headers.
8552 * objc/execute/bf-1.m: Likewise.
8553 * objc/execute/bf-2.m: Likewise.
8554 * objc/execute/bf-3.m: Likewise.
8555 * objc/execute/bf-4.m: Likewise.
8556 * objc/execute/bf-5.m: Likewise.
8557 * objc/execute/bf-6.m: Likewise.
8558 * objc/execute/bf-7.m: Likewise.
8559 * objc/execute/bf-8.m: Likewise.
8560 * objc/execute/bf-9.m: Likewise.
8561 * objc/execute/bf-10.m: Likewise.
8562 * objc/execute/bf-11.m: Likewise.
8563 * objc/execute/bf-12.m: Likewise.
8564 * objc/execute/bf-13.m: Likewise.
8565 * objc/execute/bf-14.m: Likewise.
8566 * objc/execute/bf-15.m: Likewise.
8567 * objc/execute/bf-16.m: Likewise.
8568 * objc/execute/bf-17.m: Likewise.
8569 * objc/execute/bf-18.m: Likewise.
8570 * objc/execute/bf-19.m: Likewise.
8571 * objc/execute/bf-20.m: Likewise.
8572 * objc/execute/bf-21.m: Likewise.
8573 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8574 objc_get_type_qualifiers ().
8576 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8579 * gfortran.dg/dependency_39.f90: New test.
8581 2011-01-07 Jan Hubicka <jh@suse.cz>
8583 Get builtins tests ready for linker plugin.
8584 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8585 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8586 my_memset, my_bzero): Mark used.
8587 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8588 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8590 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8593 2011-01-07 Jan Hubicka <jh@suse.cz>
8595 PR tree-optimization/46367
8596 * g++.dg/torture/pr46367.C: New file.
8598 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8601 * gcc.dg/pr47201.c: New test.
8604 * gcc.dg/tree-prof/pr47187.c: New test.
8606 2011-01-07 Tobias Burnus <burnus@net-b.de>
8609 * gfortran.dg/extends_type_of_3.f90: New.
8611 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8613 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8614 * g++.dg/ext/dllimport-MI1.C: Likewise.
8615 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8616 * g++.dg/ext/dllimport10.C: Likewise.
8617 * g++.dg/ext/dllimport11.C: Likewise.
8618 * g++.dg/ext/dllimport12.C: Likewise.
8619 * g++.dg/ext/dllimport13.C: Likewise.
8620 * g++.dg/ext/dllimport2.C: Likewise.
8621 * g++.dg/ext/dllimport3.C: Likewise.
8622 * g++.dg/ext/dllimport4.C: Likewise.
8623 * g++.dg/ext/dllimport5.C: Likewise.
8624 * g++.dg/ext/dllimport6.C: Likewise.
8625 * g++.dg/ext/dllimport8.C: Likewise.
8626 * g++.dg/ext/dllimport9.C: Likewise.
8627 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8628 targets, too. Additionally enable test for i?86-*-mingw*.
8629 * g++.dg/ext/selectany1.C: Likewise.
8630 Remove guard variable check.
8632 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8636 * gfortran.dg/storage_size_3.f08: Extended.
8638 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8641 * g++.dg/template/stdarg1.C: New test.
8643 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8646 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8647 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8648 from the interface of functions to not hide the errors that
8651 2011-01-06 Jan Hubicka <jh@suse.cz>
8653 * gcc.dg/lto/pr47188_0.c: New testcase.
8654 * gcc.dg/lto/pr47188_1.c: New testcase.
8656 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8660 * gfortran.dg/interface_33.f90: New test.
8662 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8665 * gcc.c-torture/compile/pr47150.c: New test.
8667 2011-01-06 Ira Rosen <irar@il.ibm.com>
8669 PR tree-optimization/47139
8670 * gcc.dg/vect/pr47139.c: New test.
8672 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8675 * gfortran.dg/extends_type_of_2.f03: New.
8677 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8679 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8681 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8683 * gnat.dg/opt14.adb: New test.
8685 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8688 * gfortran.dg/allocate_error_2.f90: New test.
8690 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8693 * gfortran.dg/storage_size_3.f08: New.
8695 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8697 PR libgfortran/47154
8698 * gfortran.dg/namelist_68.f90: New test.
8700 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8702 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8704 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8707 * gfortran.dg/class_34.f90: New.
8709 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8711 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8712 use __builtin_inff. Skip all single-precision tests that require
8715 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8717 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8719 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8721 PR tree-optimization/47148
8722 * gcc.c-torture/execute/pr47148.c: New test.
8724 PR tree-optimization/47155
8725 * gcc.c-torture/execute/pr47155.c: New test.
8727 PR rtl-optimization/47157
8728 * gcc.c-torture/compile/pr47157.c: New test.
8730 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732 * gcc.dg/torture/vector-shift2.c (schar): Define.
8733 (main): Always use schar or uchar instead of plain "char" to avoid
8734 dependencies on implementation-defined char signedness.
8736 2011-01-03 Martin Jambor <mjambor@suse.cz>
8738 PR tree-optimization/46801
8739 * gnat.dg/pack9.adb: Remove xfail.
8741 2011-01-03 Martin Jambor <mjambor@suse.cz>
8743 PR tree-optimization/46984
8744 * g++.dg/ipa/pr46984.C: New test.
8746 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8749 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8751 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8753 PR tree-optimization/47140
8754 * gcc.c-torture/compile/pr47140.c: New test.
8756 PR rtl-optimization/47028
8757 * gcc.dg/pr47028.c: New test.
8759 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8761 * objc.dg/protocol-forward-1.m: Removed TODO.
8762 * objc.dg/protocol-forward-2.m: New.
8763 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8764 * obj-c++.dg/protocol-forward-2.mm: New.
8766 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8769 * g++.dg/eh/pr38662.C: New testcase.
8771 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8773 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8774 scan for newline '\n'.
8777 Copyright (C) 2011 Free Software Foundation, Inc.
8779 Copying and distribution of this file, with or without modification,
8780 are permitted in any medium without royalty provided the copyright
8781 notice and this notice are preserved.