1 2011-07-21 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/49770
4 * g++.dg/torture/pr49770.C: New testcase.
6 2011-07-21 Kai Tietz <ktietz@redhat.com>
8 * gcc.dg/tree-ssa/pr30978.c: adjusted.
9 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11 2011-07-21 Tobias Burnus <burnus@net-b.de>
13 * gfortran.dg/coarray_lib_token_1.f90: New.
15 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
17 * gcc.dg/pr32912-2.c: Skip for AVR.
18 * gcc.dg/pr44674.c: Add dg-require-profiling.
20 2011-07-20 Jason Merrill <jason@redhat.com>
22 * g++.dg/ext/desig2.C: New.
24 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
26 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
28 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
29 * gcc.target/powerpc/recip-3.c: Ditto.
31 2011-07-19 Jason Merrill <jason@redhat.com>
35 * g++.dg/cpp0x/decltype21.C: New.
37 2011-07-20 Richard Guenther <rguenther@suse.de>
40 * gcc.dg/tree-ssa/pr18908.c: New testcase.
41 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
43 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
45 * gcc.target/arm/combine-movs.c: New.
46 * gcc.target/arm/unsigned-extend-2.c: New.
48 2011-07-19 Jason Merrill <jason@redhat.com>
51 * g++.dg/cpp0x/variadic114.C: New.
53 2011-07-19 Tobias Burnus <burnus@net-b.de>
55 * gfortran.dg/coarray_args_1.f90: New.
56 * gfortran.dg/coarray_args_2.f90: New.
58 2011-07-19 Janus Weil <janus@gcc.gnu.org>
61 * gfortran.dg/allocate_error_3.f90: New.
63 2011-07-19 Richard Guenther <rguenther@suse.de>
65 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
66 * gcc.dg/tree-ssa/bool-11.c: Likewise.
67 * gcc.dg/torture/20110719-1.c: New testcase.
69 2011-07-19 Jakub Jelinek <jakub@redhat.com>
71 PR tree-optimization/49768
72 * gcc.c-torture/execute/pr49768.c: New test.
74 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
76 PR tree-optimization/49771
77 * gcc.dg/vect/pr49771.c: New test.
79 2011-07-18 Martin Jambor <mjambor@suse.cz>
81 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
82 * gcc.dg/ipa/ipa-2.c: Likewise.
83 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
84 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
85 * gcc.dg/ipa/ipa-5.c: Likewise.
86 * gcc.dg/ipa/ipa-7.c: Likewise.
87 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
88 * gcc.dg/ipa/ipacost-1.c: Likewise.
89 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
91 * gcc.dg/ipa/ipcp-1.c: New test.
92 * gcc.dg/ipa/ipcp-2.c: Likewise.
93 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
95 2011-07-18 Jakub Jelinek <jakub@redhat.com>
98 * gfortran.dg/pr49675.f90: New test.
100 2011-07-18 Richard Guenther <rguenther@suse.de>
102 * gcc.dg/torture/20110718-1.c: New testcase.
104 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
106 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
107 * g++.dg/ext/bitfield3.C: Likewise.
108 * g++.dg/ext/bitfield4.C: Likewise.
109 * g++.dg/ext/bitfield5.C: Likewise.
110 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
111 * g++.dg/other/pr23205-2.C: Likewise.
112 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
113 * gcc.c-torture/compile/20001109-2.c: Likewise.
114 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
115 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
116 * gcc.dg/bitfld-16.c: Likewise.
117 * gcc.dg/bitfld-17.c: Likewise.
118 * gcc.dg/bitfld-18.c: Likewise.
119 * gcc.dg/builtins-config.h: Remove Netware support.
120 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
121 * gcc.dg/cdce2.c: Likewise.
122 * gcc.dg/cpp/assert4.c: Remove netware support.
123 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
124 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
126 * lib/target-supports.exp (check_visibility_available): Remove
128 (check_profiling_available): Likewise.
130 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
132 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
134 2011-07-17 Tobias Burnus <burnus@net-b.de>
135 Thomas Koenig <tkoenig@gcc.gnu.org>
138 * gfortran.dg/generic_17.f90: Fix testcase.
139 * gfortran.dg/interface_3.f90: Add dg-error.
140 * gfortran.dg/use_14.f90: New.
141 * gfortran.dg/use_15.f90: New.
143 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
145 * gnat.dg/pointer_controlled.adb: New test.
147 2011-07-17 Tobias Burnus <burnus@net-b.de>
150 * gfortran.dg/pointer_remapping_7.f90: New.
152 2011-07-16 Jason Merrill <jason@redhat.com>
154 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
156 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
157 Jason Merrill <jason@redhat.com>
161 * g++.dg/cpp0x/decltype29.C: Adjust.
162 * g++.dg/cpp0x/error4.C: Adjust.
163 * g++.dg/cpp0x/sfinae26.C: Adjust.
164 * g++.dg/cpp0x/variadic105.C: Adjust.
165 * g++.dg/template/deduce3.C: Adjust.
166 * g++.dg/template/error45.C: Adjust.
167 * g++.dg/template/ptrmem2.C: Adjust.
168 * g++.dg/template/sfinae2.C: Adjust.
169 * g++.old-deja/g++.pt/crash60.C: Adjust.
170 * g++.old-deja/g++.pt/unify6.C: Adjust.
171 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
172 * g++.dg/cpp0x/nullptr15.C: Adjust.
173 * g++.dg/cpp0x/pr31431-2.C: Adjust.
174 * g++.dg/cpp0x/pr31431.C: Adjust.
175 * g++.dg/cpp0x/pr31434.C: Adjust.
176 * g++.dg/cpp0x/sfinae11.C: Adjust
177 * g++.dg/cpp0x/temp_default2.C: Adjust.
178 * g++.dg/cpp0x/trailing4.C: Adjust.
179 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
180 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
181 * g++.dg/cpp0x/variadic105.C: Adjust.
182 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
183 * g++.dg/ext/vla2.C: Adjust.
184 * g++.dg/other/ptrmem10.C: Adjust.
185 * g++.dg/other/ptrmem11.C: Adjust.
186 * g++.dg/overload/unknown1.C: Adjust.
187 * g++.dg/template/conv11.C: Adjust.
188 * g++.dg/template/dependent-expr5.C: Adjust.
189 * g++.dg/template/friend.C: Adjust.
190 * g++.dg/template/incomplete2.C: Adjust.
191 * g++.dg/template/local4.C: Adjust.
192 * g++.dg/template/local6.C: Adjust.
193 * g++.dg/template/operator9.C: Adjust.
194 * g++.dg/template/ttp25.C: Adjust.
195 * g++.dg/template/unify10.C: Adjust.
196 * g++.dg/template/unify11.C: Adjust.
197 * g++.dg/template/unify6.C: Adjust.
198 * g++.dg/template/unify9.C: Adjust.
199 * g++.dg/template/varmod1.C: Adjust.
200 * g++.old-deja/g++.brendan/crash56.C: Adjust.
201 * g++.old-deja/g++.pt/crash28.C: Adjust.
202 * g++.old-deja/g++.pt/explicit41.C: Adjust.
203 * g++.old-deja/g++.pt/explicit77.C: Adjust.
204 * g++.old-deja/g++.pt/expr2.C: Adjust.
205 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
206 * g++.old-deja/g++.pt/spec5.C: Adjust.
207 * g++.old-deja/g++.pt/spec6.C: Adjust.
208 * g++.old-deja/g++.pt/unify4.C: Adjust.
209 * g++.old-deja/g++.pt/unify8.C: Adjust.
210 * g++.old-deja/g++.robertl/eb98.C: Adjust.
211 * g++.dg/overload/template5.C: New testcase.
212 * g++.dg/template/overload12.C: New testcase.
214 2011-07-11 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
217 * gfortran.dg/coarray_7.f90: Ditto.
218 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
219 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
221 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
223 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
225 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
226 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
227 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
229 * gcc.c-torture/execute/ieee/pr29302.x: New file.
230 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
231 * gcc.dg/torture/builtin-math-7.c: Add a comment.
233 2011-07-15 Jason Merrill <jason@redhat.com>
236 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
237 Use --extra_opts instead of --additional_options.
239 2011-07-15 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/torture/pr49309.C: Remove.
244 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
246 * gcc.target/tic6x/weak-call.c: New test.
247 * gcc.target/tic6x/fpcmp.c: New test.
248 * gcc.target/tic6x/fpdiv.c: New test.
249 * gcc.target/tic6x/rotdi16-scan.c: New test.
250 * gcc.target/tic6x/ffssi.c: New test.
251 * gcc.target/tic6x/fpdiv-lib.c: New test.
252 * gcc.target/tic6x/cold-lc.c: New test.
253 * gcc.target/tic6x/longcalls.c: New test.
254 * gcc.target/tic6x/abi-align-1.c: New test.
255 * gcc.target/tic6x/fpcmp-finite.c: New test.
256 * gcc.target/tic6x/rotdi16.c: New test.
257 * gcc.target/tic6x/bswapl.c: New test.
258 * gcc.target/tic6x/ffsdi.c: New test.
259 * gcc.target/tic6x/tic6x.exp: New file.
260 * gcc.target/tic6x/builtins/arith24.c: New test.
261 * gcc.target/tic6x/builtins/smpy.c: New test.
262 * gcc.target/tic6x/builtins/smpylh.c: New test.
263 * gcc.target/tic6x/builtins/smpyh.c: New test.
264 * gcc.target/tic6x/builtins/sarith1.c: New test.
265 * gcc.target/tic6x/builtins/extclr.c: New test
266 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
267 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
268 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
269 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
271 * gcc.c-torture/execute/20101011-1.c: Add a condition for
273 * gcc.dg/20020312-2.c: Likewise.
274 * gcc.dg/pr27095.c: Handle tic6x like hppa.
275 * gcc.dg/torture/pr37868.c: Skip on tic6x.
276 * gcc.dg/torture/builtin-math-7.c: Likewise.
279 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
280 not testing tic6x-*-*.
282 2011-07-14 Andrew Pinski <pinskia@gmail.com>
285 * g++.dg/torture/pr49309.C: New testcase.
287 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
289 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
291 2011-07-14 Richard Guenther <rguenther@suse.de>
293 PR tree-optimization/49651
294 * gcc.dg/torture/pr49651.c: New testcase.
296 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
299 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
301 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
303 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
304 -mno-pointers-to-nested-functions.
305 * gcc.target/powerpc/no-r11-2.c: Ditto.
306 * gcc.target/powerpc/no-r11-3.c: Ditto.
308 2011-07-13 Jason Merrill <jason@redhat.com>
310 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
311 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
312 when compiling C files.
313 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
314 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
315 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
316 * g++.dg/lookup/anon2.C: Likewise.
317 * g++.dg/tree-ssa/copyprop.C: Likewise.
318 * g++.old-deja/g++.jason/rfg27.C: Likewise.
319 * g++.dg/init/vector1.C: Ignore narrowing errors.
320 * g++.dg/torture/pr35526.C: Likewise.
321 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
323 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
326 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
329 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
332 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
334 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
336 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
337 * lib/obj-c++.exp (obj-c++_init): Ditto.
338 * lib/file-format.exp (gcc_target_object_format): Ditto.
339 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
340 * lib/target-supports-dg-exp (check_weak_available): Ditto.
341 (check_visibility_available): Ditto.
342 (check_effective_target_tls_native): Ditto.
343 (check_effective_target_tls_emulated): Ditto.
344 (check_effective_target_function_sections): Ditto.
346 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
348 * gcc.target/arm/pr48183.c: New test.
350 2011-07-13 Richard Guenther <rguenther@suse.de>
352 * gcc.dg/torture/20110713-1.c: New testcase.
354 2011-07-12 Andrew Pinski <pinskia@gmail.com>
357 * gcc.c-torture/compile/pr49474.c: New testcase.
359 2011-07-12 Jakub Jelinek <jakub@redhat.com>
361 PR tree-optimization/49712
362 * gcc.c-torture/execute/pr49712.c: New test.
364 2011-07-11 Jason Merrill <jason@redhat.com>
367 * g++.dg/template/recurse3.C: New.
369 2011-07-11 Jakub Jelinek <jakub@redhat.com>
372 * gcc.dg/guality/csttest.c: New test.
375 * gfortran.dg/pr49698.f90: New test.
377 2011-07-11 Jeff Law <law@redhat.com>
379 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
381 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
383 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
384 * go.test/go-test.exp (go-set-goarch): Likewise.
386 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
389 * gcc.target/avr/torture/pr39633.c: New test case.
391 2011-07-11 Tobias Burnus <burnus@net-b.de>
394 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
396 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
398 * lib/target-supports.exp (check_effective_target_scheduling):
400 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
401 * gcc.dg/pr45055.c: Ditto.
402 * gcc.dg/pr45353.c: Ditto.
403 * g++.dg/pr45056.C: Ditto.
405 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
407 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
408 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
409 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
410 * g++.dg/torture/pr31863.C: Skip AVR.
412 2011-07-10 Tobias Burnus <burnus@net-b.de>
415 * gfortran.dg/intrinsic_signal.f90: New.
417 2011-07-09 Jason Merrill <jason@redhat.com>
419 * g++.dg/cpp0x/regress/regress6.C: New.
420 * g++.dg/parse/crash45.C: Adjust message.
421 * g++.dg/template/crash38.C: Adjust message.
422 * g++.dg/template/crash64.C: Adjust message.
424 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
426 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
427 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
428 * g++.dg/abi/bitfield3.C: Likewise.
429 * g++.dg/eh/pr38662.C: Likewise.
430 * g++.dg/ext/attrib36.C: Likewise.
431 * g++.dg/ext/attrib37.C: Likewise.
432 * g++.dg/ext/attrib8.C: Likewise.
433 * g++.dg/ext/tmplattr1.C: Likewise.
434 * g++.dg/inherit/override-attribs.C: Likewise.
435 * g++.dg/opt/inline9.C: Likewise.
436 * g++.dg/opt/life1.C: Likewise.
437 * g++.dg/opt/longbranch2.C: Likewise.
438 * g++.dg/opt/nrv12.C: Likewise.
439 * g++.dg/opt/reg-stack4.C: Likewise.
440 * g++.dg/other/pr35504.C: Likewise.
441 * g++.dg/other/pr39496.C: Likewise.
442 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
443 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
444 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
445 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
446 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
447 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
448 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
449 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
450 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
451 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
452 * g++.dg/warn/pr15774-1.C: Likewise.
453 * g++.dg/warn/pr15774-2.C: Likewise.
454 * g++.old-deja/g++.ext/attrib1.C: Likewise.
455 * g++.old-deja/g++.ext/attrib2.C: Likewise.
456 * g++.old-deja/g++.ext/attrib3.C: Likewise.
457 * g++.old-deja/g++.pt/asm2.C: Likewise.
458 * gcc.c-torture/compile/20000804-1.c: Likewise.
459 * gcc.c-torture/compile/pr16566-2.c: Likewise.
460 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
461 * gcc.dg/20020108-1.c: Likewise.
462 * gcc.dg/20020122-2.c: Likewise.
463 * gcc.dg/20020122-3.c: Likewise.
464 * gcc.dg/20020206-1.c: Likewise.
465 * gcc.dg/20020219-1.c: Likewise.
466 * gcc.dg/20020310-1.c: Likewise.
467 * gcc.dg/20020411-1.c: Likewise.
468 * gcc.dg/20020418-2.c: Likewise.
469 * gcc.dg/20020426-2.c: Likewise.
470 * gcc.dg/20020517-1.c: Likewise.
471 * gcc.dg/20030204-1.c: Likewise.
472 * gcc.dg/20030826-2.c: Likewise.
473 * gcc.dg/20031102-1.c: Likewise.
474 * gcc.dg/20031202-1.c: Likewise.
475 * gcc.dg/20050111-1.c: Likewise.
476 * gcc.dg/20050503-1.c: Likewise.
477 * gcc.dg/array-init-1.c: Likewise.
478 * gcc.dg/builtin-apply4.c: Likewise.
479 * gcc.dg/dfp/pr31344.c: Likewise.
480 * gcc.dg/gomp/atomic-11.c: Likewise.
481 * gcc.dg/graphite/pr40281.c: Likewise.
482 * gcc.dg/ia64-sync-1.c: Likewise.
483 * gcc.dg/ia64-sync-2.c: Likewise.
484 * gcc.dg/ia64-sync-3.c: Likewise.
485 * gcc.dg/ia64-sync-4.c: Likewise.
486 * gcc.dg/ifcvt-fabs-1.c: Likewise.
487 * gcc.dg/invalid-call-1.c: Likewise.
488 * gcc.dg/loop-3.c: Likewise.
489 * gcc.dg/lower-subreg-1.c: Likewise.
490 * gcc.dg/lto/pr47259_0.c: Likewise.
491 * gcc.dg/nested-calls-1.c: Likewise.
492 * gcc.dg/pr20017.c: Likewise.
493 * gcc.dg/pr25023.c: Likewise.
494 * gcc.dg/pr27671-2.c: Likewise.
495 * gcc.dg/pr32176.c: Likewise.
496 * gcc.dg/pr33676.c: Likewise.
497 * gcc.dg/pr35045.c: Likewise.
498 * gcc.dg/pr36015.c: Likewise.
499 * gcc.dg/pr36584.c: Likewise.
500 * gcc.dg/pr36998.c: Likewise.
501 * gcc.dg/pr37438.c: Likewise.
502 * gcc.dg/pr37908.c: Likewise.
503 * gcc.dg/pr41241.c: Likewise.
504 * gcc.dg/pr41340.c: Likewise.
505 * gcc.dg/pr44136.c: Likewise.
506 * gcc.dg/pr44194-1.c: Likewise.
507 * gcc.dg/pr46212.c: Likewise.
508 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
509 * gcc.dg/setjmp-2.c: Likewise.
510 * gcc.dg/short-compare-1.c: Likewise.
511 * gcc.dg/short-compare-2.c: Likewise.
512 * gcc.dg/smod-1.c: Likewise.
513 * gcc.dg/sync-2.c: Likewise.
514 * gcc.dg/sync-3.c: Likewise.
515 * gcc.dg/tls/opt-1.c: Likewise.
516 * gcc.dg/tls/opt-2.c: Likewise.
517 * gcc.dg/tls/opt-3.c: Likewise.
518 * gcc.dg/torture/badshift.c: Likewise.
519 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
520 * gcc.dg/torture/pr20314-2.c: Likewise.
521 * gcc.dg/torture/pr36891.c: Likewise.
522 * gcc.dg/torture/pr38774.c: Likewise.
523 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
524 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
525 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
526 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
527 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
528 * gcc.dg/torture/stackalign/push-1.c: Likewise.
529 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
530 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
531 * gcc.dg/tree-ssa/loop-28.c: Likewise.
532 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
533 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
534 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
535 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
536 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
537 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
538 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
539 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
540 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
541 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
542 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
543 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
544 * gcc.dg/unroll-1.c: Likewise.
545 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
546 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
547 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
548 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
549 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
550 * gcc.target/i386/20000609-1.c: Likewise.
551 * gcc.target/i386/20000720-1.c: Likewise.
552 * gcc.target/i386/20000724-1.c: Likewise.
553 * gcc.target/i386/20011107-1.c: Likewise.
554 * gcc.target/i386/20011119-1.c: Likewise.
555 * gcc.target/i386/20020201-3.c: Likewise.
556 * gcc.target/i386/20020218-1.c: Likewise.
557 * gcc.target/i386/20020729-1.c: Likewise.
558 * gcc.target/i386/20030926-1.c: Likewise.
559 * gcc.target/i386/20060125-1.c: Likewise.
560 * gcc.target/i386/20060125-2.c: Likewise.
561 * gcc.target/i386/20060512-1.c: Likewise.
562 * gcc.target/i386/20060512-2.c: Likewise.
563 * gcc.target/i386/20060512-3.c: Likewise.
564 * gcc.target/i386/20060512-4.c: Likewise.
565 * gcc.target/i386/387-1.c: Likewise.
566 * gcc.target/i386/387-2.c: Likewise.
567 * gcc.target/i386/387-5.c: Likewise.
568 * gcc.target/i386/387-6.c: Likewise.
569 * gcc.target/i386/980312-1.c: Likewise.
570 * gcc.target/i386/980313-1.c: Likewise.
571 * gcc.target/i386/990117-1.c: Likewise.
572 * gcc.target/i386/990424-1.c: Likewise.
573 * gcc.target/i386/990524-1.c: Likewise.
574 * gcc.target/i386/991129-1.c: Likewise.
575 * gcc.target/i386/991214-1.c: Likewise.
576 * gcc.target/i386/991230-1.c: Likewise.
577 * gcc.target/i386/addr-sel-1.c: Likewise.
578 * gcc.target/i386/aggregate-ret1.c: Likewise.
579 * gcc.target/i386/aggregate-ret2.c: Likewise.
580 * gcc.target/i386/align-main-3.c: Likewise.
581 * gcc.target/i386/amd64-abi-1.c: Likewise.
582 * gcc.target/i386/amd64-abi-2.c: Likewise.
583 * gcc.target/i386/amd64-abi-4.c: Likewise.
584 * gcc.target/i386/amd64-abi-5.c: Likewise.
585 * gcc.target/i386/amd64-abi-6.c: Likewise.
586 * gcc.target/i386/asm-1.c: Likewise.
587 * gcc.target/i386/asm-3.c: Likewise.
588 * gcc.target/i386/asm-5.c: Likewise.
589 * gcc.target/i386/attributes-error.c: Likewise.
590 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
591 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
592 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
593 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
594 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
595 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
596 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
597 * gcc.target/i386/avx-vmovd-2.c: Likewise.
598 * gcc.target/i386/avx-vmovq-2.c: Likewise.
599 * gcc.target/i386/avx-vmovq-3.c: Likewise.
600 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
601 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
602 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
603 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
604 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
605 * gcc.target/i386/bitfield1.c: Likewise.
606 * gcc.target/i386/bitfield2.c: Likewise.
607 * gcc.target/i386/bmi-2.c: Likewise.
608 * gcc.target/i386/bmi-5.c: Likewise.
609 * gcc.target/i386/builtin-unreachable.c: Likewise.
610 * gcc.target/i386/cleanup-2.c: Likewise.
611 * gcc.target/i386/clobbers.c: Likewise.
612 * gcc.target/i386/cmov8.c: Likewise.
613 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
614 * gcc.target/i386/compress-float-387-pic.c: Likewise.
615 * gcc.target/i386/compress-float-387.c: Likewise.
616 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
617 * gcc.target/i386/compress-float-sse.c: Likewise.
618 * gcc.target/i386/crc32-2.c: Likewise.
619 * gcc.target/i386/crc32-3.c: Likewise.
620 * gcc.target/i386/divmod-7.c: Likewise.
621 * gcc.target/i386/divmod-8.c: Likewise.
622 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
623 * gcc.target/i386/fma3-builtin.c: Likewise.
624 * gcc.target/i386/fma3-fma.c: Likewise.
625 * gcc.target/i386/fma4-256-vector.c: Likewise.
626 * gcc.target/i386/fma4-builtin.c: Likewise.
627 * gcc.target/i386/fma4-fma-2.c: Likewise.
628 * gcc.target/i386/fma4-fma.c: Likewise.
629 * gcc.target/i386/fma4-vector-2.c: Likewise.
630 * gcc.target/i386/fma4-vector.c: Likewise.
631 * gcc.target/i386/funcspec-1.c: Likewise.
632 * gcc.target/i386/funcspec-10.c: Likewise.
633 * gcc.target/i386/funcspec-11.c: Likewise.
634 * gcc.target/i386/funcspec-2.c: Likewise.
635 * gcc.target/i386/funcspec-5.c: Likewise.
636 * gcc.target/i386/funcspec-6.c: Likewise.
637 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
638 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
639 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
640 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
641 * gcc.target/i386/incoming-1.c: Likewise.
642 * gcc.target/i386/incoming-10.c: Likewise.
643 * gcc.target/i386/incoming-11.c: Likewise.
644 * gcc.target/i386/incoming-12.c: Likewise.
645 * gcc.target/i386/incoming-13.c: Likewise.
646 * gcc.target/i386/incoming-14.c: Likewise.
647 * gcc.target/i386/incoming-15.c: Likewise.
648 * gcc.target/i386/incoming-2.c: Likewise.
649 * gcc.target/i386/incoming-3.c: Likewise.
650 * gcc.target/i386/incoming-4.c: Likewise.
651 * gcc.target/i386/incoming-5.c: Likewise.
652 * gcc.target/i386/incoming-6.c: Likewise.
653 * gcc.target/i386/incoming-7.c: Likewise.
654 * gcc.target/i386/incoming-8.c: Likewise.
655 * gcc.target/i386/incoming-9.c: Likewise.
656 * gcc.target/i386/lea.c: Likewise.
657 * gcc.target/i386/local.c: Likewise.
658 * gcc.target/i386/loop-1.c: Likewise.
659 * gcc.target/i386/loop-2.c: Likewise.
660 * gcc.target/i386/loop-3.c: Likewise.
661 * gcc.target/i386/max-stack-align.c: Likewise.
662 * gcc.target/i386/memcpy-1.c: Likewise.
663 * gcc.target/i386/movbe-2.c: Likewise.
664 * gcc.target/i386/movq-2.c: Likewise.
665 * gcc.target/i386/movq.c: Likewise.
666 * gcc.target/i386/nrv1.c: Likewise.
667 * gcc.target/i386/pad-4.c: Likewise.
668 * gcc.target/i386/pad-5a.c: Likewise.
669 * gcc.target/i386/pad-5b.c: Likewise.
670 * gcc.target/i386/pad-6a.c: Likewise.
671 * gcc.target/i386/pad-6b.c: Likewise.
672 * gcc.target/i386/pad-7.c: Likewise.
673 * gcc.target/i386/pad-9.c: Likewise.
674 * gcc.target/i386/pentium4-not-mull.c: Likewise.
675 * gcc.target/i386/pic-1.c: Likewise.
676 * gcc.target/i386/pr12092-1.c: Likewise.
677 * gcc.target/i386/pr12329.c: Likewise.
678 * gcc.target/i386/pr21518.c: Likewise.
679 * gcc.target/i386/pr22362.c: Likewise.
680 * gcc.target/i386/pr22585.c: Likewise.
681 * gcc.target/i386/pr23098.c: Likewise.
682 * gcc.target/i386/pr25196.c: Likewise.
683 * gcc.target/i386/pr25293.c: Likewise.
684 * gcc.target/i386/pr25654.c: Likewise.
685 * gcc.target/i386/pr26449.c: Likewise.
686 * gcc.target/i386/pr26778.c: Likewise.
687 * gcc.target/i386/pr26826.c: Likewise.
688 * gcc.target/i386/pr27266.c: Likewise.
689 * gcc.target/i386/pr29978.c: Likewise.
690 * gcc.target/i386/pr30505.c: Likewise.
691 * gcc.target/i386/pr30961-1.c: Likewise.
692 * gcc.target/i386/pr31628.c: Likewise.
693 * gcc.target/i386/pr32000-2.c: Likewise.
694 * gcc.target/i386/pr32661-1.c: Likewise.
695 * gcc.target/i386/pr32708-2.c: Likewise.
696 * gcc.target/i386/pr32708-3.c: Likewise.
697 * gcc.target/i386/pr34256.c: Likewise.
698 * gcc.target/i386/pr34312.c: Likewise.
699 * gcc.target/i386/pr34522.c: Likewise.
700 * gcc.target/i386/pr35160.c: Likewise.
701 * gcc.target/i386/pr35281.c: Likewise.
702 * gcc.target/i386/pr36246.c: Likewise.
703 * gcc.target/i386/pr36786.c: Likewise.
704 * gcc.target/i386/pr37275.c: Likewise.
705 * gcc.target/i386/pr37843-3.c: Likewise.
706 * gcc.target/i386/pr37843-4.c: Likewise.
707 * gcc.target/i386/pr39082-1.c: Likewise.
708 * gcc.target/i386/pr39431.c: Likewise.
709 * gcc.target/i386/pr39496.c: Likewise.
710 * gcc.target/i386/pr39543-2.c: Likewise.
711 * gcc.target/i386/pr39911.c: Likewise.
712 * gcc.target/i386/pr40718.c: Likewise.
713 * gcc.target/i386/pr40906-1.c: Likewise.
714 * gcc.target/i386/pr40906-2.c: Likewise.
715 * gcc.target/i386/pr40906-3.c: Likewise.
716 * gcc.target/i386/pr40934.c: Likewise.
717 * gcc.target/i386/pr41900.c: Likewise.
718 * gcc.target/i386/pr42589.c: Likewise.
719 * gcc.target/i386/pr43662.c: Likewise.
720 * gcc.target/i386/pr43671.c: Likewise.
721 * gcc.target/i386/pr43766.c: Likewise.
722 * gcc.target/i386/pr43869.c: Likewise.
723 * gcc.target/i386/pr44942.c: Likewise.
724 * gcc.target/i386/pr44948-2a.c: Likewise.
725 * gcc.target/i386/pr45234.c: Likewise.
726 * gcc.target/i386/pr45336-2.c: Likewise.
727 * gcc.target/i386/pr45336-4.c: Likewise.
728 * gcc.target/i386/pr45852.c: Likewise.
729 * gcc.target/i386/pr46470.c: Likewise.
730 * gcc.target/i386/pr48037-1.c: Likewise.
731 * gcc.target/i386/pr48389.c: Likewise.
732 * gcc.target/i386/pr49095.c: Likewise.
733 * gcc.target/i386/pr9771-1.c: Likewise.
734 * gcc.target/i386/rdfsbase-1.c: Likewise.
735 * gcc.target/i386/rdfsbase-2.c: Likewise.
736 * gcc.target/i386/rdgsbase-1.c: Likewise.
737 * gcc.target/i386/rdgsbase-2.c: Likewise.
738 * gcc.target/i386/rdrand-3.c: Likewise.
739 * gcc.target/i386/regparm-stdcall.c: Likewise.
740 * gcc.target/i386/regparm.c: Likewise.
741 * gcc.target/i386/reload-1.c: Likewise.
742 * gcc.target/i386/rotate-2.c: Likewise.
743 * gcc.target/i386/sibcall-5.c: Likewise.
744 * gcc.target/i386/signbit-1.c: Likewise.
745 * gcc.target/i386/signbit-2.c: Likewise.
746 * gcc.target/i386/signbit-3.c: Likewise.
747 * gcc.target/i386/sse-5.c: Likewise.
748 * gcc.target/i386/sse-8.c: Likewise.
749 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
750 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
751 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
752 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
753 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
754 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
755 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
756 * gcc.target/i386/sse2-movq-2.c: Likewise.
757 * gcc.target/i386/sse2-movq-3.c: Likewise.
758 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
759 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
760 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
761 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
762 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
763 * gcc.target/i386/ssefn-1.c: Likewise.
764 * gcc.target/i386/ssefn-2.c: Likewise.
765 * gcc.target/i386/sseregparm-1.c: Likewise.
766 * gcc.target/i386/sseregparm-2.c: Likewise.
767 * gcc.target/i386/sseregparm-3.c: Likewise.
768 * gcc.target/i386/sseregparm-4.c: Likewise.
769 * gcc.target/i386/sseregparm-5.c: Likewise.
770 * gcc.target/i386/sseregparm-6.c: Likewise.
771 * gcc.target/i386/sseregparm-7.c: Likewise.
772 * gcc.target/i386/sseregparm-8.c: Likewise.
773 * gcc.target/i386/stack-realign.c: Likewise.
774 * gcc.target/i386/stack-usage-realign.c: Likewise.
775 * gcc.target/i386/stackalign/asm-1.c: Likewise.
776 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
777 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
778 * gcc.target/i386/stackalign/return-1.c: Likewise.
779 * gcc.target/i386/stackalign/return-2.c: Likewise.
780 * gcc.target/i386/stackalign/return-3.c: Likewise.
781 * gcc.target/i386/tailcall-1.c: Likewise.
782 * gcc.target/i386/tbm-2.c: Likewise.
783 * gcc.target/i386/udivmod-7.c: Likewise.
784 * gcc.target/i386/udivmod-8.c: Likewise.
785 * gcc.target/i386/unroll-1.c: Likewise.
786 * gcc.target/i386/vararg-1.c: Likewise.
787 * gcc.target/i386/vararg-2.c: Likewise.
788 * gcc.target/i386/vect8-ret.c: Likewise.
789 * gcc.target/i386/vectorize5.c: Likewise.
790 * gcc.target/i386/wmul-1.c: Likewise.
791 * gcc.target/i386/wmul-2.c: Likewise.
792 * gcc.target/i386/wrfsbase-1.c: Likewise.
793 * gcc.target/i386/wrfsbase-2.c: Likewise.
794 * gcc.target/i386/wrgsbase-1.c: Likewise.
795 * gcc.target/i386/wrgsbase-2.c: Likewise.
796 * gcc.target/i386/xop-pcmov.c: Likewise.
797 * gcc.target/i386/xop-pcmov2.c: Likewise.
798 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
799 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
800 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
801 * gcc.target/i386/xop-shift1-vector.c: Likewise.
802 * gcc.target/i386/xop-shift2-vector.c: Likewise.
803 * gcc.target/i386/xop-shift3-vector.c: Likewise.
804 * gcc.target/i386/zee.c: Likewise.
805 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
806 * gfortran.dg/compiler-directive_2.f: Likewise.
807 * gfortran.dg/g77/20010216-1.f: Likewise.
808 * gfortran.dg/gomp/pr39152.f90: Likewise.
809 * gfortran.dg/pr33794.f90: Likewise.
811 2011-07-09 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/regress/regress5.C: New.
815 2011-07-08 Jason Merrill <jason@redhat.com>
818 * g++.dg/expr/compound-asn1.C: New.
819 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
821 2011-07-08 Jakub Jelinek <jakub@redhat.com>
824 * gcc.target/powerpc/altivec-34.c: New test.
826 2011-07-08 Jason Merrill <jason@redhat.com>
829 * g++.dg/abi/guard3.C: New.
831 2011-07-08 Julian Brown <julian@codesourcery.com>
833 * lib/target-supports.exp
834 (check_effective_target_arm_little_endian): New.
835 (check_effective_target_vect_pack_trunc): Use above.
836 (check_effective_target_vect_unpack): Likewise.
837 (check_effective_target_vect_element_align): Test
838 check_effective_target_arm_vect_no_misalign for ARM.
840 2011-07-08 Jason Merrill <jason@redhat.com>
843 * g++.dg/cpp0x/constexpr-rom.C: New.
845 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
848 * g++.dg/torture/pr49519.C: New test.
850 2011-07-08 Martin Jambor <mjambor@suse.cz>
852 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
854 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
857 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
859 2011-07-08 Richard Guenther <rguenther@suse.de>
861 PR tree-optimization/49662
862 * gcc.dg/graphite/interchange-14.c: XFAIL.
863 * gcc.dg/graphite/interchange-15.c: Likewise.
864 * gcc.dg/graphite/interchange-mvt.c: Likewise.
866 2011-07-06 Jason Merrill <jason@redhat.com>
869 * g++.dg/cpp0x/regress/regress4.C: New.
871 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
874 * gfortran.dg/result_in_spec_4.f90: New test.
876 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878 * gcc.target/sparc/cas64.c: New test.
880 2011-07-07 Jakub Jelinek <jakub@redhat.com>
883 * g++.dg/torture/pr49644.C: New test.
886 * gcc.c-torture/execute/pr49644.c: New test.
888 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
890 * lib/target-supports.exp (check_effective_target_ia32): New.
891 (check_effective_target_x32): Likewise.
892 (check_effective_target_vect_cmdline_needed): Also check x32.
894 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
896 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
898 * gcc.target/arm/pr42235.c: Likewise.
899 * gcc.target/arm/pr42495.c: Likewise.
900 * gcc.target/arm/pr42574.c: Likewise.
901 * gcc.target/arm/thumb-branch1.c: Likewise.
903 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
904 unneeded prune of possible warning.
905 * gcc.target/arm/pr40956.c: Likewise.
906 * gcc.target/arm/pr42505.c: Likewise.
908 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
909 * gcc.c-torture/compile/pr46883.c: Likewise.
910 * gcc.c-torture/compile/pr46934.c: Likewise.
912 * gcc.target/arm/pr41679.c: Remove test directives in preparation
913 for move to ../../gcc.c-torture/compile.
914 * gcc.target/arm/pr46883.c: Likewise.
915 * gcc.target/arm/pr46934.c: Likewise.
917 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
918 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
919 * gcc.target/arm/wmul-1.c: Likewise.
920 * gcc.target/arm/wmul-2.c: Likewise.
921 * gcc.target/arm/wmul-3.c: Likewise.
922 * gcc.target/arm/wmul-4.c: Likewise.
923 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
924 add tab after scan target.
925 * gcc.target/arm/smlaltt-1.c: Likewise.
926 * gcc.target/arm/smlatb-1.c: Likewise.
927 * gcc.target/arm/smlatt-1.c: Likewise.
929 2011-07-07 Jakub Jelinek <jakub@redhat.com>
932 * gcc.dg/debug/pr49522.c: New test.
934 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
936 * gcc.dg/pragma-align.c: Run only if target !default_packed.
937 * gcc.dg/pr46212.c: Run only if target int32plus.
938 * gcc.dg/torture/pr48146.c: Ditto.
939 * gcc.dg/tree-ssa/vrp51.c: Ditto.
940 * c-c++-common/pr44832.c: Ditto.
941 * gcc.dg/pr49544.c: Run only if target ptr32plus.
942 * gcc.dg/pr31490.c: Ditto.
943 * gcc.dg/torture/builtin-math-7.c: Run only if target
945 * gcc.dg/torture/pr45764.c: Skip for AVR.
946 * gcc.dg/pr47893.c: Ditto.
948 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
950 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
951 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
952 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
953 add tab to scan target.
955 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
957 * gcc.target/arm/neon-modes-3.c: New test.
959 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
962 -fno-loop-interchange -ffast-math.
964 2011-07-07 Richard Guenther <rguenther@suse.de>
966 * gcc.dg/ftrapv-3.c: New testcase.
968 2011-07-07 Richard Guenther <rguenther@suse.de>
970 * gcc.dg/tree-ssa/vrp58.c: New testcase.
971 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
973 2011-07-07 Kai Tietz <ktietz@redhat.com>
975 * gcc.dg/binop-notxor1.c: New test.
976 * gcc.dg/binop-notand4a.c: New test.
977 * gcc.dg/binop-notxor2.c: New test.
978 * gcc.dg/binop-notand3a.c: New test.
979 * gcc.dg/binop-notand2a.c: New test.
980 * gcc.dg/binop-notand6a.c: New test.
981 * gcc.dg/binop-notor1.c: New test.
982 * gcc.dg/binop-notand1a.c: New test.
983 * gcc.dg/binop-notand5a.c: New test.
984 * gcc.dg/binop-notor2.c: New test.
986 2011-07-07 Jakub Jelinek <jakub@redhat.com>
989 * gcc.dg/gomp/pr49640.c: New test.
991 2011-07-07 Richard Guenther <rguenther@suse.de>
993 * gcc.dg/graphite/pr37485.c: Add -floop-block.
995 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
998 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1000 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1002 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1003 * gcc.target/powerpc/no-r11-2.c: Ditto.
1004 * gcc.target/powerpc/no-r11-3.c: Ditto.
1006 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1008 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1009 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1011 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1013 * lib/target-supports.exp (check_profiling_available): Disable
1014 profiling with -fprofile-generate for target avr.
1016 2011-07-06 Richard Guenther <rguenther@suse.de>
1018 PR tree-optimization/49645
1019 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1021 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1024 * gcc.dg/pr47383.c: New.
1026 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1028 PR tree-optimization/49647
1029 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1031 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1034 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1035 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1037 2011-07-05 Jason Merrill <jason@redhat.com>
1040 * g++.dg/template/template-id-4.C: New.
1042 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1044 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1045 * gcc.dg/pr43402.c: Ditto.
1047 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1049 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1051 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1053 * gcc.target/powerpc/ppc-switch-1.c: New test for
1054 --param case-values-threshold.
1055 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1057 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1059 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1061 2011-07-05 Jason Merrill <jason@redhat.com>
1063 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1065 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1067 PR tree-optimization/47654
1068 * gcc.dg/graphite/block-pr47654.c: New.
1070 2011-07-05 Jason Merrill <jason@redhat.com>
1072 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1074 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1076 PR tree-optimization/49580
1077 * gcc.dg/autopar/pr49580.c: New test.
1079 2011-07-05 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/49518
1082 PR tree-optimization/49628
1083 * g++.dg/torture/pr49628.C: New testcase.
1084 * gcc.dg/torture/pr49518.c: Likewise.
1086 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088 * ada/acats/run_acats (which): Extract last field from type -p,
1089 type output only if command succeeded.
1091 2011-07-04 Jason Merrill <jason@redhat.com>
1093 * g++.dg/abi/mangle48.C: New.
1095 * g++.dg/cpp0x/diag1.C: New.
1097 * g++.dg/diagnostic/aka1.C: New.
1099 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1101 PR rtl-optimization/49619
1102 * gcc.dg/pr49619.c: New test.
1104 PR rtl-optimization/49472
1105 * gfortran.dg/pr49472.f90: New test.
1108 * gcc.dg/pr49602.c: New test.
1110 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1114 * gcc.target/avr/avr.exp: Run over cpp files, too.
1115 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1116 * gcc.target/avr/progmem.h: New file.
1117 * gcc.target/avr/exit-abort.h: New file.
1118 * gcc.target/avr/progmem-error-1.c: New file.
1119 * gcc.target/avr/progmem-error-1.cpp: New file.
1120 * gcc.target/avr/progmem-warning-1.c: New file.
1121 * gcc.target/avr/torture/progmem-1.c: New file.
1122 * gcc.target/avr/torture/progmem-1.cpp: New file.
1124 2011-07-04 Richard Guenther <rguenther@suse.de>
1126 PR tree-optimization/49615
1127 * g++.dg/torture/pr49615.C: New testcase.
1129 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1131 PR tree-optimization/49610
1132 * gcc.dg/vect/pr49610.c: New test.
1134 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1136 * gnat.dg/specs/debug1.ads: New test.
1138 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1141 * gfortran.dg/typebound_proc_23.f90: New.
1143 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1146 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1148 2011-07-01 Jason Merrill <jason@redhat.com>
1151 * g++.dg/template/template-id-3.C: New.
1154 * g++.dg/template/qualified-id4.C: New.
1157 * g++.dg/template/explicit-args4.C: New.
1160 * g++.dg/template/offsetof2.C: New.
1162 2011-07-01 Kai Tietz <ktietz@redhat.com>
1164 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1166 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1169 * lib/target-supports.exp (check_effective_target_gld): New proc.
1171 2011-07-01 Richard Guenther <rguenther@suse.de>
1173 PR tree-optimization/49603
1174 * gcc.dg/torture/pr49603.c: New testcase.
1176 2011-06-30 Jason Merrill <jason@redhat.com>
1179 * g++.dg/rtti/template1.C: New.
1182 * g++.dg/cpp0x/regress/ctor1.C: New.
1185 * g++.dg/cpp0x/initlist54.C: New.
1187 2011-06-30 Martin Jambor <mjambor@suse.cz>
1189 * gcc.dg/tree-ssa/sra-12.c: New test.
1191 2011-06-29 Jason Merrill <jason@redhat.com>
1193 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1195 2011-06-30 Richard Guenther <rguenther@suse.de>
1197 PR tree-optimization/46787
1198 * gcc.dg/vect/vect-121.c: New testcase.
1200 2011-06-30 Martin Jambor <mjambor@suse.cz>
1202 PR tree-optimization/49094
1203 * gcc.dg/tree-ssa/pr49094.c: New test.
1205 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1208 * gfortran.dg/pr49540-1.f90: New test.
1209 * gfortran.dg/pr49540-2.f90: New test.
1211 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1214 * ada/acats/run_acats (which): Use last field of type -p output.
1216 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1217 Iain Sandoe <iains@gcc.gnu.org>
1220 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1221 Only skip on 64-bit *-*-darwin8* && !objc2.
1223 2011-06-30 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/38752
1226 * gcc.c-torture/compile/pr38752.c: New testcase.
1228 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1230 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1231 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1233 2011-06-29 Jason Merrill <jason@redhat.com>
1236 * g++.dg/cpp0x/initlist53.C: Use placement new.
1237 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1238 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1241 * g++.dg/cpp0x/trailing6.C: New.
1242 * g++.dg/cpp0x/pr45908.C: No error.
1245 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1248 * g++.dg/cpp0x/constexpr-using2.C: New.
1250 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1253 * g++.dg/cpp0x/constexpr-diag3.C: New.
1254 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1255 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1256 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1257 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1259 2011-06-29 Jason Merrill <jason@redhat.com>
1261 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1263 2011-06-29 Richard Guenther <rguenther@suse.de>
1265 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1267 2011-06-29 Jason Merrill <jason@redhat.com>
1269 * g++.dg/cpp0x/initlist-value2.C: New.
1271 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1272 * g++.dg/cpp0x/initlist-value.C: New.
1274 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1276 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1278 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1280 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1281 * gcc.dg/inline_2.c: Likewise.
1282 * gcc.dg/unroll_1.c: Likewise.
1284 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.target/i386/pr49567.c: New test.
1289 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1291 * gnat.dg/opt17.ad[sb]: New test.
1293 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1294 Tom de Vries <tom@codesourcery.com>
1296 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1297 (check_effective_target_arm_thumb2): New effective targets.
1298 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1299 properly. Clean up temporary files.
1300 * gcc.target/arm/ivopts-2.c: Likewise.
1301 * gcc.target/arm/ivopts-3.c: Likewise.
1302 * gcc.target/arm/ivopts-4.c: Likewise.
1303 * gcc.target/arm/ivopts-5.c: Likewise.
1304 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1306 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1309 * gfortran.dg/reshape_zerosize_3.f90: New test.
1311 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1313 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1314 * gcc.target/arm/vfp-ldmias.c: Likewise.
1315 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1316 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1317 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1318 * gcc.target/arm/vfp-stmias.c: Likewise.
1319 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1320 * gcc.target/arm/vfp-stmiad.c: Likewise.
1322 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1324 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1326 * gcc.target/arm/pr45701-2.c: Ditto.
1328 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1331 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1332 * gfortran.dg/extends_14.f03: Modified.
1334 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1336 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1337 early if the test is already being skipped.
1339 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1340 scan-assembler-dem-not): For missing file, report unresolved with
1341 same message as for pass/fail, with reason reported in log file.
1343 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1344 from add_options_for_arm_neon_fp16.
1345 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1346 check_effective_target_arm_neon_fp16_ok_nocache.
1347 Check -mfpu and -mfloat-abi options from current multilib.
1348 Do not require neon support.
1349 (check_effective_target_arm_fp16_ok): Renamed from
1350 check_effecitve_target_arm_neon_fp16_ok.
1351 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1352 arm_neon_fp16_ok and arm_fp16.
1353 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1354 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1355 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1356 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1358 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/builtin-assume-aligned-1.c: New test.
1361 * gcc.dg/builtin-assume-aligned-2.c: New test.
1362 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1365 * gcc.dg/pr49544.c: New test.
1367 2011-06-27 Richard Guenther <rguenther@suse.de>
1369 PR tree-optimization/49394
1370 * g++.dg/torture/pr49394.C: New testcase.
1372 2011-06-27 Kai Tietz <ktietz@redhat.com>
1374 * gcc.dg/optimize-bswapdi-2.c: New test.
1376 2011-06-27 Michael Hope <michael.hope@linaro.org>
1377 Richard Sandiford <richard.sandiford@linaro.org>
1379 PR tree-optimization/49169
1380 * gcc.dg/torture/pr49169.c: New test.
1382 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1385 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1387 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1390 2011-06-26 Jason Merrill <jason@redhat.com>
1392 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1395 * g++.dg/init/ref19.C: New.
1396 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1398 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1400 PR tree-optimization/48377
1401 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1404 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1407 * lib/target-supports.exp (check_effective_target_non_strict_align):
1409 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1411 2011-06-24 Martin Jambor <mjambor@suse.cz>
1413 PR tree-optimizations/49516
1414 * g++.dg/tree-ssa/pr49516.C: New test.
1416 2011-06-23 Jason Merrill <jason@redhat.com>
1419 * g++.dg/template/partial10.C: New.
1420 * g++.dg/template/partial11.C: New.
1422 2011-06-23 Jeff Law <law@redhat.com>
1425 * gcc.dg/pr48770.c: New test.
1427 2011-06-23 Jan Hubicka <jh@suse.cz>
1430 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1432 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1435 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1436 instead of -fdump-tree-optimized.
1438 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/template/crash107.C: New.
1442 * g++.dg/template/error17.C: Adjust.
1444 2011-06-23 Jason Merrill <jason@redhat.com>
1447 * g++.dg/cpp0x/defaulted30.C: New.
1450 * g++.dg/rtti/anon-ns1.C: New.
1453 * g++.dg/init/ref18.C: New.
1456 * g++.dg/template/partial9.C: New.
1458 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1461 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1463 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/pr49496.c: New test.
1468 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1470 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1473 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1475 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1476 * gcc.target/arm/pr42879.c: Likewise.
1477 * gcc.target/arm/pr45701-3.c: Likewise.
1479 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1480 * gcc.target/arm/pr40482.c: Likewise.
1481 * gcc.target/arm/stack-corruption.c: Likewise.
1483 2011-06-22 Richard Guenther <rguenther@suse.de>
1485 PR tree-optimization/49493
1486 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1488 2011-06-22 Jason Merrill <jason@redhat.com>
1491 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1493 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1494 Dmitry Melnik <dm@ispras.ru>
1496 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1497 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1498 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1500 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1502 * gcc.target/arm/tlscall.c: New.
1504 2011-06-21 Jason Merrill <jason@redhat.com>
1507 * g++.dg/cpp0x/constexpr-ref1.C: New.
1508 * g++.dg/cpp0x/constexpr-ref2.C: New.
1509 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1512 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1515 * g++.dg/template/param3.C: New.
1517 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1519 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1520 my_clrsb test functions.
1522 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1523 test_sll, test_ull): Add clrsb tests.
1524 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1527 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1530 * gfortran.dg/class_44.f03: New.
1532 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1534 PR tree-optimization/49478
1535 * gcc.dg/vect/pr49478.c
1537 2011-06-21 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/49483
1540 * gcc.dg/vect/vect-120.c: New testcase.
1542 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1545 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1546 * gcc.dg/vect/vect-peel-4.c: Likewise.
1548 2011-06-22 Christian Bruel <christian.bruel@st.com>
1551 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1552 * gcc.dg/always_inline2.c: Likewise.
1553 * gcc.dg/always_inline3.c: Likewise.
1554 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1555 * gcc.dg/inline_1.c: Likewise.
1556 * gcc.dg/inline_2.c: Likewise.
1557 * gcc.dg/inline_3.c: Likewise.
1558 * gcc.dg/inline_4.c: Likewise.
1559 * gcc.dg/20051201-1.c: Likewise.
1560 * gcc.dg/pr40087.c: Likewise.
1561 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1562 * gcc.dg/inline-22.c: Likewise.
1563 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1564 * gcc.dg/lto/20090218-1_1.c: Likewise.
1565 * g++.dg/ipa/devirt-7.C: Likewise.
1566 * gcc.dg/uninit-pred-5_a.c: Likewise.
1567 * gcc.dg/uninit-pred-5_b.c: Likewise.
1568 * gcc.dg/fail_always_inline.c: New.
1570 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1572 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1573 into 6 jobs instead of 3.
1575 2011-06-20 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/initlist53.C: New.
1580 2011-06-20 Tobias Burnus <burnus@net-b.de>
1583 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1584 * gfortran.dg/coarray_lock_3.f90: New.
1585 * gfortran.dg/coarray/lock_1.f90: New.
1587 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1589 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1590 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1591 unresolved and report the reason to the log file.
1593 * lib/scanasm.exp (object-size): Move argument processing earlier
1594 to report errors before verifying that the file exists. Report
1595 problems detected at runtime as unresolved instead of error and
1596 report their reasons to the log file.
1598 2011-06-20 Jason Merrill <jason@redhat.com>
1601 * g++.dg/cpp0x/explicit6.C: New.
1604 * g++.dg/cpp0x/enum20.C: New.
1607 * g++.dg/ext/attr-aligned01.C: New.
1610 * g++.dg/cpp0x/variadic-default.C: New.
1613 * g++.dg/cpp0x/auto26.C: New.
1616 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1618 2011-06-20 Kai Tietz <ktietz@redhat.com>
1620 * gcc.dg/binop-notand1.c: New test.
1621 * gcc.dg/binop-notand2.c: New test.
1622 * gcc.dg/binop-notand3.c: New test.
1623 * gcc.dg/binop-notand4.c: New test.
1624 * gcc.dg/binop-notand5.c: New test.
1625 * gcc.dg/binop-notand6.c: New test.
1627 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1630 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1632 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/proc_ptr_31.f90: New.
1637 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1639 * gnat.dg/volatile6.adb: New test.
1640 * gnat.dg/volatile7.adb: Likewise.
1641 * gnat.dg/volatile8.adb: Likewise.
1642 * gnat.dg/volatile9.adb: Likewise.
1644 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1646 * gnat.dg/constant3.adb: New test.
1648 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1651 * gfortran.dg/read_list_eof_1.f90: New test.
1653 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.target/i386/testimm-1.c: New test.
1657 * gcc.target/i386/testimm-2.c: New test.
1658 * gcc.target/i386/testimm-3.c: New test.
1659 * gcc.target/i386/testimm-4.c: New test.
1660 * gcc.target/i386/testimm-5.c: New test.
1661 * gcc.target/i386/testimm-6.c: New test.
1662 * gcc.target/i386/testimm-7.c: New test.
1663 * gcc.target/i386/testimm-8.c: New test.
1664 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1665 * gcc.target/i386/xop-rotate1-int.c: New test.
1666 * gcc.target/i386/xop-rotate2-int.c: New test.
1668 2011-06-17 Jason Merrill <jason@redhat.com>
1670 * g++.dg/cpp0x/rv-func2.C: New.
1672 * g++.dg/debug/dwarf2/lambda1.C: New.
1673 * g++.dg/warn/Wshadow-6.C: Adjust.
1675 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1678 * gfortran.dg/move_alloc_5.f90: New.
1680 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1682 PR rtl-optimization/48542
1683 * gcc.dg/torture/pr48542.c: New test.
1685 2011-06-16 Jason Merrill <jason@redhat.com>
1688 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1691 * g++.dg/cpp0x/initlist52.C New.
1694 * c-c++-common/raw-string-12.c: New.
1697 * g++.dg/cpp0x/sfinae26.C: New.
1700 * g++.dg/cpp0x/variadic113.C: New.
1703 * g++.dg/cpp0x/variadic112.C: New.
1705 2011-06-16 Jeff Law <law@redhat.com>
1707 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1708 improved jump threading.
1709 * gcc.dg/builtin-object-size-2.c: Likewise.
1710 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1712 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1715 * gfortran.dg/typebound_assignment_3.f03: New.
1717 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1720 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1722 2011-06-16 Martin Jambor <mjambor@suse.cz>
1724 PR tree-optimization/49343
1725 * gnat.dg/discr31.ad[sb]: New test.
1727 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1729 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1731 2011-06-16 Tom de Vries <tom@codesourcery.com>
1734 * gcc.target/arm/ivopts-3.c: Update test.
1735 * gcc.target/arm/ivopts-5.c: Same.
1737 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1740 2011-06-10 Wei Guozhi <carrot@google.com>
1743 * gcc.target/arm/pr45335.c: New test.
1744 * gcc.target/arm/pr45335-2.c: New test.
1745 * gcc.target/arm/pr45335-3.c: New test.
1746 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1747 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1748 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1750 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1752 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1754 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1757 * gfortran.dg/class_43.f03: New.
1759 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/49419
1762 * gcc.c-torture/execute/pr49419.c: New test.
1764 2011-06-16 Revital Eres <revital.eres@linaro.org>
1766 * gcc.dg/sms-9.c: New file.
1768 2011-06-15 Easwaran Raman <eraman@google.com>
1770 PR rtl-optimization/49414
1771 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1773 2011-06-14 Jason Merrill <jason@redhat.com>
1775 * g++.dg/cpp0x/noexcept13.C: New.
1777 2011-06-14 Easwaran Raman <eraman@google.com>
1779 PR rtl-optimization/44194
1780 * gcc.dg/pr44194-1.c: New test.
1781 * gcc.dg/pr44194-2.c: New test.
1783 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1785 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1787 * gcc.target/arm/pr45701-2.c: Likewise.
1788 * gcc.target/arm/thumb-branch1.c: Likewise.
1790 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1793 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1795 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1797 * gcc.target/arm/pr45701-1.c: Require thumb support.
1798 * gcc.target/arm/pr45701-2.c: Likewise.
1799 * gcc.target/arm/thumb-branch1.c: Likewise.
1801 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1802 * gcc.target/arm/pr39839.c: Likewise.
1803 * gcc.target/arm/pr40657-2.c: Likewise.
1804 * gcc.target/arm/pr40956.c: Likewise.
1805 * gcc.target/arm/pr41679.c: Likewise.
1806 * gcc.target/arm/pr42235.c: Likewise.
1807 * gcc.target/arm/pr42495.c: Likewise.
1808 * gcc.target/arm/pr42505.c: Likewise.
1809 * gcc.target/arm/pr42574.c: Likewise.
1810 * gcc.target/arm/pr46883.c: Likewise.
1811 * gcc.target/arm/pr46934.c: Likewise.
1812 * gcc.target/arm/xor-and.c: Likewise.
1814 2011-06-14 Jason Merrill <jason@redhat.com>
1816 * g++.dg/other/error23.C: Adjust error message.
1817 * g++.dg/other/error32.C: Likewise.
1820 * g++.dg/cpp0x/rv-dotstar.C: New.
1823 * g++.dg/cpp0x/decltype30.C: New.
1825 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1827 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1830 * gfortran.dg/pr49103.f90: New test.
1832 2011-06-14 Tom de Vries <tom@codesourcery.com>
1835 * gcc.target/arm/ivopts-3.c: New test.
1836 * gcc.target/arm/ivopts-4.c: New test.
1837 * gcc.target/arm/ivopts-5.c: New test.
1839 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1841 PR rtl-optimization/49390
1842 * gcc.c-torture/execute/pr49390.c: New test.
1844 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1846 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1848 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1850 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1851 * gcc.c-torture/execute/cmpsi-2.x: New file.
1852 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1853 * gcc.c-torture/execute/pr45262.x: New file.
1854 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1855 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1857 * gcc.c-torture/compile/pr49163.c: Ditto.
1859 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1861 * gcc.dg/vect/vect-16.c: Rename to...
1862 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1863 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1864 for double-word vectors.
1865 * gcc.dg/vect/vect-peel-4.c: Likewise.
1866 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1868 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1871 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1874 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1876 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1878 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1880 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1882 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1884 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1886 * gfortran.dg/trim_optimize_8.f90: New test case.
1888 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1889 Ira Rosen <ira.rosen@linaro.org>
1891 PR tree-optimization/49352
1892 * gcc.dg/vect/pr49352.c: New test.
1894 2011-06-12 Tobias Burnus
1897 * gfortran.dg/alloc_comp_assign_11.f90: New.
1899 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1901 * gfortran.dg/trim_optimize_7.f90: New test.
1903 2011-06-10 Wei Guozhi <carrot@google.com>
1906 * gcc.target/arm/pr45335.c: New test.
1907 * gcc.target/arm/pr45335-2.c: New test.
1908 * gcc.target/arm/pr45335-3.c: New test.
1909 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1910 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1911 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1913 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/parse/error39.C: New.
1918 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1920 * gcc.target/arm/20090811-1.c: Skip for incompatible
1921 options, do not override other options.
1922 * gcc.target/arm/combine-cmp-shift.c: Skip for
1923 incompatible options.
1924 * gcc.target/arm/pr45094.c: Likewise.
1925 * gcc.target/arm/scd42-1.c: Likewise.
1926 * gcc.target/arm/scd42-3.c: Likewise.
1927 * gcc.target/arm/thumb-ltu.c: Likewise.
1929 * lib/target-supports.exp
1930 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1931 multilib flags use -mfpu with a value other than neon-fp16.
1933 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1936 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1938 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940 * lib/target-supports.exp (check_effective_target_pie): New proc.
1941 * gcc.dg/pie-link.c: Use target pie.
1943 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1944 Laurent Rougé <laurent.rouge@menta.fr>
1946 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1947 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1949 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1951 * gfortran.dg/coarray/sync_1.f90: New test for
1952 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1954 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1956 PR tree-optimization/49318
1957 * gcc.dg/vect/pr49318.c: New test.
1959 2011-06-09 David Krauss <potswa@mac.com>
1961 * g++.dg/template/arrow1.C: New.
1963 2011-06-09 Jason Merrill <jason@redhat.com>
1965 * lib/prune.exp: Prune "note"s.
1966 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1968 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1969 * g++.dg/template/dependent-expr3.C: Likewise.
1970 * g++.dg/parse/template7.C: Likewise.
1971 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1972 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1973 * g++.old-deja/g++.pt/friend38.C: Likewise.
1974 * g++.old-deja/g++.pt/crash32.C: Likewise.
1975 * g++.old-deja/g++.other/init4.C: Likewise.
1976 * g++.old-deja/g++.other/friend8.C: Likewise.
1978 * g++.dg/ext/complex7.C: Adjust expected output.
1979 * g++.dg/diagnostic/method1.C: Likewise.
1980 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1981 * g++.dg/parse/crash33.C: Likewise.
1982 * g++.dg/other/warning1.C: Likewise.
1983 * g++.dg/init/pr29571.C: Likewise.
1984 * g++.dg/warn/overflow-warn-1.C: Likewise.
1985 * g++.dg/warn/overflow-warn-3.C: Likewise.
1986 * g++.dg/warn/overflow-warn-4.C: Likewise.
1987 * g++.old-deja/g++.oliva/template1.C: Likewise.
1989 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1990 * g++.dg/parse/template7.C: Adjust.
1992 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1995 * gcc.dg/pr49307.c: New.
1997 2011-06-09 Wei Guozhi <carrot@google.com>
2000 * gcc.target/arm/pr46975.c: New testcase.
2002 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2004 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2005 (PMETH, arglist_t): Removed.
2006 (method_get_number_of_arguments): Removed.
2007 (method_get_nth_argument): Removed.
2008 (method_get_first_argument): Removed.
2009 (method_get_next_argument): Removed.
2010 (method_get_sizeof_arguments): Removed.
2011 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2013 (method_get_number_of_arguments): Removed.
2014 (method_get_nth_argument): Removed.
2015 (method_get_first_argument): Removed.
2016 (method_get_next_argument): Removed.
2017 (method_get_sizeof_arguments): Removed.
2018 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2020 2011-06-09 David Li <davidxl@google.com>
2022 * gcc.dg/dump-pass.c: New test.
2024 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/parse/error38.C: New.
2029 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2032 * gfortran.dg/pr49308.f90: New test.
2034 2011-06-08 Jason Merrill <jason@redhat.com>
2036 * g++.dg/cpp0x/noexcept11.C: New.
2037 * g++.dg/cpp0x/noexcept12.C: New.
2038 * g++.dg/cpp0x/sfinae11.C: Adjust.
2040 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2043 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2044 to dg-options, match also DW_AT_linkage_name.
2046 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2050 -fno-common on alpha*-dec-osf*.
2051 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2053 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2055 PR rtl-optimization/49303
2056 * gcc.target/ia64/pr49303.c: New test.
2058 2011-06-08 Tobias Burnus <burnus@net-b.de>
2061 * gfortran.dg/coarray_lock_1.f90: New.
2062 * gfortran.dg/coarray_lock_2.f90: New.
2064 2011-06-07 Jason Merrill <jason@redhat.com>
2066 * lib/prune.exp: Look for "required" rather than "instantiated".
2067 * g++.dg/abi/mangle11.C: Likewise.
2068 * g++.dg/abi/mangle12.C: Likewise.
2069 * g++.dg/abi/mangle17.C: Likewise.
2070 * g++.dg/abi/mangle20-2.C: Likewise.
2071 * g++.dg/abi/pragma-pack1.C: Likewise.
2072 * g++.dg/cpp0x/decltype26.C: Likewise.
2073 * g++.dg/cpp0x/decltype28.C: Likewise.
2074 * g++.dg/cpp0x/decltype29.C: Likewise.
2075 * g++.dg/cpp0x/enum11.C: Likewise.
2076 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2077 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2078 * g++.dg/cpp0x/pr47416.C: Likewise.
2079 * g++.dg/ext/case-range2.C: Likewise.
2080 * g++.dg/ext/case-range3.C: Likewise.
2081 * g++.dg/gomp/for-19.C: Likewise.
2082 * g++.dg/gomp/pr37533.C: Likewise.
2083 * g++.dg/gomp/pr38639.C: Likewise.
2084 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2085 * g++.dg/inherit/base3.C: Likewise.
2086 * g++.dg/inherit/using6.C: Likewise.
2087 * g++.dg/init/placement4.C: Likewise.
2088 * g++.dg/init/reference3.C: Likewise.
2089 * g++.dg/lookup/scoped6.C: Likewise.
2090 * g++.dg/lookup/using7.C: Likewise.
2091 * g++.dg/other/abstract1.C: Likewise.
2092 * g++.dg/other/error10.C: Likewise.
2093 * g++.dg/other/error5.C: Likewise.
2094 * g++.dg/other/field1.C: Likewise.
2095 * g++.dg/other/offsetof5.C: Likewise.
2096 * g++.dg/parse/bitfield2.C: Likewise.
2097 * g++.dg/parse/constant4.C: Likewise.
2098 * g++.dg/parse/crash20.C: Likewise.
2099 * g++.dg/parse/invalid-op1.C: Likewise.
2100 * g++.dg/parse/non-dependent2.C: Likewise.
2101 * g++.dg/parse/template18.C: Likewise.
2102 * g++.dg/tc1/dr152.C: Likewise.
2103 * g++.dg/tc1/dr166.C: Likewise.
2104 * g++.dg/tc1/dr176.C: Likewise.
2105 * g++.dg/tc1/dr213.C: Likewise.
2106 * g++.dg/template/access11.C: Likewise.
2107 * g++.dg/template/access2.C: Likewise.
2108 * g++.dg/template/access3.C: Likewise.
2109 * g++.dg/template/access7.C: Likewise.
2110 * g++.dg/template/arg7.C: Likewise.
2111 * g++.dg/template/cond2.C: Likewise.
2112 * g++.dg/template/crash13.C: Likewise.
2113 * g++.dg/template/crash40.C: Likewise.
2114 * g++.dg/template/crash7.C: Likewise.
2115 * g++.dg/template/crash84.C: Likewise.
2116 * g++.dg/template/ctor5.C: Likewise.
2117 * g++.dg/template/defarg13.C: Likewise.
2118 * g++.dg/template/defarg14.C: Likewise.
2119 * g++.dg/template/dtor7.C: Likewise.
2120 * g++.dg/template/eh2.C: Likewise.
2121 * g++.dg/template/error2.C: Likewise.
2122 * g++.dg/template/error43.C: Likewise.
2123 * g++.dg/template/friend32.C: Likewise.
2124 * g++.dg/template/injected1.C: Likewise.
2125 * g++.dg/template/instantiate1.C: Likewise.
2126 * g++.dg/template/instantiate3.C: Likewise.
2127 * g++.dg/template/instantiate5.C: Likewise.
2128 * g++.dg/template/instantiate7.C: Likewise.
2129 * g++.dg/template/local6.C: Likewise.
2130 * g++.dg/template/lookup2.C: Likewise.
2131 * g++.dg/template/member5.C: Likewise.
2132 * g++.dg/template/memfriend15.C: Likewise.
2133 * g++.dg/template/memfriend16.C: Likewise.
2134 * g++.dg/template/memfriend17.C: Likewise.
2135 * g++.dg/template/memfriend7.C: Likewise.
2136 * g++.dg/template/meminit1.C: Likewise.
2137 * g++.dg/template/nested3.C: Likewise.
2138 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2139 * g++.dg/template/nontype12.C: Likewise.
2140 * g++.dg/template/nontype13.C: Likewise.
2141 * g++.dg/template/nontype6.C: Likewise.
2142 * g++.dg/template/pr23510.C: Likewise.
2143 * g++.dg/template/pr35240.C: Likewise.
2144 * g++.dg/template/ptrmem15.C: Likewise.
2145 * g++.dg/template/ptrmem6.C: Likewise.
2146 * g++.dg/template/qualified-id1.C: Likewise.
2147 * g++.dg/template/qualttp20.C: Likewise.
2148 * g++.dg/template/qualttp3.C: Likewise.
2149 * g++.dg/template/qualttp4.C: Likewise.
2150 * g++.dg/template/qualttp5.C: Likewise.
2151 * g++.dg/template/qualttp6.C: Likewise.
2152 * g++.dg/template/qualttp7.C: Likewise.
2153 * g++.dg/template/qualttp8.C: Likewise.
2154 * g++.dg/template/recurse.C: Likewise.
2155 * g++.dg/template/recurse2.C: Likewise.
2156 * g++.dg/template/ref5.C: Likewise.
2157 * g++.dg/template/scope2.C: Likewise.
2158 * g++.dg/template/sfinae10.C: Likewise.
2159 * g++.dg/template/sfinae3.C: Likewise.
2160 * g++.dg/template/sizeof3.C: Likewise.
2161 * g++.dg/template/static9.C: Likewise.
2162 * g++.dg/template/template-id-2.C: Likewise.
2163 * g++.dg/template/typedef13.C: Likewise.
2164 * g++.dg/template/typename4.C: Likewise.
2165 * g++.dg/template/using14.C: Likewise.
2166 * g++.dg/template/using2.C: Likewise.
2167 * g++.dg/template/warn1.C: Likewise.
2168 * g++.dg/warn/Wparentheses-13.C: Likewise.
2169 * g++.dg/warn/Wparentheses-15.C: Likewise.
2170 * g++.dg/warn/Wparentheses-16.C: Likewise.
2171 * g++.dg/warn/Wparentheses-17.C: Likewise.
2172 * g++.dg/warn/Wparentheses-18.C: Likewise.
2173 * g++.dg/warn/Wparentheses-19.C: Likewise.
2174 * g++.dg/warn/Wparentheses-20.C: Likewise.
2175 * g++.dg/warn/Wparentheses-23.C: Likewise.
2176 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2177 * g++.dg/warn/noeffect2.C: Likewise.
2178 * g++.dg/warn/noeffect4.C: Likewise.
2179 * g++.dg/warn/pr8570.C: Likewise.
2180 * g++.old-deja/g++.brendan/init2.C: Likewise.
2181 * g++.old-deja/g++.eh/spec6.C: Likewise.
2182 * g++.old-deja/g++.pt/crash10.C: Likewise.
2183 * g++.old-deja/g++.pt/crash36.C: Likewise.
2184 * g++.old-deja/g++.pt/derived3.C: Likewise.
2185 * g++.old-deja/g++.pt/error2.C: Likewise.
2186 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2187 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2188 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2189 * g++.old-deja/g++.pt/overload7.C: Likewise.
2190 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2192 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2193 Iain Sandoe <iains@gcc.gnu.org>
2195 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2196 Added code to deal with the case when [Protocol
2197 -descriptionForInstanceMethod:] or [Protocol
2198 -descriptionForClassMethod:] returns NULL.
2200 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2201 Iain Sandoe <iains@gcc.gnu.org>
2203 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2204 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2207 2011-06-07 Xinliang David Li <davidxl@google.com>
2209 * gcc.dg/inline_2.c: New test.
2210 * gcc.dg/unroll_2.c: New test.
2211 * gcc.dg/inline_3.c: New test.
2212 * gcc.dg/unroll_3.c: New test.
2213 * gcc.dg/inline_4.c: New test.
2214 * gcc.dg/unroll_4.c: New test.
2215 * gcc.dg/inline_1.c: New test.
2216 * gcc.dg/unroll_1.c: New test.
2218 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2220 PR tree-optimization/48497
2221 * lib/gcc-defs.exp (dg-additional-options): New proc.
2222 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2223 -msse2 on 32-bit x86.
2225 2011-06-06 Jason Merrill <jason@redhat.com>
2227 * g++.dg/cpp0x/enum19.C: New.
2229 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2231 * gcc.target/arm/neon-reload-class.c: New test.
2233 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2236 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2238 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2240 * gcc.target/arm/smlatb-1.c: New file.
2241 * gcc.target/arm/smlatt-1.c: New file.
2242 * gcc.target/arm/smlaltb-1.c: New file.
2243 * gcc.target/arm/smlaltt-1.c: New file.
2245 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2247 * gcc.target/arm/mla-2.c: New test.
2249 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2251 PR gcov-profile/49299
2252 * gcc.dg/tree-prof/pr49299-1.c: New test.
2253 * gcc.dg/tree-prof/pr49299-2.c: New test.
2255 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2257 * lib/target-supports.exp
2258 (check_effective_target_vect_widen_mult_qi_to_hi):
2259 Add NEON as supporting target.
2260 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2261 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2262 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2263 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2264 using widening multiplication on targets that support it.
2265 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2266 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2267 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2269 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2271 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2272 Modern Objective-C runtime API.
2273 * objc/execute/next_mapping.h: Removed.
2274 * objc-obj-c++-shared/next-mapping.h: Removed.
2275 * objc-obj-c++-shared/Object1.h: Removed.
2276 * objc-obj-c++-shared/Object1.m: Removed.
2277 * objc-obj-c++-shared/Object1.mm: Removed.
2278 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2279 * objc-obj-c++-shared/Protocol1.h: Removed.
2280 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2281 of ProtoBool, IVAR_T and METHOD.
2282 * objc-obj-c++-shared/runtime.h: New.
2283 * objc-obj-c++-shared/TestsuiteObject.h: New.
2284 * objc-obj-c++-shared/TestsuiteObject.m: New.
2286 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2287 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2288 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2290 * objc/execute/_cmd.m: Include
2291 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2292 runtime API. ([TestClass +initialize]): Include this method also
2293 with the GNU runtime.
2294 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2295 Object. ([-setValue:]): Return void.
2296 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2297 with the GNU runtime. Include
2298 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2299 for the NeXT runtime. Use the existing print_ivars() and
2300 compare_structures() implementations for the old NeXT runtime.
2301 Added new implementations for the Modern GNU and NeXT runtimes.
2302 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2303 well. (main): Use objc_getClass(). Use return instead of exit.
2304 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2305 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2307 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2308 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2309 instead of Object. (main): Use return instead of exit().
2310 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2311 instead of Object. Removed prototype for exit(). (main): Use
2312 return instead of exit(). Use the Modern Objective-C runtime API.
2313 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2315 * objc/execute/class-tests-1.h: Include
2316 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2317 runtime API. (test_class_with_superclass): Do not call [Object
2318 class]. There is no need to with the current libobjc.
2319 * objc/execute/class-tests-2.h: Include
2320 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2322 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2323 ../../objc-obj-c++-shared/next-mapping.h.
2324 * objc/execute/class-2.m: Likewise.
2325 * objc/execute/class-3.m: Likewise.
2326 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2327 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2328 +initialize]): Include this method also with the GNU
2329 runtime. (main): Use the Modern Objective-C runtime API.
2330 * objc/execute/class-5.m: Likewise.
2331 * objc/execute/class-6.m: Likewise.
2332 * objc/execute/class-7.m: Likewise.
2333 * objc/execute/class-8.m: Likewise.
2334 * objc/execute/class-9.m: Likewise.
2335 * objc/execute/class-10.m: Likewise.
2336 * objc/execute/class-11.m: Likewise.
2337 * objc/execute/class-12.m: Likewise.
2338 * objc/execute/class-13.m: Likewise.
2339 * objc/execute/class-14.m: Likewise.
2340 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2341 this method also with the GNU runtime.
2342 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2343 +initialize]): Include this method also with the GNU runtime.
2344 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2346 * objc/execute/encode-1.m: Likewise.
2347 * objc/execute/enumeration-1.m: Likewise.
2348 * objc/execute/enumeration-2.m: Likewise.
2349 * objc/execute/exceptions/catchall-1.m: Likewise.
2350 * objc/execute/exceptions/finally-1.m: Likewise.
2351 * objc/execute/exceptions/foward-1.m: Likewise.
2352 * objc/execute/exceptions/local-variables-1.m: Likewise.
2353 * objc/execute/exceptions/throw-nil.m: Likewise.
2354 * objc/execute/exceptions/trivial.m: Likewise.
2355 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2356 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2357 * objc/execute/exceptions/matcher-1.m: Likewise.
2358 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2360 * objc/execute/formal_protocol-2.m: Likewise.
2361 * objc/execute/formal_protocol-3.m: Likewise.
2362 * objc/execute/formal_protocol-4.m: Likewise.
2363 * objc/execute/formal_protocol-5.m: Include
2364 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2366 * objc/execute/formal_protocol-6.m: Likewise.
2367 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2368 Object. Include <objc/Protocol.h> instead of
2369 ../../objc-obj-c++-shared/Protocol1.h.
2370 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2372 * objc/execute/informal_protocol.m: Likewise.
2373 * objc/execute/load-3.m: Likewise.
2374 * objc/execute/many_args_method.m ([TestClass +initialize]):
2375 Include this method with the GNU runtime as well.
2376 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2377 * objc/execute/nested-func-1.m: Use TestsuiteObject
2379 * objc/execute/nil_method-1.m: Likewise.
2380 * objc/execute/no_clash.m: Likewise.
2381 * objc/execute/np-1.m: Do not include
2382 ../../objc-obj-c++-shared/Protocol1.h.
2383 (main): Use return instead of exit().
2384 * objc/execute/np-2.m: Do not include
2385 ../../objc-obj-c++-shared/Protocol1.h.
2386 ([MyObject +initialize]): Include this method also with the GNU
2387 runtime. (main): Use return instead of exit().
2388 * objc/execute/object_is_class.m: Include
2389 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2390 of Object. (main): Use the Modern Objective-C runtime API.
2391 * objc/execute/object_is_meta_class.m: Likewise.
2392 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2393 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2394 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2395 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2396 Objective-C runtime API.
2397 * objc/execute/protocol-isEqual-2.m: Likewise.
2398 * objc/execute/protocol-isEqual-3.m: Likewise.
2399 * objc/execute/protocol-isEqual-4.m: Likewise.
2400 * objc/execute/redefining_self.m ([TestClass +initialize]):
2401 Include this method with the GNU runtime as well.
2402 * objc/execute/root_methods.m: Include
2403 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2404 Include this method with the GNU runtime as well.
2405 (main): Use the Modern Objective-C runtime API.
2406 * objc/execute/selector-1.m: Include
2407 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2408 of Object. (main): Use the Modern Objective-C runtime API.
2409 * objc/execute/static-1.m ([Test +initialize]): Include this
2410 method with the GNU runtime as well.
2411 * objc/execute/static-2.m: Likewise.
2412 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2413 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2414 ([MathClass +initialize]): Include this method with the GNU
2416 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2418 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2419 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2420 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2421 * objc.dg/attributes/method-attribute-1.m: Likewise.
2422 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2423 * objc.dg/attributes/method-attribute-2.m: Likewise.
2424 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2425 * objc.dg/attributes/method-attribute-3.m: Likewise.
2426 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2427 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2428 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2429 * obj-c++.dg/bitfield-1.mm: Likewise.
2430 * obj-c++.dg/bitfield-2.mm: Likewise
2431 * objc.dg/bitfield-3.m: Likewise.
2432 * obj-c++.dg/bitfield-4.mm: Likewise.
2433 * objc.dg/bitfield-5.m: Likewise
2434 * objc.dg/call-super-1.m: Likewise.
2435 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2436 Use objc_getClass() instead of objc_get_class(), but for the GNU
2437 runtime redefine objc_getClass as objc_get_class. Include
2438 ../objc-obj-c++-shared/runtime.h.
2439 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2440 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2441 Use the Modern Objective-C runtime API.
2442 * objc.dg/class-protocol-1.m: Include
2443 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2444 * obj-c++.dg/class-protocol-1.mm: Likewise.
2445 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2446 * objc.dg/comp-types-10.m: Likewise.
2447 * objc.dg/comp-types-11.m: Likewise.
2448 * objc.dg/comp-types-12.m: Likewise.
2449 * obj-c++.dg/comp-types-9.mm: Likewise.
2450 * obj-c++.dg/comp-types-11.mm: Likewise.
2451 * obj-c++.dg/comp-types-12.mm: Likewise.
2452 * obj-c++.dg/comp-types-13.mm: Likewise.
2453 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2454 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2455 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2456 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2457 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2458 * objc.dg/desig-init-1.m: Likewise.
2459 * obj-c++.dg/defs.mm: Likewise.
2460 * objc.dg/exceptions-2.m: Likewise.
2461 * obj-c++.dg/except-1.mm: Likewise.
2462 * obj-c++.dg/exceptions-2.mm: Likewise.
2463 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2464 Use the Modern Objective-C runtime API.
2465 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2466 the Modern Objective-C runtime API. Do not include
2467 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2468 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2469 the Modern Objective-C runtime API except when using an older NeXT
2471 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2472 the Modern Objective-C runtime API.
2473 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2475 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2476 * objc.dg/encode-7-next-64bit.m: Updated include.
2477 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2479 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2480 the Modern Objective-C runtime API.
2481 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2482 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2483 instead of ../objc-obj-c++-shared/Protocol1.h.
2484 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2485 the Modern Objective-C runtime API except when using an older NeXT
2487 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2488 the Modern Objective-C runtime API.
2489 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2491 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2492 * objc.dg/fix-and-continue-2.m: Likewise.
2493 * objc.dg/foreach-1.m: Likewise.
2494 * objc.dg/foreach-2.m: Likewise.
2495 * objc.dg/foreach-3.m: Likewise.
2496 * objc.dg/foreach-4.m: Likewise.
2497 * objc.dg/foreach-5.m: Likewise.
2498 * objc.dg/foreach-6.m: Likewise.
2499 * objc.dg/foreach-7.m: Likewise.
2500 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2502 * objc.dg/func-ptr-2.m: Likewise.
2503 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2504 Do not include objc/objc-api.h.
2505 * obj-c++.dg/fsf-package-0.mm: Likewise.
2506 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2507 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2508 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2510 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2511 * objc.dg/gnu-runtime-3.m: Likewise.
2512 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2513 * objc.dg/headers.m: Include objc/runtime.h instead of
2514 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2515 for the NeXT runtime.
2516 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2517 * obj-c++.dg/isa-field-1.mm: Likewise.
2518 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2519 * objc.dg/layout-1.m: Likewise.
2520 * objc.dg/layout-2.m: Likewise.
2521 * objc.dg/local-decl-2.m: Likewise.
2522 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2523 Object. ([Container +elementForView:]): Use
2524 class_conformsToProtocol().
2525 * obj-c++.dg/lookup-2.mm: Likewise.
2526 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2527 * obj-c++.dg/local-decl-1.mm: Likewise.
2528 * objc.dg/method-3.m: Likewise.
2529 * objc.dg/method-4.m: Likewise.
2530 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2531 ../objc-obj-c++-shared/Protocol1.h.
2532 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2533 * objc.dg/method-9.m: Likewise.
2534 * objc.dg/method-10.m: Likewise.
2535 * objc.dg/method-13.m ([Root +initialize]): Include this method
2536 also for the GNU runtime. (main): Use objc_getClass() also for
2538 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2539 * objc.dg/method-17.m: Likewise.
2540 * objc.dg/method-19.m: Likewise.
2541 * objc.dg/method-20b.m: Likewise.
2542 * obj-c++.dg/method-2.mm: Likewise.
2543 * obj-c++.dg/method-6.mm: Likewise.
2544 * obj-c++.dg/method-10.mm: Likewise.
2545 * obj-c++.dg/method-11.mm: Likewise.
2546 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2547 ../objc-obj-c++-shared/Protocol1.h.
2548 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2549 * obj-c++.dg/method-15.mm: Likewise.
2550 * obj-c++.dg/method-17.mm: Likewise.
2551 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2552 +initialize]): Include this method also for the GNU
2553 runtime. (main): Use objc_getClass() also for the GNU runtime.
2554 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2555 * obj-c++.dg/method-22.mm: Likewise.
2556 * obj-c++.dg/method-23.mm: Likewise.
2557 * obj-c++.dg/no-extra-load.mm: Likewise.
2558 * objc.dg/objc-fast-4.m: Likewise.
2559 * objc.dg/objc-gc-4.m: Likewise.
2560 * obj-c++.dg/objc-gc-3.mm: Likewise.
2561 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2562 protocol_getMethodDescription() instead of [Protocol
2563 -descriptionForInstanceMethod].
2564 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2565 Made it available with all runtimes. (main): Call -test instead
2567 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2568 and put into a category.
2569 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2570 Object. Include objc/objc.h.
2571 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2572 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2573 New. (main): Use protocol_getMethodDescription() instead
2574 of [Protocol -descriptionForInstanceMethod] and [Protocol
2575 -descriptionForClassMethod].
2576 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2577 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2578 Objective-C runtime API.
2579 * obj-c++.dg/proto-qual-1.mm: Likewise.
2580 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2582 * obj-c++.dg/property/property-1.mm: Likewise.
2583 * obj-c++.dg/qual-types-1.mm: Likewise.
2584 * objc.dg/selector-2.m: Include objc/objc.h instead of
2585 ../objc-obj-c++-shared/Object1.h.
2586 * obj-c++.dg/selector-2.mm: Likewise.
2587 * obj-c++.dg/selector-5.mm: Likewise.
2588 * obj-c++.dg/selector-6.mm: Likewise.
2589 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2590 Object. Do not include objc/objc-api.h.
2591 * obj-c++.dg/set-not-used-1.mm: Likewise.
2592 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2593 * objc.dg/stret-1.m: Likewise.
2594 * objc.dg/stret-2.m: Likewise.
2595 * obj-c++.dg/super-class-2.mm: Likewise.
2596 * objc.dg/super-class-3.m: Likewise.
2597 * objc.dg/super-class-4.m: Likewise.
2598 * objc.dg/sync-2.m: Likewise.
2599 * obj-c++.dg/sync-2.mm: Likewise.
2600 * objc.dg/sync-1.m: Include objc/objc.h instead of
2601 ../objc-obj-c++-shared/Object1.h.
2602 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2603 'Class' as the type of 'isa'.
2604 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2605 Objective-C runtime API. ([TestClass +initialize]): Include this
2606 method with the GNU runtime as well.
2607 * objc.dg/strings/strings-1.m: Updated includes.
2608 * obj-c++.dg/strings/strings-1.mm: Likewise.
2609 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2610 objc.dg/strings/const-str-12b.m.
2611 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2612 * obj-c++.dg/template-3.mm: Likewise.
2613 * obj-c++.dg/template-4.mm: Likewise.
2614 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2615 Objective-C runtime API.
2616 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2617 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2618 * obj-c++.dg/try-catch-1.mm: Likewise.
2619 * obj-c++.dg/try-catch-2.mm: Likewise.
2620 * objc.dg/try-catch-3.m: Likewise.
2621 * obj-c++.dg/try-catch-3.mm: Likewise.
2622 * objc.dg/try-catch-6.m: Likewise.
2623 * objc.dg/try-catch-7.m: Likewise.
2624 * obj-c++.dg/try-catch-7.mm: Likewise.
2625 * obj-c++.dg/try-catch-8.mm: Likewise.
2626 * obj-c++.dg/try-catch-9.mm: Likewise.
2627 * objc.dg/try-catch-10.m: Likewise.
2628 * obj-c++.dg/try-catch-11.mm: Likewise.
2629 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2630 Object. Include objc/objc.h.
2631 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2632 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2633 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2634 Object. Use Modern Objective-C runtime API. Do not use
2636 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2637 * obj-c++.dg/torture/trivial.mm: Likewise.
2638 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2639 instead of ../objc-obj-c++-shared/Object1.h. Include
2640 ../objc-obj-c++-shared/runtime.h.
2641 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2642 * objc.dg/torture/strings/const-str-11.m: Likewise.
2643 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2644 * objc.dg/torture/strings/const-str-9.m: Likewise.
2645 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2646 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2647 instead of Object. Only add _FooClassReference if
2649 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2650 * objc.dg/torture/strings/const-str-8.m: Likewise.
2651 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2652 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2654 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2656 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2657 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2658 * obj-c++.dg/va-meth-1.mm: Likewise.
2659 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2660 ../objc-obj-c++-shared/Object1.h.
2661 * objc.dg/zero-link-3.m: Likewise.
2663 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2665 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2667 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2670 * obj-c++.dg/property/cxx-property-1.mm: New.
2671 * obj-c++.dg/property/cxx-property-2.mm: New.
2673 2011-06-06 Jason Merrill <jason@redhat.com>
2675 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2677 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2679 PR rtl-optimization/49145
2681 * gcc.c-torture/compile/pr49145.c: New test.
2683 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2686 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2687 to dg-options, match also DW_AT_linkage_name.
2690 * gcc.dg/debug/pr49294.c: New test.
2693 * g++.dg/opt/pr49264.C: New test.
2695 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2697 PR tree-optimization/49243
2698 * gcc.dg/pr49243.c: New.
2700 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2702 * gnat.dg/specs/cond_expr1.ads: New test.
2704 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2706 * gnat.dg/deferred_const4.ad[sb]: New test.
2707 * gnat.dg/deferred_const4_pkg.ads: New helper.
2709 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2711 * gnat.dg/test_tamdt.adb: Rename to...
2712 * gnat.dg/taft_type1.adb: ...this.
2713 * gnat.dg/tamdt.ad[sb]: Rename to...
2714 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2715 * gnat.dg/tamdt_aux.ads: Rename to...
2716 * gnat.dg/taft_type1_pkg2.ads: ...this.
2717 * gnat.dg/taft_type2.ad[sb]: New test.
2718 * gnat.dg/taft_type2_pkg.ads: New helper.
2719 * gnat.dg/taft_type3.adb: New test.
2720 * gnat.dg/taft_type3_pkg.ads: New helper.
2722 2011-06-05 Tobias Burnus <burnus@net-b.de>
2725 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2728 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2731 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2733 * objc.dg/gnu-api-2-objc.m: Likewise.
2734 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2735 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2737 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2739 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2740 alignment, not the alignment, when calling class_addIvar(). Add
2741 an 'isa' instance variable to the test root class.
2742 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2744 2011-06-04 Jan Hubicka <jh@suse.cz>
2746 PR tree-optimization/48893
2747 PR tree-optimization/49091
2748 PR tree-optimization/49179
2749 * gfortran.dg/pr49179.f90: New testcase
2751 2011-06-04 Jan Hubicka <jh@suse.cz>
2754 * g++.dg/torture/pr48954.C: New testcase.
2756 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2758 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2760 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2763 * g++.dg/diagnostic/bitfld2.C: New.
2765 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.c-torture/execute/pr49281.c: New test.
2770 2011-06-04 Jan Hubicka <jh@suse.cz>
2772 PR tree-optimize/48929
2773 * gcc.c-torture/compile/pr48929.c: New testcase.
2775 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2779 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2782 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2784 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2786 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2788 2011-06-03 Richard Henderson <rth@redhat.com>
2789 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2791 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2793 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2795 * objc.dg/headers.m: Do not include objc-list.h.
2797 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2799 * objc.dg/type-stream-1.m: Test removed.
2800 * objc.dg/headers.m: Do not include typedstream.h.
2802 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2804 * objc.dg/torture/forward-1.m (main): Updated testcase.
2806 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2809 * gcc.c-torture/compile/pr49163.c: New.
2811 2011-06-02 Asher Langton <langton2@llnl.gov>
2814 * gfortran.dg/PR49268.f90: New test.
2816 2011-06-02 Asher Langton <langton2@llnl.gov>
2819 * gfortran.dg/PR37039.f90: New test.
2821 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2824 * objc.dg/method-5.m: Updated.
2825 * objc.dg/method-19.m: Updated.
2826 * objc.dg/method-lookup-1.m: New.
2827 * obj-c++.dg/method-6.mm: Updated.
2828 * obj-c++.dg/method-7.mm: Updated.
2829 * obj-c++.dg/method-lookup-1.mm: New.
2831 2011-06-02 DJ Delorie <dj@redhat.com>
2833 * lib/timeout.exp (timeout): Add board_info support.
2835 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2837 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2839 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2842 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2843 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2845 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2846 Hans-Peter Nilsson <hp@axis.com>
2848 PR rtl-optimization/48840
2849 * gcc.target/sparc/ultrasp13.c: New test.
2851 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2854 * gcc.c-torture/compile/pr49238.c: New.
2856 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2858 * gcc.target/arm/g2.c: Skip test in -mthumb.
2859 Skip test unless cpu is xscale.
2860 * gcc.target/arm/scd42-2.c: Likewise.
2861 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2863 2011-06-01 Jason Merrill <jason@redhat.com>
2865 * g++.dg/cpp0x/decltype28.C: New.
2866 * g++.dg/cpp0x/decltype29.C: New.
2868 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2871 * gcc.target/mips/pr45074.c: New test.
2873 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2874 Hans-Peter Nilsson <hp@axis.com>
2876 PR rtl-optimization/48830
2877 * gcc.target/sparc/ultrasp12.c: New test.
2879 2011-06-01 David Li <davidxl@google.com>
2881 * gcc.dg/profile-dir-1.c: Change pass name.
2882 * gcc.dg/profile-dir-2.c: Ditto.
2883 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2884 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2885 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2886 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2887 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2888 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2889 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2890 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2891 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2892 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2893 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2894 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2895 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2896 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2897 * gcc.dg/profile-dir-3.c: Ditto.
2898 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2900 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2902 * objc.dg/attributes/method-nonnull-1.m: New test.
2903 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2905 2011-05-31 Tobias Burnus <burnus@net-b.de>
2908 * gfortran.dg/coarray_atomic_1.f90: New.
2909 * gfortran.dg/coarray/atomic_1.f90: New.
2911 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.dg/guality/bswaptest.c: New test.
2914 * gcc.dg/guality/clztest.c: New test.
2915 * gcc.dg/guality/ctztest.c: New test.
2916 * gcc.dg/guality/rotatetest.c: New test.
2919 * gcc.target/i386/pr48688.c: New test.
2921 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2924 * g++.dg/lookup/name-clash9.C: New.
2926 2011-05-31 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/coarray/dummy_1.f90: New.
2931 2011-05-31 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/coarray/save_1.f90: New.
2935 * gfortran.dg/coarray_4.f90: Update dg-error.
2937 2011-05-31 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp0x/rv-template1.C: New.
2941 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2943 PR rtl-optimization/49235
2944 * gcc.dg/pr49235.c: New test.
2946 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2948 PR tree-optimization/49093
2949 * gcc.dg/vect/pr49093.c: New test.
2951 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2954 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2956 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2959 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2962 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2965 * gcc.c-torture/execute/pr49186.c: New.
2967 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2970 * gcc.target/i386/pr49168-1.c: New.
2972 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2973 Eric Botcazou <ebotcazou@adacore.com>
2975 * gcc.dg/guality/drap.c: New test.
2977 2011-05-30 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/49210
2980 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2981 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2983 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2986 * g++.dg/gomp/pr49223-1.C: New test.
2987 * g++.dg/gomp/pr49223-2.C: New test.
2989 2011-05-30 Richard Guenther <rguenther@suse.de>
2991 PR tree-optimization/49218
2992 * gcc.c-torture/execute/pr49218.c: New testcase.
2994 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2996 PR tree-optimization/49199
2997 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2998 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2999 -fno-tree-scev-cprop.
3001 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3004 * gfortran.dg/extends_13.f03: New.
3006 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3008 PR rtl-optimization/49095
3009 * gcc.target/i386/pr49095.c: New test.
3011 2011-05-29 Tobias Burnus <burnus@net-b.de>
3014 * gfortran.dg/coarray_24.f90: New.
3016 2011-05-29 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/coarray_23.f90: New.
3021 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3024 * gcc.dg/pr48826.c: New test.
3026 2011-05-29 Richard Guenther <rguenther@suse.de>
3028 PR tree-optimization/49217
3029 * gcc.dg/torture/pr49217.c: New testcase.
3031 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3034 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3036 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3038 * gnat.dg/boolean_subtype.adb: Rename to...
3039 * gnat.dg/boolean_subtype1.adb: ...this.
3041 2011-05-28 Jason Merrill <jason@redhat.com>
3043 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3045 2011-05-27 Jason Merrill <jason@redhat.com>
3047 * g++.dg/cpp0x/enum18.C: Adjust.
3049 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3051 2011-05-27 Tobias Burnus <burnus@net-b.de>
3054 * gfortran.dg/coarray_22.f90: New.
3056 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058 PR tree-optimization/46728
3059 * gcc.target/powerpc/pr46728-1.c: New.
3060 * gcc.target/powerpc/pr46728-2.c: New.
3061 * gcc.target/powerpc/pr46728-3.c: New.
3062 * gcc.target/powerpc/pr46728-4.c: New.
3063 * gcc.target/powerpc/pr46728-5.c: New.
3064 * gcc.dg/pr46728-6.c: New.
3065 * gcc.target/powerpc/pr46728-7.c: New.
3066 * gcc.target/powerpc/pr46728-8.c: New.
3067 * gcc.dg/pr46728-9.c: New.
3068 * gcc.target/powerpc/pr46728-10.c: New.
3069 * gcc.target/powerpc/pr46728-11.c: New.
3070 * gcc.dg/pr46728-12.c: New.
3071 * gcc.target/powerpc/pr46728-13.c: New.
3072 * gcc.target/powerpc/pr46728-14.c: New.
3073 * gcc.target/powerpc/pr46728-15.c: New.
3074 * gcc.target/powerpc/pr46728-16.c: New.
3076 2011-05-27 Jason Merrill <jason@redhat.com>
3078 * g++.dg/abi/mangle47.C: New.
3081 * g++.dg/template/const5.C: New.
3083 * g++.dg/cpp0x/enum18.C: New.
3085 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3087 * g++.dg/cpp0x/error6.C: New.
3089 * g++.dg/cpp0x/error5.C: New.
3091 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3094 * g++.dg/eh/cond6.C: New test.
3096 2011-05-27 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/rank_3.f90: New.
3100 * gfortran.dg/rank_4.f90: New.
3102 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3104 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3105 replace dump search.
3107 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3109 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3110 * gnat.dg/bit_packed_array5.adb: ...here.
3112 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/cpp0x/auto25.C: New.
3117 2011-05-27 Richard Guenther <rguenther@suse.de>
3119 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3121 2011-05-27 Richard Guenther <rguenther@suse.de>
3123 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3125 2011-05-27 Richard Guenther <rguenther@suse.de>
3128 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3130 2011-05-26 Jason Merrill <jason@redhat.com>
3132 * g++.dg/cpp0x/friend1.C: New.
3133 * g++.dg/cpp0x/friend2.C: New.
3135 * g++.dg/cpp0x/auto7.C: Update.
3136 * g++.dg/template/crash50.C: Adjust.
3137 * g++.dg/template/static9.C: Adjust.
3138 * g++.old-deja/g++.ext/memconst.C: Adjust.
3140 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3142 * gcc.dg/march.c: Ignore a note for some targets.
3144 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3145 Nathan Froyd <froydnj@codesourcery.com>
3149 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3150 * g++.dg/parse/pr18770.C: New test.
3151 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3153 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3156 * gfortran.dg/dependency_40.f90 : New test.
3158 2011-05-26 Tobias Burnus <burnus@net-b.de>
3161 * gfortran.dg/coarray/registering_1.f90: New.
3163 2011-05-26 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp0x/variadic111.C: New.
3166 * g++.dg/cpp0x/variadic41.C: Adjust.
3168 2011-05-26 Richard Guenther <rguenther@suse.de>
3170 PR tree-optimization/48702
3171 * gcc.dg/torture/pr48702.c: New testcase.
3173 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3175 PR gcov-profile/48845
3176 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3178 * gcc.dg/matrix/matrix.exp: Likewise.
3179 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3180 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3181 line number to check_profiling_available.
3182 * lib/target-supports.exp (check_profiling_available): Account for
3184 Require TLS runtime support with -fprofile-generate.
3185 * lib/profopt.exp (profopt-execute): Add TLS options for
3187 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3189 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3192 * g++.dg/eh/cond5.C: New test.
3194 PR tree-optimization/49161
3195 * gcc.c-torture/execute/pr49161.c: New test.
3197 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3199 * gcc.target/arm/neon-vorn-vbic.c: New test.
3201 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3203 PR tree-optimization/49038
3204 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3205 * gcc.dg/vect/pr49038.c: New test.
3207 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3208 * g++.dg/init/pr25811-3.C: New.
3209 * g++.dg/init/pr25811-4.C: New.
3211 2011-05-25 Jason Merrill <jason@redhat.com>
3213 * g++.dg/cpp0x/enum17.C: New.
3214 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3216 * g++.dg/cpp0x/auto24.C: New.
3218 * g++.dg/cpp0x/error4.C: New.
3220 * g++.dg/cpp0x/rv-restrict.C: New.
3222 * g++.dg/cpp0x/enum15.C: New.
3223 * g++.dg/cpp0x/constexpr-switch2.C: New.
3225 * g++.dg/cpp0x/variadic110.C: New.
3227 * g++.dg/cpp0x/auto9.C: Add typedef test.
3229 * g++.dg/cpp0x/auto23.C: New.
3230 * g++.dg/cpp0x/auto9.C: Adjust.
3232 * g++.dg/cpp0x/defaulted29.C: New.
3234 * g++.dg/cpp0x/initlist51.C: New.
3236 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3238 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3239 * g++.dg/abi/packed1.C: Suppress warning.
3240 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3241 * g++.dg/template/stdarg1.C: Likewise.
3242 * g++.dg/other/packed1.C: Remove arm from xfail list.
3244 2011-05-25 Jason Merrill <jason@redhat.com>
3246 * g++.dg/cpp0x/enum16.C: New.
3247 * g++.dg/parse/error15.C: Adjust.
3249 * g++.dg/cpp0x/initlist50.C: New.
3251 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3253 * g++.dg/cpp0x/variadic109.C: New.
3255 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3257 * gcc.target/i386/pause-1.c: New.
3259 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3261 * gcc.dg/stack-usage-1.c: Adjust comment.
3262 * gcc.dg/stack-usage-2.c: New test.
3264 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3267 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3268 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3270 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3272 PR rtl-optimization/48757
3273 * gfortran.dg/pr48757.f: New test case.
3275 2011-05-24 Jason Merrill <jason@redhat.com>
3277 * g++.dg/cpp0x/access01.C: New.
3279 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3282 * objc.dg/pr48177.m: New testcase.
3284 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3287 * objc.dg/pr48187.m: New testcase.
3288 * obj-c++.dg/pr48187.mm: New testcase.
3289 * objc.dg/ivar-extra-semicolon.m: New testcase.
3291 2011-05-24 Jason Merrill <jason@redhat.com>
3293 * g++.dg/template/access21.C: New.
3294 * g++.dg/template/access22.C: New.
3296 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3298 PR rtl-optimization/48633
3299 * g++.dg/pr48633.C: New test.
3301 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3304 * g++.dg/other/pr49133.C: New test.
3306 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3307 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3309 * gcc.dg/torture/tls/run-gd.c: New test.
3310 * gcc.dg/torture/tls/run-ie.c: New test.
3311 * gcc.dg/torture/tls/run-ld.c: New test.
3312 * gcc.dg/torture/tls/run-le.c: New test.
3313 * lib/target-supports.exp (check_effective_target_tls_runtime):
3314 Build testcase with TLS options.
3316 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3318 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3320 2011-05-24 Tom de Vries <tom@codesourcery.com>
3322 PR tree-optimization/49121
3323 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3325 2011-05-23 Jason Merrill <jason@redhat.com>
3327 * g++.dg/cpp0x/defaulted28.C: New.
3329 * g++.dg/cpp0x/sfinae25.C: New.
3331 * g++.dg/cpp0x/rv-cast2.C: New.
3333 * g++.dg/cpp0x/enum14.C: New.
3335 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.c-torture/execute/pr49123.c: New test.
3341 * gcc.dg/debug/pr49032.c: New test.
3344 * gcc.dg/pr49120.c: New test.
3346 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3349 * gcc.target/i386/pr47315.c: New test.
3351 2011-05-23 Jason Merrill <jason@redhat.com>
3353 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3355 * g++.dg/cpp0x/sfinae24.C: New.
3357 * g++.dg/cpp0x/error3.C: New.
3359 * g++.dg/cpp0x/defaulted27.C: New.
3361 * g++.dg/cpp0x/decltype27.C: New.
3363 2011-05-23 Richard Guenther <rguenther@suse.de>
3365 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3367 2011-05-23 Richard Guenther <rguenther@suse.de>
3369 PR tree-optimization/40874
3370 * g++.dg/tree-ssa/pr40874.C: New testcase.
3372 2011-05-23 Richard Guenther <rguenther@suse.de>
3374 PR tree-optimization/49115
3375 * g++.dg/torture/pr49115.C: New testcase.
3377 2011-05-23 Richard Guenther <rguenther@suse.de>
3380 * gcc.dg/memcpy-3.c: New testcase.
3382 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3385 * gcc.c-torture/execute/pr48973-1.c: New test.
3386 * gcc.c-torture/execute/pr48973-2.c: New test.
3388 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3391 * g++.dg/warn/pr18016.C: New.
3393 2011-05-23 Tom de Vries <tom@codesourcery.com>
3396 * gcc.target/arm/ivopts-6.c: New test.
3398 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.c-torture/compile/pr49029.c: New test.
3403 2011-05-22 Jason Merrill <jason@redhat.com>
3405 * g++.dg/cpp0x/sfinae23.C: New.
3406 * g++.dg/cpp0x/sfinae8.C: Correct.
3408 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3410 * gfortran.dg/function_optimize_8.f90: New test case.
3412 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3414 PR tree-optimization/49087
3415 * gcc.dg/vect/O3-pr49087.c: New test.
3417 2011-05-21 Jason Merrill <jason@redhat.com>
3419 * g++.dg/debug/const5.C: New.
3421 2011-05-20 Jason Merrill <jason@redhat.com>
3423 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3425 * g++.dg/cpp0x/constexpr-static7.C: New.
3427 * g++.dg/cpp0x/enum12.C: New.
3428 * g++.dg/cpp0x/enum13.C: New.
3430 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3433 * gfortran.dg/select_type_23.f03: New.
3435 2011-05-20 Jason Merrill <jason@redhat.com>
3437 * g++.dg/cpp0x/defaulted26.C: New.
3439 * g++.dg/cpp0x/noexcept02.C: Fix.
3440 * g++.dg/cpp0x/noexcept03.C: Fix.
3441 * g++.dg/cpp0x/noexcept08.C: Fix.
3442 * g++.dg/cpp0x/noexcept10.C: New.
3444 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3447 * gfortran.dg/extends_12.f03: New.
3449 2011-05-20 Jason Merrill <jason@redhat.com>
3451 * g++.dg/template/koenig9.C: New.
3452 * g++.dg/opt/pr47615.C: Fix.
3453 * g++.dg/overload/defarg1.C: Fix.
3454 * g++.dg/tc1/dr213.C: Remove xfail.
3455 * g++.dg/torture/pr34850.C: Fix.
3456 * g++.dg/torture/pr39362.C: Fix.
3457 * g++.old-deja/g++.brendan/crash56.C: Fix.
3458 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3460 2011-05-20 Richard Guenther <rguenther@suse.de>
3462 PR tree-optimization/49079
3463 * gcc.dg/torture/pr49079.c: New testcase.
3465 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3467 PR tree-optimization/49073
3468 * gcc.c-torture/execute/pr49073.c: New test.
3470 2011-06-19 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/coarray_21.f90: New.
3475 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3477 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3480 2011-05-19 Richard Guenther <rguenther@suse.de>
3483 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3485 2011-05-19 Richard Guenther <rguenther@suse.de>
3488 * gcc.dg/builtin-object-size-11.c: New testcase.
3490 2011-05-19 Tom de Vries <tom@codesourcery.com>
3493 * gcc.target/arm/ivopts.c: New test.
3494 * gcc.target/arm/ivopts-2.c: New test.
3496 2011-05-19 Tom de Vries <tom@codesourcery.com>
3498 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3500 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3502 * gcc.c-torture/execute/960321-1.x: Remove.
3504 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3507 * gfortran.dg/move_alloc_4.f90: New.
3509 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3512 * gcc.target/i386/pr49002-1.c: New test.
3513 * gcc.target/i386/pr49002-2.c: Likewise.
3515 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3517 PR tree-optimization/49039
3518 * gcc.c-torture/execute/pr49039.c: New test.
3519 * gcc.dg/tree-ssa/pr49039.c: New test.
3520 * g++.dg/torture/pr49039.C: New test.
3522 2011-05-18 Jason Merrill <jason@redhat.com>
3524 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3525 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3526 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3528 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3530 * gcc.target/bfin/mcpu-bf592.c: New test.
3532 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3534 PR tree-optimization/41881
3535 * gcc.dg/vect/O3-pr41881.c: New test.
3536 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3538 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3540 PR tree-optimization/49000
3541 * gcc.dg/pr49000.c: New test.
3543 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3545 * gnat.dg/invalid1.adb: New test.
3547 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3551 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3552 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3554 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3557 * g++.dg/cpp0x/range-for18.C: New.
3559 2011-05-15 Tobias Burnus <burnus@net-b.de>
3562 * gfortran.dg/coarray/image_index_2.f90: New.
3564 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3566 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3567 * g++.dg/cpp0x/override2.C: New.
3569 2011-05-14 Tobias Burnus <burnus@net-b.de>
3572 * gfortran.de/coarray_20.f90: New.
3574 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3577 * function_optimize_7.f90: New test case.
3579 2011-05-13 Jason Merrill <jason@redhat.com>
3581 * g++.dg/cpp0x/decltype26.C: New.
3582 * g++.dg/cpp0x/enum11.C: New.
3584 2011-05-13 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/assign_8.f90: Update dg-error.
3590 2011-05-13 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/io_constraints_8.f90: New.
3594 * gfortran.dg/io_constraints_9.f90: New.
3596 2011-05-13 Martin Thuresson <martint@google.com>
3598 PR gcov-profile/47793
3599 * gcc.dg/pr47793.c: New.
3601 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3603 PR tree-optimization/48975
3604 * gcc.dg/pr48975.c: New test.
3606 2011-05-12 Tobias Burnus <burnus@net-b.de>
3609 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3611 2011-05-12 Jason Merrill <jason@redhat.com>
3613 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3615 2011-05-12 Geert Bosch <bosch@adacore.com>
3617 * gnat.dg/view_conversion1.adb: New test.
3619 2011-05-12 Richard Guenther <rguenther@suse.de>
3621 PR tree-optimization/48172
3622 * gcc.dg/vect/pr48172.c: New testcase.
3624 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3627 * g++.dg/opt/pr48967.C: New test.
3629 2011-05-11 Jason Merrill <jason@redhat.com>
3631 * g++.dg/cpp0x/constexpr-friend.C: New.
3632 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3634 * g++.dg/cpp0x/sfinae22.C: New.
3636 2011-05-11 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/generic_24.f90: New.
3641 2011-05-11 Richard Guenther <rguenther@suse.de>
3643 PR tree-optimization/15256
3644 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3646 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3649 * gcc.dg/pr48159-1.c: New test.
3650 * gcc.dg/pr48159-2.c: New test.
3652 2011-05-11 Richard Guenther <rguenther@suse.de>
3655 * gcc.dg/torture/pr48953.c: New testcase.
3657 2011-05-11 Richard Guenther <rguenther@suse.de>
3659 PR tree-optimization/18041
3660 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3662 2011-05-11 Alan Modra <amodra@gmail.com>
3665 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3667 2011-05-10 Jason Merrill <jason@redhat.com>
3669 * g++.dg/cpp0x/defaulted25.C: New.
3670 * g++.dg/template/crash7.C: Adjust.
3672 * g++.dg/cpp0x/variadic108.C: New.
3674 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3676 * g++.dg/inherit/virtual9.C: Extend.
3678 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3681 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3682 are passed and returned in vector registers.
3684 2011-05-10 Richard Guenther <rguenther@suse.de>
3686 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3687 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3688 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3689 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3690 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3693 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3695 PR tree-optimization/48611
3696 PR tree-optimization/48794
3697 * gfortran.dg/gomp/pr48611.f90: New test.
3698 * gfortran.dg/gomp/pr48794.f90: New test.
3701 * gcc.dg/dfp/pr48928.c: New test.
3703 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/cpp0x/pr48522.C: New.
3708 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/cpp0x/sfinae21.C: New.
3713 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/template/sfinae28.C: Rename to...
3716 * g++.dg/cpp0x/sfinae19.C: ... this.
3717 * g++.dg/template/sfinae29.C: Rename to...
3718 * g++.dg/cpp0x/sfinae20.C: ... this.
3720 2011-05-09 Jeff Law <law@redhat.com>
3722 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3725 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3728 * g++.dg/init/pr20039.C: New.
3730 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/template/sfinae28.C: New.
3735 * g++.dg/template/sfinae29.C: Likewise.
3737 2011-05-09 Jason Merrill <jason@redhat.com>
3739 * g++.dg/template/nontype23.C: New.
3741 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3743 * g++.dg/init/pr48859.C: New.
3745 2011-05-09 Jason Merrill <jason@redhat.com>
3747 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3748 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3749 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3750 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3751 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3752 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3753 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3754 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3756 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3758 * g++.dg/inherit/virtual9.C: New.
3760 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3763 * g++.dg/template/dependent-expr8.C: New test case.
3765 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3767 PR tree-optimization/48837
3768 * gcc.dg/pr48837.c: New testcase.
3770 2011-05-06 Jason Merrill <jason@redhat.com>
3772 * g++.dg/cpp0x/constexpr-condition2.C: New.
3774 * g++.dg/cpp0x/constexpr-missing.C: New.
3776 2011-05-06 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/coarray/this_image_2.f90: New.
3781 2011-05-06 Tobias Burnus <burnus@net-b.de>
3785 * gfortran.dg/bind_c_usage_22.f90: New.
3786 * gfortran.dg/bind_c_usage_23.f90: New.
3787 * gfortran.dg/bind_c_usage_24.f90: New.
3788 * gfortran.dg/bind_c_usage_24_c.c: New.
3790 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3793 * g++.dg/template/member9.C: New test case.
3795 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3797 * gnat.dg/discr29.ad[sb]: New test.
3798 * gnat.dg/discr30.adb: Likewise.
3800 2011-05-05 Julian Brown <julian@codesourcery.com>
3802 * gcc.target/arm/neon-vset_lanes8.c: New test.
3804 2011-05-05 Jason Merrill <jason@redhat.com>
3806 * g++.dg/init/new32.C: New.
3808 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3810 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3813 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3815 PR rtl-optimization/48381
3816 * gcc.c-torture/compile/pr48381.c: New test.
3818 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3820 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3822 * gcc.target/i386/opt-1.c: Ditto.
3824 2011-05-04 Jason Merrill <jason@redhat.com>
3826 * g++.dg/conversion/base1.C: New.
3828 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3830 PR libgfortran/48787
3831 * gfortran.dg/round_3.f08: Add more checks to test case.
3833 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3835 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3836 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3837 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3838 Gate test on effective_target fd_truncate.
3840 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3842 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3843 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3844 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3845 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3846 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3847 * gcc.target/i386/pr38824.c: Ditto.
3848 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3849 * gcc.target/i386/vecinit-2.c: Ditto.
3850 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3851 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3852 * gcc.target/i386/parity-2.c: Ditto.
3853 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3855 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3857 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3859 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3860 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3861 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3863 2011-05-03 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3868 2011-05-03 Tobias Burnus <burnus@net-b.de>
3871 * gfortran.dg/coarray/this_image_1.f90: New.
3873 2011-05-03 Tobias Burnus <burnus@net-b.de>
3876 * gfortran.dg/coarray/caf.dg: New.
3877 * gfortran.dg/coarray/image_index_1.f90: New, copied
3878 from ../coarray_16.f90.
3880 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/ext/complex9.C: New.
3885 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3888 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3889 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3890 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3892 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3894 * gcc.target/bfin/builtins: Created.
3895 * gcc.target/bfin/hisilh-O0.c: Deleted.
3896 * gcc.target/bfin/hisilh.c: Moved to...
3897 * gcc.target/bfin/builtins/hisilh.c: ...here.
3898 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3899 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3900 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3901 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3902 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3903 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3904 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3905 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3906 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3907 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3908 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3909 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3910 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3911 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3912 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3913 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3914 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3915 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3916 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3917 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3918 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3919 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3920 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3921 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3922 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3923 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3924 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3925 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3926 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3927 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3928 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3929 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3930 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3931 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3932 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3933 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3934 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3935 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3936 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3937 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3938 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3939 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3940 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3941 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3942 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3943 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3944 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3945 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3946 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3947 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3948 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3949 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3950 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3951 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3952 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3953 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3954 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3955 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3956 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3957 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3958 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3959 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3960 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3961 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3962 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3963 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3964 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3965 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3966 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3967 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3968 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3969 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3970 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3971 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3972 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3973 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3974 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3975 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3976 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3977 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3978 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3979 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3980 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3981 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3982 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3983 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3984 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3985 * gcc.target/bfin/builtins/circptr.c: Ditto.
3986 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3987 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3988 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3989 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3990 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3991 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3992 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3993 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3994 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3995 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3996 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3997 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3998 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3999 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4000 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4001 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4002 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4003 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4004 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4005 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4006 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4007 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4008 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4009 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4010 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4011 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4012 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4013 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4014 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4015 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4016 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4017 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4018 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4019 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4020 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4021 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4022 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4023 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4024 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4025 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4026 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4027 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4028 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4029 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4030 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4031 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4032 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4033 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4034 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4035 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4036 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4037 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4038 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4039 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4040 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4041 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4042 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4043 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4044 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4045 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4046 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4047 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4048 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4049 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4050 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4051 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4052 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4053 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4054 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4055 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4057 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4059 * gcc.target/arm/cold-lc.c: New test.
4061 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.dg/pr48774.c: New test.
4066 2011-05-03 Richard Guenther <rguenther@suse.de>
4068 * gcc.dg/large-size-array-5.c: New testcase.
4070 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4072 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4074 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4076 * lib/target-supports.exp (check_effective_target_vect_strided):
4078 (check_effective_target_vect_strided2)
4079 (check_effective_target_vect_strided3)
4080 (check_effective_target_vect_strided4)
4081 (check_effective_target_vect_strided8): ...these new functions.
4083 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4084 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4085 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4086 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4087 * gcc.dg/vect/pr37539.c: Likewise.
4088 * gcc.dg/vect/slp-11a.c: Likewise.
4089 * gcc.dg/vect/slp-11b.c: Likewise.
4090 * gcc.dg/vect/slp-11c.c: Likewise.
4091 * gcc.dg/vect/slp-12a.c: Likewise.
4092 * gcc.dg/vect/slp-12b.c: Likewise.
4093 * gcc.dg/vect/slp-18.c: Likewise.
4094 * gcc.dg/vect/slp-19a.c: Likewise.
4095 * gcc.dg/vect/slp-19b.c: Likewise.
4096 * gcc.dg/vect/slp-21.c: Likewise.
4097 * gcc.dg/vect/slp-23.c: Likewise.
4098 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4100 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4101 instead of vect_interleave && vect_extract_even_odd.
4102 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4103 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4104 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4105 * gcc.dg/vect/vect-1.c: Likewise.
4106 * gcc.dg/vect/vect-10.c: Likewise.
4107 * gcc.dg/vect/vect-98.c: Likewise.
4108 * gcc.dg/vect/vect-107.c: Likewise.
4109 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4110 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4111 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4112 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4113 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4114 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4115 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4116 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4117 * gcc.dg/vect/vect-strided-float.c: Likewise.
4118 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4119 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4120 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4121 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4122 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4123 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4124 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4125 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4126 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4127 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4128 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4130 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4131 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4132 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4134 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4136 * gcc.dg/vect/pr30843.c: Likewise.
4137 * gcc.dg/vect/pr33866.c: Likewise.
4138 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4139 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4140 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4141 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4143 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4145 * gcc.dg/vect/slp-11.c: Split into...
4146 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4147 gcc.dg/vect/slp-11c.c: ...these tests.
4148 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4149 * gcc.dg/vect/slp-12c.c: ...this new test.
4150 * gcc.dg/vect/slp-19.c: Split into...
4151 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4152 gcc.dg/vect/slp-19c.c: ...these new tests.
4154 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4156 * lib/target-supports.exp
4157 (check_effective_target_vect_extract_even_odd_wide): Delete.
4158 (check_effective_target_vect_strided_wide): Likewise.
4159 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4160 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4161 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4162 * gcc.dg/vect/pr37539.c: Likewise.
4163 * gcc.dg/vect/slp-11.c: Likewise.
4164 * gcc.dg/vect/slp-12a.c: Likewise.
4165 * gcc.dg/vect/slp-12b.c: Likewise.
4166 * gcc.dg/vect/slp-19.c: Likewise.
4167 * gcc.dg/vect/slp-23.c: Likewise.
4168 * gcc.dg/vect/vect-1.c: Likewise.
4169 * gcc.dg/vect/vect-98.c: Likewise.
4170 * gcc.dg/vect/vect-107.c: Likewise.
4171 * gcc.dg/vect/vect-strided-float.c: Likewise.
4173 2011-05-02 Jason Merrill <jason@redhat.com>
4175 * g++.dg/init/new31.C: New.
4177 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4180 * gcc.dg/pr35445.c: New test.
4182 2011-05-02 Jason Merrill <jason@redhat.com>
4184 * c-c++-common/vla-1.c: New.
4186 2011-05-02 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/48822
4189 * gcc.dg/torture/pr48822.c: New testcase.
4191 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/cpp0x/constexpr-47969.C: New.
4196 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4199 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4200 on vect_no_align targets.
4201 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4202 vect_no_align targets.
4204 2011-05-01 Xinliang David Li <davidxl@google.com>
4206 * gcc.dg/tree-ssa/integer-addr.c: New test.
4207 * gcc.dg/tree-ssa/alias_bug.c: New test.
4209 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4211 PR libgfortran/48787
4212 * gfortran.dg/round_3.f08: Add more checks.
4214 2011-04-30 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/import9.f90: New, proper test.
4218 * gfortran.dg/interface_37.f90: Remove bogus
4219 test (bogus copy of interface_36.f90).
4221 2011-04-30 Tobias Burnus <burnus@net-b.de>
4224 * gfortran.dg/interface_37.f90: New.
4226 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4229 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4231 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4233 PR tree-optimization/48809
4234 * gcc.c-torture/execute/pr48809.c: New test.
4236 2011-04-29 Jeff Law <law@redhat.com>
4238 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4240 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/init/ctor10.C: New.
4245 2011-04-29 Le-Chun Wu <lcwu@google.com>
4247 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4248 warning in implicitly instantiated templates.
4250 2011-04-29 Le-Chun Wu <lcwu@google.com>
4252 * g++.dg/warn/Wnull-conversion-1.C: New.
4253 * g++.dg/warn/Wnull-conversion-2.C: New.
4255 2011-04-29 Diego Novillo <dnovillo@google.com>
4257 * g++.old-deja/g++.other/null3.C: Expect warning about
4258 converting boolean to a pointer.
4260 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4263 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4267 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4269 2011-04-29 Tobias Burnus <burnus@net-b.de>
4272 * gfortran.dg/typebound_proc_22.f90: New.
4275 * gfortran.dg/interface_36.f90: New.
4277 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4279 PR libgfortran/48488
4280 PR libgfortran/48602
4281 PR libgfortran/48615
4282 PR libgfortran/48684
4283 PR libgfortran/48787
4284 * gfortran.dg/fmt_g.f: Adjust test.
4285 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4286 * gfortran.dg/round_3.f08: New test.
4287 * gfortran.dg/namelist_print_1.f: Adjust test.
4288 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4289 * gfortran.dg/f2003_io_5.f03: Adjust test.
4290 * gfortran.dg/coarray_15.f90: Adjust test.
4291 * gfortran.dg/namelist_65.f90: Adjust test.
4292 * gfortran.dg/fmt_cache_1.f: Adjust test.
4293 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4294 * gfortran.dg/real_const_3.f90: Adjust test.
4296 2011-04-28 Xinliang David Li <davidxl@google.com>
4298 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4299 * g++.dg/prof-robust-1.C: New test.
4301 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4303 PR tree-optimization/48765
4304 * gcc.dg/vect/pr48765.c: New.
4306 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4308 PR tree-optimization/48775
4309 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4311 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4314 * g++.dg/inherit/pr48798.C: New.
4315 * g++.old-deja/g++.other/base1.C: Adjust.
4317 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4320 * g++.dg/template/inherit7.C: New test case.
4322 2011-04-28 Richard Guenther <rguenther@suse.de>
4324 PR tree-optimization/40052
4325 PR tree-optimization/15347
4326 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4327 * gcc.dg/pr15347.c: Likewise.
4329 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/cpp0x/sfinae18.C: New.
4334 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4337 * g++.dg/ext/is_literal_type1.C: New.
4339 2011-04-28 Tobias Burnus <burnus@net-b.de>
4343 * gfortran.dg/interface_35.f90: New.
4344 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4345 * gfortran.dg/func_result_6.f90: Add dg-warning.
4346 * gfortran.dg/bessel_1.f90: Ditto.
4347 * gfortran.dg/hypot_1.f90: Ditto.
4348 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4349 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4350 * gfortran.dg/interface_assignment_4.f90: Ditto.
4352 2011-04-27 Jason Merrill <jason@redhat.com>
4354 * g++.dg/ext/complex8.C: New.
4356 * g++.dg/cpp0x/initlist49.C: New.
4357 * g++.dg/init/new30.C: New.
4359 2011-04-27 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/whole_file_34.f90: New.
4364 2011-04-27 Jan Hubicka <jh@suse.cz>
4366 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4368 2011-04-27 Jason Merrill <jason@redhat.com>
4370 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4372 * g++.dg/parse/ambig6.C: New.
4374 2011-04-27 Nick Clifton <nickc@redhat.com>
4376 * gcc.dg/20020312-2.c: Add definition for RX.
4378 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4379 option with RX targets.
4381 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4384 2011-04-27 Richard Guenther <rguenther@suse.de>
4386 * gcc.dg/tree-ssa/pr23382.c: Remove.
4388 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4391 * gcc.c-torture/compile/pr48767.c: New test.
4393 2011-04-27 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/48772
4396 * g++.dg/pr48772.C: New testcase.
4398 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4401 * gcc.c-torture/compile/pr48742.c: New test.
4403 2011-04-26 Jason Merrill <jason@redhat.com>
4405 * g++.dg/lookup/koenig13.C: New.
4407 * g++.dg/cpp0x/initlist48.C: New.
4409 2011-04-25 Jason Merrill <jason@redhat.com>
4411 * g++.dg/cpp0x/sfinae17.C: New.
4413 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4416 * gcc.target/powerpc/pr48258-1.c: New file.
4417 * gcc.target/powerpc/pr48258-2.c: Ditto.
4419 2011-04-26 Xinliang David Li <davidxl@google.com>
4421 * gcc.dg/uninit-suppress.c: New test.
4422 * gcc.dg/uninit-suppress.c: New test.
4424 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.dg/pr48768.c: New test.
4429 PR tree-optimization/48734
4430 * gcc.c-torture/compile/pr48734.c: New test.
4433 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4435 2011-04-26 Richard Guenther <rguenther@suse.de>
4437 PR tree-optimization/48731
4438 * gcc.dg/torture/pr48731.c: New testcase.
4440 2011-04-26 Richard Guenther <rguenther@suse.de>
4443 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4445 2011-04-26 Richard Guenther <rguenther@suse.de>
4448 * gcc.dg/torture/pr48694-1.c: New testcase.
4449 * gcc.dg/torture/pr48694-2.c: Likewise.
4451 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4453 * g++.dg/ext/underlying_type1.C: New.
4454 * g++.dg/ext/underlying_type2.C: Likewise.
4455 * g++.dg/ext/underlying_type3.C: Likewise.
4456 * g++.dg/ext/underlying_type4.C: Likewise.
4457 * g++.dg/ext/underlying_type5.C: Likewise.
4458 * g++.dg/ext/underlying_type6.C: Likewise.
4459 * g++.dg/ext/underlying_type7.C: Likewise.
4460 * g++.dg/ext/underlying_type8.C: Likewise.
4461 * g++.dg/ext/underlying_type9.C: Likewise.
4462 * g++.dg/ext/underlying_type10.C: Likewise.
4464 2011-04-25 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp0x/regress/template-const2.C: New.
4468 2011-04-25 Jeff Law <law@redhat.com>
4470 * gcc.dg/tree-ssa/vrp56.c: new test.
4472 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4474 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4476 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4478 PR preprocessor/48740
4479 * c-c++-common/raw-string-11.c: New test.
4481 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4483 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4486 2011-04-23 Tobias Burnus <burnus@net-b.de>
4489 * gfortran.dg/coarray_19.f90: New.
4491 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4494 * gcc.dg/pr48685.c: New test.
4496 2011-04-22 Jan Hubicka <jh@suse.cz>
4498 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4500 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4502 PR tree-optimization/48717
4503 * gcc.c-torture/execute/pr48717.c: New test.
4505 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.target/i386/pr48723.c: New test.
4510 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4513 * gcc.dg/gomp/pr48716.c: New test.
4514 * g++.dg/gomp/pr48716.C: New test.
4516 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4519 * gcc.dg/missing-field-init-2.c: Update testcase.
4521 2011-04-22 Alan Modra <amodra@gmail.com>
4523 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4525 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4528 * gfortran.dg/function_optimize_6.f90: New test.
4530 2011-04-21 Easwaran Raman <eraman@google.com>
4532 * gcc.dg/stack-layout-2.c: New test.
4534 2011-04-21 Richard Guenther <rguenther@suse.de>
4537 * g++.dg/lto/pr48207-2_0.C: New testcase.
4538 * g++.dg/lto/pr48207-3_0.C: Likewise.
4540 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4542 * gnat.dg/volatile5.adb: New test.
4543 * gnat.dg/volatile5_pkg.ads: New helper.
4545 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4548 * gcc.target/i386/pr48708.c: New test.
4550 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4552 * gcc.dg/vect/vect-119.c: New test.
4554 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4556 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4559 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4560 Richard Sandiford <richard.sandiford@linaro.org>
4563 * gcc.target/arm/pr46329.c: New test.
4565 2011-04-21 Tobias Burnus <burnus@net-b.de>
4568 * gfortran.dg/coarray_18.f90: New.
4570 2011-04-20 Jason Merrill <jason@redhat.com>
4572 * g++.dg/cpp0x/initlist47.C: New.
4574 * g++.dg/init/dtor4.C: New.
4576 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4579 * gcc.target/i386/sse2-pinsrw.c: New test.
4580 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4581 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4582 * gcc.target/i386/sse2-insvhi.c: Ditto.
4583 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4584 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4586 2011-04-20 Jason Merrill <jason@redhat.com>
4588 * g++.dg/template/const4.C: New.
4590 2011-04-20 Easwaran Raman <eraman@google.com>
4592 * gcc.dg/stack-layout-1.c: New test.
4594 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4596 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4597 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4600 2011-04-20 Kai Tietz <ktietz@redhat.com>
4602 * gcc.dg/binop-xor1.c: New test.
4603 * gcc.dg/binop-xor2.c: New test.
4604 * gcc.dg/binop-xor3.c: New test.
4605 * gcc.dg/binop-xor4.c: New test.
4606 * gcc.dg/binop-xor5.c: New test.
4608 2011-04-20 Richard Guenther <rguenther@suse.de>
4610 PR tree-optimization/47892
4611 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4613 2011-04-20 Richard Guenther <rguenther@suse.de>
4616 * g++.dg/torture/pr48695.C: New testcase.
4618 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4620 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4621 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4622 * gcc.c-torture/execute/pr45262.c: Ditto
4623 * gcc.dg/torture/pr43165.c: Ditto.
4624 * gcc.dg/torture/pr47228.c: Ditto.
4625 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4626 * gcc.dg/ipa/pr45644.c: Ditto.
4627 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4630 2011-04-19 Jason Merrill <jason@redhat.com>
4632 * g++.dg/ext/complex7.C: New.
4634 * g++.dg/ext/attrib41.C: New.
4636 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4639 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4641 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4644 * gcc.target/i386/pr48678.c: New test.
4646 2011-04-19 Martin Jambor <mjambor@suse.cz>
4648 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4649 * g++.dg/opt/devirt2.C: New test.
4650 * g++.dg/ipa/devirt-g-1.C: Likewise.
4652 2011-04-19 Tobias Burnus <burnus@net-b.de>
4655 * gfortran.dg/whole_file_33.f90: New.
4657 2011-04-19 Martin Jambor <mjambor@suse.cz>
4659 * g++.dg/ipa/devirt-7.C: New test.
4661 2011-04-19 Richard Guenther <rguenther@suse.de>
4664 * g++.dg/lto/pr48207_0.C: New testcase.
4666 2011-04-18 Jason Merrill <jason@redhat.com>
4668 * g++.dg/init/void1.C: New.
4670 * g++.dg/cpp0x/union4.C: New.
4672 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4675 * g++.dg/torture/pr48661.C: New test.
4678 * g++.dg/gomp/pr48632.C: New test.
4680 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4683 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4685 2011-04-18 Tobias Burnus <burnus@net-b.de>
4688 * gfortran.dg/coarray_17.f90: New.
4689 * gfortran.dg/coarray_10.f90: Update dg-error.
4691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4694 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4695 * gfortran.dg/guality/guality.exp: Likewise.
4697 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4699 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4701 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4703 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4705 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4707 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4709 2011-04-18 Richard Guenther <rguenther@suse.de>
4712 * g++.dg/torture/pr46364.C: New testcase.
4714 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4716 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4718 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4720 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4722 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4723 Ira Rosen <ira.rosen@linaro.org>
4726 * gcc.target/arm/pr48252.c: New test.
4728 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4730 PR tree-optimization/48616
4731 * gcc.dg/pr48616.c: New test.
4733 2011-04-18 Tobias Burnus <burnus@net-b.de>
4736 * gfortran.dg/coarray_16.f90: New.
4738 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4741 * gfortran.dg/realloc_on_assign_7.f03: New test.
4743 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745 PR libgfortran/48602
4746 * gfortran.dg/fmt_g0_6.f08: New test.
4748 2011-04-17 Jason Merrill <jason@redhat.com>
4750 * g++.dg/cpp0x/sfinae16.C: New.
4752 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4754 * gcc.target/mips/reg-var-1.c: New test.
4756 2011-04-17 Jan Hubicka <jh@suse.cz>
4758 * gcc.dg/winline-5.c: Update testcase.
4760 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4762 * gnat.dg/discr27.ad[sb]: Move dg directive.
4763 * gnat.dg/discr28.ad[sb]: New test.
4764 * gnat.dg/discr28_pkg.ads: New helper.
4766 2011-04-17 Michael Matz <matz@suse.de>
4768 PR tree-optimization/48622
4770 * gcc.dg/lto/pr48622_0.c: New test.
4772 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4775 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4776 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4777 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4778 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4779 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4781 2011-04-15 Jason Merrill <jason@redhat.com>
4783 * g++.dg/cpp0x/range-for17.C: New.
4785 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4787 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4788 * g++.dg/cpp0x/range-for3.C: Likewise.
4789 * g++.dg/cpp0x/range-for9.C: Correct error message.
4790 * g++.dg/cpp0x/range-for11.C: New.
4791 * g++.dg/cpp0x/range-for12.C: New.
4792 * g++.dg/cpp0x/range-for13.C: New.
4793 * g++.dg/cpp0x/range-for14.C: New.
4794 * g++.dg/cpp0x/range-for15.C: New.
4795 * g++.dg/cpp0x/range-for16.C: New.
4797 2011-04-15 Tobias Burnus <burnus@net-b.de>
4800 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4802 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4804 * objc.dg/naming-4.m: Updated.
4805 * objc.dg/naming-5.m: Updated.
4806 * objc.dg/naming-6.m: New.
4807 * objc.dg/naming-7.m: New.
4808 * obj-c++.dg/naming-1.mm: Updated.
4809 * obj-c++.dg/naming-2.mm: Updated.
4810 * obj-c++.dg/naming-3.mm: New.
4811 * obj-c++.dg/naming-4.mm: New.
4813 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4815 PR libgfortran/48589
4816 * gfortran.dg/fmt_g0_5.f08: New test.
4818 2011-04-15 Richard Guenther <rguenther@suse.de>
4821 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4823 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4825 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4826 -finline-limit=0 to -fno-inline
4828 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4831 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4834 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4837 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4838 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4839 * gcc.target/i386/avx-insertps-3.c: New test.
4840 * gcc.target/i386/avx-insertps-4.c: New test.
4842 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4844 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4847 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4852 * gcc.target/avr/pr46779-1.c: New test case
4853 * gcc.target/avr/pr46779-2.c: New test case
4855 2011-04-14 Jason Merrill <jason@redhat.com>
4857 * g++.dg/cpp0x/sfinae15.C: New.
4859 * g++.dg/cpp0x/sfinae14.C: New.
4861 * g++.dg/ext/vla10.C: New.
4863 2011-04-14 Richard Guenther <rguenther@suse.de>
4865 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4867 2011-04-14 Richard Guenther <rguenther@suse.de>
4869 * gcc.dg/fold-bitand-4.c: Move ...
4870 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4872 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4874 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4876 * gcc.target/avr/torture/trivial.c: Ditto.
4878 2011-04-13 Jason Merrill <jason@redhat.com>
4880 * g++.dg/template/operator11.C: New.
4882 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4885 * gcc.dg/gomp/pr48591.c: New test.
4888 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4889 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4891 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4894 * g++.dg/template/dependent-expr7.C: New test case.
4896 2011-04-13 Jason Merrill <jason@redhat.com>
4898 * g++.dg/cpp0x/sfinae13.C: New.
4900 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4902 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4904 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4906 * gcc.target/arm/pr43698.c: Remove -march option.
4908 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4910 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4913 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4917 * gfortran.dg/realloc_on_assign_6.f03: New test.
4919 2011-04-12 Kai Tietz <ktietz@redhat.com>
4921 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4922 targets the additional -mno-ms-bitfields and
4923 -Wno-packed-bitfield-compat options.
4924 * g++.dg/ext/bitfield3.C: Likewise.
4925 * g++.dg/ext/bitfield4.C: Likewise.
4926 * g++.dg/ext/bitfield5.C: Likewise.
4927 * gcc.dg/bitfld-15.c: Likewise.
4928 * gcc.dg/bitfld-16.c: Likewise.
4929 * gcc.dg/bitfld-17.c: Likewise.
4930 * gcc.dg/bitfld-18.c: Likewise.
4932 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4934 * gcc.target/arm/neon-vld3-1.c: New test.
4935 * gcc.target/arm/neon-vst3-1.c: New test.
4936 * gcc.target/arm/neon/v*.c: Regenerate.
4938 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4940 PR rtl-optimization/48549
4941 * g++.dg/opt/pr48549.C: New test.
4943 2011-04-12 Richard Guenther <rguenther@suse.de>
4945 PR tree-optimization/46076
4946 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4948 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4951 * lib/compat.exp (compat-execute): Declare unsupported after
4952 stripping path from src1.
4953 * lib/lto.exp (lto-execute): Likewise.
4955 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4958 * gcc.dg/pr48552-1.c: New test.
4959 * gcc.dg/pr48552-2.c: New test.
4961 2011-04-11 Jason Merrill <jason@redhat.com>
4963 * g++.dg/cpp0x/sfinae12.C: New.
4965 * g++.dg/cpp0x/enum10.C: New.
4967 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4969 * g++.dg/cpp0x/rv-func.C: New.
4971 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4973 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4976 2011-04-11 Martin Jambor <mjambor@suse.cz>
4978 PR tree-optimization/48195
4979 * gcc.dg/ipa/pr48195.c: New test.
4981 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4983 * gnat.dg/return3.adb: Remove unused switch.
4985 2011-04-08 Mike Stump <mikestump@comcast.net>
4988 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4989 default to fno-common.
4991 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4993 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4994 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4996 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4999 * gfortran.dg/function_optimize_5.f90: New test.
5001 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5003 * gnat.dg/aggr17.adb: New test.
5004 * gnat.dg/aggr18.adb: Likewise.
5006 2011-04-08 Michael Matz <matz@suse.de>
5009 * gcc.target/i386/pr48389.c: New test.
5011 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5013 PR rtl-optimization/48272
5014 * g++.dg/opt/pr48272.C: New.
5016 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5018 PR rtl-optimization/48235
5019 * gcc.dg/pr48235.c: New.
5021 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5023 PR rtl-optimization/48302
5024 * g++.dg/opt/pr48302.C: New.
5026 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5029 * g++.dg/opt/pr48273.C: New.
5031 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5033 PR rtl-optimization/48442
5034 * gcc.dg/pr48442.c: New.
5036 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5038 PR tree-optimization/48377
5039 * gcc.dg/vect/pr48377.c: New test.
5041 2011-04-07 Jason Merrill <jason@redhat.com>
5043 * g++.dg/cpp0x/regress/call1.C: New.
5045 * g++.dg/cpp0x/variadic107.C: New.
5047 * g++.dg/cpp0x/sfinae11.C: New.
5048 * g++.dg/cpp0x/noexcept02.C: Fix.
5050 * g++.dg/cpp0x/sfinae10.C: New.
5052 * g++.dg/cpp0x/sfinae9.C: New.
5054 * c-c++-common/Wcast-qual-1.c: Move here from...
5055 * gcc.dg/cast-qual-3.c: ...here, and...
5056 * g++.dg/warn/Wcast-qual2.C: ...here.
5058 * g++.dg/cpp0x/sfinae8.C: New.
5060 * g++.dg/cpp0x/sfinae7.C: New.
5062 * g++.dg/cpp0x/enum9.C: New.
5064 2011-04-07 Mike Stump <mikestump@comcast.net>
5066 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5067 with no trampolines.
5069 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5072 * gfortran.dg/gomp/pr48117.f90: New test.
5075 * gcc.dg/torture/pr48343.c: New test.
5077 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5079 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5081 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5083 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5085 2011-04-07 Tom de Vries <tom@codesourcery.com>
5088 * lib/scanasm.exp (object-size): New proc.
5089 * gcc.target/arm/pr43920-2.c: New test.
5091 2011-04-06 Tobias Burnus <burnus@net-b.de>
5095 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5097 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5099 * gcc.dg/mtune.c: Prune note from output.
5101 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5104 * gcc.dg/guality/pr36977.c: New test.
5105 * gcc.dg/guality/pr48466.c: New test.
5107 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5109 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5111 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5113 * gnat.dg/return3.adb: New test.
5115 2011-04-06 Richard Guenther <rguenther@suse.de>
5117 PR tree-optimization/47663
5118 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5120 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5122 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5123 Solaris 8 and 9 as well.
5125 2011-04-05 Tom de Vries <tom@codesourcery.com>
5128 * gcc.target/arm/pr43920-1.c: New test.
5130 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5132 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5133 (cctor): Actually return the value.
5134 (main): Cast return values.
5136 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5138 * gfortran.dg/character_comparison_8.f90: New test.
5140 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5142 * frontend-passes: (optimize_lexical_comparison): New function.
5143 (optimize_expr): Call it.
5144 (optimize_comparison): Also handle lexical comparison functions.
5145 Return false instad of -2 for unequal comparison.
5147 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5150 * function_optimize_4.f90: New test.
5152 2011-04-04 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5156 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5157 * gfortran.dg/coarray_15.f90: New.
5159 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5161 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5162 * gfortran.dg/bessel_7.f90: Likewise.
5164 2011-04-03 Tobias Burnus <burnus@net-b.de>
5166 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5168 2011-04-03 Richard Guenther <rguenther@suse.de>
5169 Ira Rosen <ira.rosen@linaro.org>
5171 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5172 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5173 -ftree-loop-if-convert-stores.
5175 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5177 * gnat.dg/specs/aggr2.ads: New test.
5179 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5181 * gnat.dg/debug2.ad[sb]: New test.
5182 * gnat.dg/debug2_pkg.ads: New helper.
5183 * gnat.dg/debug3.ad[sb]: New test.
5185 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5187 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5189 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5192 * gcc.c-torture/compile/pr48335-1.c: New test.
5193 * gcc.dg/pr48335-1.c: New test.
5194 * gcc.dg/pr48335-2.c: New test.
5195 * gcc.dg/pr48335-3.c: New test.
5196 * gcc.dg/pr48335-4.c: New test.
5197 * gcc.dg/pr48335-5.c: New test.
5198 * gcc.dg/pr48335-6.c: New test.
5199 * gcc.dg/pr48335-7.c: New test.
5200 * gcc.dg/pr48335-8.c: New test.
5201 * gcc.target/i386/pr48335-1.c: New test.
5203 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5206 * gcc.dg/Waddress.c: New test.
5208 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5211 * gfortran.dg/function_optimize_3.f90: New test.
5213 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5215 * gcc.c-torture/compile/20110401-1.c: New test.
5217 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5218 * g++.dg/lto/20091002-2_0.C: Likewise.
5219 * g++.dg/lto/20090303_0.c: Likewise.
5220 * g++.dg/lto/20091004-1_0.C: Likewise.
5221 * g++.dg/lto/20091002-3_0.C: Likewise.
5222 * g++.dg/lto/20091004-2_0.C: Likewise.
5223 * g++.dg/lto/20081123_0.C: Likewise.
5224 * g++.dg/lto/20090313_0.C: Likewise.
5225 * g++.dg/lto/20081109-1_0.C: Likewise.
5226 * g++.dg/lto/20081219_0.C: Likewise.
5227 * g++.dg/lto/20081204-1_0.C: Likewise.
5228 * g++.dg/lto/20090302_0.C: Likewise.
5229 * g++.dg/lto/20081119-1_0.C: Likewise.
5230 * g++.dg/lto/20081118_0.C: Likewise.
5231 * gcc.dg/lto/20091020-2_0.c: Likewise.
5232 * gcc.dg/lto/20090210_0.c: Likewise.
5233 * gcc.dg/lto/20081204-1_0.c: Likewise.
5234 * gcc.dg/lto/20081224_0.c: Likewise.
5235 * gcc.dg/lto/20090219_0.c: Likewise.
5236 * gcc.dg/lto/20091014-1_0.c: Likewise.
5237 * gcc.dg/lto/20091016-1_0.c: Likewise.
5238 * gcc.dg/lto/20090206-2_0.c: Likewise.
5239 * gcc.dg/lto/20090116_0.c: Likewise.
5240 * gcc.dg/lto/20091013-1_0.c: Likewise.
5241 * gcc.dg/lto/20091015-1_0.c: Likewise.
5242 * gcc.dg/lto/20090126-2_0.c: Likewise.
5244 2011-03-31 Ian Lance Taylor <iant@google.com>
5246 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5248 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5250 * gnat.dg/opt16.adb: New test.
5252 2011-03-31 Jason Merrill <jason@redhat.com>
5254 * g++.dg/cpp0x/defaulted24.C: New.
5256 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5259 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5262 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5264 * g++.dg/other/i386-9.C: New test.
5266 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5268 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5270 2011-03-30 Jason Merrill <jason@redhat.com>
5272 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5274 * g++.dg/cpp0x/regress/isnan.C: New.
5276 * g++.dg/cpp0x/initlist46.C: New.
5278 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5281 * gcc.target/arm/neon-modes-2.c: New test.
5283 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5286 * gcc.c-torture/compile/pr48305.c: New test.
5288 2011-03-29 Jason Merrill <jason@redhat.com>
5290 * g++.dg/cpp0x/regress/value-dep1.C: New.
5292 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5294 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5296 2011-03-29 Ian Lance Taylor <iant@google.com>
5298 * go.test/go-test.exp: Handle the test lines used in several new
5300 (errchk): Add opts parameter. Change all callers. Handle parens
5303 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5304 Dominique d'Humieres <dominiq@lps.ens.fr>
5306 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5307 and __APPLE__ && __PPC__ && __ALTIVEC__.
5309 2011-03-29 Jason Merrill <jason@redhat.com>
5311 * g++.dg/cpp0x/dependent1.C: New.
5313 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5315 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5317 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5319 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5322 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5323 * gfortran.dg/proc_ptr_comp_32.f90: New.
5325 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5327 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5328 check for corresponding warning.
5330 2011-03-28 Jason Merrill <jason@redhat.com>
5332 * g++.dg/cpp0x/rv-deduce2.C: New.
5334 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5337 * gcc.dg/pr48203.c: New test.
5339 2011-03-28 Jeff Law <law@redhat.com>
5341 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5343 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5345 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5346 and __PPC__ && __ALTIVEC__.
5348 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5351 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5352 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5353 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5354 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5356 2011-03-28 Jason Merrill <jason@redhat.com>
5358 * g++.dg/cpp0x/initlist-array2.C: New.
5360 * g++.dg/cpp0x/initlist-array1.C: New.
5362 * g++.dg/cpp0x/constexpr-compound.C: New.
5364 * g++.dg/cpp0x/constexpr-using.C: New.
5366 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5368 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5371 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5373 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5375 * gcc.dg/slp-1.c: New test.
5377 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5379 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5380 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5381 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5382 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5383 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5384 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5385 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5386 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5387 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5388 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5389 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5390 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5391 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5392 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5394 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5397 * gfortran.dg/trim_optimize_5.f90: New test.
5398 * gfortran.dg/trim_optimize_6.f90: New test.
5400 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5403 * gcc.target/mips/madd-7.c: Remove -mlong32.
5404 * gcc.target/mips/msub-7.c: Likewise.
5406 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5408 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5409 accesses to preserve the meaning of the test for doubleword vectors.
5410 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5411 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5413 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5416 * gfortran.dg/class_42.f03: New.
5418 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5420 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5423 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5425 PR rtl-optimization/48144
5426 * gcc.dg/pr48144.c: New test.
5428 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5430 * gnat.dg/discr27.ad[sb]: New test.
5432 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5434 * gnat.dg/limited_with2.ad[sb]: New test.
5435 * gnat.dg/limited_with2_pkg1.ads: New helper.
5436 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5438 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5440 * gnat.dg/opt15.adb: New test.
5441 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5443 2011-03-25 Tobias Burnus <burnus@net-b.de>
5447 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5448 * gfortran.dg/leadz_trailz_3.f90: Ditto
5450 2011-03-25 Martin Jambor <mjambor@suse.cz>
5452 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5454 2011-03-25 Jason Merrill <jason@redhat.com>
5456 * g++.dg/cpp0x/defaulted22.C: New.
5457 * g++.dg/cpp0x/defaulted23.C: New.
5458 * g++.dg/cpp0x/defaulted15.C: Adjust.
5460 2011-03-25 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/move1.C: New.
5464 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5467 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5469 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5471 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5472 for mips-sgi-irix6.5.
5473 Replace snprintf prototype by <stdio.h>.
5475 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5478 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5479 run_expensive_tests.
5480 * gcc.dg/graphite/block-4.c: Likewise.
5481 * gcc.dg/graphite/block-7.c: Likewise.
5482 * gcc.dg/graphite/block-8.c: Likewise.
5484 2011-03-25 Richard Guenther <rguenther@suse.de>
5486 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5487 * g++.dg/tree-ssa/pr8781.C: Likewise.
5488 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5489 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5490 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5491 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5492 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5493 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5494 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5495 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5496 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5497 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5498 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5499 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5500 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5501 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5502 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5503 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5504 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5505 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5506 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5507 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5508 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5509 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5510 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5511 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5512 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5513 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5514 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5515 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5516 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5517 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5518 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5520 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5521 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5522 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5523 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5524 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5525 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5526 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5527 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5528 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5530 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5531 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5532 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5533 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5534 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5535 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5536 * c-c++-common/pr46562-2.c: Likewise.
5537 * gfortran.dg/pr42108.f90: Likewise.
5538 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5539 foo to be inlined even at -O1.
5540 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5541 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5542 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5543 * gcc.dg/matrix/matrix.exp: Disable FRE.
5545 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5548 * gcc.dg/dfp/pr48204.c: New test.
5550 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5553 * gcc.c-torture/execute/pr47917.c: Move this...
5554 * gcc.dg/torture/pr47917.c: to here and add xfails.
5556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/array16.ad[sb]: New test.
5559 * gnat.dg/array16.ads: New helper.
5561 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5563 * gnat.dg/derived_type2.adb: New test.
5565 2011-03-24 Richard Guenther <rguenther@suse.de>
5567 PR tree-optimization/48271
5568 * g++.dg/torture/pr48271.C: New testcase.
5570 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5572 * gnat.dg/array15.ad[sb]: New test.
5574 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5577 * gcc.target/i386/pr48237.c: New test.
5579 2011-03-24 Richard Guenther <rguenther@suse.de>
5582 * gcc.dg/builtin-object-size-10.c: New testcase.
5584 2011-03-24 Richard Guenther <rguenther@suse.de>
5586 PR tree-optimization/46562
5587 * c-c++-common/pr46562-2.c: New testcase.
5588 * c-c++-common/pr46562.c: Likewise.
5590 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5592 * gcc.dg/vect/vect-cselim-1.c: New test.
5593 * gcc.dg/vect/vect-cselim-2.c: New test.
5595 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5597 * gcc.target/arm/pr46934.c: New.
5599 2011-03-23 Ian Lance Taylor <iant@google.com>
5601 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5603 2011-03-23 Richard Guenther <rguenther@suse.de>
5605 * gcc.dg/struct: Remove directory and contents.
5607 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5610 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5612 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5614 * gnat.dg/discr26.ad[sb]: New test.
5615 * gnat.dg/discr26_pkg.ads: New helper.
5617 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5620 * gcc.target/arm/neon-vld-1.c: New test.
5622 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5624 * gnat.dg/array14.ad[sb]: New test.
5625 * gnat.dg/array14_pkg.ads: New helper.
5627 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5629 * gcc.c-torture/execute/920501-8.x: Remove.
5630 * gcc.c-torture/execute/930513-1.x: Remove.
5631 * gcc.c-torture/execute/960312-1.x: Remove.
5632 * gcc.c-torture/compile/20000804-1.c,
5633 gcc.c-torture/compile/20001205-1.c,
5634 gcc.c-torture/compile/20001226-1.c,
5635 gcc.c-torture/compile/20010518-2.c,
5636 gcc.c-torture/compile/20020312-1.c,
5637 gcc.c-torture/compile/20020604-1.c,
5638 gcc.c-torture/compile/920501-12.c,
5639 gcc.c-torture/compile/920501-4.c,
5640 gcc.c-torture/compile/920520-1.c,
5641 gcc.c-torture/compile/980506-1.c,
5642 gcc.c-torture/execute/980709-1.x,
5643 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5644 options for m68hc11.
5645 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5646 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5649 2011-03-22 Nick Clifton <nickc@redhat.com>
5651 * lib/target-supports.exp (check_profiling_available): Add MN10300
5652 to the list of targets that do not support profiling. Restore
5653 alpha sorting to this list.
5655 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5657 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5658 failure on 32-bit systems.
5659 * gcc.dg/torture/vector-2.c: Ditto.
5661 2011-03-22 Richard Guenther <rguenther@suse.de>
5663 PR tree-optimization/48228
5664 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5666 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5668 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5672 * gcc.target/powerpc/pr48226.c: New file.
5674 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5676 * lib/prune.exp (prune_gcc_output): Prune "could not create
5677 compact unwind for" warnings.
5679 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.c-torture/execute/pr42544.c: New test.
5684 * gcc.c-torture/execute/pr48197.c: New test.
5686 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5688 PR preprocessor/48192
5689 * gcc.target/powerpc/pr48192.c: New file.
5692 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5693 split problem of 0 being loaded in a VSX register.
5695 2011-03-21 Richard Guenther <rguenther@suse.de>
5698 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5699 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5700 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5701 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5703 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5706 * gcc.dg/pr48213.c: New test.
5708 2011-03-21 Kai Tietz <ktietz@redhat.com>
5711 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5713 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5715 * gcc.target/arm/xor-and.c: New.
5717 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5720 * gfortran.dg/function_optimize_1.f90: New test.
5721 * gfortran.dg/function_optimize_2.f90: New test.
5723 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5725 PR rtl-optimization/47502
5726 * gcc.target/i386/pr47502-1.c: New.
5727 * gcc.target/i386/pr47502-2.c: Likewise.
5729 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5731 PR rtl-optimization/48156
5732 * gcc.dg/pr48156.c: New test.
5734 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5737 * gfortran.dg/scratch_1.f90: Adjust test.
5739 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5742 * gfortran.dg/scratch_1.f90: New test.
5744 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5746 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5747 variably modified typedefs.
5748 * gcc.dg/c1x-typedef-2.c: Remove.
5750 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5752 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5753 * gcc.dg/c1x-anon-struct-3.c: New test.
5754 * gcc.dg/anon-struct-11.c: Update.
5756 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5758 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5760 Only xfail with gas.
5762 2011-03-18 Jason Merrill <jason@redhat.com>
5764 * g++.dg/template/fn-ptr1.C: New.
5766 * g++.dg/overload/volatile1.C: New.
5768 * g++.dg/opt/pr23372.C: New.
5770 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5772 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5777 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5779 * gcc.target/arm/unsigned-extend-1.c: New.
5781 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5784 * gcc.c-torture/compile/pr48161.c: New test.
5786 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5789 * gcc.dg/torture/pr47725.c: New.
5791 2011-03-17 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5794 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5796 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/specs/elab2.ads: New test.
5799 * gnat.dg/specs/elab2_pkg.ads: New helper.
5801 2011-03-17 Jason Merrill <jason@redhat.com>
5803 * g++.dg/cpp0x/decltype-1212.C: New.
5804 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5806 2011-03-17 Jason Merrill <jason@redhat.com>
5808 * g++.dg/parse/memfnquals1.C: New.
5810 2011-03-17 Richard Guenther <rguenther@suse.de>
5813 * gcc.dg/pr48134.c: New testcase.
5815 2011-03-17 Richard Guenther <rguenther@suse.de>
5818 * g++.dg/torture/pr48165.C: New testcase.
5820 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5822 PR rtl-optimization/48141
5823 * gcc.dg/pr48141.c: New test.
5825 2011-03-16 Jason Merrill <jason@redhat.com>
5827 * g++.dg/cpp0x/constexpr-48089.C: New.
5829 * g++.dg/cpp0x/constexpr-abi1.C: New.
5831 * g++.dg/cpp0x/constexpr-46336.C: New.
5832 * g++.dg/parse/friend5.C: Adjust expected errors.
5834 * g++.dg/cpp0x/constexpr-47570.C: New.
5836 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5839 * ++.dg/debug/dwarf2/typedef6.C: New test.
5841 2011-03-16 Jason Merrill <jason@redhat.com>
5843 * g++.dg/cpp0x/elision2.C: New.
5845 * g++.dg/cpp0x/constexpr-array3.C: New.
5847 2011-03-16 Jason Merrill <jason@redhat.com>
5849 * g++.dg/cpp0x/sfinae6.C: New.
5850 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5851 * g++.dg/cpp0x/pr45908.C: Likewise.
5852 * g++.dg/cpp0x/sfinae6.C: Likewise.
5853 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5854 * g++.old-deja/g++.law/arg11.C: Likewise.
5856 2011-03-16 Jason Merrill <jason@redhat.com>
5858 * g++.dg/template/incomplete6.C: New.
5860 2011-03-16 Jeff Law <law@redhat.com>
5862 * gcc.dg/tree-ssa/vrp55.c: New test.
5864 2011-03-16 Jason Merrill <jason@redhat.com>
5866 * g++.dg/cpp0x/auto22.C: New.
5868 2011-03-16 Richard Guenther <rguenther@suse.de>
5870 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5871 optimizing it away if promoted to const.
5873 2011-03-16 Richard Guenther <rguenther@suse.de>
5875 PR tree-optimization/48149
5876 * gcc.dg/fold-complex-1.c: New testcase.
5878 2011-03-16 Richard Guenther <rguenther@suse.de>
5881 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5884 2011-03-16 Richard Guenther <rguenther@suse.de>
5886 PR tree-optimization/26134
5887 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5889 2011-03-16 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/48146
5892 * gcc.dg/torture/pr48146.c: New testcase.
5894 2011-03-16 Richard Guenther <rguenther@suse.de>
5896 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5897 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5899 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.c-torture/compile/pr48136.c: New test.
5904 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5907 * gcc.dg/guality/pr45882.c: New test.
5909 2011-03-15 Jason Merrill <jason@redhat.com>
5911 * g++.dg/cpp0x/constexpr-recursion.C: New.
5913 * g++.dg/cpp0x/implicit11.C: New.
5915 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5917 * g++.dg/cpp0x/constexpr-attribute.C: New.
5919 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5921 * g++.dg/parse/pr34758.C: New.
5923 2011-03-15 Xinliang David Li <davidxl@google.com>
5926 * gcc.dg/uninit-pred-7_d.c: New test.
5927 * gcc.dg/uninit-pred-8_d.c: New test.
5929 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5932 * gcc.target/arm/pr46788.c: New.
5934 2011-03-15 Richard Guenther <rguenther@suse.de>
5937 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5938 * gfortran.dg/ishft_4.f90: Likewise.
5939 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5941 2011-03-15 Richard Guenther <rguenther@suse.de>
5943 PR tree-optimization/13954
5944 * g++.dg/tree-ssa/pr13954.C: New testcase.
5946 2011-03-15 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/48037
5949 * gcc.target/i386/pr48037-1.c: New testcase.
5951 2011-03-15 Richard Guenther <rguenther@suse.de>
5953 PR tree-optimization/41490
5954 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5955 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5956 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5957 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5958 * g++.dg/tree-ssa/pr33604.C: Adjust.
5960 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5963 * gcc.c-torture/execute/pr47917.c: New test.
5964 * gcc.dg/pr47917.c: New test.
5967 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5969 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5971 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5972 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5973 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5974 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5975 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5976 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5977 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5978 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5979 * gcc.target/i386/avx-floor-vec.c: Ditto.
5980 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5981 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5982 * gcc.target/i386/avx-rint-vec.c: Ditto.
5983 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5984 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5985 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5986 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5988 2011-03-14 Tom Tromey <tromey@redhat.com>
5990 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5991 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5992 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5994 2011-03-14 Tom Tromey <tromey@redhat.com>
5996 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5997 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5998 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6000 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6002 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6004 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6006 PR rtl-optimization/47166
6007 * gcc.c-torture/execute/postmod-1.c: New test.
6009 2011-03-14 Richard Guenther <rguenther@suse.de>
6012 * gcc.dg/torture/pr48098.c: New testcase.
6014 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6017 * gcc.target/powerpc/pr48053-1.c: New test.
6018 * gcc.target/powerpc/pr48053-2.c: Likewise.
6020 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6023 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6025 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6028 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6030 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6033 * gfortran.dg/class_41.f03: New.
6035 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6037 * g++.dg/conversion/cast3.C: New test.
6039 2011-03-11 Jason Merrill <jason@redhat.com>
6041 * g++.dg/template/error45.C: New.
6043 * g++.dg/parse/no-type-defn1.C: New.
6045 * g++.dg/ext/attrib40.C: New.
6047 * g++.dg/cpp0x/regress/array1.C: New.
6049 2011-03-11 Richard Guenther <rguenther@suse.de>
6051 PR tree-optimization/48067
6052 * gcc.dg/pr48067.c: New testcase.
6054 2011-03-11 Richard Guenther <rguenther@suse.de>
6057 * g++.dg/lto/20110311-1_0.C: New testcase.
6059 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6062 * g++.dg/inherit/virtual8.C: New test.
6065 * gcc.dg/torture/pr48044.c: New test.
6067 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6070 * gfortran.dg/proc_ptr_comp_31.f90: New.
6072 2011-03-11 Richard Guenther <rguenther@suse.de>
6074 PR tree-optimization/47278
6075 * gcc.dg/torture/pr47278-1.c: New testcase.
6076 * gcc.dg/torture/pr47278-2.c: Likewise.
6078 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6080 PR tree-optimization/48063
6081 * gcc.dg/torture/pr48063.c: New test.
6083 2011-03-10 Jason Merrill <jason@redhat.com>
6085 * g++.dg/template/array22.C: New.
6087 * g++.dg/cpp0x/syntax-err1.C: New.
6088 * g++.dg/parse/error36.C: Adjust expected errors.
6089 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6090 * g++.old-deja/g++.pt/typename3.C: Likewise.
6091 * g++.old-deja/g++.pt/typename4.C: Likewise.
6092 * g++.old-deja/g++.pt/typename6.C: Likewise.
6094 2011-03-09 Jason Merrill <jason@redhat.com>
6096 * g++.dg/template/nontype22.C: New.
6098 2011-03-09 Martin Jambor <mjambor@suse.cz>
6100 PR tree-optimization/47714
6101 * g++.dg/torture/pr47714.C: New test.
6103 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6106 * gcc.target/powerpc/pr47755-2.c: New file.
6108 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6110 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6111 is not set in the environment, pass 64 as first argument when not
6112 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6113 native where ulimit -u is supported.
6115 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6117 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6119 2011-03-08 Jason Merrill <jason@redhat.com>
6121 * g++.dg/template/nontype21.C: New.
6123 * g++.dg/template/anon5.C: New.
6125 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6128 * gcc.dg/pr47881.c: New test.
6130 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6133 * g++.dg/lookup/template3.C: New test.
6135 2011-03-08 Kai Tietz <ktietz@redhat.com>
6137 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6140 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6143 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6144 sizeof to compute alignment.
6146 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6148 PR tree-optimization/48022
6149 * gcc.dg/pr48022-1.c: New test.
6150 * gcc.dg/pr48022-2.c: New test.
6152 2011-03-07 Jason Merrill <jason@redhat.com>
6154 * g++.dg/template/nontype20.C: New.
6155 * g++.dg/init/member1.C: Adjust expected errors.
6156 * g++.dg/parse/constant4.C: Likewise.
6157 * g++.dg/template/qualified-id3.C: Likewise.
6158 * g++.old-deja/g++.pt/crash10.C: Likewise.
6160 * g++.dg/cpp0x/regress/non-const1.C: New.
6162 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6165 * gcc.dg/pr47991.c: New test.
6167 2011-03-07 Jason Merrill <jason@redhat.com>
6169 * g++.dg/abi/mangle46.C: New.
6171 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6174 * gcc.target/powerpc/pr47862.c: New.
6176 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6179 * gcc.target/i386/combine-mul.c: Require nonpic.
6181 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6182 Nathan Froyd <froydnj@codesourcery.com>
6184 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6186 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6188 * README.QMTEST: Remove.
6190 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6191 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6194 * gfortran.dg/array_constructor_37.f90 : New test.
6196 2011-03-05 Jason Merrill <jason@redhat.com>
6198 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6199 * g++.dg/abi/mangle45.C: Likewise.
6200 * g++.dg/cpp0x/trailing1.C: Likewise.
6202 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6204 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6206 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6208 PR rtl-optimization/47899
6209 * gcc.dg/pr47899.c: New test.
6211 * gcc.dg/torture/pr47968.c: Ignore warnings.
6213 PR tree-optimization/47967
6214 * gcc.c-torture/compile/pr47967.c: New test.
6216 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6218 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6219 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6221 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6223 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6224 and property_getAttributes() if __OBJC2__.
6225 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6226 * objc.dg/property/property-encoding-1.m: New.
6227 * obj-c++.dg/property/property-encoding-1.mm: New.
6229 2011-03-04 Jason Merrill <jason@redhat.com>
6231 * g++.dg/template/pseudodtor6.C: New.
6233 * g++.dg/inherit/covariant19.C: New.
6235 2011-03-04 Richard Guenther <rguenther@suse.de>
6238 * gcc.dg/torture/pr47968.c: New testcase.
6240 2011-03-04 Richard Guenther <rguenther@suse.de>
6243 * gcc.dg/torture/pr47975.c: New testcase.
6245 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6248 * g++.dg/template/crash106.C: New.
6250 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6253 * gcc.dg/gomp/pr47963.c: New test.
6254 * g++.dg/gomp/pr47963.C: New test.
6256 2011-03-02 Jason Merrill <jason@redhat.com>
6258 * g++.dg/cpp0x/regress/condition1.C: New.
6260 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6262 2011-03-01 Jason Merrill <jason@redhat.com>
6264 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6266 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6268 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6270 PR rtl-optimization/47925
6271 * gcc.c-torture/execute/pr47925.c: New test.
6273 2011-03-01 Jason Merrill <jason@redhat.com>
6275 * g++.dg/cpp0x/decltype25.C: New.
6277 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6279 2011-03-01 Richard Guenther <rguenther@suse.de>
6281 PR tree-optimization/47890
6282 * gcc.dg/torture/pr47890.c: New testcase.
6284 2011-03-01 Richard Guenther <rguenther@suse.de>
6287 * gcc.dg/lto/pr47924_0.c: New testcase.
6289 2011-03-01 Richard Guenther <rguenther@suse.de>
6292 * gfortran.dg/lto/pr46911_0.f: New testcase.
6294 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6296 PR libgfortran/47933
6297 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6298 compile errors from older code form.
6300 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6302 PR libgfortran/47567
6303 * gfortran.dg/fmt_fw_d.f90: New test.
6305 2011-02-28 Jason Merrill <jason@redhat.com>
6307 * g++.dg/inherit/covariant18.C: New.
6309 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6312 * gcc.dg/pr47893.c: New test.
6314 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6316 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6317 NULL in case of a selector with conflicting types.
6318 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6320 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6322 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6323 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6324 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6325 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6327 2011-02-28 Jason Merrill <jason@redhat.com>
6330 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6332 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334 PR libgfortran/47778
6335 * gfortran.dg/namelist_71.f90: New test.
6337 2011-02-27 Jason Merrill <jason@redhat.com>
6340 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6341 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6343 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6346 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6348 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6351 * gfortran.dg/gomp/task-1.f90: Removed.
6353 2011-02-26 Jason Merrill <jason@redhat.com>
6355 * g++.dg/template/this-targ1.C: New.
6357 * g++.dg/cpp0x/regress/template-const1.C: New.
6358 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6359 * g++.dg/template/function1.C: Adjust.
6360 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6361 * g++.dg/debug/debug7.C: Adjust.
6363 2011-02-26 Tobias Burnus <burnus@net-b.de>
6366 * gfortran.dg/gomp/task-1.f90: New.
6368 2011-02-25 Jie Zhang <jie@codesourcery.com>
6370 * gcc.target/arm/neon-thumb2-move.c: Add
6371 dg-require-effective-target arm_thumb2_ok.
6373 2011-02-24 Jason Merrill <jason@redhat.com>
6375 * g++.dg/parse/constant1.C: Specify C++98 mode.
6376 * g++.dg/parse/constant5.C: Likewise.
6377 * g++.dg/parse/error2.C: Likewise.
6378 * g++.dg/parse/semicolon3.C: Likewise.
6379 * g++.dg/template/crash14.C: Likewise.
6380 * g++.dg/template/local4.C: Likewise.
6381 * g++.dg/template/nontype3.C: Likewise.
6382 * g++.dg/parse/crash31.C: Adjust expected errors.
6383 * g++.dg/template/function1.C: Likewise.
6384 * g++.dg/template/ref3.C: Likewise.
6385 * g++.dg/template/static9.C: Likewise.
6386 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6388 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6389 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6390 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6391 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6392 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6394 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6397 * gfortran.dg/pr47878.f90: New test.
6399 2011-02-24 Richard Guenther <rguenther@suse.de>
6402 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6403 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6405 2011-02-24 Richard Guenther <rguenther@suse.de>
6408 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6409 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6411 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6413 PR libgfortran/47567
6414 * gfortran.dg/fmt_f0_1.f90: Update test.
6416 2011-02-23 Jason Merrill <jason@redhat.com>
6418 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6419 * g++.dg/abi/mangle45.C: New.
6421 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6422 * g++.dg/template/canon-type-9.C: Match use of decltype
6423 between declaration and definition.
6424 * g++.dg/template/canon-type-12.C: Likewise.
6426 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6429 * gfortran.dg/nested_allocatables_1.f90: New.
6431 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6434 * g++.dg/pr46868.C: New test.
6435 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6436 * g++.dg/parse/error14.C: Adjust.
6438 2011-02-23 Richard Guenther <rguenther@suse.de>
6440 PR tree-optimization/47838
6441 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6443 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6445 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6447 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6449 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6450 * gfortran.dg/count_init_expr.f03: Ditto.
6451 * gfortran.dg/gomp/pr43711.f90: Ditto.
6452 * gcc.dg/struct-parse-2.c: Ditto.
6453 * gcc.dg/parse-error-3.c: Ditto.
6454 * gcc.dg/Wlogical-op-1.c: Ditto.
6455 * gcc.dg/Walways-true-1.c: Ditto.
6456 * gcc.dg/pr24225.c: Ditto.
6457 * gcc.dg/Walways-true-2.c: Ditto.
6458 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6459 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6460 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6461 * g++.dg/overload/defarg4.C: Ditto.
6462 * g++.dg/inherit/covariant16.C: Ditto.
6463 * g++.dg/inherit/virtual7.C: Ditto.
6464 * g++.dg/template/canon-type-9.C: Ditto.
6465 * g++.dg/template/access19.C: Ditto.
6466 * g++.dg/template/call7.C: Ditto.
6467 * g++.dg/template/canon-type-2.C: Ditto.
6468 * g++.dg/template/init7.C: Ditto.
6469 * g++.dg/template/sizeof-template-argument.C: Ditto.
6470 * g++.dg/template/const3.C: Ditto.
6471 * g++.dg/template/sfinae26.C: Ditto.
6472 * g++.dg/template/sfinae26.C: Ditto.
6473 * g++.dg/template/canon-type-11.C: Ditto.
6474 * g++.dg/template/union2.C: Ditto.
6475 * g++.dg/template/canon-type-3.C: Ditto.
6476 * g++.dg/template/canon-type-1.C: Ditto.
6477 * g++.dg/template/canon-type-5.C: Ditto.
6478 * g++.dg/template/canon-type-7.C: Ditto.
6479 * g++.dg/template/canon-type-10.C: Ditto.
6480 * g++.dg/template/spec36.C: Ditto.
6481 * g++.dg/template/typedef38.C: Ditto.
6482 * g++.dg/template/canon-type-4.C: Ditto.
6483 * g++.dg/template/canon-type-6.C: Ditto.
6484 * g++.dg/template/canon-type-13.C: Ditto.
6485 * g++.dg/template/instantiate9.C: Ditto.
6486 * g++.dg/template/ttp22.C: Ditto.
6487 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6488 * g++.dg/warn/Walways-true-1.C: Ditto.
6489 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6490 * g++.dg/warn/Walways-true-2.C: Ditto.
6491 * g++.dg/conversion/op4.C: Ditto.
6492 * g++.dg/opt/pr19650.C: Ditto.
6493 * g++.dg/lookup/friend11.C: Ditto.
6494 * g++.dg/other/default2.C: Ditto.
6495 * g++.dg/other/default3.C: Ditto.
6496 * g++.dg/other/dtor2.C: Ditto.
6497 * g++.dg/other/friend5.C: Ditto.
6498 * g++.dg/other/default5.C: Ditto.
6499 * g++.dg/init/brace6.C: Ditto.
6500 * g++.dg/init/aggr5.C: Ditto.
6501 * g++.dg/init/error2.C: Ditto.
6502 * g++.dg/expr/bound-mem-fun.C: Ditto.
6503 * g++.dg/expr/cond6.C: Ditto.
6504 * g++.dg/expr/stmt-expr-1.C: Ditto.
6505 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6506 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6507 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6508 * g++.dg/cpp0x/bracket1.C: Ditto.
6509 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6510 * g++.dg/cpp0x/pr38646.C: Ditto.
6511 * g++.dg/cpp0x/variadic73.C: Ditto.
6512 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6513 * g++.dg/cpp0x/bracket4.C: Ditto.
6514 * g++.dg/cpp0x/decltype4.C: Ditto.
6515 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6516 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6517 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6518 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6519 * g++.dg/cpp0x/decltype2.C: Ditto.
6520 * g++.dg/cpp0x/decltype1.C: Ditto.
6521 * g++.dg/cpp0x/bracket2.C: Ditto.
6522 * g++.dg/cpp0x/decltype5.C: Ditto.
6523 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6524 * g++.dg/cpp0x/variadic70.C: Ditto.
6525 * g++.dg/cpp0x/decltype6.C: Ditto.
6526 * g++.dg/cpp0x/rvo.C: Ditto.
6527 * g++.dg/cpp0x/vt-40092.C: Ditto.
6528 * g++.dg/cpp0x/variadic-new.C: Ditto.
6529 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6530 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6531 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6532 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6533 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6534 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6535 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6536 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6537 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6538 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6539 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6540 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6541 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6542 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6543 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6544 * g++.dg/cpp0x/pr39639.C: Ditto.
6545 * g++.dg/cpp0x/decltype3.C: Ditto.
6546 * g++.dg/cpp0x/variadic68.C: Ditto.
6547 * g++.dg/cpp0x/variadic-function.C: Ditto.
6548 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6549 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6550 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6551 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6552 * g++.dg/parse/crash35.C: Ditto.
6553 * g++.dg/parse/crash40.C: Ditto.
6554 * g++.dg/parse/defarg12.C: Ditto.
6555 * g++.dg/parse/crash34.C: Ditto.
6556 * g++.dg/parse/constructor3.C: Ditto.
6557 * g++.dg/parse/template23.C: Ditto.
6558 * g++.dg/parse/crash56.C: Ditto.
6559 * g++.dg/parse/dtor13.C: Ditto.
6560 * g++.dg/parse/error33.C: Ditto.
6561 * g++.dg/parse/ctor9.C: Ditto.
6562 * g++.dg/parse/error32.C: Ditto.
6563 * g++.dg/parse/error37.C: Ditto.
6564 * g++.dg/parse/bitfield3.C: Ditto.
6565 * g++.dg/parse/struct-4.C: Ditto.
6566 * g++.dg/ext/has_trivial_copy.C: Ditto.
6567 * g++.dg/ext/is_polymorphic.C: Ditto.
6568 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6569 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6570 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6571 * g++.dg/ext/is_union.C: Ditto.
6572 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6573 * g++.dg/ext/is_pod.C: Ditto.
6574 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6575 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6576 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6577 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6578 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6579 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6580 * g++.dg/ext/is_abstract.C: Ditto.
6581 * g++.dg/ext/has_trivial_assign.C: Ditto.
6582 * g++.dg/ext/is_class.C: Ditto.
6583 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6584 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6585 * g++.dg/ext/is_base_of.C: Ditto.
6586 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6587 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6588 * g++.dg/ext/is_empty.C: Ditto.
6589 * g++.dg/ext/is_enum.C: Ditto.
6590 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6591 * gnat.dg/opt11.adb: Ditto.
6592 * obj-c++.dg/pr45735.mm: Ditto.
6593 * obj-c++.dg/pr24393.mm: Ditto.
6594 * obj-c++.dg/exceptions-2.mm: Ditto.
6595 * objc.dg/pr45735.m: Ditto.
6596 * objc.dg/pr24393.m: Ditto.
6598 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6600 * objc.dg/attributes/objc-exception-1.m: New.
6602 2011-02-23 Jie Zhang <jie@codesourcery.com>
6604 * gcc.dg/cpp/include7.c: New test.
6606 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6609 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6611 2011-02-23 Jie Zhang <jie@codesourcery.com>
6613 PR rtl-optimization/47763
6614 * gcc.dg/pr47763.c: New test.
6616 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6619 * gfortran.dg/whole_file_32.f90 : New test.
6621 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6624 * g++.dg/inherit/virtual7.C: New test.
6626 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6629 * objc.dg/type-size-3.m: Updated error message.
6630 * objc.dg/type-size-4.m: New test.
6631 * objc.dg/type-size-5.m: New test.
6633 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6635 * lib/gnat.exp: Fix comments.
6636 Don't load libgloss.exp.
6637 (default_gnat_version): Call $compiler with --version.
6638 Adapt regexp for gnatmake output, insert version.
6639 (gnat_version): New proc.
6640 (gnat_init): Remove gnat_libgcc_s_path.
6641 (gnat_target_compile): Likewise.
6642 Remove ld_library_path.
6643 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6644 (gnat_pass): Remove.
6645 (gnat_pass): Remove.
6646 (gnat_finish): Remove.
6647 (gnat_exit): Remove.
6648 (local_find_gnatmake): Reindent.
6649 (runtest_file_p): Remove.
6650 (prune_warnings): Remove.
6651 (find_gnatclean): New proc.
6652 * lib/gnat-dg.exp (lremove): New proc.
6653 (gnat-dg-test): Reindent.
6654 Remove additional output files.
6655 (gnat-dg-runtest): Remove.
6657 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6658 * gnat.dg/loop_optimization6.adb: Likewise.
6659 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6661 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6663 PR tree-optimization/47835
6664 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6666 2011-02-22 Tobias Burnus <burnus@net-b.de>
6668 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6669 * gfortran.dg/abstract_type_2.f03: Ditto.
6670 * gfortran.dg/abstract_type_3.f03: Ditto.
6671 * gfortran.dg/abstract_type_4.f03: Ditto.
6672 * gfortran.dg/abstract_type_5.f03: Ditto.
6673 * gfortran.dg/abstract_type_6.f03: Ditto.
6674 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6675 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6676 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6677 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6678 * gfortran.dg/array_function_5.f90: Ditto.
6679 * gfortran.dg/asynchronous_3.f03: Ditto.
6680 * gfortran.dg/char_expr_1.f90: Ditto.
6681 * gfortran.dg/class_14.f03: Ditto.
6682 * gfortran.dg/data_array_6.f: Ditto.
6683 * gfortran.dg/data_invalid.f90: Ditto.
6684 * gfortran.dg/dot_product_1.f03: Ditto.
6685 * gfortran.dg/func_derived_5.f90: Ditto.
6686 * gfortran.dg/func_result_4.f90: Ditto.
6687 * gfortran.dg/implied_do_1.f90: Ditto.
6688 * gfortran.dg/initialization_25.f90: Ditto.
6689 * gfortran.dg/initialization_26.f90: Ditto.
6690 * gfortran.dg/interface_34.f90: Ditto.
6691 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6692 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6693 * gfortran.dg/matmul_8.f03: Ditto.
6694 * gfortran.dg/merge_init_expr.f90: Ditto.
6695 * gfortran.dg/pack_assign_1.f90: Ditto.
6696 * gfortran.dg/pack_vector_1.f90: Ditto.
6697 * gfortran.dg/pointer_check_8.f90: Ditto.
6698 * gfortran.dg/product_init_expr.f03: Ditto.
6699 * gfortran.dg/reshape_order_5.f90: Ditto.
6700 * gfortran.dg/reshape_shape_1.f90: Ditto.
6701 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6702 * gfortran.dg/same_name_2.f90: Ditto.
6703 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6704 * gfortran.dg/spread_init_expr.f03: Ditto.
6705 * gfortran.dg/stmt_func_1.f90: Ditto.
6706 * gfortran.dg/sum_init_expr.f03: Ditto.
6707 * gfortran.dg/transpose_3.f03: Ditto.
6708 * gfortran.dg/unpack_init_expr.f03: Ditto.
6709 * gfortran.dg/warn_conversion.f90: Ditto.
6710 * gfortran.dg/warn_conversion_2.f90: Ditto.
6711 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6712 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6713 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6714 * gfortran.dg/whole_file_16.f90: Ditto.
6715 * gfortran.dg/whole_file_17.f90: Ditto.
6716 * gfortran.dg/whole_file_18.f90: Ditto.
6717 * gfortran.dg/whole_file_20.f03: Ditto.
6718 * gfortran.dg/whole_file_5.f90: Ditto.
6719 * gfortran.dg/whole_file_6.f90: Ditto.
6720 * gfortran.dg/write_invalid_format.f90: Ditto.
6721 * gfortran.dg/zero_sized_6.f90: Ditto.
6723 2011-02-21 Jeff Law <law@redhat.com>
6725 PR rtl-optimization/46178
6726 * gcc.target/i386/pr46178.c: New test.
6728 PR rtl-optimization/46002
6729 * gcc.c-torture/compile/pr46002.c: New test.
6731 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6733 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6736 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6739 * g++.dg/debug/pr47106.C: Require effective target lto.
6741 2011-02-21 Jason Merrill <jason@redhat.com>
6743 * g++.dg/cpp0x/constexpr-diag2.C: New.
6745 2011-02-20 Jason Merrill <jason@redhat.com>
6747 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6749 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6751 * g++.dg/overload/conv-op1.C: New.
6753 * g++.dg/cpp0x/constexpr-synth1.C: New.
6755 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6757 * objc.dg/layout-2.m: New.
6758 * objc.dg/selector-3.m: Adjusted location of error message.
6759 * objc.dg/type-size-3.m: Same.
6760 * obj-c++.dg/selector-3.mm: Same.
6762 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6765 * objc.dg/property/dotsyntax-22.m: New.
6766 * obj-c++.dg/property/dotsyntax-22.mm: New.
6768 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6771 * g++.dg/template/typedef38.C: New test.
6773 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6776 * gfortran.dg/whole_file_30.f90 : New test.
6777 * gfortran.dg/whole_file_31.f90 : New test.
6779 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6783 * gfortran.dg/whole_file_28.f90 : New test.
6784 * gfortran.dg/whole_file_29.f90 : New test.
6786 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6789 * g++.dg/template/crash105.C: New.
6791 2011-02-19 Jason Merrill <jason@redhat.com>
6793 * g++.dg/cpp0x/regress/no-elide1.C: New.
6795 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6797 PR tree-optimization/46620
6798 * gcc.dg/pr46620.c: New.
6800 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6803 * gcc.target/i386/pr47809.c: New test.
6805 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6806 Tobias Burnus <burnus@net-b.de>
6808 * lib/target-supports.exp
6809 (check_effective_target_fortran_large_real): New check for large reals.
6810 * gfortran.dg/nan_7.f90: New test.
6812 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6814 PR libgfortran/47567
6815 * gfortran.dg/fmt_f0_1.f90: Update test.
6817 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6820 * gfortran.dg/array_constructor_36.f90 : New test.
6821 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6822 allow for comparison between different elements of the array
6823 constructor at different levels of optimization.
6825 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6827 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6828 * gcc.target/i386/pr32280-1.c: Likewise.
6830 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.target/i386/pr47800.c: New test.
6835 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6837 * objc/execute/exceptions/foward-1.x: New.
6839 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6842 * gfortran.dg/derived_constructor_comps_4.f90: New.
6844 2011-02-18 Tobias Burnus
6847 * gfortran.dg/func_result_6.f90: New.
6849 2011-02-18 Michael Matz <matz@suse.de>
6852 * gfortran.dg/lto/pr45586_0.f90: New test.
6853 * gfortran.dg/typebound_proc_20.f90: Ditto.
6854 * gfortran.dg/typebound_proc_21.f90: Ditto.
6856 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6859 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6861 2011-02-18 Tobias Burnus <burnus@net-b.de>
6864 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6866 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6867 normalizing the error/warning output.
6868 * gfortran.dg/Wall.f90: Update dg-error/warning.
6869 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6870 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6871 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6872 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6873 * gfortran.dg/class_30.f90: Update dg-error/warning.
6874 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6875 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6876 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6877 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6878 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6879 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6880 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6881 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6882 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6883 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6884 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6885 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6886 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6887 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6888 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6889 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6890 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6891 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6892 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6893 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6894 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6895 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6896 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6897 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6898 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6900 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6903 * gfortran.dg/proc_ptr_comp_30.f90: New.
6905 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6908 * gcc.target/i386/pr47780.c: New test.
6910 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6913 * gfortran.dg/class_40.f03: New.
6915 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6918 * g++.dg/cpp0x/auto21.C: New test.
6920 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6922 * objc.dg/special/unclaimed-category-1.h: Updated for
6924 * objc.dg/special/unclaimed-category-1.m: Same.
6925 * objc.dg/zero-link-1.m: Same.
6926 * objc.dg/lookup-1.m: Same.
6927 * objc.dg/torture/strings/const-str-9.m
6928 * objc.dg/torture/strings/const-str-10.m: Same.
6929 * objc.dg/torture/strings/const-str-11.m: Same.
6930 * objc.dg/torture/forward-1.m: Same.
6931 * objc.dg/zero-link-2.m: Same.
6932 * objc.dg/encode-7-next-64bit.m: Same.
6933 * objc.dg/method-4.m: Same.
6934 * objc.dg/next-runtime-1.m: Same.
6935 * objc.dg/image-info.m: Same.
6936 * objc.dg/pr23214.m: Same.
6937 * objc.dg/symtab-1.m: Same.
6938 * obj-c++.dg/basic.m: Same.
6939 * obj-c++.dg/proto-lossage-3.m: Same.
6940 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6941 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6942 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6943 * obj-c++.dg/method-11.m: Same.
6944 * objc/execute/enumeration-1.m: Same.
6945 * objc/execute/object_is_class.m: Same.
6946 * objc/execute/formal_protocol-2.m: Same.
6947 * objc/execute/formal_protocol-4.m: Same.
6948 * objc/execute/formal_protocol-6.m: Same.
6949 * objc/execute/bycopy-3.m: Same.
6950 * objc/execute/exceptions/catchall-1.m: Same.
6951 * objc/execute/exceptions/finally-1.m: Same.
6952 * objc/execute/exceptions/local-variables-1.m: Same.
6953 * objc/execute/exceptions/foward-1.m: Same.
6954 * objc/execute/bf-common.h
6955 * objc/execute/enumeration-2.m: Same.
6956 * objc/execute/formal_protocol-1.m: Same.
6957 * objc/execute/formal_protocol-3.m: Same.
6958 * objc/execute/formal_protocol-5.m: Same.
6959 * objc/execute/accessing_ivars.m: Same.
6960 * objc/execute/bycopy-2.m: Same.
6961 * objc/execute/formal_protocol-7.m: Same.
6962 * objc/execute/compatibility_alias.m: Same.
6963 * objc/execute/no_clash.m: Same.
6964 * objc/execute/object_is_meta_class.m: Same.
6965 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6966 * objc/execute/class-tests-1.h: Include stdio.h.
6967 * objc/execute/class-tests-2.h: Same.
6968 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6970 * obj-c++.dg/try-catch-2.mm: Same.
6972 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6975 * g++.dg/warn/Wunused-parm-4.C: New test.
6977 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6978 Jan Hubicka <jh@suse.cz>
6982 * g++.dg/debug/pr47106.C: New.
6984 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6987 * gcc.target/i386/pr43653.c: New test.
6989 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6992 * g++.dg/template/inherit6.C: New test.
6994 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6997 * gfortran.dg/class_39.f03: New.
6999 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7002 * g++.dg/cpp0x/variadic106.C: New test.
7004 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7007 * gfortran.dg/pr47757-1.f90: New test.
7008 * gfortran.dg/pr47757-2.f90: New test.
7009 * gfortran.dg/pr47757-3.f90: New test.
7012 * g++.dg/cpp0x/enum8.C: New test.
7014 2011-02-15 Jason Merrill <jason@redhat.com>
7016 * g++.dg/inherit/implicit-trivial1.C: New.
7017 * g++.dg/cpp0x/implicit-trivial1.C: New.
7019 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7022 * gcc.dg/torture/pr47725.c: Removed.
7024 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7027 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7028 constant does not generate a load from memory.
7030 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7033 * gcc.dg/torture/pr47725.c: New.
7035 2011-02-15 Richard Guenther <rguenther@suse.de>
7037 PR tree-optimization/47743
7038 * gcc.dg/torture/pr47743.c: New testcase.
7040 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7043 * gcc.target/i386/pr47581.c: New test.
7045 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7048 * gfortran.dg/select_type_22.f03: New.
7050 2011-02-14 Jason Merrill <jason@redhat.com>
7052 * g++.dg/cpp0x/regress/enum1.C: New.
7054 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7056 * gnat.dg/include.adb: New test.
7058 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7061 * gfortran.dg/class_38.f03: New.
7063 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7065 * gcc.dg/pr46494.c: New test.
7067 2011-02-14 Richard Guenther <rguenther@suse.de>
7069 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7071 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7074 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7075 sparc*-sun-solaris2.11.
7077 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7080 * gfortran.dg/argument_checking_18.f90: New.
7082 2011-02-13 Tobias Burnus <burnus@net-b.de>
7084 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7085 * gfortran.dg/argument_checking_17.f90: New.
7087 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7089 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7090 are temporarily disabled.
7091 * gfortran.dg/class_7.f03: Ditto.
7092 * gfortran.dg/coarray_14.f90: Ditto.
7093 * gfortran.dg/typebound_proc_13.f03: Ditto.
7095 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7098 * gfortran.dg/extends_11.f03: New.
7100 2011-02-11 Xinliang David Li <davidxl@google.com>
7102 PR tree-optimization/47707
7103 * g++.dg/tree-ssa/pr47707.C: New test.
7105 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7107 * g++.dg/opt/inline17.C: New test.
7109 2011-02-11 Tobias Burnus <burnus@net-b.de>
7112 * gfortran.dg/pure_formal_2.f90: New.
7114 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7116 PR rtl-optimization/47614
7117 * gfortran.dg/pr47614.f: New.
7119 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7122 * gcc.dg/opts-6.c: New test.
7124 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/pr47684.c: New test.
7129 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7133 c99_runtime, dg-add-options c99_runtime.
7134 (main): Use __asm__.
7136 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7139 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7140 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7141 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7142 * gcc.dg/ucnid-10.c: Likewise.
7143 * gcc.dg/ucnid-13.c: Likewise.
7144 * gcc.dg/ucnid-7.c: Likewise.
7145 * gcc.dg/ucnid-8.c: Likewise.
7146 Adapt dg-warning line number.
7148 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7150 * gcc.target/i386/parity-1.c: Use -march=k8.
7151 * gcc.target/i386/parity-2.c: Ditto.
7152 * gcc.target/i386/vecinit-1.c: Ditto.
7153 * gcc.target/i386/vecinit-2.c: Ditto.
7155 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7158 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7159 * gcc.target/mips/save-restore-3.c: Likewise.
7160 * gcc.target/mips/save-restore-4.c: Likewise.
7161 * gcc.target/mips/save-restore-5.c: Likewise.
7164 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7165 * g++.dg/tree-prof/partition2.C: Likewise.
7167 2011-02-09 Jason Merrill <jason@redhat.com>
7169 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7170 rather than misdeclare std::puts.
7172 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7173 * g++.dg/other/warning1.C: Likewise.
7174 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7175 * g++.old-deja/g++.gb/scope06.C: Likewise.
7176 * g++.old-deja/g++.law/cvt11.C: Likewise.
7177 * g++.old-deja/g++.law/init1.C: Likewise.
7178 * g++.dg/abi/mangle26.C: Likewise.
7180 * g++.dg/template/function1.C: Adjust for C++0x mode.
7181 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7183 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7184 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7186 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7188 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7190 * g++.dg/cpp0x/regress: New directory.
7191 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7192 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7193 * g++.dg/cpp0x/regress/regress3.C: New.
7195 2011-02-10 Richard Guenther <rguenther@suse.de>
7197 PR tree-optimization/47677
7198 * gcc.dg/torture/pr47677.c: New testcase.
7200 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7202 * objc.dg/special/load-category-1.m: Remove unused header.
7203 * objc.dg/special/load-category-1a.m: Likewise.
7204 * objc.dg/special/load-category-2.m: Likewise.
7205 * objc.dg/special/load-category-2a.m: Likewise.
7206 * objc.dg/special/load-category-3.m: Likewise.
7207 * objc.dg/special/load-category-3a.m: Likewise.
7208 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7209 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7210 * objc.dg/attributes/class-attribute-1.m: Likewise.
7211 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7212 * obj-c++.dg/property/property.exp: Likewise.
7213 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7214 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7215 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7216 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7217 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7218 * obj-c++.dg/template-8.mm: Likewise.
7220 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7223 * gcc.target/i386/pr47665.c: New test.
7225 2011-02-10 Jie Zhang <jie@codesourcery.com>
7229 2011-02-05 Jie Zhang <jie@codesourcery.com>
7231 * gcc.dg/pr42631.c: Update test.
7232 * gcc.dg/pr42631-2.c: New test.
7234 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7237 * gfortran.dg/proc_decl_25.f90: New.
7239 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7242 * gfortran.dg/typebound_assignment_2.f03: New.
7244 2011-02-09 Richard Guenther <rguenther@suse.de>
7246 PR tree-optimization/47664
7247 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7249 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7252 * gnat.dg/uninit_func.adb: Adjust dg directive.
7254 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7257 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7259 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7262 * gfortran.dg/auto_dealloc_2.f90: New.
7264 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7266 * gcc.dg/builtins-config.h: Remove __sgi handling.
7267 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7268 -std=c99 for mips-sgi-irix6.5*.
7270 2011-02-09 Martin Jambor <mjambor@suse.cz>
7273 * gfortran.dg/pr25923.f90: Remove xfails.
7275 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7278 * gfortran.dg/inquire_14.f90: New test.
7280 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7283 * gfortran.dg/pointer_init_6.f90: New.
7285 2011-02-08 Jeff Law <law@redhat.com>
7287 PR tree-optimization/42893
7288 * gcc.tree-ssa/pr42893.c: New test.
7290 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7292 PR tree-optimization/46834
7293 PR tree-optimization/46994
7294 PR tree-optimization/46995
7295 * gcc.dg/graphite/id-pr46834.c: New.
7296 * gfortran.dg/graphite/id-pr46994.f90: New.
7297 * gfortran.dg/graphite/id-pr46995.f90: New.
7299 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7302 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7303 using the variable is known the warning is emitted there.
7304 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7305 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7307 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7310 * gcc.dg/noreturn-1.c (foo5): Likewise.
7311 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7312 (method2): Likewise.
7314 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7315 the return statement using the uninitialized variable.
7316 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7318 2011-02-08 Richard Guenther <rguenther@suse.de>
7321 * g++.dg/opt/pr47639.c: New testcase.
7323 2011-02-08 Richard Guenther <rguenther@suse.de>
7325 PR tree-optimization/47632
7326 * g++.dg/opt/pr47632.C: New testcase.
7328 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7330 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7332 2011-02-07 Richard Guenther <rguenther@suse.de>
7334 PR tree-optimization/47615
7335 * g++.dg/opt/pr47615.C: New testcase.
7337 2011-02-07 Richard Guenther <rguenther@suse.de>
7339 PR tree-optimization/47621
7340 * gcc.dg/torture/pr47621.c: New testcase.
7342 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7344 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7346 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7349 * gfortran.dg/allocate_with_source_1 : New test.
7351 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.dg/pr47610.c: New test.
7356 2011-02-05 Jie Zhang <jie@codesourcery.com>
7359 * gcc.dg/pr42631.c: Update test.
7360 * gcc.dg/pr42631-2.c: New test.
7362 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7365 * gfortran.dg/pr47574.f90: New test.
7367 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7369 PR tree-optimization/46194
7370 * gcc.dg/autopar/pr46194.c: New.
7372 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7374 PR tree-optimization/43695
7375 * g++.dg/ipa/pr43695.C: New.
7377 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7380 * gcc.dg/pr23200.c: New test.
7382 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7385 * g++.dg/pr47589.C: New test.
7387 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7390 * g++.dg/template/typedef37.C: New test.
7391 * g++.dg/template/param1.C: Adjust expected error message.
7393 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7396 * gcc.dg/pr31490-2.c: New test.
7397 * gcc.dg/pr31490-3.c: New test.
7398 * gcc.dg/pr31490-4.c: New test.
7400 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7401 Jakub Jelinek <jakub@redhat.com>
7404 * g++.dg/parser/semicolon3.C: Adjust.
7405 * g++.dg/parser/semicolon4.C: New testcase.
7406 * g++.dg/pr46890.C: New testcase.
7408 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7411 * g++.dg/init/pr29571.C: New.
7413 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7415 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7416 instead of vect_int.
7418 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7421 * gcc.target/i386/pr47312.c: New test.
7424 * gcc.target/i386/pr47564.c: New test.
7426 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7428 PR tree-optimization/45122
7429 * gcc.dg/tree-ssa/pr45122.c: New.
7431 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7434 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7437 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7438 and vsx so a default --with-cpu=power7 doesn't give an error
7439 when -mavoid-indexed-addresses is used.
7441 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7442 wrapper function to save the arguments and then jump to the real
7443 function, rather than depending on the compiler not to move stuff
7445 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7447 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7448 Paul Thomas <pault@gcc.gnu.org>
7451 * gfortran.dg/class_37.f03 : New test.
7453 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7454 Richard Guenther <rguenther@suse.de>
7456 PR tree-optimization/40979
7458 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7459 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7460 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7461 check_vect_support_and_set_flags.
7462 * gfortran.dg/graphite/vect-pr40979.f90: New.
7464 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7467 * gfortran.dg/class_36.f03: New.
7469 2011-02-02 Richard Guenther <rguenther@suse.de>
7471 PR tree-optimization/47566
7472 * gcc.dg/lto/20110201-1_0.c: New testcase.
7474 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7480 * debug/pr47498.c: New.
7481 * debug/pr47501.c: New.
7483 2011-02-01 Richard Guenther <rguenther@suse.de>
7485 PR tree-optimization/47559
7486 * g++.dg/torture/pr47559.C: New testcase.
7488 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7491 * gfortran.dg/typebound_call_20.f03: New.
7493 2011-02-01 Richard Guenther <rguenther@suse.de>
7495 PR tree-optimization/47555
7496 * gcc.dg/pr47555.c: New testcase.
7498 2011-02-01 Richard Guenther <rguenther@suse.de>
7500 PR tree-optimization/47541
7501 * g++.dg/torture/pr47541.C: New testcase.
7503 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7506 * gfortran.dg/typebound_call_19.f03: New.
7508 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7511 * g++.dg/cpp0x/pr47416.C: New test.
7513 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7516 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7518 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7521 * gfortran.dg/typebound_assignment_1.f03: New.
7523 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7525 PR tree-optimization/47538
7526 * gcc.c-torture/execute/pr47538.c: New test.
7528 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7531 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7533 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7537 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7539 PR rtl-optimization/44031
7540 * gcc.c-torture/compile/20110131-1.c: New test.
7542 2011-01-31 Tobias Burnus <burnus@net-b.de>
7545 * gfortran.dg/stmt_func_1.f90: New.
7547 2011-01-31 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/interface_34.f90: New.
7552 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7555 * gfortran.dg/realloc_on_assign_5.f03: New test.
7556 * gfortran.dg/realloc_on_assign_5.f03: New test.
7558 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7560 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7561 * gfortran.dg/bessel_7.f90: Likewise.
7562 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7564 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7565 * gfortran.dg/sum_init_expr.f03: Likewise.
7567 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7569 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7572 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7573 loop only on "vect_intfloat_cvt" targets.
7575 2011-01-29 Tobias Burnus <burnus@net-b.de>
7578 * gfortran.dg/shape_6.f90: New.
7580 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7582 PR libgfortran/47434
7583 * gfortran.dg/read_infnan_1.f90: Update test.
7584 * gfortran.dg/module_nan.f90: Update test.
7585 * gfortran.dg/char4_iunit_1.f03: Update test.
7586 * gfortran.dg/large_real_kind_1.f90: Update test.
7587 * gfortran.dg/real_const_3.f90: Update test.
7588 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7590 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7593 * g++.dg/template/param2.C: New test.
7595 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597 PR libgfortran/47285
7598 * gfortran.dg/fmt_g.f: New test.
7600 2011-01-28 Tobias Burnus <burnus@net-b.de>
7603 * gfortran.dg/pure_formal_1.f90: New.
7605 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7608 * gcc.dg/tls/pr42894.c: New test.
7610 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7612 * gcc.dg/pr47276.c: Add dg-require-visibility.
7614 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7616 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7618 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7619 Tobias Burnus <burnus@gcc.gnu.org>
7624 * gfortran.dg/realloc_on_assign_3.f03: New test.
7625 * gfortran.dg/realloc_on_assign_4.f03: New test.
7626 * gfortran.dg/allocatable_function_5.f90: New test.
7627 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7628 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7629 implemented" dg-errors.
7631 2011-01-27 Jan Hubicka <jh@suse.cz>
7634 * gcc.dg/attr-weakref-4.c: New testcase
7636 2011-01-27 Martin Jambor <mjambor@suse.cz>
7638 PR tree-optimization/47228
7639 * gcc.dg/torture/pr47228.c: New test.
7641 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7643 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7645 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7647 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7648 when using auto-overlay support on the SPU.
7650 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7652 PR rtl-optimization/44174
7653 * gcc.target/i386/asm-6.c: New test.
7655 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7657 PR rtl-optimization/46856
7658 * gcc.c-torture/compile/pr46856.c: New test.
7660 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7661 Andrew Pinski <pinskia@gmail.com>
7664 * gcc.dg/pr43082.c: New.
7666 2011-01-26 DJ Delorie <dj@redhat.com>
7668 PR rtl-optimization/46878
7669 * gcc.dg/pr46878-1.c: New test.
7671 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7674 * g++.dg/cpp0x/pr47476.C: New test.
7676 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7678 * gcc.c-torture/compile/20110126-1.c: New test.
7680 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7683 * gcc.dg/torture/pr47473.c: New test.
7685 2011-01-26 Jan Hubicka <jh@suse.cz>
7688 * gcc.c-torture/execute/pr47237.c: New testcase.
7690 2011-01-26 Jan Hubicka <jh@suse.cz>
7692 PR tree-optimization/47190
7693 * gcc.dg/attr-weakref-3.c: New testcase.
7695 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7698 * gcc.dg/dll-9a.c: New test file.
7699 * gcc.dg/dll-11.c: Likewise.
7700 * gcc.dg/dll-12.c: Likewise.
7701 * gcc.dg/dll-12a.c: Likewise.
7702 * gcc.dg/dll-11a.c: Likewise.
7703 * gcc.dg/dll-9.c: Likewise.
7704 * gcc.dg/dll-10.c: Likewise.
7705 * gcc.dg/dll-10a.c: Likewise.
7706 * g++.dg/ext/dllexport4a.cc: Likewise.
7707 * g++.dg/ext/dllexport4.C: Likewise.
7708 * g++.dg/ext/dllexport5.C: Likewise.
7709 * g++.dg/ext/dllexport5a.cc: Likewise.
7711 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7713 PR tree-optimization/46970
7714 * gcc.dg/graphite/pr46970.c: New.
7716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7718 PR tree-optimization/46215
7719 * gcc.dg/graphite/pr46215.c: New.
7721 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7723 PR tree-optimization/46168
7724 * gcc.dg/graphite/pr46168.c: New.
7726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7728 PR tree-optimization/43657
7729 * gcc.dg/graphite/pr43657.c: New.
7731 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7733 PR tree-optimization/29832
7734 * gfortran.dg/graphite/pr29832.f90: New.
7736 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7738 PR tree-optimization/43567
7739 * gcc.dg/graphite/pr43567.c: New.
7741 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7743 * gfortran.dg/graphite/interchange-4.f: New.
7744 * gfortran.dg/graphite/interchange-5.f: New.
7746 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7747 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7748 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7749 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7750 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7751 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7752 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7753 * gfortran.dg/ltrans-7.f90: Removed.
7754 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7756 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7757 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7758 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7759 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7760 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7761 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7762 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7763 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7764 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7765 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7766 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7767 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7768 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7769 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7770 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7771 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7772 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7773 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7774 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7775 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7776 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7777 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7778 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7779 * gcc.dg/tree-ssa/data-dep-1.c
7780 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7781 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7782 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7783 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7784 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7786 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7788 PR tree-optimization/47265
7789 PR tree-optimization/47443
7790 * gcc.c-torture/compile/pr47265.c: New test.
7791 * gcc.dg/pr47443.c: New test.
7793 2011-01-25 Martin Jambor <mjambor@suse.cz>
7795 PR tree-optimization/47382
7796 * g++.dg/torture/pr47382.C: New test.
7797 * g++.dg/opt/devirt1.C: Xfail.
7799 2011-01-25 Yao Qi <yao@codesourcery.com>
7802 * gcc.target/arm/pr45701-1.c: New test.
7803 * gcc.target/arm/pr45701-2.c: New test.
7804 * gcc.target/arm/pr45701-3.c: New test.
7806 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7807 Jakub Jelinek <jakub@redhat.com>
7809 PR tree-optimization/47271
7810 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7812 2011-01-25 Nick Clifton <nickc@redhat.com>
7814 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7815 (saturate_add): Delete.
7817 (main): Do not run saturate_add.
7818 (set_interrupts): Delete.
7820 2011-01-25 Tobias Burnus <burnus@net-b.de>
7823 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7825 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7827 PR tree-optimization/47427
7828 PR tree-optimization/47428
7829 * gcc.c-torture/compile/pr47427.c: New test.
7830 * gcc.c-torture/compile/pr47428.c: New test.
7832 2011-01-25 Richard Guenther <rguenther@suse.de>
7835 * gcc.dg/torture/pr47411.c: New testcase.
7837 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7839 * gfortran.dg/graphite/id-24.f: New.
7840 * gfortran.dg/graphite/id-25.f: New.
7842 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7844 * gfortran.dg/graphite/id-23.f: New.
7846 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7848 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7850 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7852 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7853 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7854 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7855 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7856 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7857 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7858 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7859 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7860 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7862 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7864 * gcc.dg/graphite/block-0.c: Add documentation.
7865 * gcc.dg/graphite/block-4.c: Same.
7866 * gcc.dg/graphite/block-7.c: Same.
7867 * gcc.dg/graphite/block-8.c: New.
7868 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7869 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7870 * gcc.dg/graphite/interchange-12.c: Add documentation.
7871 * gcc.dg/graphite/interchange-13.c: New.
7872 * gcc.dg/graphite/interchange-14.c: New.
7873 * gcc.dg/graphite/interchange-15.c: New.
7874 * gcc.dg/graphite/interchange-8.c: Add documentation.
7875 * gcc.dg/graphite/interchange-mvt.c: Same.
7877 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7880 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7881 * gcc.target/powerpc/altivec-14.c: Ditto.
7882 * gcc.target/powerpc/altivec-33.c: Ditto.
7883 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7884 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7885 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7886 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7887 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7888 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7889 * g++.dg/ext/altivec-15.C: Ditto.
7890 * g++.dg/ext/altivec-types-1.C: Ditto.
7891 * g++.dg/ext/altivec-types-2.C: Ditto.
7892 * g++.dg/ext/altivec-types-3.C: Ditto.
7893 * g++.dg/ext/altivec-types-4.C: Ditto.
7895 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7897 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7899 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7901 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7902 optimization options.
7904 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7906 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7909 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7911 2011-01-23 Tobias Burnus <burnus@net-b.de>
7914 * gfortran.dg/allocatable_scalar_12.f90: New.
7916 2011-01-23 Ira Rosen <irar@il.ibm.com>
7918 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7919 vectorization to be not profitable if peeling is used to
7920 realign the memory access.
7921 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7922 loop bound to avoid loop unrolling.
7923 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7925 2011-01-22 Jan Hubicka <jh@suse.cz>
7928 * g++.dg/lto/pr47333.C: New file.
7930 2011-01-22 Jan Hubicka <jh@suse.cz>
7932 PR tree-optimization/43884
7934 * gcc.dg/autopar/outer-2.c: Increase array size.
7935 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7937 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7940 * gfortran.dg/c_loc_tests_16.f90: New test.
7942 2011-01-22 Tobias Burnus <burnus@net-b.de>
7945 * gfortran.dg/typebound_proc_19.f90: New.
7947 2011-01-21 Jeff Law <law@redhat.com>
7949 PR tree-optimization/47053
7950 * g++.dg/pr47053.C: New test.
7952 2011-01-21 Jason Merrill <jason@redhat.com>
7955 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7957 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7960 * g++.dg/cpp0x/range-for10.C: New test.
7961 * g++.dg/template/for1.C: New test.
7964 * g++.dg/tree-prof/partition3.C: New test.
7966 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7968 PR rtl-optimization/47366
7969 * g++.dg/opt/pr47366.C: New test.
7971 2011-01-21 Jason Merrill <jason@redhat.com>
7974 * g++.dg/cpp0x/constexpr-regress2.C: New.
7976 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7978 2011-01-21 Jeff Law <law@redhat.com>
7980 PR rtl-optimization/41619
7981 * gcc.dg/pr41619.c: New.
7983 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7985 PR tree-optimization/47355
7986 * g++.dg/opt/pr47355.C: New test.
7988 2011-01-21 Richard Guenther <rguenther@suse.de>
7990 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7993 2011-01-21 Richard Guenther <rguenther@suse.de>
7995 PR tree-optimization/47365
7996 * gcc.dg/torture/pr47365.c: New testcase.
7997 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7999 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8003 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8005 PR tree-optimization/47391
8006 * gcc.dg/pr47391.c: New test.
8008 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8010 * g++.dg/template/char1.C: Use signed char.
8012 2011-01-21 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/pointer_target_4.f90: New.
8017 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8020 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8021 ILP32 system and not IP32.
8023 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8026 * g++.dg/debug/pr46583.C: New.
8028 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8031 * g++.dg/debug/pr47283.C: New test.
8034 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8035 * gcc.target/i386/headmerge-2.c: Likewise.
8037 2011-01-20 Richard Guenther <rguenther@suse.de>
8040 * gcc.dg/torture/pr47370.c: New testcase.
8042 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8044 PR tree-optimization/46130
8045 * gcc.dg/pr46130-1.c: New test.
8046 * gcc.dg/pr46130-2.c: New test.
8048 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8051 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8053 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8056 * g++.dg/debug/pr46240.cc: New.
8058 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8061 * g++.dg/template/anonunion1.C: New test.
8063 PR rtl-optimization/47337
8064 * gcc.c-torture/execute/pr47337.c: New test.
8066 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8069 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8071 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8073 PR tree-optimization/46021
8074 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8076 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8078 PR tree-optimization/47290
8079 * g++.dg/torture/pr47290.C: New test.
8081 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8084 * gfortran.dg/proc_ptr_comp_29.f90: New.
8086 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8089 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8090 powerpc-apple-darwin9.
8092 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8094 PR rtl-optimization/47299
8095 * gcc.c-torture/execute/pr47299.c: New test.
8097 2011-01-17 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/constexpr-virtual.C: New.
8101 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8104 * gfortran.dg/gomp/pr47331.f90: New test.
8106 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8109 * objc.dg/selector-warn-1.m: New.
8110 * obj-c++.dg/selector-warn-1.mm: New.
8112 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8114 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8115 Update dg-final accordingly.
8117 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8121 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8123 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8125 * gcc.dg/guality/pr36728-2.c: Likewise.
8127 2011-01-17 Richard Guenther <rguenther@suse.de>
8129 PR tree-optimization/47313
8130 * g++.dg/torture/pr47313.C: New testcase.
8132 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8135 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8136 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8137 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8138 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8140 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8142 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8143 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8144 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8146 2011-01-17 Richard Guenther <rguenther@suse.de>
8148 PR tree-optimization/45967
8149 * gcc.dg/torture/pr45967-2.c: New testcase.
8150 * gcc.dg/torture/pr45967-3.c: Likewise.
8152 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8155 * g++.dg/ext/pr47213.C: Require visibility.
8157 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8159 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8160 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8162 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8164 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8165 Linux-based targets.
8167 2011-01-13 Jan Hubicka <jh@suse.cz>
8169 PR tree-optimization/47276
8170 * gcc.dg/pr47276.c: New testcase.
8172 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8173 Jonathan Wakely <jwakely.gcc@gmail.com>
8176 * g++.dg/other/pr33558.C: New.
8177 * g++.dg/other/pr33558-2.C: New.
8179 2011-01-14 Martin Jambor <mjambor@suse.cz>
8181 PR tree-optimization/45934
8182 PR tree-optimization/46302
8183 * g++.dg/ipa/devirt-c-1.C: New test.
8184 * g++.dg/ipa/devirt-c-2.C: Likewise.
8185 * g++.dg/ipa/devirt-c-3.C: Likewise.
8186 * g++.dg/ipa/devirt-c-4.C: Likewise.
8187 * g++.dg/ipa/devirt-c-5.C: Likewise.
8188 * g++.dg/ipa/devirt-c-6.C: Likewise.
8189 * g++.dg/ipa/devirt-6.C: Likewise.
8190 * g++.dg/ipa/devirt-d-1.C: Likewise.
8191 * g++.dg/torture/pr45934.C: Likewise.
8193 2011-01-14 Jason Merrill <jason@redhat.com>
8195 * g++.dg/cpp0x/variadic105.C: New.
8197 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8198 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8202 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8203 execution tests on i?86-*-*, x86_64-*-* and
8204 powerpc*-apple-darwin* && ilp32.
8205 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8206 tests on i?86-*-* and x86_64-*-*.
8208 2011-01-14 Richard Guenther <rguenther@suse.de>
8210 PR tree-optimization/47280
8211 * g++.dg/opt/pr47280.C: New testcase.
8213 2011-01-14 Jason Merrill <jason@redhat.com>
8215 * g++.dg/cpp0x/constexpr-regress1.C: New.
8217 * g++.dg/ext/flexary2.C: New.
8219 2011-01-14 Richard Guenther <rguenther@suse.de>
8222 * gcc.dg/torture/pr47281.c: New testcase.
8223 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8225 2011-01-14 Richard Guenther <rguenther@suse.de>
8227 PR tree-optimization/47286
8228 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8230 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8233 * g++.dg/ext/pr47213.C: New.
8235 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8237 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8239 2011-01-13 Tobias Burnus <burnus@net-b.de>
8240 Mikael Morin <mikael@gcc.gnu.org>
8244 * gfortran.dg/select_type_20.f90: New.
8245 * gfortran.dg/select_type_21.f90: New.
8247 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8250 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8252 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8254 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8255 * gcc.dg/guality/pr36728-2.c: Likewise.
8257 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8260 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8262 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8264 PR rtl-optimization/45352
8265 * gcc.dg/pr45352-3.c: New.
8267 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8269 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8271 * g++.dg/cpp0x/range-for8.C: New.
8272 * g++.dg/cpp0x/range-for9.C: New.
8274 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8277 * g++.dg/debug/pr47209.C: New.
8279 2011-01-12 Richard Guenther <rguenther@suse.de>
8282 * gcc.dg/lto/pr47259_0.c: New testcase.
8283 * gcc.dg/lto/pr47259_1.c: Likewise.
8285 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8287 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8288 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8289 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8290 methods missing from the OBJC2 Object.
8291 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8292 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8293 GNU and NeXT runtimes.
8294 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8296 * objc-obj-c++-shared/Object1.m: Likewise.
8297 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8298 * objc.dg/proto-qual-1.m: Likewise.
8299 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8300 * obj-c++.dg/proto-qual-1.mm: Likewise.
8302 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8305 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8307 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8309 Fixed the Objective-C++ testsuite and updated all tests.
8310 * lib/obj-c++.exp (obj-c++_init): Declare and set
8311 gcc_warning_prefix and gcc_error_prefix.
8312 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8313 'dg-warning', 'dg-message' and 'dg-error'.
8314 * obj-c++.dg/class-extension-3.mm: Likewise.
8315 * obj-c++.dg/class-protocol-1.mm: Likewise.
8316 * obj-c++.dg/encode-7.mm: Likewise.
8317 * obj-c++.dg/exceptions-3.mm: Likewise.
8318 * obj-c++.dg/exceptions-5.mm: Likewise.
8319 * obj-c++.dg/method-12.mm: Likewise.
8320 * obj-c++.dg/method-13.mm: Likewise.
8321 * obj-c++.dg/method-15.mm: Likewise.
8322 * obj-c++.dg/method-16.mm: Likewise.
8323 * obj-c++.dg/method-4.mm: Likewise.
8324 * obj-c++.dg/method-8.mm: Likewise.
8325 * obj-c++.dg/method-conflict-1.mm: Likewise.
8326 * obj-c++.dg/method-conflict-2.mm: Likewise.
8327 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8328 and uncommented second part of the testcase now that the testsuite
8330 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8331 and uncommented second part of the testcase now that the testsuite
8333 * obj-c++.dg/private-1.mm: Likewise.
8334 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8335 * obj-c++.dg/syntax-error-7.mm: Likewise.
8336 * obj-c++.dg/warn5.mm: Likewise.
8337 * obj-c++.dg/property/at-property-14.mm: Likewise.
8338 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8340 * obj-c++.dg/property/at-property-18.mm: Likewise.
8341 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8343 * obj-c++.dg/property/at-property-21.mm: Likewise.
8344 * obj-c++.dg/property/at-property-28.mm: Likewise.
8345 * obj-c++.dg/property/at-property-5.mm: Likewise.
8346 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8347 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8348 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8349 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8350 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8351 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8352 * obj-c++.dg/tls/diag-5.mm: Likewise.
8353 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8354 dg-error, now matched correctly.
8356 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8358 * objc.dg/property/at-property-29.m: New.
8359 * obj-c++.dg/property/at-property-29.mm: New.
8361 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363 * go.test/go-test.exp (go-set-goarch): New proc.
8364 (go-gc-tests): Use it.
8366 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8369 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8371 2011-01-11 Richard Henderson <rth@redhat.com>
8373 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8375 2011-01-11 Jan Hubicka <jh@suse.cz>
8379 * gcc.dg/lto/pr45721_1.c: New file.
8380 * gcc.dg/lto/pr45721_0.c: New file.
8382 2011-01-11 Richard Guenther <rguenther@suse.de>
8384 PR tree-optimization/46076
8385 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8387 2011-01-11 Jeff Law <law@redhat.com>
8389 * PR tree-optimization/47086
8390 * gcc.dg/pr47086.c: New test.
8392 2011-01-11 Jason Merrill <jason@redhat.com>
8395 * g++.dg/template/new10.C: New.
8398 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8400 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8402 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8403 Split type definitions and NSConstantString class into...
8404 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8405 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8406 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8407 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8408 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8409 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8411 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8412 encode defines for newer NeXT system headers.
8413 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8414 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8415 * objc.dg/foreach-5.m: Likewise.
8416 * objc.dg/foreach-2.m: Likewise.
8417 * objc.dg/foreach-4.m: Likewise.
8418 * objc.dg/torture/strings/string1.m: Likewise.
8419 * objc.dg/torture/strings/string2.m: Likewise.
8420 * objc.dg/torture/strings/string3.m: Likewise.
8421 * objc.dg/torture/strings/string4.m: Likewise.
8422 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8423 header and stand alone.
8424 * obj-c++.dg/strings/strings-2.mm: Likewise.
8425 * objc.dg/torture/strings/const-str-3.m: Likewise.
8426 * objc.dg/strings/strings-2.m: Likewise.
8427 * objc.dg/strings/const-str-12b.m: Likewise.
8429 2011-01-12 Richard Guenther <rguenther@suse.de>
8432 * gcc.dg/attr-weak-1.c: Adjust.
8434 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8437 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8438 standard compliant and comment.
8440 2011-01-10 Jan Hubicka <jh@suse.cz>
8443 * gcc.dg/initpri3.c: New testcase.
8445 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8448 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8454 (g_ebp_save): Likewise.
8455 (g_esp_save): Likewise.
8457 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8459 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8461 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8463 PR tree-optimization/46021
8464 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8465 i?86-*-*, x86_64-*-*.
8467 2011-01-10 Jeff Law <law@redhat.com>
8469 * PR tree-optimization/47141
8470 * gcc.c-torture/compile/pr47141.c: New test.
8472 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8475 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8476 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8477 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8478 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8481 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8482 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8483 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8484 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8485 being vectorized. Adjust dg-final pattern.
8488 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8489 * gcc.dg/vect/slp-24.c: Likewise.
8491 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8494 * g++.dg/other/pr47218-1.C: New test file.
8495 * g++.dg/other/pr47218.C: Likewise.
8496 * g++.dg/other/pr47218.h: New supporting header.
8498 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8501 * objc.dg/attributes/invalid-attribute-1.m: New.
8502 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8504 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8507 * gfortran.dg/proc_ptr_comp_28.f90: New.
8509 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8511 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8512 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8513 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8514 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8515 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8516 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8517 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8518 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8519 * objc.dg/gnu-api-2-class.m: Likewise.
8520 * objc.dg/gnu-api-2-ivar.m: Likewise.
8521 * objc.dg/gnu-api-2-method.m: Likewise.
8522 * objc.dg/gnu-api-2-objc.m: Likewise.
8523 * objc.dg/gnu-api-2-object.m: Likewise.
8524 * objc.dg/gnu-api-2-property.m: Likewise.
8525 * objc.dg/gnu-api-2-protocol.m: Likewise.
8526 * objc.dg/gnu-api-2-sel.m: Likewise.
8528 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8530 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8531 * objc.dg/objc-foreach-4.m: Likewise.
8532 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8533 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8534 * objc.dg/foreach-4.m: Likewise.
8535 * objc.dg/foreach-5.m: Likewise.
8536 * objc.dg/foreach-3.m: Return self from init.
8538 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8541 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8543 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8546 * gfortran.dg/class_35.f90: New.
8548 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8550 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8552 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8555 * objc.dg/invalid-method-2.m: New.
8556 * obj-c++.dg/invalid-method-2.mm: New.
8558 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8561 * gfortran.dg/transpose_optimization_2.f90 : New test.
8563 2011-01-08 Jan Hubicka <jh@suse.cz>
8565 PR tree-optmization/46469
8566 * g++.dg/torture/pr46469.C: New testcase.
8568 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8570 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8571 emulation of libobjc-gnu structure layout functionality to ..
8572 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8573 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8574 * objc/execute/bf-common.h: Adjust headers.
8575 * objc/execute/bf-1.m: Likewise.
8576 * objc/execute/bf-2.m: Likewise.
8577 * objc/execute/bf-3.m: Likewise.
8578 * objc/execute/bf-4.m: Likewise.
8579 * objc/execute/bf-5.m: Likewise.
8580 * objc/execute/bf-6.m: Likewise.
8581 * objc/execute/bf-7.m: Likewise.
8582 * objc/execute/bf-8.m: Likewise.
8583 * objc/execute/bf-9.m: Likewise.
8584 * objc/execute/bf-10.m: Likewise.
8585 * objc/execute/bf-11.m: Likewise.
8586 * objc/execute/bf-12.m: Likewise.
8587 * objc/execute/bf-13.m: Likewise.
8588 * objc/execute/bf-14.m: Likewise.
8589 * objc/execute/bf-15.m: Likewise.
8590 * objc/execute/bf-16.m: Likewise.
8591 * objc/execute/bf-17.m: Likewise.
8592 * objc/execute/bf-18.m: Likewise.
8593 * objc/execute/bf-19.m: Likewise.
8594 * objc/execute/bf-20.m: Likewise.
8595 * objc/execute/bf-21.m: Likewise.
8596 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8597 objc_get_type_qualifiers ().
8599 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8602 * gfortran.dg/dependency_39.f90: New test.
8604 2011-01-07 Jan Hubicka <jh@suse.cz>
8606 Get builtins tests ready for linker plugin.
8607 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8608 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8609 my_memset, my_bzero): Mark used.
8610 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8611 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8613 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8616 2011-01-07 Jan Hubicka <jh@suse.cz>
8618 PR tree-optimization/46367
8619 * g++.dg/torture/pr46367.C: New file.
8621 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8624 * gcc.dg/pr47201.c: New test.
8627 * gcc.dg/tree-prof/pr47187.c: New test.
8629 2011-01-07 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/extends_type_of_3.f90: New.
8634 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8636 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8637 * g++.dg/ext/dllimport-MI1.C: Likewise.
8638 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8639 * g++.dg/ext/dllimport10.C: Likewise.
8640 * g++.dg/ext/dllimport11.C: Likewise.
8641 * g++.dg/ext/dllimport12.C: Likewise.
8642 * g++.dg/ext/dllimport13.C: Likewise.
8643 * g++.dg/ext/dllimport2.C: Likewise.
8644 * g++.dg/ext/dllimport3.C: Likewise.
8645 * g++.dg/ext/dllimport4.C: Likewise.
8646 * g++.dg/ext/dllimport5.C: Likewise.
8647 * g++.dg/ext/dllimport6.C: Likewise.
8648 * g++.dg/ext/dllimport8.C: Likewise.
8649 * g++.dg/ext/dllimport9.C: Likewise.
8650 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8651 targets, too. Additionally enable test for i?86-*-mingw*.
8652 * g++.dg/ext/selectany1.C: Likewise.
8653 Remove guard variable check.
8655 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8659 * gfortran.dg/storage_size_3.f08: Extended.
8661 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8664 * g++.dg/template/stdarg1.C: New test.
8666 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8669 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8670 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8671 from the interface of functions to not hide the errors that
8674 2011-01-06 Jan Hubicka <jh@suse.cz>
8676 * gcc.dg/lto/pr47188_0.c: New testcase.
8677 * gcc.dg/lto/pr47188_1.c: New testcase.
8679 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8683 * gfortran.dg/interface_33.f90: New test.
8685 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8688 * gcc.c-torture/compile/pr47150.c: New test.
8690 2011-01-06 Ira Rosen <irar@il.ibm.com>
8692 PR tree-optimization/47139
8693 * gcc.dg/vect/pr47139.c: New test.
8695 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8698 * gfortran.dg/extends_type_of_2.f03: New.
8700 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8702 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8704 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8706 * gnat.dg/opt14.adb: New test.
8708 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8711 * gfortran.dg/allocate_error_2.f90: New test.
8713 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8716 * gfortran.dg/storage_size_3.f08: New.
8718 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8720 PR libgfortran/47154
8721 * gfortran.dg/namelist_68.f90: New test.
8723 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8725 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8727 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8730 * gfortran.dg/class_34.f90: New.
8732 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8734 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8735 use __builtin_inff. Skip all single-precision tests that require
8738 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8740 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8742 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8744 PR tree-optimization/47148
8745 * gcc.c-torture/execute/pr47148.c: New test.
8747 PR tree-optimization/47155
8748 * gcc.c-torture/execute/pr47155.c: New test.
8750 PR rtl-optimization/47157
8751 * gcc.c-torture/compile/pr47157.c: New test.
8753 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8755 * gcc.dg/torture/vector-shift2.c (schar): Define.
8756 (main): Always use schar or uchar instead of plain "char" to avoid
8757 dependencies on implementation-defined char signedness.
8759 2011-01-03 Martin Jambor <mjambor@suse.cz>
8761 PR tree-optimization/46801
8762 * gnat.dg/pack9.adb: Remove xfail.
8764 2011-01-03 Martin Jambor <mjambor@suse.cz>
8766 PR tree-optimization/46984
8767 * g++.dg/ipa/pr46984.C: New test.
8769 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8772 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8774 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8776 PR tree-optimization/47140
8777 * gcc.c-torture/compile/pr47140.c: New test.
8779 PR rtl-optimization/47028
8780 * gcc.dg/pr47028.c: New test.
8782 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8784 * objc.dg/protocol-forward-1.m: Removed TODO.
8785 * objc.dg/protocol-forward-2.m: New.
8786 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8787 * obj-c++.dg/protocol-forward-2.mm: New.
8789 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8792 * g++.dg/eh/pr38662.C: New testcase.
8794 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8796 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8797 scan for newline '\n'.
8800 Copyright (C) 2011 Free Software Foundation, Inc.
8802 Copying and distribution of this file, with or without modification,
8803 are permitted in any medium without royalty provided the copyright
8804 notice and this notice are preserved.