1 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3 * lib/gcc-simulate-thread.exp: New.
4 * gcc.dg/simulate-thread/guality.h: New.
5 * gcc.dg/simulate-thread/simulate-thread.h: New.
6 * gcc.dg/simulate-thread/simulate-thread.exp: New.
7 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
8 * gcc.dg/simulate-thread/README: New.
9 * g++.dg/simulate-thread/guality.h: New.
10 * g++.dg/simulate-thread/simulate-thread.h: New.
11 * g++.dg/simulate-thread/simulate-thread.exp: New.
12 * g++.dg/simulate-thread/simulate-thread.gdb: New.
13 * c-c++-common/cxxbitfields-2.c: Remove.
14 * c-c++-common/cxxbitfields.c: Remove.
15 * c-c++-common/cxxbitfields-4.c: Remove.
16 * c-c++-common/cxxbitfields-5.c: Remove.
17 * c-c++-common/simulate-thread/bitfields-1.c: New.
18 * c-c++-common/simulate-thread/bitfields-2.c: New.
19 * c-c++-common/simulate-thread/bitfields-3.c: New.
20 * c-c++-common/simulate-thread/bitfields-4.c: New.
22 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
25 * g++.dg/warn/format5.C: New.
27 2011-10-09 Tobias Burnus <burnus@net-b.de>
30 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
31 * gfortran.dg/common_16.f90: New.
33 2011-10-09 Tobias Burnus <burnus@net-b.de>
35 * gfortran.dg/iso_c_binding_param_1.f90: New.
36 * gfortran.dg/iso_c_binding_param_2.f90: New.
37 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
39 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
41 PR tree-optimization/50635
42 * gcc.dg/vect/pr50635.c: New test.
44 2011-10-09 Janus Weil <janus@gcc.gnu.org>
47 * gfortran.dg/proc_decl_27.f90: New.
49 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
52 * objc/execute/initialize-1.m: New test.
54 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
57 * gfortran.dg/pointer_function_result_1.f90 : New test.
59 2011-10-07 David S. Miller <davem@davemloft.net>
62 * gcc.target/sparc/sparc.exp: Add vis3 target test.
63 * gcc.target/sparc/cmask.c: Use it.
64 * gcc.target/sparc/fhalve.c: Likewise.
65 * gcc.target/sparc/fnegop.c: Likewise.
66 * gcc.target/sparc/fpadds.c: Likewise.
67 * gcc.target/sparc/fshift.c: Likewise.
68 * gcc.target/sparc/fucmp.c: Likewise.
69 * gcc.target/sparc/lzd.c: Likewise.
70 * gcc.target/sparc/vis3misc.c: Likewise.
71 * gcc.target/sparc/xmul.c: Likewise.
73 2011-10-07 Richard Henderson <rth@redhat.com>
75 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
77 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
79 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
81 * gcc.dg/pr50193-1.c: New file.
82 * gcc.target/arm/shiftable.c: New file.
84 2011-10-07 Janus Weil <janus@gcc.gnu.org>
87 * gfortran.dg/class_46.f03: New.
89 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
91 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
92 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
93 (syslog, vsyslog, __vsyslog_chk): Likewise.
95 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
96 (x, EXT_x): Use ASMNAME.
98 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
101 2011-10-07 Tom de Vries <tom@codesourcery.com>
104 * gcc.dg/pr50527.c: New test.
106 2011-10-07 Jakub Jelinek <jakub@redhat.com>
108 PR tree-optimization/50650
109 * gcc.c-torture/compile/pr50650.c: New test.
111 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
113 PR tree-optimization/50575
114 * gcc.c-torture/execute/vector-compare-2.x: New file.
116 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
120 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
123 2011-10-07 Richard Guenther <rguenther@suse.de>
126 * gcc.dg/vect/vect-align-2.c: Increase array size.
128 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
129 H.J. Lu <hongjiu.lu@intel.com>
132 * gcc.target/i386/pr50603.c: New test.
134 2011-10-06 Jason Merrill <jason@redhat.com>
137 * g++.dg/cpp0x/default31.C: New.
139 2011-10-06 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/50596
142 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
144 * gcc.dg/vect/vect-cond-8.c: New test.
146 2011-10-06 Richard Henderson <rth@redhat.com>
148 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
149 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
150 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
151 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
152 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
153 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
154 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
155 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
156 * gcc.c-torture/execute/vshuf-16.inc: New file.
157 * gcc.c-torture/execute/vshuf-2.inc: New file.
158 * gcc.c-torture/execute/vshuf-4.inc: New file.
159 * gcc.c-torture/execute/vshuf-8.inc: New file.
160 * gcc.c-torture/execute/vshuf-main.inc: New file.
161 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
162 * gcc.c-torture/execute/vshuf-v2df.c: New test.
163 * gcc.c-torture/execute/vshuf-v2di.c: New test.
164 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
165 * gcc.c-torture/execute/vshuf-v2si.c: New test.
166 * gcc.c-torture/execute/vshuf-v4df.c: New test.
167 * gcc.c-torture/execute/vshuf-v4di.c: New test.
168 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
169 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
170 * gcc.c-torture/execute/vshuf-v4si.c: New test.
171 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
172 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
173 * gcc.c-torture/execute/vshuf-v8si.c: New test.
175 2011-10-06 Jakub Jelinek <jakub@redhat.com>
177 PR tree-optimization/49279
178 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
179 * gcc.c-torture/execute/pr49279.c: New test.
181 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
184 * gcc.c-torture/compile/pr49049.c: New test.
186 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
189 * gcc.target/arm/pr50305.c: New test.
191 2011-10-06 Richard Guenther <rguenther@suse.de>
193 PR tree-optimization/38884
194 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
195 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
197 2011-10-05 David S. Miller <davem@davemloft.net>
199 * gcc.target/sparc/lzd.c: New test.
200 * gcc.target/sparc/popc.c: New test.
202 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
204 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
205 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
206 * g++.dg/other/final1.C: Cleanup original tree dump.
208 2011-10-05 Jakub Jelinek <jakub@redhat.com>
210 PR tree-optimization/50613
211 * gcc.dg/pr50613.c: New test.
213 2011-10-05 Richard Henderson <rth@redhat.com>
215 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
216 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
217 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
218 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
219 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
220 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
221 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
222 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
224 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
226 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
227 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
228 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
229 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
230 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
232 2011-10-05 Richard Guenther <rguenther@suse.de>
234 PR tree-optimization/38885
235 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
237 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
239 * gcc.target/i386/sw-1.c: New test.
241 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
243 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
245 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
247 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
249 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
251 2011-10-04 David S. Miller <davem@davemloft.net>
253 * gcc.target/sparc/fhalve.c: New test.
254 * gcc.target/sparc/fnegop.c: New test.
255 * gcc.target/sparc/xmul.c: New test.
257 2011-10-04 Janus Weil <janus@gcc.gnu.org>
260 * gfortran.dg/dummy_procedure_6.f90: New.
262 2011-10-04 Jakub Jelinek <jakub@redhat.com>
264 PR tree-optimization/50604
265 * gcc.dg/pr50604.c: New test.
267 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
269 PR tree-optimization/49662
270 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
271 * gcc.dg/graphite/interchange-15.c: Likewise.
272 * gcc.dg/graphite/interchange-mvt.c: Likewise.
274 2011-10-04 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/tree-ssa/restrict-4.c: New test.
278 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
280 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
281 (main): Use __typeof to get result type of comparison.
283 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
285 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
286 Make et_vect_multiple_sizes_saved global.
287 (check_effective_target_vect64): Make et_vect64_saved global.
289 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
291 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
292 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
293 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
294 * gcc.dg/builtin-complex-err-1.c: Adjust.
296 2011-10-02 Jason Merrill <jason@redhat.com>
298 * g++.dg/cpp0x/range-for22.C: New.
300 * g++.dg/cpp0x/variadic65.C: Remove xfails.
301 * g++.dg/cpp0x/variadic82.C: Remove xfails.
302 * g++.dg/cpp0x/variadic83.C: Remove xfails.
303 * g++.dg/cpp0x/variadic105.C: Remove xfails.
305 * g++.dg/cpp0x/nsdmi5.C: New.
307 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
310 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
312 (mips-dg-options): Force an ABI option if the current ABI is
313 incompatible with the required -mlong setting. Likewise force
314 a long setting if the current one is incompatible with the
315 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
316 throughout procedure.
317 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
318 instead of addressing=absolute.
320 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
322 * gcc.target/mips/stack-1.c: New test.
324 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
326 * gcc.dg/pr49696.c: New test.
328 2011-10-02 Jan Hubicka <jh@suse.cz>
330 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
332 2011-10-01 David S. Miller <davem@davemloft.net>
334 * gcc.target/sparc/cmask.c: New test.
335 * gcc.target/sparc/fpadds.c: New test.
336 * gcc.target/sparc/fshift.c: New test.
337 * gcc.target/sparc/fucmp.c: New test.
338 * gcc.target/sparc/vis3misc.c: New test.
340 2011-10-01 Janus Weil <janus@gcc.gnu.org>
343 * gfortran.dg/assumed_charlen_arg_2.f90: New.
345 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
348 * g++.dg/dfp/44473-1.C: New test.
349 * g++.dg/dfp/44473-2.C: New test.
350 * g++.dg/dfp/mangle-1.C: New test.
351 * g++.dg/dfp/mangle-2.C: New test.
352 * g++.dg/dfp/mangle-3.C: New test.
353 * g++.dg/dfp/mangle-4.C: New test.
354 * g++.dg/dfp/mangle-5.C: New test.
356 2011-09-30 Jakub Jelinek <jakub@redhat.com>
359 * gcc.dg/pr50571.c: New test.
361 PR tree-optimization/46309
362 * gcc.dg/pr46309.c: New test.
364 2011-09-30 Jakub Jelinek <jakub@redhat.com>
366 * gcc.dg/strlenopt-21.c: New test.
368 2011-09-30 Revital Eres <revital.eres@linaro.org>
370 * gcc.dg/sms-10.c: New file.
372 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
374 * gcc.target/arm/pr50099.c: New test.
376 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
378 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
380 2011-09-30 David S. Miller <davem@davemloft.net>
382 * gcc.target/sparc/bmaskbshuf.c: New test.
383 * gcc.target/sparc/edgen.c: New test.
385 2011-09-29 Janus Weil <janus@gcc.gnu.org>
388 * gfortran.dg/pure_formal_proc_3.f90: New.
391 * gfortran.dg/stfunc_7.f90: New.
393 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
395 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
396 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
397 * gcc.dg/vector-compare-1.c: Likewise.
398 * gcc.dg/vector-compare-2.c: Likewise.
400 2011-09-29 David S. Miller <davem@davemloft.net>
402 * gcc.target/sparc/array.c: New test.
404 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
406 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
407 loop unroll and set max unroll times to 8.
408 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
409 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
410 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
411 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
413 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/ext/visibility/warn5.C: New.
418 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/warn/Wextra-3.C: New.
423 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
426 * gcc.target/sh/pr49468-si.c: New.
428 2011-09-28 Tom de Vries <tom@codesourcery.com>
431 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
432 (TEST): Initialize src3 with random floats.
433 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
434 from union src3. Initialize src3 with random floats.
436 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
438 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
439 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
440 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
441 * gcc.target/sh/sh4a-sincosf.c: Ditto.
442 * gcc.target/sh/sh4a-cos.c: Ditto.
443 * gcc.target/sh/sh4a-cosf.c: Ditto.
444 * gcc.target/sh/sh4a-sin.c: Ditto.
445 * gcc.target/sh/sh4a-sinf.c: Ditto.
446 * gcc.target/sh/sh4a-fsrra.c: Ditto.
447 * gcc.target/sh/sh4a-memmovua.c: Ditto.
448 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
450 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
453 * g++.dg/parse/error40.C: New.
454 * g++.dg/warn/incomplete1.C: Adjust.
456 2011-09-27 Jan Hubicka <jh@suse.cz>
459 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
462 2011-09-27 Jakub Jelinek <jakub@redhat.com>
464 * gcc.dg/strlenopt-1.c: New test.
465 * gcc.dg/strlenopt-1f.c: New test.
466 * gcc.dg/strlenopt-2.c: New test.
467 * gcc.dg/strlenopt-2f.c: New test.
468 * gcc.dg/strlenopt-3.c: New test.
469 * gcc.dg/strlenopt-4.c: New test.
470 * gcc.dg/strlenopt-4g.c: New test.
471 * gcc.dg/strlenopt-4gf.c: New test.
472 * gcc.dg/strlenopt-5.c: New test.
473 * gcc.dg/strlenopt-6.c: New test.
474 * gcc.dg/strlenopt-7.c: New test.
475 * gcc.dg/strlenopt-8.c: New test.
476 * gcc.dg/strlenopt-9.c: New test.
477 * gcc.dg/strlenopt-10.c: New test.
478 * gcc.dg/strlenopt-11.c: New test.
479 * gcc.dg/strlenopt-12.c: New test.
480 * gcc.dg/strlenopt-12g.c: New test.
481 * gcc.dg/strlenopt-13.c: New test.
482 * gcc.dg/strlenopt-14g.c: New test.
483 * gcc.dg/strlenopt-14gf.c: New test.
484 * gcc.dg/strlenopt-15.c: New test.
485 * gcc.dg/strlenopt-16g.c: New test.
486 * gcc.dg/strlenopt-17g.c: New test.
487 * gcc.dg/strlenopt-18g.c: New test.
488 * gcc.dg/strlenopt.h: New file.
490 2011-09-27 Tom de Vries <tom@codesourcery.com>
493 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
494 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
495 * gcc.dg/pr43864.c: New test.
496 * gcc.dg/pr43864-2.c: Same.
497 * gcc.dg/pr43864-3.c: Same.
498 * gcc.dg/pr43864-4.c: Same.
500 2011-09-27 Jan Hubicka <jh@suse.cz>
502 * gcc.dg/ipa/inline-5.c: New testcase.
504 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
506 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
508 * gcc.dg/vect/bb-slp-27.c: New.
509 * gcc.dg/vect/bb-slp-28.c: New.
511 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
513 * testsuite/lib/target-supports.exp (check_profiling_available):
514 Don't rely solely on TLS tests for -fprofile-generate, fall
515 through to the other code.
517 2011-09-27 Richard Guenther <rguenther@suse.de>
519 PR tree-optimization/50363
520 * gcc.dg/torture/pr50363.c: New testcase.
522 2011-09-26 Jason Merrill <jason@redhat.com>
525 * g++.dg/template/partial13.C: New.
528 * g++.dg/template/partial12.C: New.
531 * g++.dg/cpp0x/constexpr-typedef1.C: New.
533 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/diagnostic/bindings1.C: New.
537 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
539 2011-09-26 David S. Miller <davem@davemloft.net>
541 * gcc.target/sparc/wrgsr.c: New test.
542 * gcc.target/sparc/rdgsr.c: New test.
543 * gcc.target/sparc/edge.c: New test.
544 * gcc.target/sparc/fcmp.c: New test.
546 * gcc.target/sparc/edge.c: Update for new return types.
547 * gcc.target/sparc/fcmp.c: Likewise.
549 * gcc.target/sparc/fpaddsubi.c: New test.
551 2011-09-26 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/common_15.f90: New.
557 * gfortran.dg/dummy_procedure_5.f90: New.
558 * gfortran.dg/interface_26.f90: Modified error message.
559 * gfortran.dg/proc_ptr_11.f90: Ditto.
560 * gfortran.dg/proc_ptr_15.f90: Ditto.
561 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
562 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
564 2011-09-26 Jason Merrill <jason@redhat.com>
567 * g++.dg/overload/rvalue3.C: New.
570 * g++.dg/overload/ref-conv2.C: New.
572 * g++.dg/cpp0x/nsdmi-template1.C: New.
574 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp0x/nullptr25.C: New.
578 2011-09-26 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/50472
581 * gcc.dg/torture/pr50472.c: New testcase.
583 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/opt22.adb: New test.
586 * gnat.dg/opt22_pkg.ad[sb]: New helper.
588 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
590 * gnat.dg/opt21.adb: New test.
591 * gnat.dg/opt21_pkg.ad[sb]: New helper.
593 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/opt20.ad[sb]: New test.
596 * gnat.dg/opt20_pkg.ads: New helper.
598 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
600 * gnat.dg/array17.adb: New test.
601 * gnat.dg/array17_pkg.ads: New helper.
603 2011-09-25 Jason Merrill <jason@redhat.com>
605 * g++.dg/cpp0x/nsdmi-defer4.C: New.
607 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
609 * gnat.dg/frame_overflow.ads: New.
610 * gnat.dg/frame_overflow.adb: Adjust.
611 * gnat.dg/specs/addr1.ads: Likewise.
613 2011-09-25 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/tree-ssa/restrict2.C: New test.
617 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
619 * lib/target-supports.exp (check_effective_target_vect64): New.
620 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
621 of multiple vector sizes.
622 * gcc.dg/vect/bb-slp-26.c: New.
624 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
627 * g++.dg/template/bitfield1.C: New.
629 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
631 * gcc.dg/vect/bb-slp-24.c: New.
633 2011-09-24 Jason Merrill <jason@redhat.com>
635 * g++.dg/cpp0x/nsdmi-eh1.C: New.
637 * g++.dg/cpp0x/nsdmi-defer3.C: New.
639 * g++.dg/cpp0x/nsdmi-defer1.C: New.
640 * g++.dg/cpp0x/nsdmi-defer2.C: New.
642 * g++.dg/cpp0x/nsdmi1.C: New.
643 * g++.dg/cpp0x/nsdmi2.C: New.
644 * g++.dg/cpp0x/nsdmi3.C: New.
645 * g++.dg/cpp0x/nsdmi4.C: New.
646 * g++.old-deja/g++.other/init4.C: New.
648 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
651 * g++.dg/template/sfinae28.C: New.
653 2011-09-23 Ian Lance Taylor <iant@google.com>
655 * go.test/go-test.exp (errchk): Handle more cases of getting
656 correct Tcl backslash quoting in regular expressions in test file.
658 2011-09-23 Jason Merrill <jason@redhat.com>
661 * g++.dg/init/const8.C: New.
662 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
663 * g++.dg/cpp0x/defaulted2.C: Likewise.
664 * g++.dg/cpp0x/pr42844-2.C: Likewise.
665 * g++.dg/init/pr20039.C: Likewise.
666 * g++.dg/init/pr42844.C: Likewise.
668 2011-09-23 Jan Hubicka <jh@suse.cz>
670 * gcc.dg/ipa/inline-1.c: new testcase.
671 * gcc.dg/ipa/inline-2.c: new testcase.
672 * gcc.dg/ipa/inline-3.c: new testcase.
673 * gcc.dg/ipa/inline-4.c: new testcase.
675 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp0x/constexpr-static8.C: New.
680 2011-09-23 Jakub Jelinek <jakub@redhat.com>
682 * gcc.target/i386/avxfp-1.c: New test.
683 * gcc.target/i386/avxfp-2.c: New test.
685 2011-09-23 Terry Guo <terry.guo@arm.com>
687 * gcc.c-torture/execute/941014-1.x: Deleted.
689 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/cpp0x/pr50491.C: New.
694 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
697 * gfortran.dg/bessel_6.f90: Fix tolerance test.
699 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/cpp0x/nullptr24.C: New.
704 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.target/i386/pr50482.c: New test.
709 2011-09-22 Joseph Myers <joseph@codesourcery.com>
711 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
712 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
713 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
714 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
715 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
716 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
717 multilib options contain different -march= from dg-options.
719 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
720 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/template/friend52.C: New.
725 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
727 * gcc.target/arm/cmp-1.c: New test.
728 * gcc.target/arm/cmp-2.c: Likewise.
730 2011-09-22 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/impure_actual_1.f90: Modified error message.
734 * gfortran.dg/proc_ptr_32.f90: New.
735 * gfortran.dg/proc_ptr_33.f90: New.
737 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
739 PR tree-optimization/50451
740 * gcc.dg/vect/pr50451.c: New test.
742 2011-09-21 Ian Lance Taylor <iant@google.com>
744 * go.test/go-test.exp (errchk): Add special case for bug332.
745 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
746 some more test lines.
748 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
750 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
751 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
752 * g++.dg/other/i386-8.C: Ditto.
753 * g++.dg/other/pr34435.C: Ditto.
754 * g++.dg/other/pr39496.C: Ditto.
755 * g++.dg/other/mmintrin.C: Ditto.
757 2011-09-21 Jakub Jelinek <jakub@redhat.com>
759 * gcc.dg/vect/vect-cond-7.c: New test.
760 * gcc.target/i386/sse4_1-cond-1.c: New test.
761 * gcc.target/i386/avx-cond-1.c: New test.
763 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
766 * g++.dg/other/pr50464.C: New test.
768 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
770 * gcc.target/i386/bmi2-mulx32-2.c: New test.
771 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
772 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
773 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
775 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
777 * gnat.dg/opt19.adb: New test.
779 2011-09-21 Terry Guo <terry.guo@arm.com>
781 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
782 on arch conflict when testing case on targets other than armv7-a.
784 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/ext/int128-1.C: New.
788 * g++.dg/ext/int128-2.C: Likewise.
789 * g++.dg/ext/int128-2.h: Likewise.
791 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
794 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
796 2011-09-20 Jason Merrill <jason@redhat.com>
798 * g++.dg/cpp0x/constexpr-generated1.C: New.
801 * g++.dg/overload/ref-conv1.C: New.
803 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
805 * g++.dg/other/final1.C: New.
807 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
809 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
812 2011-09-19 Ian Bolton <ian.bolton@arm.com>
814 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
817 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
819 PR tree-optimization/50413
820 * g++.dg/vect/vect.exp: Run slp-pr* tests with
821 -fdump-tree-slp-details. Run other tests with
822 -fdump-tree-vect-details.
823 * g++.dg/vect/slp-pr50413.cc: New.
825 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
826 Ira Rosen <ira.rosen@linaro.org>
829 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
830 Fix underscores around restrict.
832 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
834 PR tree-optimization/50414
835 * gfortran.dg/vect/Ofast-pr50414.f90: New.
836 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
837 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
839 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
841 PR tree-optimization/50412
842 * gfortran.dg/vect/pr50412.f90: New.
844 2011-09-16 Jason Merrill <jason@redhat.com>
847 * g++.dg/eh/defarg1.C: New.
849 2011-09-16 Jakub Jelinek <jakub@redhat.com>
851 * gcc.dg/vect/vect-reduc-10.c: New test.
852 * gcc.target/i386/avx-reduc-1.c: New test.
854 * gcc.target/i386/sse2-extract-1.c: New test.
855 * gcc.target/i386/avx-extract-1.c: New test.
857 2011-09-16 Terry Guo <terry.guo@arm.com>
859 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
861 2011-09-15 Diego Novillo <dnovillo@google.com>
863 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
864 ALWAYS_CXXFLAGS, if defined.
865 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
866 ALWAYS_GFORTRANFLAGS, if defined.
867 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
868 ALWAYS_GOCFLAGS, if defined.
869 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
870 ALWAYS_OBJCXXFLAGS, if defined.
871 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
872 additional_flags, if defined.
873 * lib/gnat.exp (gnat_target_compile): Likewise.
874 * lib/objc.exp (objc_target_compile): Likewise.
875 * lib/target-supports-dg.exp (dg-add-options): Handle
878 2011-09-15 Tom de Vries <tom@codesourcery.com>
881 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
882 Use uintptr_t in f1. Undo avr xfails.
884 2011-09-15 Janus Weil <janus@gcc.gnu.org>
888 * gfortran.dg/function_types_3.f90: New.
890 2011-09-15 Jason Merrill <jason@redhat.com>
893 * g++.dg/cpp0x/trailing7.C: New.
896 * g++.dg/cpp0x/nullptr23.C: New.
898 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
900 * gcc.dg/vect/bb-slp-25.c: New.
902 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/cpp0x/noexcept15.C: New.
907 2011-09-14 Tom de Vries <tom@codesourcery.com>
910 * gcc.dg/pr50251.c: New test.
912 2011-09-14 Tobias Burnus <burnus@net-b.de>
916 * gfortran.dg/null_5.f90: New.
917 * gfortran.dg/null_6.f90: New.
919 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
921 * gcc.c-torture/compile/20110913-1.c: New test.
923 2011-09-13 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/result_2.f90: New.
928 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
930 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
932 2011-09-13 Dodji Seketeli <dodji@redhat.com>
935 * g++.dg/cpp0x/variadic116.C: New test case.
937 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
939 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
940 * gcc.target/mips/interrupt_handler-2.c: New test.
941 * gcc.target/mips/interrupt_handler-3.c: Likewise.
943 2011-09-12 Jason Merrill <jason@redhat.com>
945 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
947 * g++.dg/cpp0x/explicit7.C: New.
949 2011-09-12 Jakub Jelinek <jakub@redhat.com>
951 PR rtl-optimization/50212
952 * g++.dg/other/pr50212.C: New test.
954 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
957 * testsuite/gcc.target/avr/torture/avr-torture.exp
958 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
959 "-O2 -fmerge-all-constants".
961 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
964 * gfortran.dg/do_while_1.f90: New test.
966 2011-09-11 Janus Weil <janus@gcc.gnu.org>
970 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
971 * gfortran.dg/proc_decl_26.f90: New.
972 * gfortran.dg/typebound_override_2.f90: New.
973 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
975 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/cond_expr2.ad[sb]: New test.
979 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/atomic5.ad[sb]: New test.
983 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
985 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
987 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
990 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
992 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
995 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
997 2011-09-09 Richard Guenther <rguenther@suse.de>
999 PR tree-optimization/50328
1000 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1002 2011-09-09 Richard Guenther <rguenther@suse.de>
1005 * gcc.dg/torture/pr50333.c: New testcase.
1007 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1009 PR tree-optimization/50318
1010 * gcc.target/arm/pr50318-1.c: New file.
1012 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1014 * gcc.target/i386/all_one_m256i.c: New test.
1016 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1019 * g++.dg/cpp0x/sfinae28.C: New.
1021 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1024 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1025 longer ignored on typedefs.
1027 PR c++/33255 - Support -Wunused-local-typedefs warning
1028 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1029 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1031 2011-09-08 Martin Jambor <mjambor@suse.cz>
1033 PR tree-optimization/50287
1034 * gcc.dg/torture/pr50287.c: New test.
1036 2011-09-08 Richard Guenther <rguenther@suse.de>
1038 PR tree-optimization/19831
1039 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1040 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1041 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1042 * gcc.dg/errno-1.c: Adjust.
1044 2011-09-08 Richard Guenther <rguenther@suse.de>
1046 PR tree-optimization/19831
1047 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1049 2011-09-08 Tobias Burnus <burnus@net-b.de>
1052 * gfortran.dg/do_concurrent_1.f90: New.
1053 * gfortran.dg/do_concurrent_2.f90: New.
1055 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1059 * gcc.dg/pr50310-2.c: New test.
1061 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1064 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1065 * gfortran.dg/impure_constructor_1.f90: Modified.
1066 * gfortran.dg/proc_ptr_comp_33.f90: New.
1068 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/pr50310-1.c: New test.
1073 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1076 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1079 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/cpp0x/noexcept14.C: New.
1084 2011-09-07 Jason Merrill <jason@redhat.com>
1086 * g++.dg/cpp0x/constexpr-ref3.C: New.
1088 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1090 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1092 * gcc.dg/section1.c: Don't xfail for avr.
1094 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1096 PR tree-optimization/50322
1097 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1099 2011-09-07 Martin Jambor <mjambor@suse.cz>
1101 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1103 2011-09-07 Martin Jambor <mjambor@suse.cz>
1105 PR tree-optimization/49911
1106 * g++.dg/tree-ssa/pr49911.C: New test.
1108 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1111 * gcc.dg/torture/pr49030.c: New test.
1113 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1116 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1117 * gfortran.dg/class_4d.f03: Deleted.
1118 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1120 2011-09-07 Richard Guenther <rguenther@suse.de>
1122 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1124 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1126 PR tree-optimization/46021
1127 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1129 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1131 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1133 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1135 * gcc.c-torture/compile/20110906-1.c: New test.
1137 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1139 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1141 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1143 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1144 --param tree-reassoc-width=1.
1146 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1147 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1149 2011-09-06 Richard Guenther <rguenther@suse.de>
1151 PR tree-optimization/48149
1152 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1154 2011-09-06 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/48317
1157 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1159 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1161 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1163 (add_options_for_quad_vectors): Replace with ...
1164 (add_options_for_double_vectors): ... this.
1165 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1166 support multiple vector sizes since the vectorizer attempts to
1167 vectorize with both vector sizes.
1168 * gcc.dg/vect/no-vfa-vect-79.c,
1169 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1170 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1171 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1172 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1173 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1174 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1175 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1176 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1177 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1178 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1179 gcc.dg/vect/vect-40.c: Likewise.
1180 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1181 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1182 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1183 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1184 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1186 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1188 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1191 * gcc.target/mips/abi-main.h: New file.
1192 * gcc.target/mips/abi-o32-long32.c: New test.
1193 * gcc.target/mips/abi-o32-long64.c: Likewise.
1194 * gcc.target/mips/abi-o64-long32.c: Likewise.
1195 * gcc.target/mips/abi-o64-long64.c: Likewise.
1196 * gcc.target/mips/abi-n32-long32.c: Likewise.
1197 * gcc.target/mips/abi-n32-long64.c: Likewise.
1198 * gcc.target/mips/abi-n64-long32.c: Likewise.
1199 * gcc.target/mips/abi-n64-long64.c: Likewise.
1200 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1201 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1202 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1203 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1204 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1205 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1206 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1207 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1208 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1209 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1210 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1211 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1212 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1213 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1214 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1215 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1216 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1217 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1218 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1219 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1220 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1221 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1222 * gcc.target/mips/branch-3.c: Likewise.
1223 * gcc.target/mips/branch-4.c: Likewise.
1224 * gcc.target/mips/branch-5.c: Likewise.
1225 * gcc.target/mips/branch-6.c: Likewise.
1226 * gcc.target/mips/branch-7.c: Likewise.
1227 * gcc.target/mips/branch-8.c: Likewise.
1228 * gcc.target/mips/branch-9.c: Likewise.
1229 * gcc.target/mips/branch-10.c: Likewise.
1230 * gcc.target/mips/branch-11.c: Likewise.
1231 * gcc.target/mips/branch-12.c: Likewise.
1232 * gcc.target/mips/branch-13.c: Likewise.
1233 * gcc.target/mips/lazy-binding-1.c: Likewise.
1235 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1237 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1238 to avoid warning on int=16 platforms..
1240 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1243 to work even with -fshort-enums.
1245 2011-09-04 Jan Hubicka <jh@suse.cz>
1247 * gcc.c-torture/compile/20110902.c: new testcase.
1249 2011-09-04 Jason Merrill <jason@redhat.com>
1252 * g++.dg/cpp0x/rv-conv1.C: New.
1255 * g++.dg/cpp0x/rv-func3.C: New.
1257 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1261 * g++.dg/cpp0x/constexpr-template1.C: New.
1262 * g++.dg/cpp0x/constexpr-template2.C: New.
1263 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1264 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1266 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1268 * gnat.dg/specs/debug1.ads: Tweak pattern.
1270 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1273 * gfortran.dg/class_45a.f03: New.
1274 * gfortran.dg/class_45b.f03: New.
1276 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1277 Ira Rosen <ira.rosen@linaro.org>
1279 PR tree-optimization/50208
1280 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1281 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1282 -fno-tree-fre -fno-tree-pre.
1284 2011-09-02 Martin Jambor <mjambor@suse.cz>
1286 * gcc.dg/ipa/ipcp-3.c: New test.
1288 2011-09-02 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/27460
1292 * gcc.dg/vect/vect-cond-7.c: New testcase.
1294 2011-09-02 Martin Jambor <mjambor@suse.cz>
1296 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1297 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1298 xfailed test for inlining.
1299 * g++.dg/ipa/ivinline-9.C: Likewise.
1301 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1303 PR tree-optimization/50178
1304 * gfortran.dg/vect/pr50178.f90: New test.
1306 2011-08-31 Martin Jambor <mjambor@suse.cz>
1309 * gcc.c-torture/execute/pr49886.c: New testcase.
1311 2011-08-31 Tom de Vries <tom@codesourcery.com>
1314 * gcc.dg/pr43513.c: New test.
1316 2011-08-30 Tobias Burnus <burnus@net-b.de>
1319 * gfortran.dg/common_14.f90: New.
1320 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1322 2011-08-30 Jason Merrill <jason@redhat.com>
1325 * g++.dg/cpp0x/decltype33.C: New.
1328 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1331 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1333 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1335 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1337 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/specs/aggr3.ads: New test.
1340 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1342 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1343 * gnat.dg/specs/aggr2.ads: Likewise.
1345 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1348 * gfortran.dg/allocate_with_source_2.f90: New test
1350 2011-08-30 Jason Merrill <jason@redhat.com>
1353 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1356 * g++.dg/cpp0x/constexpr-value3.C: New.
1358 2011-08-30 Richard Guenther <rguenther@suse.de>
1361 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1362 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1363 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1364 * gcc.dg/pr36902.c: XFAIL.
1366 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1368 * gcc.target/i386/fma-check.h: New.
1369 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1370 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1371 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1372 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1373 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1374 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1375 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1376 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1377 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1378 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1379 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1380 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1381 * gcc.target/i386/fma-compile.c: Likewise.
1382 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1383 * gcc.target/i386/sse-12.c: Add -mfma.
1384 * gcc.target/i386/sse-13.c: Likewise.
1385 * gcc.target/i386/sse-14.c: Likewise.
1386 * gcc.target/i386/sse-22.c: Likewise.
1387 * gcc.target/i386/sse-23.c: Likewise.
1388 * g++.dg/other/i386-2.C: Likewise.
1389 * g++.dg/other/i386-3.C: Likewise.
1391 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1394 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1395 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1397 2011-08-30 Christian Bruel <christian.bruel@st.com>
1399 * g++.dg/bprob/bprob.exp (feedback_options): Set
1400 -fbranch-probabilities.
1401 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1403 2011-08-29 Jason Merrill <jason@redhat.com>
1406 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1408 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1409 Jason Merrill <jason@redhat.com>
1411 * g++.dg/dfp/base.C: New test.
1413 2011-08-29 Jason Merrill <jason@redhat.com>
1417 * g++.dg/cpp0x/initlist58.C: New.
1419 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1422 * gfortran.dg/class_result_1.f03: New.
1424 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.target/i386/pr48722.c: New test.
1429 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1432 * gfortran.dg/widechar_compare_1.f90: New test.
1434 2011-08-26 Jason Merrill <jason@redhat.com>
1438 * g++.dg/abi/mangle50.C: New.
1440 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1443 * gcc.target/i386/pr50202.c: New test.
1445 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1447 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1448 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1449 * gcc.target/i386/avx-round-vec.c: New test.
1450 * gcc.target/i386/avx-roundf-vec.c: New test.
1452 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1458 * c-c++-common/Wunused-var-14.c: New test.
1460 2011-08-26 Tom de Vries <tom@codesourcery.com>
1462 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1464 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1466 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1467 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1468 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1469 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1471 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1473 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1474 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1475 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1476 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1478 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1481 * gfortran.dg/pointer_comp_init_1.f90: New test.
1483 2011-08-25 Jason Merrill <jason@redhat.com>
1486 * g++.dg/cpp0x/sfinae27.C: New.
1488 2011-08-25 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/coarray_lib_token_4.f90: New.
1492 2011-08-25 Tobias Burnus <burnus@net-b.de>
1494 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1496 2011-08-25 Richard Guenther <rguenther@suse.de>
1498 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1500 2011-08-24 Tobias Burnus <burnus@net-b.de>
1503 * gfortran.dg/initialization_28.f90: New.
1505 2011-08-24 Richard Guenther <rguenther@suse.de>
1507 PR tree-optimization/50067
1508 * gcc.dg/torture/pr50067-3.c: New testcase.
1509 * gcc.dg/torture/pr50067-4.c: Likewise.
1510 * gcc.dg/torture/pr50067-5.c: Likewise.
1512 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1514 * g++.dg/other/i386-2.C: Add -mavx2 check.
1515 * g++.dg/other/i386-3.C: Likewise.
1516 * gcc.target/i386/avx-1.c: Add AVX2.
1517 * gcc.target/i386/avx-2.c: Likewise.
1518 * gcc.target/i386/funcspec-5.c: Likewise.
1519 * gcc.target/i386/sse-12.c: Likewise.
1520 * gcc.target/i386/sse-13.c: Likewise.
1521 * gcc.target/i386/sse-14.c: Likewise.
1522 * gcc.target/i386/sse-22.c: Likewise.
1523 * gcc.target/i386/sse-23.c: Likewise.
1524 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1525 * gcc.target/i386/avx2-check.h: New.
1526 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1527 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1528 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1529 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1530 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1531 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1532 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1533 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1534 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1535 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1536 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1537 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1538 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1539 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1540 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1541 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1542 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1543 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1544 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1545 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1546 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1547 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1548 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1549 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1550 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1551 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1552 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1553 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1554 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1555 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1556 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1557 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1558 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1559 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1560 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1561 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1562 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1563 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1564 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1565 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1566 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1567 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1568 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1569 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1570 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1571 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1572 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1573 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1574 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1575 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1576 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1577 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1578 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1579 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1580 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1581 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1582 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1583 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1584 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1585 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1586 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1587 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1588 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1589 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1590 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1591 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1592 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1593 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1594 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1595 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1596 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1597 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1598 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1599 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1600 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1601 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1602 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1603 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1604 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1605 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1606 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1627 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1628 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1629 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1630 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1631 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1632 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1633 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1634 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1635 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1636 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1637 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1638 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1639 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1640 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1641 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1642 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1643 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1644 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1645 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1646 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1647 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1648 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1649 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1650 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1651 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1652 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1653 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1654 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1655 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1656 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1657 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1658 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1659 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1660 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1661 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1662 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1663 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1664 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1665 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1666 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1667 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1668 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1669 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1670 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1671 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1672 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1673 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1674 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1675 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1676 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1677 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1678 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1679 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1680 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1681 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1682 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1683 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1684 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1685 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1686 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1687 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1688 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1689 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1690 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1691 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1692 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1693 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1694 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1695 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1696 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1697 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1698 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1699 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1700 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1701 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1702 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1703 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1704 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1705 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1706 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1707 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1708 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1709 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1710 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1711 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1712 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1713 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1714 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1715 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1716 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1717 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1718 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1719 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1720 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1721 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1722 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1723 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1724 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1725 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1726 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1727 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1728 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1729 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1730 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1731 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1732 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1733 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1734 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1735 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1736 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1737 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1738 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1739 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1740 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1741 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1742 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1743 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1744 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1745 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1746 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1747 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1748 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1749 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1750 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1751 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1752 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1753 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1754 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1755 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1756 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1757 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1758 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1759 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1760 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1761 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1762 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1763 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1764 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1765 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1766 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1767 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1768 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1769 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1770 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1771 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1772 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1773 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1774 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1775 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1776 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1777 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1778 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1779 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1780 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1781 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1782 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1783 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1784 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1785 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1786 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1787 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1788 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1789 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1790 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1791 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1792 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1793 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1794 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1795 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1796 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1797 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1798 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1799 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1800 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1801 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1802 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1803 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1804 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1805 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1806 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1807 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1808 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1809 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1810 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1811 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1812 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1813 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1814 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1815 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1816 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1817 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1818 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1819 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1820 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1821 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1822 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1823 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1824 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1825 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1826 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1827 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1828 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1829 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1830 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1831 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1832 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1833 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1834 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1835 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1836 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1837 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1838 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1839 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1840 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1841 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1842 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1843 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1844 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1845 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1846 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1847 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1848 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1849 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1850 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1851 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1852 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1853 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1854 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1855 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1856 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1857 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1858 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1859 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1860 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1861 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1862 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1863 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1864 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1865 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1866 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1867 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1868 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1869 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1870 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1871 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1872 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1873 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1874 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1875 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1876 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1877 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1878 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1879 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1880 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1881 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1882 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1883 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1884 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1885 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1886 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1887 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1888 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1889 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1890 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1891 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1892 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1893 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1894 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1895 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1896 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1897 * gcc.target/i386/testimm-9.c: Likewise.
1899 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1901 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1902 * g++.dg/other/i386-3.C: Likewise.
1903 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1904 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1905 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1906 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1907 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1908 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1909 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1910 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1911 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1912 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1913 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1914 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1915 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1916 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1917 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1918 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1919 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1920 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1921 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1922 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1923 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1924 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1925 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1926 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1927 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1928 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1929 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1930 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1931 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1932 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1933 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1934 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1935 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1936 * gcc.target/i386/sse-12.c: Add BMI2.
1937 * gcc.target/i386/sse-13.c: Likewise.
1938 * gcc.target/i386/sse-14.c: Likewise.
1939 * gcc.target/i386/sse-22.c: Likewise.
1940 * gcc.target/i386/sse-23.c: Likewise.
1942 2011-08-23 Jason Merrill <jason@redhat.com>
1944 * g++.dg/template/crash7.C: Adjust expected errors.
1946 2011-08-23 Jason Merrill <jason@redhat.com>
1950 * g++.dg/cpp0x/overload2.C: New.
1952 2011-08-23 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1957 2011-08-23 Jason Merrill <jason@redhat.com>
1960 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1961 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1962 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1963 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1965 2011-08-23 Jason Merrill <jason@redhat.com>
1968 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1970 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1973 * g++.dg/warn/Wunused-var-16.C: New test.
1976 * gcc.dg/pr50161.c: New test.
1978 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1981 * g++.dg/gcov/gcov-7.C: New test.
1983 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1986 * g++.dg/dfp/nofields.C: New test.
1988 2011-08-23 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/use_16.f90: New.
1993 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1994 Kirill Yukhin <kirill.yukhin@intel.com>
1997 * gcc.target/i386/pr50155.c: New test.
1999 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2001 PR tree-optimization/50133
2002 * gcc.dg/pr50133.c: New test.
2005 * c-c++-common/cxxbitfields-6.c: New test.
2007 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2010 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2012 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2014 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2015 * gcc.dg/pr49994-3.c: Ditto.
2017 2011-08-22 Richard Guenther <rguenther@suse.de>
2020 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2021 * gcc.dg/torture/pr50067-2.c: Likewise.
2023 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2026 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2027 of a constant resulting from simplification.
2028 * gfortran.dg/warn_conversion_3.f90: New test.
2030 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2033 * gfortran.dg/zero_stride_1.f90: New test.
2035 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2038 * gfortran.dg/typebound_override_1.f90: Modified.
2040 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2042 PR tree-optimization/48739
2043 * gcc.dg/pr48739-1.c: New test.
2044 * gcc.dg/pr48739-2.c: New test.
2046 2011-08-20 Tobias Burnus <burnus@net-b.de>
2048 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2050 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2053 * gfortran.dg/where_3.f90: New test.
2055 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2058 * gfortran.dg/pr49721-1.f: New.
2059 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2061 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2063 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2064 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2067 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2069 * gcc.target/arm/wmul-11.c: New file.
2070 * gcc.target/arm/wmul-12.c: New file.
2071 * gcc.target/arm/wmul-13.c: New file.
2073 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2075 * gcc.target/arm/wmul-10.c: New file.
2077 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2079 * gcc.target/arm/wmul-9.c: New file.
2080 * gcc.target/arm/wmul-bitfield-2.c: New file.
2082 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2084 * gcc.target/arm/wmul-8.c: New file.
2086 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2088 * gcc.target/arm/wmul-7.c: New file.
2090 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2092 * gcc.target/arm/wmul-6.c: New file.
2094 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2096 * gcc.target/arm/wmul-5.c: New file.
2097 * gcc.target/arm/no-wmla-1.c: New file.
2099 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2101 * gcc.target/arm/wmul-bitfield-1.c: New file.
2103 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2105 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2107 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2110 * gcc.target/i386/conversion.c: Likewise.
2112 2011-08-19 Richard Guenther <rguenther@suse.de>
2114 * gcc.dg/torture/pr50067-1.c: New testcase.
2115 * gcc.dg/torture/pr50067-2.c: Likewise.
2117 2011-08-19 Joey Ye <joey.ye@arm.com>
2120 * gcc.target/arm/handler-align.c: New test.
2121 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2124 2011-08-19 Joey Ye <joey.ye@arm.com>
2126 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2128 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2131 * gfortran.dg/end_block_label_1.f90: New test.
2132 * gfortran.dg/end_associate_label_1.f90: New test.
2134 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2136 * gcc.dg/c1x-pointer-float-1.c: New test.
2138 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2141 * gfortran.dg/duplicate_labels_2.f: New test.
2143 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2145 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2146 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2147 gcc.dg/c1x-noreturn-5.c: New tests.
2149 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2151 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2153 2011-08-18 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2157 * gfortran.dg/coarray_lock_3.f90: Fix test.
2158 * gfortran.dg/coarray_lock_4.f90: New.
2159 * gfortran.dg/coarray_lock_5.f90: New.
2161 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2164 * gcc.c-torture/compile/pr50009.c: New test.
2167 * gcc.dg/torture/pr50092.c: New test.
2169 2011-08-18 Tobias Burnus <burnus@net-b.de>
2172 * gfortran.dg/namelist_73.f90: New.
2174 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2176 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2179 * gcc.dg/pr50017.c: New test.
2181 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2184 * g++.dg/lookup/hidden-var1.C: New test case.
2186 2011-08-17 Tobias Burnus <burnus@net-b.de>
2189 * gfortran.dg/warn_unused_var_2.f90: New.
2190 * gfortran.dg/warn_unused_var_3.f90: New.
2192 2011-08-17 Tom de Vries <tom@codesourcery.com>
2195 * gcc.target/arm/pr43597.c: New test.
2197 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2200 * gfortran.dg/common_13.f90: New.
2202 2011-08-16 Jason Merrill <jason@redhat.com>
2205 * g++.dg/cpp0x/variadic-unresolved.C: New.
2207 * g++.old-deja/g++.brendan/README: Add R.I.P.
2209 * g++.dg/ext/attr-used-1.C: New.
2212 * g++.dg/cpp0x/initlist56.C: New.
2214 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2217 * g++.dg/opt/life1.C: Only run on Linux.
2219 2011-08-15 Tobias Burnus <burnus@net-b.de>
2221 * gfortran.dg/coarray_26.f90: New.
2223 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2225 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2228 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2231 * gfortran.dg/func_result_7.f90: New.
2233 2011-08-13 Jason Merrill <jason@redhat.com>
2236 * g++.dg/cpp0x/decltype32.C: New.
2239 * g++.dg/diagnostic/expr1.C: New.
2241 2011-08-12 David Li <davidxl@google.com>
2243 * g++.dg/abi/vbase15.C: New test.
2245 2011-08-12 Jason Merrill <jason@redhat.com>
2248 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2250 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2252 * gcc.dg/builtins-67.c: New test.
2253 * gcc.target/i386/conversion.c: Ditto.
2255 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2256 Brian Hackett <bhackett1024@gmail.com>
2258 * g++.dg/plugin/decl_plugin.c: New.
2259 * g++.dg/plugin/decl-plugin-test.C: New.
2260 * g++.dg/plugin/plugin.exp: Add above testcase.
2262 2011-08-11 Richard Guenther <rguenther@suse.de>
2264 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2266 2011-08-11 Michael Matz <matz@suse.de>
2268 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2270 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2272 PR tree-optimization/50039
2273 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2274 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2276 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2278 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2279 (sse4_1_test): Initialize src3 with random value.
2281 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2283 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2284 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2285 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2286 * gcc.dg/scal-to-vec1.c: New test.
2287 * gcc.dg/scal-to-vec2.c: New test.
2289 2011-08-09 Richard Guenther <rguenther@suse.de>
2291 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2292 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2293 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2294 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2296 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2298 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2300 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2302 * gcc.dg/pr49948.c: Require pthread effective target.
2304 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2306 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2308 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2310 * gcc.target/i386/sse-22a.c: New test.
2312 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2314 PR tree-optimization/50014
2315 * gcc.dg/vect/pr50014.c: New test.
2317 2011-08-08 Martin Jambor <mjambor@suse.cz>
2320 * gcc.dg/tree-ssa/pr49923.c: New test.
2322 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2325 * gcc.target/i386/pr49781-1.c: New.
2327 2011-08-08 Jason Merrill <jason@redhat.com>
2329 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2331 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2333 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2336 * gfortran.dg/typebound_override_1.f90: New.
2338 2011-08-07 Kai Tietz <ktietz@redhat.com>
2340 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2341 x86_64 mingw target.
2342 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2343 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2344 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2345 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2346 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2347 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2348 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2349 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2350 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2351 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2353 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2356 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2358 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2360 * gcc.dg/pr48770.c: Cleanup coverage files.
2361 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2363 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2365 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2366 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2367 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2368 lzcnt and bmi options.
2370 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2373 * gcc.dg/pr47381-1.c: New.
2374 * gcc.dg/pr47381-2.c: Likewise.
2375 * gcc.target/i386/pr47381.c: Likewise.
2377 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2380 * gcc.dg/pr47727.c: New.
2383 * gcc.dg/pr47372-1.c: New.
2384 * gcc.dg/pr47372-2.c: Likewise.
2386 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2389 * gcc.target/i386/pr47449.c: New.
2392 * gcc.dg/pr47446-1.c: New.
2393 * gcc.dg/pr47446-2.c: Likewise.
2395 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2398 * gcc.dg/pr47766.c: New.
2401 * gcc.dg/tls/pr47715-1.c: New.
2402 * gcc.dg/tls/pr47715-2.c: Likewise.
2403 * gcc.dg/tls/pr47715-3.c: Likewise.
2404 * gcc.dg/tls/pr47715-4.c: Likewise.
2405 * gcc.dg/tls/pr47715-5.c: Likewise.
2407 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2410 * objc.dg/gnu-api-2-class.m: Updated comments.
2411 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2412 * objc.dg/gnu-api-2-class-meta.m: New test.
2413 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2415 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2418 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2419 with classes that are in construction.
2421 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2424 * gcc.target/i386/pr48084-1.c: New.
2425 * gcc.target/i386/pr48084-2.c: Likewise.
2426 * gcc.target/i386/pr48084-3.c: Likewise.
2427 * gcc.target/i386/pr48084-4.c: Likewise.
2428 * gcc.target/i386/pr48084-5.c: Likewise.
2430 PR rtl-optimization/49504
2431 * gcc.target/i386/pr49504.c: New.
2434 * gcc.dg/pr49860.c: New.
2436 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2439 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2440 with classes that are in construction.
2442 2011-08-05 Jason Merrill <jason@redhat.com>
2445 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2448 * g++.dg/cpp0x/decltype31.C: New.
2451 * g++.dg/init/array28.C: New.
2454 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2456 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2459 * gcc.dg/pr47369-1.c: New.
2461 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2464 * gcc.dg/torture/pr47364-1.c: New.
2465 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2466 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2468 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2471 * gfortran.dg/transfer_check_2.f90: New test case.
2473 2011-08-05 Jan Hubicka <jh@suse.cz>
2476 * gfortran.dg/pr49494.f90: New testcase.
2478 2011-08-05 Jan Hubicka <jh@suse.cz>
2481 * gcc.c-torture/compile/pr49735.c: New testcase.
2483 2011-08-05 Jason Merrill <jason@redhat.com>
2486 * g++.dg/cpp0x/initlist56.C: New.
2489 * g++.dg/overload/rvalue2.C: New.
2492 * g++.dg/cpp0x/range-for21.C: New.
2494 * g++.dg/ext/vla11.C: New.
2496 2011-08-05 Richard Guenther <rguenther@suse.de>
2498 PR tree-optimization/49984
2499 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2501 2011-08-05 Richard Guenther <rguenther@suse.de>
2503 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2504 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2505 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2507 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2509 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2510 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2511 * gfortran.dg/ldist-pr43023.f90: Ditto.
2512 * gfortran.dg/namelist_52.f90: Ditto.
2513 * gfortran.dg/interface_proc_end.f90: Ditto.
2514 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2515 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2517 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2519 * gcc.dg/vect/vect-over-widen-1.c: New test.
2520 * gcc.dg/vect/vect-over-widen-2.c: New test.
2521 * gcc.dg/vect/vect-over-widen-3.c: New test.
2522 * gcc.dg/vect/vect-over-widen-4.c: New test.
2524 2011-08-04 Richard Guenther <rguenther@suse.de>
2527 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2529 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2531 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2533 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2536 * g++.dg/ext/builtin-object-size3.C: New test.
2538 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2540 PR tree-optimization/49948
2541 * gcc.dg/pr49948.c: New test.
2543 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2546 * gcc.dg/torture/pr47383.c: New.
2548 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2550 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2552 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2554 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2556 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2559 * gcc.dg/torture/pr47744-1.c: New.
2560 * gcc.dg/torture/pr47744-2.c: Likewise.
2561 * gcc.dg/torture/pr47744-3.c: Likewise.
2563 2011-08-03 Richard Guenther <rguenther@suse.de>
2566 * gcc.dg/torture/pr49958.c: New testcase.
2568 2011-08-03 Richard Guenther <rguenther@suse.de>
2570 PR tree-optimization/49938
2571 * g++.dg/torture/pr49938.C: New testcase.
2573 2011-08-02 Jason Merrill <jason@redhat.com>
2576 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2579 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2582 * g++.dg/cpp0x/variadic115.C: New.
2585 * g++.dg/cpp0x/union5.C: New.
2587 2011-08-02 Daniel Kraft <d@domob.eu>
2590 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2592 2011-08-02 Kai Tietz <ktietz@redhat.com>
2595 * gcc.dg/tree-ssa/forwprop-15.c
2597 2011-08-02 Jason Merrill <jason@redhat.com>
2600 * g++.dg/cpp0x/range-for20.C: New.
2602 2011-08-02 Tobias Burnus <burnus@net-b.de>
2604 * gfortran.dg/coarray_lib_token_3.f90: New.
2606 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2609 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2610 * gcc.dg/gomp/atomic-15.c: New test.
2611 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2612 * g++.dg/gomp/atomic-15.C: New test.
2613 * g++.dg/gomp/private-1.C: New test.
2614 * g++.dg/gomp/sharing-2.C: New test.
2615 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2616 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2617 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2619 2011-08-02 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2622 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2624 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2625 * gfortran.dg/allocatable_function_5.f90: Ditto.
2626 * gfortran.dg/allocate_stat.f90: Ditto.
2627 * gfortran.dg/array_constructor_20.f90: Ditto.
2628 * gfortran.dg/array_constructor_21.f90: Ditto.
2629 * gfortran.dg/array_constructor_22.f90: Ditto.
2630 * gfortran.dg/array_constructor_26.f03: Ditto.
2631 * gfortran.dg/array_function_4.f90: Ditto.
2632 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2633 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2634 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2635 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2636 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2637 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2638 * gfortran.dg/class_15.f03: Ditto.
2639 * gfortran.dg/class_27.f03: Ditto.
2640 * gfortran.dg/class_33.f90: Ditto.
2641 * gfortran.dg/class_37.f03: Ditto.
2642 * gfortran.dg/class_40.f03: Ditto.
2643 * gfortran.dg/class_42.f03: Ditto.
2644 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2645 * gfortran.dg/coarray/registering_1.f90: Ditto.
2646 * gfortran.dg/convert_1.f90: Ditto.
2647 * gfortran.dg/default_initialization_3.f90: Ditto.
2648 * gfortran.dg/dependency_25.f90: Ditto.
2649 * gfortran.dg/dependency_26.f90: Ditto.
2650 * gfortran.dg/dependency_36.f90: Ditto.
2651 * gfortran.dg/dependency_37.f90: Ditto.
2652 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2653 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2654 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2655 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2656 * gfortran.dg/elemental_result_1.f90: Ditto.
2657 * gfortran.dg/empty_derived_type.f90: Ditto.
2658 * gfortran.dg/entry_7.f90: Ditto.
2659 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2660 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2661 * gfortran.dg/error_recovery_3.f90: Ditto.
2662 * gfortran.dg/extends_4.f03: Ditto.
2663 * gfortran.dg/func_assign.f90: Ditto.
2664 * gfortran.dg/func_assign_3.f90: Ditto.
2665 * gfortran.dg/generic_1.f90: Ditto.
2666 * gfortran.dg/generic_18.f90: Ditto.
2667 * gfortran.dg/generic_22.f03: Ditto.
2668 * gfortran.dg/generic_4.f90: Ditto.
2669 * gfortran.dg/generic_6.f90: Ditto.
2670 * gfortran.dg/generic_actual_arg.f90: Ditto.
2671 * gfortran.dg/graphite/id-21.f: Ditto.
2672 * gfortran.dg/graphite/pr45758.f90: Ditto.
2673 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2674 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2675 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2676 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2677 * gfortran.dg/host_used_types_1.f90: Ditto.
2678 * gfortran.dg/implicit_1.f90: Ditto.
2679 * gfortran.dg/implicit_11.f90: Ditto.
2680 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2681 * gfortran.dg/impure_actual_1.f90: Ditto.
2682 * gfortran.dg/impure_assignment_1.f90: Ditto.
2683 * gfortran.dg/impure_constructor_1.f90: Ditto.
2684 * gfortran.dg/initialization_10.f90: Ditto.
2685 * gfortran.dg/initialization_12.f90: Ditto.
2686 * gfortran.dg/interface_14.f90: Ditto.
2687 * gfortran.dg/interface_15.f90: Ditto.
2688 * gfortran.dg/interface_2.f90: Ditto.
2689 * gfortran.dg/interface_25.f90: Ditto.
2690 * gfortran.dg/interface_26.f90: Ditto.
2691 * gfortran.dg/interface_29.f90: Ditto.
2692 * gfortran.dg/interface_assignment_1.f90: Ditto.
2693 * gfortran.dg/internal_pack_6.f90: Ditto.
2694 * gfortran.dg/internal_pack_7.f90: Ditto.
2695 * gfortran.dg/internal_pack_8.f90: Ditto.
2696 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2697 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2698 * gfortran.dg/module_commons_3.f90: Ditto.
2699 * gfortran.dg/module_equivalence_4.f90: Ditto.
2700 * gfortran.dg/module_equivalence_6.f90: Ditto.
2701 * gfortran.dg/module_function_type_1.f90: Ditto.
2702 * gfortran.dg/module_naming_1.f90: Ditto.
2703 * gfortran.dg/namelist_4.f90: Ditto.
2704 * gfortran.dg/operator_c1202.f90: Ditto.
2705 * gfortran.dg/parens_7.f90: Ditto.
2706 * gfortran.dg/pr32921.f: Ditto.
2707 * gfortran.dg/pr33646.f90: Ditto.
2708 * gfortran.dg/pr41928.f90: Ditto.
2709 * gfortran.dg/pr42119.f90: Ditto.
2710 * gfortran.dg/pr43984.f90: Ditto.
2711 * gfortran.dg/present_1.f90: Ditto.
2712 * gfortran.dg/private_type_2.f90: Ditto.
2713 * gfortran.dg/proc_decl_2.f90: Ditto.
2714 * gfortran.dg/proc_ptr_10.f90: Ditto.
2715 * gfortran.dg/proc_ptr_22.f90: Ditto.
2716 * gfortran.dg/proc_ptr_8.f90: Ditto.
2717 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2718 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2719 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2720 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2721 * gfortran.dg/substring_equivalence.f90: Ditto.
2722 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2723 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2724 * gfortran.dg/trim_optimize_6.f90: Ditto.
2725 * gfortran.dg/typebound_call_12.f03: Ditto.
2726 * gfortran.dg/typebound_operator_5.f03: Ditto.
2727 * gfortran.dg/typebound_operator_6.f03: Ditto.
2728 * gfortran.dg/typebound_proc_18.f03: Ditto.
2729 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2730 * gfortran.dg/use_1.f90: Ditto.
2731 * gfortran.dg/use_10.f90: Ditto.
2732 * gfortran.dg/use_11.f90: Ditto.
2733 * gfortran.dg/use_14.f90: Ditto.
2734 * gfortran.dg/use_only_2.f90: Ditto.
2735 * gfortran.dg/use_rename_4.f90: Ditto.
2736 * gfortran.dg/use_rename_5.f90: Ditto.
2737 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2738 * gfortran.dg/used_interface_ref.f90: Ditto.
2739 * gfortran.dg/used_types_11.f90: Ditto.
2740 * gfortran.dg/used_types_3.f90: Ditto.
2741 * gfortran.dg/used_types_4.f90: Ditto.
2742 * gfortran.dg/userdef_operator_2.f90: Ditto.
2743 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2744 * gfortran.dg/vect/pr46213.f90: Ditto.
2745 * gfortran.dg/whole_file_21.f90: Ditto.
2746 * gfortran.dg/whole_file_22.f90: Ditto.
2747 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2748 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2750 2011-08-02 Kai Tietz <ktietz@redhat.com>
2752 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2754 2011-08-01 Jason Merrill <jason@redhat.com>
2757 * g++.dg/abi/mangle49.C: New.
2760 * g++.dg/cpp0x/constexpr-array4.C: New.
2763 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2765 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2768 * gcc.target/i386/pr49927.c: New test.
2770 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2772 PR tree-optimization/49926
2773 * gcc.dg/vect/pr49926.c: New test.
2775 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2777 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2778 * gcc.target/i386/lzcnt-1.c: New test.
2779 * gcc.target/i386/lzcnt-2.c: Likewise.
2780 * gcc.target/i386/lzcnt-2a.c: Likewise.
2781 * gcc.target/i386/lzcnt-3.c: Likewise.
2782 * gcc.target/i386/lzcnt-4.c: Likewise.
2783 * gcc.target/i386/lzcnt-4a.c: Likewise.
2784 * gcc.target/i386/lzcnt-5.c: Likewise.
2785 * gcc.target/i386/lzcnt-6.c: Likewise.
2786 * gcc.target/i386/lzcnt-6a.c: Likewise.
2787 * gcc.target/i386/lzcnt-check.h: Likewise.
2789 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2790 * gcc.target/i386/sse-13.c: Likewise.
2791 * gcc.target/i386/sse-14.c: Likewise.
2792 * g++.dg/other/i386-2.C: Likewise.
2793 * g++.dg/other/i386-3.C: Likewise.
2795 2011-08-01 Julian Brown <julian@codesourcery.com>
2797 * gcc.target/arm/fixed-point-exec.c: New test.
2799 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2802 * gcc.target/i386/pr49920.c: New test.
2804 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2807 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2808 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2809 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2810 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2811 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2812 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2813 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2814 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2815 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2816 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2817 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2818 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2819 * g++.dg/tree-ssa/pr33615.C: Ditto.
2820 * g++.dg/tree-ssa/restrict1.C: Ditto.
2821 * c-c++-common/restrict-2.c: Ditto.
2822 * gfortran.dg/pr32921.f: Ditto.
2823 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2824 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2825 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2826 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2827 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2828 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2829 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2830 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2831 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2832 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2834 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2836 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2837 .exe.ltrans[0-9]*. dump files.
2839 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2842 * gfortran.dg/abstract_type_6.f03: Modified.
2843 * gfortran.dg/typebound_proc_24.f03: New.
2845 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/init/for1.C: Fix.
2850 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2853 * gfortran.dg/string_5.f90: New test.
2855 2011-07-29 Jason Merrill <jason@redhat.com>
2858 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2860 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2862 PR tree-optimization/47407
2863 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2867 2011-07-29 Richard Guenther <rguenther@suse.de>
2869 * gcc.dg/uninit-suppress.c: Also disable VRP.
2870 * gcc.dg/uninit-suppress_2.c: Likewise.
2872 2011-07-28 Jason Merrill <jason@redhat.com>
2875 * g++.dg/template/nontype24.C: New.
2877 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2879 PR rtl-optimization/47958
2880 * gcc.dg/torture/pr47958-1.c: New.
2882 2011-07-29 Wei Guozhi <carrot@google.com>
2884 PR rtl-optimization/49799
2885 * gcc.dg/pr49799.c: New test case.
2887 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2890 * gcc.dg/graphite/id-pr48648.c: New.
2892 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2895 * gfortran.dg/maxloc_2.f90: New test.
2896 * gfortran.dg/maxloc_3.f90: New test.
2897 * gfortran.dg/minloc_1.f90: New test.
2898 * gfortran.dg/minloc_2.f90: New test.
2899 * gfortran.dg/minloc_3.f90: New test.
2900 * gfortran.dg/minmaxloc_7.f90: New test.
2903 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2905 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2907 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2908 the builtin isn't optimized away.
2910 2011-07-27 Tobias Burnus <burnus@net-b.de>
2913 * gfortran.dg/lto/pr45586-2_0.f90: New.
2915 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2918 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2919 * c-c++-common/cxxbitfields-5.c: Same.
2921 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2923 * lib/target-supports.exp (check_effective_target_mmap): Use
2924 check_function_available.
2926 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2928 * g++.old-deja/g++.pt/crash60.C: Updated.
2930 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2933 * gcc.target/i386/pr49866.c: New test.
2935 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2937 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2938 * gcc.target/i386/bmi-andn-1.c: New test.
2939 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2940 * gcc.target/i386/bmi-andn-2.c: Likewise.
2941 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2942 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2943 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2944 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2945 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2946 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2947 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2948 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2949 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2950 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2951 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2952 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2953 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2954 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2955 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2956 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2957 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2958 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2959 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2960 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2961 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2963 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2966 * gfortran.dg/graphite/id-pr47691.f: New.
2968 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2970 * gcc.target/i386/avx-os-support.h: New.
2971 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2972 (main): Check avx_os_support before the test is run.
2973 * gcc.target/i386/aes-avx-check.h: Ditto.
2974 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2976 2011-07-27 Kai Tietz <ktietz@redhat.com>
2978 * gcc.target/i386/aggregate-ret3.c: New test.
2979 * gcc.target/i386/aggregate-ret4.c: New test.
2981 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2984 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2985 allocated array should *not* change its size.
2986 * gfortran.dg/multiple_allocation_3.f90: New test.
2988 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2991 * g++.dg/cpp0x/constexpr-49776.C: New.
2993 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2996 * gcc.dg/graphite/id-pr47046.c: New.
2998 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3001 * gcc.dg/graphite/run-id-pr47593.c: New.
3003 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3006 * gcc.dg/graphite/run-id-pr47653.c: New.
3007 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3008 induction variables.
3009 * gcc.dg/graphite/scop-16.c: Same.
3010 * gcc.dg/graphite/scop-17.c: Same.
3011 * gcc.dg/graphite/scop-21.c: Same.
3013 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3016 * gcc.dg/graphite/id-pr48805.c: New.
3018 2011-07-26 Tobias Burnus <burnus@net-b.de>
3020 * gfortran.dg/coarray_lib_token_2.f90: New.
3022 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3024 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3027 2011-07-25 Andrew Pinski <apinski@cavium.com>
3030 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3031 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3033 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3035 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3037 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3038 * gcc.c-torture/execute/loop-2g.c: Likewise.
3039 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3040 Require mmap support.
3041 * gcc.c-torture/execute/loop-2g.x: Likewise.
3042 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3043 (MAP_ANON): Provide default.
3044 * gcc.dg/20050826-1.c: Likewise.
3045 * gcc.target/i386/pr36533.c: Likewise.
3046 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3047 Use dg-require-effective-target mmap.
3049 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3052 * g++.dg/cpp0x/range-for19.C: New.
3054 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3057 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3060 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3063 * g++.dg/torture/pr49309.C: Remove.
3065 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3067 PR tree-optimization/49809
3068 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3071 2011-07-25 Richard Guenther <rguenther@suse.de>
3073 PR tree-optimization/49715
3074 * gcc.target/i386/pr49715-1.c: New testcase.
3075 * gcc.target/i386/pr49715-2.c: Likewise.
3077 2011-07-23 Jason Merrill <jason@redhat.com>
3079 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3081 2011-07-22 Jason Merrill <jason@redhat.com>
3084 * g++.dg/cpp0x/initlist55.C: New.
3086 2011-07-23 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/namelist_72.f: New.
3091 2011-07-23 Tobias Burnus <burnus@net-b.de>
3093 * gfortran.dg/coarray_25.f90: New.
3095 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3097 * override1.C: This test should use c++0x mode.
3098 * override3.C: New. Test the diagnostics in c++98 mode.
3100 2011-07-22 Jason Merrill <jason@redhat.com>
3101 Mark Glisse <marc.glisse@normalesup.org>
3104 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3107 * g++.dg/opt/builtins2.C: New.
3108 * g++.dg/other/error27.C: Don't rely on __builtin.
3110 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3112 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3114 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3115 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3116 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3117 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3119 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3122 2011-07-22 Richard Guenther <rguenther@suse.de>
3124 PR tree-optimization/45819
3125 * gcc.dg/pr45819.c: New testcase.
3127 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3129 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3131 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3135 * gcc.dg/graphite/run-id-pr47654.c: New.
3137 2011-07-21 Ian Lance Taylor <iant@google.com>
3140 * gcc.dg/pr49705.c: New test.
3142 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3144 * lib/target-supports.exp (check_avx_os_support_available): New.
3145 (check_effective_target_avx_runtime): Use it.
3147 2011-07-21 Richard Guenther <rguenther@suse.de>
3149 PR tree-optimization/49770
3150 * g++.dg/torture/pr49770.C: New testcase.
3152 2011-07-21 Kai Tietz <ktietz@redhat.com>
3154 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3155 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3157 2011-07-21 Tobias Burnus <burnus@net-b.de>
3159 * gfortran.dg/coarray_lib_token_1.f90: New.
3161 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3163 * gcc.dg/pr32912-2.c: Skip for AVR.
3164 * gcc.dg/pr44674.c: Add dg-require-profiling.
3166 2011-07-20 Jason Merrill <jason@redhat.com>
3168 * g++.dg/ext/desig2.C: New.
3170 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3172 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3174 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3175 * gcc.target/powerpc/recip-3.c: Ditto.
3177 2011-07-19 Jason Merrill <jason@redhat.com>
3179 PR c++/6709 (DR 743)
3180 PR c++/42603 (DR 950)
3181 * g++.dg/cpp0x/decltype21.C: New.
3183 2011-07-20 Richard Guenther <rguenther@suse.de>
3186 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3187 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3189 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3191 * gcc.target/arm/combine-movs.c: New.
3192 * gcc.target/arm/unsigned-extend-2.c: New.
3194 2011-07-19 Jason Merrill <jason@redhat.com>
3197 * g++.dg/cpp0x/variadic114.C: New.
3199 2011-07-19 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/coarray_args_1.f90: New.
3202 * gfortran.dg/coarray_args_2.f90: New.
3204 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3207 * gfortran.dg/allocate_error_3.f90: New.
3209 2011-07-19 Richard Guenther <rguenther@suse.de>
3211 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3212 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3213 * gcc.dg/torture/20110719-1.c: New testcase.
3215 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3217 PR tree-optimization/49768
3218 * gcc.c-torture/execute/pr49768.c: New test.
3220 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3222 PR tree-optimization/49771
3223 * gcc.dg/vect/pr49771.c: New test.
3225 2011-07-18 Martin Jambor <mjambor@suse.cz>
3227 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3228 * gcc.dg/ipa/ipa-2.c: Likewise.
3229 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3230 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3231 * gcc.dg/ipa/ipa-5.c: Likewise.
3232 * gcc.dg/ipa/ipa-7.c: Likewise.
3233 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3234 * gcc.dg/ipa/ipacost-1.c: Likewise.
3235 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3237 * gcc.dg/ipa/ipcp-1.c: New test.
3238 * gcc.dg/ipa/ipcp-2.c: Likewise.
3239 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3241 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3244 * gfortran.dg/pr49675.f90: New test.
3246 2011-07-18 Richard Guenther <rguenther@suse.de>
3248 * gcc.dg/torture/20110718-1.c: New testcase.
3250 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3252 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3253 * g++.dg/ext/bitfield3.C: Likewise.
3254 * g++.dg/ext/bitfield4.C: Likewise.
3255 * g++.dg/ext/bitfield5.C: Likewise.
3256 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3257 * g++.dg/other/pr23205-2.C: Likewise.
3258 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3259 * gcc.c-torture/compile/20001109-2.c: Likewise.
3260 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3261 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3262 * gcc.dg/bitfld-16.c: Likewise.
3263 * gcc.dg/bitfld-17.c: Likewise.
3264 * gcc.dg/bitfld-18.c: Likewise.
3265 * gcc.dg/builtins-config.h: Remove Netware support.
3266 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3267 * gcc.dg/cdce2.c: Likewise.
3268 * gcc.dg/cpp/assert4.c: Remove netware support.
3269 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3270 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3272 * lib/target-supports.exp (check_visibility_available): Remove
3274 (check_profiling_available): Likewise.
3276 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3278 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3280 2011-07-17 Tobias Burnus <burnus@net-b.de>
3281 Thomas Koenig <tkoenig@gcc.gnu.org>
3284 * gfortran.dg/generic_17.f90: Fix testcase.
3285 * gfortran.dg/interface_3.f90: Add dg-error.
3286 * gfortran.dg/use_14.f90: New.
3287 * gfortran.dg/use_15.f90: New.
3289 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3291 * gnat.dg/pointer_controlled.adb: New test.
3293 2011-07-17 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/pointer_remapping_7.f90: New.
3298 2011-07-16 Jason Merrill <jason@redhat.com>
3300 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3302 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3303 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/decltype29.C: Adjust.
3308 * g++.dg/cpp0x/error4.C: Adjust.
3309 * g++.dg/cpp0x/sfinae26.C: Adjust.
3310 * g++.dg/cpp0x/variadic105.C: Adjust.
3311 * g++.dg/template/deduce3.C: Adjust.
3312 * g++.dg/template/error45.C: Adjust.
3313 * g++.dg/template/ptrmem2.C: Adjust.
3314 * g++.dg/template/sfinae2.C: Adjust.
3315 * g++.old-deja/g++.pt/crash60.C: Adjust.
3316 * g++.old-deja/g++.pt/unify6.C: Adjust.
3317 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3318 * g++.dg/cpp0x/nullptr15.C: Adjust.
3319 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3320 * g++.dg/cpp0x/pr31431.C: Adjust.
3321 * g++.dg/cpp0x/pr31434.C: Adjust.
3322 * g++.dg/cpp0x/sfinae11.C: Adjust
3323 * g++.dg/cpp0x/temp_default2.C: Adjust.
3324 * g++.dg/cpp0x/trailing4.C: Adjust.
3325 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3326 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3327 * g++.dg/cpp0x/variadic105.C: Adjust.
3328 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3329 * g++.dg/ext/vla2.C: Adjust.
3330 * g++.dg/other/ptrmem10.C: Adjust.
3331 * g++.dg/other/ptrmem11.C: Adjust.
3332 * g++.dg/overload/unknown1.C: Adjust.
3333 * g++.dg/template/conv11.C: Adjust.
3334 * g++.dg/template/dependent-expr5.C: Adjust.
3335 * g++.dg/template/friend.C: Adjust.
3336 * g++.dg/template/incomplete2.C: Adjust.
3337 * g++.dg/template/local4.C: Adjust.
3338 * g++.dg/template/local6.C: Adjust.
3339 * g++.dg/template/operator9.C: Adjust.
3340 * g++.dg/template/ttp25.C: Adjust.
3341 * g++.dg/template/unify10.C: Adjust.
3342 * g++.dg/template/unify11.C: Adjust.
3343 * g++.dg/template/unify6.C: Adjust.
3344 * g++.dg/template/unify9.C: Adjust.
3345 * g++.dg/template/varmod1.C: Adjust.
3346 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3347 * g++.old-deja/g++.pt/crash28.C: Adjust.
3348 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3349 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3350 * g++.old-deja/g++.pt/expr2.C: Adjust.
3351 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3352 * g++.old-deja/g++.pt/spec5.C: Adjust.
3353 * g++.old-deja/g++.pt/spec6.C: Adjust.
3354 * g++.old-deja/g++.pt/unify4.C: Adjust.
3355 * g++.old-deja/g++.pt/unify8.C: Adjust.
3356 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3357 * g++.dg/overload/template5.C: New testcase.
3358 * g++.dg/template/overload12.C: New testcase.
3360 2011-07-11 Tobias Burnus <burnus@net-b.de>
3362 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3363 * gfortran.dg/coarray_7.f90: Ditto.
3364 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3365 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3367 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3369 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3371 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3372 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3373 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3375 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3376 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3377 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3379 2011-07-15 Jason Merrill <jason@redhat.com>
3382 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3383 Use --extra_opts instead of --additional_options.
3385 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3388 * g++.dg/torture/pr49309.C: Remove.
3390 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3392 * gcc.target/tic6x/weak-call.c: New test.
3393 * gcc.target/tic6x/fpcmp.c: New test.
3394 * gcc.target/tic6x/fpdiv.c: New test.
3395 * gcc.target/tic6x/rotdi16-scan.c: New test.
3396 * gcc.target/tic6x/ffssi.c: New test.
3397 * gcc.target/tic6x/fpdiv-lib.c: New test.
3398 * gcc.target/tic6x/cold-lc.c: New test.
3399 * gcc.target/tic6x/longcalls.c: New test.
3400 * gcc.target/tic6x/abi-align-1.c: New test.
3401 * gcc.target/tic6x/fpcmp-finite.c: New test.
3402 * gcc.target/tic6x/rotdi16.c: New test.
3403 * gcc.target/tic6x/bswapl.c: New test.
3404 * gcc.target/tic6x/ffsdi.c: New test.
3405 * gcc.target/tic6x/tic6x.exp: New file.
3406 * gcc.target/tic6x/builtins/arith24.c: New test.
3407 * gcc.target/tic6x/builtins/smpy.c: New test.
3408 * gcc.target/tic6x/builtins/smpylh.c: New test.
3409 * gcc.target/tic6x/builtins/smpyh.c: New test.
3410 * gcc.target/tic6x/builtins/sarith1.c: New test.
3411 * gcc.target/tic6x/builtins/extclr.c: New test
3412 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3413 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3414 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3415 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3417 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3419 * gcc.dg/20020312-2.c: Likewise.
3420 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3421 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3422 * gcc.dg/torture/builtin-math-7.c: Likewise.
3425 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3426 not testing tic6x-*-*.
3428 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3431 * g++.dg/torture/pr49309.C: New testcase.
3433 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3435 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3437 2011-07-14 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/49651
3440 * gcc.dg/torture/pr49651.c: New testcase.
3442 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3445 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3447 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3449 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3450 -mno-pointers-to-nested-functions.
3451 * gcc.target/powerpc/no-r11-2.c: Ditto.
3452 * gcc.target/powerpc/no-r11-3.c: Ditto.
3454 2011-07-13 Jason Merrill <jason@redhat.com>
3456 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3457 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3458 when compiling C files.
3459 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3460 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3461 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3462 * g++.dg/lookup/anon2.C: Likewise.
3463 * g++.dg/tree-ssa/copyprop.C: Likewise.
3464 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3465 * g++.dg/init/vector1.C: Ignore narrowing errors.
3466 * g++.dg/torture/pr35526.C: Likewise.
3467 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3469 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3472 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3475 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3477 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3478 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3480 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3482 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3483 * lib/obj-c++.exp (obj-c++_init): Ditto.
3484 * lib/file-format.exp (gcc_target_object_format): Ditto.
3485 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3486 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3487 (check_visibility_available): Ditto.
3488 (check_effective_target_tls_native): Ditto.
3489 (check_effective_target_tls_emulated): Ditto.
3490 (check_effective_target_function_sections): Ditto.
3492 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3494 * gcc.target/arm/pr48183.c: New test.
3496 2011-07-13 Richard Guenther <rguenther@suse.de>
3498 * gcc.dg/torture/20110713-1.c: New testcase.
3500 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3503 * gcc.c-torture/compile/pr49474.c: New testcase.
3505 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3507 PR tree-optimization/49712
3508 * gcc.c-torture/execute/pr49712.c: New test.
3510 2011-07-11 Jason Merrill <jason@redhat.com>
3513 * g++.dg/template/recurse3.C: New.
3515 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.dg/guality/csttest.c: New test.
3521 * gfortran.dg/pr49698.f90: New test.
3523 2011-07-11 Jeff Law <law@redhat.com>
3525 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3527 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3529 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3530 * go.test/go-test.exp (go-set-goarch): Likewise.
3532 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3535 * gcc.target/avr/torture/pr39633.c: New test case.
3537 2011-07-11 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3542 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3544 * lib/target-supports.exp (check_effective_target_scheduling):
3546 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3547 * gcc.dg/pr45055.c: Ditto.
3548 * gcc.dg/pr45353.c: Ditto.
3549 * g++.dg/pr45056.C: Ditto.
3551 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3553 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3554 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3555 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3556 * g++.dg/torture/pr31863.C: Skip AVR.
3558 2011-07-10 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/intrinsic_signal.f90: New.
3563 2011-07-09 Jason Merrill <jason@redhat.com>
3565 * g++.dg/cpp0x/regress/regress6.C: New.
3566 * g++.dg/parse/crash45.C: Adjust message.
3567 * g++.dg/template/crash38.C: Adjust message.
3568 * g++.dg/template/crash64.C: Adjust message.
3570 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3572 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3573 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3574 * g++.dg/abi/bitfield3.C: Likewise.
3575 * g++.dg/eh/pr38662.C: Likewise.
3576 * g++.dg/ext/attrib36.C: Likewise.
3577 * g++.dg/ext/attrib37.C: Likewise.
3578 * g++.dg/ext/attrib8.C: Likewise.
3579 * g++.dg/ext/tmplattr1.C: Likewise.
3580 * g++.dg/inherit/override-attribs.C: Likewise.
3581 * g++.dg/opt/inline9.C: Likewise.
3582 * g++.dg/opt/life1.C: Likewise.
3583 * g++.dg/opt/longbranch2.C: Likewise.
3584 * g++.dg/opt/nrv12.C: Likewise.
3585 * g++.dg/opt/reg-stack4.C: Likewise.
3586 * g++.dg/other/pr35504.C: Likewise.
3587 * g++.dg/other/pr39496.C: Likewise.
3588 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3589 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3590 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3591 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3592 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3593 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3594 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3595 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3596 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3597 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3598 * g++.dg/warn/pr15774-1.C: Likewise.
3599 * g++.dg/warn/pr15774-2.C: Likewise.
3600 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3601 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3602 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3603 * g++.old-deja/g++.pt/asm2.C: Likewise.
3604 * gcc.c-torture/compile/20000804-1.c: Likewise.
3605 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3606 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3607 * gcc.dg/20020108-1.c: Likewise.
3608 * gcc.dg/20020122-2.c: Likewise.
3609 * gcc.dg/20020122-3.c: Likewise.
3610 * gcc.dg/20020206-1.c: Likewise.
3611 * gcc.dg/20020219-1.c: Likewise.
3612 * gcc.dg/20020310-1.c: Likewise.
3613 * gcc.dg/20020411-1.c: Likewise.
3614 * gcc.dg/20020418-2.c: Likewise.
3615 * gcc.dg/20020426-2.c: Likewise.
3616 * gcc.dg/20020517-1.c: Likewise.
3617 * gcc.dg/20030204-1.c: Likewise.
3618 * gcc.dg/20030826-2.c: Likewise.
3619 * gcc.dg/20031102-1.c: Likewise.
3620 * gcc.dg/20031202-1.c: Likewise.
3621 * gcc.dg/20050111-1.c: Likewise.
3622 * gcc.dg/20050503-1.c: Likewise.
3623 * gcc.dg/array-init-1.c: Likewise.
3624 * gcc.dg/builtin-apply4.c: Likewise.
3625 * gcc.dg/dfp/pr31344.c: Likewise.
3626 * gcc.dg/gomp/atomic-11.c: Likewise.
3627 * gcc.dg/graphite/pr40281.c: Likewise.
3628 * gcc.dg/ia64-sync-1.c: Likewise.
3629 * gcc.dg/ia64-sync-2.c: Likewise.
3630 * gcc.dg/ia64-sync-3.c: Likewise.
3631 * gcc.dg/ia64-sync-4.c: Likewise.
3632 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3633 * gcc.dg/invalid-call-1.c: Likewise.
3634 * gcc.dg/loop-3.c: Likewise.
3635 * gcc.dg/lower-subreg-1.c: Likewise.
3636 * gcc.dg/lto/pr47259_0.c: Likewise.
3637 * gcc.dg/nested-calls-1.c: Likewise.
3638 * gcc.dg/pr20017.c: Likewise.
3639 * gcc.dg/pr25023.c: Likewise.
3640 * gcc.dg/pr27671-2.c: Likewise.
3641 * gcc.dg/pr32176.c: Likewise.
3642 * gcc.dg/pr33676.c: Likewise.
3643 * gcc.dg/pr35045.c: Likewise.
3644 * gcc.dg/pr36015.c: Likewise.
3645 * gcc.dg/pr36584.c: Likewise.
3646 * gcc.dg/pr36998.c: Likewise.
3647 * gcc.dg/pr37438.c: Likewise.
3648 * gcc.dg/pr37908.c: Likewise.
3649 * gcc.dg/pr41241.c: Likewise.
3650 * gcc.dg/pr41340.c: Likewise.
3651 * gcc.dg/pr44136.c: Likewise.
3652 * gcc.dg/pr44194-1.c: Likewise.
3653 * gcc.dg/pr46212.c: Likewise.
3654 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3655 * gcc.dg/setjmp-2.c: Likewise.
3656 * gcc.dg/short-compare-1.c: Likewise.
3657 * gcc.dg/short-compare-2.c: Likewise.
3658 * gcc.dg/smod-1.c: Likewise.
3659 * gcc.dg/sync-2.c: Likewise.
3660 * gcc.dg/sync-3.c: Likewise.
3661 * gcc.dg/tls/opt-1.c: Likewise.
3662 * gcc.dg/tls/opt-2.c: Likewise.
3663 * gcc.dg/tls/opt-3.c: Likewise.
3664 * gcc.dg/torture/badshift.c: Likewise.
3665 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3666 * gcc.dg/torture/pr20314-2.c: Likewise.
3667 * gcc.dg/torture/pr36891.c: Likewise.
3668 * gcc.dg/torture/pr38774.c: Likewise.
3669 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3670 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3671 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3672 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3673 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3674 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3675 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3676 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3677 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3678 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3679 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3680 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3681 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3682 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3683 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3684 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3685 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3686 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3687 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3688 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3689 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3690 * gcc.dg/unroll-1.c: Likewise.
3691 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3692 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3693 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3694 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3695 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3696 * gcc.target/i386/20000609-1.c: Likewise.
3697 * gcc.target/i386/20000720-1.c: Likewise.
3698 * gcc.target/i386/20000724-1.c: Likewise.
3699 * gcc.target/i386/20011107-1.c: Likewise.
3700 * gcc.target/i386/20011119-1.c: Likewise.
3701 * gcc.target/i386/20020201-3.c: Likewise.
3702 * gcc.target/i386/20020218-1.c: Likewise.
3703 * gcc.target/i386/20020729-1.c: Likewise.
3704 * gcc.target/i386/20030926-1.c: Likewise.
3705 * gcc.target/i386/20060125-1.c: Likewise.
3706 * gcc.target/i386/20060125-2.c: Likewise.
3707 * gcc.target/i386/20060512-1.c: Likewise.
3708 * gcc.target/i386/20060512-2.c: Likewise.
3709 * gcc.target/i386/20060512-3.c: Likewise.
3710 * gcc.target/i386/20060512-4.c: Likewise.
3711 * gcc.target/i386/387-1.c: Likewise.
3712 * gcc.target/i386/387-2.c: Likewise.
3713 * gcc.target/i386/387-5.c: Likewise.
3714 * gcc.target/i386/387-6.c: Likewise.
3715 * gcc.target/i386/980312-1.c: Likewise.
3716 * gcc.target/i386/980313-1.c: Likewise.
3717 * gcc.target/i386/990117-1.c: Likewise.
3718 * gcc.target/i386/990424-1.c: Likewise.
3719 * gcc.target/i386/990524-1.c: Likewise.
3720 * gcc.target/i386/991129-1.c: Likewise.
3721 * gcc.target/i386/991214-1.c: Likewise.
3722 * gcc.target/i386/991230-1.c: Likewise.
3723 * gcc.target/i386/addr-sel-1.c: Likewise.
3724 * gcc.target/i386/aggregate-ret1.c: Likewise.
3725 * gcc.target/i386/aggregate-ret2.c: Likewise.
3726 * gcc.target/i386/align-main-3.c: Likewise.
3727 * gcc.target/i386/amd64-abi-1.c: Likewise.
3728 * gcc.target/i386/amd64-abi-2.c: Likewise.
3729 * gcc.target/i386/amd64-abi-4.c: Likewise.
3730 * gcc.target/i386/amd64-abi-5.c: Likewise.
3731 * gcc.target/i386/amd64-abi-6.c: Likewise.
3732 * gcc.target/i386/asm-1.c: Likewise.
3733 * gcc.target/i386/asm-3.c: Likewise.
3734 * gcc.target/i386/asm-5.c: Likewise.
3735 * gcc.target/i386/attributes-error.c: Likewise.
3736 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3737 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3738 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3739 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3740 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3741 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3742 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3743 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3744 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3745 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3746 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3747 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3748 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3749 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3750 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3751 * gcc.target/i386/bitfield1.c: Likewise.
3752 * gcc.target/i386/bitfield2.c: Likewise.
3753 * gcc.target/i386/bmi-2.c: Likewise.
3754 * gcc.target/i386/bmi-5.c: Likewise.
3755 * gcc.target/i386/builtin-unreachable.c: Likewise.
3756 * gcc.target/i386/cleanup-2.c: Likewise.
3757 * gcc.target/i386/clobbers.c: Likewise.
3758 * gcc.target/i386/cmov8.c: Likewise.
3759 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3760 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3761 * gcc.target/i386/compress-float-387.c: Likewise.
3762 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3763 * gcc.target/i386/compress-float-sse.c: Likewise.
3764 * gcc.target/i386/crc32-2.c: Likewise.
3765 * gcc.target/i386/crc32-3.c: Likewise.
3766 * gcc.target/i386/divmod-7.c: Likewise.
3767 * gcc.target/i386/divmod-8.c: Likewise.
3768 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3769 * gcc.target/i386/fma3-builtin.c: Likewise.
3770 * gcc.target/i386/fma3-fma.c: Likewise.
3771 * gcc.target/i386/fma4-256-vector.c: Likewise.
3772 * gcc.target/i386/fma4-builtin.c: Likewise.
3773 * gcc.target/i386/fma4-fma-2.c: Likewise.
3774 * gcc.target/i386/fma4-fma.c: Likewise.
3775 * gcc.target/i386/fma4-vector-2.c: Likewise.
3776 * gcc.target/i386/fma4-vector.c: Likewise.
3777 * gcc.target/i386/funcspec-1.c: Likewise.
3778 * gcc.target/i386/funcspec-10.c: Likewise.
3779 * gcc.target/i386/funcspec-11.c: Likewise.
3780 * gcc.target/i386/funcspec-2.c: Likewise.
3781 * gcc.target/i386/funcspec-5.c: Likewise.
3782 * gcc.target/i386/funcspec-6.c: Likewise.
3783 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3784 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3785 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3786 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3787 * gcc.target/i386/incoming-1.c: Likewise.
3788 * gcc.target/i386/incoming-10.c: Likewise.
3789 * gcc.target/i386/incoming-11.c: Likewise.
3790 * gcc.target/i386/incoming-12.c: Likewise.
3791 * gcc.target/i386/incoming-13.c: Likewise.
3792 * gcc.target/i386/incoming-14.c: Likewise.
3793 * gcc.target/i386/incoming-15.c: Likewise.
3794 * gcc.target/i386/incoming-2.c: Likewise.
3795 * gcc.target/i386/incoming-3.c: Likewise.
3796 * gcc.target/i386/incoming-4.c: Likewise.
3797 * gcc.target/i386/incoming-5.c: Likewise.
3798 * gcc.target/i386/incoming-6.c: Likewise.
3799 * gcc.target/i386/incoming-7.c: Likewise.
3800 * gcc.target/i386/incoming-8.c: Likewise.
3801 * gcc.target/i386/incoming-9.c: Likewise.
3802 * gcc.target/i386/lea.c: Likewise.
3803 * gcc.target/i386/local.c: Likewise.
3804 * gcc.target/i386/loop-1.c: Likewise.
3805 * gcc.target/i386/loop-2.c: Likewise.
3806 * gcc.target/i386/loop-3.c: Likewise.
3807 * gcc.target/i386/max-stack-align.c: Likewise.
3808 * gcc.target/i386/memcpy-1.c: Likewise.
3809 * gcc.target/i386/movbe-2.c: Likewise.
3810 * gcc.target/i386/movq-2.c: Likewise.
3811 * gcc.target/i386/movq.c: Likewise.
3812 * gcc.target/i386/nrv1.c: Likewise.
3813 * gcc.target/i386/pad-4.c: Likewise.
3814 * gcc.target/i386/pad-5a.c: Likewise.
3815 * gcc.target/i386/pad-5b.c: Likewise.
3816 * gcc.target/i386/pad-6a.c: Likewise.
3817 * gcc.target/i386/pad-6b.c: Likewise.
3818 * gcc.target/i386/pad-7.c: Likewise.
3819 * gcc.target/i386/pad-9.c: Likewise.
3820 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3821 * gcc.target/i386/pic-1.c: Likewise.
3822 * gcc.target/i386/pr12092-1.c: Likewise.
3823 * gcc.target/i386/pr12329.c: Likewise.
3824 * gcc.target/i386/pr21518.c: Likewise.
3825 * gcc.target/i386/pr22362.c: Likewise.
3826 * gcc.target/i386/pr22585.c: Likewise.
3827 * gcc.target/i386/pr23098.c: Likewise.
3828 * gcc.target/i386/pr25196.c: Likewise.
3829 * gcc.target/i386/pr25293.c: Likewise.
3830 * gcc.target/i386/pr25654.c: Likewise.
3831 * gcc.target/i386/pr26449.c: Likewise.
3832 * gcc.target/i386/pr26778.c: Likewise.
3833 * gcc.target/i386/pr26826.c: Likewise.
3834 * gcc.target/i386/pr27266.c: Likewise.
3835 * gcc.target/i386/pr29978.c: Likewise.
3836 * gcc.target/i386/pr30505.c: Likewise.
3837 * gcc.target/i386/pr30961-1.c: Likewise.
3838 * gcc.target/i386/pr31628.c: Likewise.
3839 * gcc.target/i386/pr32000-2.c: Likewise.
3840 * gcc.target/i386/pr32661-1.c: Likewise.
3841 * gcc.target/i386/pr32708-2.c: Likewise.
3842 * gcc.target/i386/pr32708-3.c: Likewise.
3843 * gcc.target/i386/pr34256.c: Likewise.
3844 * gcc.target/i386/pr34312.c: Likewise.
3845 * gcc.target/i386/pr34522.c: Likewise.
3846 * gcc.target/i386/pr35160.c: Likewise.
3847 * gcc.target/i386/pr35281.c: Likewise.
3848 * gcc.target/i386/pr36246.c: Likewise.
3849 * gcc.target/i386/pr36786.c: Likewise.
3850 * gcc.target/i386/pr37275.c: Likewise.
3851 * gcc.target/i386/pr37843-3.c: Likewise.
3852 * gcc.target/i386/pr37843-4.c: Likewise.
3853 * gcc.target/i386/pr39082-1.c: Likewise.
3854 * gcc.target/i386/pr39431.c: Likewise.
3855 * gcc.target/i386/pr39496.c: Likewise.
3856 * gcc.target/i386/pr39543-2.c: Likewise.
3857 * gcc.target/i386/pr39911.c: Likewise.
3858 * gcc.target/i386/pr40718.c: Likewise.
3859 * gcc.target/i386/pr40906-1.c: Likewise.
3860 * gcc.target/i386/pr40906-2.c: Likewise.
3861 * gcc.target/i386/pr40906-3.c: Likewise.
3862 * gcc.target/i386/pr40934.c: Likewise.
3863 * gcc.target/i386/pr41900.c: Likewise.
3864 * gcc.target/i386/pr42589.c: Likewise.
3865 * gcc.target/i386/pr43662.c: Likewise.
3866 * gcc.target/i386/pr43671.c: Likewise.
3867 * gcc.target/i386/pr43766.c: Likewise.
3868 * gcc.target/i386/pr43869.c: Likewise.
3869 * gcc.target/i386/pr44942.c: Likewise.
3870 * gcc.target/i386/pr44948-2a.c: Likewise.
3871 * gcc.target/i386/pr45234.c: Likewise.
3872 * gcc.target/i386/pr45336-2.c: Likewise.
3873 * gcc.target/i386/pr45336-4.c: Likewise.
3874 * gcc.target/i386/pr45852.c: Likewise.
3875 * gcc.target/i386/pr46470.c: Likewise.
3876 * gcc.target/i386/pr48037-1.c: Likewise.
3877 * gcc.target/i386/pr48389.c: Likewise.
3878 * gcc.target/i386/pr49095.c: Likewise.
3879 * gcc.target/i386/pr9771-1.c: Likewise.
3880 * gcc.target/i386/rdfsbase-1.c: Likewise.
3881 * gcc.target/i386/rdfsbase-2.c: Likewise.
3882 * gcc.target/i386/rdgsbase-1.c: Likewise.
3883 * gcc.target/i386/rdgsbase-2.c: Likewise.
3884 * gcc.target/i386/rdrand-3.c: Likewise.
3885 * gcc.target/i386/regparm-stdcall.c: Likewise.
3886 * gcc.target/i386/regparm.c: Likewise.
3887 * gcc.target/i386/reload-1.c: Likewise.
3888 * gcc.target/i386/rotate-2.c: Likewise.
3889 * gcc.target/i386/sibcall-5.c: Likewise.
3890 * gcc.target/i386/signbit-1.c: Likewise.
3891 * gcc.target/i386/signbit-2.c: Likewise.
3892 * gcc.target/i386/signbit-3.c: Likewise.
3893 * gcc.target/i386/sse-5.c: Likewise.
3894 * gcc.target/i386/sse-8.c: Likewise.
3895 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3896 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3897 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3898 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3899 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3900 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3901 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3902 * gcc.target/i386/sse2-movq-2.c: Likewise.
3903 * gcc.target/i386/sse2-movq-3.c: Likewise.
3904 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3905 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3906 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3907 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3908 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3909 * gcc.target/i386/ssefn-1.c: Likewise.
3910 * gcc.target/i386/ssefn-2.c: Likewise.
3911 * gcc.target/i386/sseregparm-1.c: Likewise.
3912 * gcc.target/i386/sseregparm-2.c: Likewise.
3913 * gcc.target/i386/sseregparm-3.c: Likewise.
3914 * gcc.target/i386/sseregparm-4.c: Likewise.
3915 * gcc.target/i386/sseregparm-5.c: Likewise.
3916 * gcc.target/i386/sseregparm-6.c: Likewise.
3917 * gcc.target/i386/sseregparm-7.c: Likewise.
3918 * gcc.target/i386/sseregparm-8.c: Likewise.
3919 * gcc.target/i386/stack-realign.c: Likewise.
3920 * gcc.target/i386/stack-usage-realign.c: Likewise.
3921 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3922 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3923 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3924 * gcc.target/i386/stackalign/return-1.c: Likewise.
3925 * gcc.target/i386/stackalign/return-2.c: Likewise.
3926 * gcc.target/i386/stackalign/return-3.c: Likewise.
3927 * gcc.target/i386/tailcall-1.c: Likewise.
3928 * gcc.target/i386/tbm-2.c: Likewise.
3929 * gcc.target/i386/udivmod-7.c: Likewise.
3930 * gcc.target/i386/udivmod-8.c: Likewise.
3931 * gcc.target/i386/unroll-1.c: Likewise.
3932 * gcc.target/i386/vararg-1.c: Likewise.
3933 * gcc.target/i386/vararg-2.c: Likewise.
3934 * gcc.target/i386/vect8-ret.c: Likewise.
3935 * gcc.target/i386/vectorize5.c: Likewise.
3936 * gcc.target/i386/wmul-1.c: Likewise.
3937 * gcc.target/i386/wmul-2.c: Likewise.
3938 * gcc.target/i386/wrfsbase-1.c: Likewise.
3939 * gcc.target/i386/wrfsbase-2.c: Likewise.
3940 * gcc.target/i386/wrgsbase-1.c: Likewise.
3941 * gcc.target/i386/wrgsbase-2.c: Likewise.
3942 * gcc.target/i386/xop-pcmov.c: Likewise.
3943 * gcc.target/i386/xop-pcmov2.c: Likewise.
3944 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3945 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3946 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3947 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3948 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3949 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3950 * gcc.target/i386/zee.c: Likewise.
3951 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3952 * gfortran.dg/compiler-directive_2.f: Likewise.
3953 * gfortran.dg/g77/20010216-1.f: Likewise.
3954 * gfortran.dg/gomp/pr39152.f90: Likewise.
3955 * gfortran.dg/pr33794.f90: Likewise.
3957 2011-07-09 Jason Merrill <jason@redhat.com>
3959 * g++.dg/cpp0x/regress/regress5.C: New.
3961 2011-07-08 Jason Merrill <jason@redhat.com>
3964 * g++.dg/expr/compound-asn1.C: New.
3965 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3967 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3970 * gcc.target/powerpc/altivec-34.c: New test.
3972 2011-07-08 Jason Merrill <jason@redhat.com>
3975 * g++.dg/abi/guard3.C: New.
3977 2011-07-08 Julian Brown <julian@codesourcery.com>
3979 * lib/target-supports.exp
3980 (check_effective_target_arm_little_endian): New.
3981 (check_effective_target_vect_pack_trunc): Use above.
3982 (check_effective_target_vect_unpack): Likewise.
3983 (check_effective_target_vect_element_align): Test
3984 check_effective_target_arm_vect_no_misalign for ARM.
3986 2011-07-08 Jason Merrill <jason@redhat.com>
3989 * g++.dg/cpp0x/constexpr-rom.C: New.
3991 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3994 * g++.dg/torture/pr49519.C: New test.
3996 2011-07-08 Martin Jambor <mjambor@suse.cz>
3998 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4000 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4003 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4005 2011-07-08 Richard Guenther <rguenther@suse.de>
4007 PR tree-optimization/49662
4008 * gcc.dg/graphite/interchange-14.c: XFAIL.
4009 * gcc.dg/graphite/interchange-15.c: Likewise.
4010 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4012 2011-07-06 Jason Merrill <jason@redhat.com>
4015 * g++.dg/cpp0x/regress/regress4.C: New.
4017 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4020 * gfortran.dg/result_in_spec_4.f90: New test.
4022 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4024 * gcc.target/sparc/cas64.c: New test.
4026 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4029 * g++.dg/torture/pr49644.C: New test.
4032 * gcc.c-torture/execute/pr49644.c: New test.
4034 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4036 * lib/target-supports.exp (check_effective_target_ia32): New.
4037 (check_effective_target_x32): Likewise.
4038 (check_effective_target_vect_cmdline_needed): Also check x32.
4040 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4042 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4044 * gcc.target/arm/pr42235.c: Likewise.
4045 * gcc.target/arm/pr42495.c: Likewise.
4046 * gcc.target/arm/pr42574.c: Likewise.
4047 * gcc.target/arm/thumb-branch1.c: Likewise.
4049 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4050 unneeded prune of possible warning.
4051 * gcc.target/arm/pr40956.c: Likewise.
4052 * gcc.target/arm/pr42505.c: Likewise.
4054 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4055 * gcc.c-torture/compile/pr46883.c: Likewise.
4056 * gcc.c-torture/compile/pr46934.c: Likewise.
4058 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4059 for move to ../../gcc.c-torture/compile.
4060 * gcc.target/arm/pr46883.c: Likewise.
4061 * gcc.target/arm/pr46934.c: Likewise.
4063 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4064 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4065 * gcc.target/arm/wmul-1.c: Likewise.
4066 * gcc.target/arm/wmul-2.c: Likewise.
4067 * gcc.target/arm/wmul-3.c: Likewise.
4068 * gcc.target/arm/wmul-4.c: Likewise.
4069 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4070 add tab after scan target.
4071 * gcc.target/arm/smlaltt-1.c: Likewise.
4072 * gcc.target/arm/smlatb-1.c: Likewise.
4073 * gcc.target/arm/smlatt-1.c: Likewise.
4075 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.dg/debug/pr49522.c: New test.
4080 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4082 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4083 * gcc.dg/pr46212.c: Run only if target int32plus.
4084 * gcc.dg/torture/pr48146.c: Ditto.
4085 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4086 * c-c++-common/pr44832.c: Ditto.
4087 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4088 * gcc.dg/pr31490.c: Ditto.
4089 * gcc.dg/torture/builtin-math-7.c: Run only if target
4091 * gcc.dg/torture/pr45764.c: Skip for AVR.
4092 * gcc.dg/pr47893.c: Ditto.
4094 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4096 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4097 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4098 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4099 add tab to scan target.
4101 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4103 * gcc.target/arm/neon-modes-3.c: New test.
4105 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4107 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4108 -fno-loop-interchange -ffast-math.
4110 2011-07-07 Richard Guenther <rguenther@suse.de>
4112 * gcc.dg/ftrapv-3.c: New testcase.
4114 2011-07-07 Richard Guenther <rguenther@suse.de>
4116 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4117 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4119 2011-07-07 Kai Tietz <ktietz@redhat.com>
4121 * gcc.dg/binop-notxor1.c: New test.
4122 * gcc.dg/binop-notand4a.c: New test.
4123 * gcc.dg/binop-notxor2.c: New test.
4124 * gcc.dg/binop-notand3a.c: New test.
4125 * gcc.dg/binop-notand2a.c: New test.
4126 * gcc.dg/binop-notand6a.c: New test.
4127 * gcc.dg/binop-notor1.c: New test.
4128 * gcc.dg/binop-notand1a.c: New test.
4129 * gcc.dg/binop-notand5a.c: New test.
4130 * gcc.dg/binop-notor2.c: New test.
4132 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4135 * gcc.dg/gomp/pr49640.c: New test.
4137 2011-07-07 Richard Guenther <rguenther@suse.de>
4139 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4141 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4144 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4146 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4148 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4149 * gcc.target/powerpc/no-r11-2.c: Ditto.
4150 * gcc.target/powerpc/no-r11-3.c: Ditto.
4152 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4154 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4155 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4157 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4159 * lib/target-supports.exp (check_profiling_available): Disable
4160 profiling with -fprofile-generate for target avr.
4162 2011-07-06 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/49645
4165 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4167 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4170 * gcc.dg/pr47383.c: New.
4172 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4174 PR tree-optimization/49647
4175 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4177 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4180 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4181 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4183 2011-07-05 Jason Merrill <jason@redhat.com>
4186 * g++.dg/template/template-id-4.C: New.
4188 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4190 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4191 * gcc.dg/pr43402.c: Ditto.
4193 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4195 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4197 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4199 * gcc.target/powerpc/ppc-switch-1.c: New test for
4200 --param case-values-threshold.
4201 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4203 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4205 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4207 2011-07-05 Jason Merrill <jason@redhat.com>
4209 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4211 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4213 PR tree-optimization/47654
4214 * gcc.dg/graphite/block-pr47654.c: New.
4216 2011-07-05 Jason Merrill <jason@redhat.com>
4218 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4220 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4222 PR tree-optimization/49580
4223 * gcc.dg/autopar/pr49580.c: New test.
4225 2011-07-05 Richard Guenther <rguenther@suse.de>
4227 PR tree-optimization/49518
4228 PR tree-optimization/49628
4229 * g++.dg/torture/pr49628.C: New testcase.
4230 * gcc.dg/torture/pr49518.c: Likewise.
4232 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4234 * ada/acats/run_acats (which): Extract last field from type -p,
4235 type output only if command succeeded.
4237 2011-07-04 Jason Merrill <jason@redhat.com>
4239 * g++.dg/abi/mangle48.C: New.
4241 * g++.dg/cpp0x/diag1.C: New.
4243 * g++.dg/diagnostic/aka1.C: New.
4245 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4247 PR rtl-optimization/49619
4248 * gcc.dg/pr49619.c: New test.
4250 PR rtl-optimization/49472
4251 * gfortran.dg/pr49472.f90: New test.
4254 * gcc.dg/pr49602.c: New test.
4256 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4260 * gcc.target/avr/avr.exp: Run over cpp files, too.
4261 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4262 * gcc.target/avr/progmem.h: New file.
4263 * gcc.target/avr/exit-abort.h: New file.
4264 * gcc.target/avr/progmem-error-1.c: New file.
4265 * gcc.target/avr/progmem-error-1.cpp: New file.
4266 * gcc.target/avr/progmem-warning-1.c: New file.
4267 * gcc.target/avr/torture/progmem-1.c: New file.
4268 * gcc.target/avr/torture/progmem-1.cpp: New file.
4270 2011-07-04 Richard Guenther <rguenther@suse.de>
4272 PR tree-optimization/49615
4273 * g++.dg/torture/pr49615.C: New testcase.
4275 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4277 PR tree-optimization/49610
4278 * gcc.dg/vect/pr49610.c: New test.
4280 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4282 * gnat.dg/specs/debug1.ads: New test.
4284 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4287 * gfortran.dg/typebound_proc_23.f90: New.
4289 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4292 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4294 2011-07-01 Jason Merrill <jason@redhat.com>
4297 * g++.dg/template/template-id-3.C: New.
4300 * g++.dg/template/qualified-id4.C: New.
4303 * g++.dg/template/explicit-args4.C: New.
4306 * g++.dg/template/offsetof2.C: New.
4308 2011-07-01 Kai Tietz <ktietz@redhat.com>
4310 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4312 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4315 * lib/target-supports.exp (check_effective_target_gld): New proc.
4317 2011-07-01 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/49603
4320 * gcc.dg/torture/pr49603.c: New testcase.
4322 2011-06-30 Jason Merrill <jason@redhat.com>
4325 * g++.dg/rtti/template1.C: New.
4328 * g++.dg/cpp0x/regress/ctor1.C: New.
4331 * g++.dg/cpp0x/initlist54.C: New.
4333 2011-06-30 Martin Jambor <mjambor@suse.cz>
4335 * gcc.dg/tree-ssa/sra-12.c: New test.
4337 2011-06-29 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4341 2011-06-30 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/46787
4344 * gcc.dg/vect/vect-121.c: New testcase.
4346 2011-06-30 Martin Jambor <mjambor@suse.cz>
4348 PR tree-optimization/49094
4349 * gcc.dg/tree-ssa/pr49094.c: New test.
4351 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4354 * gfortran.dg/pr49540-1.f90: New test.
4355 * gfortran.dg/pr49540-2.f90: New test.
4357 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4360 * ada/acats/run_acats (which): Use last field of type -p output.
4362 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4363 Iain Sandoe <iains@gcc.gnu.org>
4366 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4367 Only skip on 64-bit *-*-darwin8* && !objc2.
4369 2011-06-30 Richard Guenther <rguenther@suse.de>
4371 PR tree-optimization/38752
4372 * gcc.c-torture/compile/pr38752.c: New testcase.
4374 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4376 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4377 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4379 2011-06-29 Jason Merrill <jason@redhat.com>
4382 * g++.dg/cpp0x/initlist53.C: Use placement new.
4383 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4384 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4387 * g++.dg/cpp0x/trailing6.C: New.
4388 * g++.dg/cpp0x/pr45908.C: No error.
4391 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4394 * g++.dg/cpp0x/constexpr-using2.C: New.
4396 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4399 * g++.dg/cpp0x/constexpr-diag3.C: New.
4400 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4401 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4402 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4403 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4405 2011-06-29 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4409 2011-06-29 Richard Guenther <rguenther@suse.de>
4411 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4413 2011-06-29 Jason Merrill <jason@redhat.com>
4415 * g++.dg/cpp0x/initlist-value2.C: New.
4417 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4418 * g++.dg/cpp0x/initlist-value.C: New.
4420 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4422 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4424 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4426 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4427 * gcc.dg/inline_2.c: Likewise.
4428 * gcc.dg/unroll_1.c: Likewise.
4430 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4433 * gcc.target/i386/pr49567.c: New test.
4435 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4437 * gnat.dg/opt17.ad[sb]: New test.
4439 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4440 Tom de Vries <tom@codesourcery.com>
4442 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4443 (check_effective_target_arm_thumb2): New effective targets.
4444 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4445 properly. Clean up temporary files.
4446 * gcc.target/arm/ivopts-2.c: Likewise.
4447 * gcc.target/arm/ivopts-3.c: Likewise.
4448 * gcc.target/arm/ivopts-4.c: Likewise.
4449 * gcc.target/arm/ivopts-5.c: Likewise.
4450 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4452 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4455 * gfortran.dg/reshape_zerosize_3.f90: New test.
4457 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4459 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4460 * gcc.target/arm/vfp-ldmias.c: Likewise.
4461 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4462 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4463 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4464 * gcc.target/arm/vfp-stmias.c: Likewise.
4465 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4466 * gcc.target/arm/vfp-stmiad.c: Likewise.
4468 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4470 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4472 * gcc.target/arm/pr45701-2.c: Ditto.
4474 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4477 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4478 * gfortran.dg/extends_14.f03: Modified.
4480 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4482 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4483 early if the test is already being skipped.
4485 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4486 scan-assembler-dem-not): For missing file, report unresolved with
4487 same message as for pass/fail, with reason reported in log file.
4489 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4490 from add_options_for_arm_neon_fp16.
4491 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4492 check_effective_target_arm_neon_fp16_ok_nocache.
4493 Check -mfpu and -mfloat-abi options from current multilib.
4494 Do not require neon support.
4495 (check_effective_target_arm_fp16_ok): Renamed from
4496 check_effecitve_target_arm_neon_fp16_ok.
4497 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4498 arm_neon_fp16_ok and arm_fp16.
4499 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4500 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4501 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4502 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4504 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4506 * gcc.dg/builtin-assume-aligned-1.c: New test.
4507 * gcc.dg/builtin-assume-aligned-2.c: New test.
4508 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4511 * gcc.dg/pr49544.c: New test.
4513 2011-06-27 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/49394
4516 * g++.dg/torture/pr49394.C: New testcase.
4518 2011-06-27 Kai Tietz <ktietz@redhat.com>
4520 * gcc.dg/optimize-bswapdi-2.c: New test.
4522 2011-06-27 Michael Hope <michael.hope@linaro.org>
4523 Richard Sandiford <richard.sandiford@linaro.org>
4525 PR tree-optimization/49169
4526 * gcc.dg/torture/pr49169.c: New test.
4528 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4531 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4533 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4536 2011-06-26 Jason Merrill <jason@redhat.com>
4538 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4541 * g++.dg/init/ref19.C: New.
4542 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4544 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4546 PR tree-optimization/48377
4547 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4550 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4553 * lib/target-supports.exp (check_effective_target_non_strict_align):
4555 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4557 2011-06-24 Martin Jambor <mjambor@suse.cz>
4559 PR tree-optimizations/49516
4560 * g++.dg/tree-ssa/pr49516.C: New test.
4562 2011-06-23 Jason Merrill <jason@redhat.com>
4565 * g++.dg/template/partial10.C: New.
4566 * g++.dg/template/partial11.C: New.
4568 2011-06-23 Jeff Law <law@redhat.com>
4571 * gcc.dg/pr48770.c: New test.
4573 2011-06-23 Jan Hubicka <jh@suse.cz>
4576 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4578 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4581 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4582 instead of -fdump-tree-optimized.
4584 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.dg/template/crash107.C: New.
4588 * g++.dg/template/error17.C: Adjust.
4590 2011-06-23 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/defaulted30.C: New.
4596 * g++.dg/rtti/anon-ns1.C: New.
4599 * g++.dg/init/ref18.C: New.
4602 * g++.dg/template/partial9.C: New.
4604 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4607 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4609 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4612 * gcc.dg/pr49496.c: New test.
4614 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4616 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4619 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4621 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4622 * gcc.target/arm/pr42879.c: Likewise.
4623 * gcc.target/arm/pr45701-3.c: Likewise.
4625 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4626 * gcc.target/arm/pr40482.c: Likewise.
4627 * gcc.target/arm/stack-corruption.c: Likewise.
4629 2011-06-22 Richard Guenther <rguenther@suse.de>
4631 PR tree-optimization/49493
4632 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4634 2011-06-22 Jason Merrill <jason@redhat.com>
4637 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4639 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4640 Dmitry Melnik <dm@ispras.ru>
4642 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4643 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4644 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4646 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4648 * gcc.target/arm/tlscall.c: New.
4650 2011-06-21 Jason Merrill <jason@redhat.com>
4653 * g++.dg/cpp0x/constexpr-ref1.C: New.
4654 * g++.dg/cpp0x/constexpr-ref2.C: New.
4655 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4658 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4661 * g++.dg/template/param3.C: New.
4663 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4665 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4666 my_clrsb test functions.
4668 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4669 test_sll, test_ull): Add clrsb tests.
4670 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4673 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4676 * gfortran.dg/class_44.f03: New.
4678 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4680 PR tree-optimization/49478
4681 * gcc.dg/vect/pr49478.c
4683 2011-06-21 Richard Guenther <rguenther@suse.de>
4685 PR tree-optimization/49483
4686 * gcc.dg/vect/vect-120.c: New testcase.
4688 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4691 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4692 * gcc.dg/vect/vect-peel-4.c: Likewise.
4694 2011-06-22 Christian Bruel <christian.bruel@st.com>
4697 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4698 * gcc.dg/always_inline2.c: Likewise.
4699 * gcc.dg/always_inline3.c: Likewise.
4700 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4701 * gcc.dg/inline_1.c: Likewise.
4702 * gcc.dg/inline_2.c: Likewise.
4703 * gcc.dg/inline_3.c: Likewise.
4704 * gcc.dg/inline_4.c: Likewise.
4705 * gcc.dg/20051201-1.c: Likewise.
4706 * gcc.dg/pr40087.c: Likewise.
4707 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4708 * gcc.dg/inline-22.c: Likewise.
4709 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4710 * gcc.dg/lto/20090218-1_1.c: Likewise.
4711 * g++.dg/ipa/devirt-7.C: Likewise.
4712 * gcc.dg/uninit-pred-5_a.c: Likewise.
4713 * gcc.dg/uninit-pred-5_b.c: Likewise.
4714 * gcc.dg/fail_always_inline.c: New.
4716 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4718 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4719 into 6 jobs instead of 3.
4721 2011-06-20 Jason Merrill <jason@redhat.com>
4724 * g++.dg/cpp0x/initlist53.C: New.
4726 2011-06-20 Tobias Burnus <burnus@net-b.de>
4729 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4730 * gfortran.dg/coarray_lock_3.f90: New.
4731 * gfortran.dg/coarray/lock_1.f90: New.
4733 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4735 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4736 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4737 unresolved and report the reason to the log file.
4739 * lib/scanasm.exp (object-size): Move argument processing earlier
4740 to report errors before verifying that the file exists. Report
4741 problems detected at runtime as unresolved instead of error and
4742 report their reasons to the log file.
4744 2011-06-20 Jason Merrill <jason@redhat.com>
4747 * g++.dg/cpp0x/explicit6.C: New.
4750 * g++.dg/cpp0x/enum20.C: New.
4753 * g++.dg/ext/attr-aligned01.C: New.
4756 * g++.dg/cpp0x/variadic-default.C: New.
4759 * g++.dg/cpp0x/auto26.C: New.
4762 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4764 2011-06-20 Kai Tietz <ktietz@redhat.com>
4766 * gcc.dg/binop-notand1.c: New test.
4767 * gcc.dg/binop-notand2.c: New test.
4768 * gcc.dg/binop-notand3.c: New test.
4769 * gcc.dg/binop-notand4.c: New test.
4770 * gcc.dg/binop-notand5.c: New test.
4771 * gcc.dg/binop-notand6.c: New test.
4773 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4776 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4778 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4781 * gfortran.dg/proc_ptr_31.f90: New.
4783 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4785 * gnat.dg/volatile6.adb: New test.
4786 * gnat.dg/volatile7.adb: Likewise.
4787 * gnat.dg/volatile8.adb: Likewise.
4788 * gnat.dg/volatile9.adb: Likewise.
4790 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4792 * gnat.dg/constant3.adb: New test.
4794 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4797 * gfortran.dg/read_list_eof_1.f90: New test.
4799 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4802 * gcc.target/i386/testimm-1.c: New test.
4803 * gcc.target/i386/testimm-2.c: New test.
4804 * gcc.target/i386/testimm-3.c: New test.
4805 * gcc.target/i386/testimm-4.c: New test.
4806 * gcc.target/i386/testimm-5.c: New test.
4807 * gcc.target/i386/testimm-6.c: New test.
4808 * gcc.target/i386/testimm-7.c: New test.
4809 * gcc.target/i386/testimm-8.c: New test.
4810 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4811 * gcc.target/i386/xop-rotate1-int.c: New test.
4812 * gcc.target/i386/xop-rotate2-int.c: New test.
4814 2011-06-17 Jason Merrill <jason@redhat.com>
4816 * g++.dg/cpp0x/rv-func2.C: New.
4818 * g++.dg/debug/dwarf2/lambda1.C: New.
4819 * g++.dg/warn/Wshadow-6.C: Adjust.
4821 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4824 * gfortran.dg/move_alloc_5.f90: New.
4826 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4828 PR rtl-optimization/48542
4829 * gcc.dg/torture/pr48542.c: New test.
4831 2011-06-16 Jason Merrill <jason@redhat.com>
4834 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4837 * g++.dg/cpp0x/initlist52.C New.
4840 * c-c++-common/raw-string-12.c: New.
4843 * g++.dg/cpp0x/sfinae26.C: New.
4846 * g++.dg/cpp0x/variadic113.C: New.
4849 * g++.dg/cpp0x/variadic112.C: New.
4851 2011-06-16 Jeff Law <law@redhat.com>
4853 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4854 improved jump threading.
4855 * gcc.dg/builtin-object-size-2.c: Likewise.
4856 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4858 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4861 * gfortran.dg/typebound_assignment_3.f03: New.
4863 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4866 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4868 2011-06-16 Martin Jambor <mjambor@suse.cz>
4870 PR tree-optimization/49343
4871 * gnat.dg/discr31.ad[sb]: New test.
4873 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4875 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4877 2011-06-16 Tom de Vries <tom@codesourcery.com>
4880 * gcc.target/arm/ivopts-3.c: Update test.
4881 * gcc.target/arm/ivopts-5.c: Same.
4883 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4886 2011-06-10 Wei Guozhi <carrot@google.com>
4889 * gcc.target/arm/pr45335.c: New test.
4890 * gcc.target/arm/pr45335-2.c: New test.
4891 * gcc.target/arm/pr45335-3.c: New test.
4892 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4893 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4894 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4896 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4898 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4900 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4903 * gfortran.dg/class_43.f03: New.
4905 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4907 PR tree-optimization/49419
4908 * gcc.c-torture/execute/pr49419.c: New test.
4910 2011-06-16 Revital Eres <revital.eres@linaro.org>
4912 * gcc.dg/sms-9.c: New file.
4914 2011-06-15 Easwaran Raman <eraman@google.com>
4916 PR rtl-optimization/49414
4917 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4919 2011-06-14 Jason Merrill <jason@redhat.com>
4921 * g++.dg/cpp0x/noexcept13.C: New.
4923 2011-06-14 Easwaran Raman <eraman@google.com>
4925 PR rtl-optimization/44194
4926 * gcc.dg/pr44194-1.c: New test.
4927 * gcc.dg/pr44194-2.c: New test.
4929 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4931 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4933 * gcc.target/arm/pr45701-2.c: Likewise.
4934 * gcc.target/arm/thumb-branch1.c: Likewise.
4936 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4939 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4941 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4943 * gcc.target/arm/pr45701-1.c: Require thumb support.
4944 * gcc.target/arm/pr45701-2.c: Likewise.
4945 * gcc.target/arm/thumb-branch1.c: Likewise.
4947 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4948 * gcc.target/arm/pr39839.c: Likewise.
4949 * gcc.target/arm/pr40657-2.c: Likewise.
4950 * gcc.target/arm/pr40956.c: Likewise.
4951 * gcc.target/arm/pr41679.c: Likewise.
4952 * gcc.target/arm/pr42235.c: Likewise.
4953 * gcc.target/arm/pr42495.c: Likewise.
4954 * gcc.target/arm/pr42505.c: Likewise.
4955 * gcc.target/arm/pr42574.c: Likewise.
4956 * gcc.target/arm/pr46883.c: Likewise.
4957 * gcc.target/arm/pr46934.c: Likewise.
4958 * gcc.target/arm/xor-and.c: Likewise.
4960 2011-06-14 Jason Merrill <jason@redhat.com>
4962 * g++.dg/other/error23.C: Adjust error message.
4963 * g++.dg/other/error32.C: Likewise.
4966 * g++.dg/cpp0x/rv-dotstar.C: New.
4969 * g++.dg/cpp0x/decltype30.C: New.
4971 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4973 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4976 * gfortran.dg/pr49103.f90: New test.
4978 2011-06-14 Tom de Vries <tom@codesourcery.com>
4981 * gcc.target/arm/ivopts-3.c: New test.
4982 * gcc.target/arm/ivopts-4.c: New test.
4983 * gcc.target/arm/ivopts-5.c: New test.
4985 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4987 PR rtl-optimization/49390
4988 * gcc.c-torture/execute/pr49390.c: New test.
4990 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4992 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4994 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4996 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4997 * gcc.c-torture/execute/cmpsi-2.x: New file.
4998 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4999 * gcc.c-torture/execute/pr45262.x: New file.
5000 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5001 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5003 * gcc.c-torture/compile/pr49163.c: Ditto.
5005 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5007 * gcc.dg/vect/vect-16.c: Rename to...
5008 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5009 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5010 for double-word vectors.
5011 * gcc.dg/vect/vect-peel-4.c: Likewise.
5012 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5014 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5017 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5020 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5022 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5024 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5026 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5028 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5030 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5032 * gfortran.dg/trim_optimize_8.f90: New test case.
5034 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5035 Ira Rosen <ira.rosen@linaro.org>
5037 PR tree-optimization/49352
5038 * gcc.dg/vect/pr49352.c: New test.
5040 2011-06-12 Tobias Burnus
5043 * gfortran.dg/alloc_comp_assign_11.f90: New.
5045 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5047 * gfortran.dg/trim_optimize_7.f90: New test.
5049 2011-06-10 Wei Guozhi <carrot@google.com>
5052 * gcc.target/arm/pr45335.c: New test.
5053 * gcc.target/arm/pr45335-2.c: New test.
5054 * gcc.target/arm/pr45335-3.c: New test.
5055 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5056 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5057 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5059 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5062 * g++.dg/parse/error39.C: New.
5064 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5066 * gcc.target/arm/20090811-1.c: Skip for incompatible
5067 options, do not override other options.
5068 * gcc.target/arm/combine-cmp-shift.c: Skip for
5069 incompatible options.
5070 * gcc.target/arm/pr45094.c: Likewise.
5071 * gcc.target/arm/scd42-1.c: Likewise.
5072 * gcc.target/arm/scd42-3.c: Likewise.
5073 * gcc.target/arm/thumb-ltu.c: Likewise.
5075 * lib/target-supports.exp
5076 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5077 multilib flags use -mfpu with a value other than neon-fp16.
5079 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5081 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5082 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5084 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5086 * lib/target-supports.exp (check_effective_target_pie): New proc.
5087 * gcc.dg/pie-link.c: Use target pie.
5089 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5090 Laurent Roug� <laurent.rouge@menta.fr>
5092 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5093 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5095 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5097 * gfortran.dg/coarray/sync_1.f90: New test for
5098 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5100 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5102 PR tree-optimization/49318
5103 * gcc.dg/vect/pr49318.c: New test.
5105 2011-06-09 David Krauss <potswa@mac.com>
5107 * g++.dg/template/arrow1.C: New.
5109 2011-06-09 Jason Merrill <jason@redhat.com>
5111 * lib/prune.exp: Prune "note"s.
5112 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5114 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5115 * g++.dg/template/dependent-expr3.C: Likewise.
5116 * g++.dg/parse/template7.C: Likewise.
5117 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5118 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5119 * g++.old-deja/g++.pt/friend38.C: Likewise.
5120 * g++.old-deja/g++.pt/crash32.C: Likewise.
5121 * g++.old-deja/g++.other/init4.C: Likewise.
5122 * g++.old-deja/g++.other/friend8.C: Likewise.
5124 * g++.dg/ext/complex7.C: Adjust expected output.
5125 * g++.dg/diagnostic/method1.C: Likewise.
5126 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5127 * g++.dg/parse/crash33.C: Likewise.
5128 * g++.dg/other/warning1.C: Likewise.
5129 * g++.dg/init/pr29571.C: Likewise.
5130 * g++.dg/warn/overflow-warn-1.C: Likewise.
5131 * g++.dg/warn/overflow-warn-3.C: Likewise.
5132 * g++.dg/warn/overflow-warn-4.C: Likewise.
5133 * g++.old-deja/g++.oliva/template1.C: Likewise.
5135 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5136 * g++.dg/parse/template7.C: Adjust.
5138 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5141 * gcc.dg/pr49307.c: New.
5143 2011-06-09 Wei Guozhi <carrot@google.com>
5146 * gcc.target/arm/pr46975.c: New testcase.
5148 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5150 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5151 (PMETH, arglist_t): Removed.
5152 (method_get_number_of_arguments): Removed.
5153 (method_get_nth_argument): Removed.
5154 (method_get_first_argument): Removed.
5155 (method_get_next_argument): Removed.
5156 (method_get_sizeof_arguments): Removed.
5157 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5159 (method_get_number_of_arguments): Removed.
5160 (method_get_nth_argument): Removed.
5161 (method_get_first_argument): Removed.
5162 (method_get_next_argument): Removed.
5163 (method_get_sizeof_arguments): Removed.
5164 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5166 2011-06-09 David Li <davidxl@google.com>
5168 * gcc.dg/dump-pass.c: New test.
5170 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5173 * g++.dg/parse/error38.C: New.
5175 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5178 * gfortran.dg/pr49308.f90: New test.
5180 2011-06-08 Jason Merrill <jason@redhat.com>
5182 * g++.dg/cpp0x/noexcept11.C: New.
5183 * g++.dg/cpp0x/noexcept12.C: New.
5184 * g++.dg/cpp0x/sfinae11.C: Adjust.
5186 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5189 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5190 to dg-options, match also DW_AT_linkage_name.
5192 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5195 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5196 -fno-common on alpha*-dec-osf*.
5197 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5199 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5201 PR rtl-optimization/49303
5202 * gcc.target/ia64/pr49303.c: New test.
5204 2011-06-08 Tobias Burnus <burnus@net-b.de>
5207 * gfortran.dg/coarray_lock_1.f90: New.
5208 * gfortran.dg/coarray_lock_2.f90: New.
5210 2011-06-07 Jason Merrill <jason@redhat.com>
5212 * lib/prune.exp: Look for "required" rather than "instantiated".
5213 * g++.dg/abi/mangle11.C: Likewise.
5214 * g++.dg/abi/mangle12.C: Likewise.
5215 * g++.dg/abi/mangle17.C: Likewise.
5216 * g++.dg/abi/mangle20-2.C: Likewise.
5217 * g++.dg/abi/pragma-pack1.C: Likewise.
5218 * g++.dg/cpp0x/decltype26.C: Likewise.
5219 * g++.dg/cpp0x/decltype28.C: Likewise.
5220 * g++.dg/cpp0x/decltype29.C: Likewise.
5221 * g++.dg/cpp0x/enum11.C: Likewise.
5222 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5223 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5224 * g++.dg/cpp0x/pr47416.C: Likewise.
5225 * g++.dg/ext/case-range2.C: Likewise.
5226 * g++.dg/ext/case-range3.C: Likewise.
5227 * g++.dg/gomp/for-19.C: Likewise.
5228 * g++.dg/gomp/pr37533.C: Likewise.
5229 * g++.dg/gomp/pr38639.C: Likewise.
5230 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5231 * g++.dg/inherit/base3.C: Likewise.
5232 * g++.dg/inherit/using6.C: Likewise.
5233 * g++.dg/init/placement4.C: Likewise.
5234 * g++.dg/init/reference3.C: Likewise.
5235 * g++.dg/lookup/scoped6.C: Likewise.
5236 * g++.dg/lookup/using7.C: Likewise.
5237 * g++.dg/other/abstract1.C: Likewise.
5238 * g++.dg/other/error10.C: Likewise.
5239 * g++.dg/other/error5.C: Likewise.
5240 * g++.dg/other/field1.C: Likewise.
5241 * g++.dg/other/offsetof5.C: Likewise.
5242 * g++.dg/parse/bitfield2.C: Likewise.
5243 * g++.dg/parse/constant4.C: Likewise.
5244 * g++.dg/parse/crash20.C: Likewise.
5245 * g++.dg/parse/invalid-op1.C: Likewise.
5246 * g++.dg/parse/non-dependent2.C: Likewise.
5247 * g++.dg/parse/template18.C: Likewise.
5248 * g++.dg/tc1/dr152.C: Likewise.
5249 * g++.dg/tc1/dr166.C: Likewise.
5250 * g++.dg/tc1/dr176.C: Likewise.
5251 * g++.dg/tc1/dr213.C: Likewise.
5252 * g++.dg/template/access11.C: Likewise.
5253 * g++.dg/template/access2.C: Likewise.
5254 * g++.dg/template/access3.C: Likewise.
5255 * g++.dg/template/access7.C: Likewise.
5256 * g++.dg/template/arg7.C: Likewise.
5257 * g++.dg/template/cond2.C: Likewise.
5258 * g++.dg/template/crash13.C: Likewise.
5259 * g++.dg/template/crash40.C: Likewise.
5260 * g++.dg/template/crash7.C: Likewise.
5261 * g++.dg/template/crash84.C: Likewise.
5262 * g++.dg/template/ctor5.C: Likewise.
5263 * g++.dg/template/defarg13.C: Likewise.
5264 * g++.dg/template/defarg14.C: Likewise.
5265 * g++.dg/template/dtor7.C: Likewise.
5266 * g++.dg/template/eh2.C: Likewise.
5267 * g++.dg/template/error2.C: Likewise.
5268 * g++.dg/template/error43.C: Likewise.
5269 * g++.dg/template/friend32.C: Likewise.
5270 * g++.dg/template/injected1.C: Likewise.
5271 * g++.dg/template/instantiate1.C: Likewise.
5272 * g++.dg/template/instantiate3.C: Likewise.
5273 * g++.dg/template/instantiate5.C: Likewise.
5274 * g++.dg/template/instantiate7.C: Likewise.
5275 * g++.dg/template/local6.C: Likewise.
5276 * g++.dg/template/lookup2.C: Likewise.
5277 * g++.dg/template/member5.C: Likewise.
5278 * g++.dg/template/memfriend15.C: Likewise.
5279 * g++.dg/template/memfriend16.C: Likewise.
5280 * g++.dg/template/memfriend17.C: Likewise.
5281 * g++.dg/template/memfriend7.C: Likewise.
5282 * g++.dg/template/meminit1.C: Likewise.
5283 * g++.dg/template/nested3.C: Likewise.
5284 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5285 * g++.dg/template/nontype12.C: Likewise.
5286 * g++.dg/template/nontype13.C: Likewise.
5287 * g++.dg/template/nontype6.C: Likewise.
5288 * g++.dg/template/pr23510.C: Likewise.
5289 * g++.dg/template/pr35240.C: Likewise.
5290 * g++.dg/template/ptrmem15.C: Likewise.
5291 * g++.dg/template/ptrmem6.C: Likewise.
5292 * g++.dg/template/qualified-id1.C: Likewise.
5293 * g++.dg/template/qualttp20.C: Likewise.
5294 * g++.dg/template/qualttp3.C: Likewise.
5295 * g++.dg/template/qualttp4.C: Likewise.
5296 * g++.dg/template/qualttp5.C: Likewise.
5297 * g++.dg/template/qualttp6.C: Likewise.
5298 * g++.dg/template/qualttp7.C: Likewise.
5299 * g++.dg/template/qualttp8.C: Likewise.
5300 * g++.dg/template/recurse.C: Likewise.
5301 * g++.dg/template/recurse2.C: Likewise.
5302 * g++.dg/template/ref5.C: Likewise.
5303 * g++.dg/template/scope2.C: Likewise.
5304 * g++.dg/template/sfinae10.C: Likewise.
5305 * g++.dg/template/sfinae3.C: Likewise.
5306 * g++.dg/template/sizeof3.C: Likewise.
5307 * g++.dg/template/static9.C: Likewise.
5308 * g++.dg/template/template-id-2.C: Likewise.
5309 * g++.dg/template/typedef13.C: Likewise.
5310 * g++.dg/template/typename4.C: Likewise.
5311 * g++.dg/template/using14.C: Likewise.
5312 * g++.dg/template/using2.C: Likewise.
5313 * g++.dg/template/warn1.C: Likewise.
5314 * g++.dg/warn/Wparentheses-13.C: Likewise.
5315 * g++.dg/warn/Wparentheses-15.C: Likewise.
5316 * g++.dg/warn/Wparentheses-16.C: Likewise.
5317 * g++.dg/warn/Wparentheses-17.C: Likewise.
5318 * g++.dg/warn/Wparentheses-18.C: Likewise.
5319 * g++.dg/warn/Wparentheses-19.C: Likewise.
5320 * g++.dg/warn/Wparentheses-20.C: Likewise.
5321 * g++.dg/warn/Wparentheses-23.C: Likewise.
5322 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5323 * g++.dg/warn/noeffect2.C: Likewise.
5324 * g++.dg/warn/noeffect4.C: Likewise.
5325 * g++.dg/warn/pr8570.C: Likewise.
5326 * g++.old-deja/g++.brendan/init2.C: Likewise.
5327 * g++.old-deja/g++.eh/spec6.C: Likewise.
5328 * g++.old-deja/g++.pt/crash10.C: Likewise.
5329 * g++.old-deja/g++.pt/crash36.C: Likewise.
5330 * g++.old-deja/g++.pt/derived3.C: Likewise.
5331 * g++.old-deja/g++.pt/error2.C: Likewise.
5332 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5333 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5334 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5335 * g++.old-deja/g++.pt/overload7.C: Likewise.
5336 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5338 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5339 Iain Sandoe <iains@gcc.gnu.org>
5341 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5342 Added code to deal with the case when [Protocol
5343 -descriptionForInstanceMethod:] or [Protocol
5344 -descriptionForClassMethod:] returns NULL.
5346 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5347 Iain Sandoe <iains@gcc.gnu.org>
5349 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5350 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5353 2011-06-07 Xinliang David Li <davidxl@google.com>
5355 * gcc.dg/inline_2.c: New test.
5356 * gcc.dg/unroll_2.c: New test.
5357 * gcc.dg/inline_3.c: New test.
5358 * gcc.dg/unroll_3.c: New test.
5359 * gcc.dg/inline_4.c: New test.
5360 * gcc.dg/unroll_4.c: New test.
5361 * gcc.dg/inline_1.c: New test.
5362 * gcc.dg/unroll_1.c: New test.
5364 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5366 PR tree-optimization/48497
5367 * lib/gcc-defs.exp (dg-additional-options): New proc.
5368 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5369 -msse2 on 32-bit x86.
5371 2011-06-06 Jason Merrill <jason@redhat.com>
5373 * g++.dg/cpp0x/enum19.C: New.
5375 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5377 * gcc.target/arm/neon-reload-class.c: New test.
5379 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5382 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5384 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5386 * gcc.target/arm/smlatb-1.c: New file.
5387 * gcc.target/arm/smlatt-1.c: New file.
5388 * gcc.target/arm/smlaltb-1.c: New file.
5389 * gcc.target/arm/smlaltt-1.c: New file.
5391 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5393 * gcc.target/arm/mla-2.c: New test.
5395 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5397 PR gcov-profile/49299
5398 * gcc.dg/tree-prof/pr49299-1.c: New test.
5399 * gcc.dg/tree-prof/pr49299-2.c: New test.
5401 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5403 * lib/target-supports.exp
5404 (check_effective_target_vect_widen_mult_qi_to_hi):
5405 Add NEON as supporting target.
5406 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5407 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5408 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5409 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5410 using widening multiplication on targets that support it.
5411 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5412 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5413 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5415 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5417 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5418 Modern Objective-C runtime API.
5419 * objc/execute/next_mapping.h: Removed.
5420 * objc-obj-c++-shared/next-mapping.h: Removed.
5421 * objc-obj-c++-shared/Object1.h: Removed.
5422 * objc-obj-c++-shared/Object1.m: Removed.
5423 * objc-obj-c++-shared/Object1.mm: Removed.
5424 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5425 * objc-obj-c++-shared/Protocol1.h: Removed.
5426 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5427 of ProtoBool, IVAR_T and METHOD.
5428 * objc-obj-c++-shared/runtime.h: New.
5429 * objc-obj-c++-shared/TestsuiteObject.h: New.
5430 * objc-obj-c++-shared/TestsuiteObject.m: New.
5432 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5433 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5434 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5436 * objc/execute/_cmd.m: Include
5437 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5438 runtime API. ([TestClass +initialize]): Include this method also
5439 with the GNU runtime.
5440 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5441 Object. ([-setValue:]): Return void.
5442 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5443 with the GNU runtime. Include
5444 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5445 for the NeXT runtime. Use the existing print_ivars() and
5446 compare_structures() implementations for the old NeXT runtime.
5447 Added new implementations for the Modern GNU and NeXT runtimes.
5448 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5449 well. (main): Use objc_getClass(). Use return instead of exit.
5450 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5451 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5453 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5454 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5455 instead of Object. (main): Use return instead of exit().
5456 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5457 instead of Object. Removed prototype for exit(). (main): Use
5458 return instead of exit(). Use the Modern Objective-C runtime API.
5459 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5461 * objc/execute/class-tests-1.h: Include
5462 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5463 runtime API. (test_class_with_superclass): Do not call [Object
5464 class]. There is no need to with the current libobjc.
5465 * objc/execute/class-tests-2.h: Include
5466 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5468 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5469 ../../objc-obj-c++-shared/next-mapping.h.
5470 * objc/execute/class-2.m: Likewise.
5471 * objc/execute/class-3.m: Likewise.
5472 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5473 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5474 +initialize]): Include this method also with the GNU
5475 runtime. (main): Use the Modern Objective-C runtime API.
5476 * objc/execute/class-5.m: Likewise.
5477 * objc/execute/class-6.m: Likewise.
5478 * objc/execute/class-7.m: Likewise.
5479 * objc/execute/class-8.m: Likewise.
5480 * objc/execute/class-9.m: Likewise.
5481 * objc/execute/class-10.m: Likewise.
5482 * objc/execute/class-11.m: Likewise.
5483 * objc/execute/class-12.m: Likewise.
5484 * objc/execute/class-13.m: Likewise.
5485 * objc/execute/class-14.m: Likewise.
5486 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5487 this method also with the GNU runtime.
5488 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5489 +initialize]): Include this method also with the GNU runtime.
5490 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5492 * objc/execute/encode-1.m: Likewise.
5493 * objc/execute/enumeration-1.m: Likewise.
5494 * objc/execute/enumeration-2.m: Likewise.
5495 * objc/execute/exceptions/catchall-1.m: Likewise.
5496 * objc/execute/exceptions/finally-1.m: Likewise.
5497 * objc/execute/exceptions/foward-1.m: Likewise.
5498 * objc/execute/exceptions/local-variables-1.m: Likewise.
5499 * objc/execute/exceptions/throw-nil.m: Likewise.
5500 * objc/execute/exceptions/trivial.m: Likewise.
5501 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5502 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5503 * objc/execute/exceptions/matcher-1.m: Likewise.
5504 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5506 * objc/execute/formal_protocol-2.m: Likewise.
5507 * objc/execute/formal_protocol-3.m: Likewise.
5508 * objc/execute/formal_protocol-4.m: Likewise.
5509 * objc/execute/formal_protocol-5.m: Include
5510 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5512 * objc/execute/formal_protocol-6.m: Likewise.
5513 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5514 Object. Include <objc/Protocol.h> instead of
5515 ../../objc-obj-c++-shared/Protocol1.h.
5516 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5518 * objc/execute/informal_protocol.m: Likewise.
5519 * objc/execute/load-3.m: Likewise.
5520 * objc/execute/many_args_method.m ([TestClass +initialize]):
5521 Include this method with the GNU runtime as well.
5522 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5523 * objc/execute/nested-func-1.m: Use TestsuiteObject
5525 * objc/execute/nil_method-1.m: Likewise.
5526 * objc/execute/no_clash.m: Likewise.
5527 * objc/execute/np-1.m: Do not include
5528 ../../objc-obj-c++-shared/Protocol1.h.
5529 (main): Use return instead of exit().
5530 * objc/execute/np-2.m: Do not include
5531 ../../objc-obj-c++-shared/Protocol1.h.
5532 ([MyObject +initialize]): Include this method also with the GNU
5533 runtime. (main): Use return instead of exit().
5534 * objc/execute/object_is_class.m: Include
5535 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5536 of Object. (main): Use the Modern Objective-C runtime API.
5537 * objc/execute/object_is_meta_class.m: Likewise.
5538 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5539 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5540 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5541 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5542 Objective-C runtime API.
5543 * objc/execute/protocol-isEqual-2.m: Likewise.
5544 * objc/execute/protocol-isEqual-3.m: Likewise.
5545 * objc/execute/protocol-isEqual-4.m: Likewise.
5546 * objc/execute/redefining_self.m ([TestClass +initialize]):
5547 Include this method with the GNU runtime as well.
5548 * objc/execute/root_methods.m: Include
5549 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5550 Include this method with the GNU runtime as well.
5551 (main): Use the Modern Objective-C runtime API.
5552 * objc/execute/selector-1.m: Include
5553 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5554 of Object. (main): Use the Modern Objective-C runtime API.
5555 * objc/execute/static-1.m ([Test +initialize]): Include this
5556 method with the GNU runtime as well.
5557 * objc/execute/static-2.m: Likewise.
5558 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5559 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5560 ([MathClass +initialize]): Include this method with the GNU
5562 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5564 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5565 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5566 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5567 * objc.dg/attributes/method-attribute-1.m: Likewise.
5568 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5569 * objc.dg/attributes/method-attribute-2.m: Likewise.
5570 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5571 * objc.dg/attributes/method-attribute-3.m: Likewise.
5572 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5573 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5574 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5575 * obj-c++.dg/bitfield-1.mm: Likewise.
5576 * obj-c++.dg/bitfield-2.mm: Likewise
5577 * objc.dg/bitfield-3.m: Likewise.
5578 * obj-c++.dg/bitfield-4.mm: Likewise.
5579 * objc.dg/bitfield-5.m: Likewise
5580 * objc.dg/call-super-1.m: Likewise.
5581 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5582 Use objc_getClass() instead of objc_get_class(), but for the GNU
5583 runtime redefine objc_getClass as objc_get_class. Include
5584 ../objc-obj-c++-shared/runtime.h.
5585 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5586 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5587 Use the Modern Objective-C runtime API.
5588 * objc.dg/class-protocol-1.m: Include
5589 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5590 * obj-c++.dg/class-protocol-1.mm: Likewise.
5591 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5592 * objc.dg/comp-types-10.m: Likewise.
5593 * objc.dg/comp-types-11.m: Likewise.
5594 * objc.dg/comp-types-12.m: Likewise.
5595 * obj-c++.dg/comp-types-9.mm: Likewise.
5596 * obj-c++.dg/comp-types-11.mm: Likewise.
5597 * obj-c++.dg/comp-types-12.mm: Likewise.
5598 * obj-c++.dg/comp-types-13.mm: Likewise.
5599 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5600 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5601 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5602 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5603 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5604 * objc.dg/desig-init-1.m: Likewise.
5605 * obj-c++.dg/defs.mm: Likewise.
5606 * objc.dg/exceptions-2.m: Likewise.
5607 * obj-c++.dg/except-1.mm: Likewise.
5608 * obj-c++.dg/exceptions-2.mm: Likewise.
5609 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5610 Use the Modern Objective-C runtime API.
5611 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5612 the Modern Objective-C runtime API. Do not include
5613 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5614 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5615 the Modern Objective-C runtime API except when using an older NeXT
5617 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5618 the Modern Objective-C runtime API.
5619 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5621 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5622 * objc.dg/encode-7-next-64bit.m: Updated include.
5623 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5625 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5626 the Modern Objective-C runtime API.
5627 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5628 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5629 instead of ../objc-obj-c++-shared/Protocol1.h.
5630 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5631 the Modern Objective-C runtime API except when using an older NeXT
5633 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5634 the Modern Objective-C runtime API.
5635 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5637 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5638 * objc.dg/fix-and-continue-2.m: Likewise.
5639 * objc.dg/foreach-1.m: Likewise.
5640 * objc.dg/foreach-2.m: Likewise.
5641 * objc.dg/foreach-3.m: Likewise.
5642 * objc.dg/foreach-4.m: Likewise.
5643 * objc.dg/foreach-5.m: Likewise.
5644 * objc.dg/foreach-6.m: Likewise.
5645 * objc.dg/foreach-7.m: Likewise.
5646 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5648 * objc.dg/func-ptr-2.m: Likewise.
5649 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5650 Do not include objc/objc-api.h.
5651 * obj-c++.dg/fsf-package-0.mm: Likewise.
5652 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5653 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5654 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5656 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5657 * objc.dg/gnu-runtime-3.m: Likewise.
5658 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5659 * objc.dg/headers.m: Include objc/runtime.h instead of
5660 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5661 for the NeXT runtime.
5662 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5663 * obj-c++.dg/isa-field-1.mm: Likewise.
5664 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5665 * objc.dg/layout-1.m: Likewise.
5666 * objc.dg/layout-2.m: Likewise.
5667 * objc.dg/local-decl-2.m: Likewise.
5668 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5669 Object. ([Container +elementForView:]): Use
5670 class_conformsToProtocol().
5671 * obj-c++.dg/lookup-2.mm: Likewise.
5672 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5673 * obj-c++.dg/local-decl-1.mm: Likewise.
5674 * objc.dg/method-3.m: Likewise.
5675 * objc.dg/method-4.m: Likewise.
5676 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5677 ../objc-obj-c++-shared/Protocol1.h.
5678 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5679 * objc.dg/method-9.m: Likewise.
5680 * objc.dg/method-10.m: Likewise.
5681 * objc.dg/method-13.m ([Root +initialize]): Include this method
5682 also for the GNU runtime. (main): Use objc_getClass() also for
5684 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5685 * objc.dg/method-17.m: Likewise.
5686 * objc.dg/method-19.m: Likewise.
5687 * objc.dg/method-20b.m: Likewise.
5688 * obj-c++.dg/method-2.mm: Likewise.
5689 * obj-c++.dg/method-6.mm: Likewise.
5690 * obj-c++.dg/method-10.mm: Likewise.
5691 * obj-c++.dg/method-11.mm: Likewise.
5692 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5693 ../objc-obj-c++-shared/Protocol1.h.
5694 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5695 * obj-c++.dg/method-15.mm: Likewise.
5696 * obj-c++.dg/method-17.mm: Likewise.
5697 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5698 +initialize]): Include this method also for the GNU
5699 runtime. (main): Use objc_getClass() also for the GNU runtime.
5700 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5701 * obj-c++.dg/method-22.mm: Likewise.
5702 * obj-c++.dg/method-23.mm: Likewise.
5703 * obj-c++.dg/no-extra-load.mm: Likewise.
5704 * objc.dg/objc-fast-4.m: Likewise.
5705 * objc.dg/objc-gc-4.m: Likewise.
5706 * obj-c++.dg/objc-gc-3.mm: Likewise.
5707 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5708 protocol_getMethodDescription() instead of [Protocol
5709 -descriptionForInstanceMethod].
5710 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5711 Made it available with all runtimes. (main): Call -test instead
5713 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5714 and put into a category.
5715 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5716 Object. Include objc/objc.h.
5717 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5718 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5719 New. (main): Use protocol_getMethodDescription() instead
5720 of [Protocol -descriptionForInstanceMethod] and [Protocol
5721 -descriptionForClassMethod].
5722 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5723 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5724 Objective-C runtime API.
5725 * obj-c++.dg/proto-qual-1.mm: Likewise.
5726 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5728 * obj-c++.dg/property/property-1.mm: Likewise.
5729 * obj-c++.dg/qual-types-1.mm: Likewise.
5730 * objc.dg/selector-2.m: Include objc/objc.h instead of
5731 ../objc-obj-c++-shared/Object1.h.
5732 * obj-c++.dg/selector-2.mm: Likewise.
5733 * obj-c++.dg/selector-5.mm: Likewise.
5734 * obj-c++.dg/selector-6.mm: Likewise.
5735 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5736 Object. Do not include objc/objc-api.h.
5737 * obj-c++.dg/set-not-used-1.mm: Likewise.
5738 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5739 * objc.dg/stret-1.m: Likewise.
5740 * objc.dg/stret-2.m: Likewise.
5741 * obj-c++.dg/super-class-2.mm: Likewise.
5742 * objc.dg/super-class-3.m: Likewise.
5743 * objc.dg/super-class-4.m: Likewise.
5744 * objc.dg/sync-2.m: Likewise.
5745 * obj-c++.dg/sync-2.mm: Likewise.
5746 * objc.dg/sync-1.m: Include objc/objc.h instead of
5747 ../objc-obj-c++-shared/Object1.h.
5748 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5749 'Class' as the type of 'isa'.
5750 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5751 Objective-C runtime API. ([TestClass +initialize]): Include this
5752 method with the GNU runtime as well.
5753 * objc.dg/strings/strings-1.m: Updated includes.
5754 * obj-c++.dg/strings/strings-1.mm: Likewise.
5755 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5756 objc.dg/strings/const-str-12b.m.
5757 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5758 * obj-c++.dg/template-3.mm: Likewise.
5759 * obj-c++.dg/template-4.mm: Likewise.
5760 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5761 Objective-C runtime API.
5762 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5763 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5764 * obj-c++.dg/try-catch-1.mm: Likewise.
5765 * obj-c++.dg/try-catch-2.mm: Likewise.
5766 * objc.dg/try-catch-3.m: Likewise.
5767 * obj-c++.dg/try-catch-3.mm: Likewise.
5768 * objc.dg/try-catch-6.m: Likewise.
5769 * objc.dg/try-catch-7.m: Likewise.
5770 * obj-c++.dg/try-catch-7.mm: Likewise.
5771 * obj-c++.dg/try-catch-8.mm: Likewise.
5772 * obj-c++.dg/try-catch-9.mm: Likewise.
5773 * objc.dg/try-catch-10.m: Likewise.
5774 * obj-c++.dg/try-catch-11.mm: Likewise.
5775 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5776 Object. Include objc/objc.h.
5777 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5778 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5779 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5780 Object. Use Modern Objective-C runtime API. Do not use
5782 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5783 * obj-c++.dg/torture/trivial.mm: Likewise.
5784 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5785 instead of ../objc-obj-c++-shared/Object1.h. Include
5786 ../objc-obj-c++-shared/runtime.h.
5787 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5788 * objc.dg/torture/strings/const-str-11.m: Likewise.
5789 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5790 * objc.dg/torture/strings/const-str-9.m: Likewise.
5791 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5792 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5793 instead of Object. Only add _FooClassReference if
5795 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5796 * objc.dg/torture/strings/const-str-8.m: Likewise.
5797 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5798 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5800 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5802 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5803 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5804 * obj-c++.dg/va-meth-1.mm: Likewise.
5805 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5806 ../objc-obj-c++-shared/Object1.h.
5807 * objc.dg/zero-link-3.m: Likewise.
5809 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5811 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5813 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5816 * obj-c++.dg/property/cxx-property-1.mm: New.
5817 * obj-c++.dg/property/cxx-property-2.mm: New.
5819 2011-06-06 Jason Merrill <jason@redhat.com>
5821 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5823 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5825 PR rtl-optimization/49145
5827 * gcc.c-torture/compile/pr49145.c: New test.
5829 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5832 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5833 to dg-options, match also DW_AT_linkage_name.
5836 * gcc.dg/debug/pr49294.c: New test.
5839 * g++.dg/opt/pr49264.C: New test.
5841 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5843 PR tree-optimization/49243
5844 * gcc.dg/pr49243.c: New.
5846 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5848 * gnat.dg/specs/cond_expr1.ads: New test.
5850 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5852 * gnat.dg/deferred_const4.ad[sb]: New test.
5853 * gnat.dg/deferred_const4_pkg.ads: New helper.
5855 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5857 * gnat.dg/test_tamdt.adb: Rename to...
5858 * gnat.dg/taft_type1.adb: ...this.
5859 * gnat.dg/tamdt.ad[sb]: Rename to...
5860 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5861 * gnat.dg/tamdt_aux.ads: Rename to...
5862 * gnat.dg/taft_type1_pkg2.ads: ...this.
5863 * gnat.dg/taft_type2.ad[sb]: New test.
5864 * gnat.dg/taft_type2_pkg.ads: New helper.
5865 * gnat.dg/taft_type3.adb: New test.
5866 * gnat.dg/taft_type3_pkg.ads: New helper.
5868 2011-06-05 Tobias Burnus <burnus@net-b.de>
5871 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5874 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5877 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5879 * objc.dg/gnu-api-2-objc.m: Likewise.
5880 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5881 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5883 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5885 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5886 alignment, not the alignment, when calling class_addIvar(). Add
5887 an 'isa' instance variable to the test root class.
5888 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5890 2011-06-04 Jan Hubicka <jh@suse.cz>
5892 PR tree-optimization/48893
5893 PR tree-optimization/49091
5894 PR tree-optimization/49179
5895 * gfortran.dg/pr49179.f90: New testcase
5897 2011-06-04 Jan Hubicka <jh@suse.cz>
5900 * g++.dg/torture/pr48954.C: New testcase.
5902 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5904 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5906 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5909 * g++.dg/diagnostic/bitfld2.C: New.
5911 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5914 * gcc.c-torture/execute/pr49281.c: New test.
5916 2011-06-04 Jan Hubicka <jh@suse.cz>
5918 PR tree-optimize/48929
5919 * gcc.c-torture/compile/pr48929.c: New testcase.
5921 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5925 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5928 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5930 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5932 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5934 2011-06-03 Richard Henderson <rth@redhat.com>
5935 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5937 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5939 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5941 * objc.dg/headers.m: Do not include objc-list.h.
5943 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5945 * objc.dg/type-stream-1.m: Test removed.
5946 * objc.dg/headers.m: Do not include typedstream.h.
5948 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5950 * objc.dg/torture/forward-1.m (main): Updated testcase.
5952 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5955 * gcc.c-torture/compile/pr49163.c: New.
5957 2011-06-02 Asher Langton <langton2@llnl.gov>
5960 * gfortran.dg/PR49268.f90: New test.
5962 2011-06-02 Asher Langton <langton2@llnl.gov>
5965 * gfortran.dg/PR37039.f90: New test.
5967 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5970 * objc.dg/method-5.m: Updated.
5971 * objc.dg/method-19.m: Updated.
5972 * objc.dg/method-lookup-1.m: New.
5973 * obj-c++.dg/method-6.mm: Updated.
5974 * obj-c++.dg/method-7.mm: Updated.
5975 * obj-c++.dg/method-lookup-1.mm: New.
5977 2011-06-02 DJ Delorie <dj@redhat.com>
5979 * lib/timeout.exp (timeout): Add board_info support.
5981 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5983 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5985 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5988 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5989 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5991 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5992 Hans-Peter Nilsson <hp@axis.com>
5994 PR rtl-optimization/48840
5995 * gcc.target/sparc/ultrasp13.c: New test.
5997 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6000 * gcc.c-torture/compile/pr49238.c: New.
6002 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6004 * gcc.target/arm/g2.c: Skip test in -mthumb.
6005 Skip test unless cpu is xscale.
6006 * gcc.target/arm/scd42-2.c: Likewise.
6007 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6009 2011-06-01 Jason Merrill <jason@redhat.com>
6011 * g++.dg/cpp0x/decltype28.C: New.
6012 * g++.dg/cpp0x/decltype29.C: New.
6014 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6017 * gcc.target/mips/pr45074.c: New test.
6019 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6020 Hans-Peter Nilsson <hp@axis.com>
6022 PR rtl-optimization/48830
6023 * gcc.target/sparc/ultrasp12.c: New test.
6025 2011-06-01 David Li <davidxl@google.com>
6027 * gcc.dg/profile-dir-1.c: Change pass name.
6028 * gcc.dg/profile-dir-2.c: Ditto.
6029 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6030 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6031 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6032 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6033 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6034 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6035 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6036 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6037 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6038 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6039 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6040 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6041 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6042 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6043 * gcc.dg/profile-dir-3.c: Ditto.
6044 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6046 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6048 * objc.dg/attributes/method-nonnull-1.m: New test.
6049 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6051 2011-05-31 Tobias Burnus <burnus@net-b.de>
6054 * gfortran.dg/coarray_atomic_1.f90: New.
6055 * gfortran.dg/coarray/atomic_1.f90: New.
6057 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6059 * gcc.dg/guality/bswaptest.c: New test.
6060 * gcc.dg/guality/clztest.c: New test.
6061 * gcc.dg/guality/ctztest.c: New test.
6062 * gcc.dg/guality/rotatetest.c: New test.
6065 * gcc.target/i386/pr48688.c: New test.
6067 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6070 * g++.dg/lookup/name-clash9.C: New.
6072 2011-05-31 Tobias Burnus <burnus@net-b.de>
6075 * gfortran.dg/coarray/dummy_1.f90: New.
6077 2011-05-31 Tobias Burnus <burnus@net-b.de>
6080 * gfortran.dg/coarray/save_1.f90: New.
6081 * gfortran.dg/coarray_4.f90: Update dg-error.
6083 2011-05-31 Jason Merrill <jason@redhat.com>
6085 * g++.dg/cpp0x/rv-template1.C: New.
6087 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6089 PR rtl-optimization/49235
6090 * gcc.dg/pr49235.c: New test.
6092 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6094 PR tree-optimization/49093
6095 * gcc.dg/vect/pr49093.c: New test.
6097 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6100 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6102 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6105 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6108 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6111 * gcc.c-torture/execute/pr49186.c: New.
6113 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6116 * gcc.target/i386/pr49168-1.c: New.
6118 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6119 Eric Botcazou <ebotcazou@adacore.com>
6121 * gcc.dg/guality/drap.c: New test.
6123 2011-05-30 Richard Guenther <rguenther@suse.de>
6125 PR tree-optimization/49210
6126 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6127 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6129 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6132 * g++.dg/gomp/pr49223-1.C: New test.
6133 * g++.dg/gomp/pr49223-2.C: New test.
6135 2011-05-30 Richard Guenther <rguenther@suse.de>
6137 PR tree-optimization/49218
6138 * gcc.c-torture/execute/pr49218.c: New testcase.
6140 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6142 PR tree-optimization/49199
6143 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6144 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6145 -fno-tree-scev-cprop.
6147 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6150 * gfortran.dg/extends_13.f03: New.
6152 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6154 PR rtl-optimization/49095
6155 * gcc.target/i386/pr49095.c: New test.
6157 2011-05-29 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/coarray_24.f90: New.
6162 2011-05-29 Tobias Burnus <burnus@net-b.de>
6165 * gfortran.dg/coarray_23.f90: New.
6167 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6170 * gcc.dg/pr48826.c: New test.
6172 2011-05-29 Richard Guenther <rguenther@suse.de>
6174 PR tree-optimization/49217
6175 * gcc.dg/torture/pr49217.c: New testcase.
6177 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6180 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6182 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6184 * gnat.dg/boolean_subtype.adb: Rename to...
6185 * gnat.dg/boolean_subtype1.adb: ...this.
6187 2011-05-28 Jason Merrill <jason@redhat.com>
6189 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6191 2011-05-27 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/enum18.C: Adjust.
6195 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6197 2011-05-27 Tobias Burnus <burnus@net-b.de>
6200 * gfortran.dg/coarray_22.f90: New.
6202 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6204 PR tree-optimization/46728
6205 * gcc.target/powerpc/pr46728-1.c: New.
6206 * gcc.target/powerpc/pr46728-2.c: New.
6207 * gcc.target/powerpc/pr46728-3.c: New.
6208 * gcc.target/powerpc/pr46728-4.c: New.
6209 * gcc.target/powerpc/pr46728-5.c: New.
6210 * gcc.dg/pr46728-6.c: New.
6211 * gcc.target/powerpc/pr46728-7.c: New.
6212 * gcc.target/powerpc/pr46728-8.c: New.
6213 * gcc.dg/pr46728-9.c: New.
6214 * gcc.target/powerpc/pr46728-10.c: New.
6215 * gcc.target/powerpc/pr46728-11.c: New.
6216 * gcc.dg/pr46728-12.c: New.
6217 * gcc.target/powerpc/pr46728-13.c: New.
6218 * gcc.target/powerpc/pr46728-14.c: New.
6219 * gcc.target/powerpc/pr46728-15.c: New.
6220 * gcc.target/powerpc/pr46728-16.c: New.
6222 2011-05-27 Jason Merrill <jason@redhat.com>
6224 * g++.dg/abi/mangle47.C: New.
6227 * g++.dg/template/const5.C: New.
6229 * g++.dg/cpp0x/enum18.C: New.
6231 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6233 * g++.dg/cpp0x/error6.C: New.
6235 * g++.dg/cpp0x/error5.C: New.
6237 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6240 * g++.dg/eh/cond6.C: New test.
6242 2011-05-27 Tobias Burnus <burnus@net-b.de>
6245 * gfortran.dg/rank_3.f90: New.
6246 * gfortran.dg/rank_4.f90: New.
6248 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6250 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6251 replace dump search.
6253 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6255 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6256 * gnat.dg/bit_packed_array5.adb: ...here.
6258 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/cpp0x/auto25.C: New.
6263 2011-05-27 Richard Guenther <rguenther@suse.de>
6265 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6267 2011-05-27 Richard Guenther <rguenther@suse.de>
6269 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6271 2011-05-27 Richard Guenther <rguenther@suse.de>
6274 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6276 2011-05-26 Jason Merrill <jason@redhat.com>
6278 * g++.dg/cpp0x/friend1.C: New.
6279 * g++.dg/cpp0x/friend2.C: New.
6281 * g++.dg/cpp0x/auto7.C: Update.
6282 * g++.dg/template/crash50.C: Adjust.
6283 * g++.dg/template/static9.C: Adjust.
6284 * g++.old-deja/g++.ext/memconst.C: Adjust.
6286 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6288 * gcc.dg/march.c: Ignore a note for some targets.
6290 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6291 Nathan Froyd <froydnj@codesourcery.com>
6295 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6296 * g++.dg/parse/pr18770.C: New test.
6297 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6299 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6302 * gfortran.dg/dependency_40.f90 : New test.
6304 2011-05-26 Tobias Burnus <burnus@net-b.de>
6307 * gfortran.dg/coarray/registering_1.f90: New.
6309 2011-05-26 Jason Merrill <jason@redhat.com>
6311 * g++.dg/cpp0x/variadic111.C: New.
6312 * g++.dg/cpp0x/variadic41.C: Adjust.
6314 2011-05-26 Richard Guenther <rguenther@suse.de>
6316 PR tree-optimization/48702
6317 * gcc.dg/torture/pr48702.c: New testcase.
6319 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321 PR gcov-profile/48845
6322 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6324 * gcc.dg/matrix/matrix.exp: Likewise.
6325 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6326 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6327 line number to check_profiling_available.
6328 * lib/target-supports.exp (check_profiling_available): Account for
6330 Require TLS runtime support with -fprofile-generate.
6331 * lib/profopt.exp (profopt-execute): Add TLS options for
6333 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6335 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6338 * g++.dg/eh/cond5.C: New test.
6340 PR tree-optimization/49161
6341 * gcc.c-torture/execute/pr49161.c: New test.
6343 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6345 * gcc.target/arm/neon-vorn-vbic.c: New test.
6347 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6349 PR tree-optimization/49038
6350 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6351 * gcc.dg/vect/pr49038.c: New test.
6353 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6354 * g++.dg/init/pr25811-3.C: New.
6355 * g++.dg/init/pr25811-4.C: New.
6357 2011-05-25 Jason Merrill <jason@redhat.com>
6359 * g++.dg/cpp0x/enum17.C: New.
6360 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6362 * g++.dg/cpp0x/auto24.C: New.
6364 * g++.dg/cpp0x/error4.C: New.
6366 * g++.dg/cpp0x/rv-restrict.C: New.
6368 * g++.dg/cpp0x/enum15.C: New.
6369 * g++.dg/cpp0x/constexpr-switch2.C: New.
6371 * g++.dg/cpp0x/variadic110.C: New.
6373 * g++.dg/cpp0x/auto9.C: Add typedef test.
6375 * g++.dg/cpp0x/auto23.C: New.
6376 * g++.dg/cpp0x/auto9.C: Adjust.
6378 * g++.dg/cpp0x/defaulted29.C: New.
6380 * g++.dg/cpp0x/initlist51.C: New.
6382 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6384 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6385 * g++.dg/abi/packed1.C: Suppress warning.
6386 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6387 * g++.dg/template/stdarg1.C: Likewise.
6388 * g++.dg/other/packed1.C: Remove arm from xfail list.
6390 2011-05-25 Jason Merrill <jason@redhat.com>
6392 * g++.dg/cpp0x/enum16.C: New.
6393 * g++.dg/parse/error15.C: Adjust.
6395 * g++.dg/cpp0x/initlist50.C: New.
6397 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6399 * g++.dg/cpp0x/variadic109.C: New.
6401 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6403 * gcc.target/i386/pause-1.c: New.
6405 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6407 * gcc.dg/stack-usage-1.c: Adjust comment.
6408 * gcc.dg/stack-usage-2.c: New test.
6410 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6413 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6414 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6416 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6418 PR rtl-optimization/48757
6419 * gfortran.dg/pr48757.f: New test case.
6421 2011-05-24 Jason Merrill <jason@redhat.com>
6423 * g++.dg/cpp0x/access01.C: New.
6425 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6428 * objc.dg/pr48177.m: New testcase.
6430 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6433 * objc.dg/pr48187.m: New testcase.
6434 * obj-c++.dg/pr48187.mm: New testcase.
6435 * objc.dg/ivar-extra-semicolon.m: New testcase.
6437 2011-05-24 Jason Merrill <jason@redhat.com>
6439 * g++.dg/template/access21.C: New.
6440 * g++.dg/template/access22.C: New.
6442 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6444 PR rtl-optimization/48633
6445 * g++.dg/pr48633.C: New test.
6447 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6450 * g++.dg/other/pr49133.C: New test.
6452 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6453 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6455 * gcc.dg/torture/tls/run-gd.c: New test.
6456 * gcc.dg/torture/tls/run-ie.c: New test.
6457 * gcc.dg/torture/tls/run-ld.c: New test.
6458 * gcc.dg/torture/tls/run-le.c: New test.
6459 * lib/target-supports.exp (check_effective_target_tls_runtime):
6460 Build testcase with TLS options.
6462 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6466 2011-05-24 Tom de Vries <tom@codesourcery.com>
6468 PR tree-optimization/49121
6469 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6471 2011-05-23 Jason Merrill <jason@redhat.com>
6473 * g++.dg/cpp0x/defaulted28.C: New.
6475 * g++.dg/cpp0x/sfinae25.C: New.
6477 * g++.dg/cpp0x/rv-cast2.C: New.
6479 * g++.dg/cpp0x/enum14.C: New.
6481 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6484 * gcc.c-torture/execute/pr49123.c: New test.
6487 * gcc.dg/debug/pr49032.c: New test.
6490 * gcc.dg/pr49120.c: New test.
6492 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6495 * gcc.target/i386/pr47315.c: New test.
6497 2011-05-23 Jason Merrill <jason@redhat.com>
6499 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6501 * g++.dg/cpp0x/sfinae24.C: New.
6503 * g++.dg/cpp0x/error3.C: New.
6505 * g++.dg/cpp0x/defaulted27.C: New.
6507 * g++.dg/cpp0x/decltype27.C: New.
6509 2011-05-23 Richard Guenther <rguenther@suse.de>
6511 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6513 2011-05-23 Richard Guenther <rguenther@suse.de>
6515 PR tree-optimization/40874
6516 * g++.dg/tree-ssa/pr40874.C: New testcase.
6518 2011-05-23 Richard Guenther <rguenther@suse.de>
6520 PR tree-optimization/49115
6521 * g++.dg/torture/pr49115.C: New testcase.
6523 2011-05-23 Richard Guenther <rguenther@suse.de>
6526 * gcc.dg/memcpy-3.c: New testcase.
6528 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.c-torture/execute/pr48973-1.c: New test.
6532 * gcc.c-torture/execute/pr48973-2.c: New test.
6534 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6537 * g++.dg/warn/pr18016.C: New.
6539 2011-05-23 Tom de Vries <tom@codesourcery.com>
6542 * gcc.target/arm/ivopts-6.c: New test.
6544 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6547 * gcc.c-torture/compile/pr49029.c: New test.
6549 2011-05-22 Jason Merrill <jason@redhat.com>
6551 * g++.dg/cpp0x/sfinae23.C: New.
6552 * g++.dg/cpp0x/sfinae8.C: Correct.
6554 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6556 * gfortran.dg/function_optimize_8.f90: New test case.
6558 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6560 PR tree-optimization/49087
6561 * gcc.dg/vect/O3-pr49087.c: New test.
6563 2011-05-21 Jason Merrill <jason@redhat.com>
6565 * g++.dg/debug/const5.C: New.
6567 2011-05-20 Jason Merrill <jason@redhat.com>
6569 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6571 * g++.dg/cpp0x/constexpr-static7.C: New.
6573 * g++.dg/cpp0x/enum12.C: New.
6574 * g++.dg/cpp0x/enum13.C: New.
6576 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6579 * gfortran.dg/select_type_23.f03: New.
6581 2011-05-20 Jason Merrill <jason@redhat.com>
6583 * g++.dg/cpp0x/defaulted26.C: New.
6585 * g++.dg/cpp0x/noexcept02.C: Fix.
6586 * g++.dg/cpp0x/noexcept03.C: Fix.
6587 * g++.dg/cpp0x/noexcept08.C: Fix.
6588 * g++.dg/cpp0x/noexcept10.C: New.
6590 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6593 * gfortran.dg/extends_12.f03: New.
6595 2011-05-20 Jason Merrill <jason@redhat.com>
6597 * g++.dg/template/koenig9.C: New.
6598 * g++.dg/opt/pr47615.C: Fix.
6599 * g++.dg/overload/defarg1.C: Fix.
6600 * g++.dg/tc1/dr213.C: Remove xfail.
6601 * g++.dg/torture/pr34850.C: Fix.
6602 * g++.dg/torture/pr39362.C: Fix.
6603 * g++.old-deja/g++.brendan/crash56.C: Fix.
6604 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6606 2011-05-20 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/49079
6609 * gcc.dg/torture/pr49079.c: New testcase.
6611 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6613 PR tree-optimization/49073
6614 * gcc.c-torture/execute/pr49073.c: New test.
6616 2011-06-19 Tobias Burnus <burnus@net-b.de>
6619 * gfortran.dg/coarray_21.f90: New.
6621 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6623 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6626 2011-05-19 Richard Guenther <rguenther@suse.de>
6629 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6631 2011-05-19 Richard Guenther <rguenther@suse.de>
6634 * gcc.dg/builtin-object-size-11.c: New testcase.
6636 2011-05-19 Tom de Vries <tom@codesourcery.com>
6639 * gcc.target/arm/ivopts.c: New test.
6640 * gcc.target/arm/ivopts-2.c: New test.
6642 2011-05-19 Tom de Vries <tom@codesourcery.com>
6644 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6646 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6648 * gcc.c-torture/execute/960321-1.x: Remove.
6650 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6653 * gfortran.dg/move_alloc_4.f90: New.
6655 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6658 * gcc.target/i386/pr49002-1.c: New test.
6659 * gcc.target/i386/pr49002-2.c: Likewise.
6661 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6663 PR tree-optimization/49039
6664 * gcc.c-torture/execute/pr49039.c: New test.
6665 * gcc.dg/tree-ssa/pr49039.c: New test.
6666 * g++.dg/torture/pr49039.C: New test.
6668 2011-05-18 Jason Merrill <jason@redhat.com>
6670 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6671 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6672 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6674 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6676 * gcc.target/bfin/mcpu-bf592.c: New test.
6678 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6680 PR tree-optimization/41881
6681 * gcc.dg/vect/O3-pr41881.c: New test.
6682 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6684 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6686 PR tree-optimization/49000
6687 * gcc.dg/pr49000.c: New test.
6689 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6691 * gnat.dg/invalid1.adb: New test.
6693 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6695 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6697 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6698 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6700 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6703 * g++.dg/cpp0x/range-for18.C: New.
6705 2011-05-15 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/coarray/image_index_2.f90: New.
6710 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6712 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6713 * g++.dg/cpp0x/override2.C: New.
6715 2011-05-14 Tobias Burnus <burnus@net-b.de>
6718 * gfortran.de/coarray_20.f90: New.
6720 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6723 * function_optimize_7.f90: New test case.
6725 2011-05-13 Jason Merrill <jason@redhat.com>
6727 * g++.dg/cpp0x/decltype26.C: New.
6728 * g++.dg/cpp0x/enum11.C: New.
6730 2011-05-13 Tobias Burnus <burnus@net-b.de>
6734 * gfortran.dg/assign_8.f90: Update dg-error.
6736 2011-05-13 Tobias Burnus <burnus@net-b.de>
6739 * gfortran.dg/io_constraints_8.f90: New.
6740 * gfortran.dg/io_constraints_9.f90: New.
6742 2011-05-13 Martin Thuresson <martint@google.com>
6744 PR gcov-profile/47793
6745 * gcc.dg/pr47793.c: New.
6747 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6749 PR tree-optimization/48975
6750 * gcc.dg/pr48975.c: New test.
6752 2011-05-12 Tobias Burnus <burnus@net-b.de>
6755 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6757 2011-05-12 Jason Merrill <jason@redhat.com>
6759 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6761 2011-05-12 Geert Bosch <bosch@adacore.com>
6763 * gnat.dg/view_conversion1.adb: New test.
6765 2011-05-12 Richard Guenther <rguenther@suse.de>
6767 PR tree-optimization/48172
6768 * gcc.dg/vect/pr48172.c: New testcase.
6770 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6773 * g++.dg/opt/pr48967.C: New test.
6775 2011-05-11 Jason Merrill <jason@redhat.com>
6777 * g++.dg/cpp0x/constexpr-friend.C: New.
6778 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6780 * g++.dg/cpp0x/sfinae22.C: New.
6782 2011-05-11 Tobias Burnus <burnus@net-b.de>
6785 * gfortran.dg/generic_24.f90: New.
6787 2011-05-11 Richard Guenther <rguenther@suse.de>
6789 PR tree-optimization/15256
6790 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6792 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.dg/pr48159-1.c: New test.
6796 * gcc.dg/pr48159-2.c: New test.
6798 2011-05-11 Richard Guenther <rguenther@suse.de>
6801 * gcc.dg/torture/pr48953.c: New testcase.
6803 2011-05-11 Richard Guenther <rguenther@suse.de>
6805 PR tree-optimization/18041
6806 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6808 2011-05-11 Alan Modra <amodra@gmail.com>
6811 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6813 2011-05-10 Jason Merrill <jason@redhat.com>
6815 * g++.dg/cpp0x/defaulted25.C: New.
6816 * g++.dg/template/crash7.C: Adjust.
6818 * g++.dg/cpp0x/variadic108.C: New.
6820 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6822 * g++.dg/inherit/virtual9.C: Extend.
6824 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6827 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6828 are passed and returned in vector registers.
6830 2011-05-10 Richard Guenther <rguenther@suse.de>
6832 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6833 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6834 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6836 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6839 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6841 PR tree-optimization/48611
6842 PR tree-optimization/48794
6843 * gfortran.dg/gomp/pr48611.f90: New test.
6844 * gfortran.dg/gomp/pr48794.f90: New test.
6847 * gcc.dg/dfp/pr48928.c: New test.
6849 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6852 * g++.dg/cpp0x/pr48522.C: New.
6854 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6857 * g++.dg/cpp0x/sfinae21.C: New.
6859 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/template/sfinae28.C: Rename to...
6862 * g++.dg/cpp0x/sfinae19.C: ... this.
6863 * g++.dg/template/sfinae29.C: Rename to...
6864 * g++.dg/cpp0x/sfinae20.C: ... this.
6866 2011-05-09 Jeff Law <law@redhat.com>
6868 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6871 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6874 * g++.dg/init/pr20039.C: New.
6876 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6880 * g++.dg/template/sfinae28.C: New.
6881 * g++.dg/template/sfinae29.C: Likewise.
6883 2011-05-09 Jason Merrill <jason@redhat.com>
6885 * g++.dg/template/nontype23.C: New.
6887 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6889 * g++.dg/init/pr48859.C: New.
6891 2011-05-09 Jason Merrill <jason@redhat.com>
6893 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6894 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6895 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6896 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6897 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6898 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6899 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6900 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6902 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6904 * g++.dg/inherit/virtual9.C: New.
6906 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6909 * g++.dg/template/dependent-expr8.C: New test case.
6911 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6913 PR tree-optimization/48837
6914 * gcc.dg/pr48837.c: New testcase.
6916 2011-05-06 Jason Merrill <jason@redhat.com>
6918 * g++.dg/cpp0x/constexpr-condition2.C: New.
6920 * g++.dg/cpp0x/constexpr-missing.C: New.
6922 2011-05-06 Tobias Burnus <burnus@net-b.de>
6925 * gfortran.dg/coarray/this_image_2.f90: New.
6927 2011-05-06 Tobias Burnus <burnus@net-b.de>
6931 * gfortran.dg/bind_c_usage_22.f90: New.
6932 * gfortran.dg/bind_c_usage_23.f90: New.
6933 * gfortran.dg/bind_c_usage_24.f90: New.
6934 * gfortran.dg/bind_c_usage_24_c.c: New.
6936 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6939 * g++.dg/template/member9.C: New test case.
6941 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6943 * gnat.dg/discr29.ad[sb]: New test.
6944 * gnat.dg/discr30.adb: Likewise.
6946 2011-05-05 Julian Brown <julian@codesourcery.com>
6948 * gcc.target/arm/neon-vset_lanes8.c: New test.
6950 2011-05-05 Jason Merrill <jason@redhat.com>
6952 * g++.dg/init/new32.C: New.
6954 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6956 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6959 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6961 PR rtl-optimization/48381
6962 * gcc.c-torture/compile/pr48381.c: New test.
6964 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6966 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6968 * gcc.target/i386/opt-1.c: Ditto.
6970 2011-05-04 Jason Merrill <jason@redhat.com>
6972 * g++.dg/conversion/base1.C: New.
6974 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6976 PR libgfortran/48787
6977 * gfortran.dg/round_3.f08: Add more checks to test case.
6979 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6981 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6982 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6983 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6984 Gate test on effective_target fd_truncate.
6986 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6988 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6989 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6990 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6991 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6992 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6993 * gcc.target/i386/pr38824.c: Ditto.
6994 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6995 * gcc.target/i386/vecinit-2.c: Ditto.
6996 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6997 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6998 * gcc.target/i386/parity-2.c: Ditto.
6999 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7001 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7003 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7005 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7006 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7007 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7009 2011-05-03 Tobias Burnus <burnus@net-b.de>
7012 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7014 2011-05-03 Tobias Burnus <burnus@net-b.de>
7017 * gfortran.dg/coarray/this_image_1.f90: New.
7019 2011-05-03 Tobias Burnus <burnus@net-b.de>
7022 * gfortran.dg/coarray/caf.dg: New.
7023 * gfortran.dg/coarray/image_index_1.f90: New, copied
7024 from ../coarray_16.f90.
7026 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7029 * g++.dg/ext/complex9.C: New.
7031 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7034 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7035 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7036 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7038 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7040 * gcc.target/bfin/builtins: Created.
7041 * gcc.target/bfin/hisilh-O0.c: Deleted.
7042 * gcc.target/bfin/hisilh.c: Moved to...
7043 * gcc.target/bfin/builtins/hisilh.c: ...here.
7044 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7045 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7046 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7047 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7048 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7049 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7050 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7051 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7052 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7053 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7054 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7055 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7056 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7057 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7058 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7059 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7060 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7061 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7062 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7063 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7064 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7065 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7066 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7067 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7068 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7069 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7070 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7071 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7072 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7073 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7074 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7075 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7076 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7077 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7078 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7079 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7080 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7081 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7082 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7083 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7084 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7085 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7086 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7087 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7088 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7089 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7090 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7091 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7092 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7093 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7094 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7095 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7096 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7097 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7098 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7099 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7100 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7101 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7102 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7103 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7104 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7105 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7106 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7107 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7108 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7109 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7110 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7111 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7112 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7113 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7114 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7115 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7116 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7117 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7118 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7119 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7120 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7121 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7122 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7123 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7124 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7125 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7126 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7127 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7128 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7129 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7130 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7131 * gcc.target/bfin/builtins/circptr.c: Ditto.
7132 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7133 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7134 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7135 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7136 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7137 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7138 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7139 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7140 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7141 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7142 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7143 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7144 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7145 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7146 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7147 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7148 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7149 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7150 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7151 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7152 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7153 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7154 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7155 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7156 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7157 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7158 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7159 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7160 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7161 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7162 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7163 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7164 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7165 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7166 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7167 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7168 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7169 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7170 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7171 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7172 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7173 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7174 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7175 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7176 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7177 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7178 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7179 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7180 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7181 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7182 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7183 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7184 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7185 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7186 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7187 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7188 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7189 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7190 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7191 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7192 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7193 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7194 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7195 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7196 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7197 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7198 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7199 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7200 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7201 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7203 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7205 * gcc.target/arm/cold-lc.c: New test.
7207 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7210 * gcc.dg/pr48774.c: New test.
7212 2011-05-03 Richard Guenther <rguenther@suse.de>
7214 * gcc.dg/large-size-array-5.c: New testcase.
7216 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7218 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7220 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7222 * lib/target-supports.exp (check_effective_target_vect_strided):
7224 (check_effective_target_vect_strided2)
7225 (check_effective_target_vect_strided3)
7226 (check_effective_target_vect_strided4)
7227 (check_effective_target_vect_strided8): ...these new functions.
7229 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7230 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7231 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7232 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7233 * gcc.dg/vect/pr37539.c: Likewise.
7234 * gcc.dg/vect/slp-11a.c: Likewise.
7235 * gcc.dg/vect/slp-11b.c: Likewise.
7236 * gcc.dg/vect/slp-11c.c: Likewise.
7237 * gcc.dg/vect/slp-12a.c: Likewise.
7238 * gcc.dg/vect/slp-12b.c: Likewise.
7239 * gcc.dg/vect/slp-18.c: Likewise.
7240 * gcc.dg/vect/slp-19a.c: Likewise.
7241 * gcc.dg/vect/slp-19b.c: Likewise.
7242 * gcc.dg/vect/slp-21.c: Likewise.
7243 * gcc.dg/vect/slp-23.c: Likewise.
7244 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7246 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7247 instead of vect_interleave && vect_extract_even_odd.
7248 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7249 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7250 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7251 * gcc.dg/vect/vect-1.c: Likewise.
7252 * gcc.dg/vect/vect-10.c: Likewise.
7253 * gcc.dg/vect/vect-98.c: Likewise.
7254 * gcc.dg/vect/vect-107.c: Likewise.
7255 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7256 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7257 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7258 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7259 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7260 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7261 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7262 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7263 * gcc.dg/vect/vect-strided-float.c: Likewise.
7264 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7265 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7266 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7267 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7268 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7269 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7270 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7271 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7272 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7273 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7274 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7275 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7276 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7277 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7278 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7280 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7282 * gcc.dg/vect/pr30843.c: Likewise.
7283 * gcc.dg/vect/pr33866.c: Likewise.
7284 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7285 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7286 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7287 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7289 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7291 * gcc.dg/vect/slp-11.c: Split into...
7292 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7293 gcc.dg/vect/slp-11c.c: ...these tests.
7294 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7295 * gcc.dg/vect/slp-12c.c: ...this new test.
7296 * gcc.dg/vect/slp-19.c: Split into...
7297 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7298 gcc.dg/vect/slp-19c.c: ...these new tests.
7300 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7302 * lib/target-supports.exp
7303 (check_effective_target_vect_extract_even_odd_wide): Delete.
7304 (check_effective_target_vect_strided_wide): Likewise.
7305 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7306 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7307 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7308 * gcc.dg/vect/pr37539.c: Likewise.
7309 * gcc.dg/vect/slp-11.c: Likewise.
7310 * gcc.dg/vect/slp-12a.c: Likewise.
7311 * gcc.dg/vect/slp-12b.c: Likewise.
7312 * gcc.dg/vect/slp-19.c: Likewise.
7313 * gcc.dg/vect/slp-23.c: Likewise.
7314 * gcc.dg/vect/vect-1.c: Likewise.
7315 * gcc.dg/vect/vect-98.c: Likewise.
7316 * gcc.dg/vect/vect-107.c: Likewise.
7317 * gcc.dg/vect/vect-strided-float.c: Likewise.
7319 2011-05-02 Jason Merrill <jason@redhat.com>
7321 * g++.dg/init/new31.C: New.
7323 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7326 * gcc.dg/pr35445.c: New test.
7328 2011-05-02 Jason Merrill <jason@redhat.com>
7330 * c-c++-common/vla-1.c: New.
7332 2011-05-02 Richard Guenther <rguenther@suse.de>
7334 PR tree-optimization/48822
7335 * gcc.dg/torture/pr48822.c: New testcase.
7337 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7340 * g++.dg/cpp0x/constexpr-47969.C: New.
7342 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7345 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7346 on vect_no_align targets.
7347 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7348 vect_no_align targets.
7350 2011-05-01 Xinliang David Li <davidxl@google.com>
7352 * gcc.dg/tree-ssa/integer-addr.c: New test.
7353 * gcc.dg/tree-ssa/alias_bug.c: New test.
7355 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7357 PR libgfortran/48787
7358 * gfortran.dg/round_3.f08: Add more checks.
7360 2011-04-30 Tobias Burnus <burnus@net-b.de>
7363 * gfortran.dg/import9.f90: New, proper test.
7364 * gfortran.dg/interface_37.f90: Remove bogus
7365 test (bogus copy of interface_36.f90).
7367 2011-04-30 Tobias Burnus <burnus@net-b.de>
7370 * gfortran.dg/interface_37.f90: New.
7372 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7375 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7377 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7379 PR tree-optimization/48809
7380 * gcc.c-torture/execute/pr48809.c: New test.
7382 2011-04-29 Jeff Law <law@redhat.com>
7384 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7386 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/init/ctor10.C: New.
7391 2011-04-29 Le-Chun Wu <lcwu@google.com>
7393 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7394 warning in implicitly instantiated templates.
7396 2011-04-29 Le-Chun Wu <lcwu@google.com>
7398 * g++.dg/warn/Wnull-conversion-1.C: New.
7399 * g++.dg/warn/Wnull-conversion-2.C: New.
7401 2011-04-29 Diego Novillo <dnovillo@google.com>
7403 * g++.old-deja/g++.other/null3.C: Expect warning about
7404 converting boolean to a pointer.
7406 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7409 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7413 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7415 2011-04-29 Tobias Burnus <burnus@net-b.de>
7418 * gfortran.dg/typebound_proc_22.f90: New.
7421 * gfortran.dg/interface_36.f90: New.
7423 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425 PR libgfortran/48488
7426 PR libgfortran/48602
7427 PR libgfortran/48615
7428 PR libgfortran/48684
7429 PR libgfortran/48787
7430 * gfortran.dg/fmt_g.f: Adjust test.
7431 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7432 * gfortran.dg/round_3.f08: New test.
7433 * gfortran.dg/namelist_print_1.f: Adjust test.
7434 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7435 * gfortran.dg/f2003_io_5.f03: Adjust test.
7436 * gfortran.dg/coarray_15.f90: Adjust test.
7437 * gfortran.dg/namelist_65.f90: Adjust test.
7438 * gfortran.dg/fmt_cache_1.f: Adjust test.
7439 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7440 * gfortran.dg/real_const_3.f90: Adjust test.
7442 2011-04-28 Xinliang David Li <davidxl@google.com>
7444 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7445 * g++.dg/prof-robust-1.C: New test.
7447 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7449 PR tree-optimization/48765
7450 * gcc.dg/vect/pr48765.c: New.
7452 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7454 PR tree-optimization/48775
7455 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7457 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/inherit/pr48798.C: New.
7461 * g++.old-deja/g++.other/base1.C: Adjust.
7463 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7466 * g++.dg/template/inherit7.C: New test case.
7468 2011-04-28 Richard Guenther <rguenther@suse.de>
7470 PR tree-optimization/40052
7471 PR tree-optimization/15347
7472 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7473 * gcc.dg/pr15347.c: Likewise.
7475 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7478 * g++.dg/cpp0x/sfinae18.C: New.
7480 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7483 * g++.dg/ext/is_literal_type1.C: New.
7485 2011-04-28 Tobias Burnus <burnus@net-b.de>
7489 * gfortran.dg/interface_35.f90: New.
7490 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7491 * gfortran.dg/func_result_6.f90: Add dg-warning.
7492 * gfortran.dg/bessel_1.f90: Ditto.
7493 * gfortran.dg/hypot_1.f90: Ditto.
7494 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7495 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7496 * gfortran.dg/interface_assignment_4.f90: Ditto.
7498 2011-04-27 Jason Merrill <jason@redhat.com>
7500 * g++.dg/ext/complex8.C: New.
7502 * g++.dg/cpp0x/initlist49.C: New.
7503 * g++.dg/init/new30.C: New.
7505 2011-04-27 Tobias Burnus <burnus@net-b.de>
7508 * gfortran.dg/whole_file_34.f90: New.
7510 2011-04-27 Jan Hubicka <jh@suse.cz>
7512 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7514 2011-04-27 Jason Merrill <jason@redhat.com>
7516 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7518 * g++.dg/parse/ambig6.C: New.
7520 2011-04-27 Nick Clifton <nickc@redhat.com>
7522 * gcc.dg/20020312-2.c: Add definition for RX.
7524 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7525 option with RX targets.
7527 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7530 2011-04-27 Richard Guenther <rguenther@suse.de>
7532 * gcc.dg/tree-ssa/pr23382.c: Remove.
7534 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7537 * gcc.c-torture/compile/pr48767.c: New test.
7539 2011-04-27 Richard Guenther <rguenther@suse.de>
7541 PR tree-optimization/48772
7542 * g++.dg/pr48772.C: New testcase.
7544 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7547 * gcc.c-torture/compile/pr48742.c: New test.
7549 2011-04-26 Jason Merrill <jason@redhat.com>
7551 * g++.dg/lookup/koenig13.C: New.
7553 * g++.dg/cpp0x/initlist48.C: New.
7555 2011-04-25 Jason Merrill <jason@redhat.com>
7557 * g++.dg/cpp0x/sfinae17.C: New.
7559 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7562 * gcc.target/powerpc/pr48258-1.c: New file.
7563 * gcc.target/powerpc/pr48258-2.c: Ditto.
7565 2011-04-26 Xinliang David Li <davidxl@google.com>
7567 * gcc.dg/uninit-suppress.c: New test.
7568 * gcc.dg/uninit-suppress.c: New test.
7570 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.dg/pr48768.c: New test.
7575 PR tree-optimization/48734
7576 * gcc.c-torture/compile/pr48734.c: New test.
7579 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7581 2011-04-26 Richard Guenther <rguenther@suse.de>
7583 PR tree-optimization/48731
7584 * gcc.dg/torture/pr48731.c: New testcase.
7586 2011-04-26 Richard Guenther <rguenther@suse.de>
7589 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7591 2011-04-26 Richard Guenther <rguenther@suse.de>
7594 * gcc.dg/torture/pr48694-1.c: New testcase.
7595 * gcc.dg/torture/pr48694-2.c: Likewise.
7597 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7599 * g++.dg/ext/underlying_type1.C: New.
7600 * g++.dg/ext/underlying_type2.C: Likewise.
7601 * g++.dg/ext/underlying_type3.C: Likewise.
7602 * g++.dg/ext/underlying_type4.C: Likewise.
7603 * g++.dg/ext/underlying_type5.C: Likewise.
7604 * g++.dg/ext/underlying_type6.C: Likewise.
7605 * g++.dg/ext/underlying_type7.C: Likewise.
7606 * g++.dg/ext/underlying_type8.C: Likewise.
7607 * g++.dg/ext/underlying_type9.C: Likewise.
7608 * g++.dg/ext/underlying_type10.C: Likewise.
7610 2011-04-25 Jason Merrill <jason@redhat.com>
7612 * g++.dg/cpp0x/regress/template-const2.C: New.
7614 2011-04-25 Jeff Law <law@redhat.com>
7616 * gcc.dg/tree-ssa/vrp56.c: new test.
7618 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7620 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7622 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7624 PR preprocessor/48740
7625 * c-c++-common/raw-string-11.c: New test.
7627 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7629 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7632 2011-04-23 Tobias Burnus <burnus@net-b.de>
7635 * gfortran.dg/coarray_19.f90: New.
7637 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7640 * gcc.dg/pr48685.c: New test.
7642 2011-04-22 Jan Hubicka <jh@suse.cz>
7644 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7646 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7648 PR tree-optimization/48717
7649 * gcc.c-torture/execute/pr48717.c: New test.
7651 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7654 * gcc.target/i386/pr48723.c: New test.
7656 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7659 * gcc.dg/gomp/pr48716.c: New test.
7660 * g++.dg/gomp/pr48716.C: New test.
7662 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7665 * gcc.dg/missing-field-init-2.c: Update testcase.
7667 2011-04-22 Alan Modra <amodra@gmail.com>
7669 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7671 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7674 * gfortran.dg/function_optimize_6.f90: New test.
7676 2011-04-21 Easwaran Raman <eraman@google.com>
7678 * gcc.dg/stack-layout-2.c: New test.
7680 2011-04-21 Richard Guenther <rguenther@suse.de>
7683 * g++.dg/lto/pr48207-2_0.C: New testcase.
7684 * g++.dg/lto/pr48207-3_0.C: Likewise.
7686 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7688 * gnat.dg/volatile5.adb: New test.
7689 * gnat.dg/volatile5_pkg.ads: New helper.
7691 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7694 * gcc.target/i386/pr48708.c: New test.
7696 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7698 * gcc.dg/vect/vect-119.c: New test.
7700 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7702 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7705 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7706 Richard Sandiford <richard.sandiford@linaro.org>
7709 * gcc.target/arm/pr46329.c: New test.
7711 2011-04-21 Tobias Burnus <burnus@net-b.de>
7714 * gfortran.dg/coarray_18.f90: New.
7716 2011-04-20 Jason Merrill <jason@redhat.com>
7718 * g++.dg/cpp0x/initlist47.C: New.
7720 * g++.dg/init/dtor4.C: New.
7722 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7725 * gcc.target/i386/sse2-pinsrw.c: New test.
7726 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7727 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7728 * gcc.target/i386/sse2-insvhi.c: Ditto.
7729 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7730 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7732 2011-04-20 Jason Merrill <jason@redhat.com>
7734 * g++.dg/template/const4.C: New.
7736 2011-04-20 Easwaran Raman <eraman@google.com>
7738 * gcc.dg/stack-layout-1.c: New test.
7740 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7742 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7743 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7746 2011-04-20 Kai Tietz <ktietz@redhat.com>
7748 * gcc.dg/binop-xor1.c: New test.
7749 * gcc.dg/binop-xor2.c: New test.
7750 * gcc.dg/binop-xor3.c: New test.
7751 * gcc.dg/binop-xor4.c: New test.
7752 * gcc.dg/binop-xor5.c: New test.
7754 2011-04-20 Richard Guenther <rguenther@suse.de>
7756 PR tree-optimization/47892
7757 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7759 2011-04-20 Richard Guenther <rguenther@suse.de>
7762 * g++.dg/torture/pr48695.C: New testcase.
7764 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7766 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7767 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7768 * gcc.c-torture/execute/pr45262.c: Ditto
7769 * gcc.dg/torture/pr43165.c: Ditto.
7770 * gcc.dg/torture/pr47228.c: Ditto.
7771 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7772 * gcc.dg/ipa/pr45644.c: Ditto.
7773 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7776 2011-04-19 Jason Merrill <jason@redhat.com>
7778 * g++.dg/ext/complex7.C: New.
7780 * g++.dg/ext/attrib41.C: New.
7782 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7785 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7787 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7790 * gcc.target/i386/pr48678.c: New test.
7792 2011-04-19 Martin Jambor <mjambor@suse.cz>
7794 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7795 * g++.dg/opt/devirt2.C: New test.
7796 * g++.dg/ipa/devirt-g-1.C: Likewise.
7798 2011-04-19 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/whole_file_33.f90: New.
7803 2011-04-19 Martin Jambor <mjambor@suse.cz>
7805 * g++.dg/ipa/devirt-7.C: New test.
7807 2011-04-19 Richard Guenther <rguenther@suse.de>
7810 * g++.dg/lto/pr48207_0.C: New testcase.
7812 2011-04-18 Jason Merrill <jason@redhat.com>
7814 * g++.dg/init/void1.C: New.
7816 * g++.dg/cpp0x/union4.C: New.
7818 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7821 * g++.dg/torture/pr48661.C: New test.
7824 * g++.dg/gomp/pr48632.C: New test.
7826 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7828 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7829 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7831 2011-04-18 Tobias Burnus <burnus@net-b.de>
7834 * gfortran.dg/coarray_17.f90: New.
7835 * gfortran.dg/coarray_10.f90: Update dg-error.
7837 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7841 * gfortran.dg/guality/guality.exp: Likewise.
7843 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7845 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7847 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7849 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7851 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7853 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7855 2011-04-18 Richard Guenther <rguenther@suse.de>
7858 * g++.dg/torture/pr46364.C: New testcase.
7860 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7862 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7864 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7866 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7868 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7869 Ira Rosen <ira.rosen@linaro.org>
7872 * gcc.target/arm/pr48252.c: New test.
7874 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7876 PR tree-optimization/48616
7877 * gcc.dg/pr48616.c: New test.
7879 2011-04-18 Tobias Burnus <burnus@net-b.de>
7882 * gfortran.dg/coarray_16.f90: New.
7884 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7887 * gfortran.dg/realloc_on_assign_7.f03: New test.
7889 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7891 PR libgfortran/48602
7892 * gfortran.dg/fmt_g0_6.f08: New test.
7894 2011-04-17 Jason Merrill <jason@redhat.com>
7896 * g++.dg/cpp0x/sfinae16.C: New.
7898 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7900 * gcc.target/mips/reg-var-1.c: New test.
7902 2011-04-17 Jan Hubicka <jh@suse.cz>
7904 * gcc.dg/winline-5.c: Update testcase.
7906 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7908 * gnat.dg/discr27.ad[sb]: Move dg directive.
7909 * gnat.dg/discr28.ad[sb]: New test.
7910 * gnat.dg/discr28_pkg.ads: New helper.
7912 2011-04-17 Michael Matz <matz@suse.de>
7914 PR tree-optimization/48622
7916 * gcc.dg/lto/pr48622_0.c: New test.
7918 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7921 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7922 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7923 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7924 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7925 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7927 2011-04-15 Jason Merrill <jason@redhat.com>
7929 * g++.dg/cpp0x/range-for17.C: New.
7931 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7933 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7934 * g++.dg/cpp0x/range-for3.C: Likewise.
7935 * g++.dg/cpp0x/range-for9.C: Correct error message.
7936 * g++.dg/cpp0x/range-for11.C: New.
7937 * g++.dg/cpp0x/range-for12.C: New.
7938 * g++.dg/cpp0x/range-for13.C: New.
7939 * g++.dg/cpp0x/range-for14.C: New.
7940 * g++.dg/cpp0x/range-for15.C: New.
7941 * g++.dg/cpp0x/range-for16.C: New.
7943 2011-04-15 Tobias Burnus <burnus@net-b.de>
7946 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7948 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7950 * objc.dg/naming-4.m: Updated.
7951 * objc.dg/naming-5.m: Updated.
7952 * objc.dg/naming-6.m: New.
7953 * objc.dg/naming-7.m: New.
7954 * obj-c++.dg/naming-1.mm: Updated.
7955 * obj-c++.dg/naming-2.mm: Updated.
7956 * obj-c++.dg/naming-3.mm: New.
7957 * obj-c++.dg/naming-4.mm: New.
7959 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7961 PR libgfortran/48589
7962 * gfortran.dg/fmt_g0_5.f08: New test.
7964 2011-04-15 Richard Guenther <rguenther@suse.de>
7967 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7969 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7971 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7972 -finline-limit=0 to -fno-inline
7974 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7977 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7980 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7984 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7985 * gcc.target/i386/avx-insertps-3.c: New test.
7986 * gcc.target/i386/avx-insertps-4.c: New test.
7988 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7990 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7993 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7998 * gcc.target/avr/pr46779-1.c: New test case
7999 * gcc.target/avr/pr46779-2.c: New test case
8001 2011-04-14 Jason Merrill <jason@redhat.com>
8003 * g++.dg/cpp0x/sfinae15.C: New.
8005 * g++.dg/cpp0x/sfinae14.C: New.
8007 * g++.dg/ext/vla10.C: New.
8009 2011-04-14 Richard Guenther <rguenther@suse.de>
8011 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8013 2011-04-14 Richard Guenther <rguenther@suse.de>
8015 * gcc.dg/fold-bitand-4.c: Move ...
8016 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8018 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8020 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8022 * gcc.target/avr/torture/trivial.c: Ditto.
8024 2011-04-13 Jason Merrill <jason@redhat.com>
8026 * g++.dg/template/operator11.C: New.
8028 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8031 * gcc.dg/gomp/pr48591.c: New test.
8034 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8035 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8037 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8040 * g++.dg/template/dependent-expr7.C: New test case.
8042 2011-04-13 Jason Merrill <jason@redhat.com>
8044 * g++.dg/cpp0x/sfinae13.C: New.
8046 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8048 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8050 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8052 * gcc.target/arm/pr43698.c: Remove -march option.
8054 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8056 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8059 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8063 * gfortran.dg/realloc_on_assign_6.f03: New test.
8065 2011-04-12 Kai Tietz <ktietz@redhat.com>
8067 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8068 targets the additional -mno-ms-bitfields and
8069 -Wno-packed-bitfield-compat options.
8070 * g++.dg/ext/bitfield3.C: Likewise.
8071 * g++.dg/ext/bitfield4.C: Likewise.
8072 * g++.dg/ext/bitfield5.C: Likewise.
8073 * gcc.dg/bitfld-15.c: Likewise.
8074 * gcc.dg/bitfld-16.c: Likewise.
8075 * gcc.dg/bitfld-17.c: Likewise.
8076 * gcc.dg/bitfld-18.c: Likewise.
8078 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8080 * gcc.target/arm/neon-vld3-1.c: New test.
8081 * gcc.target/arm/neon-vst3-1.c: New test.
8082 * gcc.target/arm/neon/v*.c: Regenerate.
8084 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8086 PR rtl-optimization/48549
8087 * g++.dg/opt/pr48549.C: New test.
8089 2011-04-12 Richard Guenther <rguenther@suse.de>
8091 PR tree-optimization/46076
8092 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8094 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8097 * lib/compat.exp (compat-execute): Declare unsupported after
8098 stripping path from src1.
8099 * lib/lto.exp (lto-execute): Likewise.
8101 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8104 * gcc.dg/pr48552-1.c: New test.
8105 * gcc.dg/pr48552-2.c: New test.
8107 2011-04-11 Jason Merrill <jason@redhat.com>
8109 * g++.dg/cpp0x/sfinae12.C: New.
8111 * g++.dg/cpp0x/enum10.C: New.
8113 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8115 * g++.dg/cpp0x/rv-func.C: New.
8117 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8122 2011-04-11 Martin Jambor <mjambor@suse.cz>
8124 PR tree-optimization/48195
8125 * gcc.dg/ipa/pr48195.c: New test.
8127 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8129 * gnat.dg/return3.adb: Remove unused switch.
8131 2011-04-08 Mike Stump <mikestump@comcast.net>
8134 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8135 default to fno-common.
8137 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8139 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8140 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8142 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8145 * gfortran.dg/function_optimize_5.f90: New test.
8147 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8149 * gnat.dg/aggr17.adb: New test.
8150 * gnat.dg/aggr18.adb: Likewise.
8152 2011-04-08 Michael Matz <matz@suse.de>
8155 * gcc.target/i386/pr48389.c: New test.
8157 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8159 PR rtl-optimization/48272
8160 * g++.dg/opt/pr48272.C: New.
8162 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8164 PR rtl-optimization/48235
8165 * gcc.dg/pr48235.c: New.
8167 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8169 PR rtl-optimization/48302
8170 * g++.dg/opt/pr48302.C: New.
8172 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8175 * g++.dg/opt/pr48273.C: New.
8177 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8179 PR rtl-optimization/48442
8180 * gcc.dg/pr48442.c: New.
8182 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8184 PR tree-optimization/48377
8185 * gcc.dg/vect/pr48377.c: New test.
8187 2011-04-07 Jason Merrill <jason@redhat.com>
8189 * g++.dg/cpp0x/regress/call1.C: New.
8191 * g++.dg/cpp0x/variadic107.C: New.
8193 * g++.dg/cpp0x/sfinae11.C: New.
8194 * g++.dg/cpp0x/noexcept02.C: Fix.
8196 * g++.dg/cpp0x/sfinae10.C: New.
8198 * g++.dg/cpp0x/sfinae9.C: New.
8200 * c-c++-common/Wcast-qual-1.c: Move here from...
8201 * gcc.dg/cast-qual-3.c: ...here, and...
8202 * g++.dg/warn/Wcast-qual2.C: ...here.
8204 * g++.dg/cpp0x/sfinae8.C: New.
8206 * g++.dg/cpp0x/sfinae7.C: New.
8208 * g++.dg/cpp0x/enum9.C: New.
8210 2011-04-07 Mike Stump <mikestump@comcast.net>
8212 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8213 with no trampolines.
8215 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8218 * gfortran.dg/gomp/pr48117.f90: New test.
8221 * gcc.dg/torture/pr48343.c: New test.
8223 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8227 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8229 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8231 2011-04-07 Tom de Vries <tom@codesourcery.com>
8234 * lib/scanasm.exp (object-size): New proc.
8235 * gcc.target/arm/pr43920-2.c: New test.
8237 2011-04-06 Tobias Burnus <burnus@net-b.de>
8241 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8243 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8245 * gcc.dg/mtune.c: Prune note from output.
8247 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8250 * gcc.dg/guality/pr36977.c: New test.
8251 * gcc.dg/guality/pr48466.c: New test.
8253 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8255 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8257 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8259 * gnat.dg/return3.adb: New test.
8261 2011-04-06 Richard Guenther <rguenther@suse.de>
8263 PR tree-optimization/47663
8264 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8266 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8268 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8269 Solaris 8 and 9 as well.
8271 2011-04-05 Tom de Vries <tom@codesourcery.com>
8274 * gcc.target/arm/pr43920-1.c: New test.
8276 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8278 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8279 (cctor): Actually return the value.
8280 (main): Cast return values.
8282 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8284 * gfortran.dg/character_comparison_8.f90: New test.
8286 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8288 * frontend-passes: (optimize_lexical_comparison): New function.
8289 (optimize_expr): Call it.
8290 (optimize_comparison): Also handle lexical comparison functions.
8291 Return false instad of -2 for unequal comparison.
8293 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8296 * function_optimize_4.f90: New test.
8298 2011-04-04 Tobias Burnus <burnus@net-b.de>
8301 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8302 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8303 * gfortran.dg/coarray_15.f90: New.
8305 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8307 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8308 * gfortran.dg/bessel_7.f90: Likewise.
8310 2011-04-03 Tobias Burnus <burnus@net-b.de>
8312 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8314 2011-04-03 Richard Guenther <rguenther@suse.de>
8315 Ira Rosen <ira.rosen@linaro.org>
8317 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8318 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8319 -ftree-loop-if-convert-stores.
8321 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8323 * gnat.dg/specs/aggr2.ads: New test.
8325 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8327 * gnat.dg/debug2.ad[sb]: New test.
8328 * gnat.dg/debug2_pkg.ads: New helper.
8329 * gnat.dg/debug3.ad[sb]: New test.
8331 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8333 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8335 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8338 * gcc.c-torture/compile/pr48335-1.c: New test.
8339 * gcc.dg/pr48335-1.c: New test.
8340 * gcc.dg/pr48335-2.c: New test.
8341 * gcc.dg/pr48335-3.c: New test.
8342 * gcc.dg/pr48335-4.c: New test.
8343 * gcc.dg/pr48335-5.c: New test.
8344 * gcc.dg/pr48335-6.c: New test.
8345 * gcc.dg/pr48335-7.c: New test.
8346 * gcc.dg/pr48335-8.c: New test.
8347 * gcc.target/i386/pr48335-1.c: New test.
8349 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8352 * gcc.dg/Waddress.c: New test.
8354 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8357 * gfortran.dg/function_optimize_3.f90: New test.
8359 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8361 * gcc.c-torture/compile/20110401-1.c: New test.
8363 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8364 * g++.dg/lto/20091002-2_0.C: Likewise.
8365 * g++.dg/lto/20090303_0.c: Likewise.
8366 * g++.dg/lto/20091004-1_0.C: Likewise.
8367 * g++.dg/lto/20091002-3_0.C: Likewise.
8368 * g++.dg/lto/20091004-2_0.C: Likewise.
8369 * g++.dg/lto/20081123_0.C: Likewise.
8370 * g++.dg/lto/20090313_0.C: Likewise.
8371 * g++.dg/lto/20081109-1_0.C: Likewise.
8372 * g++.dg/lto/20081219_0.C: Likewise.
8373 * g++.dg/lto/20081204-1_0.C: Likewise.
8374 * g++.dg/lto/20090302_0.C: Likewise.
8375 * g++.dg/lto/20081119-1_0.C: Likewise.
8376 * g++.dg/lto/20081118_0.C: Likewise.
8377 * gcc.dg/lto/20091020-2_0.c: Likewise.
8378 * gcc.dg/lto/20090210_0.c: Likewise.
8379 * gcc.dg/lto/20081204-1_0.c: Likewise.
8380 * gcc.dg/lto/20081224_0.c: Likewise.
8381 * gcc.dg/lto/20090219_0.c: Likewise.
8382 * gcc.dg/lto/20091014-1_0.c: Likewise.
8383 * gcc.dg/lto/20091016-1_0.c: Likewise.
8384 * gcc.dg/lto/20090206-2_0.c: Likewise.
8385 * gcc.dg/lto/20090116_0.c: Likewise.
8386 * gcc.dg/lto/20091013-1_0.c: Likewise.
8387 * gcc.dg/lto/20091015-1_0.c: Likewise.
8388 * gcc.dg/lto/20090126-2_0.c: Likewise.
8390 2011-03-31 Ian Lance Taylor <iant@google.com>
8392 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8394 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8396 * gnat.dg/opt16.adb: New test.
8398 2011-03-31 Jason Merrill <jason@redhat.com>
8400 * g++.dg/cpp0x/defaulted24.C: New.
8402 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8405 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8408 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8410 * g++.dg/other/i386-9.C: New test.
8412 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8414 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8416 2011-03-30 Jason Merrill <jason@redhat.com>
8418 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8420 * g++.dg/cpp0x/regress/isnan.C: New.
8422 * g++.dg/cpp0x/initlist46.C: New.
8424 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8427 * gcc.target/arm/neon-modes-2.c: New test.
8429 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8432 * gcc.c-torture/compile/pr48305.c: New test.
8434 2011-03-29 Jason Merrill <jason@redhat.com>
8436 * g++.dg/cpp0x/regress/value-dep1.C: New.
8438 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8440 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8442 2011-03-29 Ian Lance Taylor <iant@google.com>
8444 * go.test/go-test.exp: Handle the test lines used in several new
8446 (errchk): Add opts parameter. Change all callers. Handle parens
8449 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8450 Dominique d'Humieres <dominiq@lps.ens.fr>
8452 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8453 and __APPLE__ && __PPC__ && __ALTIVEC__.
8455 2011-03-29 Jason Merrill <jason@redhat.com>
8457 * g++.dg/cpp0x/dependent1.C: New.
8459 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8461 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8463 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8465 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8468 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8469 * gfortran.dg/proc_ptr_comp_32.f90: New.
8471 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8473 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8474 check for corresponding warning.
8476 2011-03-28 Jason Merrill <jason@redhat.com>
8478 * g++.dg/cpp0x/rv-deduce2.C: New.
8480 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8483 * gcc.dg/pr48203.c: New test.
8485 2011-03-28 Jeff Law <law@redhat.com>
8487 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8489 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8491 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8492 and __PPC__ && __ALTIVEC__.
8494 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8497 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8498 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8499 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8500 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8502 2011-03-28 Jason Merrill <jason@redhat.com>
8504 * g++.dg/cpp0x/initlist-array2.C: New.
8506 * g++.dg/cpp0x/initlist-array1.C: New.
8508 * g++.dg/cpp0x/constexpr-compound.C: New.
8510 * g++.dg/cpp0x/constexpr-using.C: New.
8512 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8514 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8517 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8519 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8521 * gcc.dg/slp-1.c: New test.
8523 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8525 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8526 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8527 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8528 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8529 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8530 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8531 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8532 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8533 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8534 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8535 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8536 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8537 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8538 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8540 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8543 * gfortran.dg/trim_optimize_5.f90: New test.
8544 * gfortran.dg/trim_optimize_6.f90: New test.
8546 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8549 * gcc.target/mips/madd-7.c: Remove -mlong32.
8550 * gcc.target/mips/msub-7.c: Likewise.
8552 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8554 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8555 accesses to preserve the meaning of the test for doubleword vectors.
8556 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8557 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8559 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8562 * gfortran.dg/class_42.f03: New.
8564 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8566 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8569 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8571 PR rtl-optimization/48144
8572 * gcc.dg/pr48144.c: New test.
8574 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8576 * gnat.dg/discr27.ad[sb]: New test.
8578 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8580 * gnat.dg/limited_with2.ad[sb]: New test.
8581 * gnat.dg/limited_with2_pkg1.ads: New helper.
8582 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8584 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8586 * gnat.dg/opt15.adb: New test.
8587 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8589 2011-03-25 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8594 * gfortran.dg/leadz_trailz_3.f90: Ditto
8596 2011-03-25 Martin Jambor <mjambor@suse.cz>
8598 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8600 2011-03-25 Jason Merrill <jason@redhat.com>
8602 * g++.dg/cpp0x/defaulted22.C: New.
8603 * g++.dg/cpp0x/defaulted23.C: New.
8604 * g++.dg/cpp0x/defaulted15.C: Adjust.
8606 2011-03-25 Jason Merrill <jason@redhat.com>
8608 * g++.dg/cpp0x/move1.C: New.
8610 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8613 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8615 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8618 for mips-sgi-irix6.5.
8619 Replace snprintf prototype by <stdio.h>.
8621 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8624 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8625 run_expensive_tests.
8626 * gcc.dg/graphite/block-4.c: Likewise.
8627 * gcc.dg/graphite/block-7.c: Likewise.
8628 * gcc.dg/graphite/block-8.c: Likewise.
8630 2011-03-25 Richard Guenther <rguenther@suse.de>
8632 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8633 * g++.dg/tree-ssa/pr8781.C: Likewise.
8634 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8635 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8636 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8637 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8638 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8639 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8640 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8641 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8642 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8643 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8644 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8645 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8646 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8647 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8648 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8649 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8650 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8651 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8652 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8653 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8654 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8655 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8656 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8657 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8658 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8659 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8660 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8661 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8662 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8663 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8664 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8665 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8666 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8667 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8668 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8672 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8673 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8674 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8675 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8676 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8677 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8678 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8679 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8680 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8681 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8682 * c-c++-common/pr46562-2.c: Likewise.
8683 * gfortran.dg/pr42108.f90: Likewise.
8684 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8685 foo to be inlined even at -O1.
8686 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8687 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8688 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8689 * gcc.dg/matrix/matrix.exp: Disable FRE.
8691 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8694 * gcc.dg/dfp/pr48204.c: New test.
8696 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8699 * gcc.c-torture/execute/pr47917.c: Move this...
8700 * gcc.dg/torture/pr47917.c: to here and add xfails.
8702 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8704 * gnat.dg/array16.ad[sb]: New test.
8705 * gnat.dg/array16.ads: New helper.
8707 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8709 * gnat.dg/derived_type2.adb: New test.
8711 2011-03-24 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/48271
8714 * g++.dg/torture/pr48271.C: New testcase.
8716 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8718 * gnat.dg/array15.ad[sb]: New test.
8720 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8723 * gcc.target/i386/pr48237.c: New test.
8725 2011-03-24 Richard Guenther <rguenther@suse.de>
8728 * gcc.dg/builtin-object-size-10.c: New testcase.
8730 2011-03-24 Richard Guenther <rguenther@suse.de>
8732 PR tree-optimization/46562
8733 * c-c++-common/pr46562-2.c: New testcase.
8734 * c-c++-common/pr46562.c: Likewise.
8736 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8738 * gcc.dg/vect/vect-cselim-1.c: New test.
8739 * gcc.dg/vect/vect-cselim-2.c: New test.
8741 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8743 * gcc.target/arm/pr46934.c: New.
8745 2011-03-23 Ian Lance Taylor <iant@google.com>
8747 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8749 2011-03-23 Richard Guenther <rguenther@suse.de>
8751 * gcc.dg/struct: Remove directory and contents.
8753 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8756 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8758 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8760 * gnat.dg/discr26.ad[sb]: New test.
8761 * gnat.dg/discr26_pkg.ads: New helper.
8763 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8766 * gcc.target/arm/neon-vld-1.c: New test.
8768 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/array14.ad[sb]: New test.
8771 * gnat.dg/array14_pkg.ads: New helper.
8773 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8775 * gcc.c-torture/execute/920501-8.x: Remove.
8776 * gcc.c-torture/execute/930513-1.x: Remove.
8777 * gcc.c-torture/execute/960312-1.x: Remove.
8778 * gcc.c-torture/compile/20000804-1.c,
8779 gcc.c-torture/compile/20001205-1.c,
8780 gcc.c-torture/compile/20001226-1.c,
8781 gcc.c-torture/compile/20010518-2.c,
8782 gcc.c-torture/compile/20020312-1.c,
8783 gcc.c-torture/compile/20020604-1.c,
8784 gcc.c-torture/compile/920501-12.c,
8785 gcc.c-torture/compile/920501-4.c,
8786 gcc.c-torture/compile/920520-1.c,
8787 gcc.c-torture/compile/980506-1.c,
8788 gcc.c-torture/execute/980709-1.x,
8789 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8790 options for m68hc11.
8791 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8792 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8795 2011-03-22 Nick Clifton <nickc@redhat.com>
8797 * lib/target-supports.exp (check_profiling_available): Add MN10300
8798 to the list of targets that do not support profiling. Restore
8799 alpha sorting to this list.
8801 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8803 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8804 failure on 32-bit systems.
8805 * gcc.dg/torture/vector-2.c: Ditto.
8807 2011-03-22 Richard Guenther <rguenther@suse.de>
8809 PR tree-optimization/48228
8810 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8812 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8814 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8818 * gcc.target/powerpc/pr48226.c: New file.
8820 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8822 * lib/prune.exp (prune_gcc_output): Prune "could not create
8823 compact unwind for" warnings.
8825 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8829 * gcc.c-torture/execute/pr42544.c: New test.
8830 * gcc.c-torture/execute/pr48197.c: New test.
8832 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8834 PR preprocessor/48192
8835 * gcc.target/powerpc/pr48192.c: New file.
8838 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8839 split problem of 0 being loaded in a VSX register.
8841 2011-03-21 Richard Guenther <rguenther@suse.de>
8844 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8845 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8846 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8847 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8849 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8852 * gcc.dg/pr48213.c: New test.
8854 2011-03-21 Kai Tietz <ktietz@redhat.com>
8857 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8859 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8861 * gcc.target/arm/xor-and.c: New.
8863 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8866 * gfortran.dg/function_optimize_1.f90: New test.
8867 * gfortran.dg/function_optimize_2.f90: New test.
8869 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8871 PR rtl-optimization/47502
8872 * gcc.target/i386/pr47502-1.c: New.
8873 * gcc.target/i386/pr47502-2.c: Likewise.
8875 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8877 PR rtl-optimization/48156
8878 * gcc.dg/pr48156.c: New test.
8880 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8883 * gfortran.dg/scratch_1.f90: Adjust test.
8885 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8888 * gfortran.dg/scratch_1.f90: New test.
8890 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8892 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8893 variably modified typedefs.
8894 * gcc.dg/c1x-typedef-2.c: Remove.
8896 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8898 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8899 * gcc.dg/c1x-anon-struct-3.c: New test.
8900 * gcc.dg/anon-struct-11.c: Update.
8902 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8904 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8906 Only xfail with gas.
8908 2011-03-18 Jason Merrill <jason@redhat.com>
8910 * g++.dg/template/fn-ptr1.C: New.
8912 * g++.dg/overload/volatile1.C: New.
8914 * g++.dg/opt/pr23372.C: New.
8916 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8918 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8921 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8923 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8925 * gcc.target/arm/unsigned-extend-1.c: New.
8927 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.c-torture/compile/pr48161.c: New test.
8932 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8935 * gcc.dg/torture/pr47725.c: New.
8937 2011-03-17 Jason Merrill <jason@redhat.com>
8939 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8940 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8942 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8944 * gnat.dg/specs/elab2.ads: New test.
8945 * gnat.dg/specs/elab2_pkg.ads: New helper.
8947 2011-03-17 Jason Merrill <jason@redhat.com>
8949 * g++.dg/cpp0x/decltype-1212.C: New.
8950 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8952 2011-03-17 Jason Merrill <jason@redhat.com>
8954 * g++.dg/parse/memfnquals1.C: New.
8956 2011-03-17 Richard Guenther <rguenther@suse.de>
8959 * gcc.dg/pr48134.c: New testcase.
8961 2011-03-17 Richard Guenther <rguenther@suse.de>
8964 * g++.dg/torture/pr48165.C: New testcase.
8966 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8968 PR rtl-optimization/48141
8969 * gcc.dg/pr48141.c: New test.
8971 2011-03-16 Jason Merrill <jason@redhat.com>
8973 * g++.dg/cpp0x/constexpr-48089.C: New.
8975 * g++.dg/cpp0x/constexpr-abi1.C: New.
8977 * g++.dg/cpp0x/constexpr-46336.C: New.
8978 * g++.dg/parse/friend5.C: Adjust expected errors.
8980 * g++.dg/cpp0x/constexpr-47570.C: New.
8982 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8985 * ++.dg/debug/dwarf2/typedef6.C: New test.
8987 2011-03-16 Jason Merrill <jason@redhat.com>
8989 * g++.dg/cpp0x/elision2.C: New.
8991 * g++.dg/cpp0x/constexpr-array3.C: New.
8993 2011-03-16 Jason Merrill <jason@redhat.com>
8995 * g++.dg/cpp0x/sfinae6.C: New.
8996 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8997 * g++.dg/cpp0x/pr45908.C: Likewise.
8998 * g++.dg/cpp0x/sfinae6.C: Likewise.
8999 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9000 * g++.old-deja/g++.law/arg11.C: Likewise.
9002 2011-03-16 Jason Merrill <jason@redhat.com>
9004 * g++.dg/template/incomplete6.C: New.
9006 2011-03-16 Jeff Law <law@redhat.com>
9008 * gcc.dg/tree-ssa/vrp55.c: New test.
9010 2011-03-16 Jason Merrill <jason@redhat.com>
9012 * g++.dg/cpp0x/auto22.C: New.
9014 2011-03-16 Richard Guenther <rguenther@suse.de>
9016 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9017 optimizing it away if promoted to const.
9019 2011-03-16 Richard Guenther <rguenther@suse.de>
9021 PR tree-optimization/48149
9022 * gcc.dg/fold-complex-1.c: New testcase.
9024 2011-03-16 Richard Guenther <rguenther@suse.de>
9027 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9030 2011-03-16 Richard Guenther <rguenther@suse.de>
9032 PR tree-optimization/26134
9033 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9035 2011-03-16 Richard Guenther <rguenther@suse.de>
9037 PR tree-optimization/48146
9038 * gcc.dg/torture/pr48146.c: New testcase.
9040 2011-03-16 Richard Guenther <rguenther@suse.de>
9042 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9043 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9045 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9048 * gcc.c-torture/compile/pr48136.c: New test.
9050 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9053 * gcc.dg/guality/pr45882.c: New test.
9055 2011-03-15 Jason Merrill <jason@redhat.com>
9057 * g++.dg/cpp0x/constexpr-recursion.C: New.
9059 * g++.dg/cpp0x/implicit11.C: New.
9061 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9063 * g++.dg/cpp0x/constexpr-attribute.C: New.
9065 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9067 * g++.dg/parse/pr34758.C: New.
9069 2011-03-15 Xinliang David Li <davidxl@google.com>
9072 * gcc.dg/uninit-pred-7_d.c: New test.
9073 * gcc.dg/uninit-pred-8_d.c: New test.
9075 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9078 * gcc.target/arm/pr46788.c: New.
9080 2011-03-15 Richard Guenther <rguenther@suse.de>
9083 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9084 * gfortran.dg/ishft_4.f90: Likewise.
9085 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9087 2011-03-15 Richard Guenther <rguenther@suse.de>
9089 PR tree-optimization/13954
9090 * g++.dg/tree-ssa/pr13954.C: New testcase.
9092 2011-03-15 Richard Guenther <rguenther@suse.de>
9094 PR tree-optimization/48037
9095 * gcc.target/i386/pr48037-1.c: New testcase.
9097 2011-03-15 Richard Guenther <rguenther@suse.de>
9099 PR tree-optimization/41490
9100 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9101 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9102 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9103 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9104 * g++.dg/tree-ssa/pr33604.C: Adjust.
9106 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.c-torture/execute/pr47917.c: New test.
9110 * gcc.dg/pr47917.c: New test.
9113 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9115 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9117 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9118 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9119 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9120 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9121 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9122 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9123 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9124 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9125 * gcc.target/i386/avx-floor-vec.c: Ditto.
9126 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9127 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9128 * gcc.target/i386/avx-rint-vec.c: Ditto.
9129 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9130 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9131 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9132 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9134 2011-03-14 Tom Tromey <tromey@redhat.com>
9136 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9137 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9138 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9140 2011-03-14 Tom Tromey <tromey@redhat.com>
9142 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9143 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9144 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9146 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9148 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9150 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9152 PR rtl-optimization/47166
9153 * gcc.c-torture/execute/postmod-1.c: New test.
9155 2011-03-14 Richard Guenther <rguenther@suse.de>
9158 * gcc.dg/torture/pr48098.c: New testcase.
9160 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9163 * gcc.target/powerpc/pr48053-1.c: New test.
9164 * gcc.target/powerpc/pr48053-2.c: Likewise.
9166 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9169 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9171 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9174 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9176 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9179 * gfortran.dg/class_41.f03: New.
9181 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9183 * g++.dg/conversion/cast3.C: New test.
9185 2011-03-11 Jason Merrill <jason@redhat.com>
9187 * g++.dg/template/error45.C: New.
9189 * g++.dg/parse/no-type-defn1.C: New.
9191 * g++.dg/ext/attrib40.C: New.
9193 * g++.dg/cpp0x/regress/array1.C: New.
9195 2011-03-11 Richard Guenther <rguenther@suse.de>
9197 PR tree-optimization/48067
9198 * gcc.dg/pr48067.c: New testcase.
9200 2011-03-11 Richard Guenther <rguenther@suse.de>
9203 * g++.dg/lto/20110311-1_0.C: New testcase.
9205 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9208 * g++.dg/inherit/virtual8.C: New test.
9211 * gcc.dg/torture/pr48044.c: New test.
9213 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9216 * gfortran.dg/proc_ptr_comp_31.f90: New.
9218 2011-03-11 Richard Guenther <rguenther@suse.de>
9220 PR tree-optimization/47278
9221 * gcc.dg/torture/pr47278-1.c: New testcase.
9222 * gcc.dg/torture/pr47278-2.c: Likewise.
9224 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9226 PR tree-optimization/48063
9227 * gcc.dg/torture/pr48063.c: New test.
9229 2011-03-10 Jason Merrill <jason@redhat.com>
9231 * g++.dg/template/array22.C: New.
9233 * g++.dg/cpp0x/syntax-err1.C: New.
9234 * g++.dg/parse/error36.C: Adjust expected errors.
9235 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9236 * g++.old-deja/g++.pt/typename3.C: Likewise.
9237 * g++.old-deja/g++.pt/typename4.C: Likewise.
9238 * g++.old-deja/g++.pt/typename6.C: Likewise.
9240 2011-03-09 Jason Merrill <jason@redhat.com>
9242 * g++.dg/template/nontype22.C: New.
9244 2011-03-09 Martin Jambor <mjambor@suse.cz>
9246 PR tree-optimization/47714
9247 * g++.dg/torture/pr47714.C: New test.
9249 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9252 * gcc.target/powerpc/pr47755-2.c: New file.
9254 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9256 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9257 is not set in the environment, pass 64 as first argument when not
9258 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9259 native where ulimit -u is supported.
9261 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9263 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9265 2011-03-08 Jason Merrill <jason@redhat.com>
9267 * g++.dg/template/nontype21.C: New.
9269 * g++.dg/template/anon5.C: New.
9271 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9274 * gcc.dg/pr47881.c: New test.
9276 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9279 * g++.dg/lookup/template3.C: New test.
9281 2011-03-08 Kai Tietz <ktietz@redhat.com>
9283 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9286 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9289 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9290 sizeof to compute alignment.
9292 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9294 PR tree-optimization/48022
9295 * gcc.dg/pr48022-1.c: New test.
9296 * gcc.dg/pr48022-2.c: New test.
9298 2011-03-07 Jason Merrill <jason@redhat.com>
9300 * g++.dg/template/nontype20.C: New.
9301 * g++.dg/init/member1.C: Adjust expected errors.
9302 * g++.dg/parse/constant4.C: Likewise.
9303 * g++.dg/template/qualified-id3.C: Likewise.
9304 * g++.old-deja/g++.pt/crash10.C: Likewise.
9306 * g++.dg/cpp0x/regress/non-const1.C: New.
9308 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9311 * gcc.dg/pr47991.c: New test.
9313 2011-03-07 Jason Merrill <jason@redhat.com>
9315 * g++.dg/abi/mangle46.C: New.
9317 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9320 * gcc.target/powerpc/pr47862.c: New.
9322 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9325 * gcc.target/i386/combine-mul.c: Require nonpic.
9327 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9328 Nathan Froyd <froydnj@codesourcery.com>
9330 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9332 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9334 * README.QMTEST: Remove.
9336 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9337 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340 * gfortran.dg/array_constructor_37.f90 : New test.
9342 2011-03-05 Jason Merrill <jason@redhat.com>
9344 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9345 * g++.dg/abi/mangle45.C: Likewise.
9346 * g++.dg/cpp0x/trailing1.C: Likewise.
9348 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9350 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9352 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9354 PR rtl-optimization/47899
9355 * gcc.dg/pr47899.c: New test.
9357 * gcc.dg/torture/pr47968.c: Ignore warnings.
9359 PR tree-optimization/47967
9360 * gcc.c-torture/compile/pr47967.c: New test.
9362 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9364 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9365 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9367 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9369 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9370 and property_getAttributes() if __OBJC2__.
9371 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9372 * objc.dg/property/property-encoding-1.m: New.
9373 * obj-c++.dg/property/property-encoding-1.mm: New.
9375 2011-03-04 Jason Merrill <jason@redhat.com>
9377 * g++.dg/template/pseudodtor6.C: New.
9379 * g++.dg/inherit/covariant19.C: New.
9381 2011-03-04 Richard Guenther <rguenther@suse.de>
9384 * gcc.dg/torture/pr47968.c: New testcase.
9386 2011-03-04 Richard Guenther <rguenther@suse.de>
9389 * gcc.dg/torture/pr47975.c: New testcase.
9391 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9394 * g++.dg/template/crash106.C: New.
9396 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9399 * gcc.dg/gomp/pr47963.c: New test.
9400 * g++.dg/gomp/pr47963.C: New test.
9402 2011-03-02 Jason Merrill <jason@redhat.com>
9404 * g++.dg/cpp0x/regress/condition1.C: New.
9406 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9408 2011-03-01 Jason Merrill <jason@redhat.com>
9410 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9412 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9414 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9416 PR rtl-optimization/47925
9417 * gcc.c-torture/execute/pr47925.c: New test.
9419 2011-03-01 Jason Merrill <jason@redhat.com>
9421 * g++.dg/cpp0x/decltype25.C: New.
9423 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9425 2011-03-01 Richard Guenther <rguenther@suse.de>
9427 PR tree-optimization/47890
9428 * gcc.dg/torture/pr47890.c: New testcase.
9430 2011-03-01 Richard Guenther <rguenther@suse.de>
9433 * gcc.dg/lto/pr47924_0.c: New testcase.
9435 2011-03-01 Richard Guenther <rguenther@suse.de>
9438 * gfortran.dg/lto/pr46911_0.f: New testcase.
9440 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9442 PR libgfortran/47933
9443 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9444 compile errors from older code form.
9446 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9448 PR libgfortran/47567
9449 * gfortran.dg/fmt_fw_d.f90: New test.
9451 2011-02-28 Jason Merrill <jason@redhat.com>
9453 * g++.dg/inherit/covariant18.C: New.
9455 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/pr47893.c: New test.
9460 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9462 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9463 NULL in case of a selector with conflicting types.
9464 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9466 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9468 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9469 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9470 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9471 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9473 2011-02-28 Jason Merrill <jason@redhat.com>
9476 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9478 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9480 PR libgfortran/47778
9481 * gfortran.dg/namelist_71.f90: New test.
9483 2011-02-27 Jason Merrill <jason@redhat.com>
9486 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9487 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9489 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9492 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9494 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9497 * gfortran.dg/gomp/task-1.f90: Removed.
9499 2011-02-26 Jason Merrill <jason@redhat.com>
9501 * g++.dg/template/this-targ1.C: New.
9503 * g++.dg/cpp0x/regress/template-const1.C: New.
9504 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9505 * g++.dg/template/function1.C: Adjust.
9506 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9507 * g++.dg/debug/debug7.C: Adjust.
9509 2011-02-26 Tobias Burnus <burnus@net-b.de>
9512 * gfortran.dg/gomp/task-1.f90: New.
9514 2011-02-25 Jie Zhang <jie@codesourcery.com>
9516 * gcc.target/arm/neon-thumb2-move.c: Add
9517 dg-require-effective-target arm_thumb2_ok.
9519 2011-02-24 Jason Merrill <jason@redhat.com>
9521 * g++.dg/parse/constant1.C: Specify C++98 mode.
9522 * g++.dg/parse/constant5.C: Likewise.
9523 * g++.dg/parse/error2.C: Likewise.
9524 * g++.dg/parse/semicolon3.C: Likewise.
9525 * g++.dg/template/crash14.C: Likewise.
9526 * g++.dg/template/local4.C: Likewise.
9527 * g++.dg/template/nontype3.C: Likewise.
9528 * g++.dg/parse/crash31.C: Adjust expected errors.
9529 * g++.dg/template/function1.C: Likewise.
9530 * g++.dg/template/ref3.C: Likewise.
9531 * g++.dg/template/static9.C: Likewise.
9532 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9534 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9535 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9536 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9537 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9538 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9540 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9543 * gfortran.dg/pr47878.f90: New test.
9545 2011-02-24 Richard Guenther <rguenther@suse.de>
9548 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9549 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9551 2011-02-24 Richard Guenther <rguenther@suse.de>
9554 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9555 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9557 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559 PR libgfortran/47567
9560 * gfortran.dg/fmt_f0_1.f90: Update test.
9562 2011-02-23 Jason Merrill <jason@redhat.com>
9564 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9565 * g++.dg/abi/mangle45.C: New.
9567 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9568 * g++.dg/template/canon-type-9.C: Match use of decltype
9569 between declaration and definition.
9570 * g++.dg/template/canon-type-12.C: Likewise.
9572 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9575 * gfortran.dg/nested_allocatables_1.f90: New.
9577 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9580 * g++.dg/pr46868.C: New test.
9581 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9582 * g++.dg/parse/error14.C: Adjust.
9584 2011-02-23 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/47838
9587 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9589 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9591 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9593 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9595 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9596 * gfortran.dg/count_init_expr.f03: Ditto.
9597 * gfortran.dg/gomp/pr43711.f90: Ditto.
9598 * gcc.dg/struct-parse-2.c: Ditto.
9599 * gcc.dg/parse-error-3.c: Ditto.
9600 * gcc.dg/Wlogical-op-1.c: Ditto.
9601 * gcc.dg/Walways-true-1.c: Ditto.
9602 * gcc.dg/pr24225.c: Ditto.
9603 * gcc.dg/Walways-true-2.c: Ditto.
9604 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9605 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9606 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9607 * g++.dg/overload/defarg4.C: Ditto.
9608 * g++.dg/inherit/covariant16.C: Ditto.
9609 * g++.dg/inherit/virtual7.C: Ditto.
9610 * g++.dg/template/canon-type-9.C: Ditto.
9611 * g++.dg/template/access19.C: Ditto.
9612 * g++.dg/template/call7.C: Ditto.
9613 * g++.dg/template/canon-type-2.C: Ditto.
9614 * g++.dg/template/init7.C: Ditto.
9615 * g++.dg/template/sizeof-template-argument.C: Ditto.
9616 * g++.dg/template/const3.C: Ditto.
9617 * g++.dg/template/sfinae26.C: Ditto.
9618 * g++.dg/template/sfinae26.C: Ditto.
9619 * g++.dg/template/canon-type-11.C: Ditto.
9620 * g++.dg/template/union2.C: Ditto.
9621 * g++.dg/template/canon-type-3.C: Ditto.
9622 * g++.dg/template/canon-type-1.C: Ditto.
9623 * g++.dg/template/canon-type-5.C: Ditto.
9624 * g++.dg/template/canon-type-7.C: Ditto.
9625 * g++.dg/template/canon-type-10.C: Ditto.
9626 * g++.dg/template/spec36.C: Ditto.
9627 * g++.dg/template/typedef38.C: Ditto.
9628 * g++.dg/template/canon-type-4.C: Ditto.
9629 * g++.dg/template/canon-type-6.C: Ditto.
9630 * g++.dg/template/canon-type-13.C: Ditto.
9631 * g++.dg/template/instantiate9.C: Ditto.
9632 * g++.dg/template/ttp22.C: Ditto.
9633 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9634 * g++.dg/warn/Walways-true-1.C: Ditto.
9635 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9636 * g++.dg/warn/Walways-true-2.C: Ditto.
9637 * g++.dg/conversion/op4.C: Ditto.
9638 * g++.dg/opt/pr19650.C: Ditto.
9639 * g++.dg/lookup/friend11.C: Ditto.
9640 * g++.dg/other/default2.C: Ditto.
9641 * g++.dg/other/default3.C: Ditto.
9642 * g++.dg/other/dtor2.C: Ditto.
9643 * g++.dg/other/friend5.C: Ditto.
9644 * g++.dg/other/default5.C: Ditto.
9645 * g++.dg/init/brace6.C: Ditto.
9646 * g++.dg/init/aggr5.C: Ditto.
9647 * g++.dg/init/error2.C: Ditto.
9648 * g++.dg/expr/bound-mem-fun.C: Ditto.
9649 * g++.dg/expr/cond6.C: Ditto.
9650 * g++.dg/expr/stmt-expr-1.C: Ditto.
9651 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9652 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9653 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9654 * g++.dg/cpp0x/bracket1.C: Ditto.
9655 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9656 * g++.dg/cpp0x/pr38646.C: Ditto.
9657 * g++.dg/cpp0x/variadic73.C: Ditto.
9658 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9659 * g++.dg/cpp0x/bracket4.C: Ditto.
9660 * g++.dg/cpp0x/decltype4.C: Ditto.
9661 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9662 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9663 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9664 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9665 * g++.dg/cpp0x/decltype2.C: Ditto.
9666 * g++.dg/cpp0x/decltype1.C: Ditto.
9667 * g++.dg/cpp0x/bracket2.C: Ditto.
9668 * g++.dg/cpp0x/decltype5.C: Ditto.
9669 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9670 * g++.dg/cpp0x/variadic70.C: Ditto.
9671 * g++.dg/cpp0x/decltype6.C: Ditto.
9672 * g++.dg/cpp0x/rvo.C: Ditto.
9673 * g++.dg/cpp0x/vt-40092.C: Ditto.
9674 * g++.dg/cpp0x/variadic-new.C: Ditto.
9675 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9676 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9677 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9678 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9679 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9680 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9681 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9682 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9683 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9684 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9685 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9686 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9687 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9688 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9689 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9690 * g++.dg/cpp0x/pr39639.C: Ditto.
9691 * g++.dg/cpp0x/decltype3.C: Ditto.
9692 * g++.dg/cpp0x/variadic68.C: Ditto.
9693 * g++.dg/cpp0x/variadic-function.C: Ditto.
9694 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9695 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9696 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9697 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9698 * g++.dg/parse/crash35.C: Ditto.
9699 * g++.dg/parse/crash40.C: Ditto.
9700 * g++.dg/parse/defarg12.C: Ditto.
9701 * g++.dg/parse/crash34.C: Ditto.
9702 * g++.dg/parse/constructor3.C: Ditto.
9703 * g++.dg/parse/template23.C: Ditto.
9704 * g++.dg/parse/crash56.C: Ditto.
9705 * g++.dg/parse/dtor13.C: Ditto.
9706 * g++.dg/parse/error33.C: Ditto.
9707 * g++.dg/parse/ctor9.C: Ditto.
9708 * g++.dg/parse/error32.C: Ditto.
9709 * g++.dg/parse/error37.C: Ditto.
9710 * g++.dg/parse/bitfield3.C: Ditto.
9711 * g++.dg/parse/struct-4.C: Ditto.
9712 * g++.dg/ext/has_trivial_copy.C: Ditto.
9713 * g++.dg/ext/is_polymorphic.C: Ditto.
9714 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9715 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9716 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9717 * g++.dg/ext/is_union.C: Ditto.
9718 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9719 * g++.dg/ext/is_pod.C: Ditto.
9720 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9721 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9722 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9723 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9724 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9725 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9726 * g++.dg/ext/is_abstract.C: Ditto.
9727 * g++.dg/ext/has_trivial_assign.C: Ditto.
9728 * g++.dg/ext/is_class.C: Ditto.
9729 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9730 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9731 * g++.dg/ext/is_base_of.C: Ditto.
9732 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9733 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9734 * g++.dg/ext/is_empty.C: Ditto.
9735 * g++.dg/ext/is_enum.C: Ditto.
9736 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9737 * gnat.dg/opt11.adb: Ditto.
9738 * obj-c++.dg/pr45735.mm: Ditto.
9739 * obj-c++.dg/pr24393.mm: Ditto.
9740 * obj-c++.dg/exceptions-2.mm: Ditto.
9741 * objc.dg/pr45735.m: Ditto.
9742 * objc.dg/pr24393.m: Ditto.
9744 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9746 * objc.dg/attributes/objc-exception-1.m: New.
9748 2011-02-23 Jie Zhang <jie@codesourcery.com>
9750 * gcc.dg/cpp/include7.c: New test.
9752 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9755 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9757 2011-02-23 Jie Zhang <jie@codesourcery.com>
9759 PR rtl-optimization/47763
9760 * gcc.dg/pr47763.c: New test.
9762 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9765 * gfortran.dg/whole_file_32.f90 : New test.
9767 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9770 * g++.dg/inherit/virtual7.C: New test.
9772 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9775 * objc.dg/type-size-3.m: Updated error message.
9776 * objc.dg/type-size-4.m: New test.
9777 * objc.dg/type-size-5.m: New test.
9779 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781 * lib/gnat.exp: Fix comments.
9782 Don't load libgloss.exp.
9783 (default_gnat_version): Call $compiler with --version.
9784 Adapt regexp for gnatmake output, insert version.
9785 (gnat_version): New proc.
9786 (gnat_init): Remove gnat_libgcc_s_path.
9787 (gnat_target_compile): Likewise.
9788 Remove ld_library_path.
9789 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9790 (gnat_pass): Remove.
9791 (gnat_pass): Remove.
9792 (gnat_finish): Remove.
9793 (gnat_exit): Remove.
9794 (local_find_gnatmake): Reindent.
9795 (runtest_file_p): Remove.
9796 (prune_warnings): Remove.
9797 (find_gnatclean): New proc.
9798 * lib/gnat-dg.exp (lremove): New proc.
9799 (gnat-dg-test): Reindent.
9800 Remove additional output files.
9801 (gnat-dg-runtest): Remove.
9803 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9804 * gnat.dg/loop_optimization6.adb: Likewise.
9805 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9807 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9809 PR tree-optimization/47835
9810 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9812 2011-02-22 Tobias Burnus <burnus@net-b.de>
9814 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9815 * gfortran.dg/abstract_type_2.f03: Ditto.
9816 * gfortran.dg/abstract_type_3.f03: Ditto.
9817 * gfortran.dg/abstract_type_4.f03: Ditto.
9818 * gfortran.dg/abstract_type_5.f03: Ditto.
9819 * gfortran.dg/abstract_type_6.f03: Ditto.
9820 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9821 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9822 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9823 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9824 * gfortran.dg/array_function_5.f90: Ditto.
9825 * gfortran.dg/asynchronous_3.f03: Ditto.
9826 * gfortran.dg/char_expr_1.f90: Ditto.
9827 * gfortran.dg/class_14.f03: Ditto.
9828 * gfortran.dg/data_array_6.f: Ditto.
9829 * gfortran.dg/data_invalid.f90: Ditto.
9830 * gfortran.dg/dot_product_1.f03: Ditto.
9831 * gfortran.dg/func_derived_5.f90: Ditto.
9832 * gfortran.dg/func_result_4.f90: Ditto.
9833 * gfortran.dg/implied_do_1.f90: Ditto.
9834 * gfortran.dg/initialization_25.f90: Ditto.
9835 * gfortran.dg/initialization_26.f90: Ditto.
9836 * gfortran.dg/interface_34.f90: Ditto.
9837 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9838 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9839 * gfortran.dg/matmul_8.f03: Ditto.
9840 * gfortran.dg/merge_init_expr.f90: Ditto.
9841 * gfortran.dg/pack_assign_1.f90: Ditto.
9842 * gfortran.dg/pack_vector_1.f90: Ditto.
9843 * gfortran.dg/pointer_check_8.f90: Ditto.
9844 * gfortran.dg/product_init_expr.f03: Ditto.
9845 * gfortran.dg/reshape_order_5.f90: Ditto.
9846 * gfortran.dg/reshape_shape_1.f90: Ditto.
9847 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9848 * gfortran.dg/same_name_2.f90: Ditto.
9849 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9850 * gfortran.dg/spread_init_expr.f03: Ditto.
9851 * gfortran.dg/stmt_func_1.f90: Ditto.
9852 * gfortran.dg/sum_init_expr.f03: Ditto.
9853 * gfortran.dg/transpose_3.f03: Ditto.
9854 * gfortran.dg/unpack_init_expr.f03: Ditto.
9855 * gfortran.dg/warn_conversion.f90: Ditto.
9856 * gfortran.dg/warn_conversion_2.f90: Ditto.
9857 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9858 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9859 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9860 * gfortran.dg/whole_file_16.f90: Ditto.
9861 * gfortran.dg/whole_file_17.f90: Ditto.
9862 * gfortran.dg/whole_file_18.f90: Ditto.
9863 * gfortran.dg/whole_file_20.f03: Ditto.
9864 * gfortran.dg/whole_file_5.f90: Ditto.
9865 * gfortran.dg/whole_file_6.f90: Ditto.
9866 * gfortran.dg/write_invalid_format.f90: Ditto.
9867 * gfortran.dg/zero_sized_6.f90: Ditto.
9869 2011-02-21 Jeff Law <law@redhat.com>
9871 PR rtl-optimization/46178
9872 * gcc.target/i386/pr46178.c: New test.
9874 PR rtl-optimization/46002
9875 * gcc.c-torture/compile/pr46002.c: New test.
9877 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9879 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9882 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9885 * g++.dg/debug/pr47106.C: Require effective target lto.
9887 2011-02-21 Jason Merrill <jason@redhat.com>
9889 * g++.dg/cpp0x/constexpr-diag2.C: New.
9891 2011-02-20 Jason Merrill <jason@redhat.com>
9893 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9895 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9897 * g++.dg/overload/conv-op1.C: New.
9899 * g++.dg/cpp0x/constexpr-synth1.C: New.
9901 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9903 * objc.dg/layout-2.m: New.
9904 * objc.dg/selector-3.m: Adjusted location of error message.
9905 * objc.dg/type-size-3.m: Same.
9906 * obj-c++.dg/selector-3.mm: Same.
9908 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9911 * objc.dg/property/dotsyntax-22.m: New.
9912 * obj-c++.dg/property/dotsyntax-22.mm: New.
9914 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9917 * g++.dg/template/typedef38.C: New test.
9919 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9922 * gfortran.dg/whole_file_30.f90 : New test.
9923 * gfortran.dg/whole_file_31.f90 : New test.
9925 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9929 * gfortran.dg/whole_file_28.f90 : New test.
9930 * gfortran.dg/whole_file_29.f90 : New test.
9932 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9935 * g++.dg/template/crash105.C: New.
9937 2011-02-19 Jason Merrill <jason@redhat.com>
9939 * g++.dg/cpp0x/regress/no-elide1.C: New.
9941 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9943 PR tree-optimization/46620
9944 * gcc.dg/pr46620.c: New.
9946 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9949 * gcc.target/i386/pr47809.c: New test.
9951 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9952 Tobias Burnus <burnus@net-b.de>
9954 * lib/target-supports.exp
9955 (check_effective_target_fortran_large_real): New check for large reals.
9956 * gfortran.dg/nan_7.f90: New test.
9958 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9960 PR libgfortran/47567
9961 * gfortran.dg/fmt_f0_1.f90: Update test.
9963 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9966 * gfortran.dg/array_constructor_36.f90 : New test.
9967 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9968 allow for comparison between different elements of the array
9969 constructor at different levels of optimization.
9971 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9973 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9974 * gcc.target/i386/pr32280-1.c: Likewise.
9976 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9979 * gcc.target/i386/pr47800.c: New test.
9981 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9983 * objc/execute/exceptions/foward-1.x: New.
9985 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9988 * gfortran.dg/derived_constructor_comps_4.f90: New.
9990 2011-02-18 Tobias Burnus
9993 * gfortran.dg/func_result_6.f90: New.
9995 2011-02-18 Michael Matz <matz@suse.de>
9998 * gfortran.dg/lto/pr45586_0.f90: New test.
9999 * gfortran.dg/typebound_proc_20.f90: Ditto.
10000 * gfortran.dg/typebound_proc_21.f90: Ditto.
10002 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10005 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10007 2011-02-18 Tobias Burnus <burnus@net-b.de>
10010 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10011 gcc_warning_prefix.
10012 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10013 normalizing the error/warning output.
10014 * gfortran.dg/Wall.f90: Update dg-error/warning.
10015 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10016 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10017 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10018 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10019 * gfortran.dg/class_30.f90: Update dg-error/warning.
10020 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10021 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10022 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10023 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10024 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10025 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10026 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10027 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10028 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10029 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10030 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10031 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10032 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10033 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10034 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10035 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10036 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10037 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10038 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10039 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10040 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10041 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10042 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10043 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10044 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10046 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10049 * gfortran.dg/proc_ptr_comp_30.f90: New.
10051 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10054 * gcc.target/i386/pr47780.c: New test.
10056 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10059 * gfortran.dg/class_40.f03: New.
10061 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10064 * g++.dg/cpp0x/auto21.C: New test.
10066 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10068 * objc.dg/special/unclaimed-category-1.h: Updated for
10070 * objc.dg/special/unclaimed-category-1.m: Same.
10071 * objc.dg/zero-link-1.m: Same.
10072 * objc.dg/lookup-1.m: Same.
10073 * objc.dg/torture/strings/const-str-9.m
10074 * objc.dg/torture/strings/const-str-10.m: Same.
10075 * objc.dg/torture/strings/const-str-11.m: Same.
10076 * objc.dg/torture/forward-1.m: Same.
10077 * objc.dg/zero-link-2.m: Same.
10078 * objc.dg/encode-7-next-64bit.m: Same.
10079 * objc.dg/method-4.m: Same.
10080 * objc.dg/next-runtime-1.m: Same.
10081 * objc.dg/image-info.m: Same.
10082 * objc.dg/pr23214.m: Same.
10083 * objc.dg/symtab-1.m: Same.
10084 * obj-c++.dg/basic.m: Same.
10085 * obj-c++.dg/proto-lossage-3.m: Same.
10086 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10087 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10088 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10089 * obj-c++.dg/method-11.m: Same.
10090 * objc/execute/enumeration-1.m: Same.
10091 * objc/execute/object_is_class.m: Same.
10092 * objc/execute/formal_protocol-2.m: Same.
10093 * objc/execute/formal_protocol-4.m: Same.
10094 * objc/execute/formal_protocol-6.m: Same.
10095 * objc/execute/bycopy-3.m: Same.
10096 * objc/execute/exceptions/catchall-1.m: Same.
10097 * objc/execute/exceptions/finally-1.m: Same.
10098 * objc/execute/exceptions/local-variables-1.m: Same.
10099 * objc/execute/exceptions/foward-1.m: Same.
10100 * objc/execute/bf-common.h
10101 * objc/execute/enumeration-2.m: Same.
10102 * objc/execute/formal_protocol-1.m: Same.
10103 * objc/execute/formal_protocol-3.m: Same.
10104 * objc/execute/formal_protocol-5.m: Same.
10105 * objc/execute/accessing_ivars.m: Same.
10106 * objc/execute/bycopy-2.m: Same.
10107 * objc/execute/formal_protocol-7.m: Same.
10108 * objc/execute/compatibility_alias.m: Same.
10109 * objc/execute/no_clash.m: Same.
10110 * objc/execute/object_is_meta_class.m: Same.
10111 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10112 * objc/execute/class-tests-1.h: Include stdio.h.
10113 * objc/execute/class-tests-2.h: Same.
10114 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10116 * obj-c++.dg/try-catch-2.mm: Same.
10118 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10121 * g++.dg/warn/Wunused-parm-4.C: New test.
10123 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10124 Jan Hubicka <jh@suse.cz>
10128 * g++.dg/debug/pr47106.C: New.
10130 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10133 * gcc.target/i386/pr43653.c: New test.
10135 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10138 * g++.dg/template/inherit6.C: New test.
10140 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10143 * gfortran.dg/class_39.f03: New.
10145 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10148 * g++.dg/cpp0x/variadic106.C: New test.
10150 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10152 PR libfortran/47757
10153 * gfortran.dg/pr47757-1.f90: New test.
10154 * gfortran.dg/pr47757-2.f90: New test.
10155 * gfortran.dg/pr47757-3.f90: New test.
10158 * g++.dg/cpp0x/enum8.C: New test.
10160 2011-02-15 Jason Merrill <jason@redhat.com>
10162 * g++.dg/inherit/implicit-trivial1.C: New.
10163 * g++.dg/cpp0x/implicit-trivial1.C: New.
10165 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10167 PR middle-end/47725
10168 * gcc.dg/torture/pr47725.c: Removed.
10170 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10173 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10174 constant does not generate a load from memory.
10176 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10178 PR middle-end/47725
10179 * gcc.dg/torture/pr47725.c: New.
10181 2011-02-15 Richard Guenther <rguenther@suse.de>
10183 PR tree-optimization/47743
10184 * gcc.dg/torture/pr47743.c: New testcase.
10186 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10188 PR middle-end/47581
10189 * gcc.target/i386/pr47581.c: New test.
10191 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10194 * gfortran.dg/select_type_22.f03: New.
10196 2011-02-14 Jason Merrill <jason@redhat.com>
10198 * g++.dg/cpp0x/regress/enum1.C: New.
10200 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10202 * gnat.dg/include.adb: New test.
10204 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10207 * gfortran.dg/class_38.f03: New.
10209 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10211 * gcc.dg/pr46494.c: New test.
10213 2011-02-14 Richard Guenther <rguenther@suse.de>
10215 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10217 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10220 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10221 sparc*-sun-solaris2.11.
10223 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10226 * gfortran.dg/argument_checking_18.f90: New.
10228 2011-02-13 Tobias Burnus <burnus@net-b.de>
10230 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10231 * gfortran.dg/argument_checking_17.f90: New.
10233 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10235 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10236 are temporarily disabled.
10237 * gfortran.dg/class_7.f03: Ditto.
10238 * gfortran.dg/coarray_14.f90: Ditto.
10239 * gfortran.dg/typebound_proc_13.f03: Ditto.
10241 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10244 * gfortran.dg/extends_11.f03: New.
10246 2011-02-11 Xinliang David Li <davidxl@google.com>
10248 PR tree-optimization/47707
10249 * g++.dg/tree-ssa/pr47707.C: New test.
10251 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10253 * g++.dg/opt/inline17.C: New test.
10255 2011-02-11 Tobias Burnus <burnus@net-b.de>
10258 * gfortran.dg/pure_formal_2.f90: New.
10260 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10262 PR rtl-optimization/47614
10263 * gfortran.dg/pr47614.f: New.
10265 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10268 * gcc.dg/opts-6.c: New test.
10270 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10273 * gcc.dg/pr47684.c: New test.
10275 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10278 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10279 c99_runtime, dg-add-options c99_runtime.
10280 (main): Use __asm__.
10282 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10285 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10286 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10287 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10288 * gcc.dg/ucnid-10.c: Likewise.
10289 * gcc.dg/ucnid-13.c: Likewise.
10290 * gcc.dg/ucnid-7.c: Likewise.
10291 * gcc.dg/ucnid-8.c: Likewise.
10292 Adapt dg-warning line number.
10294 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10296 * gcc.target/i386/parity-1.c: Use -march=k8.
10297 * gcc.target/i386/parity-2.c: Ditto.
10298 * gcc.target/i386/vecinit-1.c: Ditto.
10299 * gcc.target/i386/vecinit-2.c: Ditto.
10301 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10304 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10305 * gcc.target/mips/save-restore-3.c: Likewise.
10306 * gcc.target/mips/save-restore-4.c: Likewise.
10307 * gcc.target/mips/save-restore-5.c: Likewise.
10310 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10311 * g++.dg/tree-prof/partition2.C: Likewise.
10313 2011-02-09 Jason Merrill <jason@redhat.com>
10315 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10316 rather than misdeclare std::puts.
10318 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10319 * g++.dg/other/warning1.C: Likewise.
10320 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10321 * g++.old-deja/g++.gb/scope06.C: Likewise.
10322 * g++.old-deja/g++.law/cvt11.C: Likewise.
10323 * g++.old-deja/g++.law/init1.C: Likewise.
10324 * g++.dg/abi/mangle26.C: Likewise.
10326 * g++.dg/template/function1.C: Adjust for C++0x mode.
10327 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10329 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10330 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10332 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10334 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10336 * g++.dg/cpp0x/regress: New directory.
10337 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10338 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10339 * g++.dg/cpp0x/regress/regress3.C: New.
10341 2011-02-10 Richard Guenther <rguenther@suse.de>
10343 PR tree-optimization/47677
10344 * gcc.dg/torture/pr47677.c: New testcase.
10346 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10348 * objc.dg/special/load-category-1.m: Remove unused header.
10349 * objc.dg/special/load-category-1a.m: Likewise.
10350 * objc.dg/special/load-category-2.m: Likewise.
10351 * objc.dg/special/load-category-2a.m: Likewise.
10352 * objc.dg/special/load-category-3.m: Likewise.
10353 * objc.dg/special/load-category-3a.m: Likewise.
10354 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10355 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10356 * objc.dg/attributes/class-attribute-1.m: Likewise.
10357 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10358 * obj-c++.dg/property/property.exp: Likewise.
10359 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10360 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10361 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10362 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10363 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10364 * obj-c++.dg/template-8.mm: Likewise.
10366 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10369 * gcc.target/i386/pr47665.c: New test.
10371 2011-02-10 Jie Zhang <jie@codesourcery.com>
10375 2011-02-05 Jie Zhang <jie@codesourcery.com>
10377 * gcc.dg/pr42631.c: Update test.
10378 * gcc.dg/pr42631-2.c: New test.
10380 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10383 * gfortran.dg/proc_decl_25.f90: New.
10385 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10388 * gfortran.dg/typebound_assignment_2.f03: New.
10390 2011-02-09 Richard Guenther <rguenther@suse.de>
10392 PR tree-optimization/47664
10393 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10395 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10397 PR middle-end/47646
10398 * gnat.dg/uninit_func.adb: Adjust dg directive.
10400 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10402 PR middle-end/47646
10403 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10405 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10408 * gfortran.dg/auto_dealloc_2.f90: New.
10410 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10412 * gcc.dg/builtins-config.h: Remove __sgi handling.
10413 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10414 -std=c99 for mips-sgi-irix6.5*.
10416 2011-02-09 Martin Jambor <mjambor@suse.cz>
10418 PR middle-end/45505
10419 * gfortran.dg/pr25923.f90: Remove xfails.
10421 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10424 * gfortran.dg/inquire_14.f90: New test.
10426 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10429 * gfortran.dg/pointer_init_6.f90: New.
10431 2011-02-08 Jeff Law <law@redhat.com>
10433 PR tree-optimization/42893
10434 * gcc.tree-ssa/pr42893.c: New test.
10436 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10438 PR tree-optimization/46834
10439 PR tree-optimization/46994
10440 PR tree-optimization/46995
10441 * gcc.dg/graphite/id-pr46834.c: New.
10442 * gfortran.dg/graphite/id-pr46994.f90: New.
10443 * gfortran.dg/graphite/id-pr46995.f90: New.
10445 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10447 PR middle-end/47646
10448 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10449 using the variable is known the warning is emitted there.
10450 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10451 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10453 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10456 * gcc.dg/noreturn-1.c (foo5): Likewise.
10457 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10458 (method2): Likewise.
10460 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10461 the return statement using the uninitialized variable.
10462 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10464 2011-02-08 Richard Guenther <rguenther@suse.de>
10466 PR middle-end/47639
10467 * g++.dg/opt/pr47639.c: New testcase.
10469 2011-02-08 Richard Guenther <rguenther@suse.de>
10471 PR tree-optimization/47632
10472 * g++.dg/opt/pr47632.C: New testcase.
10474 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10476 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10478 2011-02-07 Richard Guenther <rguenther@suse.de>
10480 PR tree-optimization/47615
10481 * g++.dg/opt/pr47615.C: New testcase.
10483 2011-02-07 Richard Guenther <rguenther@suse.de>
10485 PR tree-optimization/47621
10486 * gcc.dg/torture/pr47621.c: New testcase.
10488 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10490 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10492 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10495 * gfortran.dg/allocate_with_source_1 : New test.
10497 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10499 PR middle-end/47610
10500 * gcc.dg/pr47610.c: New test.
10502 2011-02-05 Jie Zhang <jie@codesourcery.com>
10505 * gcc.dg/pr42631.c: Update test.
10506 * gcc.dg/pr42631-2.c: New test.
10508 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10511 * gfortran.dg/pr47574.f90: New test.
10513 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10515 PR tree-optimization/46194
10516 * gcc.dg/autopar/pr46194.c: New.
10518 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10520 PR tree-optimization/43695
10521 * g++.dg/ipa/pr43695.C: New.
10523 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10525 PR inline-asm/23200
10526 * gcc.dg/pr23200.c: New test.
10528 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10531 * g++.dg/pr47589.C: New test.
10533 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10536 * g++.dg/template/typedef37.C: New test.
10537 * g++.dg/template/param1.C: Adjust expected error message.
10539 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10541 PR middle-end/31490
10542 * gcc.dg/pr31490-2.c: New test.
10543 * gcc.dg/pr31490-3.c: New test.
10544 * gcc.dg/pr31490-4.c: New test.
10546 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10547 Jakub Jelinek <jakub@redhat.com>
10550 * g++.dg/parser/semicolon3.C: Adjust.
10551 * g++.dg/parser/semicolon4.C: New testcase.
10552 * g++.dg/pr46890.C: New testcase.
10554 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10557 * g++.dg/init/pr29571.C: New.
10559 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10561 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10562 instead of vect_int.
10564 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10567 * gcc.target/i386/pr47312.c: New test.
10570 * gcc.target/i386/pr47564.c: New test.
10572 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10574 PR tree-optimization/45122
10575 * gcc.dg/tree-ssa/pr45122.c: New.
10577 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10580 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10583 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10584 and vsx so a default --with-cpu=power7 doesn't give an error
10585 when -mavoid-indexed-addresses is used.
10587 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10588 wrapper function to save the arguments and then jump to the real
10589 function, rather than depending on the compiler not to move stuff
10591 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10593 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10594 Paul Thomas <pault@gcc.gnu.org>
10597 * gfortran.dg/class_37.f03 : New test.
10599 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10600 Richard Guenther <rguenther@suse.de>
10602 PR tree-optimization/40979
10604 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10605 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10606 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10607 check_vect_support_and_set_flags.
10608 * gfortran.dg/graphite/vect-pr40979.f90: New.
10610 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10613 * gfortran.dg/class_36.f03: New.
10615 2011-02-02 Richard Guenther <rguenther@suse.de>
10617 PR tree-optimization/47566
10618 * gcc.dg/lto/20110201-1_0.c: New testcase.
10620 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10626 * debug/pr47498.c: New.
10627 * debug/pr47501.c: New.
10629 2011-02-01 Richard Guenther <rguenther@suse.de>
10631 PR tree-optimization/47559
10632 * g++.dg/torture/pr47559.C: New testcase.
10634 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10637 * gfortran.dg/typebound_call_20.f03: New.
10639 2011-02-01 Richard Guenther <rguenther@suse.de>
10641 PR tree-optimization/47555
10642 * gcc.dg/pr47555.c: New testcase.
10644 2011-02-01 Richard Guenther <rguenther@suse.de>
10646 PR tree-optimization/47541
10647 * g++.dg/torture/pr47541.C: New testcase.
10649 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10652 * gfortran.dg/typebound_call_19.f03: New.
10654 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10657 * g++.dg/cpp0x/pr47416.C: New test.
10659 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10662 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10664 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10667 * gfortran.dg/typebound_assignment_1.f03: New.
10669 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10671 PR tree-optimization/47538
10672 * gcc.c-torture/execute/pr47538.c: New test.
10674 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10677 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10679 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10681 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10683 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10685 PR rtl-optimization/44031
10686 * gcc.c-torture/compile/20110131-1.c: New test.
10688 2011-01-31 Tobias Burnus <burnus@net-b.de>
10691 * gfortran.dg/stmt_func_1.f90: New.
10693 2011-01-31 Tobias Burnus <burnus@net-b.de>
10696 * gfortran.dg/interface_34.f90: New.
10698 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10701 * gfortran.dg/realloc_on_assign_5.f03: New test.
10702 * gfortran.dg/realloc_on_assign_5.f03: New test.
10704 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10706 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10707 * gfortran.dg/bessel_7.f90: Likewise.
10708 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10710 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10711 * gfortran.dg/sum_init_expr.f03: Likewise.
10713 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10715 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10718 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10719 loop only on "vect_intfloat_cvt" targets.
10721 2011-01-29 Tobias Burnus <burnus@net-b.de>
10724 * gfortran.dg/shape_6.f90: New.
10726 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10728 PR libgfortran/47434
10729 * gfortran.dg/read_infnan_1.f90: Update test.
10730 * gfortran.dg/module_nan.f90: Update test.
10731 * gfortran.dg/char4_iunit_1.f03: Update test.
10732 * gfortran.dg/large_real_kind_1.f90: Update test.
10733 * gfortran.dg/real_const_3.f90: Update test.
10734 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10736 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10739 * g++.dg/template/param2.C: New test.
10741 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10743 PR libgfortran/47285
10744 * gfortran.dg/fmt_g.f: New test.
10746 2011-01-28 Tobias Burnus <burnus@net-b.de>
10749 * gfortran.dg/pure_formal_1.f90: New.
10751 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10754 * gcc.dg/tls/pr42894.c: New test.
10756 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10758 * gcc.dg/pr47276.c: Add dg-require-visibility.
10760 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10762 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10764 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10765 Tobias Burnus <burnus@gcc.gnu.org>
10770 * gfortran.dg/realloc_on_assign_3.f03: New test.
10771 * gfortran.dg/realloc_on_assign_4.f03: New test.
10772 * gfortran.dg/allocatable_function_5.f90: New test.
10773 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10774 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10775 implemented" dg-errors.
10777 2011-01-27 Jan Hubicka <jh@suse.cz>
10779 PR middle-end/46949
10780 * gcc.dg/attr-weakref-4.c: New testcase
10782 2011-01-27 Martin Jambor <mjambor@suse.cz>
10784 PR tree-optimization/47228
10785 * gcc.dg/torture/pr47228.c: New test.
10787 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10789 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10791 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10793 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10794 when using auto-overlay support on the SPU.
10796 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10798 PR rtl-optimization/44174
10799 * gcc.target/i386/asm-6.c: New test.
10801 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10803 PR rtl-optimization/46856
10804 * gcc.c-torture/compile/pr46856.c: New test.
10806 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10807 Andrew Pinski <pinskia@gmail.com>
10810 * gcc.dg/pr43082.c: New.
10812 2011-01-26 DJ Delorie <dj@redhat.com>
10814 PR rtl-optimization/46878
10815 * gcc.dg/pr46878-1.c: New test.
10817 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10820 * g++.dg/cpp0x/pr47476.C: New test.
10822 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10824 * gcc.c-torture/compile/20110126-1.c: New test.
10826 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10829 * gcc.dg/torture/pr47473.c: New test.
10831 2011-01-26 Jan Hubicka <jh@suse.cz>
10834 * gcc.c-torture/execute/pr47237.c: New testcase.
10836 2011-01-26 Jan Hubicka <jh@suse.cz>
10838 PR tree-optimization/47190
10839 * gcc.dg/attr-weakref-3.c: New testcase.
10841 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10844 * gcc.dg/dll-9a.c: New test file.
10845 * gcc.dg/dll-11.c: Likewise.
10846 * gcc.dg/dll-12.c: Likewise.
10847 * gcc.dg/dll-12a.c: Likewise.
10848 * gcc.dg/dll-11a.c: Likewise.
10849 * gcc.dg/dll-9.c: Likewise.
10850 * gcc.dg/dll-10.c: Likewise.
10851 * gcc.dg/dll-10a.c: Likewise.
10852 * g++.dg/ext/dllexport4a.cc: Likewise.
10853 * g++.dg/ext/dllexport4.C: Likewise.
10854 * g++.dg/ext/dllexport5.C: Likewise.
10855 * g++.dg/ext/dllexport5a.cc: Likewise.
10857 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10859 PR tree-optimization/46970
10860 * gcc.dg/graphite/pr46970.c: New.
10862 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10864 PR tree-optimization/46215
10865 * gcc.dg/graphite/pr46215.c: New.
10867 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10869 PR tree-optimization/46168
10870 * gcc.dg/graphite/pr46168.c: New.
10872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10874 PR tree-optimization/43657
10875 * gcc.dg/graphite/pr43657.c: New.
10877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10879 PR tree-optimization/29832
10880 * gfortran.dg/graphite/pr29832.f90: New.
10882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10884 PR tree-optimization/43567
10885 * gcc.dg/graphite/pr43567.c: New.
10887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10889 * gfortran.dg/graphite/interchange-4.f: New.
10890 * gfortran.dg/graphite/interchange-5.f: New.
10892 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10893 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10894 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10895 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10896 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10897 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10898 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10899 * gfortran.dg/ltrans-7.f90: Removed.
10900 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10902 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10903 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10904 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10905 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10906 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10907 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10908 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10909 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10910 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10911 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10912 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10913 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10914 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10915 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10916 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10917 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10918 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10919 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10920 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10921 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10922 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10923 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10924 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10925 * gcc.dg/tree-ssa/data-dep-1.c
10926 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10927 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10928 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10929 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10930 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10932 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10934 PR tree-optimization/47265
10935 PR tree-optimization/47443
10936 * gcc.c-torture/compile/pr47265.c: New test.
10937 * gcc.dg/pr47443.c: New test.
10939 2011-01-25 Martin Jambor <mjambor@suse.cz>
10941 PR tree-optimization/47382
10942 * g++.dg/torture/pr47382.C: New test.
10943 * g++.dg/opt/devirt1.C: Xfail.
10945 2011-01-25 Yao Qi <yao@codesourcery.com>
10948 * gcc.target/arm/pr45701-1.c: New test.
10949 * gcc.target/arm/pr45701-2.c: New test.
10950 * gcc.target/arm/pr45701-3.c: New test.
10952 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10953 Jakub Jelinek <jakub@redhat.com>
10955 PR tree-optimization/47271
10956 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10958 2011-01-25 Nick Clifton <nickc@redhat.com>
10960 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10961 (saturate_add): Delete.
10962 (exchange): Delete.
10963 (main): Do not run saturate_add.
10964 (set_interrupts): Delete.
10966 2011-01-25 Tobias Burnus <burnus@net-b.de>
10969 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10971 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10973 PR tree-optimization/47427
10974 PR tree-optimization/47428
10975 * gcc.c-torture/compile/pr47427.c: New test.
10976 * gcc.c-torture/compile/pr47428.c: New test.
10978 2011-01-25 Richard Guenther <rguenther@suse.de>
10980 PR middle-end/47411
10981 * gcc.dg/torture/pr47411.c: New testcase.
10983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10985 * gfortran.dg/graphite/id-24.f: New.
10986 * gfortran.dg/graphite/id-25.f: New.
10988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10990 * gfortran.dg/graphite/id-23.f: New.
10992 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10994 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10996 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10998 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10999 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11000 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11001 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11002 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11003 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11004 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11005 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11006 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11008 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11010 * gcc.dg/graphite/block-0.c: Add documentation.
11011 * gcc.dg/graphite/block-4.c: Same.
11012 * gcc.dg/graphite/block-7.c: Same.
11013 * gcc.dg/graphite/block-8.c: New.
11014 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11015 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11016 * gcc.dg/graphite/interchange-12.c: Add documentation.
11017 * gcc.dg/graphite/interchange-13.c: New.
11018 * gcc.dg/graphite/interchange-14.c: New.
11019 * gcc.dg/graphite/interchange-15.c: New.
11020 * gcc.dg/graphite/interchange-8.c: Add documentation.
11021 * gcc.dg/graphite/interchange-mvt.c: Same.
11023 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11026 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11027 * gcc.target/powerpc/altivec-14.c: Ditto.
11028 * gcc.target/powerpc/altivec-33.c: Ditto.
11029 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11030 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11031 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11032 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11033 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11034 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11035 * g++.dg/ext/altivec-15.C: Ditto.
11036 * g++.dg/ext/altivec-types-1.C: Ditto.
11037 * g++.dg/ext/altivec-types-2.C: Ditto.
11038 * g++.dg/ext/altivec-types-3.C: Ditto.
11039 * g++.dg/ext/altivec-types-4.C: Ditto.
11041 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11043 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11045 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11047 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11048 optimization options.
11050 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11055 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11057 2011-01-23 Tobias Burnus <burnus@net-b.de>
11060 * gfortran.dg/allocatable_scalar_12.f90: New.
11062 2011-01-23 Ira Rosen <irar@il.ibm.com>
11064 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11065 vectorization to be not profitable if peeling is used to
11066 realign the memory access.
11067 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11068 loop bound to avoid loop unrolling.
11069 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11071 2011-01-22 Jan Hubicka <jh@suse.cz>
11074 * g++.dg/lto/pr47333.C: New file.
11076 2011-01-22 Jan Hubicka <jh@suse.cz>
11078 PR tree-optimization/43884
11080 * gcc.dg/autopar/outer-2.c: Increase array size.
11081 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11083 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11086 * gfortran.dg/c_loc_tests_16.f90: New test.
11088 2011-01-22 Tobias Burnus <burnus@net-b.de>
11091 * gfortran.dg/typebound_proc_19.f90: New.
11093 2011-01-21 Jeff Law <law@redhat.com>
11095 PR tree-optimization/47053
11096 * g++.dg/pr47053.C: New test.
11098 2011-01-21 Jason Merrill <jason@redhat.com>
11101 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11103 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11106 * g++.dg/cpp0x/range-for10.C: New test.
11107 * g++.dg/template/for1.C: New test.
11109 PR middle-end/45566
11110 * g++.dg/tree-prof/partition3.C: New test.
11112 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11114 PR rtl-optimization/47366
11115 * g++.dg/opt/pr47366.C: New test.
11117 2011-01-21 Jason Merrill <jason@redhat.com>
11120 * g++.dg/cpp0x/constexpr-regress2.C: New.
11122 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11124 2011-01-21 Jeff Law <law@redhat.com>
11126 PR rtl-optimization/41619
11127 * gcc.dg/pr41619.c: New.
11129 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11131 PR tree-optimization/47355
11132 * g++.dg/opt/pr47355.C: New test.
11134 2011-01-21 Richard Guenther <rguenther@suse.de>
11136 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11139 2011-01-21 Richard Guenther <rguenther@suse.de>
11141 PR tree-optimization/47365
11142 * gcc.dg/torture/pr47365.c: New testcase.
11143 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11145 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11147 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11149 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11151 PR tree-optimization/47391
11152 * gcc.dg/pr47391.c: New test.
11154 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11156 * g++.dg/template/char1.C: Use signed char.
11158 2011-01-21 Tobias Burnus <burnus@net-b.de>
11161 * gfortran.dg/pointer_target_4.f90: New.
11163 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11166 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11167 ILP32 system and not IP32.
11169 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11172 * g++.dg/debug/pr46583.C: New.
11174 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11177 * g++.dg/debug/pr47283.C: New test.
11180 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11181 * gcc.target/i386/headmerge-2.c: Likewise.
11183 2011-01-20 Richard Guenther <rguenther@suse.de>
11185 PR middle-end/47370
11186 * gcc.dg/torture/pr47370.c: New testcase.
11188 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11190 PR tree-optimization/46130
11191 * gcc.dg/pr46130-1.c: New test.
11192 * gcc.dg/pr46130-2.c: New test.
11194 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11197 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11199 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11202 * g++.dg/debug/pr46240.cc: New.
11204 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11207 * g++.dg/template/anonunion1.C: New test.
11209 PR rtl-optimization/47337
11210 * gcc.c-torture/execute/pr47337.c: New test.
11212 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11215 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11217 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11219 PR tree-optimization/46021
11220 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11222 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11224 PR tree-optimization/47290
11225 * g++.dg/torture/pr47290.C: New test.
11227 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11230 * gfortran.dg/proc_ptr_comp_29.f90: New.
11232 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11235 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11236 powerpc-apple-darwin9.
11238 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11240 PR rtl-optimization/47299
11241 * gcc.c-torture/execute/pr47299.c: New test.
11243 2011-01-17 Jason Merrill <jason@redhat.com>
11245 * g++.dg/cpp0x/constexpr-virtual.C: New.
11247 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11250 * gfortran.dg/gomp/pr47331.f90: New test.
11252 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11255 * objc.dg/selector-warn-1.m: New.
11256 * obj-c++.dg/selector-warn-1.mm: New.
11258 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11260 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11261 Update dg-final accordingly.
11263 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11265 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11267 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11269 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11271 * gcc.dg/guality/pr36728-2.c: Likewise.
11273 2011-01-17 Richard Guenther <rguenther@suse.de>
11275 PR tree-optimization/47313
11276 * g++.dg/torture/pr47313.C: New testcase.
11278 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11281 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11282 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11283 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11284 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11286 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11288 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11289 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11290 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11292 2011-01-17 Richard Guenther <rguenther@suse.de>
11294 PR tree-optimization/45967
11295 * gcc.dg/torture/pr45967-2.c: New testcase.
11296 * gcc.dg/torture/pr45967-3.c: Likewise.
11298 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11301 * g++.dg/ext/pr47213.C: Require visibility.
11303 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11305 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11306 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11308 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11310 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11311 Linux-based targets.
11313 2011-01-13 Jan Hubicka <jh@suse.cz>
11315 PR tree-optimization/47276
11316 * gcc.dg/pr47276.c: New testcase.
11318 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11319 Jonathan Wakely <jwakely.gcc@gmail.com>
11322 * g++.dg/other/pr33558.C: New.
11323 * g++.dg/other/pr33558-2.C: New.
11325 2011-01-14 Martin Jambor <mjambor@suse.cz>
11327 PR tree-optimization/45934
11328 PR tree-optimization/46302
11329 * g++.dg/ipa/devirt-c-1.C: New test.
11330 * g++.dg/ipa/devirt-c-2.C: Likewise.
11331 * g++.dg/ipa/devirt-c-3.C: Likewise.
11332 * g++.dg/ipa/devirt-c-4.C: Likewise.
11333 * g++.dg/ipa/devirt-c-5.C: Likewise.
11334 * g++.dg/ipa/devirt-c-6.C: Likewise.
11335 * g++.dg/ipa/devirt-6.C: Likewise.
11336 * g++.dg/ipa/devirt-d-1.C: Likewise.
11337 * g++.dg/torture/pr45934.C: Likewise.
11339 2011-01-14 Jason Merrill <jason@redhat.com>
11341 * g++.dg/cpp0x/variadic105.C: New.
11343 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11344 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11347 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11348 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11349 execution tests on i?86-*-*, x86_64-*-* and
11350 powerpc*-apple-darwin* && ilp32.
11351 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11352 tests on i?86-*-* and x86_64-*-*.
11354 2011-01-14 Richard Guenther <rguenther@suse.de>
11356 PR tree-optimization/47280
11357 * g++.dg/opt/pr47280.C: New testcase.
11359 2011-01-14 Jason Merrill <jason@redhat.com>
11361 * g++.dg/cpp0x/constexpr-regress1.C: New.
11363 * g++.dg/ext/flexary2.C: New.
11365 2011-01-14 Richard Guenther <rguenther@suse.de>
11367 PR middle-end/47281
11368 * gcc.dg/torture/pr47281.c: New testcase.
11369 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11371 2011-01-14 Richard Guenther <rguenther@suse.de>
11373 PR tree-optimization/47286
11374 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11376 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11379 * g++.dg/ext/pr47213.C: New.
11381 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11383 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11385 2011-01-13 Tobias Burnus <burnus@net-b.de>
11386 Mikael Morin <mikael@gcc.gnu.org>
11390 * gfortran.dg/select_type_20.f90: New.
11391 * gfortran.dg/select_type_21.f90: New.
11393 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11396 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11398 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11400 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11401 * gcc.dg/guality/pr36728-2.c: Likewise.
11403 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11406 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11408 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11410 PR rtl-optimization/45352
11411 * gcc.dg/pr45352-3.c: New.
11413 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11415 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11417 * g++.dg/cpp0x/range-for8.C: New.
11418 * g++.dg/cpp0x/range-for9.C: New.
11420 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11423 * g++.dg/debug/pr47209.C: New.
11425 2011-01-12 Richard Guenther <rguenther@suse.de>
11428 * gcc.dg/lto/pr47259_0.c: New testcase.
11429 * gcc.dg/lto/pr47259_1.c: Likewise.
11431 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11433 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11434 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11435 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11436 methods missing from the OBJC2 Object.
11437 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11438 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11439 GNU and NeXT runtimes.
11440 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11442 * objc-obj-c++-shared/Object1.m: Likewise.
11443 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11444 * objc.dg/proto-qual-1.m: Likewise.
11445 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11446 * obj-c++.dg/proto-qual-1.mm: Likewise.
11448 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11451 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11453 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11455 Fixed the Objective-C++ testsuite and updated all tests.
11456 * lib/obj-c++.exp (obj-c++_init): Declare and set
11457 gcc_warning_prefix and gcc_error_prefix.
11458 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11459 'dg-warning', 'dg-message' and 'dg-error'.
11460 * obj-c++.dg/class-extension-3.mm: Likewise.
11461 * obj-c++.dg/class-protocol-1.mm: Likewise.
11462 * obj-c++.dg/encode-7.mm: Likewise.
11463 * obj-c++.dg/exceptions-3.mm: Likewise.
11464 * obj-c++.dg/exceptions-5.mm: Likewise.
11465 * obj-c++.dg/method-12.mm: Likewise.
11466 * obj-c++.dg/method-13.mm: Likewise.
11467 * obj-c++.dg/method-15.mm: Likewise.
11468 * obj-c++.dg/method-16.mm: Likewise.
11469 * obj-c++.dg/method-4.mm: Likewise.
11470 * obj-c++.dg/method-8.mm: Likewise.
11471 * obj-c++.dg/method-conflict-1.mm: Likewise.
11472 * obj-c++.dg/method-conflict-2.mm: Likewise.
11473 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11474 and uncommented second part of the testcase now that the testsuite
11476 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11477 and uncommented second part of the testcase now that the testsuite
11479 * obj-c++.dg/private-1.mm: Likewise.
11480 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11481 * obj-c++.dg/syntax-error-7.mm: Likewise.
11482 * obj-c++.dg/warn5.mm: Likewise.
11483 * obj-c++.dg/property/at-property-14.mm: Likewise.
11484 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11486 * obj-c++.dg/property/at-property-18.mm: Likewise.
11487 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11489 * obj-c++.dg/property/at-property-21.mm: Likewise.
11490 * obj-c++.dg/property/at-property-28.mm: Likewise.
11491 * obj-c++.dg/property/at-property-5.mm: Likewise.
11492 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11493 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11494 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11495 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11496 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11497 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11498 * obj-c++.dg/tls/diag-5.mm: Likewise.
11499 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11500 dg-error, now matched correctly.
11502 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11504 * objc.dg/property/at-property-29.m: New.
11505 * obj-c++.dg/property/at-property-29.mm: New.
11507 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11509 * go.test/go-test.exp (go-set-goarch): New proc.
11510 (go-gc-tests): Use it.
11512 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11515 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11517 2011-01-11 Richard Henderson <rth@redhat.com>
11519 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11521 2011-01-11 Jan Hubicka <jh@suse.cz>
11525 * gcc.dg/lto/pr45721_1.c: New file.
11526 * gcc.dg/lto/pr45721_0.c: New file.
11528 2011-01-11 Richard Guenther <rguenther@suse.de>
11530 PR tree-optimization/46076
11531 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11533 2011-01-11 Jeff Law <law@redhat.com>
11535 * PR tree-optimization/47086
11536 * gcc.dg/pr47086.c: New test.
11538 2011-01-11 Jason Merrill <jason@redhat.com>
11541 * g++.dg/template/new10.C: New.
11544 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11546 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11548 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11549 Split type definitions and NSConstantString class into...
11550 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11551 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11552 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11553 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11554 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11555 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11557 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11558 encode defines for newer NeXT system headers.
11559 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11560 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11561 * objc.dg/foreach-5.m: Likewise.
11562 * objc.dg/foreach-2.m: Likewise.
11563 * objc.dg/foreach-4.m: Likewise.
11564 * objc.dg/torture/strings/string1.m: Likewise.
11565 * objc.dg/torture/strings/string2.m: Likewise.
11566 * objc.dg/torture/strings/string3.m: Likewise.
11567 * objc.dg/torture/strings/string4.m: Likewise.
11568 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11569 header and stand alone.
11570 * obj-c++.dg/strings/strings-2.mm: Likewise.
11571 * objc.dg/torture/strings/const-str-3.m: Likewise.
11572 * objc.dg/strings/strings-2.m: Likewise.
11573 * objc.dg/strings/const-str-12b.m: Likewise.
11575 2011-01-12 Richard Guenther <rguenther@suse.de>
11577 PR middle-end/32511
11578 * gcc.dg/attr-weak-1.c: Adjust.
11580 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11583 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11584 standard compliant and comment.
11586 2011-01-10 Jan Hubicka <jh@suse.cz>
11589 * gcc.dg/initpri3.c: New testcase.
11591 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11594 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11595 externally visible.
11600 (g_ebp_save): Likewise.
11601 (g_esp_save): Likewise.
11603 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11605 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11607 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11609 PR tree-optimization/46021
11610 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11611 i?86-*-*, x86_64-*-*.
11613 2011-01-10 Jeff Law <law@redhat.com>
11615 * PR tree-optimization/47141
11616 * gcc.c-torture/compile/pr47141.c: New test.
11618 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11621 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11622 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11623 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11624 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11627 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11628 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11629 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11630 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11631 being vectorized. Adjust dg-final pattern.
11634 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11635 * gcc.dg/vect/slp-24.c: Likewise.
11637 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11640 * g++.dg/other/pr47218-1.C: New test file.
11641 * g++.dg/other/pr47218.C: Likewise.
11642 * g++.dg/other/pr47218.h: New supporting header.
11644 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11647 * objc.dg/attributes/invalid-attribute-1.m: New.
11648 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11650 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11653 * gfortran.dg/proc_ptr_comp_28.f90: New.
11655 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11657 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11658 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11659 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11660 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11661 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11662 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11663 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11664 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11665 * objc.dg/gnu-api-2-class.m: Likewise.
11666 * objc.dg/gnu-api-2-ivar.m: Likewise.
11667 * objc.dg/gnu-api-2-method.m: Likewise.
11668 * objc.dg/gnu-api-2-objc.m: Likewise.
11669 * objc.dg/gnu-api-2-object.m: Likewise.
11670 * objc.dg/gnu-api-2-property.m: Likewise.
11671 * objc.dg/gnu-api-2-protocol.m: Likewise.
11672 * objc.dg/gnu-api-2-sel.m: Likewise.
11674 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11676 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11677 * objc.dg/objc-foreach-4.m: Likewise.
11678 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11679 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11680 * objc.dg/foreach-4.m: Likewise.
11681 * objc.dg/foreach-5.m: Likewise.
11682 * objc.dg/foreach-3.m: Return self from init.
11684 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11687 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11689 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11692 * gfortran.dg/class_35.f90: New.
11694 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11696 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11698 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11701 * objc.dg/invalid-method-2.m: New.
11702 * obj-c++.dg/invalid-method-2.mm: New.
11704 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11707 * gfortran.dg/transpose_optimization_2.f90 : New test.
11709 2011-01-08 Jan Hubicka <jh@suse.cz>
11711 PR tree-optmization/46469
11712 * g++.dg/torture/pr46469.C: New testcase.
11714 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11716 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11717 emulation of libobjc-gnu structure layout functionality to ..
11718 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11719 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11720 * objc/execute/bf-common.h: Adjust headers.
11721 * objc/execute/bf-1.m: Likewise.
11722 * objc/execute/bf-2.m: Likewise.
11723 * objc/execute/bf-3.m: Likewise.
11724 * objc/execute/bf-4.m: Likewise.
11725 * objc/execute/bf-5.m: Likewise.
11726 * objc/execute/bf-6.m: Likewise.
11727 * objc/execute/bf-7.m: Likewise.
11728 * objc/execute/bf-8.m: Likewise.
11729 * objc/execute/bf-9.m: Likewise.
11730 * objc/execute/bf-10.m: Likewise.
11731 * objc/execute/bf-11.m: Likewise.
11732 * objc/execute/bf-12.m: Likewise.
11733 * objc/execute/bf-13.m: Likewise.
11734 * objc/execute/bf-14.m: Likewise.
11735 * objc/execute/bf-15.m: Likewise.
11736 * objc/execute/bf-16.m: Likewise.
11737 * objc/execute/bf-17.m: Likewise.
11738 * objc/execute/bf-18.m: Likewise.
11739 * objc/execute/bf-19.m: Likewise.
11740 * objc/execute/bf-20.m: Likewise.
11741 * objc/execute/bf-21.m: Likewise.
11742 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11743 objc_get_type_qualifiers ().
11745 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11748 * gfortran.dg/dependency_39.f90: New test.
11750 2011-01-07 Jan Hubicka <jh@suse.cz>
11752 Get builtins tests ready for linker plugin.
11753 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11754 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11755 my_memset, my_bzero): Mark used.
11756 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11757 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11759 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11762 2011-01-07 Jan Hubicka <jh@suse.cz>
11764 PR tree-optimization/46367
11765 * g++.dg/torture/pr46367.C: New file.
11767 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11770 * gcc.dg/pr47201.c: New test.
11773 * gcc.dg/tree-prof/pr47187.c: New test.
11775 2011-01-07 Tobias Burnus <burnus@net-b.de>
11778 * gfortran.dg/extends_type_of_3.f90: New.
11780 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11782 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11783 * g++.dg/ext/dllimport-MI1.C: Likewise.
11784 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11785 * g++.dg/ext/dllimport10.C: Likewise.
11786 * g++.dg/ext/dllimport11.C: Likewise.
11787 * g++.dg/ext/dllimport12.C: Likewise.
11788 * g++.dg/ext/dllimport13.C: Likewise.
11789 * g++.dg/ext/dllimport2.C: Likewise.
11790 * g++.dg/ext/dllimport3.C: Likewise.
11791 * g++.dg/ext/dllimport4.C: Likewise.
11792 * g++.dg/ext/dllimport5.C: Likewise.
11793 * g++.dg/ext/dllimport6.C: Likewise.
11794 * g++.dg/ext/dllimport8.C: Likewise.
11795 * g++.dg/ext/dllimport9.C: Likewise.
11796 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11797 targets, too. Additionally enable test for i?86-*-mingw*.
11798 * g++.dg/ext/selectany1.C: Likewise.
11799 Remove guard variable check.
11801 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11805 * gfortran.dg/storage_size_3.f08: Extended.
11807 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11810 * g++.dg/template/stdarg1.C: New test.
11812 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11815 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11816 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11817 from the interface of functions to not hide the errors that
11820 2011-01-06 Jan Hubicka <jh@suse.cz>
11822 * gcc.dg/lto/pr47188_0.c: New testcase.
11823 * gcc.dg/lto/pr47188_1.c: New testcase.
11825 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11829 * gfortran.dg/interface_33.f90: New test.
11831 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11834 * gcc.c-torture/compile/pr47150.c: New test.
11836 2011-01-06 Ira Rosen <irar@il.ibm.com>
11838 PR tree-optimization/47139
11839 * gcc.dg/vect/pr47139.c: New test.
11841 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11844 * gfortran.dg/extends_type_of_2.f03: New.
11846 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11848 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11850 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11852 * gnat.dg/opt14.adb: New test.
11854 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11857 * gfortran.dg/allocate_error_2.f90: New test.
11859 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11862 * gfortran.dg/storage_size_3.f08: New.
11864 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11866 PR libgfortran/47154
11867 * gfortran.dg/namelist_68.f90: New test.
11869 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11871 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11873 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11876 * gfortran.dg/class_34.f90: New.
11878 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11880 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11881 use __builtin_inff. Skip all single-precision tests that require
11884 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11886 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11888 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11890 PR tree-optimization/47148
11891 * gcc.c-torture/execute/pr47148.c: New test.
11893 PR tree-optimization/47155
11894 * gcc.c-torture/execute/pr47155.c: New test.
11896 PR rtl-optimization/47157
11897 * gcc.c-torture/compile/pr47157.c: New test.
11899 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11901 * gcc.dg/torture/vector-shift2.c (schar): Define.
11902 (main): Always use schar or uchar instead of plain "char" to avoid
11903 dependencies on implementation-defined char signedness.
11905 2011-01-03 Martin Jambor <mjambor@suse.cz>
11907 PR tree-optimization/46801
11908 * gnat.dg/pack9.adb: Remove xfail.
11910 2011-01-03 Martin Jambor <mjambor@suse.cz>
11912 PR tree-optimization/46984
11913 * g++.dg/ipa/pr46984.C: New test.
11915 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11918 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11920 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11922 PR tree-optimization/47140
11923 * gcc.c-torture/compile/pr47140.c: New test.
11925 PR rtl-optimization/47028
11926 * gcc.dg/pr47028.c: New test.
11928 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11930 * objc.dg/protocol-forward-1.m: Removed TODO.
11931 * objc.dg/protocol-forward-2.m: New.
11932 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11933 * obj-c++.dg/protocol-forward-2.mm: New.
11935 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11938 * g++.dg/eh/pr38662.C: New testcase.
11940 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11942 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11943 scan for newline '\n'.
11946 Copyright (C) 2011 Free Software Foundation, Inc.
11948 Copying and distribution of this file, with or without modification,
11949 are permitted in any medium without royalty provided the copyright
11950 notice and this notice are preserved.