1 2011-07-21 Kai Tietz <ktietz@redhat.com>
3 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6 2011-07-21 Tobias Burnus <burnus@net-b.de>
8 * gfortran.dg/coarray_lib_token_1.f90: New.
10 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
12 * gcc.dg/pr32912-2.c: Skip for AVR.
13 * gcc.dg/pr44674.c: Add dg-require-profiling.
15 2011-07-20 Jason Merrill <jason@redhat.com>
17 * g++.dg/ext/desig2.C: New.
19 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
21 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
23 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
24 * gcc.target/powerpc/recip-3.c: Ditto.
26 2011-07-19 Jason Merrill <jason@redhat.com>
30 * g++.dg/cpp0x/decltype21.C: New.
32 2011-07-20 Richard Guenther <rguenther@suse.de>
35 * gcc.dg/tree-ssa/pr18908.c: New testcase.
36 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
38 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
40 * gcc.target/arm/combine-movs.c: New.
41 * gcc.target/arm/unsigned-extend-2.c: New.
43 2011-07-19 Jason Merrill <jason@redhat.com>
46 * g++.dg/cpp0x/variadic114.C: New.
48 2011-07-19 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/coarray_args_1.f90: New.
51 * gfortran.dg/coarray_args_2.f90: New.
53 2011-07-19 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/allocate_error_3.f90: New.
58 2011-07-19 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
61 * gcc.dg/tree-ssa/bool-11.c: Likewise.
62 * gcc.dg/torture/20110719-1.c: New testcase.
64 2011-07-19 Jakub Jelinek <jakub@redhat.com>
66 PR tree-optimization/49768
67 * gcc.c-torture/execute/pr49768.c: New test.
69 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
71 PR tree-optimization/49771
72 * gcc.dg/vect/pr49771.c: New test.
74 2011-07-18 Martin Jambor <mjambor@suse.cz>
76 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
77 * gcc.dg/ipa/ipa-2.c: Likewise.
78 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
79 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
80 * gcc.dg/ipa/ipa-5.c: Likewise.
81 * gcc.dg/ipa/ipa-7.c: Likewise.
82 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
83 * gcc.dg/ipa/ipacost-1.c: Likewise.
84 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
86 * gcc.dg/ipa/ipcp-1.c: New test.
87 * gcc.dg/ipa/ipcp-2.c: Likewise.
88 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
90 2011-07-18 Jakub Jelinek <jakub@redhat.com>
93 * gfortran.dg/pr49675.f90: New test.
95 2011-07-18 Richard Guenther <rguenther@suse.de>
97 * gcc.dg/torture/20110718-1.c: New testcase.
99 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
101 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
102 * g++.dg/ext/bitfield3.C: Likewise.
103 * g++.dg/ext/bitfield4.C: Likewise.
104 * g++.dg/ext/bitfield5.C: Likewise.
105 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
106 * g++.dg/other/pr23205-2.C: Likewise.
107 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
108 * gcc.c-torture/compile/20001109-2.c: Likewise.
109 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
110 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
111 * gcc.dg/bitfld-16.c: Likewise.
112 * gcc.dg/bitfld-17.c: Likewise.
113 * gcc.dg/bitfld-18.c: Likewise.
114 * gcc.dg/builtins-config.h: Remove Netware support.
115 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
116 * gcc.dg/cdce2.c: Likewise.
117 * gcc.dg/cpp/assert4.c: Remove netware support.
118 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
119 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
121 * lib/target-supports.exp (check_visibility_available): Remove
123 (check_profiling_available): Likewise.
125 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
127 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
129 2011-07-17 Tobias Burnus <burnus@net-b.de>
130 Thomas Koenig <tkoenig@gcc.gnu.org>
133 * gfortran.dg/generic_17.f90: Fix testcase.
134 * gfortran.dg/interface_3.f90: Add dg-error.
135 * gfortran.dg/use_14.f90: New.
136 * gfortran.dg/use_15.f90: New.
138 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
140 * gnat.dg/pointer_controlled.adb: New test.
142 2011-07-17 Tobias Burnus <burnus@net-b.de>
145 * gfortran.dg/pointer_remapping_7.f90: New.
147 2011-07-16 Jason Merrill <jason@redhat.com>
149 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
151 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
152 Jason Merrill <jason@redhat.com>
156 * g++.dg/cpp0x/decltype29.C: Adjust.
157 * g++.dg/cpp0x/error4.C: Adjust.
158 * g++.dg/cpp0x/sfinae26.C: Adjust.
159 * g++.dg/cpp0x/variadic105.C: Adjust.
160 * g++.dg/template/deduce3.C: Adjust.
161 * g++.dg/template/error45.C: Adjust.
162 * g++.dg/template/ptrmem2.C: Adjust.
163 * g++.dg/template/sfinae2.C: Adjust.
164 * g++.old-deja/g++.pt/crash60.C: Adjust.
165 * g++.old-deja/g++.pt/unify6.C: Adjust.
166 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
167 * g++.dg/cpp0x/nullptr15.C: Adjust.
168 * g++.dg/cpp0x/pr31431-2.C: Adjust.
169 * g++.dg/cpp0x/pr31431.C: Adjust.
170 * g++.dg/cpp0x/pr31434.C: Adjust.
171 * g++.dg/cpp0x/sfinae11.C: Adjust
172 * g++.dg/cpp0x/temp_default2.C: Adjust.
173 * g++.dg/cpp0x/trailing4.C: Adjust.
174 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
175 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
176 * g++.dg/cpp0x/variadic105.C: Adjust.
177 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
178 * g++.dg/ext/vla2.C: Adjust.
179 * g++.dg/other/ptrmem10.C: Adjust.
180 * g++.dg/other/ptrmem11.C: Adjust.
181 * g++.dg/overload/unknown1.C: Adjust.
182 * g++.dg/template/conv11.C: Adjust.
183 * g++.dg/template/dependent-expr5.C: Adjust.
184 * g++.dg/template/friend.C: Adjust.
185 * g++.dg/template/incomplete2.C: Adjust.
186 * g++.dg/template/local4.C: Adjust.
187 * g++.dg/template/local6.C: Adjust.
188 * g++.dg/template/operator9.C: Adjust.
189 * g++.dg/template/ttp25.C: Adjust.
190 * g++.dg/template/unify10.C: Adjust.
191 * g++.dg/template/unify11.C: Adjust.
192 * g++.dg/template/unify6.C: Adjust.
193 * g++.dg/template/unify9.C: Adjust.
194 * g++.dg/template/varmod1.C: Adjust.
195 * g++.old-deja/g++.brendan/crash56.C: Adjust.
196 * g++.old-deja/g++.pt/crash28.C: Adjust.
197 * g++.old-deja/g++.pt/explicit41.C: Adjust.
198 * g++.old-deja/g++.pt/explicit77.C: Adjust.
199 * g++.old-deja/g++.pt/expr2.C: Adjust.
200 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
201 * g++.old-deja/g++.pt/spec5.C: Adjust.
202 * g++.old-deja/g++.pt/spec6.C: Adjust.
203 * g++.old-deja/g++.pt/unify4.C: Adjust.
204 * g++.old-deja/g++.pt/unify8.C: Adjust.
205 * g++.old-deja/g++.robertl/eb98.C: Adjust.
206 * g++.dg/overload/template5.C: New testcase.
207 * g++.dg/template/overload12.C: New testcase.
209 2011-07-11 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
212 * gfortran.dg/coarray_7.f90: Ditto.
213 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
214 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
216 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
218 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
220 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
221 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
222 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
224 * gcc.c-torture/execute/ieee/pr29302.x: New file.
225 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
226 * gcc.dg/torture/builtin-math-7.c: Add a comment.
228 2011-07-15 Jason Merrill <jason@redhat.com>
231 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
232 Use --extra_opts instead of --additional_options.
234 2011-07-15 Jakub Jelinek <jakub@redhat.com>
237 * g++.dg/torture/pr49309.C: Remove.
239 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
241 * gcc.target/tic6x/weak-call.c: New test.
242 * gcc.target/tic6x/fpcmp.c: New test.
243 * gcc.target/tic6x/fpdiv.c: New test.
244 * gcc.target/tic6x/rotdi16-scan.c: New test.
245 * gcc.target/tic6x/ffssi.c: New test.
246 * gcc.target/tic6x/fpdiv-lib.c: New test.
247 * gcc.target/tic6x/cold-lc.c: New test.
248 * gcc.target/tic6x/longcalls.c: New test.
249 * gcc.target/tic6x/abi-align-1.c: New test.
250 * gcc.target/tic6x/fpcmp-finite.c: New test.
251 * gcc.target/tic6x/rotdi16.c: New test.
252 * gcc.target/tic6x/bswapl.c: New test.
253 * gcc.target/tic6x/ffsdi.c: New test.
254 * gcc.target/tic6x/tic6x.exp: New file.
255 * gcc.target/tic6x/builtins/arith24.c: New test.
256 * gcc.target/tic6x/builtins/smpy.c: New test.
257 * gcc.target/tic6x/builtins/smpylh.c: New test.
258 * gcc.target/tic6x/builtins/smpyh.c: New test.
259 * gcc.target/tic6x/builtins/sarith1.c: New test.
260 * gcc.target/tic6x/builtins/extclr.c: New test
261 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
262 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
263 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
264 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
266 * gcc.c-torture/execute/20101011-1.c: Add a condition for
268 * gcc.dg/20020312-2.c: Likewise.
269 * gcc.dg/pr27095.c: Handle tic6x like hppa.
270 * gcc.dg/torture/pr37868.c: Skip on tic6x.
271 * gcc.dg/torture/builtin-math-7.c: Likewise.
274 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
275 not testing tic6x-*-*.
277 2011-07-14 Andrew Pinski <pinskia@gmail.com>
280 * g++.dg/torture/pr49309.C: New testcase.
282 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
284 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
286 2011-07-14 Richard Guenther <rguenther@suse.de>
288 PR tree-optimization/49651
289 * gcc.dg/torture/pr49651.c: New testcase.
291 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
294 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
296 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
298 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
299 -mno-pointers-to-nested-functions.
300 * gcc.target/powerpc/no-r11-2.c: Ditto.
301 * gcc.target/powerpc/no-r11-3.c: Ditto.
303 2011-07-13 Jason Merrill <jason@redhat.com>
305 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
306 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
307 when compiling C files.
308 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
309 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
310 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
311 * g++.dg/lookup/anon2.C: Likewise.
312 * g++.dg/tree-ssa/copyprop.C: Likewise.
313 * g++.old-deja/g++.jason/rfg27.C: Likewise.
314 * g++.dg/init/vector1.C: Ignore narrowing errors.
315 * g++.dg/torture/pr35526.C: Likewise.
316 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
318 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
321 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
324 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
326 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
327 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
329 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
331 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
332 * lib/obj-c++.exp (obj-c++_init): Ditto.
333 * lib/file-format.exp (gcc_target_object_format): Ditto.
334 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
335 * lib/target-supports-dg-exp (check_weak_available): Ditto.
336 (check_visibility_available): Ditto.
337 (check_effective_target_tls_native): Ditto.
338 (check_effective_target_tls_emulated): Ditto.
339 (check_effective_target_function_sections): Ditto.
341 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
343 * gcc.target/arm/pr48183.c: New test.
345 2011-07-13 Richard Guenther <rguenther@suse.de>
347 * gcc.dg/torture/20110713-1.c: New testcase.
349 2011-07-12 Andrew Pinski <pinskia@gmail.com>
352 * gcc.c-torture/compile/pr49474.c: New testcase.
354 2011-07-12 Jakub Jelinek <jakub@redhat.com>
356 PR tree-optimization/49712
357 * gcc.c-torture/execute/pr49712.c: New test.
359 2011-07-11 Jason Merrill <jason@redhat.com>
362 * g++.dg/template/recurse3.C: New.
364 2011-07-11 Jakub Jelinek <jakub@redhat.com>
367 * gcc.dg/guality/csttest.c: New test.
370 * gfortran.dg/pr49698.f90: New test.
372 2011-07-11 Jeff Law <law@redhat.com>
374 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
376 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
378 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
379 * go.test/go-test.exp (go-set-goarch): Likewise.
381 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
384 * gcc.target/avr/torture/pr39633.c: New test case.
386 2011-07-11 Tobias Burnus <burnus@net-b.de>
389 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
391 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
393 * lib/target-supports.exp (check_effective_target_scheduling):
395 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
396 * gcc.dg/pr45055.c: Ditto.
397 * gcc.dg/pr45353.c: Ditto.
398 * g++.dg/pr45056.C: Ditto.
400 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
402 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
403 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
404 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
405 * g++.dg/torture/pr31863.C: Skip AVR.
407 2011-07-10 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/intrinsic_signal.f90: New.
412 2011-07-09 Jason Merrill <jason@redhat.com>
414 * g++.dg/cpp0x/regress/regress6.C: New.
415 * g++.dg/parse/crash45.C: Adjust message.
416 * g++.dg/template/crash38.C: Adjust message.
417 * g++.dg/template/crash64.C: Adjust message.
419 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
421 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
422 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
423 * g++.dg/abi/bitfield3.C: Likewise.
424 * g++.dg/eh/pr38662.C: Likewise.
425 * g++.dg/ext/attrib36.C: Likewise.
426 * g++.dg/ext/attrib37.C: Likewise.
427 * g++.dg/ext/attrib8.C: Likewise.
428 * g++.dg/ext/tmplattr1.C: Likewise.
429 * g++.dg/inherit/override-attribs.C: Likewise.
430 * g++.dg/opt/inline9.C: Likewise.
431 * g++.dg/opt/life1.C: Likewise.
432 * g++.dg/opt/longbranch2.C: Likewise.
433 * g++.dg/opt/nrv12.C: Likewise.
434 * g++.dg/opt/reg-stack4.C: Likewise.
435 * g++.dg/other/pr35504.C: Likewise.
436 * g++.dg/other/pr39496.C: Likewise.
437 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
438 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
439 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
440 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
441 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
442 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
443 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
444 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
445 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
446 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
447 * g++.dg/warn/pr15774-1.C: Likewise.
448 * g++.dg/warn/pr15774-2.C: Likewise.
449 * g++.old-deja/g++.ext/attrib1.C: Likewise.
450 * g++.old-deja/g++.ext/attrib2.C: Likewise.
451 * g++.old-deja/g++.ext/attrib3.C: Likewise.
452 * g++.old-deja/g++.pt/asm2.C: Likewise.
453 * gcc.c-torture/compile/20000804-1.c: Likewise.
454 * gcc.c-torture/compile/pr16566-2.c: Likewise.
455 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
456 * gcc.dg/20020108-1.c: Likewise.
457 * gcc.dg/20020122-2.c: Likewise.
458 * gcc.dg/20020122-3.c: Likewise.
459 * gcc.dg/20020206-1.c: Likewise.
460 * gcc.dg/20020219-1.c: Likewise.
461 * gcc.dg/20020310-1.c: Likewise.
462 * gcc.dg/20020411-1.c: Likewise.
463 * gcc.dg/20020418-2.c: Likewise.
464 * gcc.dg/20020426-2.c: Likewise.
465 * gcc.dg/20020517-1.c: Likewise.
466 * gcc.dg/20030204-1.c: Likewise.
467 * gcc.dg/20030826-2.c: Likewise.
468 * gcc.dg/20031102-1.c: Likewise.
469 * gcc.dg/20031202-1.c: Likewise.
470 * gcc.dg/20050111-1.c: Likewise.
471 * gcc.dg/20050503-1.c: Likewise.
472 * gcc.dg/array-init-1.c: Likewise.
473 * gcc.dg/builtin-apply4.c: Likewise.
474 * gcc.dg/dfp/pr31344.c: Likewise.
475 * gcc.dg/gomp/atomic-11.c: Likewise.
476 * gcc.dg/graphite/pr40281.c: Likewise.
477 * gcc.dg/ia64-sync-1.c: Likewise.
478 * gcc.dg/ia64-sync-2.c: Likewise.
479 * gcc.dg/ia64-sync-3.c: Likewise.
480 * gcc.dg/ia64-sync-4.c: Likewise.
481 * gcc.dg/ifcvt-fabs-1.c: Likewise.
482 * gcc.dg/invalid-call-1.c: Likewise.
483 * gcc.dg/loop-3.c: Likewise.
484 * gcc.dg/lower-subreg-1.c: Likewise.
485 * gcc.dg/lto/pr47259_0.c: Likewise.
486 * gcc.dg/nested-calls-1.c: Likewise.
487 * gcc.dg/pr20017.c: Likewise.
488 * gcc.dg/pr25023.c: Likewise.
489 * gcc.dg/pr27671-2.c: Likewise.
490 * gcc.dg/pr32176.c: Likewise.
491 * gcc.dg/pr33676.c: Likewise.
492 * gcc.dg/pr35045.c: Likewise.
493 * gcc.dg/pr36015.c: Likewise.
494 * gcc.dg/pr36584.c: Likewise.
495 * gcc.dg/pr36998.c: Likewise.
496 * gcc.dg/pr37438.c: Likewise.
497 * gcc.dg/pr37908.c: Likewise.
498 * gcc.dg/pr41241.c: Likewise.
499 * gcc.dg/pr41340.c: Likewise.
500 * gcc.dg/pr44136.c: Likewise.
501 * gcc.dg/pr44194-1.c: Likewise.
502 * gcc.dg/pr46212.c: Likewise.
503 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
504 * gcc.dg/setjmp-2.c: Likewise.
505 * gcc.dg/short-compare-1.c: Likewise.
506 * gcc.dg/short-compare-2.c: Likewise.
507 * gcc.dg/smod-1.c: Likewise.
508 * gcc.dg/sync-2.c: Likewise.
509 * gcc.dg/sync-3.c: Likewise.
510 * gcc.dg/tls/opt-1.c: Likewise.
511 * gcc.dg/tls/opt-2.c: Likewise.
512 * gcc.dg/tls/opt-3.c: Likewise.
513 * gcc.dg/torture/badshift.c: Likewise.
514 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
515 * gcc.dg/torture/pr20314-2.c: Likewise.
516 * gcc.dg/torture/pr36891.c: Likewise.
517 * gcc.dg/torture/pr38774.c: Likewise.
518 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
519 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
520 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
521 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
522 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
523 * gcc.dg/torture/stackalign/push-1.c: Likewise.
524 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
525 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
526 * gcc.dg/tree-ssa/loop-28.c: Likewise.
527 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
528 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
529 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
530 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
531 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
532 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
533 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
534 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
535 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
536 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
537 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
538 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
539 * gcc.dg/unroll-1.c: Likewise.
540 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
541 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
542 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
543 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
544 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
545 * gcc.target/i386/20000609-1.c: Likewise.
546 * gcc.target/i386/20000720-1.c: Likewise.
547 * gcc.target/i386/20000724-1.c: Likewise.
548 * gcc.target/i386/20011107-1.c: Likewise.
549 * gcc.target/i386/20011119-1.c: Likewise.
550 * gcc.target/i386/20020201-3.c: Likewise.
551 * gcc.target/i386/20020218-1.c: Likewise.
552 * gcc.target/i386/20020729-1.c: Likewise.
553 * gcc.target/i386/20030926-1.c: Likewise.
554 * gcc.target/i386/20060125-1.c: Likewise.
555 * gcc.target/i386/20060125-2.c: Likewise.
556 * gcc.target/i386/20060512-1.c: Likewise.
557 * gcc.target/i386/20060512-2.c: Likewise.
558 * gcc.target/i386/20060512-3.c: Likewise.
559 * gcc.target/i386/20060512-4.c: Likewise.
560 * gcc.target/i386/387-1.c: Likewise.
561 * gcc.target/i386/387-2.c: Likewise.
562 * gcc.target/i386/387-5.c: Likewise.
563 * gcc.target/i386/387-6.c: Likewise.
564 * gcc.target/i386/980312-1.c: Likewise.
565 * gcc.target/i386/980313-1.c: Likewise.
566 * gcc.target/i386/990117-1.c: Likewise.
567 * gcc.target/i386/990424-1.c: Likewise.
568 * gcc.target/i386/990524-1.c: Likewise.
569 * gcc.target/i386/991129-1.c: Likewise.
570 * gcc.target/i386/991214-1.c: Likewise.
571 * gcc.target/i386/991230-1.c: Likewise.
572 * gcc.target/i386/addr-sel-1.c: Likewise.
573 * gcc.target/i386/aggregate-ret1.c: Likewise.
574 * gcc.target/i386/aggregate-ret2.c: Likewise.
575 * gcc.target/i386/align-main-3.c: Likewise.
576 * gcc.target/i386/amd64-abi-1.c: Likewise.
577 * gcc.target/i386/amd64-abi-2.c: Likewise.
578 * gcc.target/i386/amd64-abi-4.c: Likewise.
579 * gcc.target/i386/amd64-abi-5.c: Likewise.
580 * gcc.target/i386/amd64-abi-6.c: Likewise.
581 * gcc.target/i386/asm-1.c: Likewise.
582 * gcc.target/i386/asm-3.c: Likewise.
583 * gcc.target/i386/asm-5.c: Likewise.
584 * gcc.target/i386/attributes-error.c: Likewise.
585 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
586 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
587 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
588 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
589 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
590 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
591 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
592 * gcc.target/i386/avx-vmovd-2.c: Likewise.
593 * gcc.target/i386/avx-vmovq-2.c: Likewise.
594 * gcc.target/i386/avx-vmovq-3.c: Likewise.
595 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
596 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
597 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
598 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
599 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
600 * gcc.target/i386/bitfield1.c: Likewise.
601 * gcc.target/i386/bitfield2.c: Likewise.
602 * gcc.target/i386/bmi-2.c: Likewise.
603 * gcc.target/i386/bmi-5.c: Likewise.
604 * gcc.target/i386/builtin-unreachable.c: Likewise.
605 * gcc.target/i386/cleanup-2.c: Likewise.
606 * gcc.target/i386/clobbers.c: Likewise.
607 * gcc.target/i386/cmov8.c: Likewise.
608 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
609 * gcc.target/i386/compress-float-387-pic.c: Likewise.
610 * gcc.target/i386/compress-float-387.c: Likewise.
611 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
612 * gcc.target/i386/compress-float-sse.c: Likewise.
613 * gcc.target/i386/crc32-2.c: Likewise.
614 * gcc.target/i386/crc32-3.c: Likewise.
615 * gcc.target/i386/divmod-7.c: Likewise.
616 * gcc.target/i386/divmod-8.c: Likewise.
617 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
618 * gcc.target/i386/fma3-builtin.c: Likewise.
619 * gcc.target/i386/fma3-fma.c: Likewise.
620 * gcc.target/i386/fma4-256-vector.c: Likewise.
621 * gcc.target/i386/fma4-builtin.c: Likewise.
622 * gcc.target/i386/fma4-fma-2.c: Likewise.
623 * gcc.target/i386/fma4-fma.c: Likewise.
624 * gcc.target/i386/fma4-vector-2.c: Likewise.
625 * gcc.target/i386/fma4-vector.c: Likewise.
626 * gcc.target/i386/funcspec-1.c: Likewise.
627 * gcc.target/i386/funcspec-10.c: Likewise.
628 * gcc.target/i386/funcspec-11.c: Likewise.
629 * gcc.target/i386/funcspec-2.c: Likewise.
630 * gcc.target/i386/funcspec-5.c: Likewise.
631 * gcc.target/i386/funcspec-6.c: Likewise.
632 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
633 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
634 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
635 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
636 * gcc.target/i386/incoming-1.c: Likewise.
637 * gcc.target/i386/incoming-10.c: Likewise.
638 * gcc.target/i386/incoming-11.c: Likewise.
639 * gcc.target/i386/incoming-12.c: Likewise.
640 * gcc.target/i386/incoming-13.c: Likewise.
641 * gcc.target/i386/incoming-14.c: Likewise.
642 * gcc.target/i386/incoming-15.c: Likewise.
643 * gcc.target/i386/incoming-2.c: Likewise.
644 * gcc.target/i386/incoming-3.c: Likewise.
645 * gcc.target/i386/incoming-4.c: Likewise.
646 * gcc.target/i386/incoming-5.c: Likewise.
647 * gcc.target/i386/incoming-6.c: Likewise.
648 * gcc.target/i386/incoming-7.c: Likewise.
649 * gcc.target/i386/incoming-8.c: Likewise.
650 * gcc.target/i386/incoming-9.c: Likewise.
651 * gcc.target/i386/lea.c: Likewise.
652 * gcc.target/i386/local.c: Likewise.
653 * gcc.target/i386/loop-1.c: Likewise.
654 * gcc.target/i386/loop-2.c: Likewise.
655 * gcc.target/i386/loop-3.c: Likewise.
656 * gcc.target/i386/max-stack-align.c: Likewise.
657 * gcc.target/i386/memcpy-1.c: Likewise.
658 * gcc.target/i386/movbe-2.c: Likewise.
659 * gcc.target/i386/movq-2.c: Likewise.
660 * gcc.target/i386/movq.c: Likewise.
661 * gcc.target/i386/nrv1.c: Likewise.
662 * gcc.target/i386/pad-4.c: Likewise.
663 * gcc.target/i386/pad-5a.c: Likewise.
664 * gcc.target/i386/pad-5b.c: Likewise.
665 * gcc.target/i386/pad-6a.c: Likewise.
666 * gcc.target/i386/pad-6b.c: Likewise.
667 * gcc.target/i386/pad-7.c: Likewise.
668 * gcc.target/i386/pad-9.c: Likewise.
669 * gcc.target/i386/pentium4-not-mull.c: Likewise.
670 * gcc.target/i386/pic-1.c: Likewise.
671 * gcc.target/i386/pr12092-1.c: Likewise.
672 * gcc.target/i386/pr12329.c: Likewise.
673 * gcc.target/i386/pr21518.c: Likewise.
674 * gcc.target/i386/pr22362.c: Likewise.
675 * gcc.target/i386/pr22585.c: Likewise.
676 * gcc.target/i386/pr23098.c: Likewise.
677 * gcc.target/i386/pr25196.c: Likewise.
678 * gcc.target/i386/pr25293.c: Likewise.
679 * gcc.target/i386/pr25654.c: Likewise.
680 * gcc.target/i386/pr26449.c: Likewise.
681 * gcc.target/i386/pr26778.c: Likewise.
682 * gcc.target/i386/pr26826.c: Likewise.
683 * gcc.target/i386/pr27266.c: Likewise.
684 * gcc.target/i386/pr29978.c: Likewise.
685 * gcc.target/i386/pr30505.c: Likewise.
686 * gcc.target/i386/pr30961-1.c: Likewise.
687 * gcc.target/i386/pr31628.c: Likewise.
688 * gcc.target/i386/pr32000-2.c: Likewise.
689 * gcc.target/i386/pr32661-1.c: Likewise.
690 * gcc.target/i386/pr32708-2.c: Likewise.
691 * gcc.target/i386/pr32708-3.c: Likewise.
692 * gcc.target/i386/pr34256.c: Likewise.
693 * gcc.target/i386/pr34312.c: Likewise.
694 * gcc.target/i386/pr34522.c: Likewise.
695 * gcc.target/i386/pr35160.c: Likewise.
696 * gcc.target/i386/pr35281.c: Likewise.
697 * gcc.target/i386/pr36246.c: Likewise.
698 * gcc.target/i386/pr36786.c: Likewise.
699 * gcc.target/i386/pr37275.c: Likewise.
700 * gcc.target/i386/pr37843-3.c: Likewise.
701 * gcc.target/i386/pr37843-4.c: Likewise.
702 * gcc.target/i386/pr39082-1.c: Likewise.
703 * gcc.target/i386/pr39431.c: Likewise.
704 * gcc.target/i386/pr39496.c: Likewise.
705 * gcc.target/i386/pr39543-2.c: Likewise.
706 * gcc.target/i386/pr39911.c: Likewise.
707 * gcc.target/i386/pr40718.c: Likewise.
708 * gcc.target/i386/pr40906-1.c: Likewise.
709 * gcc.target/i386/pr40906-2.c: Likewise.
710 * gcc.target/i386/pr40906-3.c: Likewise.
711 * gcc.target/i386/pr40934.c: Likewise.
712 * gcc.target/i386/pr41900.c: Likewise.
713 * gcc.target/i386/pr42589.c: Likewise.
714 * gcc.target/i386/pr43662.c: Likewise.
715 * gcc.target/i386/pr43671.c: Likewise.
716 * gcc.target/i386/pr43766.c: Likewise.
717 * gcc.target/i386/pr43869.c: Likewise.
718 * gcc.target/i386/pr44942.c: Likewise.
719 * gcc.target/i386/pr44948-2a.c: Likewise.
720 * gcc.target/i386/pr45234.c: Likewise.
721 * gcc.target/i386/pr45336-2.c: Likewise.
722 * gcc.target/i386/pr45336-4.c: Likewise.
723 * gcc.target/i386/pr45852.c: Likewise.
724 * gcc.target/i386/pr46470.c: Likewise.
725 * gcc.target/i386/pr48037-1.c: Likewise.
726 * gcc.target/i386/pr48389.c: Likewise.
727 * gcc.target/i386/pr49095.c: Likewise.
728 * gcc.target/i386/pr9771-1.c: Likewise.
729 * gcc.target/i386/rdfsbase-1.c: Likewise.
730 * gcc.target/i386/rdfsbase-2.c: Likewise.
731 * gcc.target/i386/rdgsbase-1.c: Likewise.
732 * gcc.target/i386/rdgsbase-2.c: Likewise.
733 * gcc.target/i386/rdrand-3.c: Likewise.
734 * gcc.target/i386/regparm-stdcall.c: Likewise.
735 * gcc.target/i386/regparm.c: Likewise.
736 * gcc.target/i386/reload-1.c: Likewise.
737 * gcc.target/i386/rotate-2.c: Likewise.
738 * gcc.target/i386/sibcall-5.c: Likewise.
739 * gcc.target/i386/signbit-1.c: Likewise.
740 * gcc.target/i386/signbit-2.c: Likewise.
741 * gcc.target/i386/signbit-3.c: Likewise.
742 * gcc.target/i386/sse-5.c: Likewise.
743 * gcc.target/i386/sse-8.c: Likewise.
744 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
745 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
746 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
747 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
748 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
749 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
750 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
751 * gcc.target/i386/sse2-movq-2.c: Likewise.
752 * gcc.target/i386/sse2-movq-3.c: Likewise.
753 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
754 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
755 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
756 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
757 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
758 * gcc.target/i386/ssefn-1.c: Likewise.
759 * gcc.target/i386/ssefn-2.c: Likewise.
760 * gcc.target/i386/sseregparm-1.c: Likewise.
761 * gcc.target/i386/sseregparm-2.c: Likewise.
762 * gcc.target/i386/sseregparm-3.c: Likewise.
763 * gcc.target/i386/sseregparm-4.c: Likewise.
764 * gcc.target/i386/sseregparm-5.c: Likewise.
765 * gcc.target/i386/sseregparm-6.c: Likewise.
766 * gcc.target/i386/sseregparm-7.c: Likewise.
767 * gcc.target/i386/sseregparm-8.c: Likewise.
768 * gcc.target/i386/stack-realign.c: Likewise.
769 * gcc.target/i386/stack-usage-realign.c: Likewise.
770 * gcc.target/i386/stackalign/asm-1.c: Likewise.
771 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
772 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
773 * gcc.target/i386/stackalign/return-1.c: Likewise.
774 * gcc.target/i386/stackalign/return-2.c: Likewise.
775 * gcc.target/i386/stackalign/return-3.c: Likewise.
776 * gcc.target/i386/tailcall-1.c: Likewise.
777 * gcc.target/i386/tbm-2.c: Likewise.
778 * gcc.target/i386/udivmod-7.c: Likewise.
779 * gcc.target/i386/udivmod-8.c: Likewise.
780 * gcc.target/i386/unroll-1.c: Likewise.
781 * gcc.target/i386/vararg-1.c: Likewise.
782 * gcc.target/i386/vararg-2.c: Likewise.
783 * gcc.target/i386/vect8-ret.c: Likewise.
784 * gcc.target/i386/vectorize5.c: Likewise.
785 * gcc.target/i386/wmul-1.c: Likewise.
786 * gcc.target/i386/wmul-2.c: Likewise.
787 * gcc.target/i386/wrfsbase-1.c: Likewise.
788 * gcc.target/i386/wrfsbase-2.c: Likewise.
789 * gcc.target/i386/wrgsbase-1.c: Likewise.
790 * gcc.target/i386/wrgsbase-2.c: Likewise.
791 * gcc.target/i386/xop-pcmov.c: Likewise.
792 * gcc.target/i386/xop-pcmov2.c: Likewise.
793 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
794 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
795 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
796 * gcc.target/i386/xop-shift1-vector.c: Likewise.
797 * gcc.target/i386/xop-shift2-vector.c: Likewise.
798 * gcc.target/i386/xop-shift3-vector.c: Likewise.
799 * gcc.target/i386/zee.c: Likewise.
800 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
801 * gfortran.dg/compiler-directive_2.f: Likewise.
802 * gfortran.dg/g77/20010216-1.f: Likewise.
803 * gfortran.dg/gomp/pr39152.f90: Likewise.
804 * gfortran.dg/pr33794.f90: Likewise.
806 2011-07-09 Jason Merrill <jason@redhat.com>
808 * g++.dg/cpp0x/regress/regress5.C: New.
810 2011-07-08 Jason Merrill <jason@redhat.com>
813 * g++.dg/expr/compound-asn1.C: New.
814 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
816 2011-07-08 Jakub Jelinek <jakub@redhat.com>
819 * gcc.target/powerpc/altivec-34.c: New test.
821 2011-07-08 Jason Merrill <jason@redhat.com>
824 * g++.dg/abi/guard3.C: New.
826 2011-07-08 Julian Brown <julian@codesourcery.com>
828 * lib/target-supports.exp
829 (check_effective_target_arm_little_endian): New.
830 (check_effective_target_vect_pack_trunc): Use above.
831 (check_effective_target_vect_unpack): Likewise.
832 (check_effective_target_vect_element_align): Test
833 check_effective_target_arm_vect_no_misalign for ARM.
835 2011-07-08 Jason Merrill <jason@redhat.com>
838 * g++.dg/cpp0x/constexpr-rom.C: New.
840 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
843 * g++.dg/torture/pr49519.C: New test.
845 2011-07-08 Martin Jambor <mjambor@suse.cz>
847 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
849 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
852 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
854 2011-07-08 Richard Guenther <rguenther@suse.de>
856 PR tree-optimization/49662
857 * gcc.dg/graphite/interchange-14.c: XFAIL.
858 * gcc.dg/graphite/interchange-15.c: Likewise.
859 * gcc.dg/graphite/interchange-mvt.c: Likewise.
861 2011-07-06 Jason Merrill <jason@redhat.com>
864 * g++.dg/cpp0x/regress/regress4.C: New.
866 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
869 * gfortran.dg/result_in_spec_4.f90: New test.
871 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
873 * gcc.target/sparc/cas64.c: New test.
875 2011-07-07 Jakub Jelinek <jakub@redhat.com>
878 * g++.dg/torture/pr49644.C: New test.
881 * gcc.c-torture/execute/pr49644.c: New test.
883 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
885 * lib/target-supports.exp (check_effective_target_ia32): New.
886 (check_effective_target_x32): Likewise.
887 (check_effective_target_vect_cmdline_needed): Also check x32.
889 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
891 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
893 * gcc.target/arm/pr42235.c: Likewise.
894 * gcc.target/arm/pr42495.c: Likewise.
895 * gcc.target/arm/pr42574.c: Likewise.
896 * gcc.target/arm/thumb-branch1.c: Likewise.
898 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
899 unneeded prune of possible warning.
900 * gcc.target/arm/pr40956.c: Likewise.
901 * gcc.target/arm/pr42505.c: Likewise.
903 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
904 * gcc.c-torture/compile/pr46883.c: Likewise.
905 * gcc.c-torture/compile/pr46934.c: Likewise.
907 * gcc.target/arm/pr41679.c: Remove test directives in preparation
908 for move to ../../gcc.c-torture/compile.
909 * gcc.target/arm/pr46883.c: Likewise.
910 * gcc.target/arm/pr46934.c: Likewise.
912 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
913 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
914 * gcc.target/arm/wmul-1.c: Likewise.
915 * gcc.target/arm/wmul-2.c: Likewise.
916 * gcc.target/arm/wmul-3.c: Likewise.
917 * gcc.target/arm/wmul-4.c: Likewise.
918 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
919 add tab after scan target.
920 * gcc.target/arm/smlaltt-1.c: Likewise.
921 * gcc.target/arm/smlatb-1.c: Likewise.
922 * gcc.target/arm/smlatt-1.c: Likewise.
924 2011-07-07 Jakub Jelinek <jakub@redhat.com>
927 * gcc.dg/debug/pr49522.c: New test.
929 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
931 * gcc.dg/pragma-align.c: Run only if target !default_packed.
932 * gcc.dg/pr46212.c: Run only if target int32plus.
933 * gcc.dg/torture/pr48146.c: Ditto.
934 * gcc.dg/tree-ssa/vrp51.c: Ditto.
935 * c-c++-common/pr44832.c: Ditto.
936 * gcc.dg/pr49544.c: Run only if target ptr32plus.
937 * gcc.dg/pr31490.c: Ditto.
938 * gcc.dg/torture/builtin-math-7.c: Run only if target
940 * gcc.dg/torture/pr45764.c: Skip for AVR.
941 * gcc.dg/pr47893.c: Ditto.
943 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
945 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
946 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
947 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
948 add tab to scan target.
950 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
952 * gcc.target/arm/neon-modes-3.c: New test.
954 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
956 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
957 -fno-loop-interchange -ffast-math.
959 2011-07-07 Richard Guenther <rguenther@suse.de>
961 * gcc.dg/ftrapv-3.c: New testcase.
963 2011-07-07 Richard Guenther <rguenther@suse.de>
965 * gcc.dg/tree-ssa/vrp58.c: New testcase.
966 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
968 2011-07-07 Kai Tietz <ktietz@redhat.com>
970 * gcc.dg/binop-notxor1.c: New test.
971 * gcc.dg/binop-notand4a.c: New test.
972 * gcc.dg/binop-notxor2.c: New test.
973 * gcc.dg/binop-notand3a.c: New test.
974 * gcc.dg/binop-notand2a.c: New test.
975 * gcc.dg/binop-notand6a.c: New test.
976 * gcc.dg/binop-notor1.c: New test.
977 * gcc.dg/binop-notand1a.c: New test.
978 * gcc.dg/binop-notand5a.c: New test.
979 * gcc.dg/binop-notor2.c: New test.
981 2011-07-07 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/gomp/pr49640.c: New test.
986 2011-07-07 Richard Guenther <rguenther@suse.de>
988 * gcc.dg/graphite/pr37485.c: Add -floop-block.
990 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
993 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
995 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
997 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
998 * gcc.target/powerpc/no-r11-2.c: Ditto.
999 * gcc.target/powerpc/no-r11-3.c: Ditto.
1001 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1003 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1004 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1006 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1008 * lib/target-supports.exp (check_profiling_available): Disable
1009 profiling with -fprofile-generate for target avr.
1011 2011-07-06 Richard Guenther <rguenther@suse.de>
1013 PR tree-optimization/49645
1014 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1016 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1019 * gcc.dg/pr47383.c: New.
1021 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023 PR tree-optimization/49647
1024 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1026 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1029 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1030 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1032 2011-07-05 Jason Merrill <jason@redhat.com>
1035 * g++.dg/template/template-id-4.C: New.
1037 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1039 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1040 * gcc.dg/pr43402.c: Ditto.
1042 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1044 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1046 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1048 * gcc.target/powerpc/ppc-switch-1.c: New test for
1049 --param case-values-threshold.
1050 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1052 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1054 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1056 2011-07-05 Jason Merrill <jason@redhat.com>
1058 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1060 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1062 PR tree-optimization/47654
1063 * gcc.dg/graphite/block-pr47654.c: New.
1065 2011-07-05 Jason Merrill <jason@redhat.com>
1067 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1069 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1071 PR tree-optimization/49580
1072 * gcc.dg/autopar/pr49580.c: New test.
1074 2011-07-05 Richard Guenther <rguenther@suse.de>
1076 PR tree-optimization/49518
1077 PR tree-optimization/49628
1078 * g++.dg/torture/pr49628.C: New testcase.
1079 * gcc.dg/torture/pr49518.c: Likewise.
1081 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1083 * ada/acats/run_acats (which): Extract last field from type -p,
1084 type output only if command succeeded.
1086 2011-07-04 Jason Merrill <jason@redhat.com>
1088 * g++.dg/abi/mangle48.C: New.
1090 * g++.dg/cpp0x/diag1.C: New.
1092 * g++.dg/diagnostic/aka1.C: New.
1094 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1096 PR rtl-optimization/49619
1097 * gcc.dg/pr49619.c: New test.
1099 PR rtl-optimization/49472
1100 * gfortran.dg/pr49472.f90: New test.
1103 * gcc.dg/pr49602.c: New test.
1105 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1109 * gcc.target/avr/avr.exp: Run over cpp files, too.
1110 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1111 * gcc.target/avr/progmem.h: New file.
1112 * gcc.target/avr/exit-abort.h: New file.
1113 * gcc.target/avr/progmem-error-1.c: New file.
1114 * gcc.target/avr/progmem-error-1.cpp: New file.
1115 * gcc.target/avr/progmem-warning-1.c: New file.
1116 * gcc.target/avr/torture/progmem-1.c: New file.
1117 * gcc.target/avr/torture/progmem-1.cpp: New file.
1119 2011-07-04 Richard Guenther <rguenther@suse.de>
1121 PR tree-optimization/49615
1122 * g++.dg/torture/pr49615.C: New testcase.
1124 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1126 PR tree-optimization/49610
1127 * gcc.dg/vect/pr49610.c: New test.
1129 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1131 * gnat.dg/specs/debug1.ads: New test.
1133 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1136 * gfortran.dg/typebound_proc_23.f90: New.
1138 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1141 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1143 2011-07-01 Jason Merrill <jason@redhat.com>
1146 * g++.dg/template/template-id-3.C: New.
1149 * g++.dg/template/qualified-id4.C: New.
1152 * g++.dg/template/explicit-args4.C: New.
1155 * g++.dg/template/offsetof2.C: New.
1157 2011-07-01 Kai Tietz <ktietz@redhat.com>
1159 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1161 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1164 * lib/target-supports.exp (check_effective_target_gld): New proc.
1166 2011-07-01 Richard Guenther <rguenther@suse.de>
1168 PR tree-optimization/49603
1169 * gcc.dg/torture/pr49603.c: New testcase.
1171 2011-06-30 Jason Merrill <jason@redhat.com>
1174 * g++.dg/rtti/template1.C: New.
1177 * g++.dg/cpp0x/regress/ctor1.C: New.
1180 * g++.dg/cpp0x/initlist54.C: New.
1182 2011-06-30 Martin Jambor <mjambor@suse.cz>
1184 * gcc.dg/tree-ssa/sra-12.c: New test.
1186 2011-06-29 Jason Merrill <jason@redhat.com>
1188 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1190 2011-06-30 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/46787
1193 * gcc.dg/vect/vect-121.c: New testcase.
1195 2011-06-30 Martin Jambor <mjambor@suse.cz>
1197 PR tree-optimization/49094
1198 * gcc.dg/tree-ssa/pr49094.c: New test.
1200 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1203 * gfortran.dg/pr49540-1.f90: New test.
1204 * gfortran.dg/pr49540-2.f90: New test.
1206 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1209 * ada/acats/run_acats (which): Use last field of type -p output.
1211 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1212 Iain Sandoe <iains@gcc.gnu.org>
1215 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1216 Only skip on 64-bit *-*-darwin8* && !objc2.
1218 2011-06-30 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/38752
1221 * gcc.c-torture/compile/pr38752.c: New testcase.
1223 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1225 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1226 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1228 2011-06-29 Jason Merrill <jason@redhat.com>
1231 * g++.dg/cpp0x/initlist53.C: Use placement new.
1232 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1233 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1236 * g++.dg/cpp0x/trailing6.C: New.
1237 * g++.dg/cpp0x/pr45908.C: No error.
1240 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1243 * g++.dg/cpp0x/constexpr-using2.C: New.
1245 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1248 * g++.dg/cpp0x/constexpr-diag3.C: New.
1249 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1250 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1251 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1252 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1254 2011-06-29 Jason Merrill <jason@redhat.com>
1256 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1258 2011-06-29 Richard Guenther <rguenther@suse.de>
1260 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1262 2011-06-29 Jason Merrill <jason@redhat.com>
1264 * g++.dg/cpp0x/initlist-value2.C: New.
1266 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1267 * g++.dg/cpp0x/initlist-value.C: New.
1269 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1271 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1273 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1276 * gcc.dg/inline_2.c: Likewise.
1277 * gcc.dg/unroll_1.c: Likewise.
1279 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.target/i386/pr49567.c: New test.
1284 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/opt17.ad[sb]: New test.
1288 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1289 Tom de Vries <tom@codesourcery.com>
1291 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1292 (check_effective_target_arm_thumb2): New effective targets.
1293 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1294 properly. Clean up temporary files.
1295 * gcc.target/arm/ivopts-2.c: Likewise.
1296 * gcc.target/arm/ivopts-3.c: Likewise.
1297 * gcc.target/arm/ivopts-4.c: Likewise.
1298 * gcc.target/arm/ivopts-5.c: Likewise.
1299 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1301 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1304 * gfortran.dg/reshape_zerosize_3.f90: New test.
1306 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1308 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1309 * gcc.target/arm/vfp-ldmias.c: Likewise.
1310 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1311 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1312 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1313 * gcc.target/arm/vfp-stmias.c: Likewise.
1314 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1315 * gcc.target/arm/vfp-stmiad.c: Likewise.
1317 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1319 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1321 * gcc.target/arm/pr45701-2.c: Ditto.
1323 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1326 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1327 * gfortran.dg/extends_14.f03: Modified.
1329 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1331 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1332 early if the test is already being skipped.
1334 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1335 scan-assembler-dem-not): For missing file, report unresolved with
1336 same message as for pass/fail, with reason reported in log file.
1338 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1339 from add_options_for_arm_neon_fp16.
1340 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1341 check_effective_target_arm_neon_fp16_ok_nocache.
1342 Check -mfpu and -mfloat-abi options from current multilib.
1343 Do not require neon support.
1344 (check_effective_target_arm_fp16_ok): Renamed from
1345 check_effecitve_target_arm_neon_fp16_ok.
1346 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1347 arm_neon_fp16_ok and arm_fp16.
1348 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1349 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1350 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1351 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1353 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.dg/builtin-assume-aligned-1.c: New test.
1356 * gcc.dg/builtin-assume-aligned-2.c: New test.
1357 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1360 * gcc.dg/pr49544.c: New test.
1362 2011-06-27 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/49394
1365 * g++.dg/torture/pr49394.C: New testcase.
1367 2011-06-27 Kai Tietz <ktietz@redhat.com>
1369 * gcc.dg/optimize-bswapdi-2.c: New test.
1371 2011-06-27 Michael Hope <michael.hope@linaro.org>
1372 Richard Sandiford <richard.sandiford@linaro.org>
1374 PR tree-optimization/49169
1375 * gcc.dg/torture/pr49169.c: New test.
1377 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1380 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1382 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1385 2011-06-26 Jason Merrill <jason@redhat.com>
1387 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1390 * g++.dg/init/ref19.C: New.
1391 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1393 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1395 PR tree-optimization/48377
1396 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1399 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1402 * lib/target-supports.exp (check_effective_target_non_strict_align):
1404 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1406 2011-06-24 Martin Jambor <mjambor@suse.cz>
1408 PR tree-optimizations/49516
1409 * g++.dg/tree-ssa/pr49516.C: New test.
1411 2011-06-23 Jason Merrill <jason@redhat.com>
1414 * g++.dg/template/partial10.C: New.
1415 * g++.dg/template/partial11.C: New.
1417 2011-06-23 Jeff Law <law@redhat.com>
1420 * gcc.dg/pr48770.c: New test.
1422 2011-06-23 Jan Hubicka <jh@suse.cz>
1425 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1427 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1430 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1431 instead of -fdump-tree-optimized.
1433 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/template/crash107.C: New.
1437 * g++.dg/template/error17.C: Adjust.
1439 2011-06-23 Jason Merrill <jason@redhat.com>
1442 * g++.dg/cpp0x/defaulted30.C: New.
1445 * g++.dg/rtti/anon-ns1.C: New.
1448 * g++.dg/init/ref18.C: New.
1451 * g++.dg/template/partial9.C: New.
1453 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1456 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1458 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1461 * gcc.dg/pr49496.c: New test.
1463 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1465 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1468 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1470 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1471 * gcc.target/arm/pr42879.c: Likewise.
1472 * gcc.target/arm/pr45701-3.c: Likewise.
1474 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1475 * gcc.target/arm/pr40482.c: Likewise.
1476 * gcc.target/arm/stack-corruption.c: Likewise.
1478 2011-06-22 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/49493
1481 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1483 2011-06-22 Jason Merrill <jason@redhat.com>
1486 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1488 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1489 Dmitry Melnik <dm@ispras.ru>
1491 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1492 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1493 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1495 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1497 * gcc.target/arm/tlscall.c: New.
1499 2011-06-21 Jason Merrill <jason@redhat.com>
1502 * g++.dg/cpp0x/constexpr-ref1.C: New.
1503 * g++.dg/cpp0x/constexpr-ref2.C: New.
1504 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1507 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1510 * g++.dg/template/param3.C: New.
1512 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1514 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1515 my_clrsb test functions.
1517 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1518 test_sll, test_ull): Add clrsb tests.
1519 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1522 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/class_44.f03: New.
1527 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1529 PR tree-optimization/49478
1530 * gcc.dg/vect/pr49478.c
1532 2011-06-21 Richard Guenther <rguenther@suse.de>
1534 PR tree-optimization/49483
1535 * gcc.dg/vect/vect-120.c: New testcase.
1537 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1540 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1541 * gcc.dg/vect/vect-peel-4.c: Likewise.
1543 2011-06-22 Christian Bruel <christian.bruel@st.com>
1546 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1547 * gcc.dg/always_inline2.c: Likewise.
1548 * gcc.dg/always_inline3.c: Likewise.
1549 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1550 * gcc.dg/inline_1.c: Likewise.
1551 * gcc.dg/inline_2.c: Likewise.
1552 * gcc.dg/inline_3.c: Likewise.
1553 * gcc.dg/inline_4.c: Likewise.
1554 * gcc.dg/20051201-1.c: Likewise.
1555 * gcc.dg/pr40087.c: Likewise.
1556 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1557 * gcc.dg/inline-22.c: Likewise.
1558 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1559 * gcc.dg/lto/20090218-1_1.c: Likewise.
1560 * g++.dg/ipa/devirt-7.C: Likewise.
1561 * gcc.dg/uninit-pred-5_a.c: Likewise.
1562 * gcc.dg/uninit-pred-5_b.c: Likewise.
1563 * gcc.dg/fail_always_inline.c: New.
1565 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1567 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1568 into 6 jobs instead of 3.
1570 2011-06-20 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp0x/initlist53.C: New.
1575 2011-06-20 Tobias Burnus <burnus@net-b.de>
1578 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1579 * gfortran.dg/coarray_lock_3.f90: New.
1580 * gfortran.dg/coarray/lock_1.f90: New.
1582 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1584 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1585 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1586 unresolved and report the reason to the log file.
1588 * lib/scanasm.exp (object-size): Move argument processing earlier
1589 to report errors before verifying that the file exists. Report
1590 problems detected at runtime as unresolved instead of error and
1591 report their reasons to the log file.
1593 2011-06-20 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/explicit6.C: New.
1599 * g++.dg/cpp0x/enum20.C: New.
1602 * g++.dg/ext/attr-aligned01.C: New.
1605 * g++.dg/cpp0x/variadic-default.C: New.
1608 * g++.dg/cpp0x/auto26.C: New.
1611 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1613 2011-06-20 Kai Tietz <ktietz@redhat.com>
1615 * gcc.dg/binop-notand1.c: New test.
1616 * gcc.dg/binop-notand2.c: New test.
1617 * gcc.dg/binop-notand3.c: New test.
1618 * gcc.dg/binop-notand4.c: New test.
1619 * gcc.dg/binop-notand5.c: New test.
1620 * gcc.dg/binop-notand6.c: New test.
1622 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1625 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1627 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1630 * gfortran.dg/proc_ptr_31.f90: New.
1632 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1634 * gnat.dg/volatile6.adb: New test.
1635 * gnat.dg/volatile7.adb: Likewise.
1636 * gnat.dg/volatile8.adb: Likewise.
1637 * gnat.dg/volatile9.adb: Likewise.
1639 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1641 * gnat.dg/constant3.adb: New test.
1643 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1646 * gfortran.dg/read_list_eof_1.f90: New test.
1648 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.target/i386/testimm-1.c: New test.
1652 * gcc.target/i386/testimm-2.c: New test.
1653 * gcc.target/i386/testimm-3.c: New test.
1654 * gcc.target/i386/testimm-4.c: New test.
1655 * gcc.target/i386/testimm-5.c: New test.
1656 * gcc.target/i386/testimm-6.c: New test.
1657 * gcc.target/i386/testimm-7.c: New test.
1658 * gcc.target/i386/testimm-8.c: New test.
1659 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1660 * gcc.target/i386/xop-rotate1-int.c: New test.
1661 * gcc.target/i386/xop-rotate2-int.c: New test.
1663 2011-06-17 Jason Merrill <jason@redhat.com>
1665 * g++.dg/cpp0x/rv-func2.C: New.
1667 * g++.dg/debug/dwarf2/lambda1.C: New.
1668 * g++.dg/warn/Wshadow-6.C: Adjust.
1670 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1673 * gfortran.dg/move_alloc_5.f90: New.
1675 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1677 PR rtl-optimization/48542
1678 * gcc.dg/torture/pr48542.c: New test.
1680 2011-06-16 Jason Merrill <jason@redhat.com>
1683 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1686 * g++.dg/cpp0x/initlist52.C New.
1689 * c-c++-common/raw-string-12.c: New.
1692 * g++.dg/cpp0x/sfinae26.C: New.
1695 * g++.dg/cpp0x/variadic113.C: New.
1698 * g++.dg/cpp0x/variadic112.C: New.
1700 2011-06-16 Jeff Law <law@redhat.com>
1702 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1703 improved jump threading.
1704 * gcc.dg/builtin-object-size-2.c: Likewise.
1705 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1707 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1710 * gfortran.dg/typebound_assignment_3.f03: New.
1712 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1715 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1717 2011-06-16 Martin Jambor <mjambor@suse.cz>
1719 PR tree-optimization/49343
1720 * gnat.dg/discr31.ad[sb]: New test.
1722 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1724 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1726 2011-06-16 Tom de Vries <tom@codesourcery.com>
1729 * gcc.target/arm/ivopts-3.c: Update test.
1730 * gcc.target/arm/ivopts-5.c: Same.
1732 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1735 2011-06-10 Wei Guozhi <carrot@google.com>
1738 * gcc.target/arm/pr45335.c: New test.
1739 * gcc.target/arm/pr45335-2.c: New test.
1740 * gcc.target/arm/pr45335-3.c: New test.
1741 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1742 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1743 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1745 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1747 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1749 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/class_43.f03: New.
1754 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1756 PR tree-optimization/49419
1757 * gcc.c-torture/execute/pr49419.c: New test.
1759 2011-06-16 Revital Eres <revital.eres@linaro.org>
1761 * gcc.dg/sms-9.c: New file.
1763 2011-06-15 Easwaran Raman <eraman@google.com>
1765 PR rtl-optimization/49414
1766 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1768 2011-06-14 Jason Merrill <jason@redhat.com>
1770 * g++.dg/cpp0x/noexcept13.C: New.
1772 2011-06-14 Easwaran Raman <eraman@google.com>
1774 PR rtl-optimization/44194
1775 * gcc.dg/pr44194-1.c: New test.
1776 * gcc.dg/pr44194-2.c: New test.
1778 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1780 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1782 * gcc.target/arm/pr45701-2.c: Likewise.
1783 * gcc.target/arm/thumb-branch1.c: Likewise.
1785 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1788 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1790 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1792 * gcc.target/arm/pr45701-1.c: Require thumb support.
1793 * gcc.target/arm/pr45701-2.c: Likewise.
1794 * gcc.target/arm/thumb-branch1.c: Likewise.
1796 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1797 * gcc.target/arm/pr39839.c: Likewise.
1798 * gcc.target/arm/pr40657-2.c: Likewise.
1799 * gcc.target/arm/pr40956.c: Likewise.
1800 * gcc.target/arm/pr41679.c: Likewise.
1801 * gcc.target/arm/pr42235.c: Likewise.
1802 * gcc.target/arm/pr42495.c: Likewise.
1803 * gcc.target/arm/pr42505.c: Likewise.
1804 * gcc.target/arm/pr42574.c: Likewise.
1805 * gcc.target/arm/pr46883.c: Likewise.
1806 * gcc.target/arm/pr46934.c: Likewise.
1807 * gcc.target/arm/xor-and.c: Likewise.
1809 2011-06-14 Jason Merrill <jason@redhat.com>
1811 * g++.dg/other/error23.C: Adjust error message.
1812 * g++.dg/other/error32.C: Likewise.
1815 * g++.dg/cpp0x/rv-dotstar.C: New.
1818 * g++.dg/cpp0x/decltype30.C: New.
1820 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1822 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1825 * gfortran.dg/pr49103.f90: New test.
1827 2011-06-14 Tom de Vries <tom@codesourcery.com>
1830 * gcc.target/arm/ivopts-3.c: New test.
1831 * gcc.target/arm/ivopts-4.c: New test.
1832 * gcc.target/arm/ivopts-5.c: New test.
1834 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1836 PR rtl-optimization/49390
1837 * gcc.c-torture/execute/pr49390.c: New test.
1839 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1843 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1845 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1846 * gcc.c-torture/execute/cmpsi-2.x: New file.
1847 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1848 * gcc.c-torture/execute/pr45262.x: New file.
1849 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1850 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1852 * gcc.c-torture/compile/pr49163.c: Ditto.
1854 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1856 * gcc.dg/vect/vect-16.c: Rename to...
1857 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1858 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1859 for double-word vectors.
1860 * gcc.dg/vect/vect-peel-4.c: Likewise.
1861 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1863 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1866 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1869 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1871 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1873 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1875 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1877 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1879 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1881 * gfortran.dg/trim_optimize_8.f90: New test case.
1883 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1884 Ira Rosen <ira.rosen@linaro.org>
1886 PR tree-optimization/49352
1887 * gcc.dg/vect/pr49352.c: New test.
1889 2011-06-12 Tobias Burnus
1892 * gfortran.dg/alloc_comp_assign_11.f90: New.
1894 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1896 * gfortran.dg/trim_optimize_7.f90: New test.
1898 2011-06-10 Wei Guozhi <carrot@google.com>
1901 * gcc.target/arm/pr45335.c: New test.
1902 * gcc.target/arm/pr45335-2.c: New test.
1903 * gcc.target/arm/pr45335-3.c: New test.
1904 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1905 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1906 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1908 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/parse/error39.C: New.
1913 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1915 * gcc.target/arm/20090811-1.c: Skip for incompatible
1916 options, do not override other options.
1917 * gcc.target/arm/combine-cmp-shift.c: Skip for
1918 incompatible options.
1919 * gcc.target/arm/pr45094.c: Likewise.
1920 * gcc.target/arm/scd42-1.c: Likewise.
1921 * gcc.target/arm/scd42-3.c: Likewise.
1922 * gcc.target/arm/thumb-ltu.c: Likewise.
1924 * lib/target-supports.exp
1925 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1926 multilib flags use -mfpu with a value other than neon-fp16.
1928 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1930 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1931 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1933 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * lib/target-supports.exp (check_effective_target_pie): New proc.
1936 * gcc.dg/pie-link.c: Use target pie.
1938 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1939 Laurent Rougé <laurent.rouge@menta.fr>
1941 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1942 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1944 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1946 * gfortran.dg/coarray/sync_1.f90: New test for
1947 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1949 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1951 PR tree-optimization/49318
1952 * gcc.dg/vect/pr49318.c: New test.
1954 2011-06-09 David Krauss <potswa@mac.com>
1956 * g++.dg/template/arrow1.C: New.
1958 2011-06-09 Jason Merrill <jason@redhat.com>
1960 * lib/prune.exp: Prune "note"s.
1961 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1963 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1964 * g++.dg/template/dependent-expr3.C: Likewise.
1965 * g++.dg/parse/template7.C: Likewise.
1966 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1967 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1968 * g++.old-deja/g++.pt/friend38.C: Likewise.
1969 * g++.old-deja/g++.pt/crash32.C: Likewise.
1970 * g++.old-deja/g++.other/init4.C: Likewise.
1971 * g++.old-deja/g++.other/friend8.C: Likewise.
1973 * g++.dg/ext/complex7.C: Adjust expected output.
1974 * g++.dg/diagnostic/method1.C: Likewise.
1975 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1976 * g++.dg/parse/crash33.C: Likewise.
1977 * g++.dg/other/warning1.C: Likewise.
1978 * g++.dg/init/pr29571.C: Likewise.
1979 * g++.dg/warn/overflow-warn-1.C: Likewise.
1980 * g++.dg/warn/overflow-warn-3.C: Likewise.
1981 * g++.dg/warn/overflow-warn-4.C: Likewise.
1982 * g++.old-deja/g++.oliva/template1.C: Likewise.
1984 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1985 * g++.dg/parse/template7.C: Adjust.
1987 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1990 * gcc.dg/pr49307.c: New.
1992 2011-06-09 Wei Guozhi <carrot@google.com>
1995 * gcc.target/arm/pr46975.c: New testcase.
1997 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1999 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2000 (PMETH, arglist_t): Removed.
2001 (method_get_number_of_arguments): Removed.
2002 (method_get_nth_argument): Removed.
2003 (method_get_first_argument): Removed.
2004 (method_get_next_argument): Removed.
2005 (method_get_sizeof_arguments): Removed.
2006 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2008 (method_get_number_of_arguments): Removed.
2009 (method_get_nth_argument): Removed.
2010 (method_get_first_argument): Removed.
2011 (method_get_next_argument): Removed.
2012 (method_get_sizeof_arguments): Removed.
2013 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2015 2011-06-09 David Li <davidxl@google.com>
2017 * gcc.dg/dump-pass.c: New test.
2019 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/parse/error38.C: New.
2024 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2027 * gfortran.dg/pr49308.f90: New test.
2029 2011-06-08 Jason Merrill <jason@redhat.com>
2031 * g++.dg/cpp0x/noexcept11.C: New.
2032 * g++.dg/cpp0x/noexcept12.C: New.
2033 * g++.dg/cpp0x/sfinae11.C: Adjust.
2035 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2038 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2039 to dg-options, match also DW_AT_linkage_name.
2041 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2045 -fno-common on alpha*-dec-osf*.
2046 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2048 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2050 PR rtl-optimization/49303
2051 * gcc.target/ia64/pr49303.c: New test.
2053 2011-06-08 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/coarray_lock_1.f90: New.
2057 * gfortran.dg/coarray_lock_2.f90: New.
2059 2011-06-07 Jason Merrill <jason@redhat.com>
2061 * lib/prune.exp: Look for "required" rather than "instantiated".
2062 * g++.dg/abi/mangle11.C: Likewise.
2063 * g++.dg/abi/mangle12.C: Likewise.
2064 * g++.dg/abi/mangle17.C: Likewise.
2065 * g++.dg/abi/mangle20-2.C: Likewise.
2066 * g++.dg/abi/pragma-pack1.C: Likewise.
2067 * g++.dg/cpp0x/decltype26.C: Likewise.
2068 * g++.dg/cpp0x/decltype28.C: Likewise.
2069 * g++.dg/cpp0x/decltype29.C: Likewise.
2070 * g++.dg/cpp0x/enum11.C: Likewise.
2071 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2072 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2073 * g++.dg/cpp0x/pr47416.C: Likewise.
2074 * g++.dg/ext/case-range2.C: Likewise.
2075 * g++.dg/ext/case-range3.C: Likewise.
2076 * g++.dg/gomp/for-19.C: Likewise.
2077 * g++.dg/gomp/pr37533.C: Likewise.
2078 * g++.dg/gomp/pr38639.C: Likewise.
2079 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2080 * g++.dg/inherit/base3.C: Likewise.
2081 * g++.dg/inherit/using6.C: Likewise.
2082 * g++.dg/init/placement4.C: Likewise.
2083 * g++.dg/init/reference3.C: Likewise.
2084 * g++.dg/lookup/scoped6.C: Likewise.
2085 * g++.dg/lookup/using7.C: Likewise.
2086 * g++.dg/other/abstract1.C: Likewise.
2087 * g++.dg/other/error10.C: Likewise.
2088 * g++.dg/other/error5.C: Likewise.
2089 * g++.dg/other/field1.C: Likewise.
2090 * g++.dg/other/offsetof5.C: Likewise.
2091 * g++.dg/parse/bitfield2.C: Likewise.
2092 * g++.dg/parse/constant4.C: Likewise.
2093 * g++.dg/parse/crash20.C: Likewise.
2094 * g++.dg/parse/invalid-op1.C: Likewise.
2095 * g++.dg/parse/non-dependent2.C: Likewise.
2096 * g++.dg/parse/template18.C: Likewise.
2097 * g++.dg/tc1/dr152.C: Likewise.
2098 * g++.dg/tc1/dr166.C: Likewise.
2099 * g++.dg/tc1/dr176.C: Likewise.
2100 * g++.dg/tc1/dr213.C: Likewise.
2101 * g++.dg/template/access11.C: Likewise.
2102 * g++.dg/template/access2.C: Likewise.
2103 * g++.dg/template/access3.C: Likewise.
2104 * g++.dg/template/access7.C: Likewise.
2105 * g++.dg/template/arg7.C: Likewise.
2106 * g++.dg/template/cond2.C: Likewise.
2107 * g++.dg/template/crash13.C: Likewise.
2108 * g++.dg/template/crash40.C: Likewise.
2109 * g++.dg/template/crash7.C: Likewise.
2110 * g++.dg/template/crash84.C: Likewise.
2111 * g++.dg/template/ctor5.C: Likewise.
2112 * g++.dg/template/defarg13.C: Likewise.
2113 * g++.dg/template/defarg14.C: Likewise.
2114 * g++.dg/template/dtor7.C: Likewise.
2115 * g++.dg/template/eh2.C: Likewise.
2116 * g++.dg/template/error2.C: Likewise.
2117 * g++.dg/template/error43.C: Likewise.
2118 * g++.dg/template/friend32.C: Likewise.
2119 * g++.dg/template/injected1.C: Likewise.
2120 * g++.dg/template/instantiate1.C: Likewise.
2121 * g++.dg/template/instantiate3.C: Likewise.
2122 * g++.dg/template/instantiate5.C: Likewise.
2123 * g++.dg/template/instantiate7.C: Likewise.
2124 * g++.dg/template/local6.C: Likewise.
2125 * g++.dg/template/lookup2.C: Likewise.
2126 * g++.dg/template/member5.C: Likewise.
2127 * g++.dg/template/memfriend15.C: Likewise.
2128 * g++.dg/template/memfriend16.C: Likewise.
2129 * g++.dg/template/memfriend17.C: Likewise.
2130 * g++.dg/template/memfriend7.C: Likewise.
2131 * g++.dg/template/meminit1.C: Likewise.
2132 * g++.dg/template/nested3.C: Likewise.
2133 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2134 * g++.dg/template/nontype12.C: Likewise.
2135 * g++.dg/template/nontype13.C: Likewise.
2136 * g++.dg/template/nontype6.C: Likewise.
2137 * g++.dg/template/pr23510.C: Likewise.
2138 * g++.dg/template/pr35240.C: Likewise.
2139 * g++.dg/template/ptrmem15.C: Likewise.
2140 * g++.dg/template/ptrmem6.C: Likewise.
2141 * g++.dg/template/qualified-id1.C: Likewise.
2142 * g++.dg/template/qualttp20.C: Likewise.
2143 * g++.dg/template/qualttp3.C: Likewise.
2144 * g++.dg/template/qualttp4.C: Likewise.
2145 * g++.dg/template/qualttp5.C: Likewise.
2146 * g++.dg/template/qualttp6.C: Likewise.
2147 * g++.dg/template/qualttp7.C: Likewise.
2148 * g++.dg/template/qualttp8.C: Likewise.
2149 * g++.dg/template/recurse.C: Likewise.
2150 * g++.dg/template/recurse2.C: Likewise.
2151 * g++.dg/template/ref5.C: Likewise.
2152 * g++.dg/template/scope2.C: Likewise.
2153 * g++.dg/template/sfinae10.C: Likewise.
2154 * g++.dg/template/sfinae3.C: Likewise.
2155 * g++.dg/template/sizeof3.C: Likewise.
2156 * g++.dg/template/static9.C: Likewise.
2157 * g++.dg/template/template-id-2.C: Likewise.
2158 * g++.dg/template/typedef13.C: Likewise.
2159 * g++.dg/template/typename4.C: Likewise.
2160 * g++.dg/template/using14.C: Likewise.
2161 * g++.dg/template/using2.C: Likewise.
2162 * g++.dg/template/warn1.C: Likewise.
2163 * g++.dg/warn/Wparentheses-13.C: Likewise.
2164 * g++.dg/warn/Wparentheses-15.C: Likewise.
2165 * g++.dg/warn/Wparentheses-16.C: Likewise.
2166 * g++.dg/warn/Wparentheses-17.C: Likewise.
2167 * g++.dg/warn/Wparentheses-18.C: Likewise.
2168 * g++.dg/warn/Wparentheses-19.C: Likewise.
2169 * g++.dg/warn/Wparentheses-20.C: Likewise.
2170 * g++.dg/warn/Wparentheses-23.C: Likewise.
2171 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2172 * g++.dg/warn/noeffect2.C: Likewise.
2173 * g++.dg/warn/noeffect4.C: Likewise.
2174 * g++.dg/warn/pr8570.C: Likewise.
2175 * g++.old-deja/g++.brendan/init2.C: Likewise.
2176 * g++.old-deja/g++.eh/spec6.C: Likewise.
2177 * g++.old-deja/g++.pt/crash10.C: Likewise.
2178 * g++.old-deja/g++.pt/crash36.C: Likewise.
2179 * g++.old-deja/g++.pt/derived3.C: Likewise.
2180 * g++.old-deja/g++.pt/error2.C: Likewise.
2181 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2182 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2183 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2184 * g++.old-deja/g++.pt/overload7.C: Likewise.
2185 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2187 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2188 Iain Sandoe <iains@gcc.gnu.org>
2190 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2191 Added code to deal with the case when [Protocol
2192 -descriptionForInstanceMethod:] or [Protocol
2193 -descriptionForClassMethod:] returns NULL.
2195 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2196 Iain Sandoe <iains@gcc.gnu.org>
2198 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2199 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2202 2011-06-07 Xinliang David Li <davidxl@google.com>
2204 * gcc.dg/inline_2.c: New test.
2205 * gcc.dg/unroll_2.c: New test.
2206 * gcc.dg/inline_3.c: New test.
2207 * gcc.dg/unroll_3.c: New test.
2208 * gcc.dg/inline_4.c: New test.
2209 * gcc.dg/unroll_4.c: New test.
2210 * gcc.dg/inline_1.c: New test.
2211 * gcc.dg/unroll_1.c: New test.
2213 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2215 PR tree-optimization/48497
2216 * lib/gcc-defs.exp (dg-additional-options): New proc.
2217 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2218 -msse2 on 32-bit x86.
2220 2011-06-06 Jason Merrill <jason@redhat.com>
2222 * g++.dg/cpp0x/enum19.C: New.
2224 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2226 * gcc.target/arm/neon-reload-class.c: New test.
2228 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2231 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2233 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2235 * gcc.target/arm/smlatb-1.c: New file.
2236 * gcc.target/arm/smlatt-1.c: New file.
2237 * gcc.target/arm/smlaltb-1.c: New file.
2238 * gcc.target/arm/smlaltt-1.c: New file.
2240 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2242 * gcc.target/arm/mla-2.c: New test.
2244 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2246 PR gcov-profile/49299
2247 * gcc.dg/tree-prof/pr49299-1.c: New test.
2248 * gcc.dg/tree-prof/pr49299-2.c: New test.
2250 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2252 * lib/target-supports.exp
2253 (check_effective_target_vect_widen_mult_qi_to_hi):
2254 Add NEON as supporting target.
2255 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2256 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2257 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2258 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2259 using widening multiplication on targets that support it.
2260 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2261 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2262 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2264 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2266 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2267 Modern Objective-C runtime API.
2268 * objc/execute/next_mapping.h: Removed.
2269 * objc-obj-c++-shared/next-mapping.h: Removed.
2270 * objc-obj-c++-shared/Object1.h: Removed.
2271 * objc-obj-c++-shared/Object1.m: Removed.
2272 * objc-obj-c++-shared/Object1.mm: Removed.
2273 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2274 * objc-obj-c++-shared/Protocol1.h: Removed.
2275 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2276 of ProtoBool, IVAR_T and METHOD.
2277 * objc-obj-c++-shared/runtime.h: New.
2278 * objc-obj-c++-shared/TestsuiteObject.h: New.
2279 * objc-obj-c++-shared/TestsuiteObject.m: New.
2281 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2282 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2283 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2285 * objc/execute/_cmd.m: Include
2286 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2287 runtime API. ([TestClass +initialize]): Include this method also
2288 with the GNU runtime.
2289 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2290 Object. ([-setValue:]): Return void.
2291 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2292 with the GNU runtime. Include
2293 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2294 for the NeXT runtime. Use the existing print_ivars() and
2295 compare_structures() implementations for the old NeXT runtime.
2296 Added new implementations for the Modern GNU and NeXT runtimes.
2297 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2298 well. (main): Use objc_getClass(). Use return instead of exit.
2299 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2300 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2302 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2303 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2304 instead of Object. (main): Use return instead of exit().
2305 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2306 instead of Object. Removed prototype for exit(). (main): Use
2307 return instead of exit(). Use the Modern Objective-C runtime API.
2308 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2310 * objc/execute/class-tests-1.h: Include
2311 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2312 runtime API. (test_class_with_superclass): Do not call [Object
2313 class]. There is no need to with the current libobjc.
2314 * objc/execute/class-tests-2.h: Include
2315 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2317 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2318 ../../objc-obj-c++-shared/next-mapping.h.
2319 * objc/execute/class-2.m: Likewise.
2320 * objc/execute/class-3.m: Likewise.
2321 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2322 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2323 +initialize]): Include this method also with the GNU
2324 runtime. (main): Use the Modern Objective-C runtime API.
2325 * objc/execute/class-5.m: Likewise.
2326 * objc/execute/class-6.m: Likewise.
2327 * objc/execute/class-7.m: Likewise.
2328 * objc/execute/class-8.m: Likewise.
2329 * objc/execute/class-9.m: Likewise.
2330 * objc/execute/class-10.m: Likewise.
2331 * objc/execute/class-11.m: Likewise.
2332 * objc/execute/class-12.m: Likewise.
2333 * objc/execute/class-13.m: Likewise.
2334 * objc/execute/class-14.m: Likewise.
2335 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2336 this method also with the GNU runtime.
2337 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2338 +initialize]): Include this method also with the GNU runtime.
2339 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2341 * objc/execute/encode-1.m: Likewise.
2342 * objc/execute/enumeration-1.m: Likewise.
2343 * objc/execute/enumeration-2.m: Likewise.
2344 * objc/execute/exceptions/catchall-1.m: Likewise.
2345 * objc/execute/exceptions/finally-1.m: Likewise.
2346 * objc/execute/exceptions/foward-1.m: Likewise.
2347 * objc/execute/exceptions/local-variables-1.m: Likewise.
2348 * objc/execute/exceptions/throw-nil.m: Likewise.
2349 * objc/execute/exceptions/trivial.m: Likewise.
2350 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2351 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2352 * objc/execute/exceptions/matcher-1.m: Likewise.
2353 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2355 * objc/execute/formal_protocol-2.m: Likewise.
2356 * objc/execute/formal_protocol-3.m: Likewise.
2357 * objc/execute/formal_protocol-4.m: Likewise.
2358 * objc/execute/formal_protocol-5.m: Include
2359 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2361 * objc/execute/formal_protocol-6.m: Likewise.
2362 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2363 Object. Include <objc/Protocol.h> instead of
2364 ../../objc-obj-c++-shared/Protocol1.h.
2365 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2367 * objc/execute/informal_protocol.m: Likewise.
2368 * objc/execute/load-3.m: Likewise.
2369 * objc/execute/many_args_method.m ([TestClass +initialize]):
2370 Include this method with the GNU runtime as well.
2371 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2372 * objc/execute/nested-func-1.m: Use TestsuiteObject
2374 * objc/execute/nil_method-1.m: Likewise.
2375 * objc/execute/no_clash.m: Likewise.
2376 * objc/execute/np-1.m: Do not include
2377 ../../objc-obj-c++-shared/Protocol1.h.
2378 (main): Use return instead of exit().
2379 * objc/execute/np-2.m: Do not include
2380 ../../objc-obj-c++-shared/Protocol1.h.
2381 ([MyObject +initialize]): Include this method also with the GNU
2382 runtime. (main): Use return instead of exit().
2383 * objc/execute/object_is_class.m: Include
2384 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2385 of Object. (main): Use the Modern Objective-C runtime API.
2386 * objc/execute/object_is_meta_class.m: Likewise.
2387 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2388 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2389 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2390 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2391 Objective-C runtime API.
2392 * objc/execute/protocol-isEqual-2.m: Likewise.
2393 * objc/execute/protocol-isEqual-3.m: Likewise.
2394 * objc/execute/protocol-isEqual-4.m: Likewise.
2395 * objc/execute/redefining_self.m ([TestClass +initialize]):
2396 Include this method with the GNU runtime as well.
2397 * objc/execute/root_methods.m: Include
2398 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2399 Include this method with the GNU runtime as well.
2400 (main): Use the Modern Objective-C runtime API.
2401 * objc/execute/selector-1.m: Include
2402 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2403 of Object. (main): Use the Modern Objective-C runtime API.
2404 * objc/execute/static-1.m ([Test +initialize]): Include this
2405 method with the GNU runtime as well.
2406 * objc/execute/static-2.m: Likewise.
2407 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2408 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2409 ([MathClass +initialize]): Include this method with the GNU
2411 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2413 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2414 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2415 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2416 * objc.dg/attributes/method-attribute-1.m: Likewise.
2417 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2418 * objc.dg/attributes/method-attribute-2.m: Likewise.
2419 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2420 * objc.dg/attributes/method-attribute-3.m: Likewise.
2421 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2422 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2423 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2424 * obj-c++.dg/bitfield-1.mm: Likewise.
2425 * obj-c++.dg/bitfield-2.mm: Likewise
2426 * objc.dg/bitfield-3.m: Likewise.
2427 * obj-c++.dg/bitfield-4.mm: Likewise.
2428 * objc.dg/bitfield-5.m: Likewise
2429 * objc.dg/call-super-1.m: Likewise.
2430 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2431 Use objc_getClass() instead of objc_get_class(), but for the GNU
2432 runtime redefine objc_getClass as objc_get_class. Include
2433 ../objc-obj-c++-shared/runtime.h.
2434 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2435 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2436 Use the Modern Objective-C runtime API.
2437 * objc.dg/class-protocol-1.m: Include
2438 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2439 * obj-c++.dg/class-protocol-1.mm: Likewise.
2440 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2441 * objc.dg/comp-types-10.m: Likewise.
2442 * objc.dg/comp-types-11.m: Likewise.
2443 * objc.dg/comp-types-12.m: Likewise.
2444 * obj-c++.dg/comp-types-9.mm: Likewise.
2445 * obj-c++.dg/comp-types-11.mm: Likewise.
2446 * obj-c++.dg/comp-types-12.mm: Likewise.
2447 * obj-c++.dg/comp-types-13.mm: Likewise.
2448 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2449 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2450 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2451 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2452 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2453 * objc.dg/desig-init-1.m: Likewise.
2454 * obj-c++.dg/defs.mm: Likewise.
2455 * objc.dg/exceptions-2.m: Likewise.
2456 * obj-c++.dg/except-1.mm: Likewise.
2457 * obj-c++.dg/exceptions-2.mm: Likewise.
2458 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2459 Use the Modern Objective-C runtime API.
2460 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2461 the Modern Objective-C runtime API. Do not include
2462 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2463 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2464 the Modern Objective-C runtime API except when using an older NeXT
2466 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2467 the Modern Objective-C runtime API.
2468 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2470 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2471 * objc.dg/encode-7-next-64bit.m: Updated include.
2472 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2474 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2475 the Modern Objective-C runtime API.
2476 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2477 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2478 instead of ../objc-obj-c++-shared/Protocol1.h.
2479 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2480 the Modern Objective-C runtime API except when using an older NeXT
2482 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2483 the Modern Objective-C runtime API.
2484 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2486 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2487 * objc.dg/fix-and-continue-2.m: Likewise.
2488 * objc.dg/foreach-1.m: Likewise.
2489 * objc.dg/foreach-2.m: Likewise.
2490 * objc.dg/foreach-3.m: Likewise.
2491 * objc.dg/foreach-4.m: Likewise.
2492 * objc.dg/foreach-5.m: Likewise.
2493 * objc.dg/foreach-6.m: Likewise.
2494 * objc.dg/foreach-7.m: Likewise.
2495 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2497 * objc.dg/func-ptr-2.m: Likewise.
2498 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2499 Do not include objc/objc-api.h.
2500 * obj-c++.dg/fsf-package-0.mm: Likewise.
2501 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2502 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2503 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2505 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2506 * objc.dg/gnu-runtime-3.m: Likewise.
2507 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2508 * objc.dg/headers.m: Include objc/runtime.h instead of
2509 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2510 for the NeXT runtime.
2511 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2512 * obj-c++.dg/isa-field-1.mm: Likewise.
2513 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2514 * objc.dg/layout-1.m: Likewise.
2515 * objc.dg/layout-2.m: Likewise.
2516 * objc.dg/local-decl-2.m: Likewise.
2517 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2518 Object. ([Container +elementForView:]): Use
2519 class_conformsToProtocol().
2520 * obj-c++.dg/lookup-2.mm: Likewise.
2521 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2522 * obj-c++.dg/local-decl-1.mm: Likewise.
2523 * objc.dg/method-3.m: Likewise.
2524 * objc.dg/method-4.m: Likewise.
2525 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2526 ../objc-obj-c++-shared/Protocol1.h.
2527 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2528 * objc.dg/method-9.m: Likewise.
2529 * objc.dg/method-10.m: Likewise.
2530 * objc.dg/method-13.m ([Root +initialize]): Include this method
2531 also for the GNU runtime. (main): Use objc_getClass() also for
2533 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2534 * objc.dg/method-17.m: Likewise.
2535 * objc.dg/method-19.m: Likewise.
2536 * objc.dg/method-20b.m: Likewise.
2537 * obj-c++.dg/method-2.mm: Likewise.
2538 * obj-c++.dg/method-6.mm: Likewise.
2539 * obj-c++.dg/method-10.mm: Likewise.
2540 * obj-c++.dg/method-11.mm: Likewise.
2541 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2542 ../objc-obj-c++-shared/Protocol1.h.
2543 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2544 * obj-c++.dg/method-15.mm: Likewise.
2545 * obj-c++.dg/method-17.mm: Likewise.
2546 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2547 +initialize]): Include this method also for the GNU
2548 runtime. (main): Use objc_getClass() also for the GNU runtime.
2549 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2550 * obj-c++.dg/method-22.mm: Likewise.
2551 * obj-c++.dg/method-23.mm: Likewise.
2552 * obj-c++.dg/no-extra-load.mm: Likewise.
2553 * objc.dg/objc-fast-4.m: Likewise.
2554 * objc.dg/objc-gc-4.m: Likewise.
2555 * obj-c++.dg/objc-gc-3.mm: Likewise.
2556 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2557 protocol_getMethodDescription() instead of [Protocol
2558 -descriptionForInstanceMethod].
2559 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2560 Made it available with all runtimes. (main): Call -test instead
2562 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2563 and put into a category.
2564 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2565 Object. Include objc/objc.h.
2566 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2567 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2568 New. (main): Use protocol_getMethodDescription() instead
2569 of [Protocol -descriptionForInstanceMethod] and [Protocol
2570 -descriptionForClassMethod].
2571 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2572 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2573 Objective-C runtime API.
2574 * obj-c++.dg/proto-qual-1.mm: Likewise.
2575 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2577 * obj-c++.dg/property/property-1.mm: Likewise.
2578 * obj-c++.dg/qual-types-1.mm: Likewise.
2579 * objc.dg/selector-2.m: Include objc/objc.h instead of
2580 ../objc-obj-c++-shared/Object1.h.
2581 * obj-c++.dg/selector-2.mm: Likewise.
2582 * obj-c++.dg/selector-5.mm: Likewise.
2583 * obj-c++.dg/selector-6.mm: Likewise.
2584 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2585 Object. Do not include objc/objc-api.h.
2586 * obj-c++.dg/set-not-used-1.mm: Likewise.
2587 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2588 * objc.dg/stret-1.m: Likewise.
2589 * objc.dg/stret-2.m: Likewise.
2590 * obj-c++.dg/super-class-2.mm: Likewise.
2591 * objc.dg/super-class-3.m: Likewise.
2592 * objc.dg/super-class-4.m: Likewise.
2593 * objc.dg/sync-2.m: Likewise.
2594 * obj-c++.dg/sync-2.mm: Likewise.
2595 * objc.dg/sync-1.m: Include objc/objc.h instead of
2596 ../objc-obj-c++-shared/Object1.h.
2597 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2598 'Class' as the type of 'isa'.
2599 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2600 Objective-C runtime API. ([TestClass +initialize]): Include this
2601 method with the GNU runtime as well.
2602 * objc.dg/strings/strings-1.m: Updated includes.
2603 * obj-c++.dg/strings/strings-1.mm: Likewise.
2604 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2605 objc.dg/strings/const-str-12b.m.
2606 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2607 * obj-c++.dg/template-3.mm: Likewise.
2608 * obj-c++.dg/template-4.mm: Likewise.
2609 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2610 Objective-C runtime API.
2611 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2612 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2613 * obj-c++.dg/try-catch-1.mm: Likewise.
2614 * obj-c++.dg/try-catch-2.mm: Likewise.
2615 * objc.dg/try-catch-3.m: Likewise.
2616 * obj-c++.dg/try-catch-3.mm: Likewise.
2617 * objc.dg/try-catch-6.m: Likewise.
2618 * objc.dg/try-catch-7.m: Likewise.
2619 * obj-c++.dg/try-catch-7.mm: Likewise.
2620 * obj-c++.dg/try-catch-8.mm: Likewise.
2621 * obj-c++.dg/try-catch-9.mm: Likewise.
2622 * objc.dg/try-catch-10.m: Likewise.
2623 * obj-c++.dg/try-catch-11.mm: Likewise.
2624 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2625 Object. Include objc/objc.h.
2626 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2627 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2628 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2629 Object. Use Modern Objective-C runtime API. Do not use
2631 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2632 * obj-c++.dg/torture/trivial.mm: Likewise.
2633 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2634 instead of ../objc-obj-c++-shared/Object1.h. Include
2635 ../objc-obj-c++-shared/runtime.h.
2636 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2637 * objc.dg/torture/strings/const-str-11.m: Likewise.
2638 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2639 * objc.dg/torture/strings/const-str-9.m: Likewise.
2640 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2641 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2642 instead of Object. Only add _FooClassReference if
2644 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2645 * objc.dg/torture/strings/const-str-8.m: Likewise.
2646 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2647 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2649 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2651 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2652 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2653 * obj-c++.dg/va-meth-1.mm: Likewise.
2654 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2655 ../objc-obj-c++-shared/Object1.h.
2656 * objc.dg/zero-link-3.m: Likewise.
2658 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2660 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2662 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2665 * obj-c++.dg/property/cxx-property-1.mm: New.
2666 * obj-c++.dg/property/cxx-property-2.mm: New.
2668 2011-06-06 Jason Merrill <jason@redhat.com>
2670 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2672 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2674 PR rtl-optimization/49145
2676 * gcc.c-torture/compile/pr49145.c: New test.
2678 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2681 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2682 to dg-options, match also DW_AT_linkage_name.
2685 * gcc.dg/debug/pr49294.c: New test.
2688 * g++.dg/opt/pr49264.C: New test.
2690 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2692 PR tree-optimization/49243
2693 * gcc.dg/pr49243.c: New.
2695 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2697 * gnat.dg/specs/cond_expr1.ads: New test.
2699 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2701 * gnat.dg/deferred_const4.ad[sb]: New test.
2702 * gnat.dg/deferred_const4_pkg.ads: New helper.
2704 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2706 * gnat.dg/test_tamdt.adb: Rename to...
2707 * gnat.dg/taft_type1.adb: ...this.
2708 * gnat.dg/tamdt.ad[sb]: Rename to...
2709 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2710 * gnat.dg/tamdt_aux.ads: Rename to...
2711 * gnat.dg/taft_type1_pkg2.ads: ...this.
2712 * gnat.dg/taft_type2.ad[sb]: New test.
2713 * gnat.dg/taft_type2_pkg.ads: New helper.
2714 * gnat.dg/taft_type3.adb: New test.
2715 * gnat.dg/taft_type3_pkg.ads: New helper.
2717 2011-06-05 Tobias Burnus <burnus@net-b.de>
2720 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2723 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2726 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2728 * objc.dg/gnu-api-2-objc.m: Likewise.
2729 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2730 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2732 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2734 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2735 alignment, not the alignment, when calling class_addIvar(). Add
2736 an 'isa' instance variable to the test root class.
2737 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2739 2011-06-04 Jan Hubicka <jh@suse.cz>
2741 PR tree-optimization/48893
2742 PR tree-optimization/49091
2743 PR tree-optimization/49179
2744 * gfortran.dg/pr49179.f90: New testcase
2746 2011-06-04 Jan Hubicka <jh@suse.cz>
2749 * g++.dg/torture/pr48954.C: New testcase.
2751 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2753 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2755 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2758 * g++.dg/diagnostic/bitfld2.C: New.
2760 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2763 * gcc.c-torture/execute/pr49281.c: New test.
2765 2011-06-04 Jan Hubicka <jh@suse.cz>
2767 PR tree-optimize/48929
2768 * gcc.c-torture/compile/pr48929.c: New testcase.
2770 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2772 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2774 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2777 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2779 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2781 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2783 2011-06-03 Richard Henderson <rth@redhat.com>
2784 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2786 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2788 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2790 * objc.dg/headers.m: Do not include objc-list.h.
2792 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2794 * objc.dg/type-stream-1.m: Test removed.
2795 * objc.dg/headers.m: Do not include typedstream.h.
2797 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2799 * objc.dg/torture/forward-1.m (main): Updated testcase.
2801 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2804 * gcc.c-torture/compile/pr49163.c: New.
2806 2011-06-02 Asher Langton <langton2@llnl.gov>
2809 * gfortran.dg/PR49268.f90: New test.
2811 2011-06-02 Asher Langton <langton2@llnl.gov>
2814 * gfortran.dg/PR37039.f90: New test.
2816 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2819 * objc.dg/method-5.m: Updated.
2820 * objc.dg/method-19.m: Updated.
2821 * objc.dg/method-lookup-1.m: New.
2822 * obj-c++.dg/method-6.mm: Updated.
2823 * obj-c++.dg/method-7.mm: Updated.
2824 * obj-c++.dg/method-lookup-1.mm: New.
2826 2011-06-02 DJ Delorie <dj@redhat.com>
2828 * lib/timeout.exp (timeout): Add board_info support.
2830 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2834 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2837 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2838 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2840 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2841 Hans-Peter Nilsson <hp@axis.com>
2843 PR rtl-optimization/48840
2844 * gcc.target/sparc/ultrasp13.c: New test.
2846 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2849 * gcc.c-torture/compile/pr49238.c: New.
2851 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2853 * gcc.target/arm/g2.c: Skip test in -mthumb.
2854 Skip test unless cpu is xscale.
2855 * gcc.target/arm/scd42-2.c: Likewise.
2856 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2858 2011-06-01 Jason Merrill <jason@redhat.com>
2860 * g++.dg/cpp0x/decltype28.C: New.
2861 * g++.dg/cpp0x/decltype29.C: New.
2863 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2866 * gcc.target/mips/pr45074.c: New test.
2868 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2869 Hans-Peter Nilsson <hp@axis.com>
2871 PR rtl-optimization/48830
2872 * gcc.target/sparc/ultrasp12.c: New test.
2874 2011-06-01 David Li <davidxl@google.com>
2876 * gcc.dg/profile-dir-1.c: Change pass name.
2877 * gcc.dg/profile-dir-2.c: Ditto.
2878 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2879 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2880 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2881 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2882 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2883 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2884 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2885 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2886 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2887 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2888 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2889 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2890 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2891 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2892 * gcc.dg/profile-dir-3.c: Ditto.
2893 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2895 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2897 * objc.dg/attributes/method-nonnull-1.m: New test.
2898 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2900 2011-05-31 Tobias Burnus <burnus@net-b.de>
2903 * gfortran.dg/coarray_atomic_1.f90: New.
2904 * gfortran.dg/coarray/atomic_1.f90: New.
2906 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.dg/guality/bswaptest.c: New test.
2909 * gcc.dg/guality/clztest.c: New test.
2910 * gcc.dg/guality/ctztest.c: New test.
2911 * gcc.dg/guality/rotatetest.c: New test.
2914 * gcc.target/i386/pr48688.c: New test.
2916 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2919 * g++.dg/lookup/name-clash9.C: New.
2921 2011-05-31 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/coarray/dummy_1.f90: New.
2926 2011-05-31 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/coarray/save_1.f90: New.
2930 * gfortran.dg/coarray_4.f90: Update dg-error.
2932 2011-05-31 Jason Merrill <jason@redhat.com>
2934 * g++.dg/cpp0x/rv-template1.C: New.
2936 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2938 PR rtl-optimization/49235
2939 * gcc.dg/pr49235.c: New test.
2941 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2943 PR tree-optimization/49093
2944 * gcc.dg/vect/pr49093.c: New test.
2946 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2949 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2951 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2954 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2957 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2960 * gcc.c-torture/execute/pr49186.c: New.
2962 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2965 * gcc.target/i386/pr49168-1.c: New.
2967 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2968 Eric Botcazou <ebotcazou@adacore.com>
2970 * gcc.dg/guality/drap.c: New test.
2972 2011-05-30 Richard Guenther <rguenther@suse.de>
2974 PR tree-optimization/49210
2975 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2976 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2978 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2981 * g++.dg/gomp/pr49223-1.C: New test.
2982 * g++.dg/gomp/pr49223-2.C: New test.
2984 2011-05-30 Richard Guenther <rguenther@suse.de>
2986 PR tree-optimization/49218
2987 * gcc.c-torture/execute/pr49218.c: New testcase.
2989 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2991 PR tree-optimization/49199
2992 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2993 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2994 -fno-tree-scev-cprop.
2996 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2999 * gfortran.dg/extends_13.f03: New.
3001 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3003 PR rtl-optimization/49095
3004 * gcc.target/i386/pr49095.c: New test.
3006 2011-05-29 Tobias Burnus <burnus@net-b.de>
3009 * gfortran.dg/coarray_24.f90: New.
3011 2011-05-29 Tobias Burnus <burnus@net-b.de>
3014 * gfortran.dg/coarray_23.f90: New.
3016 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3019 * gcc.dg/pr48826.c: New test.
3021 2011-05-29 Richard Guenther <rguenther@suse.de>
3023 PR tree-optimization/49217
3024 * gcc.dg/torture/pr49217.c: New testcase.
3026 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3029 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3031 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3033 * gnat.dg/boolean_subtype.adb: Rename to...
3034 * gnat.dg/boolean_subtype1.adb: ...this.
3036 2011-05-28 Jason Merrill <jason@redhat.com>
3038 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3040 2011-05-27 Jason Merrill <jason@redhat.com>
3042 * g++.dg/cpp0x/enum18.C: Adjust.
3044 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3046 2011-05-27 Tobias Burnus <burnus@net-b.de>
3049 * gfortran.dg/coarray_22.f90: New.
3051 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3053 PR tree-optimization/46728
3054 * gcc.target/powerpc/pr46728-1.c: New.
3055 * gcc.target/powerpc/pr46728-2.c: New.
3056 * gcc.target/powerpc/pr46728-3.c: New.
3057 * gcc.target/powerpc/pr46728-4.c: New.
3058 * gcc.target/powerpc/pr46728-5.c: New.
3059 * gcc.dg/pr46728-6.c: New.
3060 * gcc.target/powerpc/pr46728-7.c: New.
3061 * gcc.target/powerpc/pr46728-8.c: New.
3062 * gcc.dg/pr46728-9.c: New.
3063 * gcc.target/powerpc/pr46728-10.c: New.
3064 * gcc.target/powerpc/pr46728-11.c: New.
3065 * gcc.dg/pr46728-12.c: New.
3066 * gcc.target/powerpc/pr46728-13.c: New.
3067 * gcc.target/powerpc/pr46728-14.c: New.
3068 * gcc.target/powerpc/pr46728-15.c: New.
3069 * gcc.target/powerpc/pr46728-16.c: New.
3071 2011-05-27 Jason Merrill <jason@redhat.com>
3073 * g++.dg/abi/mangle47.C: New.
3076 * g++.dg/template/const5.C: New.
3078 * g++.dg/cpp0x/enum18.C: New.
3080 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3082 * g++.dg/cpp0x/error6.C: New.
3084 * g++.dg/cpp0x/error5.C: New.
3086 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3089 * g++.dg/eh/cond6.C: New test.
3091 2011-05-27 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/rank_3.f90: New.
3095 * gfortran.dg/rank_4.f90: New.
3097 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3099 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3100 replace dump search.
3102 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3104 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3105 * gnat.dg/bit_packed_array5.adb: ...here.
3107 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3110 * g++.dg/cpp0x/auto25.C: New.
3112 2011-05-27 Richard Guenther <rguenther@suse.de>
3114 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3116 2011-05-27 Richard Guenther <rguenther@suse.de>
3118 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3120 2011-05-27 Richard Guenther <rguenther@suse.de>
3123 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3125 2011-05-26 Jason Merrill <jason@redhat.com>
3127 * g++.dg/cpp0x/friend1.C: New.
3128 * g++.dg/cpp0x/friend2.C: New.
3130 * g++.dg/cpp0x/auto7.C: Update.
3131 * g++.dg/template/crash50.C: Adjust.
3132 * g++.dg/template/static9.C: Adjust.
3133 * g++.old-deja/g++.ext/memconst.C: Adjust.
3135 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3137 * gcc.dg/march.c: Ignore a note for some targets.
3139 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3140 Nathan Froyd <froydnj@codesourcery.com>
3144 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3145 * g++.dg/parse/pr18770.C: New test.
3146 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3148 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3151 * gfortran.dg/dependency_40.f90 : New test.
3153 2011-05-26 Tobias Burnus <burnus@net-b.de>
3156 * gfortran.dg/coarray/registering_1.f90: New.
3158 2011-05-26 Jason Merrill <jason@redhat.com>
3160 * g++.dg/cpp0x/variadic111.C: New.
3161 * g++.dg/cpp0x/variadic41.C: Adjust.
3163 2011-05-26 Richard Guenther <rguenther@suse.de>
3165 PR tree-optimization/48702
3166 * gcc.dg/torture/pr48702.c: New testcase.
3168 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3170 PR gcov-profile/48845
3171 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3173 * gcc.dg/matrix/matrix.exp: Likewise.
3174 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3175 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3176 line number to check_profiling_available.
3177 * lib/target-supports.exp (check_profiling_available): Account for
3179 Require TLS runtime support with -fprofile-generate.
3180 * lib/profopt.exp (profopt-execute): Add TLS options for
3182 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3184 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3187 * g++.dg/eh/cond5.C: New test.
3189 PR tree-optimization/49161
3190 * gcc.c-torture/execute/pr49161.c: New test.
3192 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3194 * gcc.target/arm/neon-vorn-vbic.c: New test.
3196 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3198 PR tree-optimization/49038
3199 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3200 * gcc.dg/vect/pr49038.c: New test.
3202 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3203 * g++.dg/init/pr25811-3.C: New.
3204 * g++.dg/init/pr25811-4.C: New.
3206 2011-05-25 Jason Merrill <jason@redhat.com>
3208 * g++.dg/cpp0x/enum17.C: New.
3209 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3211 * g++.dg/cpp0x/auto24.C: New.
3213 * g++.dg/cpp0x/error4.C: New.
3215 * g++.dg/cpp0x/rv-restrict.C: New.
3217 * g++.dg/cpp0x/enum15.C: New.
3218 * g++.dg/cpp0x/constexpr-switch2.C: New.
3220 * g++.dg/cpp0x/variadic110.C: New.
3222 * g++.dg/cpp0x/auto9.C: Add typedef test.
3224 * g++.dg/cpp0x/auto23.C: New.
3225 * g++.dg/cpp0x/auto9.C: Adjust.
3227 * g++.dg/cpp0x/defaulted29.C: New.
3229 * g++.dg/cpp0x/initlist51.C: New.
3231 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3233 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3234 * g++.dg/abi/packed1.C: Suppress warning.
3235 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3236 * g++.dg/template/stdarg1.C: Likewise.
3237 * g++.dg/other/packed1.C: Remove arm from xfail list.
3239 2011-05-25 Jason Merrill <jason@redhat.com>
3241 * g++.dg/cpp0x/enum16.C: New.
3242 * g++.dg/parse/error15.C: Adjust.
3244 * g++.dg/cpp0x/initlist50.C: New.
3246 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3248 * g++.dg/cpp0x/variadic109.C: New.
3250 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3252 * gcc.target/i386/pause-1.c: New.
3254 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3256 * gcc.dg/stack-usage-1.c: Adjust comment.
3257 * gcc.dg/stack-usage-2.c: New test.
3259 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3262 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3263 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3265 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3267 PR rtl-optimization/48757
3268 * gfortran.dg/pr48757.f: New test case.
3270 2011-05-24 Jason Merrill <jason@redhat.com>
3272 * g++.dg/cpp0x/access01.C: New.
3274 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3277 * objc.dg/pr48177.m: New testcase.
3279 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3282 * objc.dg/pr48187.m: New testcase.
3283 * obj-c++.dg/pr48187.mm: New testcase.
3284 * objc.dg/ivar-extra-semicolon.m: New testcase.
3286 2011-05-24 Jason Merrill <jason@redhat.com>
3288 * g++.dg/template/access21.C: New.
3289 * g++.dg/template/access22.C: New.
3291 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3293 PR rtl-optimization/48633
3294 * g++.dg/pr48633.C: New test.
3296 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3299 * g++.dg/other/pr49133.C: New test.
3301 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3302 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3304 * gcc.dg/torture/tls/run-gd.c: New test.
3305 * gcc.dg/torture/tls/run-ie.c: New test.
3306 * gcc.dg/torture/tls/run-ld.c: New test.
3307 * gcc.dg/torture/tls/run-le.c: New test.
3308 * lib/target-supports.exp (check_effective_target_tls_runtime):
3309 Build testcase with TLS options.
3311 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3313 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3315 2011-05-24 Tom de Vries <tom@codesourcery.com>
3317 PR tree-optimization/49121
3318 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3320 2011-05-23 Jason Merrill <jason@redhat.com>
3322 * g++.dg/cpp0x/defaulted28.C: New.
3324 * g++.dg/cpp0x/sfinae25.C: New.
3326 * g++.dg/cpp0x/rv-cast2.C: New.
3328 * g++.dg/cpp0x/enum14.C: New.
3330 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3333 * gcc.c-torture/execute/pr49123.c: New test.
3336 * gcc.dg/debug/pr49032.c: New test.
3339 * gcc.dg/pr49120.c: New test.
3341 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3344 * gcc.target/i386/pr47315.c: New test.
3346 2011-05-23 Jason Merrill <jason@redhat.com>
3348 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3350 * g++.dg/cpp0x/sfinae24.C: New.
3352 * g++.dg/cpp0x/error3.C: New.
3354 * g++.dg/cpp0x/defaulted27.C: New.
3356 * g++.dg/cpp0x/decltype27.C: New.
3358 2011-05-23 Richard Guenther <rguenther@suse.de>
3360 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3362 2011-05-23 Richard Guenther <rguenther@suse.de>
3364 PR tree-optimization/40874
3365 * g++.dg/tree-ssa/pr40874.C: New testcase.
3367 2011-05-23 Richard Guenther <rguenther@suse.de>
3369 PR tree-optimization/49115
3370 * g++.dg/torture/pr49115.C: New testcase.
3372 2011-05-23 Richard Guenther <rguenther@suse.de>
3375 * gcc.dg/memcpy-3.c: New testcase.
3377 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3380 * gcc.c-torture/execute/pr48973-1.c: New test.
3381 * gcc.c-torture/execute/pr48973-2.c: New test.
3383 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3386 * g++.dg/warn/pr18016.C: New.
3388 2011-05-23 Tom de Vries <tom@codesourcery.com>
3391 * gcc.target/arm/ivopts-6.c: New test.
3393 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3396 * gcc.c-torture/compile/pr49029.c: New test.
3398 2011-05-22 Jason Merrill <jason@redhat.com>
3400 * g++.dg/cpp0x/sfinae23.C: New.
3401 * g++.dg/cpp0x/sfinae8.C: Correct.
3403 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3405 * gfortran.dg/function_optimize_8.f90: New test case.
3407 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3409 PR tree-optimization/49087
3410 * gcc.dg/vect/O3-pr49087.c: New test.
3412 2011-05-21 Jason Merrill <jason@redhat.com>
3414 * g++.dg/debug/const5.C: New.
3416 2011-05-20 Jason Merrill <jason@redhat.com>
3418 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3420 * g++.dg/cpp0x/constexpr-static7.C: New.
3422 * g++.dg/cpp0x/enum12.C: New.
3423 * g++.dg/cpp0x/enum13.C: New.
3425 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3428 * gfortran.dg/select_type_23.f03: New.
3430 2011-05-20 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/defaulted26.C: New.
3434 * g++.dg/cpp0x/noexcept02.C: Fix.
3435 * g++.dg/cpp0x/noexcept03.C: Fix.
3436 * g++.dg/cpp0x/noexcept08.C: Fix.
3437 * g++.dg/cpp0x/noexcept10.C: New.
3439 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3442 * gfortran.dg/extends_12.f03: New.
3444 2011-05-20 Jason Merrill <jason@redhat.com>
3446 * g++.dg/template/koenig9.C: New.
3447 * g++.dg/opt/pr47615.C: Fix.
3448 * g++.dg/overload/defarg1.C: Fix.
3449 * g++.dg/tc1/dr213.C: Remove xfail.
3450 * g++.dg/torture/pr34850.C: Fix.
3451 * g++.dg/torture/pr39362.C: Fix.
3452 * g++.old-deja/g++.brendan/crash56.C: Fix.
3453 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3455 2011-05-20 Richard Guenther <rguenther@suse.de>
3457 PR tree-optimization/49079
3458 * gcc.dg/torture/pr49079.c: New testcase.
3460 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/49073
3463 * gcc.c-torture/execute/pr49073.c: New test.
3465 2011-06-19 Tobias Burnus <burnus@net-b.de>
3468 * gfortran.dg/coarray_21.f90: New.
3470 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3472 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3475 2011-05-19 Richard Guenther <rguenther@suse.de>
3478 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3480 2011-05-19 Richard Guenther <rguenther@suse.de>
3483 * gcc.dg/builtin-object-size-11.c: New testcase.
3485 2011-05-19 Tom de Vries <tom@codesourcery.com>
3488 * gcc.target/arm/ivopts.c: New test.
3489 * gcc.target/arm/ivopts-2.c: New test.
3491 2011-05-19 Tom de Vries <tom@codesourcery.com>
3493 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3495 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3497 * gcc.c-torture/execute/960321-1.x: Remove.
3499 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3502 * gfortran.dg/move_alloc_4.f90: New.
3504 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3507 * gcc.target/i386/pr49002-1.c: New test.
3508 * gcc.target/i386/pr49002-2.c: Likewise.
3510 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3512 PR tree-optimization/49039
3513 * gcc.c-torture/execute/pr49039.c: New test.
3514 * gcc.dg/tree-ssa/pr49039.c: New test.
3515 * g++.dg/torture/pr49039.C: New test.
3517 2011-05-18 Jason Merrill <jason@redhat.com>
3519 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3520 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3521 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3523 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3525 * gcc.target/bfin/mcpu-bf592.c: New test.
3527 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3529 PR tree-optimization/41881
3530 * gcc.dg/vect/O3-pr41881.c: New test.
3531 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3533 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3535 PR tree-optimization/49000
3536 * gcc.dg/pr49000.c: New test.
3538 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3540 * gnat.dg/invalid1.adb: New test.
3542 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3544 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3546 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3547 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3549 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3552 * g++.dg/cpp0x/range-for18.C: New.
3554 2011-05-15 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/coarray/image_index_2.f90: New.
3559 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3561 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3562 * g++.dg/cpp0x/override2.C: New.
3564 2011-05-14 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.de/coarray_20.f90: New.
3569 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3572 * function_optimize_7.f90: New test case.
3574 2011-05-13 Jason Merrill <jason@redhat.com>
3576 * g++.dg/cpp0x/decltype26.C: New.
3577 * g++.dg/cpp0x/enum11.C: New.
3579 2011-05-13 Tobias Burnus <burnus@net-b.de>
3583 * gfortran.dg/assign_8.f90: Update dg-error.
3585 2011-05-13 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/io_constraints_8.f90: New.
3589 * gfortran.dg/io_constraints_9.f90: New.
3591 2011-05-13 Martin Thuresson <martint@google.com>
3593 PR gcov-profile/47793
3594 * gcc.dg/pr47793.c: New.
3596 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3598 PR tree-optimization/48975
3599 * gcc.dg/pr48975.c: New test.
3601 2011-05-12 Tobias Burnus <burnus@net-b.de>
3604 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3606 2011-05-12 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3610 2011-05-12 Geert Bosch <bosch@adacore.com>
3612 * gnat.dg/view_conversion1.adb: New test.
3614 2011-05-12 Richard Guenther <rguenther@suse.de>
3616 PR tree-optimization/48172
3617 * gcc.dg/vect/pr48172.c: New testcase.
3619 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3622 * g++.dg/opt/pr48967.C: New test.
3624 2011-05-11 Jason Merrill <jason@redhat.com>
3626 * g++.dg/cpp0x/constexpr-friend.C: New.
3627 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3629 * g++.dg/cpp0x/sfinae22.C: New.
3631 2011-05-11 Tobias Burnus <burnus@net-b.de>
3634 * gfortran.dg/generic_24.f90: New.
3636 2011-05-11 Richard Guenther <rguenther@suse.de>
3638 PR tree-optimization/15256
3639 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3641 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.dg/pr48159-1.c: New test.
3645 * gcc.dg/pr48159-2.c: New test.
3647 2011-05-11 Richard Guenther <rguenther@suse.de>
3650 * gcc.dg/torture/pr48953.c: New testcase.
3652 2011-05-11 Richard Guenther <rguenther@suse.de>
3654 PR tree-optimization/18041
3655 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3657 2011-05-11 Alan Modra <amodra@gmail.com>
3660 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3662 2011-05-10 Jason Merrill <jason@redhat.com>
3664 * g++.dg/cpp0x/defaulted25.C: New.
3665 * g++.dg/template/crash7.C: Adjust.
3667 * g++.dg/cpp0x/variadic108.C: New.
3669 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3671 * g++.dg/inherit/virtual9.C: Extend.
3673 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3676 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3677 are passed and returned in vector registers.
3679 2011-05-10 Richard Guenther <rguenther@suse.de>
3681 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3682 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3683 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3684 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3685 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3688 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3690 PR tree-optimization/48611
3691 PR tree-optimization/48794
3692 * gfortran.dg/gomp/pr48611.f90: New test.
3693 * gfortran.dg/gomp/pr48794.f90: New test.
3696 * gcc.dg/dfp/pr48928.c: New test.
3698 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3701 * g++.dg/cpp0x/pr48522.C: New.
3703 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/cpp0x/sfinae21.C: New.
3708 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/template/sfinae28.C: Rename to...
3711 * g++.dg/cpp0x/sfinae19.C: ... this.
3712 * g++.dg/template/sfinae29.C: Rename to...
3713 * g++.dg/cpp0x/sfinae20.C: ... this.
3715 2011-05-09 Jeff Law <law@redhat.com>
3717 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3720 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3723 * g++.dg/init/pr20039.C: New.
3725 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3729 * g++.dg/template/sfinae28.C: New.
3730 * g++.dg/template/sfinae29.C: Likewise.
3732 2011-05-09 Jason Merrill <jason@redhat.com>
3734 * g++.dg/template/nontype23.C: New.
3736 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3738 * g++.dg/init/pr48859.C: New.
3740 2011-05-09 Jason Merrill <jason@redhat.com>
3742 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3743 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3744 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3745 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3746 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3747 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3748 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3749 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3751 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3753 * g++.dg/inherit/virtual9.C: New.
3755 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3758 * g++.dg/template/dependent-expr8.C: New test case.
3760 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3762 PR tree-optimization/48837
3763 * gcc.dg/pr48837.c: New testcase.
3765 2011-05-06 Jason Merrill <jason@redhat.com>
3767 * g++.dg/cpp0x/constexpr-condition2.C: New.
3769 * g++.dg/cpp0x/constexpr-missing.C: New.
3771 2011-05-06 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/coarray/this_image_2.f90: New.
3776 2011-05-06 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/bind_c_usage_22.f90: New.
3781 * gfortran.dg/bind_c_usage_23.f90: New.
3782 * gfortran.dg/bind_c_usage_24.f90: New.
3783 * gfortran.dg/bind_c_usage_24_c.c: New.
3785 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3788 * g++.dg/template/member9.C: New test case.
3790 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3792 * gnat.dg/discr29.ad[sb]: New test.
3793 * gnat.dg/discr30.adb: Likewise.
3795 2011-05-05 Julian Brown <julian@codesourcery.com>
3797 * gcc.target/arm/neon-vset_lanes8.c: New test.
3799 2011-05-05 Jason Merrill <jason@redhat.com>
3801 * g++.dg/init/new32.C: New.
3803 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3805 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3808 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3810 PR rtl-optimization/48381
3811 * gcc.c-torture/compile/pr48381.c: New test.
3813 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3815 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3817 * gcc.target/i386/opt-1.c: Ditto.
3819 2011-05-04 Jason Merrill <jason@redhat.com>
3821 * g++.dg/conversion/base1.C: New.
3823 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3825 PR libgfortran/48787
3826 * gfortran.dg/round_3.f08: Add more checks to test case.
3828 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3830 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3831 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3832 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3833 Gate test on effective_target fd_truncate.
3835 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3837 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3838 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3839 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3840 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3841 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3842 * gcc.target/i386/pr38824.c: Ditto.
3843 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3844 * gcc.target/i386/vecinit-2.c: Ditto.
3845 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3846 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3847 * gcc.target/i386/parity-2.c: Ditto.
3848 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3850 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3852 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3854 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3855 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3856 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3858 2011-05-03 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3863 2011-05-03 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/coarray/this_image_1.f90: New.
3868 2011-05-03 Tobias Burnus <burnus@net-b.de>
3871 * gfortran.dg/coarray/caf.dg: New.
3872 * gfortran.dg/coarray/image_index_1.f90: New, copied
3873 from ../coarray_16.f90.
3875 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/ext/complex9.C: New.
3880 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3883 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3884 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3885 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3887 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3889 * gcc.target/bfin/builtins: Created.
3890 * gcc.target/bfin/hisilh-O0.c: Deleted.
3891 * gcc.target/bfin/hisilh.c: Moved to...
3892 * gcc.target/bfin/builtins/hisilh.c: ...here.
3893 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3894 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3895 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3896 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3897 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3898 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3899 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3900 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3901 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3902 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3903 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3904 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3905 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3906 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3907 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3908 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3909 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3910 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3911 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3912 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3913 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3914 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3915 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3916 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3917 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3918 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3919 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3920 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3921 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3922 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3923 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3924 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3925 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3926 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3927 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3928 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3929 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3930 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3931 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3932 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3933 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3934 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3935 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3936 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3937 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3938 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3939 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3940 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3941 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3942 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3943 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3944 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3945 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3946 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3947 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3948 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3949 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3950 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3951 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3952 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3953 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3954 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3955 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3956 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3957 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3958 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3959 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3960 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3961 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3962 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3963 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3964 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3965 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3966 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3967 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3968 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3969 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3970 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3971 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3972 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3973 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3974 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3975 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3976 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3977 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3978 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3979 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3980 * gcc.target/bfin/builtins/circptr.c: Ditto.
3981 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3982 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3983 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3984 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3985 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3986 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3987 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3988 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3989 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3990 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3991 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3992 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3993 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3994 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3995 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3996 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3997 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3998 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3999 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4000 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4001 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4002 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4003 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4004 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4005 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4006 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4007 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4008 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4009 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4010 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4011 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4012 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4013 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4014 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4015 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4016 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4017 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4018 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4019 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4020 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4021 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4022 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4023 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4024 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4025 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4026 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4027 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4028 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4029 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4030 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4031 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4032 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4033 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4034 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4035 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4036 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4037 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4038 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4039 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4040 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4041 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4042 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4043 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4044 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4045 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4046 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4047 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4048 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4049 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4050 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4052 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4054 * gcc.target/arm/cold-lc.c: New test.
4056 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4059 * gcc.dg/pr48774.c: New test.
4061 2011-05-03 Richard Guenther <rguenther@suse.de>
4063 * gcc.dg/large-size-array-5.c: New testcase.
4065 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4067 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4069 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4071 * lib/target-supports.exp (check_effective_target_vect_strided):
4073 (check_effective_target_vect_strided2)
4074 (check_effective_target_vect_strided3)
4075 (check_effective_target_vect_strided4)
4076 (check_effective_target_vect_strided8): ...these new functions.
4078 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4079 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4080 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4081 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4082 * gcc.dg/vect/pr37539.c: Likewise.
4083 * gcc.dg/vect/slp-11a.c: Likewise.
4084 * gcc.dg/vect/slp-11b.c: Likewise.
4085 * gcc.dg/vect/slp-11c.c: Likewise.
4086 * gcc.dg/vect/slp-12a.c: Likewise.
4087 * gcc.dg/vect/slp-12b.c: Likewise.
4088 * gcc.dg/vect/slp-18.c: Likewise.
4089 * gcc.dg/vect/slp-19a.c: Likewise.
4090 * gcc.dg/vect/slp-19b.c: Likewise.
4091 * gcc.dg/vect/slp-21.c: Likewise.
4092 * gcc.dg/vect/slp-23.c: Likewise.
4093 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4095 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4096 instead of vect_interleave && vect_extract_even_odd.
4097 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4098 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4099 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4100 * gcc.dg/vect/vect-1.c: Likewise.
4101 * gcc.dg/vect/vect-10.c: Likewise.
4102 * gcc.dg/vect/vect-98.c: Likewise.
4103 * gcc.dg/vect/vect-107.c: Likewise.
4104 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4105 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4106 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4107 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4108 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4109 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4110 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4111 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4112 * gcc.dg/vect/vect-strided-float.c: Likewise.
4113 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4114 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4115 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4116 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4117 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4118 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4119 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4120 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4121 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4122 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4123 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4124 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4125 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4126 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4127 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4129 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4131 * gcc.dg/vect/pr30843.c: Likewise.
4132 * gcc.dg/vect/pr33866.c: Likewise.
4133 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4134 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4135 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4136 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4138 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4140 * gcc.dg/vect/slp-11.c: Split into...
4141 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4142 gcc.dg/vect/slp-11c.c: ...these tests.
4143 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4144 * gcc.dg/vect/slp-12c.c: ...this new test.
4145 * gcc.dg/vect/slp-19.c: Split into...
4146 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4147 gcc.dg/vect/slp-19c.c: ...these new tests.
4149 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4151 * lib/target-supports.exp
4152 (check_effective_target_vect_extract_even_odd_wide): Delete.
4153 (check_effective_target_vect_strided_wide): Likewise.
4154 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4155 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4156 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4157 * gcc.dg/vect/pr37539.c: Likewise.
4158 * gcc.dg/vect/slp-11.c: Likewise.
4159 * gcc.dg/vect/slp-12a.c: Likewise.
4160 * gcc.dg/vect/slp-12b.c: Likewise.
4161 * gcc.dg/vect/slp-19.c: Likewise.
4162 * gcc.dg/vect/slp-23.c: Likewise.
4163 * gcc.dg/vect/vect-1.c: Likewise.
4164 * gcc.dg/vect/vect-98.c: Likewise.
4165 * gcc.dg/vect/vect-107.c: Likewise.
4166 * gcc.dg/vect/vect-strided-float.c: Likewise.
4168 2011-05-02 Jason Merrill <jason@redhat.com>
4170 * g++.dg/init/new31.C: New.
4172 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4175 * gcc.dg/pr35445.c: New test.
4177 2011-05-02 Jason Merrill <jason@redhat.com>
4179 * c-c++-common/vla-1.c: New.
4181 2011-05-02 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/48822
4184 * gcc.dg/torture/pr48822.c: New testcase.
4186 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4189 * g++.dg/cpp0x/constexpr-47969.C: New.
4191 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4194 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4195 on vect_no_align targets.
4196 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4197 vect_no_align targets.
4199 2011-05-01 Xinliang David Li <davidxl@google.com>
4201 * gcc.dg/tree-ssa/integer-addr.c: New test.
4202 * gcc.dg/tree-ssa/alias_bug.c: New test.
4204 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206 PR libgfortran/48787
4207 * gfortran.dg/round_3.f08: Add more checks.
4209 2011-04-30 Tobias Burnus <burnus@net-b.de>
4212 * gfortran.dg/import9.f90: New, proper test.
4213 * gfortran.dg/interface_37.f90: Remove bogus
4214 test (bogus copy of interface_36.f90).
4216 2011-04-30 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/interface_37.f90: New.
4221 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4224 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4226 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4228 PR tree-optimization/48809
4229 * gcc.c-torture/execute/pr48809.c: New test.
4231 2011-04-29 Jeff Law <law@redhat.com>
4233 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4235 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/init/ctor10.C: New.
4240 2011-04-29 Le-Chun Wu <lcwu@google.com>
4242 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4243 warning in implicitly instantiated templates.
4245 2011-04-29 Le-Chun Wu <lcwu@google.com>
4247 * g++.dg/warn/Wnull-conversion-1.C: New.
4248 * g++.dg/warn/Wnull-conversion-2.C: New.
4250 2011-04-29 Diego Novillo <dnovillo@google.com>
4252 * g++.old-deja/g++.other/null3.C: Expect warning about
4253 converting boolean to a pointer.
4255 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4258 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4262 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4264 2011-04-29 Tobias Burnus <burnus@net-b.de>
4267 * gfortran.dg/typebound_proc_22.f90: New.
4270 * gfortran.dg/interface_36.f90: New.
4272 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4274 PR libgfortran/48488
4275 PR libgfortran/48602
4276 PR libgfortran/48615
4277 PR libgfortran/48684
4278 PR libgfortran/48787
4279 * gfortran.dg/fmt_g.f: Adjust test.
4280 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4281 * gfortran.dg/round_3.f08: New test.
4282 * gfortran.dg/namelist_print_1.f: Adjust test.
4283 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4284 * gfortran.dg/f2003_io_5.f03: Adjust test.
4285 * gfortran.dg/coarray_15.f90: Adjust test.
4286 * gfortran.dg/namelist_65.f90: Adjust test.
4287 * gfortran.dg/fmt_cache_1.f: Adjust test.
4288 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4289 * gfortran.dg/real_const_3.f90: Adjust test.
4291 2011-04-28 Xinliang David Li <davidxl@google.com>
4293 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4294 * g++.dg/prof-robust-1.C: New test.
4296 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4298 PR tree-optimization/48765
4299 * gcc.dg/vect/pr48765.c: New.
4301 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303 PR tree-optimization/48775
4304 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4306 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/inherit/pr48798.C: New.
4310 * g++.old-deja/g++.other/base1.C: Adjust.
4312 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4315 * g++.dg/template/inherit7.C: New test case.
4317 2011-04-28 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/40052
4320 PR tree-optimization/15347
4321 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4322 * gcc.dg/pr15347.c: Likewise.
4324 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4327 * g++.dg/cpp0x/sfinae18.C: New.
4329 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/ext/is_literal_type1.C: New.
4334 2011-04-28 Tobias Burnus <burnus@net-b.de>
4338 * gfortran.dg/interface_35.f90: New.
4339 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4340 * gfortran.dg/func_result_6.f90: Add dg-warning.
4341 * gfortran.dg/bessel_1.f90: Ditto.
4342 * gfortran.dg/hypot_1.f90: Ditto.
4343 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4344 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4345 * gfortran.dg/interface_assignment_4.f90: Ditto.
4347 2011-04-27 Jason Merrill <jason@redhat.com>
4349 * g++.dg/ext/complex8.C: New.
4351 * g++.dg/cpp0x/initlist49.C: New.
4352 * g++.dg/init/new30.C: New.
4354 2011-04-27 Tobias Burnus <burnus@net-b.de>
4357 * gfortran.dg/whole_file_34.f90: New.
4359 2011-04-27 Jan Hubicka <jh@suse.cz>
4361 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4363 2011-04-27 Jason Merrill <jason@redhat.com>
4365 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4367 * g++.dg/parse/ambig6.C: New.
4369 2011-04-27 Nick Clifton <nickc@redhat.com>
4371 * gcc.dg/20020312-2.c: Add definition for RX.
4373 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4374 option with RX targets.
4376 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4379 2011-04-27 Richard Guenther <rguenther@suse.de>
4381 * gcc.dg/tree-ssa/pr23382.c: Remove.
4383 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4386 * gcc.c-torture/compile/pr48767.c: New test.
4388 2011-04-27 Richard Guenther <rguenther@suse.de>
4390 PR tree-optimization/48772
4391 * g++.dg/pr48772.C: New testcase.
4393 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4396 * gcc.c-torture/compile/pr48742.c: New test.
4398 2011-04-26 Jason Merrill <jason@redhat.com>
4400 * g++.dg/lookup/koenig13.C: New.
4402 * g++.dg/cpp0x/initlist48.C: New.
4404 2011-04-25 Jason Merrill <jason@redhat.com>
4406 * g++.dg/cpp0x/sfinae17.C: New.
4408 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4411 * gcc.target/powerpc/pr48258-1.c: New file.
4412 * gcc.target/powerpc/pr48258-2.c: Ditto.
4414 2011-04-26 Xinliang David Li <davidxl@google.com>
4416 * gcc.dg/uninit-suppress.c: New test.
4417 * gcc.dg/uninit-suppress.c: New test.
4419 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4422 * gcc.dg/pr48768.c: New test.
4424 PR tree-optimization/48734
4425 * gcc.c-torture/compile/pr48734.c: New test.
4428 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4430 2011-04-26 Richard Guenther <rguenther@suse.de>
4432 PR tree-optimization/48731
4433 * gcc.dg/torture/pr48731.c: New testcase.
4435 2011-04-26 Richard Guenther <rguenther@suse.de>
4438 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4440 2011-04-26 Richard Guenther <rguenther@suse.de>
4443 * gcc.dg/torture/pr48694-1.c: New testcase.
4444 * gcc.dg/torture/pr48694-2.c: Likewise.
4446 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4448 * g++.dg/ext/underlying_type1.C: New.
4449 * g++.dg/ext/underlying_type2.C: Likewise.
4450 * g++.dg/ext/underlying_type3.C: Likewise.
4451 * g++.dg/ext/underlying_type4.C: Likewise.
4452 * g++.dg/ext/underlying_type5.C: Likewise.
4453 * g++.dg/ext/underlying_type6.C: Likewise.
4454 * g++.dg/ext/underlying_type7.C: Likewise.
4455 * g++.dg/ext/underlying_type8.C: Likewise.
4456 * g++.dg/ext/underlying_type9.C: Likewise.
4457 * g++.dg/ext/underlying_type10.C: Likewise.
4459 2011-04-25 Jason Merrill <jason@redhat.com>
4461 * g++.dg/cpp0x/regress/template-const2.C: New.
4463 2011-04-25 Jeff Law <law@redhat.com>
4465 * gcc.dg/tree-ssa/vrp56.c: new test.
4467 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4469 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4471 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4473 PR preprocessor/48740
4474 * c-c++-common/raw-string-11.c: New test.
4476 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4478 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4481 2011-04-23 Tobias Burnus <burnus@net-b.de>
4484 * gfortran.dg/coarray_19.f90: New.
4486 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4489 * gcc.dg/pr48685.c: New test.
4491 2011-04-22 Jan Hubicka <jh@suse.cz>
4493 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4495 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4497 PR tree-optimization/48717
4498 * gcc.c-torture/execute/pr48717.c: New test.
4500 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4503 * gcc.target/i386/pr48723.c: New test.
4505 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4508 * gcc.dg/gomp/pr48716.c: New test.
4509 * g++.dg/gomp/pr48716.C: New test.
4511 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4514 * gcc.dg/missing-field-init-2.c: Update testcase.
4516 2011-04-22 Alan Modra <amodra@gmail.com>
4518 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4520 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4523 * gfortran.dg/function_optimize_6.f90: New test.
4525 2011-04-21 Easwaran Raman <eraman@google.com>
4527 * gcc.dg/stack-layout-2.c: New test.
4529 2011-04-21 Richard Guenther <rguenther@suse.de>
4532 * g++.dg/lto/pr48207-2_0.C: New testcase.
4533 * g++.dg/lto/pr48207-3_0.C: Likewise.
4535 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/volatile5.adb: New test.
4538 * gnat.dg/volatile5_pkg.ads: New helper.
4540 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4543 * gcc.target/i386/pr48708.c: New test.
4545 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4547 * gcc.dg/vect/vect-119.c: New test.
4549 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4551 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4554 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4555 Richard Sandiford <richard.sandiford@linaro.org>
4558 * gcc.target/arm/pr46329.c: New test.
4560 2011-04-21 Tobias Burnus <burnus@net-b.de>
4563 * gfortran.dg/coarray_18.f90: New.
4565 2011-04-20 Jason Merrill <jason@redhat.com>
4567 * g++.dg/cpp0x/initlist47.C: New.
4569 * g++.dg/init/dtor4.C: New.
4571 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4574 * gcc.target/i386/sse2-pinsrw.c: New test.
4575 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4576 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4577 * gcc.target/i386/sse2-insvhi.c: Ditto.
4578 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4579 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4581 2011-04-20 Jason Merrill <jason@redhat.com>
4583 * g++.dg/template/const4.C: New.
4585 2011-04-20 Easwaran Raman <eraman@google.com>
4587 * gcc.dg/stack-layout-1.c: New test.
4589 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4591 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4592 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4595 2011-04-20 Kai Tietz <ktietz@redhat.com>
4597 * gcc.dg/binop-xor1.c: New test.
4598 * gcc.dg/binop-xor2.c: New test.
4599 * gcc.dg/binop-xor3.c: New test.
4600 * gcc.dg/binop-xor4.c: New test.
4601 * gcc.dg/binop-xor5.c: New test.
4603 2011-04-20 Richard Guenther <rguenther@suse.de>
4605 PR tree-optimization/47892
4606 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4608 2011-04-20 Richard Guenther <rguenther@suse.de>
4611 * g++.dg/torture/pr48695.C: New testcase.
4613 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4615 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4616 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4617 * gcc.c-torture/execute/pr45262.c: Ditto
4618 * gcc.dg/torture/pr43165.c: Ditto.
4619 * gcc.dg/torture/pr47228.c: Ditto.
4620 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4621 * gcc.dg/ipa/pr45644.c: Ditto.
4622 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4625 2011-04-19 Jason Merrill <jason@redhat.com>
4627 * g++.dg/ext/complex7.C: New.
4629 * g++.dg/ext/attrib41.C: New.
4631 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4634 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4636 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4639 * gcc.target/i386/pr48678.c: New test.
4641 2011-04-19 Martin Jambor <mjambor@suse.cz>
4643 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4644 * g++.dg/opt/devirt2.C: New test.
4645 * g++.dg/ipa/devirt-g-1.C: Likewise.
4647 2011-04-19 Tobias Burnus <burnus@net-b.de>
4650 * gfortran.dg/whole_file_33.f90: New.
4652 2011-04-19 Martin Jambor <mjambor@suse.cz>
4654 * g++.dg/ipa/devirt-7.C: New test.
4656 2011-04-19 Richard Guenther <rguenther@suse.de>
4659 * g++.dg/lto/pr48207_0.C: New testcase.
4661 2011-04-18 Jason Merrill <jason@redhat.com>
4663 * g++.dg/init/void1.C: New.
4665 * g++.dg/cpp0x/union4.C: New.
4667 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4670 * g++.dg/torture/pr48661.C: New test.
4673 * g++.dg/gomp/pr48632.C: New test.
4675 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4677 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4678 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4680 2011-04-18 Tobias Burnus <burnus@net-b.de>
4683 * gfortran.dg/coarray_17.f90: New.
4684 * gfortran.dg/coarray_10.f90: Update dg-error.
4686 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4689 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4690 * gfortran.dg/guality/guality.exp: Likewise.
4692 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4694 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4696 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4698 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4700 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4702 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4704 2011-04-18 Richard Guenther <rguenther@suse.de>
4707 * g++.dg/torture/pr46364.C: New testcase.
4709 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4711 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4713 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4715 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4717 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4718 Ira Rosen <ira.rosen@linaro.org>
4721 * gcc.target/arm/pr48252.c: New test.
4723 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4725 PR tree-optimization/48616
4726 * gcc.dg/pr48616.c: New test.
4728 2011-04-18 Tobias Burnus <burnus@net-b.de>
4731 * gfortran.dg/coarray_16.f90: New.
4733 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4736 * gfortran.dg/realloc_on_assign_7.f03: New test.
4738 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4740 PR libgfortran/48602
4741 * gfortran.dg/fmt_g0_6.f08: New test.
4743 2011-04-17 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/sfinae16.C: New.
4747 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4749 * gcc.target/mips/reg-var-1.c: New test.
4751 2011-04-17 Jan Hubicka <jh@suse.cz>
4753 * gcc.dg/winline-5.c: Update testcase.
4755 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4757 * gnat.dg/discr27.ad[sb]: Move dg directive.
4758 * gnat.dg/discr28.ad[sb]: New test.
4759 * gnat.dg/discr28_pkg.ads: New helper.
4761 2011-04-17 Michael Matz <matz@suse.de>
4763 PR tree-optimization/48622
4765 * gcc.dg/lto/pr48622_0.c: New test.
4767 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4769 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4770 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4771 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4772 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4773 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4774 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4776 2011-04-15 Jason Merrill <jason@redhat.com>
4778 * g++.dg/cpp0x/range-for17.C: New.
4780 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4782 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4783 * g++.dg/cpp0x/range-for3.C: Likewise.
4784 * g++.dg/cpp0x/range-for9.C: Correct error message.
4785 * g++.dg/cpp0x/range-for11.C: New.
4786 * g++.dg/cpp0x/range-for12.C: New.
4787 * g++.dg/cpp0x/range-for13.C: New.
4788 * g++.dg/cpp0x/range-for14.C: New.
4789 * g++.dg/cpp0x/range-for15.C: New.
4790 * g++.dg/cpp0x/range-for16.C: New.
4792 2011-04-15 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4797 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4799 * objc.dg/naming-4.m: Updated.
4800 * objc.dg/naming-5.m: Updated.
4801 * objc.dg/naming-6.m: New.
4802 * objc.dg/naming-7.m: New.
4803 * obj-c++.dg/naming-1.mm: Updated.
4804 * obj-c++.dg/naming-2.mm: Updated.
4805 * obj-c++.dg/naming-3.mm: New.
4806 * obj-c++.dg/naming-4.mm: New.
4808 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810 PR libgfortran/48589
4811 * gfortran.dg/fmt_g0_5.f08: New test.
4813 2011-04-15 Richard Guenther <rguenther@suse.de>
4816 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4818 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4820 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4821 -finline-limit=0 to -fno-inline
4823 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4826 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4829 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4833 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4834 * gcc.target/i386/avx-insertps-3.c: New test.
4835 * gcc.target/i386/avx-insertps-4.c: New test.
4837 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4839 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4842 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4847 * gcc.target/avr/pr46779-1.c: New test case
4848 * gcc.target/avr/pr46779-2.c: New test case
4850 2011-04-14 Jason Merrill <jason@redhat.com>
4852 * g++.dg/cpp0x/sfinae15.C: New.
4854 * g++.dg/cpp0x/sfinae14.C: New.
4856 * g++.dg/ext/vla10.C: New.
4858 2011-04-14 Richard Guenther <rguenther@suse.de>
4860 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4862 2011-04-14 Richard Guenther <rguenther@suse.de>
4864 * gcc.dg/fold-bitand-4.c: Move ...
4865 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4867 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4869 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4871 * gcc.target/avr/torture/trivial.c: Ditto.
4873 2011-04-13 Jason Merrill <jason@redhat.com>
4875 * g++.dg/template/operator11.C: New.
4877 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4880 * gcc.dg/gomp/pr48591.c: New test.
4883 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4884 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4886 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4889 * g++.dg/template/dependent-expr7.C: New test case.
4891 2011-04-13 Jason Merrill <jason@redhat.com>
4893 * g++.dg/cpp0x/sfinae13.C: New.
4895 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4897 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4899 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4901 * gcc.target/arm/pr43698.c: Remove -march option.
4903 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4905 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4908 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4912 * gfortran.dg/realloc_on_assign_6.f03: New test.
4914 2011-04-12 Kai Tietz <ktietz@redhat.com>
4916 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4917 targets the additional -mno-ms-bitfields and
4918 -Wno-packed-bitfield-compat options.
4919 * g++.dg/ext/bitfield3.C: Likewise.
4920 * g++.dg/ext/bitfield4.C: Likewise.
4921 * g++.dg/ext/bitfield5.C: Likewise.
4922 * gcc.dg/bitfld-15.c: Likewise.
4923 * gcc.dg/bitfld-16.c: Likewise.
4924 * gcc.dg/bitfld-17.c: Likewise.
4925 * gcc.dg/bitfld-18.c: Likewise.
4927 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4929 * gcc.target/arm/neon-vld3-1.c: New test.
4930 * gcc.target/arm/neon-vst3-1.c: New test.
4931 * gcc.target/arm/neon/v*.c: Regenerate.
4933 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4935 PR rtl-optimization/48549
4936 * g++.dg/opt/pr48549.C: New test.
4938 2011-04-12 Richard Guenther <rguenther@suse.de>
4940 PR tree-optimization/46076
4941 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4943 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946 * lib/compat.exp (compat-execute): Declare unsupported after
4947 stripping path from src1.
4948 * lib/lto.exp (lto-execute): Likewise.
4950 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4953 * gcc.dg/pr48552-1.c: New test.
4954 * gcc.dg/pr48552-2.c: New test.
4956 2011-04-11 Jason Merrill <jason@redhat.com>
4958 * g++.dg/cpp0x/sfinae12.C: New.
4960 * g++.dg/cpp0x/enum10.C: New.
4962 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4964 * g++.dg/cpp0x/rv-func.C: New.
4966 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4968 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4971 2011-04-11 Martin Jambor <mjambor@suse.cz>
4973 PR tree-optimization/48195
4974 * gcc.dg/ipa/pr48195.c: New test.
4976 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4978 * gnat.dg/return3.adb: Remove unused switch.
4980 2011-04-08 Mike Stump <mikestump@comcast.net>
4983 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4984 default to fno-common.
4986 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4988 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4989 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4991 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4994 * gfortran.dg/function_optimize_5.f90: New test.
4996 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4998 * gnat.dg/aggr17.adb: New test.
4999 * gnat.dg/aggr18.adb: Likewise.
5001 2011-04-08 Michael Matz <matz@suse.de>
5004 * gcc.target/i386/pr48389.c: New test.
5006 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5008 PR rtl-optimization/48272
5009 * g++.dg/opt/pr48272.C: New.
5011 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5013 PR rtl-optimization/48235
5014 * gcc.dg/pr48235.c: New.
5016 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5018 PR rtl-optimization/48302
5019 * g++.dg/opt/pr48302.C: New.
5021 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5024 * g++.dg/opt/pr48273.C: New.
5026 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5028 PR rtl-optimization/48442
5029 * gcc.dg/pr48442.c: New.
5031 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5033 PR tree-optimization/48377
5034 * gcc.dg/vect/pr48377.c: New test.
5036 2011-04-07 Jason Merrill <jason@redhat.com>
5038 * g++.dg/cpp0x/regress/call1.C: New.
5040 * g++.dg/cpp0x/variadic107.C: New.
5042 * g++.dg/cpp0x/sfinae11.C: New.
5043 * g++.dg/cpp0x/noexcept02.C: Fix.
5045 * g++.dg/cpp0x/sfinae10.C: New.
5047 * g++.dg/cpp0x/sfinae9.C: New.
5049 * c-c++-common/Wcast-qual-1.c: Move here from...
5050 * gcc.dg/cast-qual-3.c: ...here, and...
5051 * g++.dg/warn/Wcast-qual2.C: ...here.
5053 * g++.dg/cpp0x/sfinae8.C: New.
5055 * g++.dg/cpp0x/sfinae7.C: New.
5057 * g++.dg/cpp0x/enum9.C: New.
5059 2011-04-07 Mike Stump <mikestump@comcast.net>
5061 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5062 with no trampolines.
5064 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5067 * gfortran.dg/gomp/pr48117.f90: New test.
5070 * gcc.dg/torture/pr48343.c: New test.
5072 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5074 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5076 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5078 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5080 2011-04-07 Tom de Vries <tom@codesourcery.com>
5083 * lib/scanasm.exp (object-size): New proc.
5084 * gcc.target/arm/pr43920-2.c: New test.
5086 2011-04-06 Tobias Burnus <burnus@net-b.de>
5090 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5092 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5094 * gcc.dg/mtune.c: Prune note from output.
5096 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5099 * gcc.dg/guality/pr36977.c: New test.
5100 * gcc.dg/guality/pr48466.c: New test.
5102 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5104 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5106 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5108 * gnat.dg/return3.adb: New test.
5110 2011-04-06 Richard Guenther <rguenther@suse.de>
5112 PR tree-optimization/47663
5113 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5115 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5117 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5118 Solaris 8 and 9 as well.
5120 2011-04-05 Tom de Vries <tom@codesourcery.com>
5123 * gcc.target/arm/pr43920-1.c: New test.
5125 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5127 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5128 (cctor): Actually return the value.
5129 (main): Cast return values.
5131 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5133 * gfortran.dg/character_comparison_8.f90: New test.
5135 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5137 * frontend-passes: (optimize_lexical_comparison): New function.
5138 (optimize_expr): Call it.
5139 (optimize_comparison): Also handle lexical comparison functions.
5140 Return false instad of -2 for unequal comparison.
5142 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5145 * function_optimize_4.f90: New test.
5147 2011-04-04 Tobias Burnus <burnus@net-b.de>
5150 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5151 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5152 * gfortran.dg/coarray_15.f90: New.
5154 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5156 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5157 * gfortran.dg/bessel_7.f90: Likewise.
5159 2011-04-03 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5163 2011-04-03 Richard Guenther <rguenther@suse.de>
5164 Ira Rosen <ira.rosen@linaro.org>
5166 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5167 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5168 -ftree-loop-if-convert-stores.
5170 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5172 * gnat.dg/specs/aggr2.ads: New test.
5174 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5176 * gnat.dg/debug2.ad[sb]: New test.
5177 * gnat.dg/debug2_pkg.ads: New helper.
5178 * gnat.dg/debug3.ad[sb]: New test.
5180 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5182 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5184 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.c-torture/compile/pr48335-1.c: New test.
5188 * gcc.dg/pr48335-1.c: New test.
5189 * gcc.dg/pr48335-2.c: New test.
5190 * gcc.dg/pr48335-3.c: New test.
5191 * gcc.dg/pr48335-4.c: New test.
5192 * gcc.dg/pr48335-5.c: New test.
5193 * gcc.dg/pr48335-6.c: New test.
5194 * gcc.dg/pr48335-7.c: New test.
5195 * gcc.dg/pr48335-8.c: New test.
5196 * gcc.target/i386/pr48335-1.c: New test.
5198 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5201 * gcc.dg/Waddress.c: New test.
5203 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5206 * gfortran.dg/function_optimize_3.f90: New test.
5208 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5210 * gcc.c-torture/compile/20110401-1.c: New test.
5212 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5213 * g++.dg/lto/20091002-2_0.C: Likewise.
5214 * g++.dg/lto/20090303_0.c: Likewise.
5215 * g++.dg/lto/20091004-1_0.C: Likewise.
5216 * g++.dg/lto/20091002-3_0.C: Likewise.
5217 * g++.dg/lto/20091004-2_0.C: Likewise.
5218 * g++.dg/lto/20081123_0.C: Likewise.
5219 * g++.dg/lto/20090313_0.C: Likewise.
5220 * g++.dg/lto/20081109-1_0.C: Likewise.
5221 * g++.dg/lto/20081219_0.C: Likewise.
5222 * g++.dg/lto/20081204-1_0.C: Likewise.
5223 * g++.dg/lto/20090302_0.C: Likewise.
5224 * g++.dg/lto/20081119-1_0.C: Likewise.
5225 * g++.dg/lto/20081118_0.C: Likewise.
5226 * gcc.dg/lto/20091020-2_0.c: Likewise.
5227 * gcc.dg/lto/20090210_0.c: Likewise.
5228 * gcc.dg/lto/20081204-1_0.c: Likewise.
5229 * gcc.dg/lto/20081224_0.c: Likewise.
5230 * gcc.dg/lto/20090219_0.c: Likewise.
5231 * gcc.dg/lto/20091014-1_0.c: Likewise.
5232 * gcc.dg/lto/20091016-1_0.c: Likewise.
5233 * gcc.dg/lto/20090206-2_0.c: Likewise.
5234 * gcc.dg/lto/20090116_0.c: Likewise.
5235 * gcc.dg/lto/20091013-1_0.c: Likewise.
5236 * gcc.dg/lto/20091015-1_0.c: Likewise.
5237 * gcc.dg/lto/20090126-2_0.c: Likewise.
5239 2011-03-31 Ian Lance Taylor <iant@google.com>
5241 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5243 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/opt16.adb: New test.
5247 2011-03-31 Jason Merrill <jason@redhat.com>
5249 * g++.dg/cpp0x/defaulted24.C: New.
5251 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5254 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5257 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5259 * g++.dg/other/i386-9.C: New test.
5261 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5263 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5265 2011-03-30 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5269 * g++.dg/cpp0x/regress/isnan.C: New.
5271 * g++.dg/cpp0x/initlist46.C: New.
5273 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5276 * gcc.target/arm/neon-modes-2.c: New test.
5278 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5281 * gcc.c-torture/compile/pr48305.c: New test.
5283 2011-03-29 Jason Merrill <jason@redhat.com>
5285 * g++.dg/cpp0x/regress/value-dep1.C: New.
5287 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5289 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5291 2011-03-29 Ian Lance Taylor <iant@google.com>
5293 * go.test/go-test.exp: Handle the test lines used in several new
5295 (errchk): Add opts parameter. Change all callers. Handle parens
5298 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5299 Dominique d'Humieres <dominiq@lps.ens.fr>
5301 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5302 and __APPLE__ && __PPC__ && __ALTIVEC__.
5304 2011-03-29 Jason Merrill <jason@redhat.com>
5306 * g++.dg/cpp0x/dependent1.C: New.
5308 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5310 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5312 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5314 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5317 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5318 * gfortran.dg/proc_ptr_comp_32.f90: New.
5320 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5322 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5323 check for corresponding warning.
5325 2011-03-28 Jason Merrill <jason@redhat.com>
5327 * g++.dg/cpp0x/rv-deduce2.C: New.
5329 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5332 * gcc.dg/pr48203.c: New test.
5334 2011-03-28 Jeff Law <law@redhat.com>
5336 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5338 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5340 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5341 and __PPC__ && __ALTIVEC__.
5343 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5346 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5347 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5348 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5349 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5351 2011-03-28 Jason Merrill <jason@redhat.com>
5353 * g++.dg/cpp0x/initlist-array2.C: New.
5355 * g++.dg/cpp0x/initlist-array1.C: New.
5357 * g++.dg/cpp0x/constexpr-compound.C: New.
5359 * g++.dg/cpp0x/constexpr-using.C: New.
5361 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5363 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5366 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5368 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5370 * gcc.dg/slp-1.c: New test.
5372 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5374 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5375 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5376 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5377 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5378 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5379 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5380 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5381 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5382 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5383 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5384 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5385 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5386 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5387 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5389 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5392 * gfortran.dg/trim_optimize_5.f90: New test.
5393 * gfortran.dg/trim_optimize_6.f90: New test.
5395 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5398 * gcc.target/mips/madd-7.c: Remove -mlong32.
5399 * gcc.target/mips/msub-7.c: Likewise.
5401 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5403 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5404 accesses to preserve the meaning of the test for doubleword vectors.
5405 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5406 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5408 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5411 * gfortran.dg/class_42.f03: New.
5413 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5415 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5418 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5420 PR rtl-optimization/48144
5421 * gcc.dg/pr48144.c: New test.
5423 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5425 * gnat.dg/discr27.ad[sb]: New test.
5427 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5429 * gnat.dg/limited_with2.ad[sb]: New test.
5430 * gnat.dg/limited_with2_pkg1.ads: New helper.
5431 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5433 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5435 * gnat.dg/opt15.adb: New test.
5436 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5438 2011-03-25 Tobias Burnus <burnus@net-b.de>
5442 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5443 * gfortran.dg/leadz_trailz_3.f90: Ditto
5445 2011-03-25 Martin Jambor <mjambor@suse.cz>
5447 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5449 2011-03-25 Jason Merrill <jason@redhat.com>
5451 * g++.dg/cpp0x/defaulted22.C: New.
5452 * g++.dg/cpp0x/defaulted23.C: New.
5453 * g++.dg/cpp0x/defaulted15.C: Adjust.
5455 2011-03-25 Jason Merrill <jason@redhat.com>
5457 * g++.dg/cpp0x/move1.C: New.
5459 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5462 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5464 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5466 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5467 for mips-sgi-irix6.5.
5468 Replace snprintf prototype by <stdio.h>.
5470 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5473 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5474 run_expensive_tests.
5475 * gcc.dg/graphite/block-4.c: Likewise.
5476 * gcc.dg/graphite/block-7.c: Likewise.
5477 * gcc.dg/graphite/block-8.c: Likewise.
5479 2011-03-25 Richard Guenther <rguenther@suse.de>
5481 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5482 * g++.dg/tree-ssa/pr8781.C: Likewise.
5483 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5484 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5485 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5486 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5487 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5488 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5489 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5490 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5491 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5492 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5493 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5494 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5495 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5496 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5497 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5498 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5499 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5500 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5501 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5502 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5503 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5504 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5505 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5506 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5507 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5508 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5509 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5510 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5511 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5512 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5513 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5514 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5515 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5516 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5517 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5518 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5520 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5521 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5522 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5523 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5524 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5525 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5526 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5527 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5528 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5529 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5530 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5531 * c-c++-common/pr46562-2.c: Likewise.
5532 * gfortran.dg/pr42108.f90: Likewise.
5533 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5534 foo to be inlined even at -O1.
5535 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5536 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5537 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5538 * gcc.dg/matrix/matrix.exp: Disable FRE.
5540 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5543 * gcc.dg/dfp/pr48204.c: New test.
5545 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5548 * gcc.c-torture/execute/pr47917.c: Move this...
5549 * gcc.dg/torture/pr47917.c: to here and add xfails.
5551 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5553 * gnat.dg/array16.ad[sb]: New test.
5554 * gnat.dg/array16.ads: New helper.
5556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/derived_type2.adb: New test.
5560 2011-03-24 Richard Guenther <rguenther@suse.de>
5562 PR tree-optimization/48271
5563 * g++.dg/torture/pr48271.C: New testcase.
5565 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5567 * gnat.dg/array15.ad[sb]: New test.
5569 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5572 * gcc.target/i386/pr48237.c: New test.
5574 2011-03-24 Richard Guenther <rguenther@suse.de>
5577 * gcc.dg/builtin-object-size-10.c: New testcase.
5579 2011-03-24 Richard Guenther <rguenther@suse.de>
5581 PR tree-optimization/46562
5582 * c-c++-common/pr46562-2.c: New testcase.
5583 * c-c++-common/pr46562.c: Likewise.
5585 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5587 * gcc.dg/vect/vect-cselim-1.c: New test.
5588 * gcc.dg/vect/vect-cselim-2.c: New test.
5590 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5592 * gcc.target/arm/pr46934.c: New.
5594 2011-03-23 Ian Lance Taylor <iant@google.com>
5596 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5598 2011-03-23 Richard Guenther <rguenther@suse.de>
5600 * gcc.dg/struct: Remove directory and contents.
5602 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5605 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5607 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5609 * gnat.dg/discr26.ad[sb]: New test.
5610 * gnat.dg/discr26_pkg.ads: New helper.
5612 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5615 * gcc.target/arm/neon-vld-1.c: New test.
5617 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5619 * gnat.dg/array14.ad[sb]: New test.
5620 * gnat.dg/array14_pkg.ads: New helper.
5622 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5624 * gcc.c-torture/execute/920501-8.x: Remove.
5625 * gcc.c-torture/execute/930513-1.x: Remove.
5626 * gcc.c-torture/execute/960312-1.x: Remove.
5627 * gcc.c-torture/compile/20000804-1.c,
5628 gcc.c-torture/compile/20001205-1.c,
5629 gcc.c-torture/compile/20001226-1.c,
5630 gcc.c-torture/compile/20010518-2.c,
5631 gcc.c-torture/compile/20020312-1.c,
5632 gcc.c-torture/compile/20020604-1.c,
5633 gcc.c-torture/compile/920501-12.c,
5634 gcc.c-torture/compile/920501-4.c,
5635 gcc.c-torture/compile/920520-1.c,
5636 gcc.c-torture/compile/980506-1.c,
5637 gcc.c-torture/execute/980709-1.x,
5638 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5639 options for m68hc11.
5640 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5641 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5644 2011-03-22 Nick Clifton <nickc@redhat.com>
5646 * lib/target-supports.exp (check_profiling_available): Add MN10300
5647 to the list of targets that do not support profiling. Restore
5648 alpha sorting to this list.
5650 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5652 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5653 failure on 32-bit systems.
5654 * gcc.dg/torture/vector-2.c: Ditto.
5656 2011-03-22 Richard Guenther <rguenther@suse.de>
5658 PR tree-optimization/48228
5659 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5661 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5663 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5667 * gcc.target/powerpc/pr48226.c: New file.
5669 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5671 * lib/prune.exp (prune_gcc_output): Prune "could not create
5672 compact unwind for" warnings.
5674 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5678 * gcc.c-torture/execute/pr42544.c: New test.
5679 * gcc.c-torture/execute/pr48197.c: New test.
5681 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5683 PR preprocessor/48192
5684 * gcc.target/powerpc/pr48192.c: New file.
5687 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5688 split problem of 0 being loaded in a VSX register.
5690 2011-03-21 Richard Guenther <rguenther@suse.de>
5693 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5694 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5695 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5696 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5698 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5701 * gcc.dg/pr48213.c: New test.
5703 2011-03-21 Kai Tietz <ktietz@redhat.com>
5706 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5708 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5710 * gcc.target/arm/xor-and.c: New.
5712 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5715 * gfortran.dg/function_optimize_1.f90: New test.
5716 * gfortran.dg/function_optimize_2.f90: New test.
5718 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5720 PR rtl-optimization/47502
5721 * gcc.target/i386/pr47502-1.c: New.
5722 * gcc.target/i386/pr47502-2.c: Likewise.
5724 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5726 PR rtl-optimization/48156
5727 * gcc.dg/pr48156.c: New test.
5729 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5732 * gfortran.dg/scratch_1.f90: Adjust test.
5734 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5737 * gfortran.dg/scratch_1.f90: New test.
5739 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5741 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5742 variably modified typedefs.
5743 * gcc.dg/c1x-typedef-2.c: Remove.
5745 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5747 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5748 * gcc.dg/c1x-anon-struct-3.c: New test.
5749 * gcc.dg/anon-struct-11.c: Update.
5751 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5755 Only xfail with gas.
5757 2011-03-18 Jason Merrill <jason@redhat.com>
5759 * g++.dg/template/fn-ptr1.C: New.
5761 * g++.dg/overload/volatile1.C: New.
5763 * g++.dg/opt/pr23372.C: New.
5765 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5767 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5770 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5772 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5774 * gcc.target/arm/unsigned-extend-1.c: New.
5776 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5779 * gcc.c-torture/compile/pr48161.c: New test.
5781 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5784 * gcc.dg/torture/pr47725.c: New.
5786 2011-03-17 Jason Merrill <jason@redhat.com>
5788 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5789 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5791 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5793 * gnat.dg/specs/elab2.ads: New test.
5794 * gnat.dg/specs/elab2_pkg.ads: New helper.
5796 2011-03-17 Jason Merrill <jason@redhat.com>
5798 * g++.dg/cpp0x/decltype-1212.C: New.
5799 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5801 2011-03-17 Jason Merrill <jason@redhat.com>
5803 * g++.dg/parse/memfnquals1.C: New.
5805 2011-03-17 Richard Guenther <rguenther@suse.de>
5808 * gcc.dg/pr48134.c: New testcase.
5810 2011-03-17 Richard Guenther <rguenther@suse.de>
5813 * g++.dg/torture/pr48165.C: New testcase.
5815 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5817 PR rtl-optimization/48141
5818 * gcc.dg/pr48141.c: New test.
5820 2011-03-16 Jason Merrill <jason@redhat.com>
5822 * g++.dg/cpp0x/constexpr-48089.C: New.
5824 * g++.dg/cpp0x/constexpr-abi1.C: New.
5826 * g++.dg/cpp0x/constexpr-46336.C: New.
5827 * g++.dg/parse/friend5.C: Adjust expected errors.
5829 * g++.dg/cpp0x/constexpr-47570.C: New.
5831 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5834 * ++.dg/debug/dwarf2/typedef6.C: New test.
5836 2011-03-16 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/elision2.C: New.
5840 * g++.dg/cpp0x/constexpr-array3.C: New.
5842 2011-03-16 Jason Merrill <jason@redhat.com>
5844 * g++.dg/cpp0x/sfinae6.C: New.
5845 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5846 * g++.dg/cpp0x/pr45908.C: Likewise.
5847 * g++.dg/cpp0x/sfinae6.C: Likewise.
5848 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5849 * g++.old-deja/g++.law/arg11.C: Likewise.
5851 2011-03-16 Jason Merrill <jason@redhat.com>
5853 * g++.dg/template/incomplete6.C: New.
5855 2011-03-16 Jeff Law <law@redhat.com>
5857 * gcc.dg/tree-ssa/vrp55.c: New test.
5859 2011-03-16 Jason Merrill <jason@redhat.com>
5861 * g++.dg/cpp0x/auto22.C: New.
5863 2011-03-16 Richard Guenther <rguenther@suse.de>
5865 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5866 optimizing it away if promoted to const.
5868 2011-03-16 Richard Guenther <rguenther@suse.de>
5870 PR tree-optimization/48149
5871 * gcc.dg/fold-complex-1.c: New testcase.
5873 2011-03-16 Richard Guenther <rguenther@suse.de>
5876 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5879 2011-03-16 Richard Guenther <rguenther@suse.de>
5881 PR tree-optimization/26134
5882 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5884 2011-03-16 Richard Guenther <rguenther@suse.de>
5886 PR tree-optimization/48146
5887 * gcc.dg/torture/pr48146.c: New testcase.
5889 2011-03-16 Richard Guenther <rguenther@suse.de>
5891 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5892 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5894 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5897 * gcc.c-torture/compile/pr48136.c: New test.
5899 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5902 * gcc.dg/guality/pr45882.c: New test.
5904 2011-03-15 Jason Merrill <jason@redhat.com>
5906 * g++.dg/cpp0x/constexpr-recursion.C: New.
5908 * g++.dg/cpp0x/implicit11.C: New.
5910 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5912 * g++.dg/cpp0x/constexpr-attribute.C: New.
5914 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5916 * g++.dg/parse/pr34758.C: New.
5918 2011-03-15 Xinliang David Li <davidxl@google.com>
5921 * gcc.dg/uninit-pred-7_d.c: New test.
5922 * gcc.dg/uninit-pred-8_d.c: New test.
5924 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5927 * gcc.target/arm/pr46788.c: New.
5929 2011-03-15 Richard Guenther <rguenther@suse.de>
5932 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5933 * gfortran.dg/ishft_4.f90: Likewise.
5934 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5936 2011-03-15 Richard Guenther <rguenther@suse.de>
5938 PR tree-optimization/13954
5939 * g++.dg/tree-ssa/pr13954.C: New testcase.
5941 2011-03-15 Richard Guenther <rguenther@suse.de>
5943 PR tree-optimization/48037
5944 * gcc.target/i386/pr48037-1.c: New testcase.
5946 2011-03-15 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/41490
5949 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5950 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5951 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5952 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5953 * g++.dg/tree-ssa/pr33604.C: Adjust.
5955 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5958 * gcc.c-torture/execute/pr47917.c: New test.
5959 * gcc.dg/pr47917.c: New test.
5962 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5964 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5966 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5967 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5968 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5969 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5970 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5971 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5972 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5973 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5974 * gcc.target/i386/avx-floor-vec.c: Ditto.
5975 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5976 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5977 * gcc.target/i386/avx-rint-vec.c: Ditto.
5978 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5979 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5980 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5981 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5983 2011-03-14 Tom Tromey <tromey@redhat.com>
5985 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5986 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5987 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5989 2011-03-14 Tom Tromey <tromey@redhat.com>
5991 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5992 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5993 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5995 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5997 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5999 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6001 PR rtl-optimization/47166
6002 * gcc.c-torture/execute/postmod-1.c: New test.
6004 2011-03-14 Richard Guenther <rguenther@suse.de>
6007 * gcc.dg/torture/pr48098.c: New testcase.
6009 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6012 * gcc.target/powerpc/pr48053-1.c: New test.
6013 * gcc.target/powerpc/pr48053-2.c: Likewise.
6015 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6018 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6020 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6023 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6025 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6028 * gfortran.dg/class_41.f03: New.
6030 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6032 * g++.dg/conversion/cast3.C: New test.
6034 2011-03-11 Jason Merrill <jason@redhat.com>
6036 * g++.dg/template/error45.C: New.
6038 * g++.dg/parse/no-type-defn1.C: New.
6040 * g++.dg/ext/attrib40.C: New.
6042 * g++.dg/cpp0x/regress/array1.C: New.
6044 2011-03-11 Richard Guenther <rguenther@suse.de>
6046 PR tree-optimization/48067
6047 * gcc.dg/pr48067.c: New testcase.
6049 2011-03-11 Richard Guenther <rguenther@suse.de>
6052 * g++.dg/lto/20110311-1_0.C: New testcase.
6054 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6057 * g++.dg/inherit/virtual8.C: New test.
6060 * gcc.dg/torture/pr48044.c: New test.
6062 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6065 * gfortran.dg/proc_ptr_comp_31.f90: New.
6067 2011-03-11 Richard Guenther <rguenther@suse.de>
6069 PR tree-optimization/47278
6070 * gcc.dg/torture/pr47278-1.c: New testcase.
6071 * gcc.dg/torture/pr47278-2.c: Likewise.
6073 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6075 PR tree-optimization/48063
6076 * gcc.dg/torture/pr48063.c: New test.
6078 2011-03-10 Jason Merrill <jason@redhat.com>
6080 * g++.dg/template/array22.C: New.
6082 * g++.dg/cpp0x/syntax-err1.C: New.
6083 * g++.dg/parse/error36.C: Adjust expected errors.
6084 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6085 * g++.old-deja/g++.pt/typename3.C: Likewise.
6086 * g++.old-deja/g++.pt/typename4.C: Likewise.
6087 * g++.old-deja/g++.pt/typename6.C: Likewise.
6089 2011-03-09 Jason Merrill <jason@redhat.com>
6091 * g++.dg/template/nontype22.C: New.
6093 2011-03-09 Martin Jambor <mjambor@suse.cz>
6095 PR tree-optimization/47714
6096 * g++.dg/torture/pr47714.C: New test.
6098 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6101 * gcc.target/powerpc/pr47755-2.c: New file.
6103 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6105 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6106 is not set in the environment, pass 64 as first argument when not
6107 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6108 native where ulimit -u is supported.
6110 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6112 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6114 2011-03-08 Jason Merrill <jason@redhat.com>
6116 * g++.dg/template/nontype21.C: New.
6118 * g++.dg/template/anon5.C: New.
6120 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6123 * gcc.dg/pr47881.c: New test.
6125 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6128 * g++.dg/lookup/template3.C: New test.
6130 2011-03-08 Kai Tietz <ktietz@redhat.com>
6132 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6135 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6138 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6139 sizeof to compute alignment.
6141 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6143 PR tree-optimization/48022
6144 * gcc.dg/pr48022-1.c: New test.
6145 * gcc.dg/pr48022-2.c: New test.
6147 2011-03-07 Jason Merrill <jason@redhat.com>
6149 * g++.dg/template/nontype20.C: New.
6150 * g++.dg/init/member1.C: Adjust expected errors.
6151 * g++.dg/parse/constant4.C: Likewise.
6152 * g++.dg/template/qualified-id3.C: Likewise.
6153 * g++.old-deja/g++.pt/crash10.C: Likewise.
6155 * g++.dg/cpp0x/regress/non-const1.C: New.
6157 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6160 * gcc.dg/pr47991.c: New test.
6162 2011-03-07 Jason Merrill <jason@redhat.com>
6164 * g++.dg/abi/mangle46.C: New.
6166 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6169 * gcc.target/powerpc/pr47862.c: New.
6171 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6174 * gcc.target/i386/combine-mul.c: Require nonpic.
6176 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6177 Nathan Froyd <froydnj@codesourcery.com>
6179 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6181 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6183 * README.QMTEST: Remove.
6185 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6186 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6189 * gfortran.dg/array_constructor_37.f90 : New test.
6191 2011-03-05 Jason Merrill <jason@redhat.com>
6193 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6194 * g++.dg/abi/mangle45.C: Likewise.
6195 * g++.dg/cpp0x/trailing1.C: Likewise.
6197 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6199 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6201 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6203 PR rtl-optimization/47899
6204 * gcc.dg/pr47899.c: New test.
6206 * gcc.dg/torture/pr47968.c: Ignore warnings.
6208 PR tree-optimization/47967
6209 * gcc.c-torture/compile/pr47967.c: New test.
6211 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6213 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6214 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6216 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6218 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6219 and property_getAttributes() if __OBJC2__.
6220 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6221 * objc.dg/property/property-encoding-1.m: New.
6222 * obj-c++.dg/property/property-encoding-1.mm: New.
6224 2011-03-04 Jason Merrill <jason@redhat.com>
6226 * g++.dg/template/pseudodtor6.C: New.
6228 * g++.dg/inherit/covariant19.C: New.
6230 2011-03-04 Richard Guenther <rguenther@suse.de>
6233 * gcc.dg/torture/pr47968.c: New testcase.
6235 2011-03-04 Richard Guenther <rguenther@suse.de>
6238 * gcc.dg/torture/pr47975.c: New testcase.
6240 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6243 * g++.dg/template/crash106.C: New.
6245 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6248 * gcc.dg/gomp/pr47963.c: New test.
6249 * g++.dg/gomp/pr47963.C: New test.
6251 2011-03-02 Jason Merrill <jason@redhat.com>
6253 * g++.dg/cpp0x/regress/condition1.C: New.
6255 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6257 2011-03-01 Jason Merrill <jason@redhat.com>
6259 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6261 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6263 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6265 PR rtl-optimization/47925
6266 * gcc.c-torture/execute/pr47925.c: New test.
6268 2011-03-01 Jason Merrill <jason@redhat.com>
6270 * g++.dg/cpp0x/decltype25.C: New.
6272 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6274 2011-03-01 Richard Guenther <rguenther@suse.de>
6276 PR tree-optimization/47890
6277 * gcc.dg/torture/pr47890.c: New testcase.
6279 2011-03-01 Richard Guenther <rguenther@suse.de>
6282 * gcc.dg/lto/pr47924_0.c: New testcase.
6284 2011-03-01 Richard Guenther <rguenther@suse.de>
6287 * gfortran.dg/lto/pr46911_0.f: New testcase.
6289 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291 PR libgfortran/47933
6292 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6293 compile errors from older code form.
6295 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6297 PR libgfortran/47567
6298 * gfortran.dg/fmt_fw_d.f90: New test.
6300 2011-02-28 Jason Merrill <jason@redhat.com>
6302 * g++.dg/inherit/covariant18.C: New.
6304 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6307 * gcc.dg/pr47893.c: New test.
6309 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6311 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6312 NULL in case of a selector with conflicting types.
6313 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6315 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6317 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6318 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6319 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6320 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6322 2011-02-28 Jason Merrill <jason@redhat.com>
6325 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6327 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6329 PR libgfortran/47778
6330 * gfortran.dg/namelist_71.f90: New test.
6332 2011-02-27 Jason Merrill <jason@redhat.com>
6335 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6336 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6338 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6341 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6343 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6346 * gfortran.dg/gomp/task-1.f90: Removed.
6348 2011-02-26 Jason Merrill <jason@redhat.com>
6350 * g++.dg/template/this-targ1.C: New.
6352 * g++.dg/cpp0x/regress/template-const1.C: New.
6353 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6354 * g++.dg/template/function1.C: Adjust.
6355 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6356 * g++.dg/debug/debug7.C: Adjust.
6358 2011-02-26 Tobias Burnus <burnus@net-b.de>
6361 * gfortran.dg/gomp/task-1.f90: New.
6363 2011-02-25 Jie Zhang <jie@codesourcery.com>
6365 * gcc.target/arm/neon-thumb2-move.c: Add
6366 dg-require-effective-target arm_thumb2_ok.
6368 2011-02-24 Jason Merrill <jason@redhat.com>
6370 * g++.dg/parse/constant1.C: Specify C++98 mode.
6371 * g++.dg/parse/constant5.C: Likewise.
6372 * g++.dg/parse/error2.C: Likewise.
6373 * g++.dg/parse/semicolon3.C: Likewise.
6374 * g++.dg/template/crash14.C: Likewise.
6375 * g++.dg/template/local4.C: Likewise.
6376 * g++.dg/template/nontype3.C: Likewise.
6377 * g++.dg/parse/crash31.C: Adjust expected errors.
6378 * g++.dg/template/function1.C: Likewise.
6379 * g++.dg/template/ref3.C: Likewise.
6380 * g++.dg/template/static9.C: Likewise.
6381 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6383 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6384 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6385 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6386 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6387 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6389 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6392 * gfortran.dg/pr47878.f90: New test.
6394 2011-02-24 Richard Guenther <rguenther@suse.de>
6397 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6398 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6400 2011-02-24 Richard Guenther <rguenther@suse.de>
6403 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6404 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6406 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6408 PR libgfortran/47567
6409 * gfortran.dg/fmt_f0_1.f90: Update test.
6411 2011-02-23 Jason Merrill <jason@redhat.com>
6413 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6414 * g++.dg/abi/mangle45.C: New.
6416 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6417 * g++.dg/template/canon-type-9.C: Match use of decltype
6418 between declaration and definition.
6419 * g++.dg/template/canon-type-12.C: Likewise.
6421 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6424 * gfortran.dg/nested_allocatables_1.f90: New.
6426 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6429 * g++.dg/pr46868.C: New test.
6430 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6431 * g++.dg/parse/error14.C: Adjust.
6433 2011-02-23 Richard Guenther <rguenther@suse.de>
6435 PR tree-optimization/47838
6436 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6438 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6440 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6442 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6444 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6445 * gfortran.dg/count_init_expr.f03: Ditto.
6446 * gfortran.dg/gomp/pr43711.f90: Ditto.
6447 * gcc.dg/struct-parse-2.c: Ditto.
6448 * gcc.dg/parse-error-3.c: Ditto.
6449 * gcc.dg/Wlogical-op-1.c: Ditto.
6450 * gcc.dg/Walways-true-1.c: Ditto.
6451 * gcc.dg/pr24225.c: Ditto.
6452 * gcc.dg/Walways-true-2.c: Ditto.
6453 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6454 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6455 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6456 * g++.dg/overload/defarg4.C: Ditto.
6457 * g++.dg/inherit/covariant16.C: Ditto.
6458 * g++.dg/inherit/virtual7.C: Ditto.
6459 * g++.dg/template/canon-type-9.C: Ditto.
6460 * g++.dg/template/access19.C: Ditto.
6461 * g++.dg/template/call7.C: Ditto.
6462 * g++.dg/template/canon-type-2.C: Ditto.
6463 * g++.dg/template/init7.C: Ditto.
6464 * g++.dg/template/sizeof-template-argument.C: Ditto.
6465 * g++.dg/template/const3.C: Ditto.
6466 * g++.dg/template/sfinae26.C: Ditto.
6467 * g++.dg/template/sfinae26.C: Ditto.
6468 * g++.dg/template/canon-type-11.C: Ditto.
6469 * g++.dg/template/union2.C: Ditto.
6470 * g++.dg/template/canon-type-3.C: Ditto.
6471 * g++.dg/template/canon-type-1.C: Ditto.
6472 * g++.dg/template/canon-type-5.C: Ditto.
6473 * g++.dg/template/canon-type-7.C: Ditto.
6474 * g++.dg/template/canon-type-10.C: Ditto.
6475 * g++.dg/template/spec36.C: Ditto.
6476 * g++.dg/template/typedef38.C: Ditto.
6477 * g++.dg/template/canon-type-4.C: Ditto.
6478 * g++.dg/template/canon-type-6.C: Ditto.
6479 * g++.dg/template/canon-type-13.C: Ditto.
6480 * g++.dg/template/instantiate9.C: Ditto.
6481 * g++.dg/template/ttp22.C: Ditto.
6482 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6483 * g++.dg/warn/Walways-true-1.C: Ditto.
6484 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6485 * g++.dg/warn/Walways-true-2.C: Ditto.
6486 * g++.dg/conversion/op4.C: Ditto.
6487 * g++.dg/opt/pr19650.C: Ditto.
6488 * g++.dg/lookup/friend11.C: Ditto.
6489 * g++.dg/other/default2.C: Ditto.
6490 * g++.dg/other/default3.C: Ditto.
6491 * g++.dg/other/dtor2.C: Ditto.
6492 * g++.dg/other/friend5.C: Ditto.
6493 * g++.dg/other/default5.C: Ditto.
6494 * g++.dg/init/brace6.C: Ditto.
6495 * g++.dg/init/aggr5.C: Ditto.
6496 * g++.dg/init/error2.C: Ditto.
6497 * g++.dg/expr/bound-mem-fun.C: Ditto.
6498 * g++.dg/expr/cond6.C: Ditto.
6499 * g++.dg/expr/stmt-expr-1.C: Ditto.
6500 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6501 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6502 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6503 * g++.dg/cpp0x/bracket1.C: Ditto.
6504 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6505 * g++.dg/cpp0x/pr38646.C: Ditto.
6506 * g++.dg/cpp0x/variadic73.C: Ditto.
6507 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6508 * g++.dg/cpp0x/bracket4.C: Ditto.
6509 * g++.dg/cpp0x/decltype4.C: Ditto.
6510 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6511 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6512 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6513 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6514 * g++.dg/cpp0x/decltype2.C: Ditto.
6515 * g++.dg/cpp0x/decltype1.C: Ditto.
6516 * g++.dg/cpp0x/bracket2.C: Ditto.
6517 * g++.dg/cpp0x/decltype5.C: Ditto.
6518 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6519 * g++.dg/cpp0x/variadic70.C: Ditto.
6520 * g++.dg/cpp0x/decltype6.C: Ditto.
6521 * g++.dg/cpp0x/rvo.C: Ditto.
6522 * g++.dg/cpp0x/vt-40092.C: Ditto.
6523 * g++.dg/cpp0x/variadic-new.C: Ditto.
6524 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6525 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6526 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6527 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6528 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6529 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6530 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6531 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6532 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6533 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6534 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6535 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6536 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6537 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6538 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6539 * g++.dg/cpp0x/pr39639.C: Ditto.
6540 * g++.dg/cpp0x/decltype3.C: Ditto.
6541 * g++.dg/cpp0x/variadic68.C: Ditto.
6542 * g++.dg/cpp0x/variadic-function.C: Ditto.
6543 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6544 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6545 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6546 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6547 * g++.dg/parse/crash35.C: Ditto.
6548 * g++.dg/parse/crash40.C: Ditto.
6549 * g++.dg/parse/defarg12.C: Ditto.
6550 * g++.dg/parse/crash34.C: Ditto.
6551 * g++.dg/parse/constructor3.C: Ditto.
6552 * g++.dg/parse/template23.C: Ditto.
6553 * g++.dg/parse/crash56.C: Ditto.
6554 * g++.dg/parse/dtor13.C: Ditto.
6555 * g++.dg/parse/error33.C: Ditto.
6556 * g++.dg/parse/ctor9.C: Ditto.
6557 * g++.dg/parse/error32.C: Ditto.
6558 * g++.dg/parse/error37.C: Ditto.
6559 * g++.dg/parse/bitfield3.C: Ditto.
6560 * g++.dg/parse/struct-4.C: Ditto.
6561 * g++.dg/ext/has_trivial_copy.C: Ditto.
6562 * g++.dg/ext/is_polymorphic.C: Ditto.
6563 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6564 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6565 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6566 * g++.dg/ext/is_union.C: Ditto.
6567 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6568 * g++.dg/ext/is_pod.C: Ditto.
6569 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6570 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6571 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6572 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6573 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6574 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6575 * g++.dg/ext/is_abstract.C: Ditto.
6576 * g++.dg/ext/has_trivial_assign.C: Ditto.
6577 * g++.dg/ext/is_class.C: Ditto.
6578 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6579 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6580 * g++.dg/ext/is_base_of.C: Ditto.
6581 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6582 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6583 * g++.dg/ext/is_empty.C: Ditto.
6584 * g++.dg/ext/is_enum.C: Ditto.
6585 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6586 * gnat.dg/opt11.adb: Ditto.
6587 * obj-c++.dg/pr45735.mm: Ditto.
6588 * obj-c++.dg/pr24393.mm: Ditto.
6589 * obj-c++.dg/exceptions-2.mm: Ditto.
6590 * objc.dg/pr45735.m: Ditto.
6591 * objc.dg/pr24393.m: Ditto.
6593 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6595 * objc.dg/attributes/objc-exception-1.m: New.
6597 2011-02-23 Jie Zhang <jie@codesourcery.com>
6599 * gcc.dg/cpp/include7.c: New test.
6601 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6604 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6606 2011-02-23 Jie Zhang <jie@codesourcery.com>
6608 PR rtl-optimization/47763
6609 * gcc.dg/pr47763.c: New test.
6611 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6614 * gfortran.dg/whole_file_32.f90 : New test.
6616 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6619 * g++.dg/inherit/virtual7.C: New test.
6621 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6624 * objc.dg/type-size-3.m: Updated error message.
6625 * objc.dg/type-size-4.m: New test.
6626 * objc.dg/type-size-5.m: New test.
6628 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6630 * lib/gnat.exp: Fix comments.
6631 Don't load libgloss.exp.
6632 (default_gnat_version): Call $compiler with --version.
6633 Adapt regexp for gnatmake output, insert version.
6634 (gnat_version): New proc.
6635 (gnat_init): Remove gnat_libgcc_s_path.
6636 (gnat_target_compile): Likewise.
6637 Remove ld_library_path.
6638 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6639 (gnat_pass): Remove.
6640 (gnat_pass): Remove.
6641 (gnat_finish): Remove.
6642 (gnat_exit): Remove.
6643 (local_find_gnatmake): Reindent.
6644 (runtest_file_p): Remove.
6645 (prune_warnings): Remove.
6646 (find_gnatclean): New proc.
6647 * lib/gnat-dg.exp (lremove): New proc.
6648 (gnat-dg-test): Reindent.
6649 Remove additional output files.
6650 (gnat-dg-runtest): Remove.
6652 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6653 * gnat.dg/loop_optimization6.adb: Likewise.
6654 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6656 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6658 PR tree-optimization/47835
6659 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6661 2011-02-22 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6664 * gfortran.dg/abstract_type_2.f03: Ditto.
6665 * gfortran.dg/abstract_type_3.f03: Ditto.
6666 * gfortran.dg/abstract_type_4.f03: Ditto.
6667 * gfortran.dg/abstract_type_5.f03: Ditto.
6668 * gfortran.dg/abstract_type_6.f03: Ditto.
6669 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6670 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6671 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6672 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6673 * gfortran.dg/array_function_5.f90: Ditto.
6674 * gfortran.dg/asynchronous_3.f03: Ditto.
6675 * gfortran.dg/char_expr_1.f90: Ditto.
6676 * gfortran.dg/class_14.f03: Ditto.
6677 * gfortran.dg/data_array_6.f: Ditto.
6678 * gfortran.dg/data_invalid.f90: Ditto.
6679 * gfortran.dg/dot_product_1.f03: Ditto.
6680 * gfortran.dg/func_derived_5.f90: Ditto.
6681 * gfortran.dg/func_result_4.f90: Ditto.
6682 * gfortran.dg/implied_do_1.f90: Ditto.
6683 * gfortran.dg/initialization_25.f90: Ditto.
6684 * gfortran.dg/initialization_26.f90: Ditto.
6685 * gfortran.dg/interface_34.f90: Ditto.
6686 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6687 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6688 * gfortran.dg/matmul_8.f03: Ditto.
6689 * gfortran.dg/merge_init_expr.f90: Ditto.
6690 * gfortran.dg/pack_assign_1.f90: Ditto.
6691 * gfortran.dg/pack_vector_1.f90: Ditto.
6692 * gfortran.dg/pointer_check_8.f90: Ditto.
6693 * gfortran.dg/product_init_expr.f03: Ditto.
6694 * gfortran.dg/reshape_order_5.f90: Ditto.
6695 * gfortran.dg/reshape_shape_1.f90: Ditto.
6696 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6697 * gfortran.dg/same_name_2.f90: Ditto.
6698 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6699 * gfortran.dg/spread_init_expr.f03: Ditto.
6700 * gfortran.dg/stmt_func_1.f90: Ditto.
6701 * gfortran.dg/sum_init_expr.f03: Ditto.
6702 * gfortran.dg/transpose_3.f03: Ditto.
6703 * gfortran.dg/unpack_init_expr.f03: Ditto.
6704 * gfortran.dg/warn_conversion.f90: Ditto.
6705 * gfortran.dg/warn_conversion_2.f90: Ditto.
6706 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6707 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6708 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6709 * gfortran.dg/whole_file_16.f90: Ditto.
6710 * gfortran.dg/whole_file_17.f90: Ditto.
6711 * gfortran.dg/whole_file_18.f90: Ditto.
6712 * gfortran.dg/whole_file_20.f03: Ditto.
6713 * gfortran.dg/whole_file_5.f90: Ditto.
6714 * gfortran.dg/whole_file_6.f90: Ditto.
6715 * gfortran.dg/write_invalid_format.f90: Ditto.
6716 * gfortran.dg/zero_sized_6.f90: Ditto.
6718 2011-02-21 Jeff Law <law@redhat.com>
6720 PR rtl-optimization/46178
6721 * gcc.target/i386/pr46178.c: New test.
6723 PR rtl-optimization/46002
6724 * gcc.c-torture/compile/pr46002.c: New test.
6726 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6728 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6731 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/debug/pr47106.C: Require effective target lto.
6736 2011-02-21 Jason Merrill <jason@redhat.com>
6738 * g++.dg/cpp0x/constexpr-diag2.C: New.
6740 2011-02-20 Jason Merrill <jason@redhat.com>
6742 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6744 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6746 * g++.dg/overload/conv-op1.C: New.
6748 * g++.dg/cpp0x/constexpr-synth1.C: New.
6750 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6752 * objc.dg/layout-2.m: New.
6753 * objc.dg/selector-3.m: Adjusted location of error message.
6754 * objc.dg/type-size-3.m: Same.
6755 * obj-c++.dg/selector-3.mm: Same.
6757 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6760 * objc.dg/property/dotsyntax-22.m: New.
6761 * obj-c++.dg/property/dotsyntax-22.mm: New.
6763 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6766 * g++.dg/template/typedef38.C: New test.
6768 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6771 * gfortran.dg/whole_file_30.f90 : New test.
6772 * gfortran.dg/whole_file_31.f90 : New test.
6774 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6778 * gfortran.dg/whole_file_28.f90 : New test.
6779 * gfortran.dg/whole_file_29.f90 : New test.
6781 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6784 * g++.dg/template/crash105.C: New.
6786 2011-02-19 Jason Merrill <jason@redhat.com>
6788 * g++.dg/cpp0x/regress/no-elide1.C: New.
6790 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6792 PR tree-optimization/46620
6793 * gcc.dg/pr46620.c: New.
6795 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.target/i386/pr47809.c: New test.
6800 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6801 Tobias Burnus <burnus@net-b.de>
6803 * lib/target-supports.exp
6804 (check_effective_target_fortran_large_real): New check for large reals.
6805 * gfortran.dg/nan_7.f90: New test.
6807 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6809 PR libgfortran/47567
6810 * gfortran.dg/fmt_f0_1.f90: Update test.
6812 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6815 * gfortran.dg/array_constructor_36.f90 : New test.
6816 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6817 allow for comparison between different elements of the array
6818 constructor at different levels of optimization.
6820 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6822 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6823 * gcc.target/i386/pr32280-1.c: Likewise.
6825 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6828 * gcc.target/i386/pr47800.c: New test.
6830 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6832 * objc/execute/exceptions/foward-1.x: New.
6834 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6837 * gfortran.dg/derived_constructor_comps_4.f90: New.
6839 2011-02-18 Tobias Burnus
6842 * gfortran.dg/func_result_6.f90: New.
6844 2011-02-18 Michael Matz <matz@suse.de>
6847 * gfortran.dg/lto/pr45586_0.f90: New test.
6848 * gfortran.dg/typebound_proc_20.f90: Ditto.
6849 * gfortran.dg/typebound_proc_21.f90: Ditto.
6851 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6854 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6856 2011-02-18 Tobias Burnus <burnus@net-b.de>
6859 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6861 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6862 normalizing the error/warning output.
6863 * gfortran.dg/Wall.f90: Update dg-error/warning.
6864 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6865 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6866 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6867 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6868 * gfortran.dg/class_30.f90: Update dg-error/warning.
6869 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6870 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6871 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6872 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6873 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6874 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6875 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6876 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6877 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6878 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6879 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6880 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6881 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6882 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6883 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6884 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6885 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6886 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6887 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6888 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6889 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6890 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6891 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6892 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6893 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6895 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6898 * gfortran.dg/proc_ptr_comp_30.f90: New.
6900 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6903 * gcc.target/i386/pr47780.c: New test.
6905 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6908 * gfortran.dg/class_40.f03: New.
6910 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6913 * g++.dg/cpp0x/auto21.C: New test.
6915 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6917 * objc.dg/special/unclaimed-category-1.h: Updated for
6919 * objc.dg/special/unclaimed-category-1.m: Same.
6920 * objc.dg/zero-link-1.m: Same.
6921 * objc.dg/lookup-1.m: Same.
6922 * objc.dg/torture/strings/const-str-9.m
6923 * objc.dg/torture/strings/const-str-10.m: Same.
6924 * objc.dg/torture/strings/const-str-11.m: Same.
6925 * objc.dg/torture/forward-1.m: Same.
6926 * objc.dg/zero-link-2.m: Same.
6927 * objc.dg/encode-7-next-64bit.m: Same.
6928 * objc.dg/method-4.m: Same.
6929 * objc.dg/next-runtime-1.m: Same.
6930 * objc.dg/image-info.m: Same.
6931 * objc.dg/pr23214.m: Same.
6932 * objc.dg/symtab-1.m: Same.
6933 * obj-c++.dg/basic.m: Same.
6934 * obj-c++.dg/proto-lossage-3.m: Same.
6935 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6936 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6937 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6938 * obj-c++.dg/method-11.m: Same.
6939 * objc/execute/enumeration-1.m: Same.
6940 * objc/execute/object_is_class.m: Same.
6941 * objc/execute/formal_protocol-2.m: Same.
6942 * objc/execute/formal_protocol-4.m: Same.
6943 * objc/execute/formal_protocol-6.m: Same.
6944 * objc/execute/bycopy-3.m: Same.
6945 * objc/execute/exceptions/catchall-1.m: Same.
6946 * objc/execute/exceptions/finally-1.m: Same.
6947 * objc/execute/exceptions/local-variables-1.m: Same.
6948 * objc/execute/exceptions/foward-1.m: Same.
6949 * objc/execute/bf-common.h
6950 * objc/execute/enumeration-2.m: Same.
6951 * objc/execute/formal_protocol-1.m: Same.
6952 * objc/execute/formal_protocol-3.m: Same.
6953 * objc/execute/formal_protocol-5.m: Same.
6954 * objc/execute/accessing_ivars.m: Same.
6955 * objc/execute/bycopy-2.m: Same.
6956 * objc/execute/formal_protocol-7.m: Same.
6957 * objc/execute/compatibility_alias.m: Same.
6958 * objc/execute/no_clash.m: Same.
6959 * objc/execute/object_is_meta_class.m: Same.
6960 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6961 * objc/execute/class-tests-1.h: Include stdio.h.
6962 * objc/execute/class-tests-2.h: Same.
6963 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6965 * obj-c++.dg/try-catch-2.mm: Same.
6967 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6970 * g++.dg/warn/Wunused-parm-4.C: New test.
6972 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6973 Jan Hubicka <jh@suse.cz>
6977 * g++.dg/debug/pr47106.C: New.
6979 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6982 * gcc.target/i386/pr43653.c: New test.
6984 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6987 * g++.dg/template/inherit6.C: New test.
6989 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6992 * gfortran.dg/class_39.f03: New.
6994 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6997 * g++.dg/cpp0x/variadic106.C: New test.
6999 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7002 * gfortran.dg/pr47757-1.f90: New test.
7003 * gfortran.dg/pr47757-2.f90: New test.
7004 * gfortran.dg/pr47757-3.f90: New test.
7007 * g++.dg/cpp0x/enum8.C: New test.
7009 2011-02-15 Jason Merrill <jason@redhat.com>
7011 * g++.dg/inherit/implicit-trivial1.C: New.
7012 * g++.dg/cpp0x/implicit-trivial1.C: New.
7014 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7017 * gcc.dg/torture/pr47725.c: Removed.
7019 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7022 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7023 constant does not generate a load from memory.
7025 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7028 * gcc.dg/torture/pr47725.c: New.
7030 2011-02-15 Richard Guenther <rguenther@suse.de>
7032 PR tree-optimization/47743
7033 * gcc.dg/torture/pr47743.c: New testcase.
7035 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.target/i386/pr47581.c: New test.
7040 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7043 * gfortran.dg/select_type_22.f03: New.
7045 2011-02-14 Jason Merrill <jason@redhat.com>
7047 * g++.dg/cpp0x/regress/enum1.C: New.
7049 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7051 * gnat.dg/include.adb: New test.
7053 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7056 * gfortran.dg/class_38.f03: New.
7058 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7060 * gcc.dg/pr46494.c: New test.
7062 2011-02-14 Richard Guenther <rguenther@suse.de>
7064 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7066 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7069 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7070 sparc*-sun-solaris2.11.
7072 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7075 * gfortran.dg/argument_checking_18.f90: New.
7077 2011-02-13 Tobias Burnus <burnus@net-b.de>
7079 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7080 * gfortran.dg/argument_checking_17.f90: New.
7082 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7084 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7085 are temporarily disabled.
7086 * gfortran.dg/class_7.f03: Ditto.
7087 * gfortran.dg/coarray_14.f90: Ditto.
7088 * gfortran.dg/typebound_proc_13.f03: Ditto.
7090 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7093 * gfortran.dg/extends_11.f03: New.
7095 2011-02-11 Xinliang David Li <davidxl@google.com>
7097 PR tree-optimization/47707
7098 * g++.dg/tree-ssa/pr47707.C: New test.
7100 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7102 * g++.dg/opt/inline17.C: New test.
7104 2011-02-11 Tobias Burnus <burnus@net-b.de>
7107 * gfortran.dg/pure_formal_2.f90: New.
7109 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7111 PR rtl-optimization/47614
7112 * gfortran.dg/pr47614.f: New.
7114 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7117 * gcc.dg/opts-6.c: New test.
7119 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.dg/pr47684.c: New test.
7124 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7127 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7128 c99_runtime, dg-add-options c99_runtime.
7129 (main): Use __asm__.
7131 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7134 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7135 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7136 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7137 * gcc.dg/ucnid-10.c: Likewise.
7138 * gcc.dg/ucnid-13.c: Likewise.
7139 * gcc.dg/ucnid-7.c: Likewise.
7140 * gcc.dg/ucnid-8.c: Likewise.
7141 Adapt dg-warning line number.
7143 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7145 * gcc.target/i386/parity-1.c: Use -march=k8.
7146 * gcc.target/i386/parity-2.c: Ditto.
7147 * gcc.target/i386/vecinit-1.c: Ditto.
7148 * gcc.target/i386/vecinit-2.c: Ditto.
7150 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7153 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7154 * gcc.target/mips/save-restore-3.c: Likewise.
7155 * gcc.target/mips/save-restore-4.c: Likewise.
7156 * gcc.target/mips/save-restore-5.c: Likewise.
7159 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7160 * g++.dg/tree-prof/partition2.C: Likewise.
7162 2011-02-09 Jason Merrill <jason@redhat.com>
7164 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7165 rather than misdeclare std::puts.
7167 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7168 * g++.dg/other/warning1.C: Likewise.
7169 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7170 * g++.old-deja/g++.gb/scope06.C: Likewise.
7171 * g++.old-deja/g++.law/cvt11.C: Likewise.
7172 * g++.old-deja/g++.law/init1.C: Likewise.
7173 * g++.dg/abi/mangle26.C: Likewise.
7175 * g++.dg/template/function1.C: Adjust for C++0x mode.
7176 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7178 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7179 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7181 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7183 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7185 * g++.dg/cpp0x/regress: New directory.
7186 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7187 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7188 * g++.dg/cpp0x/regress/regress3.C: New.
7190 2011-02-10 Richard Guenther <rguenther@suse.de>
7192 PR tree-optimization/47677
7193 * gcc.dg/torture/pr47677.c: New testcase.
7195 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7197 * objc.dg/special/load-category-1.m: Remove unused header.
7198 * objc.dg/special/load-category-1a.m: Likewise.
7199 * objc.dg/special/load-category-2.m: Likewise.
7200 * objc.dg/special/load-category-2a.m: Likewise.
7201 * objc.dg/special/load-category-3.m: Likewise.
7202 * objc.dg/special/load-category-3a.m: Likewise.
7203 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7204 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7205 * objc.dg/attributes/class-attribute-1.m: Likewise.
7206 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7207 * obj-c++.dg/property/property.exp: Likewise.
7208 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7209 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7210 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7211 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7212 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7213 * obj-c++.dg/template-8.mm: Likewise.
7215 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7218 * gcc.target/i386/pr47665.c: New test.
7220 2011-02-10 Jie Zhang <jie@codesourcery.com>
7224 2011-02-05 Jie Zhang <jie@codesourcery.com>
7226 * gcc.dg/pr42631.c: Update test.
7227 * gcc.dg/pr42631-2.c: New test.
7229 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7232 * gfortran.dg/proc_decl_25.f90: New.
7234 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7237 * gfortran.dg/typebound_assignment_2.f03: New.
7239 2011-02-09 Richard Guenther <rguenther@suse.de>
7241 PR tree-optimization/47664
7242 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7244 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7247 * gnat.dg/uninit_func.adb: Adjust dg directive.
7249 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7252 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7254 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7257 * gfortran.dg/auto_dealloc_2.f90: New.
7259 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261 * gcc.dg/builtins-config.h: Remove __sgi handling.
7262 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7263 -std=c99 for mips-sgi-irix6.5*.
7265 2011-02-09 Martin Jambor <mjambor@suse.cz>
7268 * gfortran.dg/pr25923.f90: Remove xfails.
7270 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7273 * gfortran.dg/inquire_14.f90: New test.
7275 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7278 * gfortran.dg/pointer_init_6.f90: New.
7280 2011-02-08 Jeff Law <law@redhat.com>
7282 PR tree-optimization/42893
7283 * gcc.tree-ssa/pr42893.c: New test.
7285 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7287 PR tree-optimization/46834
7288 PR tree-optimization/46994
7289 PR tree-optimization/46995
7290 * gcc.dg/graphite/id-pr46834.c: New.
7291 * gfortran.dg/graphite/id-pr46994.f90: New.
7292 * gfortran.dg/graphite/id-pr46995.f90: New.
7294 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7297 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7298 using the variable is known the warning is emitted there.
7299 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7300 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7302 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7305 * gcc.dg/noreturn-1.c (foo5): Likewise.
7306 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7307 (method2): Likewise.
7309 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7310 the return statement using the uninitialized variable.
7311 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7313 2011-02-08 Richard Guenther <rguenther@suse.de>
7316 * g++.dg/opt/pr47639.c: New testcase.
7318 2011-02-08 Richard Guenther <rguenther@suse.de>
7320 PR tree-optimization/47632
7321 * g++.dg/opt/pr47632.C: New testcase.
7323 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7325 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7327 2011-02-07 Richard Guenther <rguenther@suse.de>
7329 PR tree-optimization/47615
7330 * g++.dg/opt/pr47615.C: New testcase.
7332 2011-02-07 Richard Guenther <rguenther@suse.de>
7334 PR tree-optimization/47621
7335 * gcc.dg/torture/pr47621.c: New testcase.
7337 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7339 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7341 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7344 * gfortran.dg/allocate_with_source_1 : New test.
7346 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7349 * gcc.dg/pr47610.c: New test.
7351 2011-02-05 Jie Zhang <jie@codesourcery.com>
7354 * gcc.dg/pr42631.c: Update test.
7355 * gcc.dg/pr42631-2.c: New test.
7357 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7360 * gfortran.dg/pr47574.f90: New test.
7362 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7364 PR tree-optimization/46194
7365 * gcc.dg/autopar/pr46194.c: New.
7367 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7369 PR tree-optimization/43695
7370 * g++.dg/ipa/pr43695.C: New.
7372 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7375 * gcc.dg/pr23200.c: New test.
7377 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7380 * g++.dg/pr47589.C: New test.
7382 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7385 * g++.dg/template/typedef37.C: New test.
7386 * g++.dg/template/param1.C: Adjust expected error message.
7388 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7391 * gcc.dg/pr31490-2.c: New test.
7392 * gcc.dg/pr31490-3.c: New test.
7393 * gcc.dg/pr31490-4.c: New test.
7395 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7396 Jakub Jelinek <jakub@redhat.com>
7399 * g++.dg/parser/semicolon3.C: Adjust.
7400 * g++.dg/parser/semicolon4.C: New testcase.
7401 * g++.dg/pr46890.C: New testcase.
7403 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7406 * g++.dg/init/pr29571.C: New.
7408 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7410 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7411 instead of vect_int.
7413 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7416 * gcc.target/i386/pr47312.c: New test.
7419 * gcc.target/i386/pr47564.c: New test.
7421 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7423 PR tree-optimization/45122
7424 * gcc.dg/tree-ssa/pr45122.c: New.
7426 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7429 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7432 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7433 and vsx so a default --with-cpu=power7 doesn't give an error
7434 when -mavoid-indexed-addresses is used.
7436 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7437 wrapper function to save the arguments and then jump to the real
7438 function, rather than depending on the compiler not to move stuff
7440 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7442 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7443 Paul Thomas <pault@gcc.gnu.org>
7446 * gfortran.dg/class_37.f03 : New test.
7448 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7449 Richard Guenther <rguenther@suse.de>
7451 PR tree-optimization/40979
7453 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7454 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7455 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7456 check_vect_support_and_set_flags.
7457 * gfortran.dg/graphite/vect-pr40979.f90: New.
7459 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7462 * gfortran.dg/class_36.f03: New.
7464 2011-02-02 Richard Guenther <rguenther@suse.de>
7466 PR tree-optimization/47566
7467 * gcc.dg/lto/20110201-1_0.c: New testcase.
7469 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7475 * debug/pr47498.c: New.
7476 * debug/pr47501.c: New.
7478 2011-02-01 Richard Guenther <rguenther@suse.de>
7480 PR tree-optimization/47559
7481 * g++.dg/torture/pr47559.C: New testcase.
7483 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7486 * gfortran.dg/typebound_call_20.f03: New.
7488 2011-02-01 Richard Guenther <rguenther@suse.de>
7490 PR tree-optimization/47555
7491 * gcc.dg/pr47555.c: New testcase.
7493 2011-02-01 Richard Guenther <rguenther@suse.de>
7495 PR tree-optimization/47541
7496 * g++.dg/torture/pr47541.C: New testcase.
7498 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7501 * gfortran.dg/typebound_call_19.f03: New.
7503 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7506 * g++.dg/cpp0x/pr47416.C: New test.
7508 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7511 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7513 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7516 * gfortran.dg/typebound_assignment_1.f03: New.
7518 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7520 PR tree-optimization/47538
7521 * gcc.c-torture/execute/pr47538.c: New test.
7523 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7528 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7530 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7532 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7534 PR rtl-optimization/44031
7535 * gcc.c-torture/compile/20110131-1.c: New test.
7537 2011-01-31 Tobias Burnus <burnus@net-b.de>
7540 * gfortran.dg/stmt_func_1.f90: New.
7542 2011-01-31 Tobias Burnus <burnus@net-b.de>
7545 * gfortran.dg/interface_34.f90: New.
7547 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7550 * gfortran.dg/realloc_on_assign_5.f03: New test.
7551 * gfortran.dg/realloc_on_assign_5.f03: New test.
7553 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7555 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7556 * gfortran.dg/bessel_7.f90: Likewise.
7557 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7559 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7560 * gfortran.dg/sum_init_expr.f03: Likewise.
7562 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7564 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7567 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7568 loop only on "vect_intfloat_cvt" targets.
7570 2011-01-29 Tobias Burnus <burnus@net-b.de>
7573 * gfortran.dg/shape_6.f90: New.
7575 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7577 PR libgfortran/47434
7578 * gfortran.dg/read_infnan_1.f90: Update test.
7579 * gfortran.dg/module_nan.f90: Update test.
7580 * gfortran.dg/char4_iunit_1.f03: Update test.
7581 * gfortran.dg/large_real_kind_1.f90: Update test.
7582 * gfortran.dg/real_const_3.f90: Update test.
7583 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7585 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7588 * g++.dg/template/param2.C: New test.
7590 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7592 PR libgfortran/47285
7593 * gfortran.dg/fmt_g.f: New test.
7595 2011-01-28 Tobias Burnus <burnus@net-b.de>
7598 * gfortran.dg/pure_formal_1.f90: New.
7600 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7603 * gcc.dg/tls/pr42894.c: New test.
7605 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7607 * gcc.dg/pr47276.c: Add dg-require-visibility.
7609 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7611 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7613 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7614 Tobias Burnus <burnus@gcc.gnu.org>
7619 * gfortran.dg/realloc_on_assign_3.f03: New test.
7620 * gfortran.dg/realloc_on_assign_4.f03: New test.
7621 * gfortran.dg/allocatable_function_5.f90: New test.
7622 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7623 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7624 implemented" dg-errors.
7626 2011-01-27 Jan Hubicka <jh@suse.cz>
7629 * gcc.dg/attr-weakref-4.c: New testcase
7631 2011-01-27 Martin Jambor <mjambor@suse.cz>
7633 PR tree-optimization/47228
7634 * gcc.dg/torture/pr47228.c: New test.
7636 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7638 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7640 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7642 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7643 when using auto-overlay support on the SPU.
7645 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7647 PR rtl-optimization/44174
7648 * gcc.target/i386/asm-6.c: New test.
7650 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7652 PR rtl-optimization/46856
7653 * gcc.c-torture/compile/pr46856.c: New test.
7655 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7656 Andrew Pinski <pinskia@gmail.com>
7659 * gcc.dg/pr43082.c: New.
7661 2011-01-26 DJ Delorie <dj@redhat.com>
7663 PR rtl-optimization/46878
7664 * gcc.dg/pr46878-1.c: New test.
7666 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7669 * g++.dg/cpp0x/pr47476.C: New test.
7671 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7673 * gcc.c-torture/compile/20110126-1.c: New test.
7675 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.dg/torture/pr47473.c: New test.
7680 2011-01-26 Jan Hubicka <jh@suse.cz>
7683 * gcc.c-torture/execute/pr47237.c: New testcase.
7685 2011-01-26 Jan Hubicka <jh@suse.cz>
7687 PR tree-optimization/47190
7688 * gcc.dg/attr-weakref-3.c: New testcase.
7690 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7693 * gcc.dg/dll-9a.c: New test file.
7694 * gcc.dg/dll-11.c: Likewise.
7695 * gcc.dg/dll-12.c: Likewise.
7696 * gcc.dg/dll-12a.c: Likewise.
7697 * gcc.dg/dll-11a.c: Likewise.
7698 * gcc.dg/dll-9.c: Likewise.
7699 * gcc.dg/dll-10.c: Likewise.
7700 * gcc.dg/dll-10a.c: Likewise.
7701 * g++.dg/ext/dllexport4a.cc: Likewise.
7702 * g++.dg/ext/dllexport4.C: Likewise.
7703 * g++.dg/ext/dllexport5.C: Likewise.
7704 * g++.dg/ext/dllexport5a.cc: Likewise.
7706 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7708 PR tree-optimization/46970
7709 * gcc.dg/graphite/pr46970.c: New.
7711 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7713 PR tree-optimization/46215
7714 * gcc.dg/graphite/pr46215.c: New.
7716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7718 PR tree-optimization/46168
7719 * gcc.dg/graphite/pr46168.c: New.
7721 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7723 PR tree-optimization/43657
7724 * gcc.dg/graphite/pr43657.c: New.
7726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7728 PR tree-optimization/29832
7729 * gfortran.dg/graphite/pr29832.f90: New.
7731 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7733 PR tree-optimization/43567
7734 * gcc.dg/graphite/pr43567.c: New.
7736 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7738 * gfortran.dg/graphite/interchange-4.f: New.
7739 * gfortran.dg/graphite/interchange-5.f: New.
7741 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7742 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7743 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7744 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7745 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7746 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7747 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7748 * gfortran.dg/ltrans-7.f90: Removed.
7749 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7751 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7752 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7753 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7754 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7755 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7756 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7757 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7758 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7759 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7760 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7761 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7762 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7763 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7764 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7765 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7766 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7767 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7768 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7769 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7770 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7771 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7772 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7773 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7774 * gcc.dg/tree-ssa/data-dep-1.c
7775 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7776 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7777 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7778 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7779 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7781 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7783 PR tree-optimization/47265
7784 PR tree-optimization/47443
7785 * gcc.c-torture/compile/pr47265.c: New test.
7786 * gcc.dg/pr47443.c: New test.
7788 2011-01-25 Martin Jambor <mjambor@suse.cz>
7790 PR tree-optimization/47382
7791 * g++.dg/torture/pr47382.C: New test.
7792 * g++.dg/opt/devirt1.C: Xfail.
7794 2011-01-25 Yao Qi <yao@codesourcery.com>
7797 * gcc.target/arm/pr45701-1.c: New test.
7798 * gcc.target/arm/pr45701-2.c: New test.
7799 * gcc.target/arm/pr45701-3.c: New test.
7801 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7802 Jakub Jelinek <jakub@redhat.com>
7804 PR tree-optimization/47271
7805 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7807 2011-01-25 Nick Clifton <nickc@redhat.com>
7809 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7810 (saturate_add): Delete.
7812 (main): Do not run saturate_add.
7813 (set_interrupts): Delete.
7815 2011-01-25 Tobias Burnus <burnus@net-b.de>
7818 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7820 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7822 PR tree-optimization/47427
7823 PR tree-optimization/47428
7824 * gcc.c-torture/compile/pr47427.c: New test.
7825 * gcc.c-torture/compile/pr47428.c: New test.
7827 2011-01-25 Richard Guenther <rguenther@suse.de>
7830 * gcc.dg/torture/pr47411.c: New testcase.
7832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7834 * gfortran.dg/graphite/id-24.f: New.
7835 * gfortran.dg/graphite/id-25.f: New.
7837 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7839 * gfortran.dg/graphite/id-23.f: New.
7841 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7843 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7845 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7847 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7848 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7849 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7850 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7851 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7852 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7853 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7854 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7855 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7857 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7859 * gcc.dg/graphite/block-0.c: Add documentation.
7860 * gcc.dg/graphite/block-4.c: Same.
7861 * gcc.dg/graphite/block-7.c: Same.
7862 * gcc.dg/graphite/block-8.c: New.
7863 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7864 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7865 * gcc.dg/graphite/interchange-12.c: Add documentation.
7866 * gcc.dg/graphite/interchange-13.c: New.
7867 * gcc.dg/graphite/interchange-14.c: New.
7868 * gcc.dg/graphite/interchange-15.c: New.
7869 * gcc.dg/graphite/interchange-8.c: Add documentation.
7870 * gcc.dg/graphite/interchange-mvt.c: Same.
7872 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7875 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7876 * gcc.target/powerpc/altivec-14.c: Ditto.
7877 * gcc.target/powerpc/altivec-33.c: Ditto.
7878 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7879 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7880 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7881 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7882 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7883 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7884 * g++.dg/ext/altivec-15.C: Ditto.
7885 * g++.dg/ext/altivec-types-1.C: Ditto.
7886 * g++.dg/ext/altivec-types-2.C: Ditto.
7887 * g++.dg/ext/altivec-types-3.C: Ditto.
7888 * g++.dg/ext/altivec-types-4.C: Ditto.
7890 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7894 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7896 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7897 optimization options.
7899 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7901 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7904 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7906 2011-01-23 Tobias Burnus <burnus@net-b.de>
7909 * gfortran.dg/allocatable_scalar_12.f90: New.
7911 2011-01-23 Ira Rosen <irar@il.ibm.com>
7913 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7914 vectorization to be not profitable if peeling is used to
7915 realign the memory access.
7916 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7917 loop bound to avoid loop unrolling.
7918 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7920 2011-01-22 Jan Hubicka <jh@suse.cz>
7923 * g++.dg/lto/pr47333.C: New file.
7925 2011-01-22 Jan Hubicka <jh@suse.cz>
7927 PR tree-optimization/43884
7929 * gcc.dg/autopar/outer-2.c: Increase array size.
7930 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7932 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7935 * gfortran.dg/c_loc_tests_16.f90: New test.
7937 2011-01-22 Tobias Burnus <burnus@net-b.de>
7940 * gfortran.dg/typebound_proc_19.f90: New.
7942 2011-01-21 Jeff Law <law@redhat.com>
7944 PR tree-optimization/47053
7945 * g++.dg/pr47053.C: New test.
7947 2011-01-21 Jason Merrill <jason@redhat.com>
7950 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7952 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7955 * g++.dg/cpp0x/range-for10.C: New test.
7956 * g++.dg/template/for1.C: New test.
7959 * g++.dg/tree-prof/partition3.C: New test.
7961 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7963 PR rtl-optimization/47366
7964 * g++.dg/opt/pr47366.C: New test.
7966 2011-01-21 Jason Merrill <jason@redhat.com>
7969 * g++.dg/cpp0x/constexpr-regress2.C: New.
7971 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7973 2011-01-21 Jeff Law <law@redhat.com>
7975 PR rtl-optimization/41619
7976 * gcc.dg/pr41619.c: New.
7978 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7980 PR tree-optimization/47355
7981 * g++.dg/opt/pr47355.C: New test.
7983 2011-01-21 Richard Guenther <rguenther@suse.de>
7985 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7988 2011-01-21 Richard Guenther <rguenther@suse.de>
7990 PR tree-optimization/47365
7991 * gcc.dg/torture/pr47365.c: New testcase.
7992 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7994 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7998 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8000 PR tree-optimization/47391
8001 * gcc.dg/pr47391.c: New test.
8003 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005 * g++.dg/template/char1.C: Use signed char.
8007 2011-01-21 Tobias Burnus <burnus@net-b.de>
8010 * gfortran.dg/pointer_target_4.f90: New.
8012 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8015 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8016 ILP32 system and not IP32.
8018 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8021 * g++.dg/debug/pr46583.C: New.
8023 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8026 * g++.dg/debug/pr47283.C: New test.
8029 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8030 * gcc.target/i386/headmerge-2.c: Likewise.
8032 2011-01-20 Richard Guenther <rguenther@suse.de>
8035 * gcc.dg/torture/pr47370.c: New testcase.
8037 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8039 PR tree-optimization/46130
8040 * gcc.dg/pr46130-1.c: New test.
8041 * gcc.dg/pr46130-2.c: New test.
8043 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8046 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8048 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8051 * g++.dg/debug/pr46240.cc: New.
8053 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8056 * g++.dg/template/anonunion1.C: New test.
8058 PR rtl-optimization/47337
8059 * gcc.c-torture/execute/pr47337.c: New test.
8061 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8064 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8066 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8068 PR tree-optimization/46021
8069 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8071 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8073 PR tree-optimization/47290
8074 * g++.dg/torture/pr47290.C: New test.
8076 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8079 * gfortran.dg/proc_ptr_comp_29.f90: New.
8081 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8084 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8085 powerpc-apple-darwin9.
8087 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8089 PR rtl-optimization/47299
8090 * gcc.c-torture/execute/pr47299.c: New test.
8092 2011-01-17 Jason Merrill <jason@redhat.com>
8094 * g++.dg/cpp0x/constexpr-virtual.C: New.
8096 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8099 * gfortran.dg/gomp/pr47331.f90: New test.
8101 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8104 * objc.dg/selector-warn-1.m: New.
8105 * obj-c++.dg/selector-warn-1.mm: New.
8107 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8109 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8110 Update dg-final accordingly.
8112 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8116 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8118 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8120 * gcc.dg/guality/pr36728-2.c: Likewise.
8122 2011-01-17 Richard Guenther <rguenther@suse.de>
8124 PR tree-optimization/47313
8125 * g++.dg/torture/pr47313.C: New testcase.
8127 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8130 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8131 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8132 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8133 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8135 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8137 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8138 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8139 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8141 2011-01-17 Richard Guenther <rguenther@suse.de>
8143 PR tree-optimization/45967
8144 * gcc.dg/torture/pr45967-2.c: New testcase.
8145 * gcc.dg/torture/pr45967-3.c: Likewise.
8147 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8150 * g++.dg/ext/pr47213.C: Require visibility.
8152 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8154 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8155 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8157 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8159 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8160 Linux-based targets.
8162 2011-01-13 Jan Hubicka <jh@suse.cz>
8164 PR tree-optimization/47276
8165 * gcc.dg/pr47276.c: New testcase.
8167 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8168 Jonathan Wakely <jwakely.gcc@gmail.com>
8171 * g++.dg/other/pr33558.C: New.
8172 * g++.dg/other/pr33558-2.C: New.
8174 2011-01-14 Martin Jambor <mjambor@suse.cz>
8176 PR tree-optimization/45934
8177 PR tree-optimization/46302
8178 * g++.dg/ipa/devirt-c-1.C: New test.
8179 * g++.dg/ipa/devirt-c-2.C: Likewise.
8180 * g++.dg/ipa/devirt-c-3.C: Likewise.
8181 * g++.dg/ipa/devirt-c-4.C: Likewise.
8182 * g++.dg/ipa/devirt-c-5.C: Likewise.
8183 * g++.dg/ipa/devirt-c-6.C: Likewise.
8184 * g++.dg/ipa/devirt-6.C: Likewise.
8185 * g++.dg/ipa/devirt-d-1.C: Likewise.
8186 * g++.dg/torture/pr45934.C: Likewise.
8188 2011-01-14 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/variadic105.C: New.
8192 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8193 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8196 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8197 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8198 execution tests on i?86-*-*, x86_64-*-* and
8199 powerpc*-apple-darwin* && ilp32.
8200 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8201 tests on i?86-*-* and x86_64-*-*.
8203 2011-01-14 Richard Guenther <rguenther@suse.de>
8205 PR tree-optimization/47280
8206 * g++.dg/opt/pr47280.C: New testcase.
8208 2011-01-14 Jason Merrill <jason@redhat.com>
8210 * g++.dg/cpp0x/constexpr-regress1.C: New.
8212 * g++.dg/ext/flexary2.C: New.
8214 2011-01-14 Richard Guenther <rguenther@suse.de>
8217 * gcc.dg/torture/pr47281.c: New testcase.
8218 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8220 2011-01-14 Richard Guenther <rguenther@suse.de>
8222 PR tree-optimization/47286
8223 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8225 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8228 * g++.dg/ext/pr47213.C: New.
8230 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8232 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8234 2011-01-13 Tobias Burnus <burnus@net-b.de>
8235 Mikael Morin <mikael@gcc.gnu.org>
8239 * gfortran.dg/select_type_20.f90: New.
8240 * gfortran.dg/select_type_21.f90: New.
8242 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8245 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8247 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8249 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8250 * gcc.dg/guality/pr36728-2.c: Likewise.
8252 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8255 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8257 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8259 PR rtl-optimization/45352
8260 * gcc.dg/pr45352-3.c: New.
8262 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8264 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8266 * g++.dg/cpp0x/range-for8.C: New.
8267 * g++.dg/cpp0x/range-for9.C: New.
8269 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8272 * g++.dg/debug/pr47209.C: New.
8274 2011-01-12 Richard Guenther <rguenther@suse.de>
8277 * gcc.dg/lto/pr47259_0.c: New testcase.
8278 * gcc.dg/lto/pr47259_1.c: Likewise.
8280 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8282 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8283 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8284 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8285 methods missing from the OBJC2 Object.
8286 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8287 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8288 GNU and NeXT runtimes.
8289 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8291 * objc-obj-c++-shared/Object1.m: Likewise.
8292 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8293 * objc.dg/proto-qual-1.m: Likewise.
8294 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8295 * obj-c++.dg/proto-qual-1.mm: Likewise.
8297 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8300 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8302 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8304 Fixed the Objective-C++ testsuite and updated all tests.
8305 * lib/obj-c++.exp (obj-c++_init): Declare and set
8306 gcc_warning_prefix and gcc_error_prefix.
8307 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8308 'dg-warning', 'dg-message' and 'dg-error'.
8309 * obj-c++.dg/class-extension-3.mm: Likewise.
8310 * obj-c++.dg/class-protocol-1.mm: Likewise.
8311 * obj-c++.dg/encode-7.mm: Likewise.
8312 * obj-c++.dg/exceptions-3.mm: Likewise.
8313 * obj-c++.dg/exceptions-5.mm: Likewise.
8314 * obj-c++.dg/method-12.mm: Likewise.
8315 * obj-c++.dg/method-13.mm: Likewise.
8316 * obj-c++.dg/method-15.mm: Likewise.
8317 * obj-c++.dg/method-16.mm: Likewise.
8318 * obj-c++.dg/method-4.mm: Likewise.
8319 * obj-c++.dg/method-8.mm: Likewise.
8320 * obj-c++.dg/method-conflict-1.mm: Likewise.
8321 * obj-c++.dg/method-conflict-2.mm: Likewise.
8322 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8323 and uncommented second part of the testcase now that the testsuite
8325 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8326 and uncommented second part of the testcase now that the testsuite
8328 * obj-c++.dg/private-1.mm: Likewise.
8329 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8330 * obj-c++.dg/syntax-error-7.mm: Likewise.
8331 * obj-c++.dg/warn5.mm: Likewise.
8332 * obj-c++.dg/property/at-property-14.mm: Likewise.
8333 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8335 * obj-c++.dg/property/at-property-18.mm: Likewise.
8336 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8338 * obj-c++.dg/property/at-property-21.mm: Likewise.
8339 * obj-c++.dg/property/at-property-28.mm: Likewise.
8340 * obj-c++.dg/property/at-property-5.mm: Likewise.
8341 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8342 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8343 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8344 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8345 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8346 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8347 * obj-c++.dg/tls/diag-5.mm: Likewise.
8348 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8349 dg-error, now matched correctly.
8351 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8353 * objc.dg/property/at-property-29.m: New.
8354 * obj-c++.dg/property/at-property-29.mm: New.
8356 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358 * go.test/go-test.exp (go-set-goarch): New proc.
8359 (go-gc-tests): Use it.
8361 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8364 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8366 2011-01-11 Richard Henderson <rth@redhat.com>
8368 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8370 2011-01-11 Jan Hubicka <jh@suse.cz>
8374 * gcc.dg/lto/pr45721_1.c: New file.
8375 * gcc.dg/lto/pr45721_0.c: New file.
8377 2011-01-11 Richard Guenther <rguenther@suse.de>
8379 PR tree-optimization/46076
8380 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8382 2011-01-11 Jeff Law <law@redhat.com>
8384 * PR tree-optimization/47086
8385 * gcc.dg/pr47086.c: New test.
8387 2011-01-11 Jason Merrill <jason@redhat.com>
8390 * g++.dg/template/new10.C: New.
8393 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8395 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8397 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8398 Split type definitions and NSConstantString class into...
8399 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8400 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8401 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8402 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8403 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8404 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8406 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8407 encode defines for newer NeXT system headers.
8408 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8409 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8410 * objc.dg/foreach-5.m: Likewise.
8411 * objc.dg/foreach-2.m: Likewise.
8412 * objc.dg/foreach-4.m: Likewise.
8413 * objc.dg/torture/strings/string1.m: Likewise.
8414 * objc.dg/torture/strings/string2.m: Likewise.
8415 * objc.dg/torture/strings/string3.m: Likewise.
8416 * objc.dg/torture/strings/string4.m: Likewise.
8417 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8418 header and stand alone.
8419 * obj-c++.dg/strings/strings-2.mm: Likewise.
8420 * objc.dg/torture/strings/const-str-3.m: Likewise.
8421 * objc.dg/strings/strings-2.m: Likewise.
8422 * objc.dg/strings/const-str-12b.m: Likewise.
8424 2011-01-12 Richard Guenther <rguenther@suse.de>
8427 * gcc.dg/attr-weak-1.c: Adjust.
8429 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8432 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8433 standard compliant and comment.
8435 2011-01-10 Jan Hubicka <jh@suse.cz>
8438 * gcc.dg/initpri3.c: New testcase.
8440 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8443 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8449 (g_ebp_save): Likewise.
8450 (g_esp_save): Likewise.
8452 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8454 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8456 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8458 PR tree-optimization/46021
8459 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8460 i?86-*-*, x86_64-*-*.
8462 2011-01-10 Jeff Law <law@redhat.com>
8464 * PR tree-optimization/47141
8465 * gcc.c-torture/compile/pr47141.c: New test.
8467 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8470 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8471 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8472 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8473 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8476 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8477 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8478 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8479 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8480 being vectorized. Adjust dg-final pattern.
8483 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8484 * gcc.dg/vect/slp-24.c: Likewise.
8486 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8489 * g++.dg/other/pr47218-1.C: New test file.
8490 * g++.dg/other/pr47218.C: Likewise.
8491 * g++.dg/other/pr47218.h: New supporting header.
8493 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8496 * objc.dg/attributes/invalid-attribute-1.m: New.
8497 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8499 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8502 * gfortran.dg/proc_ptr_comp_28.f90: New.
8504 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8506 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8507 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8508 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8509 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8510 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8511 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8512 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8513 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8514 * objc.dg/gnu-api-2-class.m: Likewise.
8515 * objc.dg/gnu-api-2-ivar.m: Likewise.
8516 * objc.dg/gnu-api-2-method.m: Likewise.
8517 * objc.dg/gnu-api-2-objc.m: Likewise.
8518 * objc.dg/gnu-api-2-object.m: Likewise.
8519 * objc.dg/gnu-api-2-property.m: Likewise.
8520 * objc.dg/gnu-api-2-protocol.m: Likewise.
8521 * objc.dg/gnu-api-2-sel.m: Likewise.
8523 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8525 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8526 * objc.dg/objc-foreach-4.m: Likewise.
8527 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8528 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8529 * objc.dg/foreach-4.m: Likewise.
8530 * objc.dg/foreach-5.m: Likewise.
8531 * objc.dg/foreach-3.m: Return self from init.
8533 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8536 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8538 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8541 * gfortran.dg/class_35.f90: New.
8543 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8545 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8547 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8550 * objc.dg/invalid-method-2.m: New.
8551 * obj-c++.dg/invalid-method-2.mm: New.
8553 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8556 * gfortran.dg/transpose_optimization_2.f90 : New test.
8558 2011-01-08 Jan Hubicka <jh@suse.cz>
8560 PR tree-optmization/46469
8561 * g++.dg/torture/pr46469.C: New testcase.
8563 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8565 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8566 emulation of libobjc-gnu structure layout functionality to ..
8567 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8568 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8569 * objc/execute/bf-common.h: Adjust headers.
8570 * objc/execute/bf-1.m: Likewise.
8571 * objc/execute/bf-2.m: Likewise.
8572 * objc/execute/bf-3.m: Likewise.
8573 * objc/execute/bf-4.m: Likewise.
8574 * objc/execute/bf-5.m: Likewise.
8575 * objc/execute/bf-6.m: Likewise.
8576 * objc/execute/bf-7.m: Likewise.
8577 * objc/execute/bf-8.m: Likewise.
8578 * objc/execute/bf-9.m: Likewise.
8579 * objc/execute/bf-10.m: Likewise.
8580 * objc/execute/bf-11.m: Likewise.
8581 * objc/execute/bf-12.m: Likewise.
8582 * objc/execute/bf-13.m: Likewise.
8583 * objc/execute/bf-14.m: Likewise.
8584 * objc/execute/bf-15.m: Likewise.
8585 * objc/execute/bf-16.m: Likewise.
8586 * objc/execute/bf-17.m: Likewise.
8587 * objc/execute/bf-18.m: Likewise.
8588 * objc/execute/bf-19.m: Likewise.
8589 * objc/execute/bf-20.m: Likewise.
8590 * objc/execute/bf-21.m: Likewise.
8591 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8592 objc_get_type_qualifiers ().
8594 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8597 * gfortran.dg/dependency_39.f90: New test.
8599 2011-01-07 Jan Hubicka <jh@suse.cz>
8601 Get builtins tests ready for linker plugin.
8602 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8603 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8604 my_memset, my_bzero): Mark used.
8605 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8606 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8608 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8611 2011-01-07 Jan Hubicka <jh@suse.cz>
8613 PR tree-optimization/46367
8614 * g++.dg/torture/pr46367.C: New file.
8616 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8619 * gcc.dg/pr47201.c: New test.
8622 * gcc.dg/tree-prof/pr47187.c: New test.
8624 2011-01-07 Tobias Burnus <burnus@net-b.de>
8627 * gfortran.dg/extends_type_of_3.f90: New.
8629 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8631 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8632 * g++.dg/ext/dllimport-MI1.C: Likewise.
8633 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8634 * g++.dg/ext/dllimport10.C: Likewise.
8635 * g++.dg/ext/dllimport11.C: Likewise.
8636 * g++.dg/ext/dllimport12.C: Likewise.
8637 * g++.dg/ext/dllimport13.C: Likewise.
8638 * g++.dg/ext/dllimport2.C: Likewise.
8639 * g++.dg/ext/dllimport3.C: Likewise.
8640 * g++.dg/ext/dllimport4.C: Likewise.
8641 * g++.dg/ext/dllimport5.C: Likewise.
8642 * g++.dg/ext/dllimport6.C: Likewise.
8643 * g++.dg/ext/dllimport8.C: Likewise.
8644 * g++.dg/ext/dllimport9.C: Likewise.
8645 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8646 targets, too. Additionally enable test for i?86-*-mingw*.
8647 * g++.dg/ext/selectany1.C: Likewise.
8648 Remove guard variable check.
8650 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8654 * gfortran.dg/storage_size_3.f08: Extended.
8656 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8659 * g++.dg/template/stdarg1.C: New test.
8661 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8664 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8665 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8666 from the interface of functions to not hide the errors that
8669 2011-01-06 Jan Hubicka <jh@suse.cz>
8671 * gcc.dg/lto/pr47188_0.c: New testcase.
8672 * gcc.dg/lto/pr47188_1.c: New testcase.
8674 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8678 * gfortran.dg/interface_33.f90: New test.
8680 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8683 * gcc.c-torture/compile/pr47150.c: New test.
8685 2011-01-06 Ira Rosen <irar@il.ibm.com>
8687 PR tree-optimization/47139
8688 * gcc.dg/vect/pr47139.c: New test.
8690 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8693 * gfortran.dg/extends_type_of_2.f03: New.
8695 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8697 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8699 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8701 * gnat.dg/opt14.adb: New test.
8703 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8706 * gfortran.dg/allocate_error_2.f90: New test.
8708 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8711 * gfortran.dg/storage_size_3.f08: New.
8713 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8715 PR libgfortran/47154
8716 * gfortran.dg/namelist_68.f90: New test.
8718 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8720 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8722 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8725 * gfortran.dg/class_34.f90: New.
8727 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8729 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8730 use __builtin_inff. Skip all single-precision tests that require
8733 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8735 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8737 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/47148
8740 * gcc.c-torture/execute/pr47148.c: New test.
8742 PR tree-optimization/47155
8743 * gcc.c-torture/execute/pr47155.c: New test.
8745 PR rtl-optimization/47157
8746 * gcc.c-torture/compile/pr47157.c: New test.
8748 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8750 * gcc.dg/torture/vector-shift2.c (schar): Define.
8751 (main): Always use schar or uchar instead of plain "char" to avoid
8752 dependencies on implementation-defined char signedness.
8754 2011-01-03 Martin Jambor <mjambor@suse.cz>
8756 PR tree-optimization/46801
8757 * gnat.dg/pack9.adb: Remove xfail.
8759 2011-01-03 Martin Jambor <mjambor@suse.cz>
8761 PR tree-optimization/46984
8762 * g++.dg/ipa/pr46984.C: New test.
8764 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8767 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8769 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8771 PR tree-optimization/47140
8772 * gcc.c-torture/compile/pr47140.c: New test.
8774 PR rtl-optimization/47028
8775 * gcc.dg/pr47028.c: New test.
8777 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8779 * objc.dg/protocol-forward-1.m: Removed TODO.
8780 * objc.dg/protocol-forward-2.m: New.
8781 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8782 * obj-c++.dg/protocol-forward-2.mm: New.
8784 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8787 * g++.dg/eh/pr38662.C: New testcase.
8789 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8791 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8792 scan for newline '\n'.
8795 Copyright (C) 2011 Free Software Foundation, Inc.
8797 Copying and distribution of this file, with or without modification,
8798 are permitted in any medium without royalty provided the copyright
8799 notice and this notice are preserved.