1 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/forall_15.f90: New test case.
6 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
7 Andrew Macleod <amacleod@redhat.com>
9 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
10 wrappers for *other_threads() and *final_verify().
11 * gcc.dg/simulate-thread/simulate-thread.h
12 (simulate_thread_wrapper_other_threads): New.
13 (simulate_thread_wrapper_final_verify): New.
15 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
17 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
19 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
21 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
23 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
24 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
26 * gcc.target/i386/fma_1.h: New file.
27 * gcc.target/i386/fma_2.h: Likewise.
28 * gcc.target/i386/fma_3.h: Likewise.
29 * gcc.target/i386/fma_4.h: Likewise.
30 * gcc.target/i386/fma_5.h: Likewise.
31 * gcc.target/i386/fma_6.h: Likewise.
32 * gcc.target/i386/fma_double_1.c: Likewise.
33 * gcc.target/i386/fma_double_2.c: Likewise.
34 * gcc.target/i386/fma_double_3.c: Likewise.
35 * gcc.target/i386/fma_double_4.c: Likewise.
36 * gcc.target/i386/fma_double_5.c: Likewise.
37 * gcc.target/i386/fma_double_6.c: Likewise.
38 * gcc.target/i386/fma_float_1.c: Likewise.
39 * gcc.target/i386/fma_float_2.c: Likewise.
40 * gcc.target/i386/fma_float_3.c: Likewise.
41 * gcc.target/i386/fma_float_4.c: Likewise.
42 * gcc.target/i386/fma_float_5.c: Likewise.
43 * gcc.target/i386/fma_float_6.c: Likewise.
44 * gcc.target/i386/fma_main.h: Likewise.
45 * gcc.target/i386/fma_run_double_1.c: Likewise.
46 * gcc.target/i386/fma_run_double_2.c: Likewise.
47 * gcc.target/i386/fma_run_double_3.c: Likewise.
48 * gcc.target/i386/fma_run_double_4.c: Likewise.
49 * gcc.target/i386/fma_run_double_5.c: Likewise.
50 * gcc.target/i386/fma_run_double_6.c: Likewise.
51 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
52 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
53 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
54 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
55 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
56 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
57 * gcc.target/i386/fma_run_float_1.c: Likewise.
58 * gcc.target/i386/fma_run_float_2.c: Likewise.
59 * gcc.target/i386/fma_run_float_3.c: Likewise.
60 * gcc.target/i386/fma_run_float_4.c: Likewise.
61 * gcc.target/i386/fma_run_float_5.c: Likewise.
62 * gcc.target/i386/fma_run_float_6.c: Likewise.
63 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
64 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
65 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
66 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
67 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
68 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
69 * gcc.target/i386/l_fma_1.h: Likewise.
70 * gcc.target/i386/l_fma_2.h: Likewise.
71 * gcc.target/i386/l_fma_3.h: Likewise.
72 * gcc.target/i386/l_fma_4.h: Likewise.
73 * gcc.target/i386/l_fma_5.h: Likewise.
74 * gcc.target/i386/l_fma_6.h: Likewise.
75 * gcc.target/i386/l_fma_double_1.c: Likewise.
76 * gcc.target/i386/l_fma_double_2.c: Likewise.
77 * gcc.target/i386/l_fma_double_3.c: Likewise.
78 * gcc.target/i386/l_fma_double_4.c: Likewise.
79 * gcc.target/i386/l_fma_double_5.c: Likewise.
80 * gcc.target/i386/l_fma_double_6.c: Likewise.
81 * gcc.target/i386/l_fma_float_1.c: Likewise.
82 * gcc.target/i386/l_fma_float_2.c: Likewise.
83 * gcc.target/i386/l_fma_float_3.c: Likewise.
84 * gcc.target/i386/l_fma_float_4.c: Likewise.
85 * gcc.target/i386/l_fma_float_5.c: Likewise.
86 * gcc.target/i386/l_fma_float_6.c: Likewise.
87 * gcc.target/i386/l_fma_main.h: Likewise.
88 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
89 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
90 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
91 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
92 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
93 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
94 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
95 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
96 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
97 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
98 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
99 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
101 2011-10-10 Richard Guenther <rguenther@suse.de>
104 * gcc.dg/torture/pr50389.c: New testcase.
106 2011-10-10 Richard Guenther <rguenther@suse.de>
109 * gcc.dg/builtins-47.c: Optimize.
111 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
113 * lib/gcc-simulate-thread.exp: New.
114 * gcc.dg/simulate-thread/guality.h: New.
115 * gcc.dg/simulate-thread/simulate-thread.h: New.
116 * gcc.dg/simulate-thread/simulate-thread.exp: New.
117 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
118 * gcc.dg/simulate-thread/README: New.
119 * g++.dg/simulate-thread/guality.h: New.
120 * g++.dg/simulate-thread/simulate-thread.h: New.
121 * g++.dg/simulate-thread/simulate-thread.exp: New.
122 * g++.dg/simulate-thread/simulate-thread.gdb: New.
123 * c-c++-common/cxxbitfields-2.c: Remove.
124 * c-c++-common/cxxbitfields.c: Remove.
125 * c-c++-common/cxxbitfields-4.c: Remove.
126 * c-c++-common/cxxbitfields-5.c: Remove.
127 * c-c++-common/simulate-thread/bitfields-1.c: New.
128 * c-c++-common/simulate-thread/bitfields-2.c: New.
129 * c-c++-common/simulate-thread/bitfields-3.c: New.
130 * c-c++-common/simulate-thread/bitfields-4.c: New.
132 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/warn/format5.C: New.
137 2011-10-09 Tobias Burnus <burnus@net-b.de>
140 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
141 * gfortran.dg/common_16.f90: New.
143 2011-10-09 Tobias Burnus <burnus@net-b.de>
145 * gfortran.dg/iso_c_binding_param_1.f90: New.
146 * gfortran.dg/iso_c_binding_param_2.f90: New.
147 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
149 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
151 PR tree-optimization/50635
152 * gcc.dg/vect/pr50635.c: New test.
154 2011-10-09 Janus Weil <janus@gcc.gnu.org>
157 * gfortran.dg/proc_decl_27.f90: New.
159 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
162 * objc/execute/initialize-1.m: New test.
164 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
167 * gfortran.dg/pointer_function_result_1.f90 : New test.
169 2011-10-07 David S. Miller <davem@davemloft.net>
172 * gcc.target/sparc/sparc.exp: Add vis3 target test.
173 * gcc.target/sparc/cmask.c: Use it.
174 * gcc.target/sparc/fhalve.c: Likewise.
175 * gcc.target/sparc/fnegop.c: Likewise.
176 * gcc.target/sparc/fpadds.c: Likewise.
177 * gcc.target/sparc/fshift.c: Likewise.
178 * gcc.target/sparc/fucmp.c: Likewise.
179 * gcc.target/sparc/lzd.c: Likewise.
180 * gcc.target/sparc/vis3misc.c: Likewise.
181 * gcc.target/sparc/xmul.c: Likewise.
183 2011-10-07 Richard Henderson <rth@redhat.com>
185 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
187 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
189 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
191 * gcc.dg/pr50193-1.c: New file.
192 * gcc.target/arm/shiftable.c: New file.
194 2011-10-07 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/class_46.f03: New.
199 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
201 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
202 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
203 (syslog, vsyslog, __vsyslog_chk): Likewise.
205 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
206 (x, EXT_x): Use ASMNAME.
208 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
211 2011-10-07 Tom de Vries <tom@codesourcery.com>
214 * gcc.dg/pr50527.c: New test.
216 2011-10-07 Jakub Jelinek <jakub@redhat.com>
218 PR tree-optimization/50650
219 * gcc.c-torture/compile/pr50650.c: New test.
221 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223 PR tree-optimization/50575
224 * gcc.c-torture/execute/vector-compare-2.x: New file.
226 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
229 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
230 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
233 2011-10-07 Richard Guenther <rguenther@suse.de>
236 * gcc.dg/vect/vect-align-2.c: Increase array size.
238 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
239 H.J. Lu <hongjiu.lu@intel.com>
242 * gcc.target/i386/pr50603.c: New test.
244 2011-10-06 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/default31.C: New.
249 2011-10-06 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/50596
252 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
254 * gcc.dg/vect/vect-cond-8.c: New test.
256 2011-10-06 Richard Henderson <rth@redhat.com>
258 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
259 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
260 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
261 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
262 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
263 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
264 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
265 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
266 * gcc.c-torture/execute/vshuf-16.inc: New file.
267 * gcc.c-torture/execute/vshuf-2.inc: New file.
268 * gcc.c-torture/execute/vshuf-4.inc: New file.
269 * gcc.c-torture/execute/vshuf-8.inc: New file.
270 * gcc.c-torture/execute/vshuf-main.inc: New file.
271 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
272 * gcc.c-torture/execute/vshuf-v2df.c: New test.
273 * gcc.c-torture/execute/vshuf-v2di.c: New test.
274 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
275 * gcc.c-torture/execute/vshuf-v2si.c: New test.
276 * gcc.c-torture/execute/vshuf-v4df.c: New test.
277 * gcc.c-torture/execute/vshuf-v4di.c: New test.
278 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
279 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
280 * gcc.c-torture/execute/vshuf-v4si.c: New test.
281 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
282 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
283 * gcc.c-torture/execute/vshuf-v8si.c: New test.
285 2011-10-06 Jakub Jelinek <jakub@redhat.com>
287 PR tree-optimization/49279
288 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
289 * gcc.c-torture/execute/pr49279.c: New test.
291 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
294 * gcc.c-torture/compile/pr49049.c: New test.
296 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
299 * gcc.target/arm/pr50305.c: New test.
301 2011-10-06 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/38884
304 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
305 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
307 2011-10-05 David S. Miller <davem@davemloft.net>
309 * gcc.target/sparc/lzd.c: New test.
310 * gcc.target/sparc/popc.c: New test.
312 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
315 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
316 * g++.dg/other/final1.C: Cleanup original tree dump.
318 2011-10-05 Jakub Jelinek <jakub@redhat.com>
320 PR tree-optimization/50613
321 * gcc.dg/pr50613.c: New test.
323 2011-10-05 Richard Henderson <rth@redhat.com>
325 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
326 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
327 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
328 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
329 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
330 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
331 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
332 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
334 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
336 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
337 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
338 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
339 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
340 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
342 2011-10-05 Richard Guenther <rguenther@suse.de>
344 PR tree-optimization/38885
345 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
347 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
349 * gcc.target/i386/sw-1.c: New test.
351 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
355 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
357 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
359 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
361 2011-10-04 David S. Miller <davem@davemloft.net>
363 * gcc.target/sparc/fhalve.c: New test.
364 * gcc.target/sparc/fnegop.c: New test.
365 * gcc.target/sparc/xmul.c: New test.
367 2011-10-04 Janus Weil <janus@gcc.gnu.org>
370 * gfortran.dg/dummy_procedure_6.f90: New.
372 2011-10-04 Jakub Jelinek <jakub@redhat.com>
374 PR tree-optimization/50604
375 * gcc.dg/pr50604.c: New test.
377 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
379 PR tree-optimization/49662
380 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
381 * gcc.dg/graphite/interchange-15.c: Likewise.
382 * gcc.dg/graphite/interchange-mvt.c: Likewise.
384 2011-10-04 Jakub Jelinek <jakub@redhat.com>
386 * gcc.dg/tree-ssa/restrict-4.c: New test.
388 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
390 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
391 (main): Use __typeof to get result type of comparison.
393 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
395 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
396 Make et_vect_multiple_sizes_saved global.
397 (check_effective_target_vect64): Make et_vect64_saved global.
399 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
401 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
402 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
403 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
404 * gcc.dg/builtin-complex-err-1.c: Adjust.
406 2011-10-02 Jason Merrill <jason@redhat.com>
408 * g++.dg/cpp0x/range-for22.C: New.
410 * g++.dg/cpp0x/variadic65.C: Remove xfails.
411 * g++.dg/cpp0x/variadic82.C: Remove xfails.
412 * g++.dg/cpp0x/variadic83.C: Remove xfails.
413 * g++.dg/cpp0x/variadic105.C: Remove xfails.
415 * g++.dg/cpp0x/nsdmi5.C: New.
417 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
420 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
422 (mips-dg-options): Force an ABI option if the current ABI is
423 incompatible with the required -mlong setting. Likewise force
424 a long setting if the current one is incompatible with the
425 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
426 throughout procedure.
427 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
428 instead of addressing=absolute.
430 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
432 * gcc.target/mips/stack-1.c: New test.
434 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
436 * gcc.dg/pr49696.c: New test.
438 2011-10-02 Jan Hubicka <jh@suse.cz>
440 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
442 2011-10-01 David S. Miller <davem@davemloft.net>
444 * gcc.target/sparc/cmask.c: New test.
445 * gcc.target/sparc/fpadds.c: New test.
446 * gcc.target/sparc/fshift.c: New test.
447 * gcc.target/sparc/fucmp.c: New test.
448 * gcc.target/sparc/vis3misc.c: New test.
450 2011-10-01 Janus Weil <janus@gcc.gnu.org>
453 * gfortran.dg/assumed_charlen_arg_2.f90: New.
455 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
458 * g++.dg/dfp/44473-1.C: New test.
459 * g++.dg/dfp/44473-2.C: New test.
460 * g++.dg/dfp/mangle-1.C: New test.
461 * g++.dg/dfp/mangle-2.C: New test.
462 * g++.dg/dfp/mangle-3.C: New test.
463 * g++.dg/dfp/mangle-4.C: New test.
464 * g++.dg/dfp/mangle-5.C: New test.
466 2011-09-30 Jakub Jelinek <jakub@redhat.com>
469 * gcc.dg/pr50571.c: New test.
471 PR tree-optimization/46309
472 * gcc.dg/pr46309.c: New test.
474 2011-09-30 Jakub Jelinek <jakub@redhat.com>
476 * gcc.dg/strlenopt-21.c: New test.
478 2011-09-30 Revital Eres <revital.eres@linaro.org>
480 * gcc.dg/sms-10.c: New file.
482 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
484 * gcc.target/arm/pr50099.c: New test.
486 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
488 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
490 2011-09-30 David S. Miller <davem@davemloft.net>
492 * gcc.target/sparc/bmaskbshuf.c: New test.
493 * gcc.target/sparc/edgen.c: New test.
495 2011-09-29 Janus Weil <janus@gcc.gnu.org>
498 * gfortran.dg/pure_formal_proc_3.f90: New.
501 * gfortran.dg/stfunc_7.f90: New.
503 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
505 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
506 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
507 * gcc.dg/vector-compare-1.c: Likewise.
508 * gcc.dg/vector-compare-2.c: Likewise.
510 2011-09-29 David S. Miller <davem@davemloft.net>
512 * gcc.target/sparc/array.c: New test.
514 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
516 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
517 loop unroll and set max unroll times to 8.
518 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
519 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
520 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
521 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
523 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
526 * g++.dg/ext/visibility/warn5.C: New.
528 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
531 * g++.dg/warn/Wextra-3.C: New.
533 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
536 * gcc.target/sh/pr49468-si.c: New.
538 2011-09-28 Tom de Vries <tom@codesourcery.com>
541 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
542 (TEST): Initialize src3 with random floats.
543 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
544 from union src3. Initialize src3 with random floats.
546 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
548 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
549 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
550 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
551 * gcc.target/sh/sh4a-sincosf.c: Ditto.
552 * gcc.target/sh/sh4a-cos.c: Ditto.
553 * gcc.target/sh/sh4a-cosf.c: Ditto.
554 * gcc.target/sh/sh4a-sin.c: Ditto.
555 * gcc.target/sh/sh4a-sinf.c: Ditto.
556 * gcc.target/sh/sh4a-fsrra.c: Ditto.
557 * gcc.target/sh/sh4a-memmovua.c: Ditto.
558 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
560 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
563 * g++.dg/parse/error40.C: New.
564 * g++.dg/warn/incomplete1.C: Adjust.
566 2011-09-27 Jan Hubicka <jh@suse.cz>
569 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
572 2011-09-27 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/strlenopt-1.c: New test.
575 * gcc.dg/strlenopt-1f.c: New test.
576 * gcc.dg/strlenopt-2.c: New test.
577 * gcc.dg/strlenopt-2f.c: New test.
578 * gcc.dg/strlenopt-3.c: New test.
579 * gcc.dg/strlenopt-4.c: New test.
580 * gcc.dg/strlenopt-4g.c: New test.
581 * gcc.dg/strlenopt-4gf.c: New test.
582 * gcc.dg/strlenopt-5.c: New test.
583 * gcc.dg/strlenopt-6.c: New test.
584 * gcc.dg/strlenopt-7.c: New test.
585 * gcc.dg/strlenopt-8.c: New test.
586 * gcc.dg/strlenopt-9.c: New test.
587 * gcc.dg/strlenopt-10.c: New test.
588 * gcc.dg/strlenopt-11.c: New test.
589 * gcc.dg/strlenopt-12.c: New test.
590 * gcc.dg/strlenopt-12g.c: New test.
591 * gcc.dg/strlenopt-13.c: New test.
592 * gcc.dg/strlenopt-14g.c: New test.
593 * gcc.dg/strlenopt-14gf.c: New test.
594 * gcc.dg/strlenopt-15.c: New test.
595 * gcc.dg/strlenopt-16g.c: New test.
596 * gcc.dg/strlenopt-17g.c: New test.
597 * gcc.dg/strlenopt-18g.c: New test.
598 * gcc.dg/strlenopt.h: New file.
600 2011-09-27 Tom de Vries <tom@codesourcery.com>
603 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
604 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
605 * gcc.dg/pr43864.c: New test.
606 * gcc.dg/pr43864-2.c: Same.
607 * gcc.dg/pr43864-3.c: Same.
608 * gcc.dg/pr43864-4.c: Same.
610 2011-09-27 Jan Hubicka <jh@suse.cz>
612 * gcc.dg/ipa/inline-5.c: New testcase.
614 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
616 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
618 * gcc.dg/vect/bb-slp-27.c: New.
619 * gcc.dg/vect/bb-slp-28.c: New.
621 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
623 * testsuite/lib/target-supports.exp (check_profiling_available):
624 Don't rely solely on TLS tests for -fprofile-generate, fall
625 through to the other code.
627 2011-09-27 Richard Guenther <rguenther@suse.de>
629 PR tree-optimization/50363
630 * gcc.dg/torture/pr50363.c: New testcase.
632 2011-09-26 Jason Merrill <jason@redhat.com>
635 * g++.dg/template/partial13.C: New.
638 * g++.dg/template/partial12.C: New.
641 * g++.dg/cpp0x/constexpr-typedef1.C: New.
643 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
646 * g++.dg/diagnostic/bindings1.C: New.
647 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
649 2011-09-26 David S. Miller <davem@davemloft.net>
651 * gcc.target/sparc/wrgsr.c: New test.
652 * gcc.target/sparc/rdgsr.c: New test.
653 * gcc.target/sparc/edge.c: New test.
654 * gcc.target/sparc/fcmp.c: New test.
656 * gcc.target/sparc/edge.c: Update for new return types.
657 * gcc.target/sparc/fcmp.c: Likewise.
659 * gcc.target/sparc/fpaddsubi.c: New test.
661 2011-09-26 Janus Weil <janus@gcc.gnu.org>
664 * gfortran.dg/common_15.f90: New.
667 * gfortran.dg/dummy_procedure_5.f90: New.
668 * gfortran.dg/interface_26.f90: Modified error message.
669 * gfortran.dg/proc_ptr_11.f90: Ditto.
670 * gfortran.dg/proc_ptr_15.f90: Ditto.
671 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
672 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
674 2011-09-26 Jason Merrill <jason@redhat.com>
677 * g++.dg/overload/rvalue3.C: New.
680 * g++.dg/overload/ref-conv2.C: New.
682 * g++.dg/cpp0x/nsdmi-template1.C: New.
684 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/nullptr25.C: New.
688 2011-09-26 Richard Guenther <rguenther@suse.de>
690 PR tree-optimization/50472
691 * gcc.dg/torture/pr50472.c: New testcase.
693 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
695 * gnat.dg/opt22.adb: New test.
696 * gnat.dg/opt22_pkg.ad[sb]: New helper.
698 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/opt21.adb: New test.
701 * gnat.dg/opt21_pkg.ad[sb]: New helper.
703 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
705 * gnat.dg/opt20.ad[sb]: New test.
706 * gnat.dg/opt20_pkg.ads: New helper.
708 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
710 * gnat.dg/array17.adb: New test.
711 * gnat.dg/array17_pkg.ads: New helper.
713 2011-09-25 Jason Merrill <jason@redhat.com>
715 * g++.dg/cpp0x/nsdmi-defer4.C: New.
717 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
719 * gnat.dg/frame_overflow.ads: New.
720 * gnat.dg/frame_overflow.adb: Adjust.
721 * gnat.dg/specs/addr1.ads: Likewise.
723 2011-09-25 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/tree-ssa/restrict2.C: New test.
727 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
729 * lib/target-supports.exp (check_effective_target_vect64): New.
730 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
731 of multiple vector sizes.
732 * gcc.dg/vect/bb-slp-26.c: New.
734 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/template/bitfield1.C: New.
739 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
741 * gcc.dg/vect/bb-slp-24.c: New.
743 2011-09-24 Jason Merrill <jason@redhat.com>
745 * g++.dg/cpp0x/nsdmi-eh1.C: New.
747 * g++.dg/cpp0x/nsdmi-defer3.C: New.
749 * g++.dg/cpp0x/nsdmi-defer1.C: New.
750 * g++.dg/cpp0x/nsdmi-defer2.C: New.
752 * g++.dg/cpp0x/nsdmi1.C: New.
753 * g++.dg/cpp0x/nsdmi2.C: New.
754 * g++.dg/cpp0x/nsdmi3.C: New.
755 * g++.dg/cpp0x/nsdmi4.C: New.
756 * g++.old-deja/g++.other/init4.C: New.
758 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/template/sfinae28.C: New.
763 2011-09-23 Ian Lance Taylor <iant@google.com>
765 * go.test/go-test.exp (errchk): Handle more cases of getting
766 correct Tcl backslash quoting in regular expressions in test file.
768 2011-09-23 Jason Merrill <jason@redhat.com>
771 * g++.dg/init/const8.C: New.
772 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
773 * g++.dg/cpp0x/defaulted2.C: Likewise.
774 * g++.dg/cpp0x/pr42844-2.C: Likewise.
775 * g++.dg/init/pr20039.C: Likewise.
776 * g++.dg/init/pr42844.C: Likewise.
778 2011-09-23 Jan Hubicka <jh@suse.cz>
780 * gcc.dg/ipa/inline-1.c: new testcase.
781 * gcc.dg/ipa/inline-2.c: new testcase.
782 * gcc.dg/ipa/inline-3.c: new testcase.
783 * gcc.dg/ipa/inline-4.c: new testcase.
785 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/cpp0x/constexpr-static8.C: New.
790 2011-09-23 Jakub Jelinek <jakub@redhat.com>
792 * gcc.target/i386/avxfp-1.c: New test.
793 * gcc.target/i386/avxfp-2.c: New test.
795 2011-09-23 Terry Guo <terry.guo@arm.com>
797 * gcc.c-torture/execute/941014-1.x: Deleted.
799 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/cpp0x/pr50491.C: New.
804 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
807 * gfortran.dg/bessel_6.f90: Fix tolerance test.
809 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/cpp0x/nullptr24.C: New.
814 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
817 * gcc.target/i386/pr50482.c: New test.
819 2011-09-22 Joseph Myers <joseph@codesourcery.com>
821 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
822 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
823 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
824 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
825 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
826 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
827 multilib options contain different -march= from dg-options.
829 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
830 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/template/friend52.C: New.
835 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
837 * gcc.target/arm/cmp-1.c: New test.
838 * gcc.target/arm/cmp-2.c: Likewise.
840 2011-09-22 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/impure_actual_1.f90: Modified error message.
844 * gfortran.dg/proc_ptr_32.f90: New.
845 * gfortran.dg/proc_ptr_33.f90: New.
847 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
849 PR tree-optimization/50451
850 * gcc.dg/vect/pr50451.c: New test.
852 2011-09-21 Ian Lance Taylor <iant@google.com>
854 * go.test/go-test.exp (errchk): Add special case for bug332.
855 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
856 some more test lines.
858 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
860 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
861 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
862 * g++.dg/other/i386-8.C: Ditto.
863 * g++.dg/other/pr34435.C: Ditto.
864 * g++.dg/other/pr39496.C: Ditto.
865 * g++.dg/other/mmintrin.C: Ditto.
867 2011-09-21 Jakub Jelinek <jakub@redhat.com>
869 * gcc.dg/vect/vect-cond-7.c: New test.
870 * gcc.target/i386/sse4_1-cond-1.c: New test.
871 * gcc.target/i386/avx-cond-1.c: New test.
873 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
876 * g++.dg/other/pr50464.C: New test.
878 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
880 * gcc.target/i386/bmi2-mulx32-2.c: New test.
881 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
882 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
883 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
885 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/opt19.adb: New test.
889 2011-09-21 Terry Guo <terry.guo@arm.com>
891 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
892 on arch conflict when testing case on targets other than armv7-a.
894 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
897 * g++.dg/ext/int128-1.C: New.
898 * g++.dg/ext/int128-2.C: Likewise.
899 * g++.dg/ext/int128-2.h: Likewise.
901 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
904 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
906 2011-09-20 Jason Merrill <jason@redhat.com>
908 * g++.dg/cpp0x/constexpr-generated1.C: New.
911 * g++.dg/overload/ref-conv1.C: New.
913 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
915 * g++.dg/other/final1.C: New.
917 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
919 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
922 2011-09-19 Ian Bolton <ian.bolton@arm.com>
924 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
927 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
929 PR tree-optimization/50413
930 * g++.dg/vect/vect.exp: Run slp-pr* tests with
931 -fdump-tree-slp-details. Run other tests with
932 -fdump-tree-vect-details.
933 * g++.dg/vect/slp-pr50413.cc: New.
935 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
936 Ira Rosen <ira.rosen@linaro.org>
939 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
940 Fix underscores around restrict.
942 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
944 PR tree-optimization/50414
945 * gfortran.dg/vect/Ofast-pr50414.f90: New.
946 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
947 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
949 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
951 PR tree-optimization/50412
952 * gfortran.dg/vect/pr50412.f90: New.
954 2011-09-16 Jason Merrill <jason@redhat.com>
957 * g++.dg/eh/defarg1.C: New.
959 2011-09-16 Jakub Jelinek <jakub@redhat.com>
961 * gcc.dg/vect/vect-reduc-10.c: New test.
962 * gcc.target/i386/avx-reduc-1.c: New test.
964 * gcc.target/i386/sse2-extract-1.c: New test.
965 * gcc.target/i386/avx-extract-1.c: New test.
967 2011-09-16 Terry Guo <terry.guo@arm.com>
969 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
971 2011-09-15 Diego Novillo <dnovillo@google.com>
973 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
974 ALWAYS_CXXFLAGS, if defined.
975 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
976 ALWAYS_GFORTRANFLAGS, if defined.
977 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
978 ALWAYS_GOCFLAGS, if defined.
979 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
980 ALWAYS_OBJCXXFLAGS, if defined.
981 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
982 additional_flags, if defined.
983 * lib/gnat.exp (gnat_target_compile): Likewise.
984 * lib/objc.exp (objc_target_compile): Likewise.
985 * lib/target-supports-dg.exp (dg-add-options): Handle
988 2011-09-15 Tom de Vries <tom@codesourcery.com>
991 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
992 Use uintptr_t in f1. Undo avr xfails.
994 2011-09-15 Janus Weil <janus@gcc.gnu.org>
998 * gfortran.dg/function_types_3.f90: New.
1000 2011-09-15 Jason Merrill <jason@redhat.com>
1003 * g++.dg/cpp0x/trailing7.C: New.
1006 * g++.dg/cpp0x/nullptr23.C: New.
1008 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1010 * gcc.dg/vect/bb-slp-25.c: New.
1012 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1015 * g++.dg/cpp0x/noexcept15.C: New.
1017 2011-09-14 Tom de Vries <tom@codesourcery.com>
1020 * gcc.dg/pr50251.c: New test.
1022 2011-09-14 Tobias Burnus <burnus@net-b.de>
1026 * gfortran.dg/null_5.f90: New.
1027 * gfortran.dg/null_6.f90: New.
1029 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1031 * gcc.c-torture/compile/20110913-1.c: New test.
1033 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1036 * gfortran.dg/result_2.f90: New.
1038 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1040 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1042 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1045 * g++.dg/cpp0x/variadic116.C: New test case.
1047 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1049 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1050 * gcc.target/mips/interrupt_handler-2.c: New test.
1051 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1053 2011-09-12 Jason Merrill <jason@redhat.com>
1055 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1057 * g++.dg/cpp0x/explicit7.C: New.
1059 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1061 PR rtl-optimization/50212
1062 * g++.dg/other/pr50212.C: New test.
1064 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1067 * testsuite/gcc.target/avr/torture/avr-torture.exp
1068 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1069 "-O2 -fmerge-all-constants".
1071 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1074 * gfortran.dg/do_while_1.f90: New test.
1076 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1080 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1081 * gfortran.dg/proc_decl_26.f90: New.
1082 * gfortran.dg/typebound_override_2.f90: New.
1083 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1085 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1087 * gnat.dg/cond_expr2.ad[sb]: New test.
1089 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1091 * gnat.dg/atomic5.ad[sb]: New test.
1093 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1095 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1097 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1100 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1102 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1105 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1107 2011-09-09 Richard Guenther <rguenther@suse.de>
1109 PR tree-optimization/50328
1110 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1112 2011-09-09 Richard Guenther <rguenther@suse.de>
1115 * gcc.dg/torture/pr50333.c: New testcase.
1117 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1119 PR tree-optimization/50318
1120 * gcc.target/arm/pr50318-1.c: New file.
1122 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1124 * gcc.target/i386/all_one_m256i.c: New test.
1126 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/sfinae28.C: New.
1131 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1134 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1135 longer ignored on typedefs.
1137 PR c++/33255 - Support -Wunused-local-typedefs warning
1138 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1139 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1141 2011-09-08 Martin Jambor <mjambor@suse.cz>
1143 PR tree-optimization/50287
1144 * gcc.dg/torture/pr50287.c: New test.
1146 2011-09-08 Richard Guenther <rguenther@suse.de>
1148 PR tree-optimization/19831
1149 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1150 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1151 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1152 * gcc.dg/errno-1.c: Adjust.
1154 2011-09-08 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/19831
1157 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1159 2011-09-08 Tobias Burnus <burnus@net-b.de>
1162 * gfortran.dg/do_concurrent_1.f90: New.
1163 * gfortran.dg/do_concurrent_2.f90: New.
1165 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1169 * gcc.dg/pr50310-2.c: New test.
1171 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1174 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1175 * gfortran.dg/impure_constructor_1.f90: Modified.
1176 * gfortran.dg/proc_ptr_comp_33.f90: New.
1178 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1181 * gcc.dg/pr50310-1.c: New test.
1183 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1186 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1189 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1192 * g++.dg/cpp0x/noexcept14.C: New.
1194 2011-09-07 Jason Merrill <jason@redhat.com>
1196 * g++.dg/cpp0x/constexpr-ref3.C: New.
1198 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1200 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1202 * gcc.dg/section1.c: Don't xfail for avr.
1204 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1206 PR tree-optimization/50322
1207 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1209 2011-09-07 Martin Jambor <mjambor@suse.cz>
1211 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1213 2011-09-07 Martin Jambor <mjambor@suse.cz>
1215 PR tree-optimization/49911
1216 * g++.dg/tree-ssa/pr49911.C: New test.
1218 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1221 * gcc.dg/torture/pr49030.c: New test.
1223 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1226 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1227 * gfortran.dg/class_4d.f03: Deleted.
1228 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1230 2011-09-07 Richard Guenther <rguenther@suse.de>
1232 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1234 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1236 PR tree-optimization/46021
1237 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1239 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1241 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1243 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1245 * gcc.c-torture/compile/20110906-1.c: New test.
1247 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1249 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1251 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1253 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1254 --param tree-reassoc-width=1.
1256 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1257 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1259 2011-09-06 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/48149
1262 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1264 2011-09-06 Richard Guenther <rguenther@suse.de>
1266 PR tree-optimization/48317
1267 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1269 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1271 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1273 (add_options_for_quad_vectors): Replace with ...
1274 (add_options_for_double_vectors): ... this.
1275 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1276 support multiple vector sizes since the vectorizer attempts to
1277 vectorize with both vector sizes.
1278 * gcc.dg/vect/no-vfa-vect-79.c,
1279 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1280 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1281 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1282 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1283 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1284 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1285 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1286 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1287 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1288 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1289 gcc.dg/vect/vect-40.c: Likewise.
1290 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1291 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1292 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1293 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1294 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1296 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1298 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1301 * gcc.target/mips/abi-main.h: New file.
1302 * gcc.target/mips/abi-o32-long32.c: New test.
1303 * gcc.target/mips/abi-o32-long64.c: Likewise.
1304 * gcc.target/mips/abi-o64-long32.c: Likewise.
1305 * gcc.target/mips/abi-o64-long64.c: Likewise.
1306 * gcc.target/mips/abi-n32-long32.c: Likewise.
1307 * gcc.target/mips/abi-n32-long64.c: Likewise.
1308 * gcc.target/mips/abi-n64-long32.c: Likewise.
1309 * gcc.target/mips/abi-n64-long64.c: Likewise.
1310 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1311 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1312 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1313 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1314 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1315 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1316 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1317 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1318 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1319 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1320 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1321 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1322 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1323 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1324 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1325 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1326 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1327 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1328 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1329 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1330 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1331 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1332 * gcc.target/mips/branch-3.c: Likewise.
1333 * gcc.target/mips/branch-4.c: Likewise.
1334 * gcc.target/mips/branch-5.c: Likewise.
1335 * gcc.target/mips/branch-6.c: Likewise.
1336 * gcc.target/mips/branch-7.c: Likewise.
1337 * gcc.target/mips/branch-8.c: Likewise.
1338 * gcc.target/mips/branch-9.c: Likewise.
1339 * gcc.target/mips/branch-10.c: Likewise.
1340 * gcc.target/mips/branch-11.c: Likewise.
1341 * gcc.target/mips/branch-12.c: Likewise.
1342 * gcc.target/mips/branch-13.c: Likewise.
1343 * gcc.target/mips/lazy-binding-1.c: Likewise.
1345 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1347 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1348 to avoid warning on int=16 platforms..
1350 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1353 to work even with -fshort-enums.
1355 2011-09-04 Jan Hubicka <jh@suse.cz>
1357 * gcc.c-torture/compile/20110902.c: new testcase.
1359 2011-09-04 Jason Merrill <jason@redhat.com>
1362 * g++.dg/cpp0x/rv-conv1.C: New.
1365 * g++.dg/cpp0x/rv-func3.C: New.
1367 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1371 * g++.dg/cpp0x/constexpr-template1.C: New.
1372 * g++.dg/cpp0x/constexpr-template2.C: New.
1373 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1374 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1376 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/specs/debug1.ads: Tweak pattern.
1380 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1383 * gfortran.dg/class_45a.f03: New.
1384 * gfortran.dg/class_45b.f03: New.
1386 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1387 Ira Rosen <ira.rosen@linaro.org>
1389 PR tree-optimization/50208
1390 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1391 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1392 -fno-tree-fre -fno-tree-pre.
1394 2011-09-02 Martin Jambor <mjambor@suse.cz>
1396 * gcc.dg/ipa/ipcp-3.c: New test.
1398 2011-09-02 Richard Guenther <rguenther@suse.de>
1400 PR tree-optimization/27460
1402 * gcc.dg/vect/vect-cond-7.c: New testcase.
1404 2011-09-02 Martin Jambor <mjambor@suse.cz>
1406 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1407 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1408 xfailed test for inlining.
1409 * g++.dg/ipa/ivinline-9.C: Likewise.
1411 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1413 PR tree-optimization/50178
1414 * gfortran.dg/vect/pr50178.f90: New test.
1416 2011-08-31 Martin Jambor <mjambor@suse.cz>
1419 * gcc.c-torture/execute/pr49886.c: New testcase.
1421 2011-08-31 Tom de Vries <tom@codesourcery.com>
1424 * gcc.dg/pr43513.c: New test.
1426 2011-08-30 Tobias Burnus <burnus@net-b.de>
1429 * gfortran.dg/common_14.f90: New.
1430 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1432 2011-08-30 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/decltype33.C: New.
1438 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1441 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1443 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1445 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1447 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1449 * gnat.dg/specs/aggr3.ads: New test.
1450 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1452 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1453 * gnat.dg/specs/aggr2.ads: Likewise.
1455 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/allocate_with_source_2.f90: New test
1460 2011-08-30 Jason Merrill <jason@redhat.com>
1463 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1466 * g++.dg/cpp0x/constexpr-value3.C: New.
1468 2011-08-30 Richard Guenther <rguenther@suse.de>
1471 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1472 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1473 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1474 * gcc.dg/pr36902.c: XFAIL.
1476 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1478 * gcc.target/i386/fma-check.h: New.
1479 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1480 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1481 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1482 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1483 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1484 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1485 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1486 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1487 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1488 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1489 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1490 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1491 * gcc.target/i386/fma-compile.c: Likewise.
1492 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1493 * gcc.target/i386/sse-12.c: Add -mfma.
1494 * gcc.target/i386/sse-13.c: Likewise.
1495 * gcc.target/i386/sse-14.c: Likewise.
1496 * gcc.target/i386/sse-22.c: Likewise.
1497 * gcc.target/i386/sse-23.c: Likewise.
1498 * g++.dg/other/i386-2.C: Likewise.
1499 * g++.dg/other/i386-3.C: Likewise.
1501 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1504 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1505 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1507 2011-08-30 Christian Bruel <christian.bruel@st.com>
1509 * g++.dg/bprob/bprob.exp (feedback_options): Set
1510 -fbranch-probabilities.
1511 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1513 2011-08-29 Jason Merrill <jason@redhat.com>
1516 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1518 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1519 Jason Merrill <jason@redhat.com>
1521 * g++.dg/dfp/base.C: New test.
1523 2011-08-29 Jason Merrill <jason@redhat.com>
1527 * g++.dg/cpp0x/initlist58.C: New.
1529 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1532 * gfortran.dg/class_result_1.f03: New.
1534 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1537 * gcc.target/i386/pr48722.c: New test.
1539 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1542 * gfortran.dg/widechar_compare_1.f90: New test.
1544 2011-08-26 Jason Merrill <jason@redhat.com>
1548 * g++.dg/abi/mangle50.C: New.
1550 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1553 * gcc.target/i386/pr50202.c: New test.
1555 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1557 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1558 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1559 * gcc.target/i386/avx-round-vec.c: New test.
1560 * gcc.target/i386/avx-roundf-vec.c: New test.
1562 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1564 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1568 * c-c++-common/Wunused-var-14.c: New test.
1570 2011-08-26 Tom de Vries <tom@codesourcery.com>
1572 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1574 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1576 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1577 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1578 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1579 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1581 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1583 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1584 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1585 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1586 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1588 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1591 * gfortran.dg/pointer_comp_init_1.f90: New test.
1593 2011-08-25 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/sfinae27.C: New.
1598 2011-08-25 Tobias Burnus <burnus@net-b.de>
1600 * gfortran.dg/coarray_lib_token_4.f90: New.
1602 2011-08-25 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1606 2011-08-25 Richard Guenther <rguenther@suse.de>
1608 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1610 2011-08-24 Tobias Burnus <burnus@net-b.de>
1613 * gfortran.dg/initialization_28.f90: New.
1615 2011-08-24 Richard Guenther <rguenther@suse.de>
1617 PR tree-optimization/50067
1618 * gcc.dg/torture/pr50067-3.c: New testcase.
1619 * gcc.dg/torture/pr50067-4.c: Likewise.
1620 * gcc.dg/torture/pr50067-5.c: Likewise.
1622 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1624 * g++.dg/other/i386-2.C: Add -mavx2 check.
1625 * g++.dg/other/i386-3.C: Likewise.
1626 * gcc.target/i386/avx-1.c: Add AVX2.
1627 * gcc.target/i386/avx-2.c: Likewise.
1628 * gcc.target/i386/funcspec-5.c: Likewise.
1629 * gcc.target/i386/sse-12.c: Likewise.
1630 * gcc.target/i386/sse-13.c: Likewise.
1631 * gcc.target/i386/sse-14.c: Likewise.
1632 * gcc.target/i386/sse-22.c: Likewise.
1633 * gcc.target/i386/sse-23.c: Likewise.
1634 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1635 * gcc.target/i386/avx2-check.h: New.
1636 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1637 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1638 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1639 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1640 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1641 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1642 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1643 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1644 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1645 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1646 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1647 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1648 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1649 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1650 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1651 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1652 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1653 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1654 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1655 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1656 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1657 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1658 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1659 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1660 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1661 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1662 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1663 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1664 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1665 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1666 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1667 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1668 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1669 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1670 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1671 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1672 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1673 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1674 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1675 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1676 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1677 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1678 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1679 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1680 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1681 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1682 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1683 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1684 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1685 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1686 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1687 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1688 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1689 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1690 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1691 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1692 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1693 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1694 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1695 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1696 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1697 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1698 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1699 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1700 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1701 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1702 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1703 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1704 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1705 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1706 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1707 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1708 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1709 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1710 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1711 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1712 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1713 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1714 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1715 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1716 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1717 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1718 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1719 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1720 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1721 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1722 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1723 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1724 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1725 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1726 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1727 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1728 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1729 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1730 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1731 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1732 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1733 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1734 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1735 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1736 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1737 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1738 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1739 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1740 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1741 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1742 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1743 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1744 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1745 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1746 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1747 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1748 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1749 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1750 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1751 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1752 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1753 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1754 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1755 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1756 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1757 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1758 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1759 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1760 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1761 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1762 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1763 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1764 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1765 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1766 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1767 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1768 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1769 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1770 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1771 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1772 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1773 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1774 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1775 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1776 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1777 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1778 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1779 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1780 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1781 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1782 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1783 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1784 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1785 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1786 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1787 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1788 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1789 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1790 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1791 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1792 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1793 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1794 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1795 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1796 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1797 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1798 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1799 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1800 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1801 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1802 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1803 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1804 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1805 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1806 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1807 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1808 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1809 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1810 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1811 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1812 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1813 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1814 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1815 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1816 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1817 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1818 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1819 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1820 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1821 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1822 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1823 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1824 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1825 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1826 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1827 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1828 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1829 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1830 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1831 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1832 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1833 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1834 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1835 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1836 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1837 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1838 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1839 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1840 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1841 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1842 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1843 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1844 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1845 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1846 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1847 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1848 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1849 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1850 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1851 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1852 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1853 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1854 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1855 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1856 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1857 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1858 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1859 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1860 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1861 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1862 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1863 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1864 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1865 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1866 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1867 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1868 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1869 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1870 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1871 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1872 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1873 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1874 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1875 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1876 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1877 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1878 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1879 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1880 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1881 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1882 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1883 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1884 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1885 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1886 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1887 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1888 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1889 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1890 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1891 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1892 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1893 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1894 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1895 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1896 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1897 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1898 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1899 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1900 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1901 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1902 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1903 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1904 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1905 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1906 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1907 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1908 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1909 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1910 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1911 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1912 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1913 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1914 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1915 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1916 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1917 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1918 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1919 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1920 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1921 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1922 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1923 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1924 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1925 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1926 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1927 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1928 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1929 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1930 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1931 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1932 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1933 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1934 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1935 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1936 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1937 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1938 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1939 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1940 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1941 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1942 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1943 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1944 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1945 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1946 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1947 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1948 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1949 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1950 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1951 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1952 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1953 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1954 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1955 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1956 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1957 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1958 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1959 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1960 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1961 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1962 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1963 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1964 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1965 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1966 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1967 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1968 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1969 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1970 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1971 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1972 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2003 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2004 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2007 * gcc.target/i386/testimm-9.c: Likewise.
2009 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2011 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2012 * g++.dg/other/i386-3.C: Likewise.
2013 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2014 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2015 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2016 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2017 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2018 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2019 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2020 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2021 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2022 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2023 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2024 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2025 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2026 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2027 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2028 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2029 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2030 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2031 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2032 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2033 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2034 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2035 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2036 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2037 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2038 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2039 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2040 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2041 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2042 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2043 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2044 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2045 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2046 * gcc.target/i386/sse-12.c: Add BMI2.
2047 * gcc.target/i386/sse-13.c: Likewise.
2048 * gcc.target/i386/sse-14.c: Likewise.
2049 * gcc.target/i386/sse-22.c: Likewise.
2050 * gcc.target/i386/sse-23.c: Likewise.
2052 2011-08-23 Jason Merrill <jason@redhat.com>
2054 * g++.dg/template/crash7.C: Adjust expected errors.
2056 2011-08-23 Jason Merrill <jason@redhat.com>
2060 * g++.dg/cpp0x/overload2.C: New.
2062 2011-08-23 Jason Merrill <jason@redhat.com>
2065 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2067 2011-08-23 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2071 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2072 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2073 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2075 2011-08-23 Jason Merrill <jason@redhat.com>
2078 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2080 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2083 * g++.dg/warn/Wunused-var-16.C: New test.
2086 * gcc.dg/pr50161.c: New test.
2088 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2091 * g++.dg/gcov/gcov-7.C: New test.
2093 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2096 * g++.dg/dfp/nofields.C: New test.
2098 2011-08-23 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/use_16.f90: New.
2103 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2104 Kirill Yukhin <kirill.yukhin@intel.com>
2107 * gcc.target/i386/pr50155.c: New test.
2109 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2111 PR tree-optimization/50133
2112 * gcc.dg/pr50133.c: New test.
2115 * c-c++-common/cxxbitfields-6.c: New test.
2117 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2120 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2122 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2124 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2125 * gcc.dg/pr49994-3.c: Ditto.
2127 2011-08-22 Richard Guenther <rguenther@suse.de>
2130 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2131 * gcc.dg/torture/pr50067-2.c: Likewise.
2133 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2136 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2137 of a constant resulting from simplification.
2138 * gfortran.dg/warn_conversion_3.f90: New test.
2140 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2143 * gfortran.dg/zero_stride_1.f90: New test.
2145 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/typebound_override_1.f90: Modified.
2150 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2152 PR tree-optimization/48739
2153 * gcc.dg/pr48739-1.c: New test.
2154 * gcc.dg/pr48739-2.c: New test.
2156 2011-08-20 Tobias Burnus <burnus@net-b.de>
2158 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2160 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2163 * gfortran.dg/where_3.f90: New test.
2165 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2168 * gfortran.dg/pr49721-1.f: New.
2169 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2171 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2173 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2174 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2177 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2179 * gcc.target/arm/wmul-11.c: New file.
2180 * gcc.target/arm/wmul-12.c: New file.
2181 * gcc.target/arm/wmul-13.c: New file.
2183 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2185 * gcc.target/arm/wmul-10.c: New file.
2187 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2189 * gcc.target/arm/wmul-9.c: New file.
2190 * gcc.target/arm/wmul-bitfield-2.c: New file.
2192 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2194 * gcc.target/arm/wmul-8.c: New file.
2196 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2198 * gcc.target/arm/wmul-7.c: New file.
2200 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2202 * gcc.target/arm/wmul-6.c: New file.
2204 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2206 * gcc.target/arm/wmul-5.c: New file.
2207 * gcc.target/arm/no-wmla-1.c: New file.
2209 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2211 * gcc.target/arm/wmul-bitfield-1.c: New file.
2213 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2215 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2217 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2219 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2220 * gcc.target/i386/conversion.c: Likewise.
2222 2011-08-19 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/torture/pr50067-1.c: New testcase.
2225 * gcc.dg/torture/pr50067-2.c: Likewise.
2227 2011-08-19 Joey Ye <joey.ye@arm.com>
2230 * gcc.target/arm/handler-align.c: New test.
2231 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2234 2011-08-19 Joey Ye <joey.ye@arm.com>
2236 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2238 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2241 * gfortran.dg/end_block_label_1.f90: New test.
2242 * gfortran.dg/end_associate_label_1.f90: New test.
2244 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2246 * gcc.dg/c1x-pointer-float-1.c: New test.
2248 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2251 * gfortran.dg/duplicate_labels_2.f: New test.
2253 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2255 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2256 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2257 gcc.dg/c1x-noreturn-5.c: New tests.
2259 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2261 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2263 2011-08-18 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2267 * gfortran.dg/coarray_lock_3.f90: Fix test.
2268 * gfortran.dg/coarray_lock_4.f90: New.
2269 * gfortran.dg/coarray_lock_5.f90: New.
2271 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2274 * gcc.c-torture/compile/pr50009.c: New test.
2277 * gcc.dg/torture/pr50092.c: New test.
2279 2011-08-18 Tobias Burnus <burnus@net-b.de>
2282 * gfortran.dg/namelist_73.f90: New.
2284 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2289 * gcc.dg/pr50017.c: New test.
2291 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2294 * g++.dg/lookup/hidden-var1.C: New test case.
2296 2011-08-17 Tobias Burnus <burnus@net-b.de>
2299 * gfortran.dg/warn_unused_var_2.f90: New.
2300 * gfortran.dg/warn_unused_var_3.f90: New.
2302 2011-08-17 Tom de Vries <tom@codesourcery.com>
2305 * gcc.target/arm/pr43597.c: New test.
2307 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/common_13.f90: New.
2312 2011-08-16 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/variadic-unresolved.C: New.
2317 * g++.old-deja/g++.brendan/README: Add R.I.P.
2319 * g++.dg/ext/attr-used-1.C: New.
2322 * g++.dg/cpp0x/initlist56.C: New.
2324 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2327 * g++.dg/opt/life1.C: Only run on Linux.
2329 2011-08-15 Tobias Burnus <burnus@net-b.de>
2331 * gfortran.dg/coarray_26.f90: New.
2333 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2335 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2338 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2341 * gfortran.dg/func_result_7.f90: New.
2343 2011-08-13 Jason Merrill <jason@redhat.com>
2346 * g++.dg/cpp0x/decltype32.C: New.
2349 * g++.dg/diagnostic/expr1.C: New.
2351 2011-08-12 David Li <davidxl@google.com>
2353 * g++.dg/abi/vbase15.C: New test.
2355 2011-08-12 Jason Merrill <jason@redhat.com>
2358 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2360 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.dg/builtins-67.c: New test.
2363 * gcc.target/i386/conversion.c: Ditto.
2365 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2366 Brian Hackett <bhackett1024@gmail.com>
2368 * g++.dg/plugin/decl_plugin.c: New.
2369 * g++.dg/plugin/decl-plugin-test.C: New.
2370 * g++.dg/plugin/plugin.exp: Add above testcase.
2372 2011-08-11 Richard Guenther <rguenther@suse.de>
2374 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2376 2011-08-11 Michael Matz <matz@suse.de>
2378 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2380 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2382 PR tree-optimization/50039
2383 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2384 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2386 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2388 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2389 (sse4_1_test): Initialize src3 with random value.
2391 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2393 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2394 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2395 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2396 * gcc.dg/scal-to-vec1.c: New test.
2397 * gcc.dg/scal-to-vec2.c: New test.
2399 2011-08-09 Richard Guenther <rguenther@suse.de>
2401 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2402 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2403 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2404 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2406 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2408 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2410 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2412 * gcc.dg/pr49948.c: Require pthread effective target.
2414 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2416 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2418 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2420 * gcc.target/i386/sse-22a.c: New test.
2422 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2424 PR tree-optimization/50014
2425 * gcc.dg/vect/pr50014.c: New test.
2427 2011-08-08 Martin Jambor <mjambor@suse.cz>
2430 * gcc.dg/tree-ssa/pr49923.c: New test.
2432 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2435 * gcc.target/i386/pr49781-1.c: New.
2437 2011-08-08 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2441 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2443 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2446 * gfortran.dg/typebound_override_1.f90: New.
2448 2011-08-07 Kai Tietz <ktietz@redhat.com>
2450 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2451 x86_64 mingw target.
2452 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2454 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2455 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2456 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2457 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2458 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2459 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2460 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2461 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2463 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2466 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2468 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.dg/pr48770.c: Cleanup coverage files.
2471 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2473 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2475 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2476 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2477 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2478 lzcnt and bmi options.
2480 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2483 * gcc.dg/pr47381-1.c: New.
2484 * gcc.dg/pr47381-2.c: Likewise.
2485 * gcc.target/i386/pr47381.c: Likewise.
2487 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2490 * gcc.dg/pr47727.c: New.
2493 * gcc.dg/pr47372-1.c: New.
2494 * gcc.dg/pr47372-2.c: Likewise.
2496 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2499 * gcc.target/i386/pr47449.c: New.
2502 * gcc.dg/pr47446-1.c: New.
2503 * gcc.dg/pr47446-2.c: Likewise.
2505 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2508 * gcc.dg/pr47766.c: New.
2511 * gcc.dg/tls/pr47715-1.c: New.
2512 * gcc.dg/tls/pr47715-2.c: Likewise.
2513 * gcc.dg/tls/pr47715-3.c: Likewise.
2514 * gcc.dg/tls/pr47715-4.c: Likewise.
2515 * gcc.dg/tls/pr47715-5.c: Likewise.
2517 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2520 * objc.dg/gnu-api-2-class.m: Updated comments.
2521 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2522 * objc.dg/gnu-api-2-class-meta.m: New test.
2523 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2525 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2528 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2529 with classes that are in construction.
2531 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2534 * gcc.target/i386/pr48084-1.c: New.
2535 * gcc.target/i386/pr48084-2.c: Likewise.
2536 * gcc.target/i386/pr48084-3.c: Likewise.
2537 * gcc.target/i386/pr48084-4.c: Likewise.
2538 * gcc.target/i386/pr48084-5.c: Likewise.
2540 PR rtl-optimization/49504
2541 * gcc.target/i386/pr49504.c: New.
2544 * gcc.dg/pr49860.c: New.
2546 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2549 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2550 with classes that are in construction.
2552 2011-08-05 Jason Merrill <jason@redhat.com>
2555 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2558 * g++.dg/cpp0x/decltype31.C: New.
2561 * g++.dg/init/array28.C: New.
2564 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2566 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2569 * gcc.dg/pr47369-1.c: New.
2571 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2574 * gcc.dg/torture/pr47364-1.c: New.
2575 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2576 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2578 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2581 * gfortran.dg/transfer_check_2.f90: New test case.
2583 2011-08-05 Jan Hubicka <jh@suse.cz>
2586 * gfortran.dg/pr49494.f90: New testcase.
2588 2011-08-05 Jan Hubicka <jh@suse.cz>
2591 * gcc.c-torture/compile/pr49735.c: New testcase.
2593 2011-08-05 Jason Merrill <jason@redhat.com>
2596 * g++.dg/cpp0x/initlist56.C: New.
2599 * g++.dg/overload/rvalue2.C: New.
2602 * g++.dg/cpp0x/range-for21.C: New.
2604 * g++.dg/ext/vla11.C: New.
2606 2011-08-05 Richard Guenther <rguenther@suse.de>
2608 PR tree-optimization/49984
2609 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2611 2011-08-05 Richard Guenther <rguenther@suse.de>
2613 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2614 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2615 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2617 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2619 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2620 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2621 * gfortran.dg/ldist-pr43023.f90: Ditto.
2622 * gfortran.dg/namelist_52.f90: Ditto.
2623 * gfortran.dg/interface_proc_end.f90: Ditto.
2624 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2625 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2627 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2629 * gcc.dg/vect/vect-over-widen-1.c: New test.
2630 * gcc.dg/vect/vect-over-widen-2.c: New test.
2631 * gcc.dg/vect/vect-over-widen-3.c: New test.
2632 * gcc.dg/vect/vect-over-widen-4.c: New test.
2634 2011-08-04 Richard Guenther <rguenther@suse.de>
2637 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2639 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2641 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2643 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2646 * g++.dg/ext/builtin-object-size3.C: New test.
2648 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2650 PR tree-optimization/49948
2651 * gcc.dg/pr49948.c: New test.
2653 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2656 * gcc.dg/torture/pr47383.c: New.
2658 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2660 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2662 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2664 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2666 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2669 * gcc.dg/torture/pr47744-1.c: New.
2670 * gcc.dg/torture/pr47744-2.c: Likewise.
2671 * gcc.dg/torture/pr47744-3.c: Likewise.
2673 2011-08-03 Richard Guenther <rguenther@suse.de>
2676 * gcc.dg/torture/pr49958.c: New testcase.
2678 2011-08-03 Richard Guenther <rguenther@suse.de>
2680 PR tree-optimization/49938
2681 * g++.dg/torture/pr49938.C: New testcase.
2683 2011-08-02 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2689 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2692 * g++.dg/cpp0x/variadic115.C: New.
2695 * g++.dg/cpp0x/union5.C: New.
2697 2011-08-02 Daniel Kraft <d@domob.eu>
2700 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2702 2011-08-02 Kai Tietz <ktietz@redhat.com>
2705 * gcc.dg/tree-ssa/forwprop-15.c
2707 2011-08-02 Jason Merrill <jason@redhat.com>
2710 * g++.dg/cpp0x/range-for20.C: New.
2712 2011-08-02 Tobias Burnus <burnus@net-b.de>
2714 * gfortran.dg/coarray_lib_token_3.f90: New.
2716 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2719 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2720 * gcc.dg/gomp/atomic-15.c: New test.
2721 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2722 * g++.dg/gomp/atomic-15.C: New test.
2723 * g++.dg/gomp/private-1.C: New test.
2724 * g++.dg/gomp/sharing-2.C: New test.
2725 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2726 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2727 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2729 2011-08-02 Tobias Burnus <burnus@net-b.de>
2731 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2732 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2734 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2735 * gfortran.dg/allocatable_function_5.f90: Ditto.
2736 * gfortran.dg/allocate_stat.f90: Ditto.
2737 * gfortran.dg/array_constructor_20.f90: Ditto.
2738 * gfortran.dg/array_constructor_21.f90: Ditto.
2739 * gfortran.dg/array_constructor_22.f90: Ditto.
2740 * gfortran.dg/array_constructor_26.f03: Ditto.
2741 * gfortran.dg/array_function_4.f90: Ditto.
2742 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2743 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2744 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2745 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2746 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2747 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2748 * gfortran.dg/class_15.f03: Ditto.
2749 * gfortran.dg/class_27.f03: Ditto.
2750 * gfortran.dg/class_33.f90: Ditto.
2751 * gfortran.dg/class_37.f03: Ditto.
2752 * gfortran.dg/class_40.f03: Ditto.
2753 * gfortran.dg/class_42.f03: Ditto.
2754 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2755 * gfortran.dg/coarray/registering_1.f90: Ditto.
2756 * gfortran.dg/convert_1.f90: Ditto.
2757 * gfortran.dg/default_initialization_3.f90: Ditto.
2758 * gfortran.dg/dependency_25.f90: Ditto.
2759 * gfortran.dg/dependency_26.f90: Ditto.
2760 * gfortran.dg/dependency_36.f90: Ditto.
2761 * gfortran.dg/dependency_37.f90: Ditto.
2762 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2763 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2764 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2765 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2766 * gfortran.dg/elemental_result_1.f90: Ditto.
2767 * gfortran.dg/empty_derived_type.f90: Ditto.
2768 * gfortran.dg/entry_7.f90: Ditto.
2769 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2770 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2771 * gfortran.dg/error_recovery_3.f90: Ditto.
2772 * gfortran.dg/extends_4.f03: Ditto.
2773 * gfortran.dg/func_assign.f90: Ditto.
2774 * gfortran.dg/func_assign_3.f90: Ditto.
2775 * gfortran.dg/generic_1.f90: Ditto.
2776 * gfortran.dg/generic_18.f90: Ditto.
2777 * gfortran.dg/generic_22.f03: Ditto.
2778 * gfortran.dg/generic_4.f90: Ditto.
2779 * gfortran.dg/generic_6.f90: Ditto.
2780 * gfortran.dg/generic_actual_arg.f90: Ditto.
2781 * gfortran.dg/graphite/id-21.f: Ditto.
2782 * gfortran.dg/graphite/pr45758.f90: Ditto.
2783 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2784 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2785 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2786 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2787 * gfortran.dg/host_used_types_1.f90: Ditto.
2788 * gfortran.dg/implicit_1.f90: Ditto.
2789 * gfortran.dg/implicit_11.f90: Ditto.
2790 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2791 * gfortran.dg/impure_actual_1.f90: Ditto.
2792 * gfortran.dg/impure_assignment_1.f90: Ditto.
2793 * gfortran.dg/impure_constructor_1.f90: Ditto.
2794 * gfortran.dg/initialization_10.f90: Ditto.
2795 * gfortran.dg/initialization_12.f90: Ditto.
2796 * gfortran.dg/interface_14.f90: Ditto.
2797 * gfortran.dg/interface_15.f90: Ditto.
2798 * gfortran.dg/interface_2.f90: Ditto.
2799 * gfortran.dg/interface_25.f90: Ditto.
2800 * gfortran.dg/interface_26.f90: Ditto.
2801 * gfortran.dg/interface_29.f90: Ditto.
2802 * gfortran.dg/interface_assignment_1.f90: Ditto.
2803 * gfortran.dg/internal_pack_6.f90: Ditto.
2804 * gfortran.dg/internal_pack_7.f90: Ditto.
2805 * gfortran.dg/internal_pack_8.f90: Ditto.
2806 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2807 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2808 * gfortran.dg/module_commons_3.f90: Ditto.
2809 * gfortran.dg/module_equivalence_4.f90: Ditto.
2810 * gfortran.dg/module_equivalence_6.f90: Ditto.
2811 * gfortran.dg/module_function_type_1.f90: Ditto.
2812 * gfortran.dg/module_naming_1.f90: Ditto.
2813 * gfortran.dg/namelist_4.f90: Ditto.
2814 * gfortran.dg/operator_c1202.f90: Ditto.
2815 * gfortran.dg/parens_7.f90: Ditto.
2816 * gfortran.dg/pr32921.f: Ditto.
2817 * gfortran.dg/pr33646.f90: Ditto.
2818 * gfortran.dg/pr41928.f90: Ditto.
2819 * gfortran.dg/pr42119.f90: Ditto.
2820 * gfortran.dg/pr43984.f90: Ditto.
2821 * gfortran.dg/present_1.f90: Ditto.
2822 * gfortran.dg/private_type_2.f90: Ditto.
2823 * gfortran.dg/proc_decl_2.f90: Ditto.
2824 * gfortran.dg/proc_ptr_10.f90: Ditto.
2825 * gfortran.dg/proc_ptr_22.f90: Ditto.
2826 * gfortran.dg/proc_ptr_8.f90: Ditto.
2827 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2828 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2829 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2830 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2831 * gfortran.dg/substring_equivalence.f90: Ditto.
2832 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2833 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2834 * gfortran.dg/trim_optimize_6.f90: Ditto.
2835 * gfortran.dg/typebound_call_12.f03: Ditto.
2836 * gfortran.dg/typebound_operator_5.f03: Ditto.
2837 * gfortran.dg/typebound_operator_6.f03: Ditto.
2838 * gfortran.dg/typebound_proc_18.f03: Ditto.
2839 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2840 * gfortran.dg/use_1.f90: Ditto.
2841 * gfortran.dg/use_10.f90: Ditto.
2842 * gfortran.dg/use_11.f90: Ditto.
2843 * gfortran.dg/use_14.f90: Ditto.
2844 * gfortran.dg/use_only_2.f90: Ditto.
2845 * gfortran.dg/use_rename_4.f90: Ditto.
2846 * gfortran.dg/use_rename_5.f90: Ditto.
2847 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2848 * gfortran.dg/used_interface_ref.f90: Ditto.
2849 * gfortran.dg/used_types_11.f90: Ditto.
2850 * gfortran.dg/used_types_3.f90: Ditto.
2851 * gfortran.dg/used_types_4.f90: Ditto.
2852 * gfortran.dg/userdef_operator_2.f90: Ditto.
2853 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2854 * gfortran.dg/vect/pr46213.f90: Ditto.
2855 * gfortran.dg/whole_file_21.f90: Ditto.
2856 * gfortran.dg/whole_file_22.f90: Ditto.
2857 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2858 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2860 2011-08-02 Kai Tietz <ktietz@redhat.com>
2862 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2864 2011-08-01 Jason Merrill <jason@redhat.com>
2867 * g++.dg/abi/mangle49.C: New.
2870 * g++.dg/cpp0x/constexpr-array4.C: New.
2873 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2875 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2878 * gcc.target/i386/pr49927.c: New test.
2880 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2882 PR tree-optimization/49926
2883 * gcc.dg/vect/pr49926.c: New test.
2885 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2887 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2888 * gcc.target/i386/lzcnt-1.c: New test.
2889 * gcc.target/i386/lzcnt-2.c: Likewise.
2890 * gcc.target/i386/lzcnt-2a.c: Likewise.
2891 * gcc.target/i386/lzcnt-3.c: Likewise.
2892 * gcc.target/i386/lzcnt-4.c: Likewise.
2893 * gcc.target/i386/lzcnt-4a.c: Likewise.
2894 * gcc.target/i386/lzcnt-5.c: Likewise.
2895 * gcc.target/i386/lzcnt-6.c: Likewise.
2896 * gcc.target/i386/lzcnt-6a.c: Likewise.
2897 * gcc.target/i386/lzcnt-check.h: Likewise.
2899 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2900 * gcc.target/i386/sse-13.c: Likewise.
2901 * gcc.target/i386/sse-14.c: Likewise.
2902 * g++.dg/other/i386-2.C: Likewise.
2903 * g++.dg/other/i386-3.C: Likewise.
2905 2011-08-01 Julian Brown <julian@codesourcery.com>
2907 * gcc.target/arm/fixed-point-exec.c: New test.
2909 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2912 * gcc.target/i386/pr49920.c: New test.
2914 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2916 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2917 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2918 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2919 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2920 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2921 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2922 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2923 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2924 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2925 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2926 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2927 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2928 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2929 * g++.dg/tree-ssa/pr33615.C: Ditto.
2930 * g++.dg/tree-ssa/restrict1.C: Ditto.
2931 * c-c++-common/restrict-2.c: Ditto.
2932 * gfortran.dg/pr32921.f: Ditto.
2933 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2934 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2935 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2936 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2937 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2938 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2939 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2940 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2941 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2942 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2944 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2946 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2947 .exe.ltrans[0-9]*. dump files.
2949 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2952 * gfortran.dg/abstract_type_6.f03: Modified.
2953 * gfortran.dg/typebound_proc_24.f03: New.
2955 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/init/for1.C: Fix.
2960 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2963 * gfortran.dg/string_5.f90: New test.
2965 2011-07-29 Jason Merrill <jason@redhat.com>
2968 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2970 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2972 PR tree-optimization/47407
2973 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2977 2011-07-29 Richard Guenther <rguenther@suse.de>
2979 * gcc.dg/uninit-suppress.c: Also disable VRP.
2980 * gcc.dg/uninit-suppress_2.c: Likewise.
2982 2011-07-28 Jason Merrill <jason@redhat.com>
2985 * g++.dg/template/nontype24.C: New.
2987 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2989 PR rtl-optimization/47958
2990 * gcc.dg/torture/pr47958-1.c: New.
2992 2011-07-29 Wei Guozhi <carrot@google.com>
2994 PR rtl-optimization/49799
2995 * gcc.dg/pr49799.c: New test case.
2997 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3000 * gcc.dg/graphite/id-pr48648.c: New.
3002 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3005 * gfortran.dg/maxloc_2.f90: New test.
3006 * gfortran.dg/maxloc_3.f90: New test.
3007 * gfortran.dg/minloc_1.f90: New test.
3008 * gfortran.dg/minloc_2.f90: New test.
3009 * gfortran.dg/minloc_3.f90: New test.
3010 * gfortran.dg/minmaxloc_7.f90: New test.
3013 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3015 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3018 the builtin isn't optimized away.
3020 2011-07-27 Tobias Burnus <burnus@net-b.de>
3023 * gfortran.dg/lto/pr45586-2_0.f90: New.
3025 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3028 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3029 * c-c++-common/cxxbitfields-5.c: Same.
3031 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3033 * lib/target-supports.exp (check_effective_target_mmap): Use
3034 check_function_available.
3036 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3038 * g++.old-deja/g++.pt/crash60.C: Updated.
3040 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3043 * gcc.target/i386/pr49866.c: New test.
3045 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3047 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3048 * gcc.target/i386/bmi-andn-1.c: New test.
3049 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3050 * gcc.target/i386/bmi-andn-2.c: Likewise.
3051 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3052 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3053 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3054 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3055 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3056 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3057 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3058 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3059 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3060 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3061 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3062 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3063 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3064 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3065 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3066 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3067 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3068 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3069 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3070 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3071 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3073 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3076 * gfortran.dg/graphite/id-pr47691.f: New.
3078 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3080 * gcc.target/i386/avx-os-support.h: New.
3081 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3082 (main): Check avx_os_support before the test is run.
3083 * gcc.target/i386/aes-avx-check.h: Ditto.
3084 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3086 2011-07-27 Kai Tietz <ktietz@redhat.com>
3088 * gcc.target/i386/aggregate-ret3.c: New test.
3089 * gcc.target/i386/aggregate-ret4.c: New test.
3091 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3094 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3095 allocated array should *not* change its size.
3096 * gfortran.dg/multiple_allocation_3.f90: New test.
3098 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/cpp0x/constexpr-49776.C: New.
3103 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3106 * gcc.dg/graphite/id-pr47046.c: New.
3108 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3111 * gcc.dg/graphite/run-id-pr47593.c: New.
3113 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3116 * gcc.dg/graphite/run-id-pr47653.c: New.
3117 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3118 induction variables.
3119 * gcc.dg/graphite/scop-16.c: Same.
3120 * gcc.dg/graphite/scop-17.c: Same.
3121 * gcc.dg/graphite/scop-21.c: Same.
3123 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3126 * gcc.dg/graphite/id-pr48805.c: New.
3128 2011-07-26 Tobias Burnus <burnus@net-b.de>
3130 * gfortran.dg/coarray_lib_token_2.f90: New.
3132 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3134 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3137 2011-07-25 Andrew Pinski <apinski@cavium.com>
3140 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3141 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3143 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3145 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3147 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3148 * gcc.c-torture/execute/loop-2g.c: Likewise.
3149 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3150 Require mmap support.
3151 * gcc.c-torture/execute/loop-2g.x: Likewise.
3152 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3153 (MAP_ANON): Provide default.
3154 * gcc.dg/20050826-1.c: Likewise.
3155 * gcc.target/i386/pr36533.c: Likewise.
3156 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3157 Use dg-require-effective-target mmap.
3159 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3162 * g++.dg/cpp0x/range-for19.C: New.
3164 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3167 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3170 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3173 * g++.dg/torture/pr49309.C: Remove.
3175 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3177 PR tree-optimization/49809
3178 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3181 2011-07-25 Richard Guenther <rguenther@suse.de>
3183 PR tree-optimization/49715
3184 * gcc.target/i386/pr49715-1.c: New testcase.
3185 * gcc.target/i386/pr49715-2.c: Likewise.
3187 2011-07-23 Jason Merrill <jason@redhat.com>
3189 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3191 2011-07-22 Jason Merrill <jason@redhat.com>
3194 * g++.dg/cpp0x/initlist55.C: New.
3196 2011-07-23 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/namelist_72.f: New.
3201 2011-07-23 Tobias Burnus <burnus@net-b.de>
3203 * gfortran.dg/coarray_25.f90: New.
3205 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3207 * override1.C: This test should use c++0x mode.
3208 * override3.C: New. Test the diagnostics in c++98 mode.
3210 2011-07-22 Jason Merrill <jason@redhat.com>
3211 Mark Glisse <marc.glisse@normalesup.org>
3214 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3217 * g++.dg/opt/builtins2.C: New.
3218 * g++.dg/other/error27.C: Don't rely on __builtin.
3220 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3222 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3224 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3225 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3226 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3227 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3229 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3232 2011-07-22 Richard Guenther <rguenther@suse.de>
3234 PR tree-optimization/45819
3235 * gcc.dg/pr45819.c: New testcase.
3237 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3239 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3241 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3245 * gcc.dg/graphite/run-id-pr47654.c: New.
3247 2011-07-21 Ian Lance Taylor <iant@google.com>
3250 * gcc.dg/pr49705.c: New test.
3252 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3254 * lib/target-supports.exp (check_avx_os_support_available): New.
3255 (check_effective_target_avx_runtime): Use it.
3257 2011-07-21 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/49770
3260 * g++.dg/torture/pr49770.C: New testcase.
3262 2011-07-21 Kai Tietz <ktietz@redhat.com>
3264 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3265 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3267 2011-07-21 Tobias Burnus <burnus@net-b.de>
3269 * gfortran.dg/coarray_lib_token_1.f90: New.
3271 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3273 * gcc.dg/pr32912-2.c: Skip for AVR.
3274 * gcc.dg/pr44674.c: Add dg-require-profiling.
3276 2011-07-20 Jason Merrill <jason@redhat.com>
3278 * g++.dg/ext/desig2.C: New.
3280 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3282 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3284 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3285 * gcc.target/powerpc/recip-3.c: Ditto.
3287 2011-07-19 Jason Merrill <jason@redhat.com>
3289 PR c++/6709 (DR 743)
3290 PR c++/42603 (DR 950)
3291 * g++.dg/cpp0x/decltype21.C: New.
3293 2011-07-20 Richard Guenther <rguenther@suse.de>
3296 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3297 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3299 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3301 * gcc.target/arm/combine-movs.c: New.
3302 * gcc.target/arm/unsigned-extend-2.c: New.
3304 2011-07-19 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/variadic114.C: New.
3309 2011-07-19 Tobias Burnus <burnus@net-b.de>
3311 * gfortran.dg/coarray_args_1.f90: New.
3312 * gfortran.dg/coarray_args_2.f90: New.
3314 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3317 * gfortran.dg/allocate_error_3.f90: New.
3319 2011-07-19 Richard Guenther <rguenther@suse.de>
3321 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3322 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3323 * gcc.dg/torture/20110719-1.c: New testcase.
3325 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3327 PR tree-optimization/49768
3328 * gcc.c-torture/execute/pr49768.c: New test.
3330 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3332 PR tree-optimization/49771
3333 * gcc.dg/vect/pr49771.c: New test.
3335 2011-07-18 Martin Jambor <mjambor@suse.cz>
3337 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3338 * gcc.dg/ipa/ipa-2.c: Likewise.
3339 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3340 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3341 * gcc.dg/ipa/ipa-5.c: Likewise.
3342 * gcc.dg/ipa/ipa-7.c: Likewise.
3343 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3344 * gcc.dg/ipa/ipacost-1.c: Likewise.
3345 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3347 * gcc.dg/ipa/ipcp-1.c: New test.
3348 * gcc.dg/ipa/ipcp-2.c: Likewise.
3349 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3351 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3354 * gfortran.dg/pr49675.f90: New test.
3356 2011-07-18 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/torture/20110718-1.c: New testcase.
3360 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3362 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3363 * g++.dg/ext/bitfield3.C: Likewise.
3364 * g++.dg/ext/bitfield4.C: Likewise.
3365 * g++.dg/ext/bitfield5.C: Likewise.
3366 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3367 * g++.dg/other/pr23205-2.C: Likewise.
3368 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3369 * gcc.c-torture/compile/20001109-2.c: Likewise.
3370 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3371 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3372 * gcc.dg/bitfld-16.c: Likewise.
3373 * gcc.dg/bitfld-17.c: Likewise.
3374 * gcc.dg/bitfld-18.c: Likewise.
3375 * gcc.dg/builtins-config.h: Remove Netware support.
3376 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3377 * gcc.dg/cdce2.c: Likewise.
3378 * gcc.dg/cpp/assert4.c: Remove netware support.
3379 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3380 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3382 * lib/target-supports.exp (check_visibility_available): Remove
3384 (check_profiling_available): Likewise.
3386 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3388 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3390 2011-07-17 Tobias Burnus <burnus@net-b.de>
3391 Thomas Koenig <tkoenig@gcc.gnu.org>
3394 * gfortran.dg/generic_17.f90: Fix testcase.
3395 * gfortran.dg/interface_3.f90: Add dg-error.
3396 * gfortran.dg/use_14.f90: New.
3397 * gfortran.dg/use_15.f90: New.
3399 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3401 * gnat.dg/pointer_controlled.adb: New test.
3403 2011-07-17 Tobias Burnus <burnus@net-b.de>
3406 * gfortran.dg/pointer_remapping_7.f90: New.
3408 2011-07-16 Jason Merrill <jason@redhat.com>
3410 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3412 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3413 Jason Merrill <jason@redhat.com>
3417 * g++.dg/cpp0x/decltype29.C: Adjust.
3418 * g++.dg/cpp0x/error4.C: Adjust.
3419 * g++.dg/cpp0x/sfinae26.C: Adjust.
3420 * g++.dg/cpp0x/variadic105.C: Adjust.
3421 * g++.dg/template/deduce3.C: Adjust.
3422 * g++.dg/template/error45.C: Adjust.
3423 * g++.dg/template/ptrmem2.C: Adjust.
3424 * g++.dg/template/sfinae2.C: Adjust.
3425 * g++.old-deja/g++.pt/crash60.C: Adjust.
3426 * g++.old-deja/g++.pt/unify6.C: Adjust.
3427 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3428 * g++.dg/cpp0x/nullptr15.C: Adjust.
3429 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3430 * g++.dg/cpp0x/pr31431.C: Adjust.
3431 * g++.dg/cpp0x/pr31434.C: Adjust.
3432 * g++.dg/cpp0x/sfinae11.C: Adjust
3433 * g++.dg/cpp0x/temp_default2.C: Adjust.
3434 * g++.dg/cpp0x/trailing4.C: Adjust.
3435 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3436 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3437 * g++.dg/cpp0x/variadic105.C: Adjust.
3438 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3439 * g++.dg/ext/vla2.C: Adjust.
3440 * g++.dg/other/ptrmem10.C: Adjust.
3441 * g++.dg/other/ptrmem11.C: Adjust.
3442 * g++.dg/overload/unknown1.C: Adjust.
3443 * g++.dg/template/conv11.C: Adjust.
3444 * g++.dg/template/dependent-expr5.C: Adjust.
3445 * g++.dg/template/friend.C: Adjust.
3446 * g++.dg/template/incomplete2.C: Adjust.
3447 * g++.dg/template/local4.C: Adjust.
3448 * g++.dg/template/local6.C: Adjust.
3449 * g++.dg/template/operator9.C: Adjust.
3450 * g++.dg/template/ttp25.C: Adjust.
3451 * g++.dg/template/unify10.C: Adjust.
3452 * g++.dg/template/unify11.C: Adjust.
3453 * g++.dg/template/unify6.C: Adjust.
3454 * g++.dg/template/unify9.C: Adjust.
3455 * g++.dg/template/varmod1.C: Adjust.
3456 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3457 * g++.old-deja/g++.pt/crash28.C: Adjust.
3458 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3459 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3460 * g++.old-deja/g++.pt/expr2.C: Adjust.
3461 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3462 * g++.old-deja/g++.pt/spec5.C: Adjust.
3463 * g++.old-deja/g++.pt/spec6.C: Adjust.
3464 * g++.old-deja/g++.pt/unify4.C: Adjust.
3465 * g++.old-deja/g++.pt/unify8.C: Adjust.
3466 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3467 * g++.dg/overload/template5.C: New testcase.
3468 * g++.dg/template/overload12.C: New testcase.
3470 2011-07-11 Tobias Burnus <burnus@net-b.de>
3472 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3473 * gfortran.dg/coarray_7.f90: Ditto.
3474 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3475 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3477 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3479 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3481 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3482 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3483 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3485 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3486 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3487 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3489 2011-07-15 Jason Merrill <jason@redhat.com>
3492 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3493 Use --extra_opts instead of --additional_options.
3495 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3498 * g++.dg/torture/pr49309.C: Remove.
3500 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3502 * gcc.target/tic6x/weak-call.c: New test.
3503 * gcc.target/tic6x/fpcmp.c: New test.
3504 * gcc.target/tic6x/fpdiv.c: New test.
3505 * gcc.target/tic6x/rotdi16-scan.c: New test.
3506 * gcc.target/tic6x/ffssi.c: New test.
3507 * gcc.target/tic6x/fpdiv-lib.c: New test.
3508 * gcc.target/tic6x/cold-lc.c: New test.
3509 * gcc.target/tic6x/longcalls.c: New test.
3510 * gcc.target/tic6x/abi-align-1.c: New test.
3511 * gcc.target/tic6x/fpcmp-finite.c: New test.
3512 * gcc.target/tic6x/rotdi16.c: New test.
3513 * gcc.target/tic6x/bswapl.c: New test.
3514 * gcc.target/tic6x/ffsdi.c: New test.
3515 * gcc.target/tic6x/tic6x.exp: New file.
3516 * gcc.target/tic6x/builtins/arith24.c: New test.
3517 * gcc.target/tic6x/builtins/smpy.c: New test.
3518 * gcc.target/tic6x/builtins/smpylh.c: New test.
3519 * gcc.target/tic6x/builtins/smpyh.c: New test.
3520 * gcc.target/tic6x/builtins/sarith1.c: New test.
3521 * gcc.target/tic6x/builtins/extclr.c: New test
3522 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3523 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3524 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3525 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3527 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3529 * gcc.dg/20020312-2.c: Likewise.
3530 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3531 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3532 * gcc.dg/torture/builtin-math-7.c: Likewise.
3535 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3536 not testing tic6x-*-*.
3538 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3541 * g++.dg/torture/pr49309.C: New testcase.
3543 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3545 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3547 2011-07-14 Richard Guenther <rguenther@suse.de>
3549 PR tree-optimization/49651
3550 * gcc.dg/torture/pr49651.c: New testcase.
3552 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3555 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3557 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3559 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3560 -mno-pointers-to-nested-functions.
3561 * gcc.target/powerpc/no-r11-2.c: Ditto.
3562 * gcc.target/powerpc/no-r11-3.c: Ditto.
3564 2011-07-13 Jason Merrill <jason@redhat.com>
3566 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3567 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3568 when compiling C files.
3569 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3570 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3571 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3572 * g++.dg/lookup/anon2.C: Likewise.
3573 * g++.dg/tree-ssa/copyprop.C: Likewise.
3574 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3575 * g++.dg/init/vector1.C: Ignore narrowing errors.
3576 * g++.dg/torture/pr35526.C: Likewise.
3577 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3579 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3582 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3585 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3587 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3588 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3590 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3592 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3593 * lib/obj-c++.exp (obj-c++_init): Ditto.
3594 * lib/file-format.exp (gcc_target_object_format): Ditto.
3595 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3596 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3597 (check_visibility_available): Ditto.
3598 (check_effective_target_tls_native): Ditto.
3599 (check_effective_target_tls_emulated): Ditto.
3600 (check_effective_target_function_sections): Ditto.
3602 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3604 * gcc.target/arm/pr48183.c: New test.
3606 2011-07-13 Richard Guenther <rguenther@suse.de>
3608 * gcc.dg/torture/20110713-1.c: New testcase.
3610 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3613 * gcc.c-torture/compile/pr49474.c: New testcase.
3615 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3617 PR tree-optimization/49712
3618 * gcc.c-torture/execute/pr49712.c: New test.
3620 2011-07-11 Jason Merrill <jason@redhat.com>
3623 * g++.dg/template/recurse3.C: New.
3625 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3628 * gcc.dg/guality/csttest.c: New test.
3631 * gfortran.dg/pr49698.f90: New test.
3633 2011-07-11 Jeff Law <law@redhat.com>
3635 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3637 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3640 * go.test/go-test.exp (go-set-goarch): Likewise.
3642 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3645 * gcc.target/avr/torture/pr39633.c: New test case.
3647 2011-07-11 Tobias Burnus <burnus@net-b.de>
3650 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3652 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3654 * lib/target-supports.exp (check_effective_target_scheduling):
3656 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3657 * gcc.dg/pr45055.c: Ditto.
3658 * gcc.dg/pr45353.c: Ditto.
3659 * g++.dg/pr45056.C: Ditto.
3661 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3663 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3664 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3665 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3666 * g++.dg/torture/pr31863.C: Skip AVR.
3668 2011-07-10 Tobias Burnus <burnus@net-b.de>
3671 * gfortran.dg/intrinsic_signal.f90: New.
3673 2011-07-09 Jason Merrill <jason@redhat.com>
3675 * g++.dg/cpp0x/regress/regress6.C: New.
3676 * g++.dg/parse/crash45.C: Adjust message.
3677 * g++.dg/template/crash38.C: Adjust message.
3678 * g++.dg/template/crash64.C: Adjust message.
3680 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3682 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3683 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3684 * g++.dg/abi/bitfield3.C: Likewise.
3685 * g++.dg/eh/pr38662.C: Likewise.
3686 * g++.dg/ext/attrib36.C: Likewise.
3687 * g++.dg/ext/attrib37.C: Likewise.
3688 * g++.dg/ext/attrib8.C: Likewise.
3689 * g++.dg/ext/tmplattr1.C: Likewise.
3690 * g++.dg/inherit/override-attribs.C: Likewise.
3691 * g++.dg/opt/inline9.C: Likewise.
3692 * g++.dg/opt/life1.C: Likewise.
3693 * g++.dg/opt/longbranch2.C: Likewise.
3694 * g++.dg/opt/nrv12.C: Likewise.
3695 * g++.dg/opt/reg-stack4.C: Likewise.
3696 * g++.dg/other/pr35504.C: Likewise.
3697 * g++.dg/other/pr39496.C: Likewise.
3698 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3699 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3700 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3701 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3702 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3703 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3704 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3705 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3706 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3707 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3708 * g++.dg/warn/pr15774-1.C: Likewise.
3709 * g++.dg/warn/pr15774-2.C: Likewise.
3710 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3711 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3712 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3713 * g++.old-deja/g++.pt/asm2.C: Likewise.
3714 * gcc.c-torture/compile/20000804-1.c: Likewise.
3715 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3716 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3717 * gcc.dg/20020108-1.c: Likewise.
3718 * gcc.dg/20020122-2.c: Likewise.
3719 * gcc.dg/20020122-3.c: Likewise.
3720 * gcc.dg/20020206-1.c: Likewise.
3721 * gcc.dg/20020219-1.c: Likewise.
3722 * gcc.dg/20020310-1.c: Likewise.
3723 * gcc.dg/20020411-1.c: Likewise.
3724 * gcc.dg/20020418-2.c: Likewise.
3725 * gcc.dg/20020426-2.c: Likewise.
3726 * gcc.dg/20020517-1.c: Likewise.
3727 * gcc.dg/20030204-1.c: Likewise.
3728 * gcc.dg/20030826-2.c: Likewise.
3729 * gcc.dg/20031102-1.c: Likewise.
3730 * gcc.dg/20031202-1.c: Likewise.
3731 * gcc.dg/20050111-1.c: Likewise.
3732 * gcc.dg/20050503-1.c: Likewise.
3733 * gcc.dg/array-init-1.c: Likewise.
3734 * gcc.dg/builtin-apply4.c: Likewise.
3735 * gcc.dg/dfp/pr31344.c: Likewise.
3736 * gcc.dg/gomp/atomic-11.c: Likewise.
3737 * gcc.dg/graphite/pr40281.c: Likewise.
3738 * gcc.dg/ia64-sync-1.c: Likewise.
3739 * gcc.dg/ia64-sync-2.c: Likewise.
3740 * gcc.dg/ia64-sync-3.c: Likewise.
3741 * gcc.dg/ia64-sync-4.c: Likewise.
3742 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3743 * gcc.dg/invalid-call-1.c: Likewise.
3744 * gcc.dg/loop-3.c: Likewise.
3745 * gcc.dg/lower-subreg-1.c: Likewise.
3746 * gcc.dg/lto/pr47259_0.c: Likewise.
3747 * gcc.dg/nested-calls-1.c: Likewise.
3748 * gcc.dg/pr20017.c: Likewise.
3749 * gcc.dg/pr25023.c: Likewise.
3750 * gcc.dg/pr27671-2.c: Likewise.
3751 * gcc.dg/pr32176.c: Likewise.
3752 * gcc.dg/pr33676.c: Likewise.
3753 * gcc.dg/pr35045.c: Likewise.
3754 * gcc.dg/pr36015.c: Likewise.
3755 * gcc.dg/pr36584.c: Likewise.
3756 * gcc.dg/pr36998.c: Likewise.
3757 * gcc.dg/pr37438.c: Likewise.
3758 * gcc.dg/pr37908.c: Likewise.
3759 * gcc.dg/pr41241.c: Likewise.
3760 * gcc.dg/pr41340.c: Likewise.
3761 * gcc.dg/pr44136.c: Likewise.
3762 * gcc.dg/pr44194-1.c: Likewise.
3763 * gcc.dg/pr46212.c: Likewise.
3764 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3765 * gcc.dg/setjmp-2.c: Likewise.
3766 * gcc.dg/short-compare-1.c: Likewise.
3767 * gcc.dg/short-compare-2.c: Likewise.
3768 * gcc.dg/smod-1.c: Likewise.
3769 * gcc.dg/sync-2.c: Likewise.
3770 * gcc.dg/sync-3.c: Likewise.
3771 * gcc.dg/tls/opt-1.c: Likewise.
3772 * gcc.dg/tls/opt-2.c: Likewise.
3773 * gcc.dg/tls/opt-3.c: Likewise.
3774 * gcc.dg/torture/badshift.c: Likewise.
3775 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3776 * gcc.dg/torture/pr20314-2.c: Likewise.
3777 * gcc.dg/torture/pr36891.c: Likewise.
3778 * gcc.dg/torture/pr38774.c: Likewise.
3779 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3780 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3781 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3782 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3783 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3784 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3785 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3786 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3787 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3788 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3789 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3790 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3791 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3792 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3793 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3794 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3795 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3796 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3797 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3798 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3799 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3800 * gcc.dg/unroll-1.c: Likewise.
3801 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3802 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3803 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3804 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3805 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3806 * gcc.target/i386/20000609-1.c: Likewise.
3807 * gcc.target/i386/20000720-1.c: Likewise.
3808 * gcc.target/i386/20000724-1.c: Likewise.
3809 * gcc.target/i386/20011107-1.c: Likewise.
3810 * gcc.target/i386/20011119-1.c: Likewise.
3811 * gcc.target/i386/20020201-3.c: Likewise.
3812 * gcc.target/i386/20020218-1.c: Likewise.
3813 * gcc.target/i386/20020729-1.c: Likewise.
3814 * gcc.target/i386/20030926-1.c: Likewise.
3815 * gcc.target/i386/20060125-1.c: Likewise.
3816 * gcc.target/i386/20060125-2.c: Likewise.
3817 * gcc.target/i386/20060512-1.c: Likewise.
3818 * gcc.target/i386/20060512-2.c: Likewise.
3819 * gcc.target/i386/20060512-3.c: Likewise.
3820 * gcc.target/i386/20060512-4.c: Likewise.
3821 * gcc.target/i386/387-1.c: Likewise.
3822 * gcc.target/i386/387-2.c: Likewise.
3823 * gcc.target/i386/387-5.c: Likewise.
3824 * gcc.target/i386/387-6.c: Likewise.
3825 * gcc.target/i386/980312-1.c: Likewise.
3826 * gcc.target/i386/980313-1.c: Likewise.
3827 * gcc.target/i386/990117-1.c: Likewise.
3828 * gcc.target/i386/990424-1.c: Likewise.
3829 * gcc.target/i386/990524-1.c: Likewise.
3830 * gcc.target/i386/991129-1.c: Likewise.
3831 * gcc.target/i386/991214-1.c: Likewise.
3832 * gcc.target/i386/991230-1.c: Likewise.
3833 * gcc.target/i386/addr-sel-1.c: Likewise.
3834 * gcc.target/i386/aggregate-ret1.c: Likewise.
3835 * gcc.target/i386/aggregate-ret2.c: Likewise.
3836 * gcc.target/i386/align-main-3.c: Likewise.
3837 * gcc.target/i386/amd64-abi-1.c: Likewise.
3838 * gcc.target/i386/amd64-abi-2.c: Likewise.
3839 * gcc.target/i386/amd64-abi-4.c: Likewise.
3840 * gcc.target/i386/amd64-abi-5.c: Likewise.
3841 * gcc.target/i386/amd64-abi-6.c: Likewise.
3842 * gcc.target/i386/asm-1.c: Likewise.
3843 * gcc.target/i386/asm-3.c: Likewise.
3844 * gcc.target/i386/asm-5.c: Likewise.
3845 * gcc.target/i386/attributes-error.c: Likewise.
3846 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3847 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3848 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3849 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3850 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3851 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3852 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3853 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3854 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3855 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3856 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3857 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3858 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3859 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3860 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3861 * gcc.target/i386/bitfield1.c: Likewise.
3862 * gcc.target/i386/bitfield2.c: Likewise.
3863 * gcc.target/i386/bmi-2.c: Likewise.
3864 * gcc.target/i386/bmi-5.c: Likewise.
3865 * gcc.target/i386/builtin-unreachable.c: Likewise.
3866 * gcc.target/i386/cleanup-2.c: Likewise.
3867 * gcc.target/i386/clobbers.c: Likewise.
3868 * gcc.target/i386/cmov8.c: Likewise.
3869 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3870 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3871 * gcc.target/i386/compress-float-387.c: Likewise.
3872 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3873 * gcc.target/i386/compress-float-sse.c: Likewise.
3874 * gcc.target/i386/crc32-2.c: Likewise.
3875 * gcc.target/i386/crc32-3.c: Likewise.
3876 * gcc.target/i386/divmod-7.c: Likewise.
3877 * gcc.target/i386/divmod-8.c: Likewise.
3878 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3879 * gcc.target/i386/fma3-builtin.c: Likewise.
3880 * gcc.target/i386/fma3-fma.c: Likewise.
3881 * gcc.target/i386/fma4-256-vector.c: Likewise.
3882 * gcc.target/i386/fma4-builtin.c: Likewise.
3883 * gcc.target/i386/fma4-fma-2.c: Likewise.
3884 * gcc.target/i386/fma4-fma.c: Likewise.
3885 * gcc.target/i386/fma4-vector-2.c: Likewise.
3886 * gcc.target/i386/fma4-vector.c: Likewise.
3887 * gcc.target/i386/funcspec-1.c: Likewise.
3888 * gcc.target/i386/funcspec-10.c: Likewise.
3889 * gcc.target/i386/funcspec-11.c: Likewise.
3890 * gcc.target/i386/funcspec-2.c: Likewise.
3891 * gcc.target/i386/funcspec-5.c: Likewise.
3892 * gcc.target/i386/funcspec-6.c: Likewise.
3893 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3894 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3895 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3896 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3897 * gcc.target/i386/incoming-1.c: Likewise.
3898 * gcc.target/i386/incoming-10.c: Likewise.
3899 * gcc.target/i386/incoming-11.c: Likewise.
3900 * gcc.target/i386/incoming-12.c: Likewise.
3901 * gcc.target/i386/incoming-13.c: Likewise.
3902 * gcc.target/i386/incoming-14.c: Likewise.
3903 * gcc.target/i386/incoming-15.c: Likewise.
3904 * gcc.target/i386/incoming-2.c: Likewise.
3905 * gcc.target/i386/incoming-3.c: Likewise.
3906 * gcc.target/i386/incoming-4.c: Likewise.
3907 * gcc.target/i386/incoming-5.c: Likewise.
3908 * gcc.target/i386/incoming-6.c: Likewise.
3909 * gcc.target/i386/incoming-7.c: Likewise.
3910 * gcc.target/i386/incoming-8.c: Likewise.
3911 * gcc.target/i386/incoming-9.c: Likewise.
3912 * gcc.target/i386/lea.c: Likewise.
3913 * gcc.target/i386/local.c: Likewise.
3914 * gcc.target/i386/loop-1.c: Likewise.
3915 * gcc.target/i386/loop-2.c: Likewise.
3916 * gcc.target/i386/loop-3.c: Likewise.
3917 * gcc.target/i386/max-stack-align.c: Likewise.
3918 * gcc.target/i386/memcpy-1.c: Likewise.
3919 * gcc.target/i386/movbe-2.c: Likewise.
3920 * gcc.target/i386/movq-2.c: Likewise.
3921 * gcc.target/i386/movq.c: Likewise.
3922 * gcc.target/i386/nrv1.c: Likewise.
3923 * gcc.target/i386/pad-4.c: Likewise.
3924 * gcc.target/i386/pad-5a.c: Likewise.
3925 * gcc.target/i386/pad-5b.c: Likewise.
3926 * gcc.target/i386/pad-6a.c: Likewise.
3927 * gcc.target/i386/pad-6b.c: Likewise.
3928 * gcc.target/i386/pad-7.c: Likewise.
3929 * gcc.target/i386/pad-9.c: Likewise.
3930 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3931 * gcc.target/i386/pic-1.c: Likewise.
3932 * gcc.target/i386/pr12092-1.c: Likewise.
3933 * gcc.target/i386/pr12329.c: Likewise.
3934 * gcc.target/i386/pr21518.c: Likewise.
3935 * gcc.target/i386/pr22362.c: Likewise.
3936 * gcc.target/i386/pr22585.c: Likewise.
3937 * gcc.target/i386/pr23098.c: Likewise.
3938 * gcc.target/i386/pr25196.c: Likewise.
3939 * gcc.target/i386/pr25293.c: Likewise.
3940 * gcc.target/i386/pr25654.c: Likewise.
3941 * gcc.target/i386/pr26449.c: Likewise.
3942 * gcc.target/i386/pr26778.c: Likewise.
3943 * gcc.target/i386/pr26826.c: Likewise.
3944 * gcc.target/i386/pr27266.c: Likewise.
3945 * gcc.target/i386/pr29978.c: Likewise.
3946 * gcc.target/i386/pr30505.c: Likewise.
3947 * gcc.target/i386/pr30961-1.c: Likewise.
3948 * gcc.target/i386/pr31628.c: Likewise.
3949 * gcc.target/i386/pr32000-2.c: Likewise.
3950 * gcc.target/i386/pr32661-1.c: Likewise.
3951 * gcc.target/i386/pr32708-2.c: Likewise.
3952 * gcc.target/i386/pr32708-3.c: Likewise.
3953 * gcc.target/i386/pr34256.c: Likewise.
3954 * gcc.target/i386/pr34312.c: Likewise.
3955 * gcc.target/i386/pr34522.c: Likewise.
3956 * gcc.target/i386/pr35160.c: Likewise.
3957 * gcc.target/i386/pr35281.c: Likewise.
3958 * gcc.target/i386/pr36246.c: Likewise.
3959 * gcc.target/i386/pr36786.c: Likewise.
3960 * gcc.target/i386/pr37275.c: Likewise.
3961 * gcc.target/i386/pr37843-3.c: Likewise.
3962 * gcc.target/i386/pr37843-4.c: Likewise.
3963 * gcc.target/i386/pr39082-1.c: Likewise.
3964 * gcc.target/i386/pr39431.c: Likewise.
3965 * gcc.target/i386/pr39496.c: Likewise.
3966 * gcc.target/i386/pr39543-2.c: Likewise.
3967 * gcc.target/i386/pr39911.c: Likewise.
3968 * gcc.target/i386/pr40718.c: Likewise.
3969 * gcc.target/i386/pr40906-1.c: Likewise.
3970 * gcc.target/i386/pr40906-2.c: Likewise.
3971 * gcc.target/i386/pr40906-3.c: Likewise.
3972 * gcc.target/i386/pr40934.c: Likewise.
3973 * gcc.target/i386/pr41900.c: Likewise.
3974 * gcc.target/i386/pr42589.c: Likewise.
3975 * gcc.target/i386/pr43662.c: Likewise.
3976 * gcc.target/i386/pr43671.c: Likewise.
3977 * gcc.target/i386/pr43766.c: Likewise.
3978 * gcc.target/i386/pr43869.c: Likewise.
3979 * gcc.target/i386/pr44942.c: Likewise.
3980 * gcc.target/i386/pr44948-2a.c: Likewise.
3981 * gcc.target/i386/pr45234.c: Likewise.
3982 * gcc.target/i386/pr45336-2.c: Likewise.
3983 * gcc.target/i386/pr45336-4.c: Likewise.
3984 * gcc.target/i386/pr45852.c: Likewise.
3985 * gcc.target/i386/pr46470.c: Likewise.
3986 * gcc.target/i386/pr48037-1.c: Likewise.
3987 * gcc.target/i386/pr48389.c: Likewise.
3988 * gcc.target/i386/pr49095.c: Likewise.
3989 * gcc.target/i386/pr9771-1.c: Likewise.
3990 * gcc.target/i386/rdfsbase-1.c: Likewise.
3991 * gcc.target/i386/rdfsbase-2.c: Likewise.
3992 * gcc.target/i386/rdgsbase-1.c: Likewise.
3993 * gcc.target/i386/rdgsbase-2.c: Likewise.
3994 * gcc.target/i386/rdrand-3.c: Likewise.
3995 * gcc.target/i386/regparm-stdcall.c: Likewise.
3996 * gcc.target/i386/regparm.c: Likewise.
3997 * gcc.target/i386/reload-1.c: Likewise.
3998 * gcc.target/i386/rotate-2.c: Likewise.
3999 * gcc.target/i386/sibcall-5.c: Likewise.
4000 * gcc.target/i386/signbit-1.c: Likewise.
4001 * gcc.target/i386/signbit-2.c: Likewise.
4002 * gcc.target/i386/signbit-3.c: Likewise.
4003 * gcc.target/i386/sse-5.c: Likewise.
4004 * gcc.target/i386/sse-8.c: Likewise.
4005 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4006 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4007 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4008 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4009 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4010 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4011 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4012 * gcc.target/i386/sse2-movq-2.c: Likewise.
4013 * gcc.target/i386/sse2-movq-3.c: Likewise.
4014 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4015 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4016 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4017 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4018 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4019 * gcc.target/i386/ssefn-1.c: Likewise.
4020 * gcc.target/i386/ssefn-2.c: Likewise.
4021 * gcc.target/i386/sseregparm-1.c: Likewise.
4022 * gcc.target/i386/sseregparm-2.c: Likewise.
4023 * gcc.target/i386/sseregparm-3.c: Likewise.
4024 * gcc.target/i386/sseregparm-4.c: Likewise.
4025 * gcc.target/i386/sseregparm-5.c: Likewise.
4026 * gcc.target/i386/sseregparm-6.c: Likewise.
4027 * gcc.target/i386/sseregparm-7.c: Likewise.
4028 * gcc.target/i386/sseregparm-8.c: Likewise.
4029 * gcc.target/i386/stack-realign.c: Likewise.
4030 * gcc.target/i386/stack-usage-realign.c: Likewise.
4031 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4032 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4033 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4034 * gcc.target/i386/stackalign/return-1.c: Likewise.
4035 * gcc.target/i386/stackalign/return-2.c: Likewise.
4036 * gcc.target/i386/stackalign/return-3.c: Likewise.
4037 * gcc.target/i386/tailcall-1.c: Likewise.
4038 * gcc.target/i386/tbm-2.c: Likewise.
4039 * gcc.target/i386/udivmod-7.c: Likewise.
4040 * gcc.target/i386/udivmod-8.c: Likewise.
4041 * gcc.target/i386/unroll-1.c: Likewise.
4042 * gcc.target/i386/vararg-1.c: Likewise.
4043 * gcc.target/i386/vararg-2.c: Likewise.
4044 * gcc.target/i386/vect8-ret.c: Likewise.
4045 * gcc.target/i386/vectorize5.c: Likewise.
4046 * gcc.target/i386/wmul-1.c: Likewise.
4047 * gcc.target/i386/wmul-2.c: Likewise.
4048 * gcc.target/i386/wrfsbase-1.c: Likewise.
4049 * gcc.target/i386/wrfsbase-2.c: Likewise.
4050 * gcc.target/i386/wrgsbase-1.c: Likewise.
4051 * gcc.target/i386/wrgsbase-2.c: Likewise.
4052 * gcc.target/i386/xop-pcmov.c: Likewise.
4053 * gcc.target/i386/xop-pcmov2.c: Likewise.
4054 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4055 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4056 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4057 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4058 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4059 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4060 * gcc.target/i386/zee.c: Likewise.
4061 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4062 * gfortran.dg/compiler-directive_2.f: Likewise.
4063 * gfortran.dg/g77/20010216-1.f: Likewise.
4064 * gfortran.dg/gomp/pr39152.f90: Likewise.
4065 * gfortran.dg/pr33794.f90: Likewise.
4067 2011-07-09 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/regress/regress5.C: New.
4071 2011-07-08 Jason Merrill <jason@redhat.com>
4074 * g++.dg/expr/compound-asn1.C: New.
4075 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4077 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4080 * gcc.target/powerpc/altivec-34.c: New test.
4082 2011-07-08 Jason Merrill <jason@redhat.com>
4085 * g++.dg/abi/guard3.C: New.
4087 2011-07-08 Julian Brown <julian@codesourcery.com>
4089 * lib/target-supports.exp
4090 (check_effective_target_arm_little_endian): New.
4091 (check_effective_target_vect_pack_trunc): Use above.
4092 (check_effective_target_vect_unpack): Likewise.
4093 (check_effective_target_vect_element_align): Test
4094 check_effective_target_arm_vect_no_misalign for ARM.
4096 2011-07-08 Jason Merrill <jason@redhat.com>
4099 * g++.dg/cpp0x/constexpr-rom.C: New.
4101 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4104 * g++.dg/torture/pr49519.C: New test.
4106 2011-07-08 Martin Jambor <mjambor@suse.cz>
4108 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4110 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4113 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4115 2011-07-08 Richard Guenther <rguenther@suse.de>
4117 PR tree-optimization/49662
4118 * gcc.dg/graphite/interchange-14.c: XFAIL.
4119 * gcc.dg/graphite/interchange-15.c: Likewise.
4120 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4122 2011-07-06 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp0x/regress/regress4.C: New.
4127 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4130 * gfortran.dg/result_in_spec_4.f90: New test.
4132 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4134 * gcc.target/sparc/cas64.c: New test.
4136 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4139 * g++.dg/torture/pr49644.C: New test.
4142 * gcc.c-torture/execute/pr49644.c: New test.
4144 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4146 * lib/target-supports.exp (check_effective_target_ia32): New.
4147 (check_effective_target_x32): Likewise.
4148 (check_effective_target_vect_cmdline_needed): Also check x32.
4150 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4152 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4154 * gcc.target/arm/pr42235.c: Likewise.
4155 * gcc.target/arm/pr42495.c: Likewise.
4156 * gcc.target/arm/pr42574.c: Likewise.
4157 * gcc.target/arm/thumb-branch1.c: Likewise.
4159 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4160 unneeded prune of possible warning.
4161 * gcc.target/arm/pr40956.c: Likewise.
4162 * gcc.target/arm/pr42505.c: Likewise.
4164 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4165 * gcc.c-torture/compile/pr46883.c: Likewise.
4166 * gcc.c-torture/compile/pr46934.c: Likewise.
4168 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4169 for move to ../../gcc.c-torture/compile.
4170 * gcc.target/arm/pr46883.c: Likewise.
4171 * gcc.target/arm/pr46934.c: Likewise.
4173 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4174 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4175 * gcc.target/arm/wmul-1.c: Likewise.
4176 * gcc.target/arm/wmul-2.c: Likewise.
4177 * gcc.target/arm/wmul-3.c: Likewise.
4178 * gcc.target/arm/wmul-4.c: Likewise.
4179 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4180 add tab after scan target.
4181 * gcc.target/arm/smlaltt-1.c: Likewise.
4182 * gcc.target/arm/smlatb-1.c: Likewise.
4183 * gcc.target/arm/smlatt-1.c: Likewise.
4185 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4188 * gcc.dg/debug/pr49522.c: New test.
4190 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4192 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4193 * gcc.dg/pr46212.c: Run only if target int32plus.
4194 * gcc.dg/torture/pr48146.c: Ditto.
4195 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4196 * c-c++-common/pr44832.c: Ditto.
4197 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4198 * gcc.dg/pr31490.c: Ditto.
4199 * gcc.dg/torture/builtin-math-7.c: Run only if target
4201 * gcc.dg/torture/pr45764.c: Skip for AVR.
4202 * gcc.dg/pr47893.c: Ditto.
4204 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4206 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4207 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4208 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4209 add tab to scan target.
4211 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4213 * gcc.target/arm/neon-modes-3.c: New test.
4215 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4217 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4218 -fno-loop-interchange -ffast-math.
4220 2011-07-07 Richard Guenther <rguenther@suse.de>
4222 * gcc.dg/ftrapv-3.c: New testcase.
4224 2011-07-07 Richard Guenther <rguenther@suse.de>
4226 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4227 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4229 2011-07-07 Kai Tietz <ktietz@redhat.com>
4231 * gcc.dg/binop-notxor1.c: New test.
4232 * gcc.dg/binop-notand4a.c: New test.
4233 * gcc.dg/binop-notxor2.c: New test.
4234 * gcc.dg/binop-notand3a.c: New test.
4235 * gcc.dg/binop-notand2a.c: New test.
4236 * gcc.dg/binop-notand6a.c: New test.
4237 * gcc.dg/binop-notor1.c: New test.
4238 * gcc.dg/binop-notand1a.c: New test.
4239 * gcc.dg/binop-notand5a.c: New test.
4240 * gcc.dg/binop-notor2.c: New test.
4242 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4245 * gcc.dg/gomp/pr49640.c: New test.
4247 2011-07-07 Richard Guenther <rguenther@suse.de>
4249 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4251 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4254 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4256 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4258 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4259 * gcc.target/powerpc/no-r11-2.c: Ditto.
4260 * gcc.target/powerpc/no-r11-3.c: Ditto.
4262 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4265 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4267 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4269 * lib/target-supports.exp (check_profiling_available): Disable
4270 profiling with -fprofile-generate for target avr.
4272 2011-07-06 Richard Guenther <rguenther@suse.de>
4274 PR tree-optimization/49645
4275 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4277 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4280 * gcc.dg/pr47383.c: New.
4282 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4284 PR tree-optimization/49647
4285 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4287 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4290 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4291 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4293 2011-07-05 Jason Merrill <jason@redhat.com>
4296 * g++.dg/template/template-id-4.C: New.
4298 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4300 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4301 * gcc.dg/pr43402.c: Ditto.
4303 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4305 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4307 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4309 * gcc.target/powerpc/ppc-switch-1.c: New test for
4310 --param case-values-threshold.
4311 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4313 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4315 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4317 2011-07-05 Jason Merrill <jason@redhat.com>
4319 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4321 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4323 PR tree-optimization/47654
4324 * gcc.dg/graphite/block-pr47654.c: New.
4326 2011-07-05 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4330 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4332 PR tree-optimization/49580
4333 * gcc.dg/autopar/pr49580.c: New test.
4335 2011-07-05 Richard Guenther <rguenther@suse.de>
4337 PR tree-optimization/49518
4338 PR tree-optimization/49628
4339 * g++.dg/torture/pr49628.C: New testcase.
4340 * gcc.dg/torture/pr49518.c: Likewise.
4342 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4344 * ada/acats/run_acats (which): Extract last field from type -p,
4345 type output only if command succeeded.
4347 2011-07-04 Jason Merrill <jason@redhat.com>
4349 * g++.dg/abi/mangle48.C: New.
4351 * g++.dg/cpp0x/diag1.C: New.
4353 * g++.dg/diagnostic/aka1.C: New.
4355 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4357 PR rtl-optimization/49619
4358 * gcc.dg/pr49619.c: New test.
4360 PR rtl-optimization/49472
4361 * gfortran.dg/pr49472.f90: New test.
4364 * gcc.dg/pr49602.c: New test.
4366 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4370 * gcc.target/avr/avr.exp: Run over cpp files, too.
4371 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4372 * gcc.target/avr/progmem.h: New file.
4373 * gcc.target/avr/exit-abort.h: New file.
4374 * gcc.target/avr/progmem-error-1.c: New file.
4375 * gcc.target/avr/progmem-error-1.cpp: New file.
4376 * gcc.target/avr/progmem-warning-1.c: New file.
4377 * gcc.target/avr/torture/progmem-1.c: New file.
4378 * gcc.target/avr/torture/progmem-1.cpp: New file.
4380 2011-07-04 Richard Guenther <rguenther@suse.de>
4382 PR tree-optimization/49615
4383 * g++.dg/torture/pr49615.C: New testcase.
4385 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4387 PR tree-optimization/49610
4388 * gcc.dg/vect/pr49610.c: New test.
4390 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4392 * gnat.dg/specs/debug1.ads: New test.
4394 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4397 * gfortran.dg/typebound_proc_23.f90: New.
4399 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4402 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4404 2011-07-01 Jason Merrill <jason@redhat.com>
4407 * g++.dg/template/template-id-3.C: New.
4410 * g++.dg/template/qualified-id4.C: New.
4413 * g++.dg/template/explicit-args4.C: New.
4416 * g++.dg/template/offsetof2.C: New.
4418 2011-07-01 Kai Tietz <ktietz@redhat.com>
4420 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4422 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4425 * lib/target-supports.exp (check_effective_target_gld): New proc.
4427 2011-07-01 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/49603
4430 * gcc.dg/torture/pr49603.c: New testcase.
4432 2011-06-30 Jason Merrill <jason@redhat.com>
4435 * g++.dg/rtti/template1.C: New.
4438 * g++.dg/cpp0x/regress/ctor1.C: New.
4441 * g++.dg/cpp0x/initlist54.C: New.
4443 2011-06-30 Martin Jambor <mjambor@suse.cz>
4445 * gcc.dg/tree-ssa/sra-12.c: New test.
4447 2011-06-29 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4451 2011-06-30 Richard Guenther <rguenther@suse.de>
4453 PR tree-optimization/46787
4454 * gcc.dg/vect/vect-121.c: New testcase.
4456 2011-06-30 Martin Jambor <mjambor@suse.cz>
4458 PR tree-optimization/49094
4459 * gcc.dg/tree-ssa/pr49094.c: New test.
4461 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4464 * gfortran.dg/pr49540-1.f90: New test.
4465 * gfortran.dg/pr49540-2.f90: New test.
4467 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4470 * ada/acats/run_acats (which): Use last field of type -p output.
4472 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4473 Iain Sandoe <iains@gcc.gnu.org>
4476 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4477 Only skip on 64-bit *-*-darwin8* && !objc2.
4479 2011-06-30 Richard Guenther <rguenther@suse.de>
4481 PR tree-optimization/38752
4482 * gcc.c-torture/compile/pr38752.c: New testcase.
4484 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4486 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4487 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4489 2011-06-29 Jason Merrill <jason@redhat.com>
4492 * g++.dg/cpp0x/initlist53.C: Use placement new.
4493 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4494 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4497 * g++.dg/cpp0x/trailing6.C: New.
4498 * g++.dg/cpp0x/pr45908.C: No error.
4501 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4504 * g++.dg/cpp0x/constexpr-using2.C: New.
4506 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4509 * g++.dg/cpp0x/constexpr-diag3.C: New.
4510 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4511 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4512 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4513 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4515 2011-06-29 Jason Merrill <jason@redhat.com>
4517 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4519 2011-06-29 Richard Guenther <rguenther@suse.de>
4521 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4523 2011-06-29 Jason Merrill <jason@redhat.com>
4525 * g++.dg/cpp0x/initlist-value2.C: New.
4527 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4528 * g++.dg/cpp0x/initlist-value.C: New.
4530 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4532 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4534 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4536 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4537 * gcc.dg/inline_2.c: Likewise.
4538 * gcc.dg/unroll_1.c: Likewise.
4540 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.target/i386/pr49567.c: New test.
4545 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4547 * gnat.dg/opt17.ad[sb]: New test.
4549 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4550 Tom de Vries <tom@codesourcery.com>
4552 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4553 (check_effective_target_arm_thumb2): New effective targets.
4554 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4555 properly. Clean up temporary files.
4556 * gcc.target/arm/ivopts-2.c: Likewise.
4557 * gcc.target/arm/ivopts-3.c: Likewise.
4558 * gcc.target/arm/ivopts-4.c: Likewise.
4559 * gcc.target/arm/ivopts-5.c: Likewise.
4560 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4562 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4565 * gfortran.dg/reshape_zerosize_3.f90: New test.
4567 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4569 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4570 * gcc.target/arm/vfp-ldmias.c: Likewise.
4571 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4572 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4573 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4574 * gcc.target/arm/vfp-stmias.c: Likewise.
4575 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4576 * gcc.target/arm/vfp-stmiad.c: Likewise.
4578 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4580 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4582 * gcc.target/arm/pr45701-2.c: Ditto.
4584 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4587 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4588 * gfortran.dg/extends_14.f03: Modified.
4590 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4592 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4593 early if the test is already being skipped.
4595 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4596 scan-assembler-dem-not): For missing file, report unresolved with
4597 same message as for pass/fail, with reason reported in log file.
4599 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4600 from add_options_for_arm_neon_fp16.
4601 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4602 check_effective_target_arm_neon_fp16_ok_nocache.
4603 Check -mfpu and -mfloat-abi options from current multilib.
4604 Do not require neon support.
4605 (check_effective_target_arm_fp16_ok): Renamed from
4606 check_effecitve_target_arm_neon_fp16_ok.
4607 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4608 arm_neon_fp16_ok and arm_fp16.
4609 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4610 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4611 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4612 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4614 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4616 * gcc.dg/builtin-assume-aligned-1.c: New test.
4617 * gcc.dg/builtin-assume-aligned-2.c: New test.
4618 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4621 * gcc.dg/pr49544.c: New test.
4623 2011-06-27 Richard Guenther <rguenther@suse.de>
4625 PR tree-optimization/49394
4626 * g++.dg/torture/pr49394.C: New testcase.
4628 2011-06-27 Kai Tietz <ktietz@redhat.com>
4630 * gcc.dg/optimize-bswapdi-2.c: New test.
4632 2011-06-27 Michael Hope <michael.hope@linaro.org>
4633 Richard Sandiford <richard.sandiford@linaro.org>
4635 PR tree-optimization/49169
4636 * gcc.dg/torture/pr49169.c: New test.
4638 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4641 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4643 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4646 2011-06-26 Jason Merrill <jason@redhat.com>
4648 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4651 * g++.dg/init/ref19.C: New.
4652 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4654 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4656 PR tree-optimization/48377
4657 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4660 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4663 * lib/target-supports.exp (check_effective_target_non_strict_align):
4665 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4667 2011-06-24 Martin Jambor <mjambor@suse.cz>
4669 PR tree-optimizations/49516
4670 * g++.dg/tree-ssa/pr49516.C: New test.
4672 2011-06-23 Jason Merrill <jason@redhat.com>
4675 * g++.dg/template/partial10.C: New.
4676 * g++.dg/template/partial11.C: New.
4678 2011-06-23 Jeff Law <law@redhat.com>
4681 * gcc.dg/pr48770.c: New test.
4683 2011-06-23 Jan Hubicka <jh@suse.cz>
4686 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4688 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4691 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4692 instead of -fdump-tree-optimized.
4694 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4697 * g++.dg/template/crash107.C: New.
4698 * g++.dg/template/error17.C: Adjust.
4700 2011-06-23 Jason Merrill <jason@redhat.com>
4703 * g++.dg/cpp0x/defaulted30.C: New.
4706 * g++.dg/rtti/anon-ns1.C: New.
4709 * g++.dg/init/ref18.C: New.
4712 * g++.dg/template/partial9.C: New.
4714 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4717 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4719 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.dg/pr49496.c: New test.
4724 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4726 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4729 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4731 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4732 * gcc.target/arm/pr42879.c: Likewise.
4733 * gcc.target/arm/pr45701-3.c: Likewise.
4735 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4736 * gcc.target/arm/pr40482.c: Likewise.
4737 * gcc.target/arm/stack-corruption.c: Likewise.
4739 2011-06-22 Richard Guenther <rguenther@suse.de>
4741 PR tree-optimization/49493
4742 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4744 2011-06-22 Jason Merrill <jason@redhat.com>
4747 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4749 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4750 Dmitry Melnik <dm@ispras.ru>
4752 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4753 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4754 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4756 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4758 * gcc.target/arm/tlscall.c: New.
4760 2011-06-21 Jason Merrill <jason@redhat.com>
4763 * g++.dg/cpp0x/constexpr-ref1.C: New.
4764 * g++.dg/cpp0x/constexpr-ref2.C: New.
4765 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4768 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4771 * g++.dg/template/param3.C: New.
4773 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4775 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4776 my_clrsb test functions.
4778 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4779 test_sll, test_ull): Add clrsb tests.
4780 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4783 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4786 * gfortran.dg/class_44.f03: New.
4788 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4790 PR tree-optimization/49478
4791 * gcc.dg/vect/pr49478.c
4793 2011-06-21 Richard Guenther <rguenther@suse.de>
4795 PR tree-optimization/49483
4796 * gcc.dg/vect/vect-120.c: New testcase.
4798 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4801 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4802 * gcc.dg/vect/vect-peel-4.c: Likewise.
4804 2011-06-22 Christian Bruel <christian.bruel@st.com>
4807 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4808 * gcc.dg/always_inline2.c: Likewise.
4809 * gcc.dg/always_inline3.c: Likewise.
4810 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4811 * gcc.dg/inline_1.c: Likewise.
4812 * gcc.dg/inline_2.c: Likewise.
4813 * gcc.dg/inline_3.c: Likewise.
4814 * gcc.dg/inline_4.c: Likewise.
4815 * gcc.dg/20051201-1.c: Likewise.
4816 * gcc.dg/pr40087.c: Likewise.
4817 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4818 * gcc.dg/inline-22.c: Likewise.
4819 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4820 * gcc.dg/lto/20090218-1_1.c: Likewise.
4821 * g++.dg/ipa/devirt-7.C: Likewise.
4822 * gcc.dg/uninit-pred-5_a.c: Likewise.
4823 * gcc.dg/uninit-pred-5_b.c: Likewise.
4824 * gcc.dg/fail_always_inline.c: New.
4826 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4828 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4829 into 6 jobs instead of 3.
4831 2011-06-20 Jason Merrill <jason@redhat.com>
4834 * g++.dg/cpp0x/initlist53.C: New.
4836 2011-06-20 Tobias Burnus <burnus@net-b.de>
4839 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4840 * gfortran.dg/coarray_lock_3.f90: New.
4841 * gfortran.dg/coarray/lock_1.f90: New.
4843 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4845 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4846 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4847 unresolved and report the reason to the log file.
4849 * lib/scanasm.exp (object-size): Move argument processing earlier
4850 to report errors before verifying that the file exists. Report
4851 problems detected at runtime as unresolved instead of error and
4852 report their reasons to the log file.
4854 2011-06-20 Jason Merrill <jason@redhat.com>
4857 * g++.dg/cpp0x/explicit6.C: New.
4860 * g++.dg/cpp0x/enum20.C: New.
4863 * g++.dg/ext/attr-aligned01.C: New.
4866 * g++.dg/cpp0x/variadic-default.C: New.
4869 * g++.dg/cpp0x/auto26.C: New.
4872 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4874 2011-06-20 Kai Tietz <ktietz@redhat.com>
4876 * gcc.dg/binop-notand1.c: New test.
4877 * gcc.dg/binop-notand2.c: New test.
4878 * gcc.dg/binop-notand3.c: New test.
4879 * gcc.dg/binop-notand4.c: New test.
4880 * gcc.dg/binop-notand5.c: New test.
4881 * gcc.dg/binop-notand6.c: New test.
4883 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4886 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4888 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4891 * gfortran.dg/proc_ptr_31.f90: New.
4893 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4895 * gnat.dg/volatile6.adb: New test.
4896 * gnat.dg/volatile7.adb: Likewise.
4897 * gnat.dg/volatile8.adb: Likewise.
4898 * gnat.dg/volatile9.adb: Likewise.
4900 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4902 * gnat.dg/constant3.adb: New test.
4904 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4907 * gfortran.dg/read_list_eof_1.f90: New test.
4909 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4912 * gcc.target/i386/testimm-1.c: New test.
4913 * gcc.target/i386/testimm-2.c: New test.
4914 * gcc.target/i386/testimm-3.c: New test.
4915 * gcc.target/i386/testimm-4.c: New test.
4916 * gcc.target/i386/testimm-5.c: New test.
4917 * gcc.target/i386/testimm-6.c: New test.
4918 * gcc.target/i386/testimm-7.c: New test.
4919 * gcc.target/i386/testimm-8.c: New test.
4920 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4921 * gcc.target/i386/xop-rotate1-int.c: New test.
4922 * gcc.target/i386/xop-rotate2-int.c: New test.
4924 2011-06-17 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/rv-func2.C: New.
4928 * g++.dg/debug/dwarf2/lambda1.C: New.
4929 * g++.dg/warn/Wshadow-6.C: Adjust.
4931 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4934 * gfortran.dg/move_alloc_5.f90: New.
4936 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4938 PR rtl-optimization/48542
4939 * gcc.dg/torture/pr48542.c: New test.
4941 2011-06-16 Jason Merrill <jason@redhat.com>
4944 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4947 * g++.dg/cpp0x/initlist52.C New.
4950 * c-c++-common/raw-string-12.c: New.
4953 * g++.dg/cpp0x/sfinae26.C: New.
4956 * g++.dg/cpp0x/variadic113.C: New.
4959 * g++.dg/cpp0x/variadic112.C: New.
4961 2011-06-16 Jeff Law <law@redhat.com>
4963 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4964 improved jump threading.
4965 * gcc.dg/builtin-object-size-2.c: Likewise.
4966 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4968 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4971 * gfortran.dg/typebound_assignment_3.f03: New.
4973 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4976 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4978 2011-06-16 Martin Jambor <mjambor@suse.cz>
4980 PR tree-optimization/49343
4981 * gnat.dg/discr31.ad[sb]: New test.
4983 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4987 2011-06-16 Tom de Vries <tom@codesourcery.com>
4990 * gcc.target/arm/ivopts-3.c: Update test.
4991 * gcc.target/arm/ivopts-5.c: Same.
4993 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4996 2011-06-10 Wei Guozhi <carrot@google.com>
4999 * gcc.target/arm/pr45335.c: New test.
5000 * gcc.target/arm/pr45335-2.c: New test.
5001 * gcc.target/arm/pr45335-3.c: New test.
5002 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5003 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5004 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5006 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5008 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5010 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5013 * gfortran.dg/class_43.f03: New.
5015 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5017 PR tree-optimization/49419
5018 * gcc.c-torture/execute/pr49419.c: New test.
5020 2011-06-16 Revital Eres <revital.eres@linaro.org>
5022 * gcc.dg/sms-9.c: New file.
5024 2011-06-15 Easwaran Raman <eraman@google.com>
5026 PR rtl-optimization/49414
5027 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5029 2011-06-14 Jason Merrill <jason@redhat.com>
5031 * g++.dg/cpp0x/noexcept13.C: New.
5033 2011-06-14 Easwaran Raman <eraman@google.com>
5035 PR rtl-optimization/44194
5036 * gcc.dg/pr44194-1.c: New test.
5037 * gcc.dg/pr44194-2.c: New test.
5039 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5041 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5043 * gcc.target/arm/pr45701-2.c: Likewise.
5044 * gcc.target/arm/thumb-branch1.c: Likewise.
5046 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5049 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5051 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5053 * gcc.target/arm/pr45701-1.c: Require thumb support.
5054 * gcc.target/arm/pr45701-2.c: Likewise.
5055 * gcc.target/arm/thumb-branch1.c: Likewise.
5057 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5058 * gcc.target/arm/pr39839.c: Likewise.
5059 * gcc.target/arm/pr40657-2.c: Likewise.
5060 * gcc.target/arm/pr40956.c: Likewise.
5061 * gcc.target/arm/pr41679.c: Likewise.
5062 * gcc.target/arm/pr42235.c: Likewise.
5063 * gcc.target/arm/pr42495.c: Likewise.
5064 * gcc.target/arm/pr42505.c: Likewise.
5065 * gcc.target/arm/pr42574.c: Likewise.
5066 * gcc.target/arm/pr46883.c: Likewise.
5067 * gcc.target/arm/pr46934.c: Likewise.
5068 * gcc.target/arm/xor-and.c: Likewise.
5070 2011-06-14 Jason Merrill <jason@redhat.com>
5072 * g++.dg/other/error23.C: Adjust error message.
5073 * g++.dg/other/error32.C: Likewise.
5076 * g++.dg/cpp0x/rv-dotstar.C: New.
5079 * g++.dg/cpp0x/decltype30.C: New.
5081 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5083 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5086 * gfortran.dg/pr49103.f90: New test.
5088 2011-06-14 Tom de Vries <tom@codesourcery.com>
5091 * gcc.target/arm/ivopts-3.c: New test.
5092 * gcc.target/arm/ivopts-4.c: New test.
5093 * gcc.target/arm/ivopts-5.c: New test.
5095 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5097 PR rtl-optimization/49390
5098 * gcc.c-torture/execute/pr49390.c: New test.
5100 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5102 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5104 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5106 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5107 * gcc.c-torture/execute/cmpsi-2.x: New file.
5108 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5109 * gcc.c-torture/execute/pr45262.x: New file.
5110 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5111 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5113 * gcc.c-torture/compile/pr49163.c: Ditto.
5115 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5117 * gcc.dg/vect/vect-16.c: Rename to...
5118 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5119 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5120 for double-word vectors.
5121 * gcc.dg/vect/vect-peel-4.c: Likewise.
5122 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5124 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5127 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5130 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5132 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5134 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5136 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5138 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5140 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5142 * gfortran.dg/trim_optimize_8.f90: New test case.
5144 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5145 Ira Rosen <ira.rosen@linaro.org>
5147 PR tree-optimization/49352
5148 * gcc.dg/vect/pr49352.c: New test.
5150 2011-06-12 Tobias Burnus
5153 * gfortran.dg/alloc_comp_assign_11.f90: New.
5155 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5157 * gfortran.dg/trim_optimize_7.f90: New test.
5159 2011-06-10 Wei Guozhi <carrot@google.com>
5162 * gcc.target/arm/pr45335.c: New test.
5163 * gcc.target/arm/pr45335-2.c: New test.
5164 * gcc.target/arm/pr45335-3.c: New test.
5165 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5166 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5167 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5169 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5172 * g++.dg/parse/error39.C: New.
5174 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5176 * gcc.target/arm/20090811-1.c: Skip for incompatible
5177 options, do not override other options.
5178 * gcc.target/arm/combine-cmp-shift.c: Skip for
5179 incompatible options.
5180 * gcc.target/arm/pr45094.c: Likewise.
5181 * gcc.target/arm/scd42-1.c: Likewise.
5182 * gcc.target/arm/scd42-3.c: Likewise.
5183 * gcc.target/arm/thumb-ltu.c: Likewise.
5185 * lib/target-supports.exp
5186 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5187 multilib flags use -mfpu with a value other than neon-fp16.
5189 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5191 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5192 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5194 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5196 * lib/target-supports.exp (check_effective_target_pie): New proc.
5197 * gcc.dg/pie-link.c: Use target pie.
5199 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5200 Laurent Roug� <laurent.rouge@menta.fr>
5202 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5203 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5205 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5207 * gfortran.dg/coarray/sync_1.f90: New test for
5208 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5210 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5212 PR tree-optimization/49318
5213 * gcc.dg/vect/pr49318.c: New test.
5215 2011-06-09 David Krauss <potswa@mac.com>
5217 * g++.dg/template/arrow1.C: New.
5219 2011-06-09 Jason Merrill <jason@redhat.com>
5221 * lib/prune.exp: Prune "note"s.
5222 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5224 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5225 * g++.dg/template/dependent-expr3.C: Likewise.
5226 * g++.dg/parse/template7.C: Likewise.
5227 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5228 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5229 * g++.old-deja/g++.pt/friend38.C: Likewise.
5230 * g++.old-deja/g++.pt/crash32.C: Likewise.
5231 * g++.old-deja/g++.other/init4.C: Likewise.
5232 * g++.old-deja/g++.other/friend8.C: Likewise.
5234 * g++.dg/ext/complex7.C: Adjust expected output.
5235 * g++.dg/diagnostic/method1.C: Likewise.
5236 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5237 * g++.dg/parse/crash33.C: Likewise.
5238 * g++.dg/other/warning1.C: Likewise.
5239 * g++.dg/init/pr29571.C: Likewise.
5240 * g++.dg/warn/overflow-warn-1.C: Likewise.
5241 * g++.dg/warn/overflow-warn-3.C: Likewise.
5242 * g++.dg/warn/overflow-warn-4.C: Likewise.
5243 * g++.old-deja/g++.oliva/template1.C: Likewise.
5245 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5246 * g++.dg/parse/template7.C: Adjust.
5248 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5251 * gcc.dg/pr49307.c: New.
5253 2011-06-09 Wei Guozhi <carrot@google.com>
5256 * gcc.target/arm/pr46975.c: New testcase.
5258 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5260 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5261 (PMETH, arglist_t): Removed.
5262 (method_get_number_of_arguments): Removed.
5263 (method_get_nth_argument): Removed.
5264 (method_get_first_argument): Removed.
5265 (method_get_next_argument): Removed.
5266 (method_get_sizeof_arguments): Removed.
5267 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5269 (method_get_number_of_arguments): Removed.
5270 (method_get_nth_argument): Removed.
5271 (method_get_first_argument): Removed.
5272 (method_get_next_argument): Removed.
5273 (method_get_sizeof_arguments): Removed.
5274 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5276 2011-06-09 David Li <davidxl@google.com>
5278 * gcc.dg/dump-pass.c: New test.
5280 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/parse/error38.C: New.
5285 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5288 * gfortran.dg/pr49308.f90: New test.
5290 2011-06-08 Jason Merrill <jason@redhat.com>
5292 * g++.dg/cpp0x/noexcept11.C: New.
5293 * g++.dg/cpp0x/noexcept12.C: New.
5294 * g++.dg/cpp0x/sfinae11.C: Adjust.
5296 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5299 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5300 to dg-options, match also DW_AT_linkage_name.
5302 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5305 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5306 -fno-common on alpha*-dec-osf*.
5307 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5309 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5311 PR rtl-optimization/49303
5312 * gcc.target/ia64/pr49303.c: New test.
5314 2011-06-08 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/coarray_lock_1.f90: New.
5318 * gfortran.dg/coarray_lock_2.f90: New.
5320 2011-06-07 Jason Merrill <jason@redhat.com>
5322 * lib/prune.exp: Look for "required" rather than "instantiated".
5323 * g++.dg/abi/mangle11.C: Likewise.
5324 * g++.dg/abi/mangle12.C: Likewise.
5325 * g++.dg/abi/mangle17.C: Likewise.
5326 * g++.dg/abi/mangle20-2.C: Likewise.
5327 * g++.dg/abi/pragma-pack1.C: Likewise.
5328 * g++.dg/cpp0x/decltype26.C: Likewise.
5329 * g++.dg/cpp0x/decltype28.C: Likewise.
5330 * g++.dg/cpp0x/decltype29.C: Likewise.
5331 * g++.dg/cpp0x/enum11.C: Likewise.
5332 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5333 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5334 * g++.dg/cpp0x/pr47416.C: Likewise.
5335 * g++.dg/ext/case-range2.C: Likewise.
5336 * g++.dg/ext/case-range3.C: Likewise.
5337 * g++.dg/gomp/for-19.C: Likewise.
5338 * g++.dg/gomp/pr37533.C: Likewise.
5339 * g++.dg/gomp/pr38639.C: Likewise.
5340 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5341 * g++.dg/inherit/base3.C: Likewise.
5342 * g++.dg/inherit/using6.C: Likewise.
5343 * g++.dg/init/placement4.C: Likewise.
5344 * g++.dg/init/reference3.C: Likewise.
5345 * g++.dg/lookup/scoped6.C: Likewise.
5346 * g++.dg/lookup/using7.C: Likewise.
5347 * g++.dg/other/abstract1.C: Likewise.
5348 * g++.dg/other/error10.C: Likewise.
5349 * g++.dg/other/error5.C: Likewise.
5350 * g++.dg/other/field1.C: Likewise.
5351 * g++.dg/other/offsetof5.C: Likewise.
5352 * g++.dg/parse/bitfield2.C: Likewise.
5353 * g++.dg/parse/constant4.C: Likewise.
5354 * g++.dg/parse/crash20.C: Likewise.
5355 * g++.dg/parse/invalid-op1.C: Likewise.
5356 * g++.dg/parse/non-dependent2.C: Likewise.
5357 * g++.dg/parse/template18.C: Likewise.
5358 * g++.dg/tc1/dr152.C: Likewise.
5359 * g++.dg/tc1/dr166.C: Likewise.
5360 * g++.dg/tc1/dr176.C: Likewise.
5361 * g++.dg/tc1/dr213.C: Likewise.
5362 * g++.dg/template/access11.C: Likewise.
5363 * g++.dg/template/access2.C: Likewise.
5364 * g++.dg/template/access3.C: Likewise.
5365 * g++.dg/template/access7.C: Likewise.
5366 * g++.dg/template/arg7.C: Likewise.
5367 * g++.dg/template/cond2.C: Likewise.
5368 * g++.dg/template/crash13.C: Likewise.
5369 * g++.dg/template/crash40.C: Likewise.
5370 * g++.dg/template/crash7.C: Likewise.
5371 * g++.dg/template/crash84.C: Likewise.
5372 * g++.dg/template/ctor5.C: Likewise.
5373 * g++.dg/template/defarg13.C: Likewise.
5374 * g++.dg/template/defarg14.C: Likewise.
5375 * g++.dg/template/dtor7.C: Likewise.
5376 * g++.dg/template/eh2.C: Likewise.
5377 * g++.dg/template/error2.C: Likewise.
5378 * g++.dg/template/error43.C: Likewise.
5379 * g++.dg/template/friend32.C: Likewise.
5380 * g++.dg/template/injected1.C: Likewise.
5381 * g++.dg/template/instantiate1.C: Likewise.
5382 * g++.dg/template/instantiate3.C: Likewise.
5383 * g++.dg/template/instantiate5.C: Likewise.
5384 * g++.dg/template/instantiate7.C: Likewise.
5385 * g++.dg/template/local6.C: Likewise.
5386 * g++.dg/template/lookup2.C: Likewise.
5387 * g++.dg/template/member5.C: Likewise.
5388 * g++.dg/template/memfriend15.C: Likewise.
5389 * g++.dg/template/memfriend16.C: Likewise.
5390 * g++.dg/template/memfriend17.C: Likewise.
5391 * g++.dg/template/memfriend7.C: Likewise.
5392 * g++.dg/template/meminit1.C: Likewise.
5393 * g++.dg/template/nested3.C: Likewise.
5394 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5395 * g++.dg/template/nontype12.C: Likewise.
5396 * g++.dg/template/nontype13.C: Likewise.
5397 * g++.dg/template/nontype6.C: Likewise.
5398 * g++.dg/template/pr23510.C: Likewise.
5399 * g++.dg/template/pr35240.C: Likewise.
5400 * g++.dg/template/ptrmem15.C: Likewise.
5401 * g++.dg/template/ptrmem6.C: Likewise.
5402 * g++.dg/template/qualified-id1.C: Likewise.
5403 * g++.dg/template/qualttp20.C: Likewise.
5404 * g++.dg/template/qualttp3.C: Likewise.
5405 * g++.dg/template/qualttp4.C: Likewise.
5406 * g++.dg/template/qualttp5.C: Likewise.
5407 * g++.dg/template/qualttp6.C: Likewise.
5408 * g++.dg/template/qualttp7.C: Likewise.
5409 * g++.dg/template/qualttp8.C: Likewise.
5410 * g++.dg/template/recurse.C: Likewise.
5411 * g++.dg/template/recurse2.C: Likewise.
5412 * g++.dg/template/ref5.C: Likewise.
5413 * g++.dg/template/scope2.C: Likewise.
5414 * g++.dg/template/sfinae10.C: Likewise.
5415 * g++.dg/template/sfinae3.C: Likewise.
5416 * g++.dg/template/sizeof3.C: Likewise.
5417 * g++.dg/template/static9.C: Likewise.
5418 * g++.dg/template/template-id-2.C: Likewise.
5419 * g++.dg/template/typedef13.C: Likewise.
5420 * g++.dg/template/typename4.C: Likewise.
5421 * g++.dg/template/using14.C: Likewise.
5422 * g++.dg/template/using2.C: Likewise.
5423 * g++.dg/template/warn1.C: Likewise.
5424 * g++.dg/warn/Wparentheses-13.C: Likewise.
5425 * g++.dg/warn/Wparentheses-15.C: Likewise.
5426 * g++.dg/warn/Wparentheses-16.C: Likewise.
5427 * g++.dg/warn/Wparentheses-17.C: Likewise.
5428 * g++.dg/warn/Wparentheses-18.C: Likewise.
5429 * g++.dg/warn/Wparentheses-19.C: Likewise.
5430 * g++.dg/warn/Wparentheses-20.C: Likewise.
5431 * g++.dg/warn/Wparentheses-23.C: Likewise.
5432 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5433 * g++.dg/warn/noeffect2.C: Likewise.
5434 * g++.dg/warn/noeffect4.C: Likewise.
5435 * g++.dg/warn/pr8570.C: Likewise.
5436 * g++.old-deja/g++.brendan/init2.C: Likewise.
5437 * g++.old-deja/g++.eh/spec6.C: Likewise.
5438 * g++.old-deja/g++.pt/crash10.C: Likewise.
5439 * g++.old-deja/g++.pt/crash36.C: Likewise.
5440 * g++.old-deja/g++.pt/derived3.C: Likewise.
5441 * g++.old-deja/g++.pt/error2.C: Likewise.
5442 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5443 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5444 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5445 * g++.old-deja/g++.pt/overload7.C: Likewise.
5446 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5448 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5449 Iain Sandoe <iains@gcc.gnu.org>
5451 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5452 Added code to deal with the case when [Protocol
5453 -descriptionForInstanceMethod:] or [Protocol
5454 -descriptionForClassMethod:] returns NULL.
5456 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5457 Iain Sandoe <iains@gcc.gnu.org>
5459 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5460 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5463 2011-06-07 Xinliang David Li <davidxl@google.com>
5465 * gcc.dg/inline_2.c: New test.
5466 * gcc.dg/unroll_2.c: New test.
5467 * gcc.dg/inline_3.c: New test.
5468 * gcc.dg/unroll_3.c: New test.
5469 * gcc.dg/inline_4.c: New test.
5470 * gcc.dg/unroll_4.c: New test.
5471 * gcc.dg/inline_1.c: New test.
5472 * gcc.dg/unroll_1.c: New test.
5474 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5476 PR tree-optimization/48497
5477 * lib/gcc-defs.exp (dg-additional-options): New proc.
5478 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5479 -msse2 on 32-bit x86.
5481 2011-06-06 Jason Merrill <jason@redhat.com>
5483 * g++.dg/cpp0x/enum19.C: New.
5485 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5487 * gcc.target/arm/neon-reload-class.c: New test.
5489 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5492 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5494 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5496 * gcc.target/arm/smlatb-1.c: New file.
5497 * gcc.target/arm/smlatt-1.c: New file.
5498 * gcc.target/arm/smlaltb-1.c: New file.
5499 * gcc.target/arm/smlaltt-1.c: New file.
5501 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5503 * gcc.target/arm/mla-2.c: New test.
5505 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5507 PR gcov-profile/49299
5508 * gcc.dg/tree-prof/pr49299-1.c: New test.
5509 * gcc.dg/tree-prof/pr49299-2.c: New test.
5511 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5513 * lib/target-supports.exp
5514 (check_effective_target_vect_widen_mult_qi_to_hi):
5515 Add NEON as supporting target.
5516 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5517 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5518 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5519 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5520 using widening multiplication on targets that support it.
5521 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5522 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5523 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5525 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5527 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5528 Modern Objective-C runtime API.
5529 * objc/execute/next_mapping.h: Removed.
5530 * objc-obj-c++-shared/next-mapping.h: Removed.
5531 * objc-obj-c++-shared/Object1.h: Removed.
5532 * objc-obj-c++-shared/Object1.m: Removed.
5533 * objc-obj-c++-shared/Object1.mm: Removed.
5534 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5535 * objc-obj-c++-shared/Protocol1.h: Removed.
5536 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5537 of ProtoBool, IVAR_T and METHOD.
5538 * objc-obj-c++-shared/runtime.h: New.
5539 * objc-obj-c++-shared/TestsuiteObject.h: New.
5540 * objc-obj-c++-shared/TestsuiteObject.m: New.
5542 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5543 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5544 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5546 * objc/execute/_cmd.m: Include
5547 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5548 runtime API. ([TestClass +initialize]): Include this method also
5549 with the GNU runtime.
5550 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5551 Object. ([-setValue:]): Return void.
5552 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5553 with the GNU runtime. Include
5554 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5555 for the NeXT runtime. Use the existing print_ivars() and
5556 compare_structures() implementations for the old NeXT runtime.
5557 Added new implementations for the Modern GNU and NeXT runtimes.
5558 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5559 well. (main): Use objc_getClass(). Use return instead of exit.
5560 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5561 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5563 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5564 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5565 instead of Object. (main): Use return instead of exit().
5566 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5567 instead of Object. Removed prototype for exit(). (main): Use
5568 return instead of exit(). Use the Modern Objective-C runtime API.
5569 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5571 * objc/execute/class-tests-1.h: Include
5572 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5573 runtime API. (test_class_with_superclass): Do not call [Object
5574 class]. There is no need to with the current libobjc.
5575 * objc/execute/class-tests-2.h: Include
5576 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5578 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5579 ../../objc-obj-c++-shared/next-mapping.h.
5580 * objc/execute/class-2.m: Likewise.
5581 * objc/execute/class-3.m: Likewise.
5582 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5583 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5584 +initialize]): Include this method also with the GNU
5585 runtime. (main): Use the Modern Objective-C runtime API.
5586 * objc/execute/class-5.m: Likewise.
5587 * objc/execute/class-6.m: Likewise.
5588 * objc/execute/class-7.m: Likewise.
5589 * objc/execute/class-8.m: Likewise.
5590 * objc/execute/class-9.m: Likewise.
5591 * objc/execute/class-10.m: Likewise.
5592 * objc/execute/class-11.m: Likewise.
5593 * objc/execute/class-12.m: Likewise.
5594 * objc/execute/class-13.m: Likewise.
5595 * objc/execute/class-14.m: Likewise.
5596 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5597 this method also with the GNU runtime.
5598 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5599 +initialize]): Include this method also with the GNU runtime.
5600 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5602 * objc/execute/encode-1.m: Likewise.
5603 * objc/execute/enumeration-1.m: Likewise.
5604 * objc/execute/enumeration-2.m: Likewise.
5605 * objc/execute/exceptions/catchall-1.m: Likewise.
5606 * objc/execute/exceptions/finally-1.m: Likewise.
5607 * objc/execute/exceptions/foward-1.m: Likewise.
5608 * objc/execute/exceptions/local-variables-1.m: Likewise.
5609 * objc/execute/exceptions/throw-nil.m: Likewise.
5610 * objc/execute/exceptions/trivial.m: Likewise.
5611 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5612 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5613 * objc/execute/exceptions/matcher-1.m: Likewise.
5614 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5616 * objc/execute/formal_protocol-2.m: Likewise.
5617 * objc/execute/formal_protocol-3.m: Likewise.
5618 * objc/execute/formal_protocol-4.m: Likewise.
5619 * objc/execute/formal_protocol-5.m: Include
5620 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5622 * objc/execute/formal_protocol-6.m: Likewise.
5623 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5624 Object. Include <objc/Protocol.h> instead of
5625 ../../objc-obj-c++-shared/Protocol1.h.
5626 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5628 * objc/execute/informal_protocol.m: Likewise.
5629 * objc/execute/load-3.m: Likewise.
5630 * objc/execute/many_args_method.m ([TestClass +initialize]):
5631 Include this method with the GNU runtime as well.
5632 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5633 * objc/execute/nested-func-1.m: Use TestsuiteObject
5635 * objc/execute/nil_method-1.m: Likewise.
5636 * objc/execute/no_clash.m: Likewise.
5637 * objc/execute/np-1.m: Do not include
5638 ../../objc-obj-c++-shared/Protocol1.h.
5639 (main): Use return instead of exit().
5640 * objc/execute/np-2.m: Do not include
5641 ../../objc-obj-c++-shared/Protocol1.h.
5642 ([MyObject +initialize]): Include this method also with the GNU
5643 runtime. (main): Use return instead of exit().
5644 * objc/execute/object_is_class.m: Include
5645 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5646 of Object. (main): Use the Modern Objective-C runtime API.
5647 * objc/execute/object_is_meta_class.m: Likewise.
5648 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5649 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5650 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5651 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5652 Objective-C runtime API.
5653 * objc/execute/protocol-isEqual-2.m: Likewise.
5654 * objc/execute/protocol-isEqual-3.m: Likewise.
5655 * objc/execute/protocol-isEqual-4.m: Likewise.
5656 * objc/execute/redefining_self.m ([TestClass +initialize]):
5657 Include this method with the GNU runtime as well.
5658 * objc/execute/root_methods.m: Include
5659 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5660 Include this method with the GNU runtime as well.
5661 (main): Use the Modern Objective-C runtime API.
5662 * objc/execute/selector-1.m: Include
5663 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5664 of Object. (main): Use the Modern Objective-C runtime API.
5665 * objc/execute/static-1.m ([Test +initialize]): Include this
5666 method with the GNU runtime as well.
5667 * objc/execute/static-2.m: Likewise.
5668 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5669 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5670 ([MathClass +initialize]): Include this method with the GNU
5672 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5674 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5675 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5676 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5677 * objc.dg/attributes/method-attribute-1.m: Likewise.
5678 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5679 * objc.dg/attributes/method-attribute-2.m: Likewise.
5680 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5681 * objc.dg/attributes/method-attribute-3.m: Likewise.
5682 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5683 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5684 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5685 * obj-c++.dg/bitfield-1.mm: Likewise.
5686 * obj-c++.dg/bitfield-2.mm: Likewise
5687 * objc.dg/bitfield-3.m: Likewise.
5688 * obj-c++.dg/bitfield-4.mm: Likewise.
5689 * objc.dg/bitfield-5.m: Likewise
5690 * objc.dg/call-super-1.m: Likewise.
5691 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5692 Use objc_getClass() instead of objc_get_class(), but for the GNU
5693 runtime redefine objc_getClass as objc_get_class. Include
5694 ../objc-obj-c++-shared/runtime.h.
5695 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5696 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5697 Use the Modern Objective-C runtime API.
5698 * objc.dg/class-protocol-1.m: Include
5699 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5700 * obj-c++.dg/class-protocol-1.mm: Likewise.
5701 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5702 * objc.dg/comp-types-10.m: Likewise.
5703 * objc.dg/comp-types-11.m: Likewise.
5704 * objc.dg/comp-types-12.m: Likewise.
5705 * obj-c++.dg/comp-types-9.mm: Likewise.
5706 * obj-c++.dg/comp-types-11.mm: Likewise.
5707 * obj-c++.dg/comp-types-12.mm: Likewise.
5708 * obj-c++.dg/comp-types-13.mm: Likewise.
5709 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5710 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5711 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5712 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5713 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5714 * objc.dg/desig-init-1.m: Likewise.
5715 * obj-c++.dg/defs.mm: Likewise.
5716 * objc.dg/exceptions-2.m: Likewise.
5717 * obj-c++.dg/except-1.mm: Likewise.
5718 * obj-c++.dg/exceptions-2.mm: Likewise.
5719 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5720 Use the Modern Objective-C runtime API.
5721 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5722 the Modern Objective-C runtime API. Do not include
5723 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5724 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5725 the Modern Objective-C runtime API except when using an older NeXT
5727 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5728 the Modern Objective-C runtime API.
5729 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5731 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5732 * objc.dg/encode-7-next-64bit.m: Updated include.
5733 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5735 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5736 the Modern Objective-C runtime API.
5737 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5738 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5739 instead of ../objc-obj-c++-shared/Protocol1.h.
5740 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5741 the Modern Objective-C runtime API except when using an older NeXT
5743 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5744 the Modern Objective-C runtime API.
5745 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5747 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5748 * objc.dg/fix-and-continue-2.m: Likewise.
5749 * objc.dg/foreach-1.m: Likewise.
5750 * objc.dg/foreach-2.m: Likewise.
5751 * objc.dg/foreach-3.m: Likewise.
5752 * objc.dg/foreach-4.m: Likewise.
5753 * objc.dg/foreach-5.m: Likewise.
5754 * objc.dg/foreach-6.m: Likewise.
5755 * objc.dg/foreach-7.m: Likewise.
5756 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5758 * objc.dg/func-ptr-2.m: Likewise.
5759 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5760 Do not include objc/objc-api.h.
5761 * obj-c++.dg/fsf-package-0.mm: Likewise.
5762 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5763 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5764 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5766 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5767 * objc.dg/gnu-runtime-3.m: Likewise.
5768 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5769 * objc.dg/headers.m: Include objc/runtime.h instead of
5770 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5771 for the NeXT runtime.
5772 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5773 * obj-c++.dg/isa-field-1.mm: Likewise.
5774 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5775 * objc.dg/layout-1.m: Likewise.
5776 * objc.dg/layout-2.m: Likewise.
5777 * objc.dg/local-decl-2.m: Likewise.
5778 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5779 Object. ([Container +elementForView:]): Use
5780 class_conformsToProtocol().
5781 * obj-c++.dg/lookup-2.mm: Likewise.
5782 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5783 * obj-c++.dg/local-decl-1.mm: Likewise.
5784 * objc.dg/method-3.m: Likewise.
5785 * objc.dg/method-4.m: Likewise.
5786 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5787 ../objc-obj-c++-shared/Protocol1.h.
5788 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5789 * objc.dg/method-9.m: Likewise.
5790 * objc.dg/method-10.m: Likewise.
5791 * objc.dg/method-13.m ([Root +initialize]): Include this method
5792 also for the GNU runtime. (main): Use objc_getClass() also for
5794 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5795 * objc.dg/method-17.m: Likewise.
5796 * objc.dg/method-19.m: Likewise.
5797 * objc.dg/method-20b.m: Likewise.
5798 * obj-c++.dg/method-2.mm: Likewise.
5799 * obj-c++.dg/method-6.mm: Likewise.
5800 * obj-c++.dg/method-10.mm: Likewise.
5801 * obj-c++.dg/method-11.mm: Likewise.
5802 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5803 ../objc-obj-c++-shared/Protocol1.h.
5804 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5805 * obj-c++.dg/method-15.mm: Likewise.
5806 * obj-c++.dg/method-17.mm: Likewise.
5807 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5808 +initialize]): Include this method also for the GNU
5809 runtime. (main): Use objc_getClass() also for the GNU runtime.
5810 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5811 * obj-c++.dg/method-22.mm: Likewise.
5812 * obj-c++.dg/method-23.mm: Likewise.
5813 * obj-c++.dg/no-extra-load.mm: Likewise.
5814 * objc.dg/objc-fast-4.m: Likewise.
5815 * objc.dg/objc-gc-4.m: Likewise.
5816 * obj-c++.dg/objc-gc-3.mm: Likewise.
5817 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5818 protocol_getMethodDescription() instead of [Protocol
5819 -descriptionForInstanceMethod].
5820 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5821 Made it available with all runtimes. (main): Call -test instead
5823 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5824 and put into a category.
5825 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5826 Object. Include objc/objc.h.
5827 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5828 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5829 New. (main): Use protocol_getMethodDescription() instead
5830 of [Protocol -descriptionForInstanceMethod] and [Protocol
5831 -descriptionForClassMethod].
5832 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5833 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5834 Objective-C runtime API.
5835 * obj-c++.dg/proto-qual-1.mm: Likewise.
5836 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5838 * obj-c++.dg/property/property-1.mm: Likewise.
5839 * obj-c++.dg/qual-types-1.mm: Likewise.
5840 * objc.dg/selector-2.m: Include objc/objc.h instead of
5841 ../objc-obj-c++-shared/Object1.h.
5842 * obj-c++.dg/selector-2.mm: Likewise.
5843 * obj-c++.dg/selector-5.mm: Likewise.
5844 * obj-c++.dg/selector-6.mm: Likewise.
5845 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5846 Object. Do not include objc/objc-api.h.
5847 * obj-c++.dg/set-not-used-1.mm: Likewise.
5848 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5849 * objc.dg/stret-1.m: Likewise.
5850 * objc.dg/stret-2.m: Likewise.
5851 * obj-c++.dg/super-class-2.mm: Likewise.
5852 * objc.dg/super-class-3.m: Likewise.
5853 * objc.dg/super-class-4.m: Likewise.
5854 * objc.dg/sync-2.m: Likewise.
5855 * obj-c++.dg/sync-2.mm: Likewise.
5856 * objc.dg/sync-1.m: Include objc/objc.h instead of
5857 ../objc-obj-c++-shared/Object1.h.
5858 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5859 'Class' as the type of 'isa'.
5860 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5861 Objective-C runtime API. ([TestClass +initialize]): Include this
5862 method with the GNU runtime as well.
5863 * objc.dg/strings/strings-1.m: Updated includes.
5864 * obj-c++.dg/strings/strings-1.mm: Likewise.
5865 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5866 objc.dg/strings/const-str-12b.m.
5867 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5868 * obj-c++.dg/template-3.mm: Likewise.
5869 * obj-c++.dg/template-4.mm: Likewise.
5870 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5871 Objective-C runtime API.
5872 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5873 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5874 * obj-c++.dg/try-catch-1.mm: Likewise.
5875 * obj-c++.dg/try-catch-2.mm: Likewise.
5876 * objc.dg/try-catch-3.m: Likewise.
5877 * obj-c++.dg/try-catch-3.mm: Likewise.
5878 * objc.dg/try-catch-6.m: Likewise.
5879 * objc.dg/try-catch-7.m: Likewise.
5880 * obj-c++.dg/try-catch-7.mm: Likewise.
5881 * obj-c++.dg/try-catch-8.mm: Likewise.
5882 * obj-c++.dg/try-catch-9.mm: Likewise.
5883 * objc.dg/try-catch-10.m: Likewise.
5884 * obj-c++.dg/try-catch-11.mm: Likewise.
5885 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5886 Object. Include objc/objc.h.
5887 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5888 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5889 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5890 Object. Use Modern Objective-C runtime API. Do not use
5892 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5893 * obj-c++.dg/torture/trivial.mm: Likewise.
5894 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5895 instead of ../objc-obj-c++-shared/Object1.h. Include
5896 ../objc-obj-c++-shared/runtime.h.
5897 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5898 * objc.dg/torture/strings/const-str-11.m: Likewise.
5899 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5900 * objc.dg/torture/strings/const-str-9.m: Likewise.
5901 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5902 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5903 instead of Object. Only add _FooClassReference if
5905 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5906 * objc.dg/torture/strings/const-str-8.m: Likewise.
5907 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5908 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5910 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5912 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5913 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5914 * obj-c++.dg/va-meth-1.mm: Likewise.
5915 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5916 ../objc-obj-c++-shared/Object1.h.
5917 * objc.dg/zero-link-3.m: Likewise.
5919 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5921 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5923 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5926 * obj-c++.dg/property/cxx-property-1.mm: New.
5927 * obj-c++.dg/property/cxx-property-2.mm: New.
5929 2011-06-06 Jason Merrill <jason@redhat.com>
5931 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5933 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5935 PR rtl-optimization/49145
5937 * gcc.c-torture/compile/pr49145.c: New test.
5939 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5942 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5943 to dg-options, match also DW_AT_linkage_name.
5946 * gcc.dg/debug/pr49294.c: New test.
5949 * g++.dg/opt/pr49264.C: New test.
5951 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5953 PR tree-optimization/49243
5954 * gcc.dg/pr49243.c: New.
5956 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5958 * gnat.dg/specs/cond_expr1.ads: New test.
5960 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5962 * gnat.dg/deferred_const4.ad[sb]: New test.
5963 * gnat.dg/deferred_const4_pkg.ads: New helper.
5965 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5967 * gnat.dg/test_tamdt.adb: Rename to...
5968 * gnat.dg/taft_type1.adb: ...this.
5969 * gnat.dg/tamdt.ad[sb]: Rename to...
5970 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5971 * gnat.dg/tamdt_aux.ads: Rename to...
5972 * gnat.dg/taft_type1_pkg2.ads: ...this.
5973 * gnat.dg/taft_type2.ad[sb]: New test.
5974 * gnat.dg/taft_type2_pkg.ads: New helper.
5975 * gnat.dg/taft_type3.adb: New test.
5976 * gnat.dg/taft_type3_pkg.ads: New helper.
5978 2011-06-05 Tobias Burnus <burnus@net-b.de>
5981 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5984 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5987 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5989 * objc.dg/gnu-api-2-objc.m: Likewise.
5990 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5991 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5993 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5995 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5996 alignment, not the alignment, when calling class_addIvar(). Add
5997 an 'isa' instance variable to the test root class.
5998 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6000 2011-06-04 Jan Hubicka <jh@suse.cz>
6002 PR tree-optimization/48893
6003 PR tree-optimization/49091
6004 PR tree-optimization/49179
6005 * gfortran.dg/pr49179.f90: New testcase
6007 2011-06-04 Jan Hubicka <jh@suse.cz>
6010 * g++.dg/torture/pr48954.C: New testcase.
6012 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6014 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6016 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6019 * g++.dg/diagnostic/bitfld2.C: New.
6021 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6024 * gcc.c-torture/execute/pr49281.c: New test.
6026 2011-06-04 Jan Hubicka <jh@suse.cz>
6028 PR tree-optimize/48929
6029 * gcc.c-torture/compile/pr48929.c: New testcase.
6031 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6033 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6035 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6038 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6040 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6042 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6044 2011-06-03 Richard Henderson <rth@redhat.com>
6045 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6047 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6049 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6051 * objc.dg/headers.m: Do not include objc-list.h.
6053 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6055 * objc.dg/type-stream-1.m: Test removed.
6056 * objc.dg/headers.m: Do not include typedstream.h.
6058 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6060 * objc.dg/torture/forward-1.m (main): Updated testcase.
6062 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6065 * gcc.c-torture/compile/pr49163.c: New.
6067 2011-06-02 Asher Langton <langton2@llnl.gov>
6070 * gfortran.dg/PR49268.f90: New test.
6072 2011-06-02 Asher Langton <langton2@llnl.gov>
6075 * gfortran.dg/PR37039.f90: New test.
6077 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6080 * objc.dg/method-5.m: Updated.
6081 * objc.dg/method-19.m: Updated.
6082 * objc.dg/method-lookup-1.m: New.
6083 * obj-c++.dg/method-6.mm: Updated.
6084 * obj-c++.dg/method-7.mm: Updated.
6085 * obj-c++.dg/method-lookup-1.mm: New.
6087 2011-06-02 DJ Delorie <dj@redhat.com>
6089 * lib/timeout.exp (timeout): Add board_info support.
6091 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6093 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6095 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6098 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6099 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6101 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6102 Hans-Peter Nilsson <hp@axis.com>
6104 PR rtl-optimization/48840
6105 * gcc.target/sparc/ultrasp13.c: New test.
6107 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6110 * gcc.c-torture/compile/pr49238.c: New.
6112 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6114 * gcc.target/arm/g2.c: Skip test in -mthumb.
6115 Skip test unless cpu is xscale.
6116 * gcc.target/arm/scd42-2.c: Likewise.
6117 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6119 2011-06-01 Jason Merrill <jason@redhat.com>
6121 * g++.dg/cpp0x/decltype28.C: New.
6122 * g++.dg/cpp0x/decltype29.C: New.
6124 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6127 * gcc.target/mips/pr45074.c: New test.
6129 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6130 Hans-Peter Nilsson <hp@axis.com>
6132 PR rtl-optimization/48830
6133 * gcc.target/sparc/ultrasp12.c: New test.
6135 2011-06-01 David Li <davidxl@google.com>
6137 * gcc.dg/profile-dir-1.c: Change pass name.
6138 * gcc.dg/profile-dir-2.c: Ditto.
6139 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6140 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6141 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6142 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6143 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6144 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6145 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6146 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6147 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6148 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6149 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6150 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6151 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6152 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6153 * gcc.dg/profile-dir-3.c: Ditto.
6154 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6156 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6158 * objc.dg/attributes/method-nonnull-1.m: New test.
6159 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6161 2011-05-31 Tobias Burnus <burnus@net-b.de>
6164 * gfortran.dg/coarray_atomic_1.f90: New.
6165 * gfortran.dg/coarray/atomic_1.f90: New.
6167 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6169 * gcc.dg/guality/bswaptest.c: New test.
6170 * gcc.dg/guality/clztest.c: New test.
6171 * gcc.dg/guality/ctztest.c: New test.
6172 * gcc.dg/guality/rotatetest.c: New test.
6175 * gcc.target/i386/pr48688.c: New test.
6177 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6180 * g++.dg/lookup/name-clash9.C: New.
6182 2011-05-31 Tobias Burnus <burnus@net-b.de>
6185 * gfortran.dg/coarray/dummy_1.f90: New.
6187 2011-05-31 Tobias Burnus <burnus@net-b.de>
6190 * gfortran.dg/coarray/save_1.f90: New.
6191 * gfortran.dg/coarray_4.f90: Update dg-error.
6193 2011-05-31 Jason Merrill <jason@redhat.com>
6195 * g++.dg/cpp0x/rv-template1.C: New.
6197 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6199 PR rtl-optimization/49235
6200 * gcc.dg/pr49235.c: New test.
6202 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6204 PR tree-optimization/49093
6205 * gcc.dg/vect/pr49093.c: New test.
6207 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6210 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6212 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6215 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6218 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6221 * gcc.c-torture/execute/pr49186.c: New.
6223 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6226 * gcc.target/i386/pr49168-1.c: New.
6228 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6229 Eric Botcazou <ebotcazou@adacore.com>
6231 * gcc.dg/guality/drap.c: New test.
6233 2011-05-30 Richard Guenther <rguenther@suse.de>
6235 PR tree-optimization/49210
6236 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6237 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6239 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6242 * g++.dg/gomp/pr49223-1.C: New test.
6243 * g++.dg/gomp/pr49223-2.C: New test.
6245 2011-05-30 Richard Guenther <rguenther@suse.de>
6247 PR tree-optimization/49218
6248 * gcc.c-torture/execute/pr49218.c: New testcase.
6250 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6252 PR tree-optimization/49199
6253 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6254 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6255 -fno-tree-scev-cprop.
6257 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6260 * gfortran.dg/extends_13.f03: New.
6262 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6264 PR rtl-optimization/49095
6265 * gcc.target/i386/pr49095.c: New test.
6267 2011-05-29 Tobias Burnus <burnus@net-b.de>
6270 * gfortran.dg/coarray_24.f90: New.
6272 2011-05-29 Tobias Burnus <burnus@net-b.de>
6275 * gfortran.dg/coarray_23.f90: New.
6277 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6280 * gcc.dg/pr48826.c: New test.
6282 2011-05-29 Richard Guenther <rguenther@suse.de>
6284 PR tree-optimization/49217
6285 * gcc.dg/torture/pr49217.c: New testcase.
6287 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6290 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6292 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6294 * gnat.dg/boolean_subtype.adb: Rename to...
6295 * gnat.dg/boolean_subtype1.adb: ...this.
6297 2011-05-28 Jason Merrill <jason@redhat.com>
6299 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6301 2011-05-27 Jason Merrill <jason@redhat.com>
6303 * g++.dg/cpp0x/enum18.C: Adjust.
6305 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6307 2011-05-27 Tobias Burnus <burnus@net-b.de>
6310 * gfortran.dg/coarray_22.f90: New.
6312 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6314 PR tree-optimization/46728
6315 * gcc.target/powerpc/pr46728-1.c: New.
6316 * gcc.target/powerpc/pr46728-2.c: New.
6317 * gcc.target/powerpc/pr46728-3.c: New.
6318 * gcc.target/powerpc/pr46728-4.c: New.
6319 * gcc.target/powerpc/pr46728-5.c: New.
6320 * gcc.dg/pr46728-6.c: New.
6321 * gcc.target/powerpc/pr46728-7.c: New.
6322 * gcc.target/powerpc/pr46728-8.c: New.
6323 * gcc.dg/pr46728-9.c: New.
6324 * gcc.target/powerpc/pr46728-10.c: New.
6325 * gcc.target/powerpc/pr46728-11.c: New.
6326 * gcc.dg/pr46728-12.c: New.
6327 * gcc.target/powerpc/pr46728-13.c: New.
6328 * gcc.target/powerpc/pr46728-14.c: New.
6329 * gcc.target/powerpc/pr46728-15.c: New.
6330 * gcc.target/powerpc/pr46728-16.c: New.
6332 2011-05-27 Jason Merrill <jason@redhat.com>
6334 * g++.dg/abi/mangle47.C: New.
6337 * g++.dg/template/const5.C: New.
6339 * g++.dg/cpp0x/enum18.C: New.
6341 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6343 * g++.dg/cpp0x/error6.C: New.
6345 * g++.dg/cpp0x/error5.C: New.
6347 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6350 * g++.dg/eh/cond6.C: New test.
6352 2011-05-27 Tobias Burnus <burnus@net-b.de>
6355 * gfortran.dg/rank_3.f90: New.
6356 * gfortran.dg/rank_4.f90: New.
6358 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6360 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6361 replace dump search.
6363 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6365 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6366 * gnat.dg/bit_packed_array5.adb: ...here.
6368 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6371 * g++.dg/cpp0x/auto25.C: New.
6373 2011-05-27 Richard Guenther <rguenther@suse.de>
6375 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6377 2011-05-27 Richard Guenther <rguenther@suse.de>
6379 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6381 2011-05-27 Richard Guenther <rguenther@suse.de>
6384 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6386 2011-05-26 Jason Merrill <jason@redhat.com>
6388 * g++.dg/cpp0x/friend1.C: New.
6389 * g++.dg/cpp0x/friend2.C: New.
6391 * g++.dg/cpp0x/auto7.C: Update.
6392 * g++.dg/template/crash50.C: Adjust.
6393 * g++.dg/template/static9.C: Adjust.
6394 * g++.old-deja/g++.ext/memconst.C: Adjust.
6396 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6398 * gcc.dg/march.c: Ignore a note for some targets.
6400 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6401 Nathan Froyd <froydnj@codesourcery.com>
6405 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6406 * g++.dg/parse/pr18770.C: New test.
6407 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6409 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6412 * gfortran.dg/dependency_40.f90 : New test.
6414 2011-05-26 Tobias Burnus <burnus@net-b.de>
6417 * gfortran.dg/coarray/registering_1.f90: New.
6419 2011-05-26 Jason Merrill <jason@redhat.com>
6421 * g++.dg/cpp0x/variadic111.C: New.
6422 * g++.dg/cpp0x/variadic41.C: Adjust.
6424 2011-05-26 Richard Guenther <rguenther@suse.de>
6426 PR tree-optimization/48702
6427 * gcc.dg/torture/pr48702.c: New testcase.
6429 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431 PR gcov-profile/48845
6432 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6434 * gcc.dg/matrix/matrix.exp: Likewise.
6435 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6436 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6437 line number to check_profiling_available.
6438 * lib/target-supports.exp (check_profiling_available): Account for
6440 Require TLS runtime support with -fprofile-generate.
6441 * lib/profopt.exp (profopt-execute): Add TLS options for
6443 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6445 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6448 * g++.dg/eh/cond5.C: New test.
6450 PR tree-optimization/49161
6451 * gcc.c-torture/execute/pr49161.c: New test.
6453 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6455 * gcc.target/arm/neon-vorn-vbic.c: New test.
6457 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6459 PR tree-optimization/49038
6460 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6461 * gcc.dg/vect/pr49038.c: New test.
6463 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6465 * g++.dg/init/pr25811-3.C: New.
6466 * g++.dg/init/pr25811-4.C: New.
6468 2011-05-25 Jason Merrill <jason@redhat.com>
6470 * g++.dg/cpp0x/enum17.C: New.
6471 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6473 * g++.dg/cpp0x/auto24.C: New.
6475 * g++.dg/cpp0x/error4.C: New.
6477 * g++.dg/cpp0x/rv-restrict.C: New.
6479 * g++.dg/cpp0x/enum15.C: New.
6480 * g++.dg/cpp0x/constexpr-switch2.C: New.
6482 * g++.dg/cpp0x/variadic110.C: New.
6484 * g++.dg/cpp0x/auto9.C: Add typedef test.
6486 * g++.dg/cpp0x/auto23.C: New.
6487 * g++.dg/cpp0x/auto9.C: Adjust.
6489 * g++.dg/cpp0x/defaulted29.C: New.
6491 * g++.dg/cpp0x/initlist51.C: New.
6493 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6495 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6496 * g++.dg/abi/packed1.C: Suppress warning.
6497 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6498 * g++.dg/template/stdarg1.C: Likewise.
6499 * g++.dg/other/packed1.C: Remove arm from xfail list.
6501 2011-05-25 Jason Merrill <jason@redhat.com>
6503 * g++.dg/cpp0x/enum16.C: New.
6504 * g++.dg/parse/error15.C: Adjust.
6506 * g++.dg/cpp0x/initlist50.C: New.
6508 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6510 * g++.dg/cpp0x/variadic109.C: New.
6512 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6514 * gcc.target/i386/pause-1.c: New.
6516 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6518 * gcc.dg/stack-usage-1.c: Adjust comment.
6519 * gcc.dg/stack-usage-2.c: New test.
6521 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6524 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6525 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6527 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6529 PR rtl-optimization/48757
6530 * gfortran.dg/pr48757.f: New test case.
6532 2011-05-24 Jason Merrill <jason@redhat.com>
6534 * g++.dg/cpp0x/access01.C: New.
6536 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6539 * objc.dg/pr48177.m: New testcase.
6541 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6544 * objc.dg/pr48187.m: New testcase.
6545 * obj-c++.dg/pr48187.mm: New testcase.
6546 * objc.dg/ivar-extra-semicolon.m: New testcase.
6548 2011-05-24 Jason Merrill <jason@redhat.com>
6550 * g++.dg/template/access21.C: New.
6551 * g++.dg/template/access22.C: New.
6553 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6555 PR rtl-optimization/48633
6556 * g++.dg/pr48633.C: New test.
6558 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6561 * g++.dg/other/pr49133.C: New test.
6563 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6564 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6566 * gcc.dg/torture/tls/run-gd.c: New test.
6567 * gcc.dg/torture/tls/run-ie.c: New test.
6568 * gcc.dg/torture/tls/run-ld.c: New test.
6569 * gcc.dg/torture/tls/run-le.c: New test.
6570 * lib/target-supports.exp (check_effective_target_tls_runtime):
6571 Build testcase with TLS options.
6573 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6575 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6577 2011-05-24 Tom de Vries <tom@codesourcery.com>
6579 PR tree-optimization/49121
6580 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6582 2011-05-23 Jason Merrill <jason@redhat.com>
6584 * g++.dg/cpp0x/defaulted28.C: New.
6586 * g++.dg/cpp0x/sfinae25.C: New.
6588 * g++.dg/cpp0x/rv-cast2.C: New.
6590 * g++.dg/cpp0x/enum14.C: New.
6592 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6595 * gcc.c-torture/execute/pr49123.c: New test.
6598 * gcc.dg/debug/pr49032.c: New test.
6601 * gcc.dg/pr49120.c: New test.
6603 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6606 * gcc.target/i386/pr47315.c: New test.
6608 2011-05-23 Jason Merrill <jason@redhat.com>
6610 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6612 * g++.dg/cpp0x/sfinae24.C: New.
6614 * g++.dg/cpp0x/error3.C: New.
6616 * g++.dg/cpp0x/defaulted27.C: New.
6618 * g++.dg/cpp0x/decltype27.C: New.
6620 2011-05-23 Richard Guenther <rguenther@suse.de>
6622 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6624 2011-05-23 Richard Guenther <rguenther@suse.de>
6626 PR tree-optimization/40874
6627 * g++.dg/tree-ssa/pr40874.C: New testcase.
6629 2011-05-23 Richard Guenther <rguenther@suse.de>
6631 PR tree-optimization/49115
6632 * g++.dg/torture/pr49115.C: New testcase.
6634 2011-05-23 Richard Guenther <rguenther@suse.de>
6637 * gcc.dg/memcpy-3.c: New testcase.
6639 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6642 * gcc.c-torture/execute/pr48973-1.c: New test.
6643 * gcc.c-torture/execute/pr48973-2.c: New test.
6645 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6648 * g++.dg/warn/pr18016.C: New.
6650 2011-05-23 Tom de Vries <tom@codesourcery.com>
6653 * gcc.target/arm/ivopts-6.c: New test.
6655 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6658 * gcc.c-torture/compile/pr49029.c: New test.
6660 2011-05-22 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/sfinae23.C: New.
6663 * g++.dg/cpp0x/sfinae8.C: Correct.
6665 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6667 * gfortran.dg/function_optimize_8.f90: New test case.
6669 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6671 PR tree-optimization/49087
6672 * gcc.dg/vect/O3-pr49087.c: New test.
6674 2011-05-21 Jason Merrill <jason@redhat.com>
6676 * g++.dg/debug/const5.C: New.
6678 2011-05-20 Jason Merrill <jason@redhat.com>
6680 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6682 * g++.dg/cpp0x/constexpr-static7.C: New.
6684 * g++.dg/cpp0x/enum12.C: New.
6685 * g++.dg/cpp0x/enum13.C: New.
6687 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6690 * gfortran.dg/select_type_23.f03: New.
6692 2011-05-20 Jason Merrill <jason@redhat.com>
6694 * g++.dg/cpp0x/defaulted26.C: New.
6696 * g++.dg/cpp0x/noexcept02.C: Fix.
6697 * g++.dg/cpp0x/noexcept03.C: Fix.
6698 * g++.dg/cpp0x/noexcept08.C: Fix.
6699 * g++.dg/cpp0x/noexcept10.C: New.
6701 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6704 * gfortran.dg/extends_12.f03: New.
6706 2011-05-20 Jason Merrill <jason@redhat.com>
6708 * g++.dg/template/koenig9.C: New.
6709 * g++.dg/opt/pr47615.C: Fix.
6710 * g++.dg/overload/defarg1.C: Fix.
6711 * g++.dg/tc1/dr213.C: Remove xfail.
6712 * g++.dg/torture/pr34850.C: Fix.
6713 * g++.dg/torture/pr39362.C: Fix.
6714 * g++.old-deja/g++.brendan/crash56.C: Fix.
6715 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6717 2011-05-20 Richard Guenther <rguenther@suse.de>
6719 PR tree-optimization/49079
6720 * gcc.dg/torture/pr49079.c: New testcase.
6722 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6724 PR tree-optimization/49073
6725 * gcc.c-torture/execute/pr49073.c: New test.
6727 2011-06-19 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/coarray_21.f90: New.
6732 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6734 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6737 2011-05-19 Richard Guenther <rguenther@suse.de>
6740 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6742 2011-05-19 Richard Guenther <rguenther@suse.de>
6745 * gcc.dg/builtin-object-size-11.c: New testcase.
6747 2011-05-19 Tom de Vries <tom@codesourcery.com>
6750 * gcc.target/arm/ivopts.c: New test.
6751 * gcc.target/arm/ivopts-2.c: New test.
6753 2011-05-19 Tom de Vries <tom@codesourcery.com>
6755 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6757 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6759 * gcc.c-torture/execute/960321-1.x: Remove.
6761 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6764 * gfortran.dg/move_alloc_4.f90: New.
6766 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6769 * gcc.target/i386/pr49002-1.c: New test.
6770 * gcc.target/i386/pr49002-2.c: Likewise.
6772 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6774 PR tree-optimization/49039
6775 * gcc.c-torture/execute/pr49039.c: New test.
6776 * gcc.dg/tree-ssa/pr49039.c: New test.
6777 * g++.dg/torture/pr49039.C: New test.
6779 2011-05-18 Jason Merrill <jason@redhat.com>
6781 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6782 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6783 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6785 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6787 * gcc.target/bfin/mcpu-bf592.c: New test.
6789 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6791 PR tree-optimization/41881
6792 * gcc.dg/vect/O3-pr41881.c: New test.
6793 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6795 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6797 PR tree-optimization/49000
6798 * gcc.dg/pr49000.c: New test.
6800 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6802 * gnat.dg/invalid1.adb: New test.
6804 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6806 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6808 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6809 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6811 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6814 * g++.dg/cpp0x/range-for18.C: New.
6816 2011-05-15 Tobias Burnus <burnus@net-b.de>
6819 * gfortran.dg/coarray/image_index_2.f90: New.
6821 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6823 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6824 * g++.dg/cpp0x/override2.C: New.
6826 2011-05-14 Tobias Burnus <burnus@net-b.de>
6829 * gfortran.de/coarray_20.f90: New.
6831 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6834 * function_optimize_7.f90: New test case.
6836 2011-05-13 Jason Merrill <jason@redhat.com>
6838 * g++.dg/cpp0x/decltype26.C: New.
6839 * g++.dg/cpp0x/enum11.C: New.
6841 2011-05-13 Tobias Burnus <burnus@net-b.de>
6845 * gfortran.dg/assign_8.f90: Update dg-error.
6847 2011-05-13 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/io_constraints_8.f90: New.
6851 * gfortran.dg/io_constraints_9.f90: New.
6853 2011-05-13 Martin Thuresson <martint@google.com>
6855 PR gcov-profile/47793
6856 * gcc.dg/pr47793.c: New.
6858 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6860 PR tree-optimization/48975
6861 * gcc.dg/pr48975.c: New test.
6863 2011-05-12 Tobias Burnus <burnus@net-b.de>
6866 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6868 2011-05-12 Jason Merrill <jason@redhat.com>
6870 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6872 2011-05-12 Geert Bosch <bosch@adacore.com>
6874 * gnat.dg/view_conversion1.adb: New test.
6876 2011-05-12 Richard Guenther <rguenther@suse.de>
6878 PR tree-optimization/48172
6879 * gcc.dg/vect/pr48172.c: New testcase.
6881 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6884 * g++.dg/opt/pr48967.C: New test.
6886 2011-05-11 Jason Merrill <jason@redhat.com>
6888 * g++.dg/cpp0x/constexpr-friend.C: New.
6889 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6891 * g++.dg/cpp0x/sfinae22.C: New.
6893 2011-05-11 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/generic_24.f90: New.
6898 2011-05-11 Richard Guenther <rguenther@suse.de>
6900 PR tree-optimization/15256
6901 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6903 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6906 * gcc.dg/pr48159-1.c: New test.
6907 * gcc.dg/pr48159-2.c: New test.
6909 2011-05-11 Richard Guenther <rguenther@suse.de>
6912 * gcc.dg/torture/pr48953.c: New testcase.
6914 2011-05-11 Richard Guenther <rguenther@suse.de>
6916 PR tree-optimization/18041
6917 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6919 2011-05-11 Alan Modra <amodra@gmail.com>
6922 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6924 2011-05-10 Jason Merrill <jason@redhat.com>
6926 * g++.dg/cpp0x/defaulted25.C: New.
6927 * g++.dg/template/crash7.C: Adjust.
6929 * g++.dg/cpp0x/variadic108.C: New.
6931 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6933 * g++.dg/inherit/virtual9.C: Extend.
6935 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6938 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6939 are passed and returned in vector registers.
6941 2011-05-10 Richard Guenther <rguenther@suse.de>
6943 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6944 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6945 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6946 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6947 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6950 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6952 PR tree-optimization/48611
6953 PR tree-optimization/48794
6954 * gfortran.dg/gomp/pr48611.f90: New test.
6955 * gfortran.dg/gomp/pr48794.f90: New test.
6958 * gcc.dg/dfp/pr48928.c: New test.
6960 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6963 * g++.dg/cpp0x/pr48522.C: New.
6965 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6968 * g++.dg/cpp0x/sfinae21.C: New.
6970 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6972 * g++.dg/template/sfinae28.C: Rename to...
6973 * g++.dg/cpp0x/sfinae19.C: ... this.
6974 * g++.dg/template/sfinae29.C: Rename to...
6975 * g++.dg/cpp0x/sfinae20.C: ... this.
6977 2011-05-09 Jeff Law <law@redhat.com>
6979 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6982 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6985 * g++.dg/init/pr20039.C: New.
6987 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6991 * g++.dg/template/sfinae28.C: New.
6992 * g++.dg/template/sfinae29.C: Likewise.
6994 2011-05-09 Jason Merrill <jason@redhat.com>
6996 * g++.dg/template/nontype23.C: New.
6998 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7000 * g++.dg/init/pr48859.C: New.
7002 2011-05-09 Jason Merrill <jason@redhat.com>
7004 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7005 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7006 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7007 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7008 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7009 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7010 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7011 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7013 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7015 * g++.dg/inherit/virtual9.C: New.
7017 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7020 * g++.dg/template/dependent-expr8.C: New test case.
7022 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7024 PR tree-optimization/48837
7025 * gcc.dg/pr48837.c: New testcase.
7027 2011-05-06 Jason Merrill <jason@redhat.com>
7029 * g++.dg/cpp0x/constexpr-condition2.C: New.
7031 * g++.dg/cpp0x/constexpr-missing.C: New.
7033 2011-05-06 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/coarray/this_image_2.f90: New.
7038 2011-05-06 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/bind_c_usage_22.f90: New.
7043 * gfortran.dg/bind_c_usage_23.f90: New.
7044 * gfortran.dg/bind_c_usage_24.f90: New.
7045 * gfortran.dg/bind_c_usage_24_c.c: New.
7047 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7050 * g++.dg/template/member9.C: New test case.
7052 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7054 * gnat.dg/discr29.ad[sb]: New test.
7055 * gnat.dg/discr30.adb: Likewise.
7057 2011-05-05 Julian Brown <julian@codesourcery.com>
7059 * gcc.target/arm/neon-vset_lanes8.c: New test.
7061 2011-05-05 Jason Merrill <jason@redhat.com>
7063 * g++.dg/init/new32.C: New.
7065 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7067 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7070 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7072 PR rtl-optimization/48381
7073 * gcc.c-torture/compile/pr48381.c: New test.
7075 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7077 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7079 * gcc.target/i386/opt-1.c: Ditto.
7081 2011-05-04 Jason Merrill <jason@redhat.com>
7083 * g++.dg/conversion/base1.C: New.
7085 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7087 PR libgfortran/48787
7088 * gfortran.dg/round_3.f08: Add more checks to test case.
7090 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7092 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7093 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7094 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7095 Gate test on effective_target fd_truncate.
7097 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7099 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7100 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7101 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7102 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7103 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7104 * gcc.target/i386/pr38824.c: Ditto.
7105 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7106 * gcc.target/i386/vecinit-2.c: Ditto.
7107 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7108 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7109 * gcc.target/i386/parity-2.c: Ditto.
7110 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7112 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7114 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7116 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7117 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7118 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7120 2011-05-03 Tobias Burnus <burnus@net-b.de>
7123 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7125 2011-05-03 Tobias Burnus <burnus@net-b.de>
7128 * gfortran.dg/coarray/this_image_1.f90: New.
7130 2011-05-03 Tobias Burnus <burnus@net-b.de>
7133 * gfortran.dg/coarray/caf.dg: New.
7134 * gfortran.dg/coarray/image_index_1.f90: New, copied
7135 from ../coarray_16.f90.
7137 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/ext/complex9.C: New.
7142 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7145 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7146 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7147 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7149 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7151 * gcc.target/bfin/builtins: Created.
7152 * gcc.target/bfin/hisilh-O0.c: Deleted.
7153 * gcc.target/bfin/hisilh.c: Moved to...
7154 * gcc.target/bfin/builtins/hisilh.c: ...here.
7155 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7156 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7157 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7158 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7159 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7160 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7161 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7162 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7163 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7164 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7165 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7166 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7167 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7168 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7169 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7170 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7171 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7172 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7173 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7174 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7175 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7176 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7177 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7178 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7179 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7180 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7181 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7182 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7183 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7184 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7185 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7186 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7187 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7188 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7189 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7190 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7191 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7192 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7193 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7194 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7195 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7196 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7197 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7198 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7199 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7200 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7201 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7202 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7203 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7204 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7205 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7206 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7207 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7208 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7209 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7210 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7211 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7212 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7213 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7214 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7215 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7216 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7217 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7218 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7219 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7220 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7221 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7222 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7223 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7224 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7225 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7226 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7227 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7228 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7229 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7230 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7231 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7232 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7233 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7234 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7235 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7236 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7237 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7238 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7239 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7240 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7241 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7242 * gcc.target/bfin/builtins/circptr.c: Ditto.
7243 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7244 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7245 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7246 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7247 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7248 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7249 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7250 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7251 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7252 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7253 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7254 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7255 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7256 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7257 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7258 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7259 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7260 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7261 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7262 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7263 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7264 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7265 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7266 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7267 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7268 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7269 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7270 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7271 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7272 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7273 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7274 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7275 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7276 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7277 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7278 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7279 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7280 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7281 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7282 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7283 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7284 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7285 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7286 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7287 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7288 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7289 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7290 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7291 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7292 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7293 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7294 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7295 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7296 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7297 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7298 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7299 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7300 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7301 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7302 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7303 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7304 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7305 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7306 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7307 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7308 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7309 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7310 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7311 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7312 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7314 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7316 * gcc.target/arm/cold-lc.c: New test.
7318 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7321 * gcc.dg/pr48774.c: New test.
7323 2011-05-03 Richard Guenther <rguenther@suse.de>
7325 * gcc.dg/large-size-array-5.c: New testcase.
7327 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7329 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7331 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7333 * lib/target-supports.exp (check_effective_target_vect_strided):
7335 (check_effective_target_vect_strided2)
7336 (check_effective_target_vect_strided3)
7337 (check_effective_target_vect_strided4)
7338 (check_effective_target_vect_strided8): ...these new functions.
7340 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7341 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7342 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7343 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7344 * gcc.dg/vect/pr37539.c: Likewise.
7345 * gcc.dg/vect/slp-11a.c: Likewise.
7346 * gcc.dg/vect/slp-11b.c: Likewise.
7347 * gcc.dg/vect/slp-11c.c: Likewise.
7348 * gcc.dg/vect/slp-12a.c: Likewise.
7349 * gcc.dg/vect/slp-12b.c: Likewise.
7350 * gcc.dg/vect/slp-18.c: Likewise.
7351 * gcc.dg/vect/slp-19a.c: Likewise.
7352 * gcc.dg/vect/slp-19b.c: Likewise.
7353 * gcc.dg/vect/slp-21.c: Likewise.
7354 * gcc.dg/vect/slp-23.c: Likewise.
7355 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7357 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7358 instead of vect_interleave && vect_extract_even_odd.
7359 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7360 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7361 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7362 * gcc.dg/vect/vect-1.c: Likewise.
7363 * gcc.dg/vect/vect-10.c: Likewise.
7364 * gcc.dg/vect/vect-98.c: Likewise.
7365 * gcc.dg/vect/vect-107.c: Likewise.
7366 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7367 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7368 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7369 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7370 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7371 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7372 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7373 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7374 * gcc.dg/vect/vect-strided-float.c: Likewise.
7375 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7376 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7377 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7378 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7379 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7380 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7381 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7382 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7383 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7384 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7385 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7386 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7387 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7388 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7389 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7391 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7393 * gcc.dg/vect/pr30843.c: Likewise.
7394 * gcc.dg/vect/pr33866.c: Likewise.
7395 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7396 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7397 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7398 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7400 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7402 * gcc.dg/vect/slp-11.c: Split into...
7403 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7404 gcc.dg/vect/slp-11c.c: ...these tests.
7405 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7406 * gcc.dg/vect/slp-12c.c: ...this new test.
7407 * gcc.dg/vect/slp-19.c: Split into...
7408 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7409 gcc.dg/vect/slp-19c.c: ...these new tests.
7411 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7413 * lib/target-supports.exp
7414 (check_effective_target_vect_extract_even_odd_wide): Delete.
7415 (check_effective_target_vect_strided_wide): Likewise.
7416 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7417 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7418 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7419 * gcc.dg/vect/pr37539.c: Likewise.
7420 * gcc.dg/vect/slp-11.c: Likewise.
7421 * gcc.dg/vect/slp-12a.c: Likewise.
7422 * gcc.dg/vect/slp-12b.c: Likewise.
7423 * gcc.dg/vect/slp-19.c: Likewise.
7424 * gcc.dg/vect/slp-23.c: Likewise.
7425 * gcc.dg/vect/vect-1.c: Likewise.
7426 * gcc.dg/vect/vect-98.c: Likewise.
7427 * gcc.dg/vect/vect-107.c: Likewise.
7428 * gcc.dg/vect/vect-strided-float.c: Likewise.
7430 2011-05-02 Jason Merrill <jason@redhat.com>
7432 * g++.dg/init/new31.C: New.
7434 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7437 * gcc.dg/pr35445.c: New test.
7439 2011-05-02 Jason Merrill <jason@redhat.com>
7441 * c-c++-common/vla-1.c: New.
7443 2011-05-02 Richard Guenther <rguenther@suse.de>
7445 PR tree-optimization/48822
7446 * gcc.dg/torture/pr48822.c: New testcase.
7448 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7451 * g++.dg/cpp0x/constexpr-47969.C: New.
7453 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7456 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7457 on vect_no_align targets.
7458 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7459 vect_no_align targets.
7461 2011-05-01 Xinliang David Li <davidxl@google.com>
7463 * gcc.dg/tree-ssa/integer-addr.c: New test.
7464 * gcc.dg/tree-ssa/alias_bug.c: New test.
7466 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7468 PR libgfortran/48787
7469 * gfortran.dg/round_3.f08: Add more checks.
7471 2011-04-30 Tobias Burnus <burnus@net-b.de>
7474 * gfortran.dg/import9.f90: New, proper test.
7475 * gfortran.dg/interface_37.f90: Remove bogus
7476 test (bogus copy of interface_36.f90).
7478 2011-04-30 Tobias Burnus <burnus@net-b.de>
7481 * gfortran.dg/interface_37.f90: New.
7483 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7486 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7488 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7490 PR tree-optimization/48809
7491 * gcc.c-torture/execute/pr48809.c: New test.
7493 2011-04-29 Jeff Law <law@redhat.com>
7495 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7497 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7500 * g++.dg/init/ctor10.C: New.
7502 2011-04-29 Le-Chun Wu <lcwu@google.com>
7504 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7505 warning in implicitly instantiated templates.
7507 2011-04-29 Le-Chun Wu <lcwu@google.com>
7509 * g++.dg/warn/Wnull-conversion-1.C: New.
7510 * g++.dg/warn/Wnull-conversion-2.C: New.
7512 2011-04-29 Diego Novillo <dnovillo@google.com>
7514 * g++.old-deja/g++.other/null3.C: Expect warning about
7515 converting boolean to a pointer.
7517 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7524 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7526 2011-04-29 Tobias Burnus <burnus@net-b.de>
7529 * gfortran.dg/typebound_proc_22.f90: New.
7532 * gfortran.dg/interface_36.f90: New.
7534 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536 PR libgfortran/48488
7537 PR libgfortran/48602
7538 PR libgfortran/48615
7539 PR libgfortran/48684
7540 PR libgfortran/48787
7541 * gfortran.dg/fmt_g.f: Adjust test.
7542 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7543 * gfortran.dg/round_3.f08: New test.
7544 * gfortran.dg/namelist_print_1.f: Adjust test.
7545 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7546 * gfortran.dg/f2003_io_5.f03: Adjust test.
7547 * gfortran.dg/coarray_15.f90: Adjust test.
7548 * gfortran.dg/namelist_65.f90: Adjust test.
7549 * gfortran.dg/fmt_cache_1.f: Adjust test.
7550 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7551 * gfortran.dg/real_const_3.f90: Adjust test.
7553 2011-04-28 Xinliang David Li <davidxl@google.com>
7555 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7556 * g++.dg/prof-robust-1.C: New test.
7558 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7560 PR tree-optimization/48765
7561 * gcc.dg/vect/pr48765.c: New.
7563 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7565 PR tree-optimization/48775
7566 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7568 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7571 * g++.dg/inherit/pr48798.C: New.
7572 * g++.old-deja/g++.other/base1.C: Adjust.
7574 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7577 * g++.dg/template/inherit7.C: New test case.
7579 2011-04-28 Richard Guenther <rguenther@suse.de>
7581 PR tree-optimization/40052
7582 PR tree-optimization/15347
7583 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7584 * gcc.dg/pr15347.c: Likewise.
7586 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7589 * g++.dg/cpp0x/sfinae18.C: New.
7591 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/ext/is_literal_type1.C: New.
7596 2011-04-28 Tobias Burnus <burnus@net-b.de>
7600 * gfortran.dg/interface_35.f90: New.
7601 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7602 * gfortran.dg/func_result_6.f90: Add dg-warning.
7603 * gfortran.dg/bessel_1.f90: Ditto.
7604 * gfortran.dg/hypot_1.f90: Ditto.
7605 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7606 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7607 * gfortran.dg/interface_assignment_4.f90: Ditto.
7609 2011-04-27 Jason Merrill <jason@redhat.com>
7611 * g++.dg/ext/complex8.C: New.
7613 * g++.dg/cpp0x/initlist49.C: New.
7614 * g++.dg/init/new30.C: New.
7616 2011-04-27 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/whole_file_34.f90: New.
7621 2011-04-27 Jan Hubicka <jh@suse.cz>
7623 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7625 2011-04-27 Jason Merrill <jason@redhat.com>
7627 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7629 * g++.dg/parse/ambig6.C: New.
7631 2011-04-27 Nick Clifton <nickc@redhat.com>
7633 * gcc.dg/20020312-2.c: Add definition for RX.
7635 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7636 option with RX targets.
7638 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7641 2011-04-27 Richard Guenther <rguenther@suse.de>
7643 * gcc.dg/tree-ssa/pr23382.c: Remove.
7645 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7648 * gcc.c-torture/compile/pr48767.c: New test.
7650 2011-04-27 Richard Guenther <rguenther@suse.de>
7652 PR tree-optimization/48772
7653 * g++.dg/pr48772.C: New testcase.
7655 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7658 * gcc.c-torture/compile/pr48742.c: New test.
7660 2011-04-26 Jason Merrill <jason@redhat.com>
7662 * g++.dg/lookup/koenig13.C: New.
7664 * g++.dg/cpp0x/initlist48.C: New.
7666 2011-04-25 Jason Merrill <jason@redhat.com>
7668 * g++.dg/cpp0x/sfinae17.C: New.
7670 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7673 * gcc.target/powerpc/pr48258-1.c: New file.
7674 * gcc.target/powerpc/pr48258-2.c: Ditto.
7676 2011-04-26 Xinliang David Li <davidxl@google.com>
7678 * gcc.dg/uninit-suppress.c: New test.
7679 * gcc.dg/uninit-suppress.c: New test.
7681 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.dg/pr48768.c: New test.
7686 PR tree-optimization/48734
7687 * gcc.c-torture/compile/pr48734.c: New test.
7690 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7692 2011-04-26 Richard Guenther <rguenther@suse.de>
7694 PR tree-optimization/48731
7695 * gcc.dg/torture/pr48731.c: New testcase.
7697 2011-04-26 Richard Guenther <rguenther@suse.de>
7700 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7702 2011-04-26 Richard Guenther <rguenther@suse.de>
7705 * gcc.dg/torture/pr48694-1.c: New testcase.
7706 * gcc.dg/torture/pr48694-2.c: Likewise.
7708 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7710 * g++.dg/ext/underlying_type1.C: New.
7711 * g++.dg/ext/underlying_type2.C: Likewise.
7712 * g++.dg/ext/underlying_type3.C: Likewise.
7713 * g++.dg/ext/underlying_type4.C: Likewise.
7714 * g++.dg/ext/underlying_type5.C: Likewise.
7715 * g++.dg/ext/underlying_type6.C: Likewise.
7716 * g++.dg/ext/underlying_type7.C: Likewise.
7717 * g++.dg/ext/underlying_type8.C: Likewise.
7718 * g++.dg/ext/underlying_type9.C: Likewise.
7719 * g++.dg/ext/underlying_type10.C: Likewise.
7721 2011-04-25 Jason Merrill <jason@redhat.com>
7723 * g++.dg/cpp0x/regress/template-const2.C: New.
7725 2011-04-25 Jeff Law <law@redhat.com>
7727 * gcc.dg/tree-ssa/vrp56.c: new test.
7729 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7731 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7733 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7735 PR preprocessor/48740
7736 * c-c++-common/raw-string-11.c: New test.
7738 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7740 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7743 2011-04-23 Tobias Burnus <burnus@net-b.de>
7746 * gfortran.dg/coarray_19.f90: New.
7748 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7751 * gcc.dg/pr48685.c: New test.
7753 2011-04-22 Jan Hubicka <jh@suse.cz>
7755 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7757 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7759 PR tree-optimization/48717
7760 * gcc.c-torture/execute/pr48717.c: New test.
7762 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7765 * gcc.target/i386/pr48723.c: New test.
7767 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7770 * gcc.dg/gomp/pr48716.c: New test.
7771 * g++.dg/gomp/pr48716.C: New test.
7773 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7776 * gcc.dg/missing-field-init-2.c: Update testcase.
7778 2011-04-22 Alan Modra <amodra@gmail.com>
7780 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7782 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7785 * gfortran.dg/function_optimize_6.f90: New test.
7787 2011-04-21 Easwaran Raman <eraman@google.com>
7789 * gcc.dg/stack-layout-2.c: New test.
7791 2011-04-21 Richard Guenther <rguenther@suse.de>
7794 * g++.dg/lto/pr48207-2_0.C: New testcase.
7795 * g++.dg/lto/pr48207-3_0.C: Likewise.
7797 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7799 * gnat.dg/volatile5.adb: New test.
7800 * gnat.dg/volatile5_pkg.ads: New helper.
7802 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.target/i386/pr48708.c: New test.
7807 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7809 * gcc.dg/vect/vect-119.c: New test.
7811 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7813 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7816 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7817 Richard Sandiford <richard.sandiford@linaro.org>
7820 * gcc.target/arm/pr46329.c: New test.
7822 2011-04-21 Tobias Burnus <burnus@net-b.de>
7825 * gfortran.dg/coarray_18.f90: New.
7827 2011-04-20 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp0x/initlist47.C: New.
7831 * g++.dg/init/dtor4.C: New.
7833 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7836 * gcc.target/i386/sse2-pinsrw.c: New test.
7837 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7838 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7839 * gcc.target/i386/sse2-insvhi.c: Ditto.
7840 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7841 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7843 2011-04-20 Jason Merrill <jason@redhat.com>
7845 * g++.dg/template/const4.C: New.
7847 2011-04-20 Easwaran Raman <eraman@google.com>
7849 * gcc.dg/stack-layout-1.c: New test.
7851 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7853 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7854 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7857 2011-04-20 Kai Tietz <ktietz@redhat.com>
7859 * gcc.dg/binop-xor1.c: New test.
7860 * gcc.dg/binop-xor2.c: New test.
7861 * gcc.dg/binop-xor3.c: New test.
7862 * gcc.dg/binop-xor4.c: New test.
7863 * gcc.dg/binop-xor5.c: New test.
7865 2011-04-20 Richard Guenther <rguenther@suse.de>
7867 PR tree-optimization/47892
7868 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7870 2011-04-20 Richard Guenther <rguenther@suse.de>
7873 * g++.dg/torture/pr48695.C: New testcase.
7875 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7877 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7878 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7879 * gcc.c-torture/execute/pr45262.c: Ditto
7880 * gcc.dg/torture/pr43165.c: Ditto.
7881 * gcc.dg/torture/pr47228.c: Ditto.
7882 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7883 * gcc.dg/ipa/pr45644.c: Ditto.
7884 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7887 2011-04-19 Jason Merrill <jason@redhat.com>
7889 * g++.dg/ext/complex7.C: New.
7891 * g++.dg/ext/attrib41.C: New.
7893 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7896 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7898 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7901 * gcc.target/i386/pr48678.c: New test.
7903 2011-04-19 Martin Jambor <mjambor@suse.cz>
7905 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7906 * g++.dg/opt/devirt2.C: New test.
7907 * g++.dg/ipa/devirt-g-1.C: Likewise.
7909 2011-04-19 Tobias Burnus <burnus@net-b.de>
7912 * gfortran.dg/whole_file_33.f90: New.
7914 2011-04-19 Martin Jambor <mjambor@suse.cz>
7916 * g++.dg/ipa/devirt-7.C: New test.
7918 2011-04-19 Richard Guenther <rguenther@suse.de>
7921 * g++.dg/lto/pr48207_0.C: New testcase.
7923 2011-04-18 Jason Merrill <jason@redhat.com>
7925 * g++.dg/init/void1.C: New.
7927 * g++.dg/cpp0x/union4.C: New.
7929 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7932 * g++.dg/torture/pr48661.C: New test.
7935 * g++.dg/gomp/pr48632.C: New test.
7937 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7939 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7940 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7942 2011-04-18 Tobias Burnus <burnus@net-b.de>
7945 * gfortran.dg/coarray_17.f90: New.
7946 * gfortran.dg/coarray_10.f90: Update dg-error.
7948 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7951 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7952 * gfortran.dg/guality/guality.exp: Likewise.
7954 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7956 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7958 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7960 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7962 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7964 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7966 2011-04-18 Richard Guenther <rguenther@suse.de>
7969 * g++.dg/torture/pr46364.C: New testcase.
7971 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7973 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7975 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7977 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7979 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7980 Ira Rosen <ira.rosen@linaro.org>
7983 * gcc.target/arm/pr48252.c: New test.
7985 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7987 PR tree-optimization/48616
7988 * gcc.dg/pr48616.c: New test.
7990 2011-04-18 Tobias Burnus <burnus@net-b.de>
7993 * gfortran.dg/coarray_16.f90: New.
7995 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7998 * gfortran.dg/realloc_on_assign_7.f03: New test.
8000 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002 PR libgfortran/48602
8003 * gfortran.dg/fmt_g0_6.f08: New test.
8005 2011-04-17 Jason Merrill <jason@redhat.com>
8007 * g++.dg/cpp0x/sfinae16.C: New.
8009 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8011 * gcc.target/mips/reg-var-1.c: New test.
8013 2011-04-17 Jan Hubicka <jh@suse.cz>
8015 * gcc.dg/winline-5.c: Update testcase.
8017 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8019 * gnat.dg/discr27.ad[sb]: Move dg directive.
8020 * gnat.dg/discr28.ad[sb]: New test.
8021 * gnat.dg/discr28_pkg.ads: New helper.
8023 2011-04-17 Michael Matz <matz@suse.de>
8025 PR tree-optimization/48622
8027 * gcc.dg/lto/pr48622_0.c: New test.
8029 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8031 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8032 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8033 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8034 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8035 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8036 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8038 2011-04-15 Jason Merrill <jason@redhat.com>
8040 * g++.dg/cpp0x/range-for17.C: New.
8042 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8044 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8045 * g++.dg/cpp0x/range-for3.C: Likewise.
8046 * g++.dg/cpp0x/range-for9.C: Correct error message.
8047 * g++.dg/cpp0x/range-for11.C: New.
8048 * g++.dg/cpp0x/range-for12.C: New.
8049 * g++.dg/cpp0x/range-for13.C: New.
8050 * g++.dg/cpp0x/range-for14.C: New.
8051 * g++.dg/cpp0x/range-for15.C: New.
8052 * g++.dg/cpp0x/range-for16.C: New.
8054 2011-04-15 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8059 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8061 * objc.dg/naming-4.m: Updated.
8062 * objc.dg/naming-5.m: Updated.
8063 * objc.dg/naming-6.m: New.
8064 * objc.dg/naming-7.m: New.
8065 * obj-c++.dg/naming-1.mm: Updated.
8066 * obj-c++.dg/naming-2.mm: Updated.
8067 * obj-c++.dg/naming-3.mm: New.
8068 * obj-c++.dg/naming-4.mm: New.
8070 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072 PR libgfortran/48589
8073 * gfortran.dg/fmt_g0_5.f08: New test.
8075 2011-04-15 Richard Guenther <rguenther@suse.de>
8078 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8080 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8082 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8083 -finline-limit=0 to -fno-inline
8085 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8091 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8095 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8096 * gcc.target/i386/avx-insertps-3.c: New test.
8097 * gcc.target/i386/avx-insertps-4.c: New test.
8099 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8101 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8104 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8109 * gcc.target/avr/pr46779-1.c: New test case
8110 * gcc.target/avr/pr46779-2.c: New test case
8112 2011-04-14 Jason Merrill <jason@redhat.com>
8114 * g++.dg/cpp0x/sfinae15.C: New.
8116 * g++.dg/cpp0x/sfinae14.C: New.
8118 * g++.dg/ext/vla10.C: New.
8120 2011-04-14 Richard Guenther <rguenther@suse.de>
8122 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8124 2011-04-14 Richard Guenther <rguenther@suse.de>
8126 * gcc.dg/fold-bitand-4.c: Move ...
8127 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8129 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8131 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8133 * gcc.target/avr/torture/trivial.c: Ditto.
8135 2011-04-13 Jason Merrill <jason@redhat.com>
8137 * g++.dg/template/operator11.C: New.
8139 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8142 * gcc.dg/gomp/pr48591.c: New test.
8145 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8146 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8148 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8151 * g++.dg/template/dependent-expr7.C: New test case.
8153 2011-04-13 Jason Merrill <jason@redhat.com>
8155 * g++.dg/cpp0x/sfinae13.C: New.
8157 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8159 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8161 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8163 * gcc.target/arm/pr43698.c: Remove -march option.
8165 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8167 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8170 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8174 * gfortran.dg/realloc_on_assign_6.f03: New test.
8176 2011-04-12 Kai Tietz <ktietz@redhat.com>
8178 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8179 targets the additional -mno-ms-bitfields and
8180 -Wno-packed-bitfield-compat options.
8181 * g++.dg/ext/bitfield3.C: Likewise.
8182 * g++.dg/ext/bitfield4.C: Likewise.
8183 * g++.dg/ext/bitfield5.C: Likewise.
8184 * gcc.dg/bitfld-15.c: Likewise.
8185 * gcc.dg/bitfld-16.c: Likewise.
8186 * gcc.dg/bitfld-17.c: Likewise.
8187 * gcc.dg/bitfld-18.c: Likewise.
8189 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8191 * gcc.target/arm/neon-vld3-1.c: New test.
8192 * gcc.target/arm/neon-vst3-1.c: New test.
8193 * gcc.target/arm/neon/v*.c: Regenerate.
8195 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8197 PR rtl-optimization/48549
8198 * g++.dg/opt/pr48549.C: New test.
8200 2011-04-12 Richard Guenther <rguenther@suse.de>
8202 PR tree-optimization/46076
8203 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8205 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208 * lib/compat.exp (compat-execute): Declare unsupported after
8209 stripping path from src1.
8210 * lib/lto.exp (lto-execute): Likewise.
8212 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8215 * gcc.dg/pr48552-1.c: New test.
8216 * gcc.dg/pr48552-2.c: New test.
8218 2011-04-11 Jason Merrill <jason@redhat.com>
8220 * g++.dg/cpp0x/sfinae12.C: New.
8222 * g++.dg/cpp0x/enum10.C: New.
8224 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8226 * g++.dg/cpp0x/rv-func.C: New.
8228 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8233 2011-04-11 Martin Jambor <mjambor@suse.cz>
8235 PR tree-optimization/48195
8236 * gcc.dg/ipa/pr48195.c: New test.
8238 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8240 * gnat.dg/return3.adb: Remove unused switch.
8242 2011-04-08 Mike Stump <mikestump@comcast.net>
8245 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8246 default to fno-common.
8248 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8250 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8251 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8253 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8256 * gfortran.dg/function_optimize_5.f90: New test.
8258 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8260 * gnat.dg/aggr17.adb: New test.
8261 * gnat.dg/aggr18.adb: Likewise.
8263 2011-04-08 Michael Matz <matz@suse.de>
8266 * gcc.target/i386/pr48389.c: New test.
8268 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8270 PR rtl-optimization/48272
8271 * g++.dg/opt/pr48272.C: New.
8273 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8275 PR rtl-optimization/48235
8276 * gcc.dg/pr48235.c: New.
8278 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8280 PR rtl-optimization/48302
8281 * g++.dg/opt/pr48302.C: New.
8283 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8286 * g++.dg/opt/pr48273.C: New.
8288 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8290 PR rtl-optimization/48442
8291 * gcc.dg/pr48442.c: New.
8293 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8295 PR tree-optimization/48377
8296 * gcc.dg/vect/pr48377.c: New test.
8298 2011-04-07 Jason Merrill <jason@redhat.com>
8300 * g++.dg/cpp0x/regress/call1.C: New.
8302 * g++.dg/cpp0x/variadic107.C: New.
8304 * g++.dg/cpp0x/sfinae11.C: New.
8305 * g++.dg/cpp0x/noexcept02.C: Fix.
8307 * g++.dg/cpp0x/sfinae10.C: New.
8309 * g++.dg/cpp0x/sfinae9.C: New.
8311 * c-c++-common/Wcast-qual-1.c: Move here from...
8312 * gcc.dg/cast-qual-3.c: ...here, and...
8313 * g++.dg/warn/Wcast-qual2.C: ...here.
8315 * g++.dg/cpp0x/sfinae8.C: New.
8317 * g++.dg/cpp0x/sfinae7.C: New.
8319 * g++.dg/cpp0x/enum9.C: New.
8321 2011-04-07 Mike Stump <mikestump@comcast.net>
8323 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8324 with no trampolines.
8326 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8329 * gfortran.dg/gomp/pr48117.f90: New test.
8332 * gcc.dg/torture/pr48343.c: New test.
8334 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8338 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8340 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8342 2011-04-07 Tom de Vries <tom@codesourcery.com>
8345 * lib/scanasm.exp (object-size): New proc.
8346 * gcc.target/arm/pr43920-2.c: New test.
8348 2011-04-06 Tobias Burnus <burnus@net-b.de>
8352 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8354 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8356 * gcc.dg/mtune.c: Prune note from output.
8358 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8361 * gcc.dg/guality/pr36977.c: New test.
8362 * gcc.dg/guality/pr48466.c: New test.
8364 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8366 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8368 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8370 * gnat.dg/return3.adb: New test.
8372 2011-04-06 Richard Guenther <rguenther@suse.de>
8374 PR tree-optimization/47663
8375 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8377 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8379 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8380 Solaris 8 and 9 as well.
8382 2011-04-05 Tom de Vries <tom@codesourcery.com>
8385 * gcc.target/arm/pr43920-1.c: New test.
8387 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8389 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8390 (cctor): Actually return the value.
8391 (main): Cast return values.
8393 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8395 * gfortran.dg/character_comparison_8.f90: New test.
8397 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8399 * frontend-passes: (optimize_lexical_comparison): New function.
8400 (optimize_expr): Call it.
8401 (optimize_comparison): Also handle lexical comparison functions.
8402 Return false instad of -2 for unequal comparison.
8404 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8407 * function_optimize_4.f90: New test.
8409 2011-04-04 Tobias Burnus <burnus@net-b.de>
8412 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8413 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8414 * gfortran.dg/coarray_15.f90: New.
8416 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8418 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8419 * gfortran.dg/bessel_7.f90: Likewise.
8421 2011-04-03 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8425 2011-04-03 Richard Guenther <rguenther@suse.de>
8426 Ira Rosen <ira.rosen@linaro.org>
8428 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8429 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8430 -ftree-loop-if-convert-stores.
8432 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8434 * gnat.dg/specs/aggr2.ads: New test.
8436 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8438 * gnat.dg/debug2.ad[sb]: New test.
8439 * gnat.dg/debug2_pkg.ads: New helper.
8440 * gnat.dg/debug3.ad[sb]: New test.
8442 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8444 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8446 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8449 * gcc.c-torture/compile/pr48335-1.c: New test.
8450 * gcc.dg/pr48335-1.c: New test.
8451 * gcc.dg/pr48335-2.c: New test.
8452 * gcc.dg/pr48335-3.c: New test.
8453 * gcc.dg/pr48335-4.c: New test.
8454 * gcc.dg/pr48335-5.c: New test.
8455 * gcc.dg/pr48335-6.c: New test.
8456 * gcc.dg/pr48335-7.c: New test.
8457 * gcc.dg/pr48335-8.c: New test.
8458 * gcc.target/i386/pr48335-1.c: New test.
8460 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8463 * gcc.dg/Waddress.c: New test.
8465 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8468 * gfortran.dg/function_optimize_3.f90: New test.
8470 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8472 * gcc.c-torture/compile/20110401-1.c: New test.
8474 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8475 * g++.dg/lto/20091002-2_0.C: Likewise.
8476 * g++.dg/lto/20090303_0.c: Likewise.
8477 * g++.dg/lto/20091004-1_0.C: Likewise.
8478 * g++.dg/lto/20091002-3_0.C: Likewise.
8479 * g++.dg/lto/20091004-2_0.C: Likewise.
8480 * g++.dg/lto/20081123_0.C: Likewise.
8481 * g++.dg/lto/20090313_0.C: Likewise.
8482 * g++.dg/lto/20081109-1_0.C: Likewise.
8483 * g++.dg/lto/20081219_0.C: Likewise.
8484 * g++.dg/lto/20081204-1_0.C: Likewise.
8485 * g++.dg/lto/20090302_0.C: Likewise.
8486 * g++.dg/lto/20081119-1_0.C: Likewise.
8487 * g++.dg/lto/20081118_0.C: Likewise.
8488 * gcc.dg/lto/20091020-2_0.c: Likewise.
8489 * gcc.dg/lto/20090210_0.c: Likewise.
8490 * gcc.dg/lto/20081204-1_0.c: Likewise.
8491 * gcc.dg/lto/20081224_0.c: Likewise.
8492 * gcc.dg/lto/20090219_0.c: Likewise.
8493 * gcc.dg/lto/20091014-1_0.c: Likewise.
8494 * gcc.dg/lto/20091016-1_0.c: Likewise.
8495 * gcc.dg/lto/20090206-2_0.c: Likewise.
8496 * gcc.dg/lto/20090116_0.c: Likewise.
8497 * gcc.dg/lto/20091013-1_0.c: Likewise.
8498 * gcc.dg/lto/20091015-1_0.c: Likewise.
8499 * gcc.dg/lto/20090126-2_0.c: Likewise.
8501 2011-03-31 Ian Lance Taylor <iant@google.com>
8503 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8505 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8507 * gnat.dg/opt16.adb: New test.
8509 2011-03-31 Jason Merrill <jason@redhat.com>
8511 * g++.dg/cpp0x/defaulted24.C: New.
8513 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8519 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8521 * g++.dg/other/i386-9.C: New test.
8523 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8525 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8527 2011-03-30 Jason Merrill <jason@redhat.com>
8529 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8531 * g++.dg/cpp0x/regress/isnan.C: New.
8533 * g++.dg/cpp0x/initlist46.C: New.
8535 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8538 * gcc.target/arm/neon-modes-2.c: New test.
8540 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8543 * gcc.c-torture/compile/pr48305.c: New test.
8545 2011-03-29 Jason Merrill <jason@redhat.com>
8547 * g++.dg/cpp0x/regress/value-dep1.C: New.
8549 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8551 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8553 2011-03-29 Ian Lance Taylor <iant@google.com>
8555 * go.test/go-test.exp: Handle the test lines used in several new
8557 (errchk): Add opts parameter. Change all callers. Handle parens
8560 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8561 Dominique d'Humieres <dominiq@lps.ens.fr>
8563 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8564 and __APPLE__ && __PPC__ && __ALTIVEC__.
8566 2011-03-29 Jason Merrill <jason@redhat.com>
8568 * g++.dg/cpp0x/dependent1.C: New.
8570 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8572 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8574 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8576 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8580 * gfortran.dg/proc_ptr_comp_32.f90: New.
8582 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8584 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8585 check for corresponding warning.
8587 2011-03-28 Jason Merrill <jason@redhat.com>
8589 * g++.dg/cpp0x/rv-deduce2.C: New.
8591 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8594 * gcc.dg/pr48203.c: New test.
8596 2011-03-28 Jeff Law <law@redhat.com>
8598 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8600 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8602 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8603 and __PPC__ && __ALTIVEC__.
8605 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8608 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8609 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8610 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8611 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8613 2011-03-28 Jason Merrill <jason@redhat.com>
8615 * g++.dg/cpp0x/initlist-array2.C: New.
8617 * g++.dg/cpp0x/initlist-array1.C: New.
8619 * g++.dg/cpp0x/constexpr-compound.C: New.
8621 * g++.dg/cpp0x/constexpr-using.C: New.
8623 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8625 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8628 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8630 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8632 * gcc.dg/slp-1.c: New test.
8634 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8636 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8637 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8638 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8639 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8640 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8641 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8642 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8643 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8644 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8645 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8646 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8647 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8648 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8649 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8651 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8654 * gfortran.dg/trim_optimize_5.f90: New test.
8655 * gfortran.dg/trim_optimize_6.f90: New test.
8657 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8660 * gcc.target/mips/madd-7.c: Remove -mlong32.
8661 * gcc.target/mips/msub-7.c: Likewise.
8663 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8665 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8666 accesses to preserve the meaning of the test for doubleword vectors.
8667 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8668 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8670 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8673 * gfortran.dg/class_42.f03: New.
8675 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8677 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8680 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8682 PR rtl-optimization/48144
8683 * gcc.dg/pr48144.c: New test.
8685 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8687 * gnat.dg/discr27.ad[sb]: New test.
8689 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8691 * gnat.dg/limited_with2.ad[sb]: New test.
8692 * gnat.dg/limited_with2_pkg1.ads: New helper.
8693 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8695 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8697 * gnat.dg/opt15.adb: New test.
8698 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8700 2011-03-25 Tobias Burnus <burnus@net-b.de>
8704 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8705 * gfortran.dg/leadz_trailz_3.f90: Ditto
8707 2011-03-25 Martin Jambor <mjambor@suse.cz>
8709 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8711 2011-03-25 Jason Merrill <jason@redhat.com>
8713 * g++.dg/cpp0x/defaulted22.C: New.
8714 * g++.dg/cpp0x/defaulted23.C: New.
8715 * g++.dg/cpp0x/defaulted15.C: Adjust.
8717 2011-03-25 Jason Merrill <jason@redhat.com>
8719 * g++.dg/cpp0x/move1.C: New.
8721 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8724 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8726 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8728 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8729 for mips-sgi-irix6.5.
8730 Replace snprintf prototype by <stdio.h>.
8732 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8735 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8736 run_expensive_tests.
8737 * gcc.dg/graphite/block-4.c: Likewise.
8738 * gcc.dg/graphite/block-7.c: Likewise.
8739 * gcc.dg/graphite/block-8.c: Likewise.
8741 2011-03-25 Richard Guenther <rguenther@suse.de>
8743 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8744 * g++.dg/tree-ssa/pr8781.C: Likewise.
8745 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8746 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8747 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8748 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8749 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8750 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8751 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8752 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8753 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8754 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8755 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8756 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8757 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8758 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8759 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8760 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8761 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8762 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8763 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8764 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8767 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8768 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8769 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8770 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8771 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8772 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8773 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8774 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8775 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8776 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8777 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8778 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8779 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8781 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8782 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8783 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8784 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8785 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8786 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8787 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8788 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8789 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8790 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8791 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8792 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8793 * c-c++-common/pr46562-2.c: Likewise.
8794 * gfortran.dg/pr42108.f90: Likewise.
8795 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8796 foo to be inlined even at -O1.
8797 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8798 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8799 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8800 * gcc.dg/matrix/matrix.exp: Disable FRE.
8802 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8805 * gcc.dg/dfp/pr48204.c: New test.
8807 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8810 * gcc.c-torture/execute/pr47917.c: Move this...
8811 * gcc.dg/torture/pr47917.c: to here and add xfails.
8813 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8815 * gnat.dg/array16.ad[sb]: New test.
8816 * gnat.dg/array16.ads: New helper.
8818 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8820 * gnat.dg/derived_type2.adb: New test.
8822 2011-03-24 Richard Guenther <rguenther@suse.de>
8824 PR tree-optimization/48271
8825 * g++.dg/torture/pr48271.C: New testcase.
8827 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8829 * gnat.dg/array15.ad[sb]: New test.
8831 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8834 * gcc.target/i386/pr48237.c: New test.
8836 2011-03-24 Richard Guenther <rguenther@suse.de>
8839 * gcc.dg/builtin-object-size-10.c: New testcase.
8841 2011-03-24 Richard Guenther <rguenther@suse.de>
8843 PR tree-optimization/46562
8844 * c-c++-common/pr46562-2.c: New testcase.
8845 * c-c++-common/pr46562.c: Likewise.
8847 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8849 * gcc.dg/vect/vect-cselim-1.c: New test.
8850 * gcc.dg/vect/vect-cselim-2.c: New test.
8852 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8854 * gcc.target/arm/pr46934.c: New.
8856 2011-03-23 Ian Lance Taylor <iant@google.com>
8858 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8860 2011-03-23 Richard Guenther <rguenther@suse.de>
8862 * gcc.dg/struct: Remove directory and contents.
8864 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8867 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8869 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8871 * gnat.dg/discr26.ad[sb]: New test.
8872 * gnat.dg/discr26_pkg.ads: New helper.
8874 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8877 * gcc.target/arm/neon-vld-1.c: New test.
8879 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8881 * gnat.dg/array14.ad[sb]: New test.
8882 * gnat.dg/array14_pkg.ads: New helper.
8884 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8886 * gcc.c-torture/execute/920501-8.x: Remove.
8887 * gcc.c-torture/execute/930513-1.x: Remove.
8888 * gcc.c-torture/execute/960312-1.x: Remove.
8889 * gcc.c-torture/compile/20000804-1.c,
8890 gcc.c-torture/compile/20001205-1.c,
8891 gcc.c-torture/compile/20001226-1.c,
8892 gcc.c-torture/compile/20010518-2.c,
8893 gcc.c-torture/compile/20020312-1.c,
8894 gcc.c-torture/compile/20020604-1.c,
8895 gcc.c-torture/compile/920501-12.c,
8896 gcc.c-torture/compile/920501-4.c,
8897 gcc.c-torture/compile/920520-1.c,
8898 gcc.c-torture/compile/980506-1.c,
8899 gcc.c-torture/execute/980709-1.x,
8900 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8901 options for m68hc11.
8902 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8903 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8906 2011-03-22 Nick Clifton <nickc@redhat.com>
8908 * lib/target-supports.exp (check_profiling_available): Add MN10300
8909 to the list of targets that do not support profiling. Restore
8910 alpha sorting to this list.
8912 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8914 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8915 failure on 32-bit systems.
8916 * gcc.dg/torture/vector-2.c: Ditto.
8918 2011-03-22 Richard Guenther <rguenther@suse.de>
8920 PR tree-optimization/48228
8921 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8923 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8925 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8929 * gcc.target/powerpc/pr48226.c: New file.
8931 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8933 * lib/prune.exp (prune_gcc_output): Prune "could not create
8934 compact unwind for" warnings.
8936 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8940 * gcc.c-torture/execute/pr42544.c: New test.
8941 * gcc.c-torture/execute/pr48197.c: New test.
8943 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8945 PR preprocessor/48192
8946 * gcc.target/powerpc/pr48192.c: New file.
8949 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8950 split problem of 0 being loaded in a VSX register.
8952 2011-03-21 Richard Guenther <rguenther@suse.de>
8955 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8956 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8957 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8958 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8960 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8963 * gcc.dg/pr48213.c: New test.
8965 2011-03-21 Kai Tietz <ktietz@redhat.com>
8968 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8970 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8972 * gcc.target/arm/xor-and.c: New.
8974 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8977 * gfortran.dg/function_optimize_1.f90: New test.
8978 * gfortran.dg/function_optimize_2.f90: New test.
8980 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8982 PR rtl-optimization/47502
8983 * gcc.target/i386/pr47502-1.c: New.
8984 * gcc.target/i386/pr47502-2.c: Likewise.
8986 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8988 PR rtl-optimization/48156
8989 * gcc.dg/pr48156.c: New test.
8991 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8994 * gfortran.dg/scratch_1.f90: Adjust test.
8996 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8999 * gfortran.dg/scratch_1.f90: New test.
9001 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9003 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9004 variably modified typedefs.
9005 * gcc.dg/c1x-typedef-2.c: Remove.
9007 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9009 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9010 * gcc.dg/c1x-anon-struct-3.c: New test.
9011 * gcc.dg/anon-struct-11.c: Update.
9013 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9015 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9017 Only xfail with gas.
9019 2011-03-18 Jason Merrill <jason@redhat.com>
9021 * g++.dg/template/fn-ptr1.C: New.
9023 * g++.dg/overload/volatile1.C: New.
9025 * g++.dg/opt/pr23372.C: New.
9027 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9029 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9032 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9034 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9036 * gcc.target/arm/unsigned-extend-1.c: New.
9038 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9041 * gcc.c-torture/compile/pr48161.c: New test.
9043 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9046 * gcc.dg/torture/pr47725.c: New.
9048 2011-03-17 Jason Merrill <jason@redhat.com>
9050 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9051 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9053 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9055 * gnat.dg/specs/elab2.ads: New test.
9056 * gnat.dg/specs/elab2_pkg.ads: New helper.
9058 2011-03-17 Jason Merrill <jason@redhat.com>
9060 * g++.dg/cpp0x/decltype-1212.C: New.
9061 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9063 2011-03-17 Jason Merrill <jason@redhat.com>
9065 * g++.dg/parse/memfnquals1.C: New.
9067 2011-03-17 Richard Guenther <rguenther@suse.de>
9070 * gcc.dg/pr48134.c: New testcase.
9072 2011-03-17 Richard Guenther <rguenther@suse.de>
9075 * g++.dg/torture/pr48165.C: New testcase.
9077 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9079 PR rtl-optimization/48141
9080 * gcc.dg/pr48141.c: New test.
9082 2011-03-16 Jason Merrill <jason@redhat.com>
9084 * g++.dg/cpp0x/constexpr-48089.C: New.
9086 * g++.dg/cpp0x/constexpr-abi1.C: New.
9088 * g++.dg/cpp0x/constexpr-46336.C: New.
9089 * g++.dg/parse/friend5.C: Adjust expected errors.
9091 * g++.dg/cpp0x/constexpr-47570.C: New.
9093 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9096 * ++.dg/debug/dwarf2/typedef6.C: New test.
9098 2011-03-16 Jason Merrill <jason@redhat.com>
9100 * g++.dg/cpp0x/elision2.C: New.
9102 * g++.dg/cpp0x/constexpr-array3.C: New.
9104 2011-03-16 Jason Merrill <jason@redhat.com>
9106 * g++.dg/cpp0x/sfinae6.C: New.
9107 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9108 * g++.dg/cpp0x/pr45908.C: Likewise.
9109 * g++.dg/cpp0x/sfinae6.C: Likewise.
9110 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9111 * g++.old-deja/g++.law/arg11.C: Likewise.
9113 2011-03-16 Jason Merrill <jason@redhat.com>
9115 * g++.dg/template/incomplete6.C: New.
9117 2011-03-16 Jeff Law <law@redhat.com>
9119 * gcc.dg/tree-ssa/vrp55.c: New test.
9121 2011-03-16 Jason Merrill <jason@redhat.com>
9123 * g++.dg/cpp0x/auto22.C: New.
9125 2011-03-16 Richard Guenther <rguenther@suse.de>
9127 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9128 optimizing it away if promoted to const.
9130 2011-03-16 Richard Guenther <rguenther@suse.de>
9132 PR tree-optimization/48149
9133 * gcc.dg/fold-complex-1.c: New testcase.
9135 2011-03-16 Richard Guenther <rguenther@suse.de>
9138 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9141 2011-03-16 Richard Guenther <rguenther@suse.de>
9143 PR tree-optimization/26134
9144 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9146 2011-03-16 Richard Guenther <rguenther@suse.de>
9148 PR tree-optimization/48146
9149 * gcc.dg/torture/pr48146.c: New testcase.
9151 2011-03-16 Richard Guenther <rguenther@suse.de>
9153 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9154 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9156 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9159 * gcc.c-torture/compile/pr48136.c: New test.
9161 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9164 * gcc.dg/guality/pr45882.c: New test.
9166 2011-03-15 Jason Merrill <jason@redhat.com>
9168 * g++.dg/cpp0x/constexpr-recursion.C: New.
9170 * g++.dg/cpp0x/implicit11.C: New.
9172 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9174 * g++.dg/cpp0x/constexpr-attribute.C: New.
9176 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9178 * g++.dg/parse/pr34758.C: New.
9180 2011-03-15 Xinliang David Li <davidxl@google.com>
9183 * gcc.dg/uninit-pred-7_d.c: New test.
9184 * gcc.dg/uninit-pred-8_d.c: New test.
9186 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9189 * gcc.target/arm/pr46788.c: New.
9191 2011-03-15 Richard Guenther <rguenther@suse.de>
9194 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9195 * gfortran.dg/ishft_4.f90: Likewise.
9196 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9198 2011-03-15 Richard Guenther <rguenther@suse.de>
9200 PR tree-optimization/13954
9201 * g++.dg/tree-ssa/pr13954.C: New testcase.
9203 2011-03-15 Richard Guenther <rguenther@suse.de>
9205 PR tree-optimization/48037
9206 * gcc.target/i386/pr48037-1.c: New testcase.
9208 2011-03-15 Richard Guenther <rguenther@suse.de>
9210 PR tree-optimization/41490
9211 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9212 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9213 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9214 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9215 * g++.dg/tree-ssa/pr33604.C: Adjust.
9217 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9220 * gcc.c-torture/execute/pr47917.c: New test.
9221 * gcc.dg/pr47917.c: New test.
9224 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9226 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9228 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9229 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9230 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9231 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9232 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9233 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9234 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9235 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9236 * gcc.target/i386/avx-floor-vec.c: Ditto.
9237 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9238 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9239 * gcc.target/i386/avx-rint-vec.c: Ditto.
9240 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9241 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9242 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9243 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9245 2011-03-14 Tom Tromey <tromey@redhat.com>
9247 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9248 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9249 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9251 2011-03-14 Tom Tromey <tromey@redhat.com>
9253 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9254 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9255 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9257 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9259 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9261 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9263 PR rtl-optimization/47166
9264 * gcc.c-torture/execute/postmod-1.c: New test.
9266 2011-03-14 Richard Guenther <rguenther@suse.de>
9269 * gcc.dg/torture/pr48098.c: New testcase.
9271 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9274 * gcc.target/powerpc/pr48053-1.c: New test.
9275 * gcc.target/powerpc/pr48053-2.c: Likewise.
9277 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9280 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9282 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9285 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9287 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9290 * gfortran.dg/class_41.f03: New.
9292 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9294 * g++.dg/conversion/cast3.C: New test.
9296 2011-03-11 Jason Merrill <jason@redhat.com>
9298 * g++.dg/template/error45.C: New.
9300 * g++.dg/parse/no-type-defn1.C: New.
9302 * g++.dg/ext/attrib40.C: New.
9304 * g++.dg/cpp0x/regress/array1.C: New.
9306 2011-03-11 Richard Guenther <rguenther@suse.de>
9308 PR tree-optimization/48067
9309 * gcc.dg/pr48067.c: New testcase.
9311 2011-03-11 Richard Guenther <rguenther@suse.de>
9314 * g++.dg/lto/20110311-1_0.C: New testcase.
9316 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9319 * g++.dg/inherit/virtual8.C: New test.
9322 * gcc.dg/torture/pr48044.c: New test.
9324 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9327 * gfortran.dg/proc_ptr_comp_31.f90: New.
9329 2011-03-11 Richard Guenther <rguenther@suse.de>
9331 PR tree-optimization/47278
9332 * gcc.dg/torture/pr47278-1.c: New testcase.
9333 * gcc.dg/torture/pr47278-2.c: Likewise.
9335 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9337 PR tree-optimization/48063
9338 * gcc.dg/torture/pr48063.c: New test.
9340 2011-03-10 Jason Merrill <jason@redhat.com>
9342 * g++.dg/template/array22.C: New.
9344 * g++.dg/cpp0x/syntax-err1.C: New.
9345 * g++.dg/parse/error36.C: Adjust expected errors.
9346 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9347 * g++.old-deja/g++.pt/typename3.C: Likewise.
9348 * g++.old-deja/g++.pt/typename4.C: Likewise.
9349 * g++.old-deja/g++.pt/typename6.C: Likewise.
9351 2011-03-09 Jason Merrill <jason@redhat.com>
9353 * g++.dg/template/nontype22.C: New.
9355 2011-03-09 Martin Jambor <mjambor@suse.cz>
9357 PR tree-optimization/47714
9358 * g++.dg/torture/pr47714.C: New test.
9360 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9363 * gcc.target/powerpc/pr47755-2.c: New file.
9365 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9367 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9368 is not set in the environment, pass 64 as first argument when not
9369 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9370 native where ulimit -u is supported.
9372 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9374 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9376 2011-03-08 Jason Merrill <jason@redhat.com>
9378 * g++.dg/template/nontype21.C: New.
9380 * g++.dg/template/anon5.C: New.
9382 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.dg/pr47881.c: New test.
9387 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9390 * g++.dg/lookup/template3.C: New test.
9392 2011-03-08 Kai Tietz <ktietz@redhat.com>
9394 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9397 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9400 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9401 sizeof to compute alignment.
9403 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9405 PR tree-optimization/48022
9406 * gcc.dg/pr48022-1.c: New test.
9407 * gcc.dg/pr48022-2.c: New test.
9409 2011-03-07 Jason Merrill <jason@redhat.com>
9411 * g++.dg/template/nontype20.C: New.
9412 * g++.dg/init/member1.C: Adjust expected errors.
9413 * g++.dg/parse/constant4.C: Likewise.
9414 * g++.dg/template/qualified-id3.C: Likewise.
9415 * g++.old-deja/g++.pt/crash10.C: Likewise.
9417 * g++.dg/cpp0x/regress/non-const1.C: New.
9419 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9422 * gcc.dg/pr47991.c: New test.
9424 2011-03-07 Jason Merrill <jason@redhat.com>
9426 * g++.dg/abi/mangle46.C: New.
9428 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9431 * gcc.target/powerpc/pr47862.c: New.
9433 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9436 * gcc.target/i386/combine-mul.c: Require nonpic.
9438 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9439 Nathan Froyd <froydnj@codesourcery.com>
9441 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9443 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9445 * README.QMTEST: Remove.
9447 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9448 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9451 * gfortran.dg/array_constructor_37.f90 : New test.
9453 2011-03-05 Jason Merrill <jason@redhat.com>
9455 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9456 * g++.dg/abi/mangle45.C: Likewise.
9457 * g++.dg/cpp0x/trailing1.C: Likewise.
9459 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9461 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9463 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9465 PR rtl-optimization/47899
9466 * gcc.dg/pr47899.c: New test.
9468 * gcc.dg/torture/pr47968.c: Ignore warnings.
9470 PR tree-optimization/47967
9471 * gcc.c-torture/compile/pr47967.c: New test.
9473 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9475 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9476 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9478 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9480 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9481 and property_getAttributes() if __OBJC2__.
9482 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9483 * objc.dg/property/property-encoding-1.m: New.
9484 * obj-c++.dg/property/property-encoding-1.mm: New.
9486 2011-03-04 Jason Merrill <jason@redhat.com>
9488 * g++.dg/template/pseudodtor6.C: New.
9490 * g++.dg/inherit/covariant19.C: New.
9492 2011-03-04 Richard Guenther <rguenther@suse.de>
9495 * gcc.dg/torture/pr47968.c: New testcase.
9497 2011-03-04 Richard Guenther <rguenther@suse.de>
9500 * gcc.dg/torture/pr47975.c: New testcase.
9502 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9505 * g++.dg/template/crash106.C: New.
9507 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9510 * gcc.dg/gomp/pr47963.c: New test.
9511 * g++.dg/gomp/pr47963.C: New test.
9513 2011-03-02 Jason Merrill <jason@redhat.com>
9515 * g++.dg/cpp0x/regress/condition1.C: New.
9517 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9519 2011-03-01 Jason Merrill <jason@redhat.com>
9521 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9523 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9525 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9527 PR rtl-optimization/47925
9528 * gcc.c-torture/execute/pr47925.c: New test.
9530 2011-03-01 Jason Merrill <jason@redhat.com>
9532 * g++.dg/cpp0x/decltype25.C: New.
9534 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9536 2011-03-01 Richard Guenther <rguenther@suse.de>
9538 PR tree-optimization/47890
9539 * gcc.dg/torture/pr47890.c: New testcase.
9541 2011-03-01 Richard Guenther <rguenther@suse.de>
9544 * gcc.dg/lto/pr47924_0.c: New testcase.
9546 2011-03-01 Richard Guenther <rguenther@suse.de>
9549 * gfortran.dg/lto/pr46911_0.f: New testcase.
9551 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9553 PR libgfortran/47933
9554 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9555 compile errors from older code form.
9557 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559 PR libgfortran/47567
9560 * gfortran.dg/fmt_fw_d.f90: New test.
9562 2011-02-28 Jason Merrill <jason@redhat.com>
9564 * g++.dg/inherit/covariant18.C: New.
9566 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9569 * gcc.dg/pr47893.c: New test.
9571 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9573 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9574 NULL in case of a selector with conflicting types.
9575 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9577 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9579 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9580 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9581 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9582 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9584 2011-02-28 Jason Merrill <jason@redhat.com>
9587 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9589 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591 PR libgfortran/47778
9592 * gfortran.dg/namelist_71.f90: New test.
9594 2011-02-27 Jason Merrill <jason@redhat.com>
9597 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9598 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9600 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9603 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9605 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9608 * gfortran.dg/gomp/task-1.f90: Removed.
9610 2011-02-26 Jason Merrill <jason@redhat.com>
9612 * g++.dg/template/this-targ1.C: New.
9614 * g++.dg/cpp0x/regress/template-const1.C: New.
9615 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9616 * g++.dg/template/function1.C: Adjust.
9617 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9618 * g++.dg/debug/debug7.C: Adjust.
9620 2011-02-26 Tobias Burnus <burnus@net-b.de>
9623 * gfortran.dg/gomp/task-1.f90: New.
9625 2011-02-25 Jie Zhang <jie@codesourcery.com>
9627 * gcc.target/arm/neon-thumb2-move.c: Add
9628 dg-require-effective-target arm_thumb2_ok.
9630 2011-02-24 Jason Merrill <jason@redhat.com>
9632 * g++.dg/parse/constant1.C: Specify C++98 mode.
9633 * g++.dg/parse/constant5.C: Likewise.
9634 * g++.dg/parse/error2.C: Likewise.
9635 * g++.dg/parse/semicolon3.C: Likewise.
9636 * g++.dg/template/crash14.C: Likewise.
9637 * g++.dg/template/local4.C: Likewise.
9638 * g++.dg/template/nontype3.C: Likewise.
9639 * g++.dg/parse/crash31.C: Adjust expected errors.
9640 * g++.dg/template/function1.C: Likewise.
9641 * g++.dg/template/ref3.C: Likewise.
9642 * g++.dg/template/static9.C: Likewise.
9643 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9645 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9646 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9647 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9648 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9649 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9651 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9654 * gfortran.dg/pr47878.f90: New test.
9656 2011-02-24 Richard Guenther <rguenther@suse.de>
9659 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9660 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9662 2011-02-24 Richard Guenther <rguenther@suse.de>
9665 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9666 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9668 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9670 PR libgfortran/47567
9671 * gfortran.dg/fmt_f0_1.f90: Update test.
9673 2011-02-23 Jason Merrill <jason@redhat.com>
9675 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9676 * g++.dg/abi/mangle45.C: New.
9678 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9679 * g++.dg/template/canon-type-9.C: Match use of decltype
9680 between declaration and definition.
9681 * g++.dg/template/canon-type-12.C: Likewise.
9683 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9686 * gfortran.dg/nested_allocatables_1.f90: New.
9688 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9691 * g++.dg/pr46868.C: New test.
9692 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9693 * g++.dg/parse/error14.C: Adjust.
9695 2011-02-23 Richard Guenther <rguenther@suse.de>
9697 PR tree-optimization/47838
9698 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9700 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9702 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9704 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9706 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9707 * gfortran.dg/count_init_expr.f03: Ditto.
9708 * gfortran.dg/gomp/pr43711.f90: Ditto.
9709 * gcc.dg/struct-parse-2.c: Ditto.
9710 * gcc.dg/parse-error-3.c: Ditto.
9711 * gcc.dg/Wlogical-op-1.c: Ditto.
9712 * gcc.dg/Walways-true-1.c: Ditto.
9713 * gcc.dg/pr24225.c: Ditto.
9714 * gcc.dg/Walways-true-2.c: Ditto.
9715 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9716 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9717 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9718 * g++.dg/overload/defarg4.C: Ditto.
9719 * g++.dg/inherit/covariant16.C: Ditto.
9720 * g++.dg/inherit/virtual7.C: Ditto.
9721 * g++.dg/template/canon-type-9.C: Ditto.
9722 * g++.dg/template/access19.C: Ditto.
9723 * g++.dg/template/call7.C: Ditto.
9724 * g++.dg/template/canon-type-2.C: Ditto.
9725 * g++.dg/template/init7.C: Ditto.
9726 * g++.dg/template/sizeof-template-argument.C: Ditto.
9727 * g++.dg/template/const3.C: Ditto.
9728 * g++.dg/template/sfinae26.C: Ditto.
9729 * g++.dg/template/sfinae26.C: Ditto.
9730 * g++.dg/template/canon-type-11.C: Ditto.
9731 * g++.dg/template/union2.C: Ditto.
9732 * g++.dg/template/canon-type-3.C: Ditto.
9733 * g++.dg/template/canon-type-1.C: Ditto.
9734 * g++.dg/template/canon-type-5.C: Ditto.
9735 * g++.dg/template/canon-type-7.C: Ditto.
9736 * g++.dg/template/canon-type-10.C: Ditto.
9737 * g++.dg/template/spec36.C: Ditto.
9738 * g++.dg/template/typedef38.C: Ditto.
9739 * g++.dg/template/canon-type-4.C: Ditto.
9740 * g++.dg/template/canon-type-6.C: Ditto.
9741 * g++.dg/template/canon-type-13.C: Ditto.
9742 * g++.dg/template/instantiate9.C: Ditto.
9743 * g++.dg/template/ttp22.C: Ditto.
9744 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9745 * g++.dg/warn/Walways-true-1.C: Ditto.
9746 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9747 * g++.dg/warn/Walways-true-2.C: Ditto.
9748 * g++.dg/conversion/op4.C: Ditto.
9749 * g++.dg/opt/pr19650.C: Ditto.
9750 * g++.dg/lookup/friend11.C: Ditto.
9751 * g++.dg/other/default2.C: Ditto.
9752 * g++.dg/other/default3.C: Ditto.
9753 * g++.dg/other/dtor2.C: Ditto.
9754 * g++.dg/other/friend5.C: Ditto.
9755 * g++.dg/other/default5.C: Ditto.
9756 * g++.dg/init/brace6.C: Ditto.
9757 * g++.dg/init/aggr5.C: Ditto.
9758 * g++.dg/init/error2.C: Ditto.
9759 * g++.dg/expr/bound-mem-fun.C: Ditto.
9760 * g++.dg/expr/cond6.C: Ditto.
9761 * g++.dg/expr/stmt-expr-1.C: Ditto.
9762 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9763 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9764 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9765 * g++.dg/cpp0x/bracket1.C: Ditto.
9766 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9767 * g++.dg/cpp0x/pr38646.C: Ditto.
9768 * g++.dg/cpp0x/variadic73.C: Ditto.
9769 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9770 * g++.dg/cpp0x/bracket4.C: Ditto.
9771 * g++.dg/cpp0x/decltype4.C: Ditto.
9772 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9773 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9774 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9775 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9776 * g++.dg/cpp0x/decltype2.C: Ditto.
9777 * g++.dg/cpp0x/decltype1.C: Ditto.
9778 * g++.dg/cpp0x/bracket2.C: Ditto.
9779 * g++.dg/cpp0x/decltype5.C: Ditto.
9780 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9781 * g++.dg/cpp0x/variadic70.C: Ditto.
9782 * g++.dg/cpp0x/decltype6.C: Ditto.
9783 * g++.dg/cpp0x/rvo.C: Ditto.
9784 * g++.dg/cpp0x/vt-40092.C: Ditto.
9785 * g++.dg/cpp0x/variadic-new.C: Ditto.
9786 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9787 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9788 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9789 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9790 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9791 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9792 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9793 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9794 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9795 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9796 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9797 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9798 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9799 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9800 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9801 * g++.dg/cpp0x/pr39639.C: Ditto.
9802 * g++.dg/cpp0x/decltype3.C: Ditto.
9803 * g++.dg/cpp0x/variadic68.C: Ditto.
9804 * g++.dg/cpp0x/variadic-function.C: Ditto.
9805 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9806 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9807 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9808 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9809 * g++.dg/parse/crash35.C: Ditto.
9810 * g++.dg/parse/crash40.C: Ditto.
9811 * g++.dg/parse/defarg12.C: Ditto.
9812 * g++.dg/parse/crash34.C: Ditto.
9813 * g++.dg/parse/constructor3.C: Ditto.
9814 * g++.dg/parse/template23.C: Ditto.
9815 * g++.dg/parse/crash56.C: Ditto.
9816 * g++.dg/parse/dtor13.C: Ditto.
9817 * g++.dg/parse/error33.C: Ditto.
9818 * g++.dg/parse/ctor9.C: Ditto.
9819 * g++.dg/parse/error32.C: Ditto.
9820 * g++.dg/parse/error37.C: Ditto.
9821 * g++.dg/parse/bitfield3.C: Ditto.
9822 * g++.dg/parse/struct-4.C: Ditto.
9823 * g++.dg/ext/has_trivial_copy.C: Ditto.
9824 * g++.dg/ext/is_polymorphic.C: Ditto.
9825 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9826 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9827 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9828 * g++.dg/ext/is_union.C: Ditto.
9829 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9830 * g++.dg/ext/is_pod.C: Ditto.
9831 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9832 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9833 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9834 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9835 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9836 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9837 * g++.dg/ext/is_abstract.C: Ditto.
9838 * g++.dg/ext/has_trivial_assign.C: Ditto.
9839 * g++.dg/ext/is_class.C: Ditto.
9840 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9841 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9842 * g++.dg/ext/is_base_of.C: Ditto.
9843 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9844 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9845 * g++.dg/ext/is_empty.C: Ditto.
9846 * g++.dg/ext/is_enum.C: Ditto.
9847 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9848 * gnat.dg/opt11.adb: Ditto.
9849 * obj-c++.dg/pr45735.mm: Ditto.
9850 * obj-c++.dg/pr24393.mm: Ditto.
9851 * obj-c++.dg/exceptions-2.mm: Ditto.
9852 * objc.dg/pr45735.m: Ditto.
9853 * objc.dg/pr24393.m: Ditto.
9855 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9857 * objc.dg/attributes/objc-exception-1.m: New.
9859 2011-02-23 Jie Zhang <jie@codesourcery.com>
9861 * gcc.dg/cpp/include7.c: New test.
9863 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9868 2011-02-23 Jie Zhang <jie@codesourcery.com>
9870 PR rtl-optimization/47763
9871 * gcc.dg/pr47763.c: New test.
9873 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9876 * gfortran.dg/whole_file_32.f90 : New test.
9878 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9881 * g++.dg/inherit/virtual7.C: New test.
9883 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9886 * objc.dg/type-size-3.m: Updated error message.
9887 * objc.dg/type-size-4.m: New test.
9888 * objc.dg/type-size-5.m: New test.
9890 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9892 * lib/gnat.exp: Fix comments.
9893 Don't load libgloss.exp.
9894 (default_gnat_version): Call $compiler with --version.
9895 Adapt regexp for gnatmake output, insert version.
9896 (gnat_version): New proc.
9897 (gnat_init): Remove gnat_libgcc_s_path.
9898 (gnat_target_compile): Likewise.
9899 Remove ld_library_path.
9900 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9901 (gnat_pass): Remove.
9902 (gnat_pass): Remove.
9903 (gnat_finish): Remove.
9904 (gnat_exit): Remove.
9905 (local_find_gnatmake): Reindent.
9906 (runtest_file_p): Remove.
9907 (prune_warnings): Remove.
9908 (find_gnatclean): New proc.
9909 * lib/gnat-dg.exp (lremove): New proc.
9910 (gnat-dg-test): Reindent.
9911 Remove additional output files.
9912 (gnat-dg-runtest): Remove.
9914 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9915 * gnat.dg/loop_optimization6.adb: Likewise.
9916 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9918 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9920 PR tree-optimization/47835
9921 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9923 2011-02-22 Tobias Burnus <burnus@net-b.de>
9925 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9926 * gfortran.dg/abstract_type_2.f03: Ditto.
9927 * gfortran.dg/abstract_type_3.f03: Ditto.
9928 * gfortran.dg/abstract_type_4.f03: Ditto.
9929 * gfortran.dg/abstract_type_5.f03: Ditto.
9930 * gfortran.dg/abstract_type_6.f03: Ditto.
9931 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9932 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9933 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9934 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9935 * gfortran.dg/array_function_5.f90: Ditto.
9936 * gfortran.dg/asynchronous_3.f03: Ditto.
9937 * gfortran.dg/char_expr_1.f90: Ditto.
9938 * gfortran.dg/class_14.f03: Ditto.
9939 * gfortran.dg/data_array_6.f: Ditto.
9940 * gfortran.dg/data_invalid.f90: Ditto.
9941 * gfortran.dg/dot_product_1.f03: Ditto.
9942 * gfortran.dg/func_derived_5.f90: Ditto.
9943 * gfortran.dg/func_result_4.f90: Ditto.
9944 * gfortran.dg/implied_do_1.f90: Ditto.
9945 * gfortran.dg/initialization_25.f90: Ditto.
9946 * gfortran.dg/initialization_26.f90: Ditto.
9947 * gfortran.dg/interface_34.f90: Ditto.
9948 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9949 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9950 * gfortran.dg/matmul_8.f03: Ditto.
9951 * gfortran.dg/merge_init_expr.f90: Ditto.
9952 * gfortran.dg/pack_assign_1.f90: Ditto.
9953 * gfortran.dg/pack_vector_1.f90: Ditto.
9954 * gfortran.dg/pointer_check_8.f90: Ditto.
9955 * gfortran.dg/product_init_expr.f03: Ditto.
9956 * gfortran.dg/reshape_order_5.f90: Ditto.
9957 * gfortran.dg/reshape_shape_1.f90: Ditto.
9958 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9959 * gfortran.dg/same_name_2.f90: Ditto.
9960 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9961 * gfortran.dg/spread_init_expr.f03: Ditto.
9962 * gfortran.dg/stmt_func_1.f90: Ditto.
9963 * gfortran.dg/sum_init_expr.f03: Ditto.
9964 * gfortran.dg/transpose_3.f03: Ditto.
9965 * gfortran.dg/unpack_init_expr.f03: Ditto.
9966 * gfortran.dg/warn_conversion.f90: Ditto.
9967 * gfortran.dg/warn_conversion_2.f90: Ditto.
9968 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9969 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9970 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9971 * gfortran.dg/whole_file_16.f90: Ditto.
9972 * gfortran.dg/whole_file_17.f90: Ditto.
9973 * gfortran.dg/whole_file_18.f90: Ditto.
9974 * gfortran.dg/whole_file_20.f03: Ditto.
9975 * gfortran.dg/whole_file_5.f90: Ditto.
9976 * gfortran.dg/whole_file_6.f90: Ditto.
9977 * gfortran.dg/write_invalid_format.f90: Ditto.
9978 * gfortran.dg/zero_sized_6.f90: Ditto.
9980 2011-02-21 Jeff Law <law@redhat.com>
9982 PR rtl-optimization/46178
9983 * gcc.target/i386/pr46178.c: New test.
9985 PR rtl-optimization/46002
9986 * gcc.c-torture/compile/pr46002.c: New test.
9988 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9990 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9993 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9996 * g++.dg/debug/pr47106.C: Require effective target lto.
9998 2011-02-21 Jason Merrill <jason@redhat.com>
10000 * g++.dg/cpp0x/constexpr-diag2.C: New.
10002 2011-02-20 Jason Merrill <jason@redhat.com>
10004 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10006 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10008 * g++.dg/overload/conv-op1.C: New.
10010 * g++.dg/cpp0x/constexpr-synth1.C: New.
10012 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10014 * objc.dg/layout-2.m: New.
10015 * objc.dg/selector-3.m: Adjusted location of error message.
10016 * objc.dg/type-size-3.m: Same.
10017 * obj-c++.dg/selector-3.mm: Same.
10019 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10022 * objc.dg/property/dotsyntax-22.m: New.
10023 * obj-c++.dg/property/dotsyntax-22.mm: New.
10025 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10028 * g++.dg/template/typedef38.C: New test.
10030 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10033 * gfortran.dg/whole_file_30.f90 : New test.
10034 * gfortran.dg/whole_file_31.f90 : New test.
10036 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10040 * gfortran.dg/whole_file_28.f90 : New test.
10041 * gfortran.dg/whole_file_29.f90 : New test.
10043 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10046 * g++.dg/template/crash105.C: New.
10048 2011-02-19 Jason Merrill <jason@redhat.com>
10050 * g++.dg/cpp0x/regress/no-elide1.C: New.
10052 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10054 PR tree-optimization/46620
10055 * gcc.dg/pr46620.c: New.
10057 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10060 * gcc.target/i386/pr47809.c: New test.
10062 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10063 Tobias Burnus <burnus@net-b.de>
10065 * lib/target-supports.exp
10066 (check_effective_target_fortran_large_real): New check for large reals.
10067 * gfortran.dg/nan_7.f90: New test.
10069 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10071 PR libgfortran/47567
10072 * gfortran.dg/fmt_f0_1.f90: Update test.
10074 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10077 * gfortran.dg/array_constructor_36.f90 : New test.
10078 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10079 allow for comparison between different elements of the array
10080 constructor at different levels of optimization.
10082 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10084 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10085 * gcc.target/i386/pr32280-1.c: Likewise.
10087 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10090 * gcc.target/i386/pr47800.c: New test.
10092 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10094 * objc/execute/exceptions/foward-1.x: New.
10096 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10099 * gfortran.dg/derived_constructor_comps_4.f90: New.
10101 2011-02-18 Tobias Burnus
10104 * gfortran.dg/func_result_6.f90: New.
10106 2011-02-18 Michael Matz <matz@suse.de>
10109 * gfortran.dg/lto/pr45586_0.f90: New test.
10110 * gfortran.dg/typebound_proc_20.f90: Ditto.
10111 * gfortran.dg/typebound_proc_21.f90: Ditto.
10113 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10116 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10118 2011-02-18 Tobias Burnus <burnus@net-b.de>
10121 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10122 gcc_warning_prefix.
10123 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10124 normalizing the error/warning output.
10125 * gfortran.dg/Wall.f90: Update dg-error/warning.
10126 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10127 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10128 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10129 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10130 * gfortran.dg/class_30.f90: Update dg-error/warning.
10131 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10132 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10133 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10134 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10135 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10136 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10137 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10138 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10139 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10140 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10141 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10142 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10143 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10144 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10145 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10146 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10147 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10148 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10149 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10150 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10151 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10152 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10153 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10154 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10155 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10157 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10160 * gfortran.dg/proc_ptr_comp_30.f90: New.
10162 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10165 * gcc.target/i386/pr47780.c: New test.
10167 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10170 * gfortran.dg/class_40.f03: New.
10172 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10175 * g++.dg/cpp0x/auto21.C: New test.
10177 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10179 * objc.dg/special/unclaimed-category-1.h: Updated for
10181 * objc.dg/special/unclaimed-category-1.m: Same.
10182 * objc.dg/zero-link-1.m: Same.
10183 * objc.dg/lookup-1.m: Same.
10184 * objc.dg/torture/strings/const-str-9.m
10185 * objc.dg/torture/strings/const-str-10.m: Same.
10186 * objc.dg/torture/strings/const-str-11.m: Same.
10187 * objc.dg/torture/forward-1.m: Same.
10188 * objc.dg/zero-link-2.m: Same.
10189 * objc.dg/encode-7-next-64bit.m: Same.
10190 * objc.dg/method-4.m: Same.
10191 * objc.dg/next-runtime-1.m: Same.
10192 * objc.dg/image-info.m: Same.
10193 * objc.dg/pr23214.m: Same.
10194 * objc.dg/symtab-1.m: Same.
10195 * obj-c++.dg/basic.m: Same.
10196 * obj-c++.dg/proto-lossage-3.m: Same.
10197 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10198 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10199 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10200 * obj-c++.dg/method-11.m: Same.
10201 * objc/execute/enumeration-1.m: Same.
10202 * objc/execute/object_is_class.m: Same.
10203 * objc/execute/formal_protocol-2.m: Same.
10204 * objc/execute/formal_protocol-4.m: Same.
10205 * objc/execute/formal_protocol-6.m: Same.
10206 * objc/execute/bycopy-3.m: Same.
10207 * objc/execute/exceptions/catchall-1.m: Same.
10208 * objc/execute/exceptions/finally-1.m: Same.
10209 * objc/execute/exceptions/local-variables-1.m: Same.
10210 * objc/execute/exceptions/foward-1.m: Same.
10211 * objc/execute/bf-common.h
10212 * objc/execute/enumeration-2.m: Same.
10213 * objc/execute/formal_protocol-1.m: Same.
10214 * objc/execute/formal_protocol-3.m: Same.
10215 * objc/execute/formal_protocol-5.m: Same.
10216 * objc/execute/accessing_ivars.m: Same.
10217 * objc/execute/bycopy-2.m: Same.
10218 * objc/execute/formal_protocol-7.m: Same.
10219 * objc/execute/compatibility_alias.m: Same.
10220 * objc/execute/no_clash.m: Same.
10221 * objc/execute/object_is_meta_class.m: Same.
10222 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10223 * objc/execute/class-tests-1.h: Include stdio.h.
10224 * objc/execute/class-tests-2.h: Same.
10225 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10227 * obj-c++.dg/try-catch-2.mm: Same.
10229 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10232 * g++.dg/warn/Wunused-parm-4.C: New test.
10234 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10235 Jan Hubicka <jh@suse.cz>
10239 * g++.dg/debug/pr47106.C: New.
10241 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10244 * gcc.target/i386/pr43653.c: New test.
10246 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10249 * g++.dg/template/inherit6.C: New test.
10251 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10254 * gfortran.dg/class_39.f03: New.
10256 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10259 * g++.dg/cpp0x/variadic106.C: New test.
10261 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10263 PR libfortran/47757
10264 * gfortran.dg/pr47757-1.f90: New test.
10265 * gfortran.dg/pr47757-2.f90: New test.
10266 * gfortran.dg/pr47757-3.f90: New test.
10269 * g++.dg/cpp0x/enum8.C: New test.
10271 2011-02-15 Jason Merrill <jason@redhat.com>
10273 * g++.dg/inherit/implicit-trivial1.C: New.
10274 * g++.dg/cpp0x/implicit-trivial1.C: New.
10276 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10278 PR middle-end/47725
10279 * gcc.dg/torture/pr47725.c: Removed.
10281 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10284 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10285 constant does not generate a load from memory.
10287 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10289 PR middle-end/47725
10290 * gcc.dg/torture/pr47725.c: New.
10292 2011-02-15 Richard Guenther <rguenther@suse.de>
10294 PR tree-optimization/47743
10295 * gcc.dg/torture/pr47743.c: New testcase.
10297 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10299 PR middle-end/47581
10300 * gcc.target/i386/pr47581.c: New test.
10302 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10305 * gfortran.dg/select_type_22.f03: New.
10307 2011-02-14 Jason Merrill <jason@redhat.com>
10309 * g++.dg/cpp0x/regress/enum1.C: New.
10311 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10313 * gnat.dg/include.adb: New test.
10315 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10318 * gfortran.dg/class_38.f03: New.
10320 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10322 * gcc.dg/pr46494.c: New test.
10324 2011-02-14 Richard Guenther <rguenther@suse.de>
10326 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10328 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10331 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10332 sparc*-sun-solaris2.11.
10334 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10337 * gfortran.dg/argument_checking_18.f90: New.
10339 2011-02-13 Tobias Burnus <burnus@net-b.de>
10341 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10342 * gfortran.dg/argument_checking_17.f90: New.
10344 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10346 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10347 are temporarily disabled.
10348 * gfortran.dg/class_7.f03: Ditto.
10349 * gfortran.dg/coarray_14.f90: Ditto.
10350 * gfortran.dg/typebound_proc_13.f03: Ditto.
10352 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10355 * gfortran.dg/extends_11.f03: New.
10357 2011-02-11 Xinliang David Li <davidxl@google.com>
10359 PR tree-optimization/47707
10360 * g++.dg/tree-ssa/pr47707.C: New test.
10362 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10364 * g++.dg/opt/inline17.C: New test.
10366 2011-02-11 Tobias Burnus <burnus@net-b.de>
10369 * gfortran.dg/pure_formal_2.f90: New.
10371 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10373 PR rtl-optimization/47614
10374 * gfortran.dg/pr47614.f: New.
10376 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10379 * gcc.dg/opts-6.c: New test.
10381 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10384 * gcc.dg/pr47684.c: New test.
10386 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10389 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10390 c99_runtime, dg-add-options c99_runtime.
10391 (main): Use __asm__.
10393 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10396 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10397 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10398 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10399 * gcc.dg/ucnid-10.c: Likewise.
10400 * gcc.dg/ucnid-13.c: Likewise.
10401 * gcc.dg/ucnid-7.c: Likewise.
10402 * gcc.dg/ucnid-8.c: Likewise.
10403 Adapt dg-warning line number.
10405 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10407 * gcc.target/i386/parity-1.c: Use -march=k8.
10408 * gcc.target/i386/parity-2.c: Ditto.
10409 * gcc.target/i386/vecinit-1.c: Ditto.
10410 * gcc.target/i386/vecinit-2.c: Ditto.
10412 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10415 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10416 * gcc.target/mips/save-restore-3.c: Likewise.
10417 * gcc.target/mips/save-restore-4.c: Likewise.
10418 * gcc.target/mips/save-restore-5.c: Likewise.
10421 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10422 * g++.dg/tree-prof/partition2.C: Likewise.
10424 2011-02-09 Jason Merrill <jason@redhat.com>
10426 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10427 rather than misdeclare std::puts.
10429 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10430 * g++.dg/other/warning1.C: Likewise.
10431 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10432 * g++.old-deja/g++.gb/scope06.C: Likewise.
10433 * g++.old-deja/g++.law/cvt11.C: Likewise.
10434 * g++.old-deja/g++.law/init1.C: Likewise.
10435 * g++.dg/abi/mangle26.C: Likewise.
10437 * g++.dg/template/function1.C: Adjust for C++0x mode.
10438 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10440 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10441 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10443 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10445 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10447 * g++.dg/cpp0x/regress: New directory.
10448 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10449 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10450 * g++.dg/cpp0x/regress/regress3.C: New.
10452 2011-02-10 Richard Guenther <rguenther@suse.de>
10454 PR tree-optimization/47677
10455 * gcc.dg/torture/pr47677.c: New testcase.
10457 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10459 * objc.dg/special/load-category-1.m: Remove unused header.
10460 * objc.dg/special/load-category-1a.m: Likewise.
10461 * objc.dg/special/load-category-2.m: Likewise.
10462 * objc.dg/special/load-category-2a.m: Likewise.
10463 * objc.dg/special/load-category-3.m: Likewise.
10464 * objc.dg/special/load-category-3a.m: Likewise.
10465 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10466 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10467 * objc.dg/attributes/class-attribute-1.m: Likewise.
10468 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10469 * obj-c++.dg/property/property.exp: Likewise.
10470 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10471 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10472 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10473 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10474 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10475 * obj-c++.dg/template-8.mm: Likewise.
10477 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10480 * gcc.target/i386/pr47665.c: New test.
10482 2011-02-10 Jie Zhang <jie@codesourcery.com>
10486 2011-02-05 Jie Zhang <jie@codesourcery.com>
10488 * gcc.dg/pr42631.c: Update test.
10489 * gcc.dg/pr42631-2.c: New test.
10491 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10494 * gfortran.dg/proc_decl_25.f90: New.
10496 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10499 * gfortran.dg/typebound_assignment_2.f03: New.
10501 2011-02-09 Richard Guenther <rguenther@suse.de>
10503 PR tree-optimization/47664
10504 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10506 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10508 PR middle-end/47646
10509 * gnat.dg/uninit_func.adb: Adjust dg directive.
10511 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10513 PR middle-end/47646
10514 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10516 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10519 * gfortran.dg/auto_dealloc_2.f90: New.
10521 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10523 * gcc.dg/builtins-config.h: Remove __sgi handling.
10524 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10525 -std=c99 for mips-sgi-irix6.5*.
10527 2011-02-09 Martin Jambor <mjambor@suse.cz>
10529 PR middle-end/45505
10530 * gfortran.dg/pr25923.f90: Remove xfails.
10532 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10535 * gfortran.dg/inquire_14.f90: New test.
10537 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10540 * gfortran.dg/pointer_init_6.f90: New.
10542 2011-02-08 Jeff Law <law@redhat.com>
10544 PR tree-optimization/42893
10545 * gcc.tree-ssa/pr42893.c: New test.
10547 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10549 PR tree-optimization/46834
10550 PR tree-optimization/46994
10551 PR tree-optimization/46995
10552 * gcc.dg/graphite/id-pr46834.c: New.
10553 * gfortran.dg/graphite/id-pr46994.f90: New.
10554 * gfortran.dg/graphite/id-pr46995.f90: New.
10556 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10558 PR middle-end/47646
10559 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10560 using the variable is known the warning is emitted there.
10561 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10562 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10564 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10567 * gcc.dg/noreturn-1.c (foo5): Likewise.
10568 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10569 (method2): Likewise.
10571 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10572 the return statement using the uninitialized variable.
10573 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10575 2011-02-08 Richard Guenther <rguenther@suse.de>
10577 PR middle-end/47639
10578 * g++.dg/opt/pr47639.c: New testcase.
10580 2011-02-08 Richard Guenther <rguenther@suse.de>
10582 PR tree-optimization/47632
10583 * g++.dg/opt/pr47632.C: New testcase.
10585 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10587 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10589 2011-02-07 Richard Guenther <rguenther@suse.de>
10591 PR tree-optimization/47615
10592 * g++.dg/opt/pr47615.C: New testcase.
10594 2011-02-07 Richard Guenther <rguenther@suse.de>
10596 PR tree-optimization/47621
10597 * gcc.dg/torture/pr47621.c: New testcase.
10599 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10601 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10603 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10606 * gfortran.dg/allocate_with_source_1 : New test.
10608 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10610 PR middle-end/47610
10611 * gcc.dg/pr47610.c: New test.
10613 2011-02-05 Jie Zhang <jie@codesourcery.com>
10616 * gcc.dg/pr42631.c: Update test.
10617 * gcc.dg/pr42631-2.c: New test.
10619 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10622 * gfortran.dg/pr47574.f90: New test.
10624 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10626 PR tree-optimization/46194
10627 * gcc.dg/autopar/pr46194.c: New.
10629 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10631 PR tree-optimization/43695
10632 * g++.dg/ipa/pr43695.C: New.
10634 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10636 PR inline-asm/23200
10637 * gcc.dg/pr23200.c: New test.
10639 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10642 * g++.dg/pr47589.C: New test.
10644 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10647 * g++.dg/template/typedef37.C: New test.
10648 * g++.dg/template/param1.C: Adjust expected error message.
10650 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10652 PR middle-end/31490
10653 * gcc.dg/pr31490-2.c: New test.
10654 * gcc.dg/pr31490-3.c: New test.
10655 * gcc.dg/pr31490-4.c: New test.
10657 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10658 Jakub Jelinek <jakub@redhat.com>
10661 * g++.dg/parser/semicolon3.C: Adjust.
10662 * g++.dg/parser/semicolon4.C: New testcase.
10663 * g++.dg/pr46890.C: New testcase.
10665 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10668 * g++.dg/init/pr29571.C: New.
10670 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10672 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10673 instead of vect_int.
10675 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10678 * gcc.target/i386/pr47312.c: New test.
10681 * gcc.target/i386/pr47564.c: New test.
10683 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10685 PR tree-optimization/45122
10686 * gcc.dg/tree-ssa/pr45122.c: New.
10688 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10691 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10694 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10695 and vsx so a default --with-cpu=power7 doesn't give an error
10696 when -mavoid-indexed-addresses is used.
10698 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10699 wrapper function to save the arguments and then jump to the real
10700 function, rather than depending on the compiler not to move stuff
10702 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10704 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10705 Paul Thomas <pault@gcc.gnu.org>
10708 * gfortran.dg/class_37.f03 : New test.
10710 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10711 Richard Guenther <rguenther@suse.de>
10713 PR tree-optimization/40979
10715 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10716 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10717 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10718 check_vect_support_and_set_flags.
10719 * gfortran.dg/graphite/vect-pr40979.f90: New.
10721 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10724 * gfortran.dg/class_36.f03: New.
10726 2011-02-02 Richard Guenther <rguenther@suse.de>
10728 PR tree-optimization/47566
10729 * gcc.dg/lto/20110201-1_0.c: New testcase.
10731 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10737 * debug/pr47498.c: New.
10738 * debug/pr47501.c: New.
10740 2011-02-01 Richard Guenther <rguenther@suse.de>
10742 PR tree-optimization/47559
10743 * g++.dg/torture/pr47559.C: New testcase.
10745 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10748 * gfortran.dg/typebound_call_20.f03: New.
10750 2011-02-01 Richard Guenther <rguenther@suse.de>
10752 PR tree-optimization/47555
10753 * gcc.dg/pr47555.c: New testcase.
10755 2011-02-01 Richard Guenther <rguenther@suse.de>
10757 PR tree-optimization/47541
10758 * g++.dg/torture/pr47541.C: New testcase.
10760 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10763 * gfortran.dg/typebound_call_19.f03: New.
10765 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10768 * g++.dg/cpp0x/pr47416.C: New test.
10770 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10773 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10775 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10778 * gfortran.dg/typebound_assignment_1.f03: New.
10780 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10782 PR tree-optimization/47538
10783 * gcc.c-torture/execute/pr47538.c: New test.
10785 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10788 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10790 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10792 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10794 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10796 PR rtl-optimization/44031
10797 * gcc.c-torture/compile/20110131-1.c: New test.
10799 2011-01-31 Tobias Burnus <burnus@net-b.de>
10802 * gfortran.dg/stmt_func_1.f90: New.
10804 2011-01-31 Tobias Burnus <burnus@net-b.de>
10807 * gfortran.dg/interface_34.f90: New.
10809 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10812 * gfortran.dg/realloc_on_assign_5.f03: New test.
10813 * gfortran.dg/realloc_on_assign_5.f03: New test.
10815 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10817 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10818 * gfortran.dg/bessel_7.f90: Likewise.
10819 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10821 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10822 * gfortran.dg/sum_init_expr.f03: Likewise.
10824 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10826 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10829 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10830 loop only on "vect_intfloat_cvt" targets.
10832 2011-01-29 Tobias Burnus <burnus@net-b.de>
10835 * gfortran.dg/shape_6.f90: New.
10837 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10839 PR libgfortran/47434
10840 * gfortran.dg/read_infnan_1.f90: Update test.
10841 * gfortran.dg/module_nan.f90: Update test.
10842 * gfortran.dg/char4_iunit_1.f03: Update test.
10843 * gfortran.dg/large_real_kind_1.f90: Update test.
10844 * gfortran.dg/real_const_3.f90: Update test.
10845 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10847 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10850 * g++.dg/template/param2.C: New test.
10852 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10854 PR libgfortran/47285
10855 * gfortran.dg/fmt_g.f: New test.
10857 2011-01-28 Tobias Burnus <burnus@net-b.de>
10860 * gfortran.dg/pure_formal_1.f90: New.
10862 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10865 * gcc.dg/tls/pr42894.c: New test.
10867 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10869 * gcc.dg/pr47276.c: Add dg-require-visibility.
10871 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10873 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10875 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10876 Tobias Burnus <burnus@gcc.gnu.org>
10881 * gfortran.dg/realloc_on_assign_3.f03: New test.
10882 * gfortran.dg/realloc_on_assign_4.f03: New test.
10883 * gfortran.dg/allocatable_function_5.f90: New test.
10884 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10885 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10886 implemented" dg-errors.
10888 2011-01-27 Jan Hubicka <jh@suse.cz>
10890 PR middle-end/46949
10891 * gcc.dg/attr-weakref-4.c: New testcase
10893 2011-01-27 Martin Jambor <mjambor@suse.cz>
10895 PR tree-optimization/47228
10896 * gcc.dg/torture/pr47228.c: New test.
10898 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10900 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10902 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10904 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10905 when using auto-overlay support on the SPU.
10907 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10909 PR rtl-optimization/44174
10910 * gcc.target/i386/asm-6.c: New test.
10912 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10914 PR rtl-optimization/46856
10915 * gcc.c-torture/compile/pr46856.c: New test.
10917 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10918 Andrew Pinski <pinskia@gmail.com>
10921 * gcc.dg/pr43082.c: New.
10923 2011-01-26 DJ Delorie <dj@redhat.com>
10925 PR rtl-optimization/46878
10926 * gcc.dg/pr46878-1.c: New test.
10928 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10931 * g++.dg/cpp0x/pr47476.C: New test.
10933 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10935 * gcc.c-torture/compile/20110126-1.c: New test.
10937 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10940 * gcc.dg/torture/pr47473.c: New test.
10942 2011-01-26 Jan Hubicka <jh@suse.cz>
10945 * gcc.c-torture/execute/pr47237.c: New testcase.
10947 2011-01-26 Jan Hubicka <jh@suse.cz>
10949 PR tree-optimization/47190
10950 * gcc.dg/attr-weakref-3.c: New testcase.
10952 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10955 * gcc.dg/dll-9a.c: New test file.
10956 * gcc.dg/dll-11.c: Likewise.
10957 * gcc.dg/dll-12.c: Likewise.
10958 * gcc.dg/dll-12a.c: Likewise.
10959 * gcc.dg/dll-11a.c: Likewise.
10960 * gcc.dg/dll-9.c: Likewise.
10961 * gcc.dg/dll-10.c: Likewise.
10962 * gcc.dg/dll-10a.c: Likewise.
10963 * g++.dg/ext/dllexport4a.cc: Likewise.
10964 * g++.dg/ext/dllexport4.C: Likewise.
10965 * g++.dg/ext/dllexport5.C: Likewise.
10966 * g++.dg/ext/dllexport5a.cc: Likewise.
10968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10970 PR tree-optimization/46970
10971 * gcc.dg/graphite/pr46970.c: New.
10973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10975 PR tree-optimization/46215
10976 * gcc.dg/graphite/pr46215.c: New.
10978 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10980 PR tree-optimization/46168
10981 * gcc.dg/graphite/pr46168.c: New.
10983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10985 PR tree-optimization/43657
10986 * gcc.dg/graphite/pr43657.c: New.
10988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10990 PR tree-optimization/29832
10991 * gfortran.dg/graphite/pr29832.f90: New.
10993 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10995 PR tree-optimization/43567
10996 * gcc.dg/graphite/pr43567.c: New.
10998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11000 * gfortran.dg/graphite/interchange-4.f: New.
11001 * gfortran.dg/graphite/interchange-5.f: New.
11003 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11004 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11005 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11006 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11007 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11008 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11009 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11010 * gfortran.dg/ltrans-7.f90: Removed.
11011 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11013 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11014 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11015 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11016 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11017 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11018 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11019 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11020 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11021 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11022 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11023 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11024 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11025 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11026 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11027 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11028 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11029 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11030 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11031 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11032 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11033 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11034 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11035 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11036 * gcc.dg/tree-ssa/data-dep-1.c
11037 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11038 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11039 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11040 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11041 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11043 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11045 PR tree-optimization/47265
11046 PR tree-optimization/47443
11047 * gcc.c-torture/compile/pr47265.c: New test.
11048 * gcc.dg/pr47443.c: New test.
11050 2011-01-25 Martin Jambor <mjambor@suse.cz>
11052 PR tree-optimization/47382
11053 * g++.dg/torture/pr47382.C: New test.
11054 * g++.dg/opt/devirt1.C: Xfail.
11056 2011-01-25 Yao Qi <yao@codesourcery.com>
11059 * gcc.target/arm/pr45701-1.c: New test.
11060 * gcc.target/arm/pr45701-2.c: New test.
11061 * gcc.target/arm/pr45701-3.c: New test.
11063 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11064 Jakub Jelinek <jakub@redhat.com>
11066 PR tree-optimization/47271
11067 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11069 2011-01-25 Nick Clifton <nickc@redhat.com>
11071 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11072 (saturate_add): Delete.
11073 (exchange): Delete.
11074 (main): Do not run saturate_add.
11075 (set_interrupts): Delete.
11077 2011-01-25 Tobias Burnus <burnus@net-b.de>
11080 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11082 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11084 PR tree-optimization/47427
11085 PR tree-optimization/47428
11086 * gcc.c-torture/compile/pr47427.c: New test.
11087 * gcc.c-torture/compile/pr47428.c: New test.
11089 2011-01-25 Richard Guenther <rguenther@suse.de>
11091 PR middle-end/47411
11092 * gcc.dg/torture/pr47411.c: New testcase.
11094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11096 * gfortran.dg/graphite/id-24.f: New.
11097 * gfortran.dg/graphite/id-25.f: New.
11099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11101 * gfortran.dg/graphite/id-23.f: New.
11103 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11105 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11107 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11109 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11110 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11111 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11112 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11113 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11114 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11115 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11116 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11117 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11119 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11121 * gcc.dg/graphite/block-0.c: Add documentation.
11122 * gcc.dg/graphite/block-4.c: Same.
11123 * gcc.dg/graphite/block-7.c: Same.
11124 * gcc.dg/graphite/block-8.c: New.
11125 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11126 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11127 * gcc.dg/graphite/interchange-12.c: Add documentation.
11128 * gcc.dg/graphite/interchange-13.c: New.
11129 * gcc.dg/graphite/interchange-14.c: New.
11130 * gcc.dg/graphite/interchange-15.c: New.
11131 * gcc.dg/graphite/interchange-8.c: Add documentation.
11132 * gcc.dg/graphite/interchange-mvt.c: Same.
11134 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11137 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11138 * gcc.target/powerpc/altivec-14.c: Ditto.
11139 * gcc.target/powerpc/altivec-33.c: Ditto.
11140 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11141 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11142 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11143 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11144 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11145 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11146 * g++.dg/ext/altivec-15.C: Ditto.
11147 * g++.dg/ext/altivec-types-1.C: Ditto.
11148 * g++.dg/ext/altivec-types-2.C: Ditto.
11149 * g++.dg/ext/altivec-types-3.C: Ditto.
11150 * g++.dg/ext/altivec-types-4.C: Ditto.
11152 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11154 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11156 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11158 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11159 optimization options.
11161 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11163 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11166 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11168 2011-01-23 Tobias Burnus <burnus@net-b.de>
11171 * gfortran.dg/allocatable_scalar_12.f90: New.
11173 2011-01-23 Ira Rosen <irar@il.ibm.com>
11175 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11176 vectorization to be not profitable if peeling is used to
11177 realign the memory access.
11178 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11179 loop bound to avoid loop unrolling.
11180 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11182 2011-01-22 Jan Hubicka <jh@suse.cz>
11185 * g++.dg/lto/pr47333.C: New file.
11187 2011-01-22 Jan Hubicka <jh@suse.cz>
11189 PR tree-optimization/43884
11191 * gcc.dg/autopar/outer-2.c: Increase array size.
11192 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11194 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11197 * gfortran.dg/c_loc_tests_16.f90: New test.
11199 2011-01-22 Tobias Burnus <burnus@net-b.de>
11202 * gfortran.dg/typebound_proc_19.f90: New.
11204 2011-01-21 Jeff Law <law@redhat.com>
11206 PR tree-optimization/47053
11207 * g++.dg/pr47053.C: New test.
11209 2011-01-21 Jason Merrill <jason@redhat.com>
11212 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11214 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11217 * g++.dg/cpp0x/range-for10.C: New test.
11218 * g++.dg/template/for1.C: New test.
11220 PR middle-end/45566
11221 * g++.dg/tree-prof/partition3.C: New test.
11223 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11225 PR rtl-optimization/47366
11226 * g++.dg/opt/pr47366.C: New test.
11228 2011-01-21 Jason Merrill <jason@redhat.com>
11231 * g++.dg/cpp0x/constexpr-regress2.C: New.
11233 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11235 2011-01-21 Jeff Law <law@redhat.com>
11237 PR rtl-optimization/41619
11238 * gcc.dg/pr41619.c: New.
11240 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11242 PR tree-optimization/47355
11243 * g++.dg/opt/pr47355.C: New test.
11245 2011-01-21 Richard Guenther <rguenther@suse.de>
11247 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11250 2011-01-21 Richard Guenther <rguenther@suse.de>
11252 PR tree-optimization/47365
11253 * gcc.dg/torture/pr47365.c: New testcase.
11254 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11256 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11258 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11260 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11262 PR tree-optimization/47391
11263 * gcc.dg/pr47391.c: New test.
11265 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11267 * g++.dg/template/char1.C: Use signed char.
11269 2011-01-21 Tobias Burnus <burnus@net-b.de>
11272 * gfortran.dg/pointer_target_4.f90: New.
11274 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11277 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11278 ILP32 system and not IP32.
11280 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11283 * g++.dg/debug/pr46583.C: New.
11285 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11288 * g++.dg/debug/pr47283.C: New test.
11291 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11292 * gcc.target/i386/headmerge-2.c: Likewise.
11294 2011-01-20 Richard Guenther <rguenther@suse.de>
11296 PR middle-end/47370
11297 * gcc.dg/torture/pr47370.c: New testcase.
11299 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11301 PR tree-optimization/46130
11302 * gcc.dg/pr46130-1.c: New test.
11303 * gcc.dg/pr46130-2.c: New test.
11305 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11308 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11310 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11313 * g++.dg/debug/pr46240.cc: New.
11315 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11318 * g++.dg/template/anonunion1.C: New test.
11320 PR rtl-optimization/47337
11321 * gcc.c-torture/execute/pr47337.c: New test.
11323 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11326 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11328 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11330 PR tree-optimization/46021
11331 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11333 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11335 PR tree-optimization/47290
11336 * g++.dg/torture/pr47290.C: New test.
11338 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11341 * gfortran.dg/proc_ptr_comp_29.f90: New.
11343 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11346 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11347 powerpc-apple-darwin9.
11349 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11351 PR rtl-optimization/47299
11352 * gcc.c-torture/execute/pr47299.c: New test.
11354 2011-01-17 Jason Merrill <jason@redhat.com>
11356 * g++.dg/cpp0x/constexpr-virtual.C: New.
11358 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11361 * gfortran.dg/gomp/pr47331.f90: New test.
11363 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11366 * objc.dg/selector-warn-1.m: New.
11367 * obj-c++.dg/selector-warn-1.mm: New.
11369 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11371 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11372 Update dg-final accordingly.
11374 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11376 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11378 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11380 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11382 * gcc.dg/guality/pr36728-2.c: Likewise.
11384 2011-01-17 Richard Guenther <rguenther@suse.de>
11386 PR tree-optimization/47313
11387 * g++.dg/torture/pr47313.C: New testcase.
11389 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11392 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11393 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11394 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11395 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11397 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11399 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11400 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11401 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11403 2011-01-17 Richard Guenther <rguenther@suse.de>
11405 PR tree-optimization/45967
11406 * gcc.dg/torture/pr45967-2.c: New testcase.
11407 * gcc.dg/torture/pr45967-3.c: Likewise.
11409 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11412 * g++.dg/ext/pr47213.C: Require visibility.
11414 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11416 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11417 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11419 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11421 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11422 Linux-based targets.
11424 2011-01-13 Jan Hubicka <jh@suse.cz>
11426 PR tree-optimization/47276
11427 * gcc.dg/pr47276.c: New testcase.
11429 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11430 Jonathan Wakely <jwakely.gcc@gmail.com>
11433 * g++.dg/other/pr33558.C: New.
11434 * g++.dg/other/pr33558-2.C: New.
11436 2011-01-14 Martin Jambor <mjambor@suse.cz>
11438 PR tree-optimization/45934
11439 PR tree-optimization/46302
11440 * g++.dg/ipa/devirt-c-1.C: New test.
11441 * g++.dg/ipa/devirt-c-2.C: Likewise.
11442 * g++.dg/ipa/devirt-c-3.C: Likewise.
11443 * g++.dg/ipa/devirt-c-4.C: Likewise.
11444 * g++.dg/ipa/devirt-c-5.C: Likewise.
11445 * g++.dg/ipa/devirt-c-6.C: Likewise.
11446 * g++.dg/ipa/devirt-6.C: Likewise.
11447 * g++.dg/ipa/devirt-d-1.C: Likewise.
11448 * g++.dg/torture/pr45934.C: Likewise.
11450 2011-01-14 Jason Merrill <jason@redhat.com>
11452 * g++.dg/cpp0x/variadic105.C: New.
11454 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11455 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11458 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11459 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11460 execution tests on i?86-*-*, x86_64-*-* and
11461 powerpc*-apple-darwin* && ilp32.
11462 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11463 tests on i?86-*-* and x86_64-*-*.
11465 2011-01-14 Richard Guenther <rguenther@suse.de>
11467 PR tree-optimization/47280
11468 * g++.dg/opt/pr47280.C: New testcase.
11470 2011-01-14 Jason Merrill <jason@redhat.com>
11472 * g++.dg/cpp0x/constexpr-regress1.C: New.
11474 * g++.dg/ext/flexary2.C: New.
11476 2011-01-14 Richard Guenther <rguenther@suse.de>
11478 PR middle-end/47281
11479 * gcc.dg/torture/pr47281.c: New testcase.
11480 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11482 2011-01-14 Richard Guenther <rguenther@suse.de>
11484 PR tree-optimization/47286
11485 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11487 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11490 * g++.dg/ext/pr47213.C: New.
11492 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11494 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11496 2011-01-13 Tobias Burnus <burnus@net-b.de>
11497 Mikael Morin <mikael@gcc.gnu.org>
11501 * gfortran.dg/select_type_20.f90: New.
11502 * gfortran.dg/select_type_21.f90: New.
11504 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11507 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11509 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11511 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11512 * gcc.dg/guality/pr36728-2.c: Likewise.
11514 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11517 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11519 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11521 PR rtl-optimization/45352
11522 * gcc.dg/pr45352-3.c: New.
11524 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11526 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11528 * g++.dg/cpp0x/range-for8.C: New.
11529 * g++.dg/cpp0x/range-for9.C: New.
11531 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11534 * g++.dg/debug/pr47209.C: New.
11536 2011-01-12 Richard Guenther <rguenther@suse.de>
11539 * gcc.dg/lto/pr47259_0.c: New testcase.
11540 * gcc.dg/lto/pr47259_1.c: Likewise.
11542 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11544 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11545 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11546 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11547 methods missing from the OBJC2 Object.
11548 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11549 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11550 GNU and NeXT runtimes.
11551 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11553 * objc-obj-c++-shared/Object1.m: Likewise.
11554 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11555 * objc.dg/proto-qual-1.m: Likewise.
11556 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11557 * obj-c++.dg/proto-qual-1.mm: Likewise.
11559 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11562 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11564 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11566 Fixed the Objective-C++ testsuite and updated all tests.
11567 * lib/obj-c++.exp (obj-c++_init): Declare and set
11568 gcc_warning_prefix and gcc_error_prefix.
11569 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11570 'dg-warning', 'dg-message' and 'dg-error'.
11571 * obj-c++.dg/class-extension-3.mm: Likewise.
11572 * obj-c++.dg/class-protocol-1.mm: Likewise.
11573 * obj-c++.dg/encode-7.mm: Likewise.
11574 * obj-c++.dg/exceptions-3.mm: Likewise.
11575 * obj-c++.dg/exceptions-5.mm: Likewise.
11576 * obj-c++.dg/method-12.mm: Likewise.
11577 * obj-c++.dg/method-13.mm: Likewise.
11578 * obj-c++.dg/method-15.mm: Likewise.
11579 * obj-c++.dg/method-16.mm: Likewise.
11580 * obj-c++.dg/method-4.mm: Likewise.
11581 * obj-c++.dg/method-8.mm: Likewise.
11582 * obj-c++.dg/method-conflict-1.mm: Likewise.
11583 * obj-c++.dg/method-conflict-2.mm: Likewise.
11584 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11585 and uncommented second part of the testcase now that the testsuite
11587 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11588 and uncommented second part of the testcase now that the testsuite
11590 * obj-c++.dg/private-1.mm: Likewise.
11591 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11592 * obj-c++.dg/syntax-error-7.mm: Likewise.
11593 * obj-c++.dg/warn5.mm: Likewise.
11594 * obj-c++.dg/property/at-property-14.mm: Likewise.
11595 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11597 * obj-c++.dg/property/at-property-18.mm: Likewise.
11598 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11600 * obj-c++.dg/property/at-property-21.mm: Likewise.
11601 * obj-c++.dg/property/at-property-28.mm: Likewise.
11602 * obj-c++.dg/property/at-property-5.mm: Likewise.
11603 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11604 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11605 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11606 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11607 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11608 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11609 * obj-c++.dg/tls/diag-5.mm: Likewise.
11610 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11611 dg-error, now matched correctly.
11613 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11615 * objc.dg/property/at-property-29.m: New.
11616 * obj-c++.dg/property/at-property-29.mm: New.
11618 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11620 * go.test/go-test.exp (go-set-goarch): New proc.
11621 (go-gc-tests): Use it.
11623 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11626 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11628 2011-01-11 Richard Henderson <rth@redhat.com>
11630 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11632 2011-01-11 Jan Hubicka <jh@suse.cz>
11636 * gcc.dg/lto/pr45721_1.c: New file.
11637 * gcc.dg/lto/pr45721_0.c: New file.
11639 2011-01-11 Richard Guenther <rguenther@suse.de>
11641 PR tree-optimization/46076
11642 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11644 2011-01-11 Jeff Law <law@redhat.com>
11646 * PR tree-optimization/47086
11647 * gcc.dg/pr47086.c: New test.
11649 2011-01-11 Jason Merrill <jason@redhat.com>
11652 * g++.dg/template/new10.C: New.
11655 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11657 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11659 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11660 Split type definitions and NSConstantString class into...
11661 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11662 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11663 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11664 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11665 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11666 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11668 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11669 encode defines for newer NeXT system headers.
11670 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11671 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11672 * objc.dg/foreach-5.m: Likewise.
11673 * objc.dg/foreach-2.m: Likewise.
11674 * objc.dg/foreach-4.m: Likewise.
11675 * objc.dg/torture/strings/string1.m: Likewise.
11676 * objc.dg/torture/strings/string2.m: Likewise.
11677 * objc.dg/torture/strings/string3.m: Likewise.
11678 * objc.dg/torture/strings/string4.m: Likewise.
11679 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11680 header and stand alone.
11681 * obj-c++.dg/strings/strings-2.mm: Likewise.
11682 * objc.dg/torture/strings/const-str-3.m: Likewise.
11683 * objc.dg/strings/strings-2.m: Likewise.
11684 * objc.dg/strings/const-str-12b.m: Likewise.
11686 2011-01-12 Richard Guenther <rguenther@suse.de>
11688 PR middle-end/32511
11689 * gcc.dg/attr-weak-1.c: Adjust.
11691 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11694 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11695 standard compliant and comment.
11697 2011-01-10 Jan Hubicka <jh@suse.cz>
11700 * gcc.dg/initpri3.c: New testcase.
11702 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11705 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11706 externally visible.
11711 (g_ebp_save): Likewise.
11712 (g_esp_save): Likewise.
11714 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11716 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11718 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11720 PR tree-optimization/46021
11721 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11722 i?86-*-*, x86_64-*-*.
11724 2011-01-10 Jeff Law <law@redhat.com>
11726 * PR tree-optimization/47141
11727 * gcc.c-torture/compile/pr47141.c: New test.
11729 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11732 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11733 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11734 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11735 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11738 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11739 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11740 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11741 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11742 being vectorized. Adjust dg-final pattern.
11745 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11746 * gcc.dg/vect/slp-24.c: Likewise.
11748 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11751 * g++.dg/other/pr47218-1.C: New test file.
11752 * g++.dg/other/pr47218.C: Likewise.
11753 * g++.dg/other/pr47218.h: New supporting header.
11755 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11758 * objc.dg/attributes/invalid-attribute-1.m: New.
11759 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11761 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11764 * gfortran.dg/proc_ptr_comp_28.f90: New.
11766 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11768 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11769 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11770 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11771 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11772 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11773 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11774 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11775 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11776 * objc.dg/gnu-api-2-class.m: Likewise.
11777 * objc.dg/gnu-api-2-ivar.m: Likewise.
11778 * objc.dg/gnu-api-2-method.m: Likewise.
11779 * objc.dg/gnu-api-2-objc.m: Likewise.
11780 * objc.dg/gnu-api-2-object.m: Likewise.
11781 * objc.dg/gnu-api-2-property.m: Likewise.
11782 * objc.dg/gnu-api-2-protocol.m: Likewise.
11783 * objc.dg/gnu-api-2-sel.m: Likewise.
11785 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11787 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11788 * objc.dg/objc-foreach-4.m: Likewise.
11789 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11790 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11791 * objc.dg/foreach-4.m: Likewise.
11792 * objc.dg/foreach-5.m: Likewise.
11793 * objc.dg/foreach-3.m: Return self from init.
11795 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11798 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11800 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11803 * gfortran.dg/class_35.f90: New.
11805 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11807 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11809 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11812 * objc.dg/invalid-method-2.m: New.
11813 * obj-c++.dg/invalid-method-2.mm: New.
11815 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11818 * gfortran.dg/transpose_optimization_2.f90 : New test.
11820 2011-01-08 Jan Hubicka <jh@suse.cz>
11822 PR tree-optmization/46469
11823 * g++.dg/torture/pr46469.C: New testcase.
11825 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11827 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11828 emulation of libobjc-gnu structure layout functionality to ..
11829 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11830 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11831 * objc/execute/bf-common.h: Adjust headers.
11832 * objc/execute/bf-1.m: Likewise.
11833 * objc/execute/bf-2.m: Likewise.
11834 * objc/execute/bf-3.m: Likewise.
11835 * objc/execute/bf-4.m: Likewise.
11836 * objc/execute/bf-5.m: Likewise.
11837 * objc/execute/bf-6.m: Likewise.
11838 * objc/execute/bf-7.m: Likewise.
11839 * objc/execute/bf-8.m: Likewise.
11840 * objc/execute/bf-9.m: Likewise.
11841 * objc/execute/bf-10.m: Likewise.
11842 * objc/execute/bf-11.m: Likewise.
11843 * objc/execute/bf-12.m: Likewise.
11844 * objc/execute/bf-13.m: Likewise.
11845 * objc/execute/bf-14.m: Likewise.
11846 * objc/execute/bf-15.m: Likewise.
11847 * objc/execute/bf-16.m: Likewise.
11848 * objc/execute/bf-17.m: Likewise.
11849 * objc/execute/bf-18.m: Likewise.
11850 * objc/execute/bf-19.m: Likewise.
11851 * objc/execute/bf-20.m: Likewise.
11852 * objc/execute/bf-21.m: Likewise.
11853 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11854 objc_get_type_qualifiers ().
11856 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11859 * gfortran.dg/dependency_39.f90: New test.
11861 2011-01-07 Jan Hubicka <jh@suse.cz>
11863 Get builtins tests ready for linker plugin.
11864 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11865 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11866 my_memset, my_bzero): Mark used.
11867 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11868 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11870 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11873 2011-01-07 Jan Hubicka <jh@suse.cz>
11875 PR tree-optimization/46367
11876 * g++.dg/torture/pr46367.C: New file.
11878 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11881 * gcc.dg/pr47201.c: New test.
11884 * gcc.dg/tree-prof/pr47187.c: New test.
11886 2011-01-07 Tobias Burnus <burnus@net-b.de>
11889 * gfortran.dg/extends_type_of_3.f90: New.
11891 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11893 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11894 * g++.dg/ext/dllimport-MI1.C: Likewise.
11895 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11896 * g++.dg/ext/dllimport10.C: Likewise.
11897 * g++.dg/ext/dllimport11.C: Likewise.
11898 * g++.dg/ext/dllimport12.C: Likewise.
11899 * g++.dg/ext/dllimport13.C: Likewise.
11900 * g++.dg/ext/dllimport2.C: Likewise.
11901 * g++.dg/ext/dllimport3.C: Likewise.
11902 * g++.dg/ext/dllimport4.C: Likewise.
11903 * g++.dg/ext/dllimport5.C: Likewise.
11904 * g++.dg/ext/dllimport6.C: Likewise.
11905 * g++.dg/ext/dllimport8.C: Likewise.
11906 * g++.dg/ext/dllimport9.C: Likewise.
11907 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11908 targets, too. Additionally enable test for i?86-*-mingw*.
11909 * g++.dg/ext/selectany1.C: Likewise.
11910 Remove guard variable check.
11912 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11916 * gfortran.dg/storage_size_3.f08: Extended.
11918 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11921 * g++.dg/template/stdarg1.C: New test.
11923 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11926 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11927 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11928 from the interface of functions to not hide the errors that
11931 2011-01-06 Jan Hubicka <jh@suse.cz>
11933 * gcc.dg/lto/pr47188_0.c: New testcase.
11934 * gcc.dg/lto/pr47188_1.c: New testcase.
11936 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11940 * gfortran.dg/interface_33.f90: New test.
11942 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11945 * gcc.c-torture/compile/pr47150.c: New test.
11947 2011-01-06 Ira Rosen <irar@il.ibm.com>
11949 PR tree-optimization/47139
11950 * gcc.dg/vect/pr47139.c: New test.
11952 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11955 * gfortran.dg/extends_type_of_2.f03: New.
11957 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11959 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11961 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11963 * gnat.dg/opt14.adb: New test.
11965 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11968 * gfortran.dg/allocate_error_2.f90: New test.
11970 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11973 * gfortran.dg/storage_size_3.f08: New.
11975 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11977 PR libgfortran/47154
11978 * gfortran.dg/namelist_68.f90: New test.
11980 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11982 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11984 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11987 * gfortran.dg/class_34.f90: New.
11989 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11991 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11992 use __builtin_inff. Skip all single-precision tests that require
11995 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11997 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11999 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12001 PR tree-optimization/47148
12002 * gcc.c-torture/execute/pr47148.c: New test.
12004 PR tree-optimization/47155
12005 * gcc.c-torture/execute/pr47155.c: New test.
12007 PR rtl-optimization/47157
12008 * gcc.c-torture/compile/pr47157.c: New test.
12010 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12012 * gcc.dg/torture/vector-shift2.c (schar): Define.
12013 (main): Always use schar or uchar instead of plain "char" to avoid
12014 dependencies on implementation-defined char signedness.
12016 2011-01-03 Martin Jambor <mjambor@suse.cz>
12018 PR tree-optimization/46801
12019 * gnat.dg/pack9.adb: Remove xfail.
12021 2011-01-03 Martin Jambor <mjambor@suse.cz>
12023 PR tree-optimization/46984
12024 * g++.dg/ipa/pr46984.C: New test.
12026 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12029 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12031 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12033 PR tree-optimization/47140
12034 * gcc.c-torture/compile/pr47140.c: New test.
12036 PR rtl-optimization/47028
12037 * gcc.dg/pr47028.c: New test.
12039 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12041 * objc.dg/protocol-forward-1.m: Removed TODO.
12042 * objc.dg/protocol-forward-2.m: New.
12043 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12044 * obj-c++.dg/protocol-forward-2.mm: New.
12046 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12049 * g++.dg/eh/pr38662.C: New testcase.
12051 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12053 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12054 scan for newline '\n'.
12057 Copyright (C) 2011 Free Software Foundation, Inc.
12059 Copying and distribution of this file, with or without modification,
12060 are permitted in any medium without royalty provided the copyright
12061 notice and this notice are preserved.