1 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
5 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
8 * gcc.target/i386/fma_1.h: New file.
9 * gcc.target/i386/fma_2.h: Likewise.
10 * gcc.target/i386/fma_3.h: Likewise.
11 * gcc.target/i386/fma_4.h: Likewise.
12 * gcc.target/i386/fma_5.h: Likewise.
13 * gcc.target/i386/fma_6.h: Likewise.
14 * gcc.target/i386/fma_double_1.c: Likewise.
15 * gcc.target/i386/fma_double_2.c: Likewise.
16 * gcc.target/i386/fma_double_3.c: Likewise.
17 * gcc.target/i386/fma_double_4.c: Likewise.
18 * gcc.target/i386/fma_double_5.c: Likewise.
19 * gcc.target/i386/fma_double_6.c: Likewise.
20 * gcc.target/i386/fma_float_1.c: Likewise.
21 * gcc.target/i386/fma_float_2.c: Likewise.
22 * gcc.target/i386/fma_float_3.c: Likewise.
23 * gcc.target/i386/fma_float_4.c: Likewise.
24 * gcc.target/i386/fma_float_5.c: Likewise.
25 * gcc.target/i386/fma_float_6.c: Likewise.
26 * gcc.target/i386/fma_main.h: Likewise.
27 * gcc.target/i386/fma_run_double_1.c: Likewise.
28 * gcc.target/i386/fma_run_double_2.c: Likewise.
29 * gcc.target/i386/fma_run_double_3.c: Likewise.
30 * gcc.target/i386/fma_run_double_4.c: Likewise.
31 * gcc.target/i386/fma_run_double_5.c: Likewise.
32 * gcc.target/i386/fma_run_double_6.c: Likewise.
33 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
34 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
35 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
36 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
37 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
38 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
39 * gcc.target/i386/fma_run_float_1.c: Likewise.
40 * gcc.target/i386/fma_run_float_2.c: Likewise.
41 * gcc.target/i386/fma_run_float_3.c: Likewise.
42 * gcc.target/i386/fma_run_float_4.c: Likewise.
43 * gcc.target/i386/fma_run_float_5.c: Likewise.
44 * gcc.target/i386/fma_run_float_6.c: Likewise.
45 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
46 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
47 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
48 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
49 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
50 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
51 * gcc.target/i386/l_fma_1.h: Likewise.
52 * gcc.target/i386/l_fma_2.h: Likewise.
53 * gcc.target/i386/l_fma_3.h: Likewise.
54 * gcc.target/i386/l_fma_4.h: Likewise.
55 * gcc.target/i386/l_fma_5.h: Likewise.
56 * gcc.target/i386/l_fma_6.h: Likewise.
57 * gcc.target/i386/l_fma_double_1.c: Likewise.
58 * gcc.target/i386/l_fma_double_2.c: Likewise.
59 * gcc.target/i386/l_fma_double_3.c: Likewise.
60 * gcc.target/i386/l_fma_double_4.c: Likewise.
61 * gcc.target/i386/l_fma_double_5.c: Likewise.
62 * gcc.target/i386/l_fma_double_6.c: Likewise.
63 * gcc.target/i386/l_fma_float_1.c: Likewise.
64 * gcc.target/i386/l_fma_float_2.c: Likewise.
65 * gcc.target/i386/l_fma_float_3.c: Likewise.
66 * gcc.target/i386/l_fma_float_4.c: Likewise.
67 * gcc.target/i386/l_fma_float_5.c: Likewise.
68 * gcc.target/i386/l_fma_float_6.c: Likewise.
69 * gcc.target/i386/l_fma_main.h: Likewise.
70 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
71 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
72 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
73 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
74 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
75 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
76 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
77 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
78 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
79 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
80 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
81 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
83 2011-10-10 Richard Guenther <rguenther@suse.de>
86 * gcc.dg/torture/pr50389.c: New testcase.
88 2011-10-10 Richard Guenther <rguenther@suse.de>
91 * gcc.dg/builtins-47.c: Optimize.
93 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
95 * lib/gcc-simulate-thread.exp: New.
96 * gcc.dg/simulate-thread/guality.h: New.
97 * gcc.dg/simulate-thread/simulate-thread.h: New.
98 * gcc.dg/simulate-thread/simulate-thread.exp: New.
99 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
100 * gcc.dg/simulate-thread/README: New.
101 * g++.dg/simulate-thread/guality.h: New.
102 * g++.dg/simulate-thread/simulate-thread.h: New.
103 * g++.dg/simulate-thread/simulate-thread.exp: New.
104 * g++.dg/simulate-thread/simulate-thread.gdb: New.
105 * c-c++-common/cxxbitfields-2.c: Remove.
106 * c-c++-common/cxxbitfields.c: Remove.
107 * c-c++-common/cxxbitfields-4.c: Remove.
108 * c-c++-common/cxxbitfields-5.c: Remove.
109 * c-c++-common/simulate-thread/bitfields-1.c: New.
110 * c-c++-common/simulate-thread/bitfields-2.c: New.
111 * c-c++-common/simulate-thread/bitfields-3.c: New.
112 * c-c++-common/simulate-thread/bitfields-4.c: New.
114 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/warn/format5.C: New.
119 2011-10-09 Tobias Burnus <burnus@net-b.de>
122 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
123 * gfortran.dg/common_16.f90: New.
125 2011-10-09 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/iso_c_binding_param_1.f90: New.
128 * gfortran.dg/iso_c_binding_param_2.f90: New.
129 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
131 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
133 PR tree-optimization/50635
134 * gcc.dg/vect/pr50635.c: New test.
136 2011-10-09 Janus Weil <janus@gcc.gnu.org>
139 * gfortran.dg/proc_decl_27.f90: New.
141 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
144 * objc/execute/initialize-1.m: New test.
146 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
149 * gfortran.dg/pointer_function_result_1.f90 : New test.
151 2011-10-07 David S. Miller <davem@davemloft.net>
154 * gcc.target/sparc/sparc.exp: Add vis3 target test.
155 * gcc.target/sparc/cmask.c: Use it.
156 * gcc.target/sparc/fhalve.c: Likewise.
157 * gcc.target/sparc/fnegop.c: Likewise.
158 * gcc.target/sparc/fpadds.c: Likewise.
159 * gcc.target/sparc/fshift.c: Likewise.
160 * gcc.target/sparc/fucmp.c: Likewise.
161 * gcc.target/sparc/lzd.c: Likewise.
162 * gcc.target/sparc/vis3misc.c: Likewise.
163 * gcc.target/sparc/xmul.c: Likewise.
165 2011-10-07 Richard Henderson <rth@redhat.com>
167 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
169 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
171 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
173 * gcc.dg/pr50193-1.c: New file.
174 * gcc.target/arm/shiftable.c: New file.
176 2011-10-07 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/class_46.f03: New.
181 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
183 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
184 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
185 (syslog, vsyslog, __vsyslog_chk): Likewise.
187 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
188 (x, EXT_x): Use ASMNAME.
190 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
193 2011-10-07 Tom de Vries <tom@codesourcery.com>
196 * gcc.dg/pr50527.c: New test.
198 2011-10-07 Jakub Jelinek <jakub@redhat.com>
200 PR tree-optimization/50650
201 * gcc.c-torture/compile/pr50650.c: New test.
203 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
205 PR tree-optimization/50575
206 * gcc.c-torture/execute/vector-compare-2.x: New file.
208 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
211 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
212 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
215 2011-10-07 Richard Guenther <rguenther@suse.de>
218 * gcc.dg/vect/vect-align-2.c: Increase array size.
220 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
221 H.J. Lu <hongjiu.lu@intel.com>
224 * gcc.target/i386/pr50603.c: New test.
226 2011-10-06 Jason Merrill <jason@redhat.com>
229 * g++.dg/cpp0x/default31.C: New.
231 2011-10-06 Jakub Jelinek <jakub@redhat.com>
233 PR tree-optimization/50596
234 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
236 * gcc.dg/vect/vect-cond-8.c: New test.
238 2011-10-06 Richard Henderson <rth@redhat.com>
240 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
241 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
242 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
243 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
244 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
245 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
246 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
247 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
248 * gcc.c-torture/execute/vshuf-16.inc: New file.
249 * gcc.c-torture/execute/vshuf-2.inc: New file.
250 * gcc.c-torture/execute/vshuf-4.inc: New file.
251 * gcc.c-torture/execute/vshuf-8.inc: New file.
252 * gcc.c-torture/execute/vshuf-main.inc: New file.
253 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
254 * gcc.c-torture/execute/vshuf-v2df.c: New test.
255 * gcc.c-torture/execute/vshuf-v2di.c: New test.
256 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
257 * gcc.c-torture/execute/vshuf-v2si.c: New test.
258 * gcc.c-torture/execute/vshuf-v4df.c: New test.
259 * gcc.c-torture/execute/vshuf-v4di.c: New test.
260 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
261 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
262 * gcc.c-torture/execute/vshuf-v4si.c: New test.
263 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
264 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
265 * gcc.c-torture/execute/vshuf-v8si.c: New test.
267 2011-10-06 Jakub Jelinek <jakub@redhat.com>
269 PR tree-optimization/49279
270 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
271 * gcc.c-torture/execute/pr49279.c: New test.
273 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
276 * gcc.c-torture/compile/pr49049.c: New test.
278 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
281 * gcc.target/arm/pr50305.c: New test.
283 2011-10-06 Richard Guenther <rguenther@suse.de>
285 PR tree-optimization/38884
286 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
287 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
289 2011-10-05 David S. Miller <davem@davemloft.net>
291 * gcc.target/sparc/lzd.c: New test.
292 * gcc.target/sparc/popc.c: New test.
294 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
296 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
297 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
298 * g++.dg/other/final1.C: Cleanup original tree dump.
300 2011-10-05 Jakub Jelinek <jakub@redhat.com>
302 PR tree-optimization/50613
303 * gcc.dg/pr50613.c: New test.
305 2011-10-05 Richard Henderson <rth@redhat.com>
307 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
308 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
309 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
310 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
311 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
312 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
313 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
314 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
316 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
319 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
320 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
321 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
322 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
324 2011-10-05 Richard Guenther <rguenther@suse.de>
326 PR tree-optimization/38885
327 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
329 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
331 * gcc.target/i386/sw-1.c: New test.
333 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
335 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
337 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
339 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
343 2011-10-04 David S. Miller <davem@davemloft.net>
345 * gcc.target/sparc/fhalve.c: New test.
346 * gcc.target/sparc/fnegop.c: New test.
347 * gcc.target/sparc/xmul.c: New test.
349 2011-10-04 Janus Weil <janus@gcc.gnu.org>
352 * gfortran.dg/dummy_procedure_6.f90: New.
354 2011-10-04 Jakub Jelinek <jakub@redhat.com>
356 PR tree-optimization/50604
357 * gcc.dg/pr50604.c: New test.
359 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
361 PR tree-optimization/49662
362 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
363 * gcc.dg/graphite/interchange-15.c: Likewise.
364 * gcc.dg/graphite/interchange-mvt.c: Likewise.
366 2011-10-04 Jakub Jelinek <jakub@redhat.com>
368 * gcc.dg/tree-ssa/restrict-4.c: New test.
370 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
372 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
373 (main): Use __typeof to get result type of comparison.
375 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
377 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
378 Make et_vect_multiple_sizes_saved global.
379 (check_effective_target_vect64): Make et_vect64_saved global.
381 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
383 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
384 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
385 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
386 * gcc.dg/builtin-complex-err-1.c: Adjust.
388 2011-10-02 Jason Merrill <jason@redhat.com>
390 * g++.dg/cpp0x/range-for22.C: New.
392 * g++.dg/cpp0x/variadic65.C: Remove xfails.
393 * g++.dg/cpp0x/variadic82.C: Remove xfails.
394 * g++.dg/cpp0x/variadic83.C: Remove xfails.
395 * g++.dg/cpp0x/variadic105.C: Remove xfails.
397 * g++.dg/cpp0x/nsdmi5.C: New.
399 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
402 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
404 (mips-dg-options): Force an ABI option if the current ABI is
405 incompatible with the required -mlong setting. Likewise force
406 a long setting if the current one is incompatible with the
407 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
408 throughout procedure.
409 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
410 instead of addressing=absolute.
412 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
414 * gcc.target/mips/stack-1.c: New test.
416 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
418 * gcc.dg/pr49696.c: New test.
420 2011-10-02 Jan Hubicka <jh@suse.cz>
422 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
424 2011-10-01 David S. Miller <davem@davemloft.net>
426 * gcc.target/sparc/cmask.c: New test.
427 * gcc.target/sparc/fpadds.c: New test.
428 * gcc.target/sparc/fshift.c: New test.
429 * gcc.target/sparc/fucmp.c: New test.
430 * gcc.target/sparc/vis3misc.c: New test.
432 2011-10-01 Janus Weil <janus@gcc.gnu.org>
435 * gfortran.dg/assumed_charlen_arg_2.f90: New.
437 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
440 * g++.dg/dfp/44473-1.C: New test.
441 * g++.dg/dfp/44473-2.C: New test.
442 * g++.dg/dfp/mangle-1.C: New test.
443 * g++.dg/dfp/mangle-2.C: New test.
444 * g++.dg/dfp/mangle-3.C: New test.
445 * g++.dg/dfp/mangle-4.C: New test.
446 * g++.dg/dfp/mangle-5.C: New test.
448 2011-09-30 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/pr50571.c: New test.
453 PR tree-optimization/46309
454 * gcc.dg/pr46309.c: New test.
456 2011-09-30 Jakub Jelinek <jakub@redhat.com>
458 * gcc.dg/strlenopt-21.c: New test.
460 2011-09-30 Revital Eres <revital.eres@linaro.org>
462 * gcc.dg/sms-10.c: New file.
464 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
466 * gcc.target/arm/pr50099.c: New test.
468 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
470 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
472 2011-09-30 David S. Miller <davem@davemloft.net>
474 * gcc.target/sparc/bmaskbshuf.c: New test.
475 * gcc.target/sparc/edgen.c: New test.
477 2011-09-29 Janus Weil <janus@gcc.gnu.org>
480 * gfortran.dg/pure_formal_proc_3.f90: New.
483 * gfortran.dg/stfunc_7.f90: New.
485 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
487 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
488 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
489 * gcc.dg/vector-compare-1.c: Likewise.
490 * gcc.dg/vector-compare-2.c: Likewise.
492 2011-09-29 David S. Miller <davem@davemloft.net>
494 * gcc.target/sparc/array.c: New test.
496 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
498 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
499 loop unroll and set max unroll times to 8.
500 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
501 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
502 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
503 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
505 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/ext/visibility/warn5.C: New.
510 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/warn/Wextra-3.C: New.
515 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
518 * gcc.target/sh/pr49468-si.c: New.
520 2011-09-28 Tom de Vries <tom@codesourcery.com>
523 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
524 (TEST): Initialize src3 with random floats.
525 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
526 from union src3. Initialize src3 with random floats.
528 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
530 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
531 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
532 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
533 * gcc.target/sh/sh4a-sincosf.c: Ditto.
534 * gcc.target/sh/sh4a-cos.c: Ditto.
535 * gcc.target/sh/sh4a-cosf.c: Ditto.
536 * gcc.target/sh/sh4a-sin.c: Ditto.
537 * gcc.target/sh/sh4a-sinf.c: Ditto.
538 * gcc.target/sh/sh4a-fsrra.c: Ditto.
539 * gcc.target/sh/sh4a-memmovua.c: Ditto.
540 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
542 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/parse/error40.C: New.
546 * g++.dg/warn/incomplete1.C: Adjust.
548 2011-09-27 Jan Hubicka <jh@suse.cz>
551 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
554 2011-09-27 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/strlenopt-1.c: New test.
557 * gcc.dg/strlenopt-1f.c: New test.
558 * gcc.dg/strlenopt-2.c: New test.
559 * gcc.dg/strlenopt-2f.c: New test.
560 * gcc.dg/strlenopt-3.c: New test.
561 * gcc.dg/strlenopt-4.c: New test.
562 * gcc.dg/strlenopt-4g.c: New test.
563 * gcc.dg/strlenopt-4gf.c: New test.
564 * gcc.dg/strlenopt-5.c: New test.
565 * gcc.dg/strlenopt-6.c: New test.
566 * gcc.dg/strlenopt-7.c: New test.
567 * gcc.dg/strlenopt-8.c: New test.
568 * gcc.dg/strlenopt-9.c: New test.
569 * gcc.dg/strlenopt-10.c: New test.
570 * gcc.dg/strlenopt-11.c: New test.
571 * gcc.dg/strlenopt-12.c: New test.
572 * gcc.dg/strlenopt-12g.c: New test.
573 * gcc.dg/strlenopt-13.c: New test.
574 * gcc.dg/strlenopt-14g.c: New test.
575 * gcc.dg/strlenopt-14gf.c: New test.
576 * gcc.dg/strlenopt-15.c: New test.
577 * gcc.dg/strlenopt-16g.c: New test.
578 * gcc.dg/strlenopt-17g.c: New test.
579 * gcc.dg/strlenopt-18g.c: New test.
580 * gcc.dg/strlenopt.h: New file.
582 2011-09-27 Tom de Vries <tom@codesourcery.com>
585 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
586 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
587 * gcc.dg/pr43864.c: New test.
588 * gcc.dg/pr43864-2.c: Same.
589 * gcc.dg/pr43864-3.c: Same.
590 * gcc.dg/pr43864-4.c: Same.
592 2011-09-27 Jan Hubicka <jh@suse.cz>
594 * gcc.dg/ipa/inline-5.c: New testcase.
596 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
598 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
600 * gcc.dg/vect/bb-slp-27.c: New.
601 * gcc.dg/vect/bb-slp-28.c: New.
603 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
605 * testsuite/lib/target-supports.exp (check_profiling_available):
606 Don't rely solely on TLS tests for -fprofile-generate, fall
607 through to the other code.
609 2011-09-27 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/50363
612 * gcc.dg/torture/pr50363.c: New testcase.
614 2011-09-26 Jason Merrill <jason@redhat.com>
617 * g++.dg/template/partial13.C: New.
620 * g++.dg/template/partial12.C: New.
623 * g++.dg/cpp0x/constexpr-typedef1.C: New.
625 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/diagnostic/bindings1.C: New.
629 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
631 2011-09-26 David S. Miller <davem@davemloft.net>
633 * gcc.target/sparc/wrgsr.c: New test.
634 * gcc.target/sparc/rdgsr.c: New test.
635 * gcc.target/sparc/edge.c: New test.
636 * gcc.target/sparc/fcmp.c: New test.
638 * gcc.target/sparc/edge.c: Update for new return types.
639 * gcc.target/sparc/fcmp.c: Likewise.
641 * gcc.target/sparc/fpaddsubi.c: New test.
643 2011-09-26 Janus Weil <janus@gcc.gnu.org>
646 * gfortran.dg/common_15.f90: New.
649 * gfortran.dg/dummy_procedure_5.f90: New.
650 * gfortran.dg/interface_26.f90: Modified error message.
651 * gfortran.dg/proc_ptr_11.f90: Ditto.
652 * gfortran.dg/proc_ptr_15.f90: Ditto.
653 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
654 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
656 2011-09-26 Jason Merrill <jason@redhat.com>
659 * g++.dg/overload/rvalue3.C: New.
662 * g++.dg/overload/ref-conv2.C: New.
664 * g++.dg/cpp0x/nsdmi-template1.C: New.
666 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/cpp0x/nullptr25.C: New.
670 2011-09-26 Richard Guenther <rguenther@suse.de>
672 PR tree-optimization/50472
673 * gcc.dg/torture/pr50472.c: New testcase.
675 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/opt22.adb: New test.
678 * gnat.dg/opt22_pkg.ad[sb]: New helper.
680 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
682 * gnat.dg/opt21.adb: New test.
683 * gnat.dg/opt21_pkg.ad[sb]: New helper.
685 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/opt20.ad[sb]: New test.
688 * gnat.dg/opt20_pkg.ads: New helper.
690 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
692 * gnat.dg/array17.adb: New test.
693 * gnat.dg/array17_pkg.ads: New helper.
695 2011-09-25 Jason Merrill <jason@redhat.com>
697 * g++.dg/cpp0x/nsdmi-defer4.C: New.
699 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
701 * gnat.dg/frame_overflow.ads: New.
702 * gnat.dg/frame_overflow.adb: Adjust.
703 * gnat.dg/specs/addr1.ads: Likewise.
705 2011-09-25 Jakub Jelinek <jakub@redhat.com>
707 * g++.dg/tree-ssa/restrict2.C: New test.
709 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
711 * lib/target-supports.exp (check_effective_target_vect64): New.
712 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
713 of multiple vector sizes.
714 * gcc.dg/vect/bb-slp-26.c: New.
716 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/template/bitfield1.C: New.
721 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
723 * gcc.dg/vect/bb-slp-24.c: New.
725 2011-09-24 Jason Merrill <jason@redhat.com>
727 * g++.dg/cpp0x/nsdmi-eh1.C: New.
729 * g++.dg/cpp0x/nsdmi-defer3.C: New.
731 * g++.dg/cpp0x/nsdmi-defer1.C: New.
732 * g++.dg/cpp0x/nsdmi-defer2.C: New.
734 * g++.dg/cpp0x/nsdmi1.C: New.
735 * g++.dg/cpp0x/nsdmi2.C: New.
736 * g++.dg/cpp0x/nsdmi3.C: New.
737 * g++.dg/cpp0x/nsdmi4.C: New.
738 * g++.old-deja/g++.other/init4.C: New.
740 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/template/sfinae28.C: New.
745 2011-09-23 Ian Lance Taylor <iant@google.com>
747 * go.test/go-test.exp (errchk): Handle more cases of getting
748 correct Tcl backslash quoting in regular expressions in test file.
750 2011-09-23 Jason Merrill <jason@redhat.com>
753 * g++.dg/init/const8.C: New.
754 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
755 * g++.dg/cpp0x/defaulted2.C: Likewise.
756 * g++.dg/cpp0x/pr42844-2.C: Likewise.
757 * g++.dg/init/pr20039.C: Likewise.
758 * g++.dg/init/pr42844.C: Likewise.
760 2011-09-23 Jan Hubicka <jh@suse.cz>
762 * gcc.dg/ipa/inline-1.c: new testcase.
763 * gcc.dg/ipa/inline-2.c: new testcase.
764 * gcc.dg/ipa/inline-3.c: new testcase.
765 * gcc.dg/ipa/inline-4.c: new testcase.
767 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/constexpr-static8.C: New.
772 2011-09-23 Jakub Jelinek <jakub@redhat.com>
774 * gcc.target/i386/avxfp-1.c: New test.
775 * gcc.target/i386/avxfp-2.c: New test.
777 2011-09-23 Terry Guo <terry.guo@arm.com>
779 * gcc.c-torture/execute/941014-1.x: Deleted.
781 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/cpp0x/pr50491.C: New.
786 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
789 * gfortran.dg/bessel_6.f90: Fix tolerance test.
791 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/nullptr24.C: New.
796 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
799 * gcc.target/i386/pr50482.c: New test.
801 2011-09-22 Joseph Myers <joseph@codesourcery.com>
803 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
804 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
805 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
806 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
807 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
808 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
809 multilib options contain different -march= from dg-options.
811 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
812 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/template/friend52.C: New.
817 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
819 * gcc.target/arm/cmp-1.c: New test.
820 * gcc.target/arm/cmp-2.c: Likewise.
822 2011-09-22 Janus Weil <janus@gcc.gnu.org>
825 * gfortran.dg/impure_actual_1.f90: Modified error message.
826 * gfortran.dg/proc_ptr_32.f90: New.
827 * gfortran.dg/proc_ptr_33.f90: New.
829 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
831 PR tree-optimization/50451
832 * gcc.dg/vect/pr50451.c: New test.
834 2011-09-21 Ian Lance Taylor <iant@google.com>
836 * go.test/go-test.exp (errchk): Add special case for bug332.
837 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
838 some more test lines.
840 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
842 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
843 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
844 * g++.dg/other/i386-8.C: Ditto.
845 * g++.dg/other/pr34435.C: Ditto.
846 * g++.dg/other/pr39496.C: Ditto.
847 * g++.dg/other/mmintrin.C: Ditto.
849 2011-09-21 Jakub Jelinek <jakub@redhat.com>
851 * gcc.dg/vect/vect-cond-7.c: New test.
852 * gcc.target/i386/sse4_1-cond-1.c: New test.
853 * gcc.target/i386/avx-cond-1.c: New test.
855 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
858 * g++.dg/other/pr50464.C: New test.
860 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
862 * gcc.target/i386/bmi2-mulx32-2.c: New test.
863 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
864 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
865 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
867 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
869 * gnat.dg/opt19.adb: New test.
871 2011-09-21 Terry Guo <terry.guo@arm.com>
873 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
874 on arch conflict when testing case on targets other than armv7-a.
876 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
879 * g++.dg/ext/int128-1.C: New.
880 * g++.dg/ext/int128-2.C: Likewise.
881 * g++.dg/ext/int128-2.h: Likewise.
883 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
886 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
888 2011-09-20 Jason Merrill <jason@redhat.com>
890 * g++.dg/cpp0x/constexpr-generated1.C: New.
893 * g++.dg/overload/ref-conv1.C: New.
895 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
897 * g++.dg/other/final1.C: New.
899 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
901 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
904 2011-09-19 Ian Bolton <ian.bolton@arm.com>
906 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
909 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
911 PR tree-optimization/50413
912 * g++.dg/vect/vect.exp: Run slp-pr* tests with
913 -fdump-tree-slp-details. Run other tests with
914 -fdump-tree-vect-details.
915 * g++.dg/vect/slp-pr50413.cc: New.
917 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
918 Ira Rosen <ira.rosen@linaro.org>
921 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
922 Fix underscores around restrict.
924 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
926 PR tree-optimization/50414
927 * gfortran.dg/vect/Ofast-pr50414.f90: New.
928 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
929 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
931 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
933 PR tree-optimization/50412
934 * gfortran.dg/vect/pr50412.f90: New.
936 2011-09-16 Jason Merrill <jason@redhat.com>
939 * g++.dg/eh/defarg1.C: New.
941 2011-09-16 Jakub Jelinek <jakub@redhat.com>
943 * gcc.dg/vect/vect-reduc-10.c: New test.
944 * gcc.target/i386/avx-reduc-1.c: New test.
946 * gcc.target/i386/sse2-extract-1.c: New test.
947 * gcc.target/i386/avx-extract-1.c: New test.
949 2011-09-16 Terry Guo <terry.guo@arm.com>
951 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
953 2011-09-15 Diego Novillo <dnovillo@google.com>
955 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
956 ALWAYS_CXXFLAGS, if defined.
957 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
958 ALWAYS_GFORTRANFLAGS, if defined.
959 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
960 ALWAYS_GOCFLAGS, if defined.
961 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
962 ALWAYS_OBJCXXFLAGS, if defined.
963 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
964 additional_flags, if defined.
965 * lib/gnat.exp (gnat_target_compile): Likewise.
966 * lib/objc.exp (objc_target_compile): Likewise.
967 * lib/target-supports-dg.exp (dg-add-options): Handle
970 2011-09-15 Tom de Vries <tom@codesourcery.com>
973 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
974 Use uintptr_t in f1. Undo avr xfails.
976 2011-09-15 Janus Weil <janus@gcc.gnu.org>
980 * gfortran.dg/function_types_3.f90: New.
982 2011-09-15 Jason Merrill <jason@redhat.com>
985 * g++.dg/cpp0x/trailing7.C: New.
988 * g++.dg/cpp0x/nullptr23.C: New.
990 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
992 * gcc.dg/vect/bb-slp-25.c: New.
994 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/cpp0x/noexcept15.C: New.
999 2011-09-14 Tom de Vries <tom@codesourcery.com>
1002 * gcc.dg/pr50251.c: New test.
1004 2011-09-14 Tobias Burnus <burnus@net-b.de>
1008 * gfortran.dg/null_5.f90: New.
1009 * gfortran.dg/null_6.f90: New.
1011 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1013 * gcc.c-torture/compile/20110913-1.c: New test.
1015 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1018 * gfortran.dg/result_2.f90: New.
1020 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1022 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1024 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1027 * g++.dg/cpp0x/variadic116.C: New test case.
1029 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1031 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1032 * gcc.target/mips/interrupt_handler-2.c: New test.
1033 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1035 2011-09-12 Jason Merrill <jason@redhat.com>
1037 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1039 * g++.dg/cpp0x/explicit7.C: New.
1041 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1043 PR rtl-optimization/50212
1044 * g++.dg/other/pr50212.C: New test.
1046 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1049 * testsuite/gcc.target/avr/torture/avr-torture.exp
1050 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1051 "-O2 -fmerge-all-constants".
1053 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1056 * gfortran.dg/do_while_1.f90: New test.
1058 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1062 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1063 * gfortran.dg/proc_decl_26.f90: New.
1064 * gfortran.dg/typebound_override_2.f90: New.
1065 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1067 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1069 * gnat.dg/cond_expr2.ad[sb]: New test.
1071 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/atomic5.ad[sb]: New test.
1075 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1077 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1079 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1082 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1084 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1087 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1089 2011-09-09 Richard Guenther <rguenther@suse.de>
1091 PR tree-optimization/50328
1092 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1094 2011-09-09 Richard Guenther <rguenther@suse.de>
1097 * gcc.dg/torture/pr50333.c: New testcase.
1099 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1101 PR tree-optimization/50318
1102 * gcc.target/arm/pr50318-1.c: New file.
1104 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1106 * gcc.target/i386/all_one_m256i.c: New test.
1108 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1111 * g++.dg/cpp0x/sfinae28.C: New.
1113 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1116 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1117 longer ignored on typedefs.
1119 PR c++/33255 - Support -Wunused-local-typedefs warning
1120 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1121 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1123 2011-09-08 Martin Jambor <mjambor@suse.cz>
1125 PR tree-optimization/50287
1126 * gcc.dg/torture/pr50287.c: New test.
1128 2011-09-08 Richard Guenther <rguenther@suse.de>
1130 PR tree-optimization/19831
1131 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1132 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1133 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1134 * gcc.dg/errno-1.c: Adjust.
1136 2011-09-08 Richard Guenther <rguenther@suse.de>
1138 PR tree-optimization/19831
1139 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1141 2011-09-08 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/do_concurrent_1.f90: New.
1145 * gfortran.dg/do_concurrent_2.f90: New.
1147 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1151 * gcc.dg/pr50310-2.c: New test.
1153 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1156 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1157 * gfortran.dg/impure_constructor_1.f90: Modified.
1158 * gfortran.dg/proc_ptr_comp_33.f90: New.
1160 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.dg/pr50310-1.c: New test.
1165 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1168 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1171 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/noexcept14.C: New.
1176 2011-09-07 Jason Merrill <jason@redhat.com>
1178 * g++.dg/cpp0x/constexpr-ref3.C: New.
1180 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1182 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1184 * gcc.dg/section1.c: Don't xfail for avr.
1186 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1188 PR tree-optimization/50322
1189 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1191 2011-09-07 Martin Jambor <mjambor@suse.cz>
1193 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1195 2011-09-07 Martin Jambor <mjambor@suse.cz>
1197 PR tree-optimization/49911
1198 * g++.dg/tree-ssa/pr49911.C: New test.
1200 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1203 * gcc.dg/torture/pr49030.c: New test.
1205 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1208 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1209 * gfortran.dg/class_4d.f03: Deleted.
1210 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1212 2011-09-07 Richard Guenther <rguenther@suse.de>
1214 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1216 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1218 PR tree-optimization/46021
1219 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1221 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1223 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1225 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1227 * gcc.c-torture/compile/20110906-1.c: New test.
1229 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1231 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1233 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1235 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1236 --param tree-reassoc-width=1.
1238 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1239 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1241 2011-09-06 Richard Guenther <rguenther@suse.de>
1243 PR tree-optimization/48149
1244 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1246 2011-09-06 Richard Guenther <rguenther@suse.de>
1248 PR tree-optimization/48317
1249 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1251 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1253 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1255 (add_options_for_quad_vectors): Replace with ...
1256 (add_options_for_double_vectors): ... this.
1257 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1258 support multiple vector sizes since the vectorizer attempts to
1259 vectorize with both vector sizes.
1260 * gcc.dg/vect/no-vfa-vect-79.c,
1261 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1262 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1263 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1264 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1265 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1266 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1267 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1268 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1269 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1270 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1271 gcc.dg/vect/vect-40.c: Likewise.
1272 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1273 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1274 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1275 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1276 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1278 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1280 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1283 * gcc.target/mips/abi-main.h: New file.
1284 * gcc.target/mips/abi-o32-long32.c: New test.
1285 * gcc.target/mips/abi-o32-long64.c: Likewise.
1286 * gcc.target/mips/abi-o64-long32.c: Likewise.
1287 * gcc.target/mips/abi-o64-long64.c: Likewise.
1288 * gcc.target/mips/abi-n32-long32.c: Likewise.
1289 * gcc.target/mips/abi-n32-long64.c: Likewise.
1290 * gcc.target/mips/abi-n64-long32.c: Likewise.
1291 * gcc.target/mips/abi-n64-long64.c: Likewise.
1292 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1293 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1294 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1295 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1296 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1297 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1298 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1299 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1300 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1301 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1302 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1303 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1304 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1305 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1306 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1307 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1308 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1309 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1310 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1311 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1312 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1313 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1314 * gcc.target/mips/branch-3.c: Likewise.
1315 * gcc.target/mips/branch-4.c: Likewise.
1316 * gcc.target/mips/branch-5.c: Likewise.
1317 * gcc.target/mips/branch-6.c: Likewise.
1318 * gcc.target/mips/branch-7.c: Likewise.
1319 * gcc.target/mips/branch-8.c: Likewise.
1320 * gcc.target/mips/branch-9.c: Likewise.
1321 * gcc.target/mips/branch-10.c: Likewise.
1322 * gcc.target/mips/branch-11.c: Likewise.
1323 * gcc.target/mips/branch-12.c: Likewise.
1324 * gcc.target/mips/branch-13.c: Likewise.
1325 * gcc.target/mips/lazy-binding-1.c: Likewise.
1327 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1329 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1330 to avoid warning on int=16 platforms..
1332 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1335 to work even with -fshort-enums.
1337 2011-09-04 Jan Hubicka <jh@suse.cz>
1339 * gcc.c-torture/compile/20110902.c: new testcase.
1341 2011-09-04 Jason Merrill <jason@redhat.com>
1344 * g++.dg/cpp0x/rv-conv1.C: New.
1347 * g++.dg/cpp0x/rv-func3.C: New.
1349 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1353 * g++.dg/cpp0x/constexpr-template1.C: New.
1354 * g++.dg/cpp0x/constexpr-template2.C: New.
1355 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1356 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1358 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1360 * gnat.dg/specs/debug1.ads: Tweak pattern.
1362 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1365 * gfortran.dg/class_45a.f03: New.
1366 * gfortran.dg/class_45b.f03: New.
1368 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1369 Ira Rosen <ira.rosen@linaro.org>
1371 PR tree-optimization/50208
1372 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1373 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1374 -fno-tree-fre -fno-tree-pre.
1376 2011-09-02 Martin Jambor <mjambor@suse.cz>
1378 * gcc.dg/ipa/ipcp-3.c: New test.
1380 2011-09-02 Richard Guenther <rguenther@suse.de>
1382 PR tree-optimization/27460
1384 * gcc.dg/vect/vect-cond-7.c: New testcase.
1386 2011-09-02 Martin Jambor <mjambor@suse.cz>
1388 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1389 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1390 xfailed test for inlining.
1391 * g++.dg/ipa/ivinline-9.C: Likewise.
1393 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1395 PR tree-optimization/50178
1396 * gfortran.dg/vect/pr50178.f90: New test.
1398 2011-08-31 Martin Jambor <mjambor@suse.cz>
1401 * gcc.c-torture/execute/pr49886.c: New testcase.
1403 2011-08-31 Tom de Vries <tom@codesourcery.com>
1406 * gcc.dg/pr43513.c: New test.
1408 2011-08-30 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/common_14.f90: New.
1412 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1414 2011-08-30 Jason Merrill <jason@redhat.com>
1417 * g++.dg/cpp0x/decltype33.C: New.
1420 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1423 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1425 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1427 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1429 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1431 * gnat.dg/specs/aggr3.ads: New test.
1432 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1434 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1435 * gnat.dg/specs/aggr2.ads: Likewise.
1437 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1440 * gfortran.dg/allocate_with_source_2.f90: New test
1442 2011-08-30 Jason Merrill <jason@redhat.com>
1445 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1448 * g++.dg/cpp0x/constexpr-value3.C: New.
1450 2011-08-30 Richard Guenther <rguenther@suse.de>
1453 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1454 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1455 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1456 * gcc.dg/pr36902.c: XFAIL.
1458 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1460 * gcc.target/i386/fma-check.h: New.
1461 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1462 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1463 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1464 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1465 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1466 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1467 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1468 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1469 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1470 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1471 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1472 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1473 * gcc.target/i386/fma-compile.c: Likewise.
1474 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1475 * gcc.target/i386/sse-12.c: Add -mfma.
1476 * gcc.target/i386/sse-13.c: Likewise.
1477 * gcc.target/i386/sse-14.c: Likewise.
1478 * gcc.target/i386/sse-22.c: Likewise.
1479 * gcc.target/i386/sse-23.c: Likewise.
1480 * g++.dg/other/i386-2.C: Likewise.
1481 * g++.dg/other/i386-3.C: Likewise.
1483 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1486 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1487 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1489 2011-08-30 Christian Bruel <christian.bruel@st.com>
1491 * g++.dg/bprob/bprob.exp (feedback_options): Set
1492 -fbranch-probabilities.
1493 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1495 2011-08-29 Jason Merrill <jason@redhat.com>
1498 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1500 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1501 Jason Merrill <jason@redhat.com>
1503 * g++.dg/dfp/base.C: New test.
1505 2011-08-29 Jason Merrill <jason@redhat.com>
1509 * g++.dg/cpp0x/initlist58.C: New.
1511 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1514 * gfortran.dg/class_result_1.f03: New.
1516 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.target/i386/pr48722.c: New test.
1521 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1524 * gfortran.dg/widechar_compare_1.f90: New test.
1526 2011-08-26 Jason Merrill <jason@redhat.com>
1530 * g++.dg/abi/mangle50.C: New.
1532 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1535 * gcc.target/i386/pr50202.c: New test.
1537 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1540 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1541 * gcc.target/i386/avx-round-vec.c: New test.
1542 * gcc.target/i386/avx-roundf-vec.c: New test.
1544 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1550 * c-c++-common/Wunused-var-14.c: New test.
1552 2011-08-26 Tom de Vries <tom@codesourcery.com>
1554 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1556 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1558 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1559 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1560 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1561 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1563 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1565 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1566 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1567 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1568 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1570 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1573 * gfortran.dg/pointer_comp_init_1.f90: New test.
1575 2011-08-25 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/sfinae27.C: New.
1580 2011-08-25 Tobias Burnus <burnus@net-b.de>
1582 * gfortran.dg/coarray_lib_token_4.f90: New.
1584 2011-08-25 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1588 2011-08-25 Richard Guenther <rguenther@suse.de>
1590 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1592 2011-08-24 Tobias Burnus <burnus@net-b.de>
1595 * gfortran.dg/initialization_28.f90: New.
1597 2011-08-24 Richard Guenther <rguenther@suse.de>
1599 PR tree-optimization/50067
1600 * gcc.dg/torture/pr50067-3.c: New testcase.
1601 * gcc.dg/torture/pr50067-4.c: Likewise.
1602 * gcc.dg/torture/pr50067-5.c: Likewise.
1604 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1606 * g++.dg/other/i386-2.C: Add -mavx2 check.
1607 * g++.dg/other/i386-3.C: Likewise.
1608 * gcc.target/i386/avx-1.c: Add AVX2.
1609 * gcc.target/i386/avx-2.c: Likewise.
1610 * gcc.target/i386/funcspec-5.c: Likewise.
1611 * gcc.target/i386/sse-12.c: Likewise.
1612 * gcc.target/i386/sse-13.c: Likewise.
1613 * gcc.target/i386/sse-14.c: Likewise.
1614 * gcc.target/i386/sse-22.c: Likewise.
1615 * gcc.target/i386/sse-23.c: Likewise.
1616 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1617 * gcc.target/i386/avx2-check.h: New.
1618 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1619 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1620 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1621 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1622 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1623 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1624 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1625 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1626 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1627 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1628 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1629 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1630 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1631 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1632 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1633 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1634 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1635 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1636 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1637 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1638 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1639 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1640 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1641 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1642 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1643 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1644 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1645 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1646 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1647 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1648 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1649 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1650 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1651 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1652 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1653 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1654 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1655 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1656 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1657 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1658 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1659 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1660 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1661 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1662 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1663 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1664 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1665 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1666 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1667 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1668 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1669 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1670 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1671 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1672 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1673 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1674 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1675 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1676 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1677 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1678 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1679 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1680 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1681 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1682 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1683 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1684 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1685 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1686 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1687 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1688 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1689 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1690 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1691 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1692 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1693 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1694 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1695 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1696 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1697 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1698 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1699 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1700 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1701 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1702 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1703 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1704 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1705 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1706 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1707 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1708 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1709 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1710 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1711 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1712 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1713 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1714 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1715 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1716 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1717 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1718 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1719 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1720 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1721 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1722 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1723 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1724 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1725 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1726 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1727 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1728 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1729 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1730 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1731 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1732 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1733 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1734 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1735 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1736 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1737 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1738 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1739 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1740 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1741 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1742 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1743 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1744 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1745 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1746 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1747 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1748 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1749 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1750 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1751 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1752 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1753 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1754 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1755 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1756 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1757 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1758 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1759 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1760 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1761 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1762 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1763 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1764 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1765 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1766 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1767 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1768 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1769 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1770 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1771 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1772 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1773 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1774 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1775 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1776 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1777 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1778 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1779 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1780 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1781 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1782 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1783 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1784 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1785 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1786 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1787 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1788 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1789 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1790 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1791 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1792 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1793 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1794 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1795 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1796 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1797 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1798 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1799 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1800 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1801 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1802 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1803 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1804 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1805 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1806 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1807 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1808 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1809 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1810 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1811 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1812 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1813 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1814 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1815 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1816 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1817 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1818 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1819 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1820 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1821 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1822 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1823 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1824 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1825 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1826 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1827 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1828 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1829 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1830 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1831 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1832 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1833 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1834 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1835 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1836 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1837 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1838 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1839 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1840 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1841 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1842 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1843 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1844 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1845 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1846 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1847 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1848 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1849 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1850 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1851 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1852 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1853 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1854 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1855 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1856 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1857 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1858 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1859 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1860 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1861 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1862 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1863 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1864 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1865 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1866 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1867 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1868 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1869 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1870 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1871 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1872 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1873 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1874 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1875 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1876 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1877 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1878 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1879 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1880 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1881 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1882 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1883 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1884 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1885 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1886 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1887 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1888 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1889 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1890 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1891 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1892 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1893 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1894 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1895 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1896 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1897 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1898 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1899 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1900 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1901 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1902 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1903 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1904 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1905 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1906 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1907 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1908 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1909 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1910 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1911 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1912 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1913 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1914 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1915 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1916 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1917 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1918 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1919 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1920 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1921 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1922 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1923 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1924 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1925 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1926 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1927 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1928 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1929 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1930 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1931 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1932 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1933 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1934 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1935 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1936 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1937 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1938 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1939 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1940 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1941 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1942 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1943 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1944 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1945 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1946 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1947 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1948 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1949 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1950 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1951 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1952 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1953 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1954 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1955 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1956 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1957 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1958 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1959 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1960 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1961 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1962 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1963 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1964 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1965 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1966 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1967 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1968 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1969 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1970 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1971 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1972 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1989 * gcc.target/i386/testimm-9.c: Likewise.
1991 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1993 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1994 * g++.dg/other/i386-3.C: Likewise.
1995 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1996 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1997 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1998 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1999 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2000 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2001 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2002 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2003 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2004 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2005 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2006 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2007 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2008 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2009 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2010 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2011 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2012 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2013 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2014 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2015 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2016 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2017 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2018 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2019 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2020 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2021 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2022 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2023 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2024 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2025 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2026 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2027 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2028 * gcc.target/i386/sse-12.c: Add BMI2.
2029 * gcc.target/i386/sse-13.c: Likewise.
2030 * gcc.target/i386/sse-14.c: Likewise.
2031 * gcc.target/i386/sse-22.c: Likewise.
2032 * gcc.target/i386/sse-23.c: Likewise.
2034 2011-08-23 Jason Merrill <jason@redhat.com>
2036 * g++.dg/template/crash7.C: Adjust expected errors.
2038 2011-08-23 Jason Merrill <jason@redhat.com>
2042 * g++.dg/cpp0x/overload2.C: New.
2044 2011-08-23 Jason Merrill <jason@redhat.com>
2047 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2049 2011-08-23 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2053 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2054 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2055 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2057 2011-08-23 Jason Merrill <jason@redhat.com>
2060 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2062 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2065 * g++.dg/warn/Wunused-var-16.C: New test.
2068 * gcc.dg/pr50161.c: New test.
2070 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2073 * g++.dg/gcov/gcov-7.C: New test.
2075 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2078 * g++.dg/dfp/nofields.C: New test.
2080 2011-08-23 Tobias Burnus <burnus@net-b.de>
2083 * gfortran.dg/use_16.f90: New.
2085 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2086 Kirill Yukhin <kirill.yukhin@intel.com>
2089 * gcc.target/i386/pr50155.c: New test.
2091 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2093 PR tree-optimization/50133
2094 * gcc.dg/pr50133.c: New test.
2097 * c-c++-common/cxxbitfields-6.c: New test.
2099 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2102 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2104 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2106 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2107 * gcc.dg/pr49994-3.c: Ditto.
2109 2011-08-22 Richard Guenther <rguenther@suse.de>
2112 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2113 * gcc.dg/torture/pr50067-2.c: Likewise.
2115 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2118 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2119 of a constant resulting from simplification.
2120 * gfortran.dg/warn_conversion_3.f90: New test.
2122 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2125 * gfortran.dg/zero_stride_1.f90: New test.
2127 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/typebound_override_1.f90: Modified.
2132 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2134 PR tree-optimization/48739
2135 * gcc.dg/pr48739-1.c: New test.
2136 * gcc.dg/pr48739-2.c: New test.
2138 2011-08-20 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2142 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2145 * gfortran.dg/where_3.f90: New test.
2147 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2150 * gfortran.dg/pr49721-1.f: New.
2151 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2153 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2155 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2156 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2159 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2161 * gcc.target/arm/wmul-11.c: New file.
2162 * gcc.target/arm/wmul-12.c: New file.
2163 * gcc.target/arm/wmul-13.c: New file.
2165 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2167 * gcc.target/arm/wmul-10.c: New file.
2169 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2171 * gcc.target/arm/wmul-9.c: New file.
2172 * gcc.target/arm/wmul-bitfield-2.c: New file.
2174 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2176 * gcc.target/arm/wmul-8.c: New file.
2178 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2180 * gcc.target/arm/wmul-7.c: New file.
2182 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2184 * gcc.target/arm/wmul-6.c: New file.
2186 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2188 * gcc.target/arm/wmul-5.c: New file.
2189 * gcc.target/arm/no-wmla-1.c: New file.
2191 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2193 * gcc.target/arm/wmul-bitfield-1.c: New file.
2195 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2197 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2199 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2201 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2202 * gcc.target/i386/conversion.c: Likewise.
2204 2011-08-19 Richard Guenther <rguenther@suse.de>
2206 * gcc.dg/torture/pr50067-1.c: New testcase.
2207 * gcc.dg/torture/pr50067-2.c: Likewise.
2209 2011-08-19 Joey Ye <joey.ye@arm.com>
2212 * gcc.target/arm/handler-align.c: New test.
2213 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2216 2011-08-19 Joey Ye <joey.ye@arm.com>
2218 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2220 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2223 * gfortran.dg/end_block_label_1.f90: New test.
2224 * gfortran.dg/end_associate_label_1.f90: New test.
2226 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2228 * gcc.dg/c1x-pointer-float-1.c: New test.
2230 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2233 * gfortran.dg/duplicate_labels_2.f: New test.
2235 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2237 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2238 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2239 gcc.dg/c1x-noreturn-5.c: New tests.
2241 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2243 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2245 2011-08-18 Tobias Burnus <burnus@net-b.de>
2248 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2249 * gfortran.dg/coarray_lock_3.f90: Fix test.
2250 * gfortran.dg/coarray_lock_4.f90: New.
2251 * gfortran.dg/coarray_lock_5.f90: New.
2253 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2256 * gcc.c-torture/compile/pr50009.c: New test.
2259 * gcc.dg/torture/pr50092.c: New test.
2261 2011-08-18 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/namelist_73.f90: New.
2266 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2268 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2271 * gcc.dg/pr50017.c: New test.
2273 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2276 * g++.dg/lookup/hidden-var1.C: New test case.
2278 2011-08-17 Tobias Burnus <burnus@net-b.de>
2281 * gfortran.dg/warn_unused_var_2.f90: New.
2282 * gfortran.dg/warn_unused_var_3.f90: New.
2284 2011-08-17 Tom de Vries <tom@codesourcery.com>
2287 * gcc.target/arm/pr43597.c: New test.
2289 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2292 * gfortran.dg/common_13.f90: New.
2294 2011-08-16 Jason Merrill <jason@redhat.com>
2297 * g++.dg/cpp0x/variadic-unresolved.C: New.
2299 * g++.old-deja/g++.brendan/README: Add R.I.P.
2301 * g++.dg/ext/attr-used-1.C: New.
2304 * g++.dg/cpp0x/initlist56.C: New.
2306 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2309 * g++.dg/opt/life1.C: Only run on Linux.
2311 2011-08-15 Tobias Burnus <burnus@net-b.de>
2313 * gfortran.dg/coarray_26.f90: New.
2315 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2317 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2320 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/func_result_7.f90: New.
2325 2011-08-13 Jason Merrill <jason@redhat.com>
2328 * g++.dg/cpp0x/decltype32.C: New.
2331 * g++.dg/diagnostic/expr1.C: New.
2333 2011-08-12 David Li <davidxl@google.com>
2335 * g++.dg/abi/vbase15.C: New test.
2337 2011-08-12 Jason Merrill <jason@redhat.com>
2340 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2342 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2344 * gcc.dg/builtins-67.c: New test.
2345 * gcc.target/i386/conversion.c: Ditto.
2347 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2348 Brian Hackett <bhackett1024@gmail.com>
2350 * g++.dg/plugin/decl_plugin.c: New.
2351 * g++.dg/plugin/decl-plugin-test.C: New.
2352 * g++.dg/plugin/plugin.exp: Add above testcase.
2354 2011-08-11 Richard Guenther <rguenther@suse.de>
2356 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2358 2011-08-11 Michael Matz <matz@suse.de>
2360 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2362 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2364 PR tree-optimization/50039
2365 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2366 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2368 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2370 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2371 (sse4_1_test): Initialize src3 with random value.
2373 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2375 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2376 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2377 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2378 * gcc.dg/scal-to-vec1.c: New test.
2379 * gcc.dg/scal-to-vec2.c: New test.
2381 2011-08-09 Richard Guenther <rguenther@suse.de>
2383 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2384 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2385 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2386 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2388 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2390 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2392 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2394 * gcc.dg/pr49948.c: Require pthread effective target.
2396 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2398 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2400 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2402 * gcc.target/i386/sse-22a.c: New test.
2404 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2406 PR tree-optimization/50014
2407 * gcc.dg/vect/pr50014.c: New test.
2409 2011-08-08 Martin Jambor <mjambor@suse.cz>
2412 * gcc.dg/tree-ssa/pr49923.c: New test.
2414 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2417 * gcc.target/i386/pr49781-1.c: New.
2419 2011-08-08 Jason Merrill <jason@redhat.com>
2421 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2423 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2425 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2428 * gfortran.dg/typebound_override_1.f90: New.
2430 2011-08-07 Kai Tietz <ktietz@redhat.com>
2432 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2433 x86_64 mingw target.
2434 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2435 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2436 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2437 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2438 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2439 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2440 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2441 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2442 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2443 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2445 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2448 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2450 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2452 * gcc.dg/pr48770.c: Cleanup coverage files.
2453 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2455 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2457 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2458 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2459 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2460 lzcnt and bmi options.
2462 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2465 * gcc.dg/pr47381-1.c: New.
2466 * gcc.dg/pr47381-2.c: Likewise.
2467 * gcc.target/i386/pr47381.c: Likewise.
2469 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2472 * gcc.dg/pr47727.c: New.
2475 * gcc.dg/pr47372-1.c: New.
2476 * gcc.dg/pr47372-2.c: Likewise.
2478 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2481 * gcc.target/i386/pr47449.c: New.
2484 * gcc.dg/pr47446-1.c: New.
2485 * gcc.dg/pr47446-2.c: Likewise.
2487 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2490 * gcc.dg/pr47766.c: New.
2493 * gcc.dg/tls/pr47715-1.c: New.
2494 * gcc.dg/tls/pr47715-2.c: Likewise.
2495 * gcc.dg/tls/pr47715-3.c: Likewise.
2496 * gcc.dg/tls/pr47715-4.c: Likewise.
2497 * gcc.dg/tls/pr47715-5.c: Likewise.
2499 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2502 * objc.dg/gnu-api-2-class.m: Updated comments.
2503 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2504 * objc.dg/gnu-api-2-class-meta.m: New test.
2505 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2507 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2510 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2511 with classes that are in construction.
2513 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2516 * gcc.target/i386/pr48084-1.c: New.
2517 * gcc.target/i386/pr48084-2.c: Likewise.
2518 * gcc.target/i386/pr48084-3.c: Likewise.
2519 * gcc.target/i386/pr48084-4.c: Likewise.
2520 * gcc.target/i386/pr48084-5.c: Likewise.
2522 PR rtl-optimization/49504
2523 * gcc.target/i386/pr49504.c: New.
2526 * gcc.dg/pr49860.c: New.
2528 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2531 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2532 with classes that are in construction.
2534 2011-08-05 Jason Merrill <jason@redhat.com>
2537 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2540 * g++.dg/cpp0x/decltype31.C: New.
2543 * g++.dg/init/array28.C: New.
2546 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2548 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.dg/pr47369-1.c: New.
2553 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2556 * gcc.dg/torture/pr47364-1.c: New.
2557 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2558 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2560 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2563 * gfortran.dg/transfer_check_2.f90: New test case.
2565 2011-08-05 Jan Hubicka <jh@suse.cz>
2568 * gfortran.dg/pr49494.f90: New testcase.
2570 2011-08-05 Jan Hubicka <jh@suse.cz>
2573 * gcc.c-torture/compile/pr49735.c: New testcase.
2575 2011-08-05 Jason Merrill <jason@redhat.com>
2578 * g++.dg/cpp0x/initlist56.C: New.
2581 * g++.dg/overload/rvalue2.C: New.
2584 * g++.dg/cpp0x/range-for21.C: New.
2586 * g++.dg/ext/vla11.C: New.
2588 2011-08-05 Richard Guenther <rguenther@suse.de>
2590 PR tree-optimization/49984
2591 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2593 2011-08-05 Richard Guenther <rguenther@suse.de>
2595 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2596 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2597 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2599 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2601 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2602 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2603 * gfortran.dg/ldist-pr43023.f90: Ditto.
2604 * gfortran.dg/namelist_52.f90: Ditto.
2605 * gfortran.dg/interface_proc_end.f90: Ditto.
2606 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2607 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2609 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2611 * gcc.dg/vect/vect-over-widen-1.c: New test.
2612 * gcc.dg/vect/vect-over-widen-2.c: New test.
2613 * gcc.dg/vect/vect-over-widen-3.c: New test.
2614 * gcc.dg/vect/vect-over-widen-4.c: New test.
2616 2011-08-04 Richard Guenther <rguenther@suse.de>
2619 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2621 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2623 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2625 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2628 * g++.dg/ext/builtin-object-size3.C: New test.
2630 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2632 PR tree-optimization/49948
2633 * gcc.dg/pr49948.c: New test.
2635 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2638 * gcc.dg/torture/pr47383.c: New.
2640 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2642 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2644 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2646 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2648 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2651 * gcc.dg/torture/pr47744-1.c: New.
2652 * gcc.dg/torture/pr47744-2.c: Likewise.
2653 * gcc.dg/torture/pr47744-3.c: Likewise.
2655 2011-08-03 Richard Guenther <rguenther@suse.de>
2658 * gcc.dg/torture/pr49958.c: New testcase.
2660 2011-08-03 Richard Guenther <rguenther@suse.de>
2662 PR tree-optimization/49938
2663 * g++.dg/torture/pr49938.C: New testcase.
2665 2011-08-02 Jason Merrill <jason@redhat.com>
2668 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2671 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2674 * g++.dg/cpp0x/variadic115.C: New.
2677 * g++.dg/cpp0x/union5.C: New.
2679 2011-08-02 Daniel Kraft <d@domob.eu>
2682 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2684 2011-08-02 Kai Tietz <ktietz@redhat.com>
2687 * gcc.dg/tree-ssa/forwprop-15.c
2689 2011-08-02 Jason Merrill <jason@redhat.com>
2692 * g++.dg/cpp0x/range-for20.C: New.
2694 2011-08-02 Tobias Burnus <burnus@net-b.de>
2696 * gfortran.dg/coarray_lib_token_3.f90: New.
2698 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2702 * gcc.dg/gomp/atomic-15.c: New test.
2703 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2704 * g++.dg/gomp/atomic-15.C: New test.
2705 * g++.dg/gomp/private-1.C: New test.
2706 * g++.dg/gomp/sharing-2.C: New test.
2707 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2708 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2709 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2711 2011-08-02 Tobias Burnus <burnus@net-b.de>
2713 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2714 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2716 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2717 * gfortran.dg/allocatable_function_5.f90: Ditto.
2718 * gfortran.dg/allocate_stat.f90: Ditto.
2719 * gfortran.dg/array_constructor_20.f90: Ditto.
2720 * gfortran.dg/array_constructor_21.f90: Ditto.
2721 * gfortran.dg/array_constructor_22.f90: Ditto.
2722 * gfortran.dg/array_constructor_26.f03: Ditto.
2723 * gfortran.dg/array_function_4.f90: Ditto.
2724 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2725 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2726 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2727 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2728 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2729 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2730 * gfortran.dg/class_15.f03: Ditto.
2731 * gfortran.dg/class_27.f03: Ditto.
2732 * gfortran.dg/class_33.f90: Ditto.
2733 * gfortran.dg/class_37.f03: Ditto.
2734 * gfortran.dg/class_40.f03: Ditto.
2735 * gfortran.dg/class_42.f03: Ditto.
2736 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2737 * gfortran.dg/coarray/registering_1.f90: Ditto.
2738 * gfortran.dg/convert_1.f90: Ditto.
2739 * gfortran.dg/default_initialization_3.f90: Ditto.
2740 * gfortran.dg/dependency_25.f90: Ditto.
2741 * gfortran.dg/dependency_26.f90: Ditto.
2742 * gfortran.dg/dependency_36.f90: Ditto.
2743 * gfortran.dg/dependency_37.f90: Ditto.
2744 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2745 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2746 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2747 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2748 * gfortran.dg/elemental_result_1.f90: Ditto.
2749 * gfortran.dg/empty_derived_type.f90: Ditto.
2750 * gfortran.dg/entry_7.f90: Ditto.
2751 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2752 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2753 * gfortran.dg/error_recovery_3.f90: Ditto.
2754 * gfortran.dg/extends_4.f03: Ditto.
2755 * gfortran.dg/func_assign.f90: Ditto.
2756 * gfortran.dg/func_assign_3.f90: Ditto.
2757 * gfortran.dg/generic_1.f90: Ditto.
2758 * gfortran.dg/generic_18.f90: Ditto.
2759 * gfortran.dg/generic_22.f03: Ditto.
2760 * gfortran.dg/generic_4.f90: Ditto.
2761 * gfortran.dg/generic_6.f90: Ditto.
2762 * gfortran.dg/generic_actual_arg.f90: Ditto.
2763 * gfortran.dg/graphite/id-21.f: Ditto.
2764 * gfortran.dg/graphite/pr45758.f90: Ditto.
2765 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2766 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2767 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2768 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2769 * gfortran.dg/host_used_types_1.f90: Ditto.
2770 * gfortran.dg/implicit_1.f90: Ditto.
2771 * gfortran.dg/implicit_11.f90: Ditto.
2772 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2773 * gfortran.dg/impure_actual_1.f90: Ditto.
2774 * gfortran.dg/impure_assignment_1.f90: Ditto.
2775 * gfortran.dg/impure_constructor_1.f90: Ditto.
2776 * gfortran.dg/initialization_10.f90: Ditto.
2777 * gfortran.dg/initialization_12.f90: Ditto.
2778 * gfortran.dg/interface_14.f90: Ditto.
2779 * gfortran.dg/interface_15.f90: Ditto.
2780 * gfortran.dg/interface_2.f90: Ditto.
2781 * gfortran.dg/interface_25.f90: Ditto.
2782 * gfortran.dg/interface_26.f90: Ditto.
2783 * gfortran.dg/interface_29.f90: Ditto.
2784 * gfortran.dg/interface_assignment_1.f90: Ditto.
2785 * gfortran.dg/internal_pack_6.f90: Ditto.
2786 * gfortran.dg/internal_pack_7.f90: Ditto.
2787 * gfortran.dg/internal_pack_8.f90: Ditto.
2788 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2789 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2790 * gfortran.dg/module_commons_3.f90: Ditto.
2791 * gfortran.dg/module_equivalence_4.f90: Ditto.
2792 * gfortran.dg/module_equivalence_6.f90: Ditto.
2793 * gfortran.dg/module_function_type_1.f90: Ditto.
2794 * gfortran.dg/module_naming_1.f90: Ditto.
2795 * gfortran.dg/namelist_4.f90: Ditto.
2796 * gfortran.dg/operator_c1202.f90: Ditto.
2797 * gfortran.dg/parens_7.f90: Ditto.
2798 * gfortran.dg/pr32921.f: Ditto.
2799 * gfortran.dg/pr33646.f90: Ditto.
2800 * gfortran.dg/pr41928.f90: Ditto.
2801 * gfortran.dg/pr42119.f90: Ditto.
2802 * gfortran.dg/pr43984.f90: Ditto.
2803 * gfortran.dg/present_1.f90: Ditto.
2804 * gfortran.dg/private_type_2.f90: Ditto.
2805 * gfortran.dg/proc_decl_2.f90: Ditto.
2806 * gfortran.dg/proc_ptr_10.f90: Ditto.
2807 * gfortran.dg/proc_ptr_22.f90: Ditto.
2808 * gfortran.dg/proc_ptr_8.f90: Ditto.
2809 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2810 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2811 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2812 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2813 * gfortran.dg/substring_equivalence.f90: Ditto.
2814 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2815 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2816 * gfortran.dg/trim_optimize_6.f90: Ditto.
2817 * gfortran.dg/typebound_call_12.f03: Ditto.
2818 * gfortran.dg/typebound_operator_5.f03: Ditto.
2819 * gfortran.dg/typebound_operator_6.f03: Ditto.
2820 * gfortran.dg/typebound_proc_18.f03: Ditto.
2821 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2822 * gfortran.dg/use_1.f90: Ditto.
2823 * gfortran.dg/use_10.f90: Ditto.
2824 * gfortran.dg/use_11.f90: Ditto.
2825 * gfortran.dg/use_14.f90: Ditto.
2826 * gfortran.dg/use_only_2.f90: Ditto.
2827 * gfortran.dg/use_rename_4.f90: Ditto.
2828 * gfortran.dg/use_rename_5.f90: Ditto.
2829 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2830 * gfortran.dg/used_interface_ref.f90: Ditto.
2831 * gfortran.dg/used_types_11.f90: Ditto.
2832 * gfortran.dg/used_types_3.f90: Ditto.
2833 * gfortran.dg/used_types_4.f90: Ditto.
2834 * gfortran.dg/userdef_operator_2.f90: Ditto.
2835 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2836 * gfortran.dg/vect/pr46213.f90: Ditto.
2837 * gfortran.dg/whole_file_21.f90: Ditto.
2838 * gfortran.dg/whole_file_22.f90: Ditto.
2839 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2840 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2842 2011-08-02 Kai Tietz <ktietz@redhat.com>
2844 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2846 2011-08-01 Jason Merrill <jason@redhat.com>
2849 * g++.dg/abi/mangle49.C: New.
2852 * g++.dg/cpp0x/constexpr-array4.C: New.
2855 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2857 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2860 * gcc.target/i386/pr49927.c: New test.
2862 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2864 PR tree-optimization/49926
2865 * gcc.dg/vect/pr49926.c: New test.
2867 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2869 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2870 * gcc.target/i386/lzcnt-1.c: New test.
2871 * gcc.target/i386/lzcnt-2.c: Likewise.
2872 * gcc.target/i386/lzcnt-2a.c: Likewise.
2873 * gcc.target/i386/lzcnt-3.c: Likewise.
2874 * gcc.target/i386/lzcnt-4.c: Likewise.
2875 * gcc.target/i386/lzcnt-4a.c: Likewise.
2876 * gcc.target/i386/lzcnt-5.c: Likewise.
2877 * gcc.target/i386/lzcnt-6.c: Likewise.
2878 * gcc.target/i386/lzcnt-6a.c: Likewise.
2879 * gcc.target/i386/lzcnt-check.h: Likewise.
2881 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2882 * gcc.target/i386/sse-13.c: Likewise.
2883 * gcc.target/i386/sse-14.c: Likewise.
2884 * g++.dg/other/i386-2.C: Likewise.
2885 * g++.dg/other/i386-3.C: Likewise.
2887 2011-08-01 Julian Brown <julian@codesourcery.com>
2889 * gcc.target/arm/fixed-point-exec.c: New test.
2891 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.target/i386/pr49920.c: New test.
2896 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2898 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2899 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2900 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2901 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2902 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2903 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2904 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2905 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2906 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2907 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2908 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2909 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2910 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2911 * g++.dg/tree-ssa/pr33615.C: Ditto.
2912 * g++.dg/tree-ssa/restrict1.C: Ditto.
2913 * c-c++-common/restrict-2.c: Ditto.
2914 * gfortran.dg/pr32921.f: Ditto.
2915 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2916 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2917 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2918 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2919 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2920 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2921 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2922 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2923 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2924 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2926 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2928 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2929 .exe.ltrans[0-9]*. dump files.
2931 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2934 * gfortran.dg/abstract_type_6.f03: Modified.
2935 * gfortran.dg/typebound_proc_24.f03: New.
2937 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2940 * g++.dg/init/for1.C: Fix.
2942 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2945 * gfortran.dg/string_5.f90: New test.
2947 2011-07-29 Jason Merrill <jason@redhat.com>
2950 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2952 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2954 PR tree-optimization/47407
2955 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2959 2011-07-29 Richard Guenther <rguenther@suse.de>
2961 * gcc.dg/uninit-suppress.c: Also disable VRP.
2962 * gcc.dg/uninit-suppress_2.c: Likewise.
2964 2011-07-28 Jason Merrill <jason@redhat.com>
2967 * g++.dg/template/nontype24.C: New.
2969 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2971 PR rtl-optimization/47958
2972 * gcc.dg/torture/pr47958-1.c: New.
2974 2011-07-29 Wei Guozhi <carrot@google.com>
2976 PR rtl-optimization/49799
2977 * gcc.dg/pr49799.c: New test case.
2979 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2982 * gcc.dg/graphite/id-pr48648.c: New.
2984 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2987 * gfortran.dg/maxloc_2.f90: New test.
2988 * gfortran.dg/maxloc_3.f90: New test.
2989 * gfortran.dg/minloc_1.f90: New test.
2990 * gfortran.dg/minloc_2.f90: New test.
2991 * gfortran.dg/minloc_3.f90: New test.
2992 * gfortran.dg/minmaxloc_7.f90: New test.
2995 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2997 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3000 the builtin isn't optimized away.
3002 2011-07-27 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/lto/pr45586-2_0.f90: New.
3007 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3010 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3011 * c-c++-common/cxxbitfields-5.c: Same.
3013 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3015 * lib/target-supports.exp (check_effective_target_mmap): Use
3016 check_function_available.
3018 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3020 * g++.old-deja/g++.pt/crash60.C: Updated.
3022 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.target/i386/pr49866.c: New test.
3027 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3029 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3030 * gcc.target/i386/bmi-andn-1.c: New test.
3031 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3032 * gcc.target/i386/bmi-andn-2.c: Likewise.
3033 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3034 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3035 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3036 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3037 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3038 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3039 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3040 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3041 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3042 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3043 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3044 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3045 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3046 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3047 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3048 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3049 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3050 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3051 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3052 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3053 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3055 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3058 * gfortran.dg/graphite/id-pr47691.f: New.
3060 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3062 * gcc.target/i386/avx-os-support.h: New.
3063 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3064 (main): Check avx_os_support before the test is run.
3065 * gcc.target/i386/aes-avx-check.h: Ditto.
3066 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3068 2011-07-27 Kai Tietz <ktietz@redhat.com>
3070 * gcc.target/i386/aggregate-ret3.c: New test.
3071 * gcc.target/i386/aggregate-ret4.c: New test.
3073 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3076 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3077 allocated array should *not* change its size.
3078 * gfortran.dg/multiple_allocation_3.f90: New test.
3080 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/cpp0x/constexpr-49776.C: New.
3085 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3088 * gcc.dg/graphite/id-pr47046.c: New.
3090 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3093 * gcc.dg/graphite/run-id-pr47593.c: New.
3095 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3098 * gcc.dg/graphite/run-id-pr47653.c: New.
3099 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3100 induction variables.
3101 * gcc.dg/graphite/scop-16.c: Same.
3102 * gcc.dg/graphite/scop-17.c: Same.
3103 * gcc.dg/graphite/scop-21.c: Same.
3105 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3108 * gcc.dg/graphite/id-pr48805.c: New.
3110 2011-07-26 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/coarray_lib_token_2.f90: New.
3114 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3116 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3119 2011-07-25 Andrew Pinski <apinski@cavium.com>
3122 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3123 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3125 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3127 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3129 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3130 * gcc.c-torture/execute/loop-2g.c: Likewise.
3131 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3132 Require mmap support.
3133 * gcc.c-torture/execute/loop-2g.x: Likewise.
3134 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3135 (MAP_ANON): Provide default.
3136 * gcc.dg/20050826-1.c: Likewise.
3137 * gcc.target/i386/pr36533.c: Likewise.
3138 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3139 Use dg-require-effective-target mmap.
3141 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/cpp0x/range-for19.C: New.
3146 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3149 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3152 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3155 * g++.dg/torture/pr49309.C: Remove.
3157 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3159 PR tree-optimization/49809
3160 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3163 2011-07-25 Richard Guenther <rguenther@suse.de>
3165 PR tree-optimization/49715
3166 * gcc.target/i386/pr49715-1.c: New testcase.
3167 * gcc.target/i386/pr49715-2.c: Likewise.
3169 2011-07-23 Jason Merrill <jason@redhat.com>
3171 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3173 2011-07-22 Jason Merrill <jason@redhat.com>
3176 * g++.dg/cpp0x/initlist55.C: New.
3178 2011-07-23 Tobias Burnus <burnus@net-b.de>
3181 * gfortran.dg/namelist_72.f: New.
3183 2011-07-23 Tobias Burnus <burnus@net-b.de>
3185 * gfortran.dg/coarray_25.f90: New.
3187 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3189 * override1.C: This test should use c++0x mode.
3190 * override3.C: New. Test the diagnostics in c++98 mode.
3192 2011-07-22 Jason Merrill <jason@redhat.com>
3193 Mark Glisse <marc.glisse@normalesup.org>
3196 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3199 * g++.dg/opt/builtins2.C: New.
3200 * g++.dg/other/error27.C: Don't rely on __builtin.
3202 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3204 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3206 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3207 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3208 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3209 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3211 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3214 2011-07-22 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/45819
3217 * gcc.dg/pr45819.c: New testcase.
3219 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3221 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3223 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3227 * gcc.dg/graphite/run-id-pr47654.c: New.
3229 2011-07-21 Ian Lance Taylor <iant@google.com>
3232 * gcc.dg/pr49705.c: New test.
3234 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3236 * lib/target-supports.exp (check_avx_os_support_available): New.
3237 (check_effective_target_avx_runtime): Use it.
3239 2011-07-21 Richard Guenther <rguenther@suse.de>
3241 PR tree-optimization/49770
3242 * g++.dg/torture/pr49770.C: New testcase.
3244 2011-07-21 Kai Tietz <ktietz@redhat.com>
3246 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3247 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3249 2011-07-21 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/coarray_lib_token_1.f90: New.
3253 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3255 * gcc.dg/pr32912-2.c: Skip for AVR.
3256 * gcc.dg/pr44674.c: Add dg-require-profiling.
3258 2011-07-20 Jason Merrill <jason@redhat.com>
3260 * g++.dg/ext/desig2.C: New.
3262 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3264 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3266 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3267 * gcc.target/powerpc/recip-3.c: Ditto.
3269 2011-07-19 Jason Merrill <jason@redhat.com>
3271 PR c++/6709 (DR 743)
3272 PR c++/42603 (DR 950)
3273 * g++.dg/cpp0x/decltype21.C: New.
3275 2011-07-20 Richard Guenther <rguenther@suse.de>
3278 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3279 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3281 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3283 * gcc.target/arm/combine-movs.c: New.
3284 * gcc.target/arm/unsigned-extend-2.c: New.
3286 2011-07-19 Jason Merrill <jason@redhat.com>
3289 * g++.dg/cpp0x/variadic114.C: New.
3291 2011-07-19 Tobias Burnus <burnus@net-b.de>
3293 * gfortran.dg/coarray_args_1.f90: New.
3294 * gfortran.dg/coarray_args_2.f90: New.
3296 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3299 * gfortran.dg/allocate_error_3.f90: New.
3301 2011-07-19 Richard Guenther <rguenther@suse.de>
3303 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3304 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3305 * gcc.dg/torture/20110719-1.c: New testcase.
3307 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3309 PR tree-optimization/49768
3310 * gcc.c-torture/execute/pr49768.c: New test.
3312 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3314 PR tree-optimization/49771
3315 * gcc.dg/vect/pr49771.c: New test.
3317 2011-07-18 Martin Jambor <mjambor@suse.cz>
3319 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3320 * gcc.dg/ipa/ipa-2.c: Likewise.
3321 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3322 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3323 * gcc.dg/ipa/ipa-5.c: Likewise.
3324 * gcc.dg/ipa/ipa-7.c: Likewise.
3325 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3326 * gcc.dg/ipa/ipacost-1.c: Likewise.
3327 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3329 * gcc.dg/ipa/ipcp-1.c: New test.
3330 * gcc.dg/ipa/ipcp-2.c: Likewise.
3331 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3333 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3336 * gfortran.dg/pr49675.f90: New test.
3338 2011-07-18 Richard Guenther <rguenther@suse.de>
3340 * gcc.dg/torture/20110718-1.c: New testcase.
3342 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3344 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3345 * g++.dg/ext/bitfield3.C: Likewise.
3346 * g++.dg/ext/bitfield4.C: Likewise.
3347 * g++.dg/ext/bitfield5.C: Likewise.
3348 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3349 * g++.dg/other/pr23205-2.C: Likewise.
3350 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3351 * gcc.c-torture/compile/20001109-2.c: Likewise.
3352 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3353 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3354 * gcc.dg/bitfld-16.c: Likewise.
3355 * gcc.dg/bitfld-17.c: Likewise.
3356 * gcc.dg/bitfld-18.c: Likewise.
3357 * gcc.dg/builtins-config.h: Remove Netware support.
3358 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3359 * gcc.dg/cdce2.c: Likewise.
3360 * gcc.dg/cpp/assert4.c: Remove netware support.
3361 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3362 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3364 * lib/target-supports.exp (check_visibility_available): Remove
3366 (check_profiling_available): Likewise.
3368 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3370 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3372 2011-07-17 Tobias Burnus <burnus@net-b.de>
3373 Thomas Koenig <tkoenig@gcc.gnu.org>
3376 * gfortran.dg/generic_17.f90: Fix testcase.
3377 * gfortran.dg/interface_3.f90: Add dg-error.
3378 * gfortran.dg/use_14.f90: New.
3379 * gfortran.dg/use_15.f90: New.
3381 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3383 * gnat.dg/pointer_controlled.adb: New test.
3385 2011-07-17 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/pointer_remapping_7.f90: New.
3390 2011-07-16 Jason Merrill <jason@redhat.com>
3392 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3394 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3395 Jason Merrill <jason@redhat.com>
3399 * g++.dg/cpp0x/decltype29.C: Adjust.
3400 * g++.dg/cpp0x/error4.C: Adjust.
3401 * g++.dg/cpp0x/sfinae26.C: Adjust.
3402 * g++.dg/cpp0x/variadic105.C: Adjust.
3403 * g++.dg/template/deduce3.C: Adjust.
3404 * g++.dg/template/error45.C: Adjust.
3405 * g++.dg/template/ptrmem2.C: Adjust.
3406 * g++.dg/template/sfinae2.C: Adjust.
3407 * g++.old-deja/g++.pt/crash60.C: Adjust.
3408 * g++.old-deja/g++.pt/unify6.C: Adjust.
3409 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3410 * g++.dg/cpp0x/nullptr15.C: Adjust.
3411 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3412 * g++.dg/cpp0x/pr31431.C: Adjust.
3413 * g++.dg/cpp0x/pr31434.C: Adjust.
3414 * g++.dg/cpp0x/sfinae11.C: Adjust
3415 * g++.dg/cpp0x/temp_default2.C: Adjust.
3416 * g++.dg/cpp0x/trailing4.C: Adjust.
3417 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3418 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3419 * g++.dg/cpp0x/variadic105.C: Adjust.
3420 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3421 * g++.dg/ext/vla2.C: Adjust.
3422 * g++.dg/other/ptrmem10.C: Adjust.
3423 * g++.dg/other/ptrmem11.C: Adjust.
3424 * g++.dg/overload/unknown1.C: Adjust.
3425 * g++.dg/template/conv11.C: Adjust.
3426 * g++.dg/template/dependent-expr5.C: Adjust.
3427 * g++.dg/template/friend.C: Adjust.
3428 * g++.dg/template/incomplete2.C: Adjust.
3429 * g++.dg/template/local4.C: Adjust.
3430 * g++.dg/template/local6.C: Adjust.
3431 * g++.dg/template/operator9.C: Adjust.
3432 * g++.dg/template/ttp25.C: Adjust.
3433 * g++.dg/template/unify10.C: Adjust.
3434 * g++.dg/template/unify11.C: Adjust.
3435 * g++.dg/template/unify6.C: Adjust.
3436 * g++.dg/template/unify9.C: Adjust.
3437 * g++.dg/template/varmod1.C: Adjust.
3438 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3439 * g++.old-deja/g++.pt/crash28.C: Adjust.
3440 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3441 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3442 * g++.old-deja/g++.pt/expr2.C: Adjust.
3443 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3444 * g++.old-deja/g++.pt/spec5.C: Adjust.
3445 * g++.old-deja/g++.pt/spec6.C: Adjust.
3446 * g++.old-deja/g++.pt/unify4.C: Adjust.
3447 * g++.old-deja/g++.pt/unify8.C: Adjust.
3448 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3449 * g++.dg/overload/template5.C: New testcase.
3450 * g++.dg/template/overload12.C: New testcase.
3452 2011-07-11 Tobias Burnus <burnus@net-b.de>
3454 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3455 * gfortran.dg/coarray_7.f90: Ditto.
3456 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3457 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3459 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3461 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3463 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3464 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3465 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3467 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3468 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3469 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3471 2011-07-15 Jason Merrill <jason@redhat.com>
3474 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3475 Use --extra_opts instead of --additional_options.
3477 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3480 * g++.dg/torture/pr49309.C: Remove.
3482 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3484 * gcc.target/tic6x/weak-call.c: New test.
3485 * gcc.target/tic6x/fpcmp.c: New test.
3486 * gcc.target/tic6x/fpdiv.c: New test.
3487 * gcc.target/tic6x/rotdi16-scan.c: New test.
3488 * gcc.target/tic6x/ffssi.c: New test.
3489 * gcc.target/tic6x/fpdiv-lib.c: New test.
3490 * gcc.target/tic6x/cold-lc.c: New test.
3491 * gcc.target/tic6x/longcalls.c: New test.
3492 * gcc.target/tic6x/abi-align-1.c: New test.
3493 * gcc.target/tic6x/fpcmp-finite.c: New test.
3494 * gcc.target/tic6x/rotdi16.c: New test.
3495 * gcc.target/tic6x/bswapl.c: New test.
3496 * gcc.target/tic6x/ffsdi.c: New test.
3497 * gcc.target/tic6x/tic6x.exp: New file.
3498 * gcc.target/tic6x/builtins/arith24.c: New test.
3499 * gcc.target/tic6x/builtins/smpy.c: New test.
3500 * gcc.target/tic6x/builtins/smpylh.c: New test.
3501 * gcc.target/tic6x/builtins/smpyh.c: New test.
3502 * gcc.target/tic6x/builtins/sarith1.c: New test.
3503 * gcc.target/tic6x/builtins/extclr.c: New test
3504 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3505 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3506 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3507 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3509 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3511 * gcc.dg/20020312-2.c: Likewise.
3512 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3513 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3514 * gcc.dg/torture/builtin-math-7.c: Likewise.
3517 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3518 not testing tic6x-*-*.
3520 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3523 * g++.dg/torture/pr49309.C: New testcase.
3525 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3527 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3529 2011-07-14 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/49651
3532 * gcc.dg/torture/pr49651.c: New testcase.
3534 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3537 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3539 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3541 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3542 -mno-pointers-to-nested-functions.
3543 * gcc.target/powerpc/no-r11-2.c: Ditto.
3544 * gcc.target/powerpc/no-r11-3.c: Ditto.
3546 2011-07-13 Jason Merrill <jason@redhat.com>
3548 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3549 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3550 when compiling C files.
3551 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3552 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3553 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3554 * g++.dg/lookup/anon2.C: Likewise.
3555 * g++.dg/tree-ssa/copyprop.C: Likewise.
3556 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3557 * g++.dg/init/vector1.C: Ignore narrowing errors.
3558 * g++.dg/torture/pr35526.C: Likewise.
3559 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3561 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3564 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3567 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3569 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3570 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3572 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3574 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3575 * lib/obj-c++.exp (obj-c++_init): Ditto.
3576 * lib/file-format.exp (gcc_target_object_format): Ditto.
3577 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3578 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3579 (check_visibility_available): Ditto.
3580 (check_effective_target_tls_native): Ditto.
3581 (check_effective_target_tls_emulated): Ditto.
3582 (check_effective_target_function_sections): Ditto.
3584 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3586 * gcc.target/arm/pr48183.c: New test.
3588 2011-07-13 Richard Guenther <rguenther@suse.de>
3590 * gcc.dg/torture/20110713-1.c: New testcase.
3592 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3595 * gcc.c-torture/compile/pr49474.c: New testcase.
3597 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3599 PR tree-optimization/49712
3600 * gcc.c-torture/execute/pr49712.c: New test.
3602 2011-07-11 Jason Merrill <jason@redhat.com>
3605 * g++.dg/template/recurse3.C: New.
3607 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3610 * gcc.dg/guality/csttest.c: New test.
3613 * gfortran.dg/pr49698.f90: New test.
3615 2011-07-11 Jeff Law <law@redhat.com>
3617 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3619 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3621 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3622 * go.test/go-test.exp (go-set-goarch): Likewise.
3624 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3627 * gcc.target/avr/torture/pr39633.c: New test case.
3629 2011-07-11 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3634 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3636 * lib/target-supports.exp (check_effective_target_scheduling):
3638 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3639 * gcc.dg/pr45055.c: Ditto.
3640 * gcc.dg/pr45353.c: Ditto.
3641 * g++.dg/pr45056.C: Ditto.
3643 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3645 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3646 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3647 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3648 * g++.dg/torture/pr31863.C: Skip AVR.
3650 2011-07-10 Tobias Burnus <burnus@net-b.de>
3653 * gfortran.dg/intrinsic_signal.f90: New.
3655 2011-07-09 Jason Merrill <jason@redhat.com>
3657 * g++.dg/cpp0x/regress/regress6.C: New.
3658 * g++.dg/parse/crash45.C: Adjust message.
3659 * g++.dg/template/crash38.C: Adjust message.
3660 * g++.dg/template/crash64.C: Adjust message.
3662 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3664 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3665 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3666 * g++.dg/abi/bitfield3.C: Likewise.
3667 * g++.dg/eh/pr38662.C: Likewise.
3668 * g++.dg/ext/attrib36.C: Likewise.
3669 * g++.dg/ext/attrib37.C: Likewise.
3670 * g++.dg/ext/attrib8.C: Likewise.
3671 * g++.dg/ext/tmplattr1.C: Likewise.
3672 * g++.dg/inherit/override-attribs.C: Likewise.
3673 * g++.dg/opt/inline9.C: Likewise.
3674 * g++.dg/opt/life1.C: Likewise.
3675 * g++.dg/opt/longbranch2.C: Likewise.
3676 * g++.dg/opt/nrv12.C: Likewise.
3677 * g++.dg/opt/reg-stack4.C: Likewise.
3678 * g++.dg/other/pr35504.C: Likewise.
3679 * g++.dg/other/pr39496.C: Likewise.
3680 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3681 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3682 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3683 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3684 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3685 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3686 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3687 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3688 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3689 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3690 * g++.dg/warn/pr15774-1.C: Likewise.
3691 * g++.dg/warn/pr15774-2.C: Likewise.
3692 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3693 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3694 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3695 * g++.old-deja/g++.pt/asm2.C: Likewise.
3696 * gcc.c-torture/compile/20000804-1.c: Likewise.
3697 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3698 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3699 * gcc.dg/20020108-1.c: Likewise.
3700 * gcc.dg/20020122-2.c: Likewise.
3701 * gcc.dg/20020122-3.c: Likewise.
3702 * gcc.dg/20020206-1.c: Likewise.
3703 * gcc.dg/20020219-1.c: Likewise.
3704 * gcc.dg/20020310-1.c: Likewise.
3705 * gcc.dg/20020411-1.c: Likewise.
3706 * gcc.dg/20020418-2.c: Likewise.
3707 * gcc.dg/20020426-2.c: Likewise.
3708 * gcc.dg/20020517-1.c: Likewise.
3709 * gcc.dg/20030204-1.c: Likewise.
3710 * gcc.dg/20030826-2.c: Likewise.
3711 * gcc.dg/20031102-1.c: Likewise.
3712 * gcc.dg/20031202-1.c: Likewise.
3713 * gcc.dg/20050111-1.c: Likewise.
3714 * gcc.dg/20050503-1.c: Likewise.
3715 * gcc.dg/array-init-1.c: Likewise.
3716 * gcc.dg/builtin-apply4.c: Likewise.
3717 * gcc.dg/dfp/pr31344.c: Likewise.
3718 * gcc.dg/gomp/atomic-11.c: Likewise.
3719 * gcc.dg/graphite/pr40281.c: Likewise.
3720 * gcc.dg/ia64-sync-1.c: Likewise.
3721 * gcc.dg/ia64-sync-2.c: Likewise.
3722 * gcc.dg/ia64-sync-3.c: Likewise.
3723 * gcc.dg/ia64-sync-4.c: Likewise.
3724 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3725 * gcc.dg/invalid-call-1.c: Likewise.
3726 * gcc.dg/loop-3.c: Likewise.
3727 * gcc.dg/lower-subreg-1.c: Likewise.
3728 * gcc.dg/lto/pr47259_0.c: Likewise.
3729 * gcc.dg/nested-calls-1.c: Likewise.
3730 * gcc.dg/pr20017.c: Likewise.
3731 * gcc.dg/pr25023.c: Likewise.
3732 * gcc.dg/pr27671-2.c: Likewise.
3733 * gcc.dg/pr32176.c: Likewise.
3734 * gcc.dg/pr33676.c: Likewise.
3735 * gcc.dg/pr35045.c: Likewise.
3736 * gcc.dg/pr36015.c: Likewise.
3737 * gcc.dg/pr36584.c: Likewise.
3738 * gcc.dg/pr36998.c: Likewise.
3739 * gcc.dg/pr37438.c: Likewise.
3740 * gcc.dg/pr37908.c: Likewise.
3741 * gcc.dg/pr41241.c: Likewise.
3742 * gcc.dg/pr41340.c: Likewise.
3743 * gcc.dg/pr44136.c: Likewise.
3744 * gcc.dg/pr44194-1.c: Likewise.
3745 * gcc.dg/pr46212.c: Likewise.
3746 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3747 * gcc.dg/setjmp-2.c: Likewise.
3748 * gcc.dg/short-compare-1.c: Likewise.
3749 * gcc.dg/short-compare-2.c: Likewise.
3750 * gcc.dg/smod-1.c: Likewise.
3751 * gcc.dg/sync-2.c: Likewise.
3752 * gcc.dg/sync-3.c: Likewise.
3753 * gcc.dg/tls/opt-1.c: Likewise.
3754 * gcc.dg/tls/opt-2.c: Likewise.
3755 * gcc.dg/tls/opt-3.c: Likewise.
3756 * gcc.dg/torture/badshift.c: Likewise.
3757 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3758 * gcc.dg/torture/pr20314-2.c: Likewise.
3759 * gcc.dg/torture/pr36891.c: Likewise.
3760 * gcc.dg/torture/pr38774.c: Likewise.
3761 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3762 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3763 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3764 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3765 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3766 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3767 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3768 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3769 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3770 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3771 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3772 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3773 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3774 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3775 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3776 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3777 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3778 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3779 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3780 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3781 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3782 * gcc.dg/unroll-1.c: Likewise.
3783 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3784 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3785 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3786 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3787 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3788 * gcc.target/i386/20000609-1.c: Likewise.
3789 * gcc.target/i386/20000720-1.c: Likewise.
3790 * gcc.target/i386/20000724-1.c: Likewise.
3791 * gcc.target/i386/20011107-1.c: Likewise.
3792 * gcc.target/i386/20011119-1.c: Likewise.
3793 * gcc.target/i386/20020201-3.c: Likewise.
3794 * gcc.target/i386/20020218-1.c: Likewise.
3795 * gcc.target/i386/20020729-1.c: Likewise.
3796 * gcc.target/i386/20030926-1.c: Likewise.
3797 * gcc.target/i386/20060125-1.c: Likewise.
3798 * gcc.target/i386/20060125-2.c: Likewise.
3799 * gcc.target/i386/20060512-1.c: Likewise.
3800 * gcc.target/i386/20060512-2.c: Likewise.
3801 * gcc.target/i386/20060512-3.c: Likewise.
3802 * gcc.target/i386/20060512-4.c: Likewise.
3803 * gcc.target/i386/387-1.c: Likewise.
3804 * gcc.target/i386/387-2.c: Likewise.
3805 * gcc.target/i386/387-5.c: Likewise.
3806 * gcc.target/i386/387-6.c: Likewise.
3807 * gcc.target/i386/980312-1.c: Likewise.
3808 * gcc.target/i386/980313-1.c: Likewise.
3809 * gcc.target/i386/990117-1.c: Likewise.
3810 * gcc.target/i386/990424-1.c: Likewise.
3811 * gcc.target/i386/990524-1.c: Likewise.
3812 * gcc.target/i386/991129-1.c: Likewise.
3813 * gcc.target/i386/991214-1.c: Likewise.
3814 * gcc.target/i386/991230-1.c: Likewise.
3815 * gcc.target/i386/addr-sel-1.c: Likewise.
3816 * gcc.target/i386/aggregate-ret1.c: Likewise.
3817 * gcc.target/i386/aggregate-ret2.c: Likewise.
3818 * gcc.target/i386/align-main-3.c: Likewise.
3819 * gcc.target/i386/amd64-abi-1.c: Likewise.
3820 * gcc.target/i386/amd64-abi-2.c: Likewise.
3821 * gcc.target/i386/amd64-abi-4.c: Likewise.
3822 * gcc.target/i386/amd64-abi-5.c: Likewise.
3823 * gcc.target/i386/amd64-abi-6.c: Likewise.
3824 * gcc.target/i386/asm-1.c: Likewise.
3825 * gcc.target/i386/asm-3.c: Likewise.
3826 * gcc.target/i386/asm-5.c: Likewise.
3827 * gcc.target/i386/attributes-error.c: Likewise.
3828 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3829 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3830 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3831 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3832 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3833 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3834 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3835 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3836 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3837 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3838 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3839 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3840 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3841 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3842 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3843 * gcc.target/i386/bitfield1.c: Likewise.
3844 * gcc.target/i386/bitfield2.c: Likewise.
3845 * gcc.target/i386/bmi-2.c: Likewise.
3846 * gcc.target/i386/bmi-5.c: Likewise.
3847 * gcc.target/i386/builtin-unreachable.c: Likewise.
3848 * gcc.target/i386/cleanup-2.c: Likewise.
3849 * gcc.target/i386/clobbers.c: Likewise.
3850 * gcc.target/i386/cmov8.c: Likewise.
3851 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3852 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3853 * gcc.target/i386/compress-float-387.c: Likewise.
3854 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3855 * gcc.target/i386/compress-float-sse.c: Likewise.
3856 * gcc.target/i386/crc32-2.c: Likewise.
3857 * gcc.target/i386/crc32-3.c: Likewise.
3858 * gcc.target/i386/divmod-7.c: Likewise.
3859 * gcc.target/i386/divmod-8.c: Likewise.
3860 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3861 * gcc.target/i386/fma3-builtin.c: Likewise.
3862 * gcc.target/i386/fma3-fma.c: Likewise.
3863 * gcc.target/i386/fma4-256-vector.c: Likewise.
3864 * gcc.target/i386/fma4-builtin.c: Likewise.
3865 * gcc.target/i386/fma4-fma-2.c: Likewise.
3866 * gcc.target/i386/fma4-fma.c: Likewise.
3867 * gcc.target/i386/fma4-vector-2.c: Likewise.
3868 * gcc.target/i386/fma4-vector.c: Likewise.
3869 * gcc.target/i386/funcspec-1.c: Likewise.
3870 * gcc.target/i386/funcspec-10.c: Likewise.
3871 * gcc.target/i386/funcspec-11.c: Likewise.
3872 * gcc.target/i386/funcspec-2.c: Likewise.
3873 * gcc.target/i386/funcspec-5.c: Likewise.
3874 * gcc.target/i386/funcspec-6.c: Likewise.
3875 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3876 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3877 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3878 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3879 * gcc.target/i386/incoming-1.c: Likewise.
3880 * gcc.target/i386/incoming-10.c: Likewise.
3881 * gcc.target/i386/incoming-11.c: Likewise.
3882 * gcc.target/i386/incoming-12.c: Likewise.
3883 * gcc.target/i386/incoming-13.c: Likewise.
3884 * gcc.target/i386/incoming-14.c: Likewise.
3885 * gcc.target/i386/incoming-15.c: Likewise.
3886 * gcc.target/i386/incoming-2.c: Likewise.
3887 * gcc.target/i386/incoming-3.c: Likewise.
3888 * gcc.target/i386/incoming-4.c: Likewise.
3889 * gcc.target/i386/incoming-5.c: Likewise.
3890 * gcc.target/i386/incoming-6.c: Likewise.
3891 * gcc.target/i386/incoming-7.c: Likewise.
3892 * gcc.target/i386/incoming-8.c: Likewise.
3893 * gcc.target/i386/incoming-9.c: Likewise.
3894 * gcc.target/i386/lea.c: Likewise.
3895 * gcc.target/i386/local.c: Likewise.
3896 * gcc.target/i386/loop-1.c: Likewise.
3897 * gcc.target/i386/loop-2.c: Likewise.
3898 * gcc.target/i386/loop-3.c: Likewise.
3899 * gcc.target/i386/max-stack-align.c: Likewise.
3900 * gcc.target/i386/memcpy-1.c: Likewise.
3901 * gcc.target/i386/movbe-2.c: Likewise.
3902 * gcc.target/i386/movq-2.c: Likewise.
3903 * gcc.target/i386/movq.c: Likewise.
3904 * gcc.target/i386/nrv1.c: Likewise.
3905 * gcc.target/i386/pad-4.c: Likewise.
3906 * gcc.target/i386/pad-5a.c: Likewise.
3907 * gcc.target/i386/pad-5b.c: Likewise.
3908 * gcc.target/i386/pad-6a.c: Likewise.
3909 * gcc.target/i386/pad-6b.c: Likewise.
3910 * gcc.target/i386/pad-7.c: Likewise.
3911 * gcc.target/i386/pad-9.c: Likewise.
3912 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3913 * gcc.target/i386/pic-1.c: Likewise.
3914 * gcc.target/i386/pr12092-1.c: Likewise.
3915 * gcc.target/i386/pr12329.c: Likewise.
3916 * gcc.target/i386/pr21518.c: Likewise.
3917 * gcc.target/i386/pr22362.c: Likewise.
3918 * gcc.target/i386/pr22585.c: Likewise.
3919 * gcc.target/i386/pr23098.c: Likewise.
3920 * gcc.target/i386/pr25196.c: Likewise.
3921 * gcc.target/i386/pr25293.c: Likewise.
3922 * gcc.target/i386/pr25654.c: Likewise.
3923 * gcc.target/i386/pr26449.c: Likewise.
3924 * gcc.target/i386/pr26778.c: Likewise.
3925 * gcc.target/i386/pr26826.c: Likewise.
3926 * gcc.target/i386/pr27266.c: Likewise.
3927 * gcc.target/i386/pr29978.c: Likewise.
3928 * gcc.target/i386/pr30505.c: Likewise.
3929 * gcc.target/i386/pr30961-1.c: Likewise.
3930 * gcc.target/i386/pr31628.c: Likewise.
3931 * gcc.target/i386/pr32000-2.c: Likewise.
3932 * gcc.target/i386/pr32661-1.c: Likewise.
3933 * gcc.target/i386/pr32708-2.c: Likewise.
3934 * gcc.target/i386/pr32708-3.c: Likewise.
3935 * gcc.target/i386/pr34256.c: Likewise.
3936 * gcc.target/i386/pr34312.c: Likewise.
3937 * gcc.target/i386/pr34522.c: Likewise.
3938 * gcc.target/i386/pr35160.c: Likewise.
3939 * gcc.target/i386/pr35281.c: Likewise.
3940 * gcc.target/i386/pr36246.c: Likewise.
3941 * gcc.target/i386/pr36786.c: Likewise.
3942 * gcc.target/i386/pr37275.c: Likewise.
3943 * gcc.target/i386/pr37843-3.c: Likewise.
3944 * gcc.target/i386/pr37843-4.c: Likewise.
3945 * gcc.target/i386/pr39082-1.c: Likewise.
3946 * gcc.target/i386/pr39431.c: Likewise.
3947 * gcc.target/i386/pr39496.c: Likewise.
3948 * gcc.target/i386/pr39543-2.c: Likewise.
3949 * gcc.target/i386/pr39911.c: Likewise.
3950 * gcc.target/i386/pr40718.c: Likewise.
3951 * gcc.target/i386/pr40906-1.c: Likewise.
3952 * gcc.target/i386/pr40906-2.c: Likewise.
3953 * gcc.target/i386/pr40906-3.c: Likewise.
3954 * gcc.target/i386/pr40934.c: Likewise.
3955 * gcc.target/i386/pr41900.c: Likewise.
3956 * gcc.target/i386/pr42589.c: Likewise.
3957 * gcc.target/i386/pr43662.c: Likewise.
3958 * gcc.target/i386/pr43671.c: Likewise.
3959 * gcc.target/i386/pr43766.c: Likewise.
3960 * gcc.target/i386/pr43869.c: Likewise.
3961 * gcc.target/i386/pr44942.c: Likewise.
3962 * gcc.target/i386/pr44948-2a.c: Likewise.
3963 * gcc.target/i386/pr45234.c: Likewise.
3964 * gcc.target/i386/pr45336-2.c: Likewise.
3965 * gcc.target/i386/pr45336-4.c: Likewise.
3966 * gcc.target/i386/pr45852.c: Likewise.
3967 * gcc.target/i386/pr46470.c: Likewise.
3968 * gcc.target/i386/pr48037-1.c: Likewise.
3969 * gcc.target/i386/pr48389.c: Likewise.
3970 * gcc.target/i386/pr49095.c: Likewise.
3971 * gcc.target/i386/pr9771-1.c: Likewise.
3972 * gcc.target/i386/rdfsbase-1.c: Likewise.
3973 * gcc.target/i386/rdfsbase-2.c: Likewise.
3974 * gcc.target/i386/rdgsbase-1.c: Likewise.
3975 * gcc.target/i386/rdgsbase-2.c: Likewise.
3976 * gcc.target/i386/rdrand-3.c: Likewise.
3977 * gcc.target/i386/regparm-stdcall.c: Likewise.
3978 * gcc.target/i386/regparm.c: Likewise.
3979 * gcc.target/i386/reload-1.c: Likewise.
3980 * gcc.target/i386/rotate-2.c: Likewise.
3981 * gcc.target/i386/sibcall-5.c: Likewise.
3982 * gcc.target/i386/signbit-1.c: Likewise.
3983 * gcc.target/i386/signbit-2.c: Likewise.
3984 * gcc.target/i386/signbit-3.c: Likewise.
3985 * gcc.target/i386/sse-5.c: Likewise.
3986 * gcc.target/i386/sse-8.c: Likewise.
3987 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3988 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3989 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3990 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3991 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3992 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3993 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3994 * gcc.target/i386/sse2-movq-2.c: Likewise.
3995 * gcc.target/i386/sse2-movq-3.c: Likewise.
3996 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3997 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3998 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3999 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4000 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4001 * gcc.target/i386/ssefn-1.c: Likewise.
4002 * gcc.target/i386/ssefn-2.c: Likewise.
4003 * gcc.target/i386/sseregparm-1.c: Likewise.
4004 * gcc.target/i386/sseregparm-2.c: Likewise.
4005 * gcc.target/i386/sseregparm-3.c: Likewise.
4006 * gcc.target/i386/sseregparm-4.c: Likewise.
4007 * gcc.target/i386/sseregparm-5.c: Likewise.
4008 * gcc.target/i386/sseregparm-6.c: Likewise.
4009 * gcc.target/i386/sseregparm-7.c: Likewise.
4010 * gcc.target/i386/sseregparm-8.c: Likewise.
4011 * gcc.target/i386/stack-realign.c: Likewise.
4012 * gcc.target/i386/stack-usage-realign.c: Likewise.
4013 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4014 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4015 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4016 * gcc.target/i386/stackalign/return-1.c: Likewise.
4017 * gcc.target/i386/stackalign/return-2.c: Likewise.
4018 * gcc.target/i386/stackalign/return-3.c: Likewise.
4019 * gcc.target/i386/tailcall-1.c: Likewise.
4020 * gcc.target/i386/tbm-2.c: Likewise.
4021 * gcc.target/i386/udivmod-7.c: Likewise.
4022 * gcc.target/i386/udivmod-8.c: Likewise.
4023 * gcc.target/i386/unroll-1.c: Likewise.
4024 * gcc.target/i386/vararg-1.c: Likewise.
4025 * gcc.target/i386/vararg-2.c: Likewise.
4026 * gcc.target/i386/vect8-ret.c: Likewise.
4027 * gcc.target/i386/vectorize5.c: Likewise.
4028 * gcc.target/i386/wmul-1.c: Likewise.
4029 * gcc.target/i386/wmul-2.c: Likewise.
4030 * gcc.target/i386/wrfsbase-1.c: Likewise.
4031 * gcc.target/i386/wrfsbase-2.c: Likewise.
4032 * gcc.target/i386/wrgsbase-1.c: Likewise.
4033 * gcc.target/i386/wrgsbase-2.c: Likewise.
4034 * gcc.target/i386/xop-pcmov.c: Likewise.
4035 * gcc.target/i386/xop-pcmov2.c: Likewise.
4036 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4037 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4038 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4039 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4040 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4041 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4042 * gcc.target/i386/zee.c: Likewise.
4043 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4044 * gfortran.dg/compiler-directive_2.f: Likewise.
4045 * gfortran.dg/g77/20010216-1.f: Likewise.
4046 * gfortran.dg/gomp/pr39152.f90: Likewise.
4047 * gfortran.dg/pr33794.f90: Likewise.
4049 2011-07-09 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/regress/regress5.C: New.
4053 2011-07-08 Jason Merrill <jason@redhat.com>
4056 * g++.dg/expr/compound-asn1.C: New.
4057 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4059 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4062 * gcc.target/powerpc/altivec-34.c: New test.
4064 2011-07-08 Jason Merrill <jason@redhat.com>
4067 * g++.dg/abi/guard3.C: New.
4069 2011-07-08 Julian Brown <julian@codesourcery.com>
4071 * lib/target-supports.exp
4072 (check_effective_target_arm_little_endian): New.
4073 (check_effective_target_vect_pack_trunc): Use above.
4074 (check_effective_target_vect_unpack): Likewise.
4075 (check_effective_target_vect_element_align): Test
4076 check_effective_target_arm_vect_no_misalign for ARM.
4078 2011-07-08 Jason Merrill <jason@redhat.com>
4081 * g++.dg/cpp0x/constexpr-rom.C: New.
4083 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4086 * g++.dg/torture/pr49519.C: New test.
4088 2011-07-08 Martin Jambor <mjambor@suse.cz>
4090 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4092 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4095 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4097 2011-07-08 Richard Guenther <rguenther@suse.de>
4099 PR tree-optimization/49662
4100 * gcc.dg/graphite/interchange-14.c: XFAIL.
4101 * gcc.dg/graphite/interchange-15.c: Likewise.
4102 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4104 2011-07-06 Jason Merrill <jason@redhat.com>
4107 * g++.dg/cpp0x/regress/regress4.C: New.
4109 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4112 * gfortran.dg/result_in_spec_4.f90: New test.
4114 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4116 * gcc.target/sparc/cas64.c: New test.
4118 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4121 * g++.dg/torture/pr49644.C: New test.
4124 * gcc.c-torture/execute/pr49644.c: New test.
4126 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4128 * lib/target-supports.exp (check_effective_target_ia32): New.
4129 (check_effective_target_x32): Likewise.
4130 (check_effective_target_vect_cmdline_needed): Also check x32.
4132 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4134 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4136 * gcc.target/arm/pr42235.c: Likewise.
4137 * gcc.target/arm/pr42495.c: Likewise.
4138 * gcc.target/arm/pr42574.c: Likewise.
4139 * gcc.target/arm/thumb-branch1.c: Likewise.
4141 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4142 unneeded prune of possible warning.
4143 * gcc.target/arm/pr40956.c: Likewise.
4144 * gcc.target/arm/pr42505.c: Likewise.
4146 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4147 * gcc.c-torture/compile/pr46883.c: Likewise.
4148 * gcc.c-torture/compile/pr46934.c: Likewise.
4150 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4151 for move to ../../gcc.c-torture/compile.
4152 * gcc.target/arm/pr46883.c: Likewise.
4153 * gcc.target/arm/pr46934.c: Likewise.
4155 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4156 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4157 * gcc.target/arm/wmul-1.c: Likewise.
4158 * gcc.target/arm/wmul-2.c: Likewise.
4159 * gcc.target/arm/wmul-3.c: Likewise.
4160 * gcc.target/arm/wmul-4.c: Likewise.
4161 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4162 add tab after scan target.
4163 * gcc.target/arm/smlaltt-1.c: Likewise.
4164 * gcc.target/arm/smlatb-1.c: Likewise.
4165 * gcc.target/arm/smlatt-1.c: Likewise.
4167 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4170 * gcc.dg/debug/pr49522.c: New test.
4172 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4174 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4175 * gcc.dg/pr46212.c: Run only if target int32plus.
4176 * gcc.dg/torture/pr48146.c: Ditto.
4177 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4178 * c-c++-common/pr44832.c: Ditto.
4179 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4180 * gcc.dg/pr31490.c: Ditto.
4181 * gcc.dg/torture/builtin-math-7.c: Run only if target
4183 * gcc.dg/torture/pr45764.c: Skip for AVR.
4184 * gcc.dg/pr47893.c: Ditto.
4186 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4188 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4189 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4190 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4191 add tab to scan target.
4193 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4195 * gcc.target/arm/neon-modes-3.c: New test.
4197 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4199 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4200 -fno-loop-interchange -ffast-math.
4202 2011-07-07 Richard Guenther <rguenther@suse.de>
4204 * gcc.dg/ftrapv-3.c: New testcase.
4206 2011-07-07 Richard Guenther <rguenther@suse.de>
4208 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4209 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4211 2011-07-07 Kai Tietz <ktietz@redhat.com>
4213 * gcc.dg/binop-notxor1.c: New test.
4214 * gcc.dg/binop-notand4a.c: New test.
4215 * gcc.dg/binop-notxor2.c: New test.
4216 * gcc.dg/binop-notand3a.c: New test.
4217 * gcc.dg/binop-notand2a.c: New test.
4218 * gcc.dg/binop-notand6a.c: New test.
4219 * gcc.dg/binop-notor1.c: New test.
4220 * gcc.dg/binop-notand1a.c: New test.
4221 * gcc.dg/binop-notand5a.c: New test.
4222 * gcc.dg/binop-notor2.c: New test.
4224 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4227 * gcc.dg/gomp/pr49640.c: New test.
4229 2011-07-07 Richard Guenther <rguenther@suse.de>
4231 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4233 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4236 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4238 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4240 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4241 * gcc.target/powerpc/no-r11-2.c: Ditto.
4242 * gcc.target/powerpc/no-r11-3.c: Ditto.
4244 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4246 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4247 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4249 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4251 * lib/target-supports.exp (check_profiling_available): Disable
4252 profiling with -fprofile-generate for target avr.
4254 2011-07-06 Richard Guenther <rguenther@suse.de>
4256 PR tree-optimization/49645
4257 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4259 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4262 * gcc.dg/pr47383.c: New.
4264 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4266 PR tree-optimization/49647
4267 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4269 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4272 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4273 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4275 2011-07-05 Jason Merrill <jason@redhat.com>
4278 * g++.dg/template/template-id-4.C: New.
4280 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4282 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4283 * gcc.dg/pr43402.c: Ditto.
4285 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4287 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4289 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4291 * gcc.target/powerpc/ppc-switch-1.c: New test for
4292 --param case-values-threshold.
4293 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4295 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4297 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4299 2011-07-05 Jason Merrill <jason@redhat.com>
4301 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4303 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4305 PR tree-optimization/47654
4306 * gcc.dg/graphite/block-pr47654.c: New.
4308 2011-07-05 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4312 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4314 PR tree-optimization/49580
4315 * gcc.dg/autopar/pr49580.c: New test.
4317 2011-07-05 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/49518
4320 PR tree-optimization/49628
4321 * g++.dg/torture/pr49628.C: New testcase.
4322 * gcc.dg/torture/pr49518.c: Likewise.
4324 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326 * ada/acats/run_acats (which): Extract last field from type -p,
4327 type output only if command succeeded.
4329 2011-07-04 Jason Merrill <jason@redhat.com>
4331 * g++.dg/abi/mangle48.C: New.
4333 * g++.dg/cpp0x/diag1.C: New.
4335 * g++.dg/diagnostic/aka1.C: New.
4337 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4339 PR rtl-optimization/49619
4340 * gcc.dg/pr49619.c: New test.
4342 PR rtl-optimization/49472
4343 * gfortran.dg/pr49472.f90: New test.
4346 * gcc.dg/pr49602.c: New test.
4348 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4352 * gcc.target/avr/avr.exp: Run over cpp files, too.
4353 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4354 * gcc.target/avr/progmem.h: New file.
4355 * gcc.target/avr/exit-abort.h: New file.
4356 * gcc.target/avr/progmem-error-1.c: New file.
4357 * gcc.target/avr/progmem-error-1.cpp: New file.
4358 * gcc.target/avr/progmem-warning-1.c: New file.
4359 * gcc.target/avr/torture/progmem-1.c: New file.
4360 * gcc.target/avr/torture/progmem-1.cpp: New file.
4362 2011-07-04 Richard Guenther <rguenther@suse.de>
4364 PR tree-optimization/49615
4365 * g++.dg/torture/pr49615.C: New testcase.
4367 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4369 PR tree-optimization/49610
4370 * gcc.dg/vect/pr49610.c: New test.
4372 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4374 * gnat.dg/specs/debug1.ads: New test.
4376 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4379 * gfortran.dg/typebound_proc_23.f90: New.
4381 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4384 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4386 2011-07-01 Jason Merrill <jason@redhat.com>
4389 * g++.dg/template/template-id-3.C: New.
4392 * g++.dg/template/qualified-id4.C: New.
4395 * g++.dg/template/explicit-args4.C: New.
4398 * g++.dg/template/offsetof2.C: New.
4400 2011-07-01 Kai Tietz <ktietz@redhat.com>
4402 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4404 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4407 * lib/target-supports.exp (check_effective_target_gld): New proc.
4409 2011-07-01 Richard Guenther <rguenther@suse.de>
4411 PR tree-optimization/49603
4412 * gcc.dg/torture/pr49603.c: New testcase.
4414 2011-06-30 Jason Merrill <jason@redhat.com>
4417 * g++.dg/rtti/template1.C: New.
4420 * g++.dg/cpp0x/regress/ctor1.C: New.
4423 * g++.dg/cpp0x/initlist54.C: New.
4425 2011-06-30 Martin Jambor <mjambor@suse.cz>
4427 * gcc.dg/tree-ssa/sra-12.c: New test.
4429 2011-06-29 Jason Merrill <jason@redhat.com>
4431 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4433 2011-06-30 Richard Guenther <rguenther@suse.de>
4435 PR tree-optimization/46787
4436 * gcc.dg/vect/vect-121.c: New testcase.
4438 2011-06-30 Martin Jambor <mjambor@suse.cz>
4440 PR tree-optimization/49094
4441 * gcc.dg/tree-ssa/pr49094.c: New test.
4443 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4446 * gfortran.dg/pr49540-1.f90: New test.
4447 * gfortran.dg/pr49540-2.f90: New test.
4449 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4452 * ada/acats/run_acats (which): Use last field of type -p output.
4454 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4455 Iain Sandoe <iains@gcc.gnu.org>
4458 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4459 Only skip on 64-bit *-*-darwin8* && !objc2.
4461 2011-06-30 Richard Guenther <rguenther@suse.de>
4463 PR tree-optimization/38752
4464 * gcc.c-torture/compile/pr38752.c: New testcase.
4466 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4468 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4469 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4471 2011-06-29 Jason Merrill <jason@redhat.com>
4474 * g++.dg/cpp0x/initlist53.C: Use placement new.
4475 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4476 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4479 * g++.dg/cpp0x/trailing6.C: New.
4480 * g++.dg/cpp0x/pr45908.C: No error.
4483 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4486 * g++.dg/cpp0x/constexpr-using2.C: New.
4488 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4491 * g++.dg/cpp0x/constexpr-diag3.C: New.
4492 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4493 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4494 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4495 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4497 2011-06-29 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4501 2011-06-29 Richard Guenther <rguenther@suse.de>
4503 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4505 2011-06-29 Jason Merrill <jason@redhat.com>
4507 * g++.dg/cpp0x/initlist-value2.C: New.
4509 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4510 * g++.dg/cpp0x/initlist-value.C: New.
4512 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4514 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4516 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4518 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4519 * gcc.dg/inline_2.c: Likewise.
4520 * gcc.dg/unroll_1.c: Likewise.
4522 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.target/i386/pr49567.c: New test.
4527 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4529 * gnat.dg/opt17.ad[sb]: New test.
4531 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4532 Tom de Vries <tom@codesourcery.com>
4534 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4535 (check_effective_target_arm_thumb2): New effective targets.
4536 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4537 properly. Clean up temporary files.
4538 * gcc.target/arm/ivopts-2.c: Likewise.
4539 * gcc.target/arm/ivopts-3.c: Likewise.
4540 * gcc.target/arm/ivopts-4.c: Likewise.
4541 * gcc.target/arm/ivopts-5.c: Likewise.
4542 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4544 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4547 * gfortran.dg/reshape_zerosize_3.f90: New test.
4549 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4551 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4552 * gcc.target/arm/vfp-ldmias.c: Likewise.
4553 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4554 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4555 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4556 * gcc.target/arm/vfp-stmias.c: Likewise.
4557 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4558 * gcc.target/arm/vfp-stmiad.c: Likewise.
4560 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4562 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4564 * gcc.target/arm/pr45701-2.c: Ditto.
4566 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4570 * gfortran.dg/extends_14.f03: Modified.
4572 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4574 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4575 early if the test is already being skipped.
4577 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4578 scan-assembler-dem-not): For missing file, report unresolved with
4579 same message as for pass/fail, with reason reported in log file.
4581 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4582 from add_options_for_arm_neon_fp16.
4583 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4584 check_effective_target_arm_neon_fp16_ok_nocache.
4585 Check -mfpu and -mfloat-abi options from current multilib.
4586 Do not require neon support.
4587 (check_effective_target_arm_fp16_ok): Renamed from
4588 check_effecitve_target_arm_neon_fp16_ok.
4589 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4590 arm_neon_fp16_ok and arm_fp16.
4591 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4592 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4593 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4594 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4596 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/builtin-assume-aligned-1.c: New test.
4599 * gcc.dg/builtin-assume-aligned-2.c: New test.
4600 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4603 * gcc.dg/pr49544.c: New test.
4605 2011-06-27 Richard Guenther <rguenther@suse.de>
4607 PR tree-optimization/49394
4608 * g++.dg/torture/pr49394.C: New testcase.
4610 2011-06-27 Kai Tietz <ktietz@redhat.com>
4612 * gcc.dg/optimize-bswapdi-2.c: New test.
4614 2011-06-27 Michael Hope <michael.hope@linaro.org>
4615 Richard Sandiford <richard.sandiford@linaro.org>
4617 PR tree-optimization/49169
4618 * gcc.dg/torture/pr49169.c: New test.
4620 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4623 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4625 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4628 2011-06-26 Jason Merrill <jason@redhat.com>
4630 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4633 * g++.dg/init/ref19.C: New.
4634 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4636 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/48377
4639 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4642 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4645 * lib/target-supports.exp (check_effective_target_non_strict_align):
4647 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4649 2011-06-24 Martin Jambor <mjambor@suse.cz>
4651 PR tree-optimizations/49516
4652 * g++.dg/tree-ssa/pr49516.C: New test.
4654 2011-06-23 Jason Merrill <jason@redhat.com>
4657 * g++.dg/template/partial10.C: New.
4658 * g++.dg/template/partial11.C: New.
4660 2011-06-23 Jeff Law <law@redhat.com>
4663 * gcc.dg/pr48770.c: New test.
4665 2011-06-23 Jan Hubicka <jh@suse.cz>
4668 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4670 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4674 instead of -fdump-tree-optimized.
4676 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/template/crash107.C: New.
4680 * g++.dg/template/error17.C: Adjust.
4682 2011-06-23 Jason Merrill <jason@redhat.com>
4685 * g++.dg/cpp0x/defaulted30.C: New.
4688 * g++.dg/rtti/anon-ns1.C: New.
4691 * g++.dg/init/ref18.C: New.
4694 * g++.dg/template/partial9.C: New.
4696 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4699 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4701 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.dg/pr49496.c: New test.
4706 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4708 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4711 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4713 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4714 * gcc.target/arm/pr42879.c: Likewise.
4715 * gcc.target/arm/pr45701-3.c: Likewise.
4717 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4718 * gcc.target/arm/pr40482.c: Likewise.
4719 * gcc.target/arm/stack-corruption.c: Likewise.
4721 2011-06-22 Richard Guenther <rguenther@suse.de>
4723 PR tree-optimization/49493
4724 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4726 2011-06-22 Jason Merrill <jason@redhat.com>
4729 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4731 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4732 Dmitry Melnik <dm@ispras.ru>
4734 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4735 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4736 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4738 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4740 * gcc.target/arm/tlscall.c: New.
4742 2011-06-21 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/constexpr-ref1.C: New.
4746 * g++.dg/cpp0x/constexpr-ref2.C: New.
4747 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4750 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4753 * g++.dg/template/param3.C: New.
4755 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4757 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4758 my_clrsb test functions.
4760 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4761 test_sll, test_ull): Add clrsb tests.
4762 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4765 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4768 * gfortran.dg/class_44.f03: New.
4770 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4772 PR tree-optimization/49478
4773 * gcc.dg/vect/pr49478.c
4775 2011-06-21 Richard Guenther <rguenther@suse.de>
4777 PR tree-optimization/49483
4778 * gcc.dg/vect/vect-120.c: New testcase.
4780 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4783 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4784 * gcc.dg/vect/vect-peel-4.c: Likewise.
4786 2011-06-22 Christian Bruel <christian.bruel@st.com>
4789 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4790 * gcc.dg/always_inline2.c: Likewise.
4791 * gcc.dg/always_inline3.c: Likewise.
4792 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4793 * gcc.dg/inline_1.c: Likewise.
4794 * gcc.dg/inline_2.c: Likewise.
4795 * gcc.dg/inline_3.c: Likewise.
4796 * gcc.dg/inline_4.c: Likewise.
4797 * gcc.dg/20051201-1.c: Likewise.
4798 * gcc.dg/pr40087.c: Likewise.
4799 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4800 * gcc.dg/inline-22.c: Likewise.
4801 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4802 * gcc.dg/lto/20090218-1_1.c: Likewise.
4803 * g++.dg/ipa/devirt-7.C: Likewise.
4804 * gcc.dg/uninit-pred-5_a.c: Likewise.
4805 * gcc.dg/uninit-pred-5_b.c: Likewise.
4806 * gcc.dg/fail_always_inline.c: New.
4808 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4810 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4811 into 6 jobs instead of 3.
4813 2011-06-20 Jason Merrill <jason@redhat.com>
4816 * g++.dg/cpp0x/initlist53.C: New.
4818 2011-06-20 Tobias Burnus <burnus@net-b.de>
4821 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4822 * gfortran.dg/coarray_lock_3.f90: New.
4823 * gfortran.dg/coarray/lock_1.f90: New.
4825 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4827 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4828 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4829 unresolved and report the reason to the log file.
4831 * lib/scanasm.exp (object-size): Move argument processing earlier
4832 to report errors before verifying that the file exists. Report
4833 problems detected at runtime as unresolved instead of error and
4834 report their reasons to the log file.
4836 2011-06-20 Jason Merrill <jason@redhat.com>
4839 * g++.dg/cpp0x/explicit6.C: New.
4842 * g++.dg/cpp0x/enum20.C: New.
4845 * g++.dg/ext/attr-aligned01.C: New.
4848 * g++.dg/cpp0x/variadic-default.C: New.
4851 * g++.dg/cpp0x/auto26.C: New.
4854 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4856 2011-06-20 Kai Tietz <ktietz@redhat.com>
4858 * gcc.dg/binop-notand1.c: New test.
4859 * gcc.dg/binop-notand2.c: New test.
4860 * gcc.dg/binop-notand3.c: New test.
4861 * gcc.dg/binop-notand4.c: New test.
4862 * gcc.dg/binop-notand5.c: New test.
4863 * gcc.dg/binop-notand6.c: New test.
4865 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4868 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4870 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4873 * gfortran.dg/proc_ptr_31.f90: New.
4875 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4877 * gnat.dg/volatile6.adb: New test.
4878 * gnat.dg/volatile7.adb: Likewise.
4879 * gnat.dg/volatile8.adb: Likewise.
4880 * gnat.dg/volatile9.adb: Likewise.
4882 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4884 * gnat.dg/constant3.adb: New test.
4886 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4889 * gfortran.dg/read_list_eof_1.f90: New test.
4891 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.target/i386/testimm-1.c: New test.
4895 * gcc.target/i386/testimm-2.c: New test.
4896 * gcc.target/i386/testimm-3.c: New test.
4897 * gcc.target/i386/testimm-4.c: New test.
4898 * gcc.target/i386/testimm-5.c: New test.
4899 * gcc.target/i386/testimm-6.c: New test.
4900 * gcc.target/i386/testimm-7.c: New test.
4901 * gcc.target/i386/testimm-8.c: New test.
4902 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4903 * gcc.target/i386/xop-rotate1-int.c: New test.
4904 * gcc.target/i386/xop-rotate2-int.c: New test.
4906 2011-06-17 Jason Merrill <jason@redhat.com>
4908 * g++.dg/cpp0x/rv-func2.C: New.
4910 * g++.dg/debug/dwarf2/lambda1.C: New.
4911 * g++.dg/warn/Wshadow-6.C: Adjust.
4913 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4916 * gfortran.dg/move_alloc_5.f90: New.
4918 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4920 PR rtl-optimization/48542
4921 * gcc.dg/torture/pr48542.c: New test.
4923 2011-06-16 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4929 * g++.dg/cpp0x/initlist52.C New.
4932 * c-c++-common/raw-string-12.c: New.
4935 * g++.dg/cpp0x/sfinae26.C: New.
4938 * g++.dg/cpp0x/variadic113.C: New.
4941 * g++.dg/cpp0x/variadic112.C: New.
4943 2011-06-16 Jeff Law <law@redhat.com>
4945 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4946 improved jump threading.
4947 * gcc.dg/builtin-object-size-2.c: Likewise.
4948 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4950 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4953 * gfortran.dg/typebound_assignment_3.f03: New.
4955 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4958 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4960 2011-06-16 Martin Jambor <mjambor@suse.cz>
4962 PR tree-optimization/49343
4963 * gnat.dg/discr31.ad[sb]: New test.
4965 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4967 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4969 2011-06-16 Tom de Vries <tom@codesourcery.com>
4972 * gcc.target/arm/ivopts-3.c: Update test.
4973 * gcc.target/arm/ivopts-5.c: Same.
4975 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4978 2011-06-10 Wei Guozhi <carrot@google.com>
4981 * gcc.target/arm/pr45335.c: New test.
4982 * gcc.target/arm/pr45335-2.c: New test.
4983 * gcc.target/arm/pr45335-3.c: New test.
4984 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4985 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4986 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4988 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4990 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4992 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4995 * gfortran.dg/class_43.f03: New.
4997 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4999 PR tree-optimization/49419
5000 * gcc.c-torture/execute/pr49419.c: New test.
5002 2011-06-16 Revital Eres <revital.eres@linaro.org>
5004 * gcc.dg/sms-9.c: New file.
5006 2011-06-15 Easwaran Raman <eraman@google.com>
5008 PR rtl-optimization/49414
5009 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5011 2011-06-14 Jason Merrill <jason@redhat.com>
5013 * g++.dg/cpp0x/noexcept13.C: New.
5015 2011-06-14 Easwaran Raman <eraman@google.com>
5017 PR rtl-optimization/44194
5018 * gcc.dg/pr44194-1.c: New test.
5019 * gcc.dg/pr44194-2.c: New test.
5021 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5023 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5025 * gcc.target/arm/pr45701-2.c: Likewise.
5026 * gcc.target/arm/thumb-branch1.c: Likewise.
5028 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5031 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5033 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5035 * gcc.target/arm/pr45701-1.c: Require thumb support.
5036 * gcc.target/arm/pr45701-2.c: Likewise.
5037 * gcc.target/arm/thumb-branch1.c: Likewise.
5039 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5040 * gcc.target/arm/pr39839.c: Likewise.
5041 * gcc.target/arm/pr40657-2.c: Likewise.
5042 * gcc.target/arm/pr40956.c: Likewise.
5043 * gcc.target/arm/pr41679.c: Likewise.
5044 * gcc.target/arm/pr42235.c: Likewise.
5045 * gcc.target/arm/pr42495.c: Likewise.
5046 * gcc.target/arm/pr42505.c: Likewise.
5047 * gcc.target/arm/pr42574.c: Likewise.
5048 * gcc.target/arm/pr46883.c: Likewise.
5049 * gcc.target/arm/pr46934.c: Likewise.
5050 * gcc.target/arm/xor-and.c: Likewise.
5052 2011-06-14 Jason Merrill <jason@redhat.com>
5054 * g++.dg/other/error23.C: Adjust error message.
5055 * g++.dg/other/error32.C: Likewise.
5058 * g++.dg/cpp0x/rv-dotstar.C: New.
5061 * g++.dg/cpp0x/decltype30.C: New.
5063 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5065 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5068 * gfortran.dg/pr49103.f90: New test.
5070 2011-06-14 Tom de Vries <tom@codesourcery.com>
5073 * gcc.target/arm/ivopts-3.c: New test.
5074 * gcc.target/arm/ivopts-4.c: New test.
5075 * gcc.target/arm/ivopts-5.c: New test.
5077 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5079 PR rtl-optimization/49390
5080 * gcc.c-torture/execute/pr49390.c: New test.
5082 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5084 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5086 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5088 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5089 * gcc.c-torture/execute/cmpsi-2.x: New file.
5090 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5091 * gcc.c-torture/execute/pr45262.x: New file.
5092 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5093 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5095 * gcc.c-torture/compile/pr49163.c: Ditto.
5097 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5099 * gcc.dg/vect/vect-16.c: Rename to...
5100 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5101 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5102 for double-word vectors.
5103 * gcc.dg/vect/vect-peel-4.c: Likewise.
5104 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5106 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5109 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5112 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5114 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5116 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5118 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5120 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5122 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5124 * gfortran.dg/trim_optimize_8.f90: New test case.
5126 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5127 Ira Rosen <ira.rosen@linaro.org>
5129 PR tree-optimization/49352
5130 * gcc.dg/vect/pr49352.c: New test.
5132 2011-06-12 Tobias Burnus
5135 * gfortran.dg/alloc_comp_assign_11.f90: New.
5137 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5139 * gfortran.dg/trim_optimize_7.f90: New test.
5141 2011-06-10 Wei Guozhi <carrot@google.com>
5144 * gcc.target/arm/pr45335.c: New test.
5145 * gcc.target/arm/pr45335-2.c: New test.
5146 * gcc.target/arm/pr45335-3.c: New test.
5147 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5148 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5149 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5151 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5154 * g++.dg/parse/error39.C: New.
5156 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5158 * gcc.target/arm/20090811-1.c: Skip for incompatible
5159 options, do not override other options.
5160 * gcc.target/arm/combine-cmp-shift.c: Skip for
5161 incompatible options.
5162 * gcc.target/arm/pr45094.c: Likewise.
5163 * gcc.target/arm/scd42-1.c: Likewise.
5164 * gcc.target/arm/scd42-3.c: Likewise.
5165 * gcc.target/arm/thumb-ltu.c: Likewise.
5167 * lib/target-supports.exp
5168 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5169 multilib flags use -mfpu with a value other than neon-fp16.
5171 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5173 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5174 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5176 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178 * lib/target-supports.exp (check_effective_target_pie): New proc.
5179 * gcc.dg/pie-link.c: Use target pie.
5181 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5182 Laurent Roug� <laurent.rouge@menta.fr>
5184 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5185 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5187 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5189 * gfortran.dg/coarray/sync_1.f90: New test for
5190 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5192 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5194 PR tree-optimization/49318
5195 * gcc.dg/vect/pr49318.c: New test.
5197 2011-06-09 David Krauss <potswa@mac.com>
5199 * g++.dg/template/arrow1.C: New.
5201 2011-06-09 Jason Merrill <jason@redhat.com>
5203 * lib/prune.exp: Prune "note"s.
5204 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5206 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5207 * g++.dg/template/dependent-expr3.C: Likewise.
5208 * g++.dg/parse/template7.C: Likewise.
5209 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5210 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5211 * g++.old-deja/g++.pt/friend38.C: Likewise.
5212 * g++.old-deja/g++.pt/crash32.C: Likewise.
5213 * g++.old-deja/g++.other/init4.C: Likewise.
5214 * g++.old-deja/g++.other/friend8.C: Likewise.
5216 * g++.dg/ext/complex7.C: Adjust expected output.
5217 * g++.dg/diagnostic/method1.C: Likewise.
5218 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5219 * g++.dg/parse/crash33.C: Likewise.
5220 * g++.dg/other/warning1.C: Likewise.
5221 * g++.dg/init/pr29571.C: Likewise.
5222 * g++.dg/warn/overflow-warn-1.C: Likewise.
5223 * g++.dg/warn/overflow-warn-3.C: Likewise.
5224 * g++.dg/warn/overflow-warn-4.C: Likewise.
5225 * g++.old-deja/g++.oliva/template1.C: Likewise.
5227 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5228 * g++.dg/parse/template7.C: Adjust.
5230 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5233 * gcc.dg/pr49307.c: New.
5235 2011-06-09 Wei Guozhi <carrot@google.com>
5238 * gcc.target/arm/pr46975.c: New testcase.
5240 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5242 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5243 (PMETH, arglist_t): Removed.
5244 (method_get_number_of_arguments): Removed.
5245 (method_get_nth_argument): Removed.
5246 (method_get_first_argument): Removed.
5247 (method_get_next_argument): Removed.
5248 (method_get_sizeof_arguments): Removed.
5249 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5251 (method_get_number_of_arguments): Removed.
5252 (method_get_nth_argument): Removed.
5253 (method_get_first_argument): Removed.
5254 (method_get_next_argument): Removed.
5255 (method_get_sizeof_arguments): Removed.
5256 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5258 2011-06-09 David Li <davidxl@google.com>
5260 * gcc.dg/dump-pass.c: New test.
5262 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5265 * g++.dg/parse/error38.C: New.
5267 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5270 * gfortran.dg/pr49308.f90: New test.
5272 2011-06-08 Jason Merrill <jason@redhat.com>
5274 * g++.dg/cpp0x/noexcept11.C: New.
5275 * g++.dg/cpp0x/noexcept12.C: New.
5276 * g++.dg/cpp0x/sfinae11.C: Adjust.
5278 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5281 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5282 to dg-options, match also DW_AT_linkage_name.
5284 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5287 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5288 -fno-common on alpha*-dec-osf*.
5289 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5291 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5293 PR rtl-optimization/49303
5294 * gcc.target/ia64/pr49303.c: New test.
5296 2011-06-08 Tobias Burnus <burnus@net-b.de>
5299 * gfortran.dg/coarray_lock_1.f90: New.
5300 * gfortran.dg/coarray_lock_2.f90: New.
5302 2011-06-07 Jason Merrill <jason@redhat.com>
5304 * lib/prune.exp: Look for "required" rather than "instantiated".
5305 * g++.dg/abi/mangle11.C: Likewise.
5306 * g++.dg/abi/mangle12.C: Likewise.
5307 * g++.dg/abi/mangle17.C: Likewise.
5308 * g++.dg/abi/mangle20-2.C: Likewise.
5309 * g++.dg/abi/pragma-pack1.C: Likewise.
5310 * g++.dg/cpp0x/decltype26.C: Likewise.
5311 * g++.dg/cpp0x/decltype28.C: Likewise.
5312 * g++.dg/cpp0x/decltype29.C: Likewise.
5313 * g++.dg/cpp0x/enum11.C: Likewise.
5314 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5315 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5316 * g++.dg/cpp0x/pr47416.C: Likewise.
5317 * g++.dg/ext/case-range2.C: Likewise.
5318 * g++.dg/ext/case-range3.C: Likewise.
5319 * g++.dg/gomp/for-19.C: Likewise.
5320 * g++.dg/gomp/pr37533.C: Likewise.
5321 * g++.dg/gomp/pr38639.C: Likewise.
5322 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5323 * g++.dg/inherit/base3.C: Likewise.
5324 * g++.dg/inherit/using6.C: Likewise.
5325 * g++.dg/init/placement4.C: Likewise.
5326 * g++.dg/init/reference3.C: Likewise.
5327 * g++.dg/lookup/scoped6.C: Likewise.
5328 * g++.dg/lookup/using7.C: Likewise.
5329 * g++.dg/other/abstract1.C: Likewise.
5330 * g++.dg/other/error10.C: Likewise.
5331 * g++.dg/other/error5.C: Likewise.
5332 * g++.dg/other/field1.C: Likewise.
5333 * g++.dg/other/offsetof5.C: Likewise.
5334 * g++.dg/parse/bitfield2.C: Likewise.
5335 * g++.dg/parse/constant4.C: Likewise.
5336 * g++.dg/parse/crash20.C: Likewise.
5337 * g++.dg/parse/invalid-op1.C: Likewise.
5338 * g++.dg/parse/non-dependent2.C: Likewise.
5339 * g++.dg/parse/template18.C: Likewise.
5340 * g++.dg/tc1/dr152.C: Likewise.
5341 * g++.dg/tc1/dr166.C: Likewise.
5342 * g++.dg/tc1/dr176.C: Likewise.
5343 * g++.dg/tc1/dr213.C: Likewise.
5344 * g++.dg/template/access11.C: Likewise.
5345 * g++.dg/template/access2.C: Likewise.
5346 * g++.dg/template/access3.C: Likewise.
5347 * g++.dg/template/access7.C: Likewise.
5348 * g++.dg/template/arg7.C: Likewise.
5349 * g++.dg/template/cond2.C: Likewise.
5350 * g++.dg/template/crash13.C: Likewise.
5351 * g++.dg/template/crash40.C: Likewise.
5352 * g++.dg/template/crash7.C: Likewise.
5353 * g++.dg/template/crash84.C: Likewise.
5354 * g++.dg/template/ctor5.C: Likewise.
5355 * g++.dg/template/defarg13.C: Likewise.
5356 * g++.dg/template/defarg14.C: Likewise.
5357 * g++.dg/template/dtor7.C: Likewise.
5358 * g++.dg/template/eh2.C: Likewise.
5359 * g++.dg/template/error2.C: Likewise.
5360 * g++.dg/template/error43.C: Likewise.
5361 * g++.dg/template/friend32.C: Likewise.
5362 * g++.dg/template/injected1.C: Likewise.
5363 * g++.dg/template/instantiate1.C: Likewise.
5364 * g++.dg/template/instantiate3.C: Likewise.
5365 * g++.dg/template/instantiate5.C: Likewise.
5366 * g++.dg/template/instantiate7.C: Likewise.
5367 * g++.dg/template/local6.C: Likewise.
5368 * g++.dg/template/lookup2.C: Likewise.
5369 * g++.dg/template/member5.C: Likewise.
5370 * g++.dg/template/memfriend15.C: Likewise.
5371 * g++.dg/template/memfriend16.C: Likewise.
5372 * g++.dg/template/memfriend17.C: Likewise.
5373 * g++.dg/template/memfriend7.C: Likewise.
5374 * g++.dg/template/meminit1.C: Likewise.
5375 * g++.dg/template/nested3.C: Likewise.
5376 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5377 * g++.dg/template/nontype12.C: Likewise.
5378 * g++.dg/template/nontype13.C: Likewise.
5379 * g++.dg/template/nontype6.C: Likewise.
5380 * g++.dg/template/pr23510.C: Likewise.
5381 * g++.dg/template/pr35240.C: Likewise.
5382 * g++.dg/template/ptrmem15.C: Likewise.
5383 * g++.dg/template/ptrmem6.C: Likewise.
5384 * g++.dg/template/qualified-id1.C: Likewise.
5385 * g++.dg/template/qualttp20.C: Likewise.
5386 * g++.dg/template/qualttp3.C: Likewise.
5387 * g++.dg/template/qualttp4.C: Likewise.
5388 * g++.dg/template/qualttp5.C: Likewise.
5389 * g++.dg/template/qualttp6.C: Likewise.
5390 * g++.dg/template/qualttp7.C: Likewise.
5391 * g++.dg/template/qualttp8.C: Likewise.
5392 * g++.dg/template/recurse.C: Likewise.
5393 * g++.dg/template/recurse2.C: Likewise.
5394 * g++.dg/template/ref5.C: Likewise.
5395 * g++.dg/template/scope2.C: Likewise.
5396 * g++.dg/template/sfinae10.C: Likewise.
5397 * g++.dg/template/sfinae3.C: Likewise.
5398 * g++.dg/template/sizeof3.C: Likewise.
5399 * g++.dg/template/static9.C: Likewise.
5400 * g++.dg/template/template-id-2.C: Likewise.
5401 * g++.dg/template/typedef13.C: Likewise.
5402 * g++.dg/template/typename4.C: Likewise.
5403 * g++.dg/template/using14.C: Likewise.
5404 * g++.dg/template/using2.C: Likewise.
5405 * g++.dg/template/warn1.C: Likewise.
5406 * g++.dg/warn/Wparentheses-13.C: Likewise.
5407 * g++.dg/warn/Wparentheses-15.C: Likewise.
5408 * g++.dg/warn/Wparentheses-16.C: Likewise.
5409 * g++.dg/warn/Wparentheses-17.C: Likewise.
5410 * g++.dg/warn/Wparentheses-18.C: Likewise.
5411 * g++.dg/warn/Wparentheses-19.C: Likewise.
5412 * g++.dg/warn/Wparentheses-20.C: Likewise.
5413 * g++.dg/warn/Wparentheses-23.C: Likewise.
5414 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5415 * g++.dg/warn/noeffect2.C: Likewise.
5416 * g++.dg/warn/noeffect4.C: Likewise.
5417 * g++.dg/warn/pr8570.C: Likewise.
5418 * g++.old-deja/g++.brendan/init2.C: Likewise.
5419 * g++.old-deja/g++.eh/spec6.C: Likewise.
5420 * g++.old-deja/g++.pt/crash10.C: Likewise.
5421 * g++.old-deja/g++.pt/crash36.C: Likewise.
5422 * g++.old-deja/g++.pt/derived3.C: Likewise.
5423 * g++.old-deja/g++.pt/error2.C: Likewise.
5424 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5425 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5426 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5427 * g++.old-deja/g++.pt/overload7.C: Likewise.
5428 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5430 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5431 Iain Sandoe <iains@gcc.gnu.org>
5433 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5434 Added code to deal with the case when [Protocol
5435 -descriptionForInstanceMethod:] or [Protocol
5436 -descriptionForClassMethod:] returns NULL.
5438 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5439 Iain Sandoe <iains@gcc.gnu.org>
5441 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5442 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5445 2011-06-07 Xinliang David Li <davidxl@google.com>
5447 * gcc.dg/inline_2.c: New test.
5448 * gcc.dg/unroll_2.c: New test.
5449 * gcc.dg/inline_3.c: New test.
5450 * gcc.dg/unroll_3.c: New test.
5451 * gcc.dg/inline_4.c: New test.
5452 * gcc.dg/unroll_4.c: New test.
5453 * gcc.dg/inline_1.c: New test.
5454 * gcc.dg/unroll_1.c: New test.
5456 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5458 PR tree-optimization/48497
5459 * lib/gcc-defs.exp (dg-additional-options): New proc.
5460 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5461 -msse2 on 32-bit x86.
5463 2011-06-06 Jason Merrill <jason@redhat.com>
5465 * g++.dg/cpp0x/enum19.C: New.
5467 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5469 * gcc.target/arm/neon-reload-class.c: New test.
5471 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5474 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5476 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5478 * gcc.target/arm/smlatb-1.c: New file.
5479 * gcc.target/arm/smlatt-1.c: New file.
5480 * gcc.target/arm/smlaltb-1.c: New file.
5481 * gcc.target/arm/smlaltt-1.c: New file.
5483 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5485 * gcc.target/arm/mla-2.c: New test.
5487 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5489 PR gcov-profile/49299
5490 * gcc.dg/tree-prof/pr49299-1.c: New test.
5491 * gcc.dg/tree-prof/pr49299-2.c: New test.
5493 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5495 * lib/target-supports.exp
5496 (check_effective_target_vect_widen_mult_qi_to_hi):
5497 Add NEON as supporting target.
5498 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5499 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5500 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5501 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5502 using widening multiplication on targets that support it.
5503 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5504 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5505 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5507 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5509 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5510 Modern Objective-C runtime API.
5511 * objc/execute/next_mapping.h: Removed.
5512 * objc-obj-c++-shared/next-mapping.h: Removed.
5513 * objc-obj-c++-shared/Object1.h: Removed.
5514 * objc-obj-c++-shared/Object1.m: Removed.
5515 * objc-obj-c++-shared/Object1.mm: Removed.
5516 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5517 * objc-obj-c++-shared/Protocol1.h: Removed.
5518 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5519 of ProtoBool, IVAR_T and METHOD.
5520 * objc-obj-c++-shared/runtime.h: New.
5521 * objc-obj-c++-shared/TestsuiteObject.h: New.
5522 * objc-obj-c++-shared/TestsuiteObject.m: New.
5524 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5525 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5526 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5528 * objc/execute/_cmd.m: Include
5529 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5530 runtime API. ([TestClass +initialize]): Include this method also
5531 with the GNU runtime.
5532 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5533 Object. ([-setValue:]): Return void.
5534 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5535 with the GNU runtime. Include
5536 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5537 for the NeXT runtime. Use the existing print_ivars() and
5538 compare_structures() implementations for the old NeXT runtime.
5539 Added new implementations for the Modern GNU and NeXT runtimes.
5540 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5541 well. (main): Use objc_getClass(). Use return instead of exit.
5542 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5543 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5545 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5546 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5547 instead of Object. (main): Use return instead of exit().
5548 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5549 instead of Object. Removed prototype for exit(). (main): Use
5550 return instead of exit(). Use the Modern Objective-C runtime API.
5551 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5553 * objc/execute/class-tests-1.h: Include
5554 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5555 runtime API. (test_class_with_superclass): Do not call [Object
5556 class]. There is no need to with the current libobjc.
5557 * objc/execute/class-tests-2.h: Include
5558 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5560 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5561 ../../objc-obj-c++-shared/next-mapping.h.
5562 * objc/execute/class-2.m: Likewise.
5563 * objc/execute/class-3.m: Likewise.
5564 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5565 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5566 +initialize]): Include this method also with the GNU
5567 runtime. (main): Use the Modern Objective-C runtime API.
5568 * objc/execute/class-5.m: Likewise.
5569 * objc/execute/class-6.m: Likewise.
5570 * objc/execute/class-7.m: Likewise.
5571 * objc/execute/class-8.m: Likewise.
5572 * objc/execute/class-9.m: Likewise.
5573 * objc/execute/class-10.m: Likewise.
5574 * objc/execute/class-11.m: Likewise.
5575 * objc/execute/class-12.m: Likewise.
5576 * objc/execute/class-13.m: Likewise.
5577 * objc/execute/class-14.m: Likewise.
5578 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5579 this method also with the GNU runtime.
5580 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5581 +initialize]): Include this method also with the GNU runtime.
5582 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5584 * objc/execute/encode-1.m: Likewise.
5585 * objc/execute/enumeration-1.m: Likewise.
5586 * objc/execute/enumeration-2.m: Likewise.
5587 * objc/execute/exceptions/catchall-1.m: Likewise.
5588 * objc/execute/exceptions/finally-1.m: Likewise.
5589 * objc/execute/exceptions/foward-1.m: Likewise.
5590 * objc/execute/exceptions/local-variables-1.m: Likewise.
5591 * objc/execute/exceptions/throw-nil.m: Likewise.
5592 * objc/execute/exceptions/trivial.m: Likewise.
5593 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5594 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5595 * objc/execute/exceptions/matcher-1.m: Likewise.
5596 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5598 * objc/execute/formal_protocol-2.m: Likewise.
5599 * objc/execute/formal_protocol-3.m: Likewise.
5600 * objc/execute/formal_protocol-4.m: Likewise.
5601 * objc/execute/formal_protocol-5.m: Include
5602 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5604 * objc/execute/formal_protocol-6.m: Likewise.
5605 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5606 Object. Include <objc/Protocol.h> instead of
5607 ../../objc-obj-c++-shared/Protocol1.h.
5608 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5610 * objc/execute/informal_protocol.m: Likewise.
5611 * objc/execute/load-3.m: Likewise.
5612 * objc/execute/many_args_method.m ([TestClass +initialize]):
5613 Include this method with the GNU runtime as well.
5614 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5615 * objc/execute/nested-func-1.m: Use TestsuiteObject
5617 * objc/execute/nil_method-1.m: Likewise.
5618 * objc/execute/no_clash.m: Likewise.
5619 * objc/execute/np-1.m: Do not include
5620 ../../objc-obj-c++-shared/Protocol1.h.
5621 (main): Use return instead of exit().
5622 * objc/execute/np-2.m: Do not include
5623 ../../objc-obj-c++-shared/Protocol1.h.
5624 ([MyObject +initialize]): Include this method also with the GNU
5625 runtime. (main): Use return instead of exit().
5626 * objc/execute/object_is_class.m: Include
5627 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5628 of Object. (main): Use the Modern Objective-C runtime API.
5629 * objc/execute/object_is_meta_class.m: Likewise.
5630 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5631 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5632 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5633 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5634 Objective-C runtime API.
5635 * objc/execute/protocol-isEqual-2.m: Likewise.
5636 * objc/execute/protocol-isEqual-3.m: Likewise.
5637 * objc/execute/protocol-isEqual-4.m: Likewise.
5638 * objc/execute/redefining_self.m ([TestClass +initialize]):
5639 Include this method with the GNU runtime as well.
5640 * objc/execute/root_methods.m: Include
5641 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5642 Include this method with the GNU runtime as well.
5643 (main): Use the Modern Objective-C runtime API.
5644 * objc/execute/selector-1.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/static-1.m ([Test +initialize]): Include this
5648 method with the GNU runtime as well.
5649 * objc/execute/static-2.m: Likewise.
5650 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5651 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5652 ([MathClass +initialize]): Include this method with the GNU
5654 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5656 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5657 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5658 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5659 * objc.dg/attributes/method-attribute-1.m: Likewise.
5660 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5661 * objc.dg/attributes/method-attribute-2.m: Likewise.
5662 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5663 * objc.dg/attributes/method-attribute-3.m: Likewise.
5664 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5665 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5666 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5667 * obj-c++.dg/bitfield-1.mm: Likewise.
5668 * obj-c++.dg/bitfield-2.mm: Likewise
5669 * objc.dg/bitfield-3.m: Likewise.
5670 * obj-c++.dg/bitfield-4.mm: Likewise.
5671 * objc.dg/bitfield-5.m: Likewise
5672 * objc.dg/call-super-1.m: Likewise.
5673 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5674 Use objc_getClass() instead of objc_get_class(), but for the GNU
5675 runtime redefine objc_getClass as objc_get_class. Include
5676 ../objc-obj-c++-shared/runtime.h.
5677 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5678 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5679 Use the Modern Objective-C runtime API.
5680 * objc.dg/class-protocol-1.m: Include
5681 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5682 * obj-c++.dg/class-protocol-1.mm: Likewise.
5683 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5684 * objc.dg/comp-types-10.m: Likewise.
5685 * objc.dg/comp-types-11.m: Likewise.
5686 * objc.dg/comp-types-12.m: Likewise.
5687 * obj-c++.dg/comp-types-9.mm: Likewise.
5688 * obj-c++.dg/comp-types-11.mm: Likewise.
5689 * obj-c++.dg/comp-types-12.mm: Likewise.
5690 * obj-c++.dg/comp-types-13.mm: Likewise.
5691 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5692 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5693 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5694 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5695 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5696 * objc.dg/desig-init-1.m: Likewise.
5697 * obj-c++.dg/defs.mm: Likewise.
5698 * objc.dg/exceptions-2.m: Likewise.
5699 * obj-c++.dg/except-1.mm: Likewise.
5700 * obj-c++.dg/exceptions-2.mm: Likewise.
5701 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5702 Use the Modern Objective-C runtime API.
5703 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5704 the Modern Objective-C runtime API. Do not include
5705 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5706 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5707 the Modern Objective-C runtime API except when using an older NeXT
5709 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5710 the Modern Objective-C runtime API.
5711 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5713 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5714 * objc.dg/encode-7-next-64bit.m: Updated include.
5715 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5717 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5718 the Modern Objective-C runtime API.
5719 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5720 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5721 instead of ../objc-obj-c++-shared/Protocol1.h.
5722 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5723 the Modern Objective-C runtime API except when using an older NeXT
5725 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5726 the Modern Objective-C runtime API.
5727 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5729 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5730 * objc.dg/fix-and-continue-2.m: Likewise.
5731 * objc.dg/foreach-1.m: Likewise.
5732 * objc.dg/foreach-2.m: Likewise.
5733 * objc.dg/foreach-3.m: Likewise.
5734 * objc.dg/foreach-4.m: Likewise.
5735 * objc.dg/foreach-5.m: Likewise.
5736 * objc.dg/foreach-6.m: Likewise.
5737 * objc.dg/foreach-7.m: Likewise.
5738 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5740 * objc.dg/func-ptr-2.m: Likewise.
5741 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5742 Do not include objc/objc-api.h.
5743 * obj-c++.dg/fsf-package-0.mm: Likewise.
5744 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5745 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5746 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5748 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5749 * objc.dg/gnu-runtime-3.m: Likewise.
5750 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5751 * objc.dg/headers.m: Include objc/runtime.h instead of
5752 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5753 for the NeXT runtime.
5754 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5755 * obj-c++.dg/isa-field-1.mm: Likewise.
5756 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5757 * objc.dg/layout-1.m: Likewise.
5758 * objc.dg/layout-2.m: Likewise.
5759 * objc.dg/local-decl-2.m: Likewise.
5760 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5761 Object. ([Container +elementForView:]): Use
5762 class_conformsToProtocol().
5763 * obj-c++.dg/lookup-2.mm: Likewise.
5764 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5765 * obj-c++.dg/local-decl-1.mm: Likewise.
5766 * objc.dg/method-3.m: Likewise.
5767 * objc.dg/method-4.m: Likewise.
5768 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5769 ../objc-obj-c++-shared/Protocol1.h.
5770 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5771 * objc.dg/method-9.m: Likewise.
5772 * objc.dg/method-10.m: Likewise.
5773 * objc.dg/method-13.m ([Root +initialize]): Include this method
5774 also for the GNU runtime. (main): Use objc_getClass() also for
5776 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5777 * objc.dg/method-17.m: Likewise.
5778 * objc.dg/method-19.m: Likewise.
5779 * objc.dg/method-20b.m: Likewise.
5780 * obj-c++.dg/method-2.mm: Likewise.
5781 * obj-c++.dg/method-6.mm: Likewise.
5782 * obj-c++.dg/method-10.mm: Likewise.
5783 * obj-c++.dg/method-11.mm: Likewise.
5784 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5785 ../objc-obj-c++-shared/Protocol1.h.
5786 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5787 * obj-c++.dg/method-15.mm: Likewise.
5788 * obj-c++.dg/method-17.mm: Likewise.
5789 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5790 +initialize]): Include this method also for the GNU
5791 runtime. (main): Use objc_getClass() also for the GNU runtime.
5792 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5793 * obj-c++.dg/method-22.mm: Likewise.
5794 * obj-c++.dg/method-23.mm: Likewise.
5795 * obj-c++.dg/no-extra-load.mm: Likewise.
5796 * objc.dg/objc-fast-4.m: Likewise.
5797 * objc.dg/objc-gc-4.m: Likewise.
5798 * obj-c++.dg/objc-gc-3.mm: Likewise.
5799 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5800 protocol_getMethodDescription() instead of [Protocol
5801 -descriptionForInstanceMethod].
5802 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5803 Made it available with all runtimes. (main): Call -test instead
5805 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5806 and put into a category.
5807 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5808 Object. Include objc/objc.h.
5809 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5810 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5811 New. (main): Use protocol_getMethodDescription() instead
5812 of [Protocol -descriptionForInstanceMethod] and [Protocol
5813 -descriptionForClassMethod].
5814 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5815 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5816 Objective-C runtime API.
5817 * obj-c++.dg/proto-qual-1.mm: Likewise.
5818 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5820 * obj-c++.dg/property/property-1.mm: Likewise.
5821 * obj-c++.dg/qual-types-1.mm: Likewise.
5822 * objc.dg/selector-2.m: Include objc/objc.h instead of
5823 ../objc-obj-c++-shared/Object1.h.
5824 * obj-c++.dg/selector-2.mm: Likewise.
5825 * obj-c++.dg/selector-5.mm: Likewise.
5826 * obj-c++.dg/selector-6.mm: Likewise.
5827 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5828 Object. Do not include objc/objc-api.h.
5829 * obj-c++.dg/set-not-used-1.mm: Likewise.
5830 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5831 * objc.dg/stret-1.m: Likewise.
5832 * objc.dg/stret-2.m: Likewise.
5833 * obj-c++.dg/super-class-2.mm: Likewise.
5834 * objc.dg/super-class-3.m: Likewise.
5835 * objc.dg/super-class-4.m: Likewise.
5836 * objc.dg/sync-2.m: Likewise.
5837 * obj-c++.dg/sync-2.mm: Likewise.
5838 * objc.dg/sync-1.m: Include objc/objc.h instead of
5839 ../objc-obj-c++-shared/Object1.h.
5840 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5841 'Class' as the type of 'isa'.
5842 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5843 Objective-C runtime API. ([TestClass +initialize]): Include this
5844 method with the GNU runtime as well.
5845 * objc.dg/strings/strings-1.m: Updated includes.
5846 * obj-c++.dg/strings/strings-1.mm: Likewise.
5847 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5848 objc.dg/strings/const-str-12b.m.
5849 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5850 * obj-c++.dg/template-3.mm: Likewise.
5851 * obj-c++.dg/template-4.mm: Likewise.
5852 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5853 Objective-C runtime API.
5854 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5855 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5856 * obj-c++.dg/try-catch-1.mm: Likewise.
5857 * obj-c++.dg/try-catch-2.mm: Likewise.
5858 * objc.dg/try-catch-3.m: Likewise.
5859 * obj-c++.dg/try-catch-3.mm: Likewise.
5860 * objc.dg/try-catch-6.m: Likewise.
5861 * objc.dg/try-catch-7.m: Likewise.
5862 * obj-c++.dg/try-catch-7.mm: Likewise.
5863 * obj-c++.dg/try-catch-8.mm: Likewise.
5864 * obj-c++.dg/try-catch-9.mm: Likewise.
5865 * objc.dg/try-catch-10.m: Likewise.
5866 * obj-c++.dg/try-catch-11.mm: Likewise.
5867 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5868 Object. Include objc/objc.h.
5869 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5870 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5871 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5872 Object. Use Modern Objective-C runtime API. Do not use
5874 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5875 * obj-c++.dg/torture/trivial.mm: Likewise.
5876 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5877 instead of ../objc-obj-c++-shared/Object1.h. Include
5878 ../objc-obj-c++-shared/runtime.h.
5879 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5880 * objc.dg/torture/strings/const-str-11.m: Likewise.
5881 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5882 * objc.dg/torture/strings/const-str-9.m: Likewise.
5883 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5884 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5885 instead of Object. Only add _FooClassReference if
5887 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5888 * objc.dg/torture/strings/const-str-8.m: Likewise.
5889 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5890 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5892 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5894 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5895 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5896 * obj-c++.dg/va-meth-1.mm: Likewise.
5897 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5898 ../objc-obj-c++-shared/Object1.h.
5899 * objc.dg/zero-link-3.m: Likewise.
5901 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5903 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5905 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5908 * obj-c++.dg/property/cxx-property-1.mm: New.
5909 * obj-c++.dg/property/cxx-property-2.mm: New.
5911 2011-06-06 Jason Merrill <jason@redhat.com>
5913 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5915 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5917 PR rtl-optimization/49145
5919 * gcc.c-torture/compile/pr49145.c: New test.
5921 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5924 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5925 to dg-options, match also DW_AT_linkage_name.
5928 * gcc.dg/debug/pr49294.c: New test.
5931 * g++.dg/opt/pr49264.C: New test.
5933 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5935 PR tree-optimization/49243
5936 * gcc.dg/pr49243.c: New.
5938 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5940 * gnat.dg/specs/cond_expr1.ads: New test.
5942 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/deferred_const4.ad[sb]: New test.
5945 * gnat.dg/deferred_const4_pkg.ads: New helper.
5947 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5949 * gnat.dg/test_tamdt.adb: Rename to...
5950 * gnat.dg/taft_type1.adb: ...this.
5951 * gnat.dg/tamdt.ad[sb]: Rename to...
5952 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5953 * gnat.dg/tamdt_aux.ads: Rename to...
5954 * gnat.dg/taft_type1_pkg2.ads: ...this.
5955 * gnat.dg/taft_type2.ad[sb]: New test.
5956 * gnat.dg/taft_type2_pkg.ads: New helper.
5957 * gnat.dg/taft_type3.adb: New test.
5958 * gnat.dg/taft_type3_pkg.ads: New helper.
5960 2011-06-05 Tobias Burnus <burnus@net-b.de>
5963 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5966 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5969 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5971 * objc.dg/gnu-api-2-objc.m: Likewise.
5972 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5973 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5975 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5977 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5978 alignment, not the alignment, when calling class_addIvar(). Add
5979 an 'isa' instance variable to the test root class.
5980 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5982 2011-06-04 Jan Hubicka <jh@suse.cz>
5984 PR tree-optimization/48893
5985 PR tree-optimization/49091
5986 PR tree-optimization/49179
5987 * gfortran.dg/pr49179.f90: New testcase
5989 2011-06-04 Jan Hubicka <jh@suse.cz>
5992 * g++.dg/torture/pr48954.C: New testcase.
5994 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5996 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5998 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6001 * g++.dg/diagnostic/bitfld2.C: New.
6003 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.c-torture/execute/pr49281.c: New test.
6008 2011-06-04 Jan Hubicka <jh@suse.cz>
6010 PR tree-optimize/48929
6011 * gcc.c-torture/compile/pr48929.c: New testcase.
6013 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6015 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6017 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6020 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6022 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6024 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6026 2011-06-03 Richard Henderson <rth@redhat.com>
6027 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6029 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6031 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6033 * objc.dg/headers.m: Do not include objc-list.h.
6035 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6037 * objc.dg/type-stream-1.m: Test removed.
6038 * objc.dg/headers.m: Do not include typedstream.h.
6040 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6042 * objc.dg/torture/forward-1.m (main): Updated testcase.
6044 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6047 * gcc.c-torture/compile/pr49163.c: New.
6049 2011-06-02 Asher Langton <langton2@llnl.gov>
6052 * gfortran.dg/PR49268.f90: New test.
6054 2011-06-02 Asher Langton <langton2@llnl.gov>
6057 * gfortran.dg/PR37039.f90: New test.
6059 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6062 * objc.dg/method-5.m: Updated.
6063 * objc.dg/method-19.m: Updated.
6064 * objc.dg/method-lookup-1.m: New.
6065 * obj-c++.dg/method-6.mm: Updated.
6066 * obj-c++.dg/method-7.mm: Updated.
6067 * obj-c++.dg/method-lookup-1.mm: New.
6069 2011-06-02 DJ Delorie <dj@redhat.com>
6071 * lib/timeout.exp (timeout): Add board_info support.
6073 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6075 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6077 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6080 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6081 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6083 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6084 Hans-Peter Nilsson <hp@axis.com>
6086 PR rtl-optimization/48840
6087 * gcc.target/sparc/ultrasp13.c: New test.
6089 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6092 * gcc.c-torture/compile/pr49238.c: New.
6094 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6096 * gcc.target/arm/g2.c: Skip test in -mthumb.
6097 Skip test unless cpu is xscale.
6098 * gcc.target/arm/scd42-2.c: Likewise.
6099 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6101 2011-06-01 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/decltype28.C: New.
6104 * g++.dg/cpp0x/decltype29.C: New.
6106 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6109 * gcc.target/mips/pr45074.c: New test.
6111 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6112 Hans-Peter Nilsson <hp@axis.com>
6114 PR rtl-optimization/48830
6115 * gcc.target/sparc/ultrasp12.c: New test.
6117 2011-06-01 David Li <davidxl@google.com>
6119 * gcc.dg/profile-dir-1.c: Change pass name.
6120 * gcc.dg/profile-dir-2.c: Ditto.
6121 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6122 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6123 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6124 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6125 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6126 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6127 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6128 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6129 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6130 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6131 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6132 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6133 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6134 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6135 * gcc.dg/profile-dir-3.c: Ditto.
6136 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6138 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6140 * objc.dg/attributes/method-nonnull-1.m: New test.
6141 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6143 2011-05-31 Tobias Burnus <burnus@net-b.de>
6146 * gfortran.dg/coarray_atomic_1.f90: New.
6147 * gfortran.dg/coarray/atomic_1.f90: New.
6149 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6151 * gcc.dg/guality/bswaptest.c: New test.
6152 * gcc.dg/guality/clztest.c: New test.
6153 * gcc.dg/guality/ctztest.c: New test.
6154 * gcc.dg/guality/rotatetest.c: New test.
6157 * gcc.target/i386/pr48688.c: New test.
6159 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6162 * g++.dg/lookup/name-clash9.C: New.
6164 2011-05-31 Tobias Burnus <burnus@net-b.de>
6167 * gfortran.dg/coarray/dummy_1.f90: New.
6169 2011-05-31 Tobias Burnus <burnus@net-b.de>
6172 * gfortran.dg/coarray/save_1.f90: New.
6173 * gfortran.dg/coarray_4.f90: Update dg-error.
6175 2011-05-31 Jason Merrill <jason@redhat.com>
6177 * g++.dg/cpp0x/rv-template1.C: New.
6179 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6181 PR rtl-optimization/49235
6182 * gcc.dg/pr49235.c: New test.
6184 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6186 PR tree-optimization/49093
6187 * gcc.dg/vect/pr49093.c: New test.
6189 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6192 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6194 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6197 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6200 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6203 * gcc.c-torture/execute/pr49186.c: New.
6205 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6208 * gcc.target/i386/pr49168-1.c: New.
6210 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6211 Eric Botcazou <ebotcazou@adacore.com>
6213 * gcc.dg/guality/drap.c: New test.
6215 2011-05-30 Richard Guenther <rguenther@suse.de>
6217 PR tree-optimization/49210
6218 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6219 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6221 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6224 * g++.dg/gomp/pr49223-1.C: New test.
6225 * g++.dg/gomp/pr49223-2.C: New test.
6227 2011-05-30 Richard Guenther <rguenther@suse.de>
6229 PR tree-optimization/49218
6230 * gcc.c-torture/execute/pr49218.c: New testcase.
6232 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6234 PR tree-optimization/49199
6235 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6236 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6237 -fno-tree-scev-cprop.
6239 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6242 * gfortran.dg/extends_13.f03: New.
6244 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6246 PR rtl-optimization/49095
6247 * gcc.target/i386/pr49095.c: New test.
6249 2011-05-29 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/coarray_24.f90: New.
6254 2011-05-29 Tobias Burnus <burnus@net-b.de>
6257 * gfortran.dg/coarray_23.f90: New.
6259 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6262 * gcc.dg/pr48826.c: New test.
6264 2011-05-29 Richard Guenther <rguenther@suse.de>
6266 PR tree-optimization/49217
6267 * gcc.dg/torture/pr49217.c: New testcase.
6269 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6272 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6274 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6276 * gnat.dg/boolean_subtype.adb: Rename to...
6277 * gnat.dg/boolean_subtype1.adb: ...this.
6279 2011-05-28 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6283 2011-05-27 Jason Merrill <jason@redhat.com>
6285 * g++.dg/cpp0x/enum18.C: Adjust.
6287 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6289 2011-05-27 Tobias Burnus <burnus@net-b.de>
6292 * gfortran.dg/coarray_22.f90: New.
6294 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6296 PR tree-optimization/46728
6297 * gcc.target/powerpc/pr46728-1.c: New.
6298 * gcc.target/powerpc/pr46728-2.c: New.
6299 * gcc.target/powerpc/pr46728-3.c: New.
6300 * gcc.target/powerpc/pr46728-4.c: New.
6301 * gcc.target/powerpc/pr46728-5.c: New.
6302 * gcc.dg/pr46728-6.c: New.
6303 * gcc.target/powerpc/pr46728-7.c: New.
6304 * gcc.target/powerpc/pr46728-8.c: New.
6305 * gcc.dg/pr46728-9.c: New.
6306 * gcc.target/powerpc/pr46728-10.c: New.
6307 * gcc.target/powerpc/pr46728-11.c: New.
6308 * gcc.dg/pr46728-12.c: New.
6309 * gcc.target/powerpc/pr46728-13.c: New.
6310 * gcc.target/powerpc/pr46728-14.c: New.
6311 * gcc.target/powerpc/pr46728-15.c: New.
6312 * gcc.target/powerpc/pr46728-16.c: New.
6314 2011-05-27 Jason Merrill <jason@redhat.com>
6316 * g++.dg/abi/mangle47.C: New.
6319 * g++.dg/template/const5.C: New.
6321 * g++.dg/cpp0x/enum18.C: New.
6323 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6325 * g++.dg/cpp0x/error6.C: New.
6327 * g++.dg/cpp0x/error5.C: New.
6329 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6332 * g++.dg/eh/cond6.C: New test.
6334 2011-05-27 Tobias Burnus <burnus@net-b.de>
6337 * gfortran.dg/rank_3.f90: New.
6338 * gfortran.dg/rank_4.f90: New.
6340 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6342 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6343 replace dump search.
6345 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6347 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6348 * gnat.dg/bit_packed_array5.adb: ...here.
6350 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/cpp0x/auto25.C: New.
6355 2011-05-27 Richard Guenther <rguenther@suse.de>
6357 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6359 2011-05-27 Richard Guenther <rguenther@suse.de>
6361 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6363 2011-05-27 Richard Guenther <rguenther@suse.de>
6366 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6368 2011-05-26 Jason Merrill <jason@redhat.com>
6370 * g++.dg/cpp0x/friend1.C: New.
6371 * g++.dg/cpp0x/friend2.C: New.
6373 * g++.dg/cpp0x/auto7.C: Update.
6374 * g++.dg/template/crash50.C: Adjust.
6375 * g++.dg/template/static9.C: Adjust.
6376 * g++.old-deja/g++.ext/memconst.C: Adjust.
6378 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6380 * gcc.dg/march.c: Ignore a note for some targets.
6382 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6383 Nathan Froyd <froydnj@codesourcery.com>
6387 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6388 * g++.dg/parse/pr18770.C: New test.
6389 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6391 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6394 * gfortran.dg/dependency_40.f90 : New test.
6396 2011-05-26 Tobias Burnus <burnus@net-b.de>
6399 * gfortran.dg/coarray/registering_1.f90: New.
6401 2011-05-26 Jason Merrill <jason@redhat.com>
6403 * g++.dg/cpp0x/variadic111.C: New.
6404 * g++.dg/cpp0x/variadic41.C: Adjust.
6406 2011-05-26 Richard Guenther <rguenther@suse.de>
6408 PR tree-optimization/48702
6409 * gcc.dg/torture/pr48702.c: New testcase.
6411 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6413 PR gcov-profile/48845
6414 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6416 * gcc.dg/matrix/matrix.exp: Likewise.
6417 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6418 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6419 line number to check_profiling_available.
6420 * lib/target-supports.exp (check_profiling_available): Account for
6422 Require TLS runtime support with -fprofile-generate.
6423 * lib/profopt.exp (profopt-execute): Add TLS options for
6425 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6427 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6430 * g++.dg/eh/cond5.C: New test.
6432 PR tree-optimization/49161
6433 * gcc.c-torture/execute/pr49161.c: New test.
6435 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6437 * gcc.target/arm/neon-vorn-vbic.c: New test.
6439 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6441 PR tree-optimization/49038
6442 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6443 * gcc.dg/vect/pr49038.c: New test.
6445 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6446 * g++.dg/init/pr25811-3.C: New.
6447 * g++.dg/init/pr25811-4.C: New.
6449 2011-05-25 Jason Merrill <jason@redhat.com>
6451 * g++.dg/cpp0x/enum17.C: New.
6452 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6454 * g++.dg/cpp0x/auto24.C: New.
6456 * g++.dg/cpp0x/error4.C: New.
6458 * g++.dg/cpp0x/rv-restrict.C: New.
6460 * g++.dg/cpp0x/enum15.C: New.
6461 * g++.dg/cpp0x/constexpr-switch2.C: New.
6463 * g++.dg/cpp0x/variadic110.C: New.
6465 * g++.dg/cpp0x/auto9.C: Add typedef test.
6467 * g++.dg/cpp0x/auto23.C: New.
6468 * g++.dg/cpp0x/auto9.C: Adjust.
6470 * g++.dg/cpp0x/defaulted29.C: New.
6472 * g++.dg/cpp0x/initlist51.C: New.
6474 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6476 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6477 * g++.dg/abi/packed1.C: Suppress warning.
6478 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6479 * g++.dg/template/stdarg1.C: Likewise.
6480 * g++.dg/other/packed1.C: Remove arm from xfail list.
6482 2011-05-25 Jason Merrill <jason@redhat.com>
6484 * g++.dg/cpp0x/enum16.C: New.
6485 * g++.dg/parse/error15.C: Adjust.
6487 * g++.dg/cpp0x/initlist50.C: New.
6489 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6491 * g++.dg/cpp0x/variadic109.C: New.
6493 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6495 * gcc.target/i386/pause-1.c: New.
6497 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6499 * gcc.dg/stack-usage-1.c: Adjust comment.
6500 * gcc.dg/stack-usage-2.c: New test.
6502 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6505 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6506 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6508 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6510 PR rtl-optimization/48757
6511 * gfortran.dg/pr48757.f: New test case.
6513 2011-05-24 Jason Merrill <jason@redhat.com>
6515 * g++.dg/cpp0x/access01.C: New.
6517 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6520 * objc.dg/pr48177.m: New testcase.
6522 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6525 * objc.dg/pr48187.m: New testcase.
6526 * obj-c++.dg/pr48187.mm: New testcase.
6527 * objc.dg/ivar-extra-semicolon.m: New testcase.
6529 2011-05-24 Jason Merrill <jason@redhat.com>
6531 * g++.dg/template/access21.C: New.
6532 * g++.dg/template/access22.C: New.
6534 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6536 PR rtl-optimization/48633
6537 * g++.dg/pr48633.C: New test.
6539 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6542 * g++.dg/other/pr49133.C: New test.
6544 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6545 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6547 * gcc.dg/torture/tls/run-gd.c: New test.
6548 * gcc.dg/torture/tls/run-ie.c: New test.
6549 * gcc.dg/torture/tls/run-ld.c: New test.
6550 * gcc.dg/torture/tls/run-le.c: New test.
6551 * lib/target-supports.exp (check_effective_target_tls_runtime):
6552 Build testcase with TLS options.
6554 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6556 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6558 2011-05-24 Tom de Vries <tom@codesourcery.com>
6560 PR tree-optimization/49121
6561 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6563 2011-05-23 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/defaulted28.C: New.
6567 * g++.dg/cpp0x/sfinae25.C: New.
6569 * g++.dg/cpp0x/rv-cast2.C: New.
6571 * g++.dg/cpp0x/enum14.C: New.
6573 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6576 * gcc.c-torture/execute/pr49123.c: New test.
6579 * gcc.dg/debug/pr49032.c: New test.
6582 * gcc.dg/pr49120.c: New test.
6584 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6587 * gcc.target/i386/pr47315.c: New test.
6589 2011-05-23 Jason Merrill <jason@redhat.com>
6591 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6593 * g++.dg/cpp0x/sfinae24.C: New.
6595 * g++.dg/cpp0x/error3.C: New.
6597 * g++.dg/cpp0x/defaulted27.C: New.
6599 * g++.dg/cpp0x/decltype27.C: New.
6601 2011-05-23 Richard Guenther <rguenther@suse.de>
6603 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6605 2011-05-23 Richard Guenther <rguenther@suse.de>
6607 PR tree-optimization/40874
6608 * g++.dg/tree-ssa/pr40874.C: New testcase.
6610 2011-05-23 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/49115
6613 * g++.dg/torture/pr49115.C: New testcase.
6615 2011-05-23 Richard Guenther <rguenther@suse.de>
6618 * gcc.dg/memcpy-3.c: New testcase.
6620 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6623 * gcc.c-torture/execute/pr48973-1.c: New test.
6624 * gcc.c-torture/execute/pr48973-2.c: New test.
6626 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6629 * g++.dg/warn/pr18016.C: New.
6631 2011-05-23 Tom de Vries <tom@codesourcery.com>
6634 * gcc.target/arm/ivopts-6.c: New test.
6636 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.c-torture/compile/pr49029.c: New test.
6641 2011-05-22 Jason Merrill <jason@redhat.com>
6643 * g++.dg/cpp0x/sfinae23.C: New.
6644 * g++.dg/cpp0x/sfinae8.C: Correct.
6646 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6648 * gfortran.dg/function_optimize_8.f90: New test case.
6650 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6652 PR tree-optimization/49087
6653 * gcc.dg/vect/O3-pr49087.c: New test.
6655 2011-05-21 Jason Merrill <jason@redhat.com>
6657 * g++.dg/debug/const5.C: New.
6659 2011-05-20 Jason Merrill <jason@redhat.com>
6661 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6663 * g++.dg/cpp0x/constexpr-static7.C: New.
6665 * g++.dg/cpp0x/enum12.C: New.
6666 * g++.dg/cpp0x/enum13.C: New.
6668 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6671 * gfortran.dg/select_type_23.f03: New.
6673 2011-05-20 Jason Merrill <jason@redhat.com>
6675 * g++.dg/cpp0x/defaulted26.C: New.
6677 * g++.dg/cpp0x/noexcept02.C: Fix.
6678 * g++.dg/cpp0x/noexcept03.C: Fix.
6679 * g++.dg/cpp0x/noexcept08.C: Fix.
6680 * g++.dg/cpp0x/noexcept10.C: New.
6682 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6685 * gfortran.dg/extends_12.f03: New.
6687 2011-05-20 Jason Merrill <jason@redhat.com>
6689 * g++.dg/template/koenig9.C: New.
6690 * g++.dg/opt/pr47615.C: Fix.
6691 * g++.dg/overload/defarg1.C: Fix.
6692 * g++.dg/tc1/dr213.C: Remove xfail.
6693 * g++.dg/torture/pr34850.C: Fix.
6694 * g++.dg/torture/pr39362.C: Fix.
6695 * g++.old-deja/g++.brendan/crash56.C: Fix.
6696 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6698 2011-05-20 Richard Guenther <rguenther@suse.de>
6700 PR tree-optimization/49079
6701 * gcc.dg/torture/pr49079.c: New testcase.
6703 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6705 PR tree-optimization/49073
6706 * gcc.c-torture/execute/pr49073.c: New test.
6708 2011-06-19 Tobias Burnus <burnus@net-b.de>
6711 * gfortran.dg/coarray_21.f90: New.
6713 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6715 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6718 2011-05-19 Richard Guenther <rguenther@suse.de>
6721 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6723 2011-05-19 Richard Guenther <rguenther@suse.de>
6726 * gcc.dg/builtin-object-size-11.c: New testcase.
6728 2011-05-19 Tom de Vries <tom@codesourcery.com>
6731 * gcc.target/arm/ivopts.c: New test.
6732 * gcc.target/arm/ivopts-2.c: New test.
6734 2011-05-19 Tom de Vries <tom@codesourcery.com>
6736 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6738 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6740 * gcc.c-torture/execute/960321-1.x: Remove.
6742 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6745 * gfortran.dg/move_alloc_4.f90: New.
6747 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6750 * gcc.target/i386/pr49002-1.c: New test.
6751 * gcc.target/i386/pr49002-2.c: Likewise.
6753 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6755 PR tree-optimization/49039
6756 * gcc.c-torture/execute/pr49039.c: New test.
6757 * gcc.dg/tree-ssa/pr49039.c: New test.
6758 * g++.dg/torture/pr49039.C: New test.
6760 2011-05-18 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6763 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6764 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6766 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6768 * gcc.target/bfin/mcpu-bf592.c: New test.
6770 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6772 PR tree-optimization/41881
6773 * gcc.dg/vect/O3-pr41881.c: New test.
6774 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6776 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6778 PR tree-optimization/49000
6779 * gcc.dg/pr49000.c: New test.
6781 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6783 * gnat.dg/invalid1.adb: New test.
6785 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6787 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6789 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6790 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6792 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6795 * g++.dg/cpp0x/range-for18.C: New.
6797 2011-05-15 Tobias Burnus <burnus@net-b.de>
6800 * gfortran.dg/coarray/image_index_2.f90: New.
6802 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6804 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6805 * g++.dg/cpp0x/override2.C: New.
6807 2011-05-14 Tobias Burnus <burnus@net-b.de>
6810 * gfortran.de/coarray_20.f90: New.
6812 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6815 * function_optimize_7.f90: New test case.
6817 2011-05-13 Jason Merrill <jason@redhat.com>
6819 * g++.dg/cpp0x/decltype26.C: New.
6820 * g++.dg/cpp0x/enum11.C: New.
6822 2011-05-13 Tobias Burnus <burnus@net-b.de>
6826 * gfortran.dg/assign_8.f90: Update dg-error.
6828 2011-05-13 Tobias Burnus <burnus@net-b.de>
6831 * gfortran.dg/io_constraints_8.f90: New.
6832 * gfortran.dg/io_constraints_9.f90: New.
6834 2011-05-13 Martin Thuresson <martint@google.com>
6836 PR gcov-profile/47793
6837 * gcc.dg/pr47793.c: New.
6839 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6841 PR tree-optimization/48975
6842 * gcc.dg/pr48975.c: New test.
6844 2011-05-12 Tobias Burnus <burnus@net-b.de>
6847 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6849 2011-05-12 Jason Merrill <jason@redhat.com>
6851 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6853 2011-05-12 Geert Bosch <bosch@adacore.com>
6855 * gnat.dg/view_conversion1.adb: New test.
6857 2011-05-12 Richard Guenther <rguenther@suse.de>
6859 PR tree-optimization/48172
6860 * gcc.dg/vect/pr48172.c: New testcase.
6862 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6865 * g++.dg/opt/pr48967.C: New test.
6867 2011-05-11 Jason Merrill <jason@redhat.com>
6869 * g++.dg/cpp0x/constexpr-friend.C: New.
6870 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6872 * g++.dg/cpp0x/sfinae22.C: New.
6874 2011-05-11 Tobias Burnus <burnus@net-b.de>
6877 * gfortran.dg/generic_24.f90: New.
6879 2011-05-11 Richard Guenther <rguenther@suse.de>
6881 PR tree-optimization/15256
6882 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6884 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6887 * gcc.dg/pr48159-1.c: New test.
6888 * gcc.dg/pr48159-2.c: New test.
6890 2011-05-11 Richard Guenther <rguenther@suse.de>
6893 * gcc.dg/torture/pr48953.c: New testcase.
6895 2011-05-11 Richard Guenther <rguenther@suse.de>
6897 PR tree-optimization/18041
6898 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6900 2011-05-11 Alan Modra <amodra@gmail.com>
6903 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6905 2011-05-10 Jason Merrill <jason@redhat.com>
6907 * g++.dg/cpp0x/defaulted25.C: New.
6908 * g++.dg/template/crash7.C: Adjust.
6910 * g++.dg/cpp0x/variadic108.C: New.
6912 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6914 * g++.dg/inherit/virtual9.C: Extend.
6916 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6919 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6920 are passed and returned in vector registers.
6922 2011-05-10 Richard Guenther <rguenther@suse.de>
6924 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6925 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6926 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6927 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6928 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6931 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6933 PR tree-optimization/48611
6934 PR tree-optimization/48794
6935 * gfortran.dg/gomp/pr48611.f90: New test.
6936 * gfortran.dg/gomp/pr48794.f90: New test.
6939 * gcc.dg/dfp/pr48928.c: New test.
6941 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6944 * g++.dg/cpp0x/pr48522.C: New.
6946 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6949 * g++.dg/cpp0x/sfinae21.C: New.
6951 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6953 * g++.dg/template/sfinae28.C: Rename to...
6954 * g++.dg/cpp0x/sfinae19.C: ... this.
6955 * g++.dg/template/sfinae29.C: Rename to...
6956 * g++.dg/cpp0x/sfinae20.C: ... this.
6958 2011-05-09 Jeff Law <law@redhat.com>
6960 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6963 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6966 * g++.dg/init/pr20039.C: New.
6968 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6972 * g++.dg/template/sfinae28.C: New.
6973 * g++.dg/template/sfinae29.C: Likewise.
6975 2011-05-09 Jason Merrill <jason@redhat.com>
6977 * g++.dg/template/nontype23.C: New.
6979 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6981 * g++.dg/init/pr48859.C: New.
6983 2011-05-09 Jason Merrill <jason@redhat.com>
6985 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6986 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6987 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6988 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6989 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6990 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6991 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6992 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6994 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6996 * g++.dg/inherit/virtual9.C: New.
6998 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7001 * g++.dg/template/dependent-expr8.C: New test case.
7003 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7005 PR tree-optimization/48837
7006 * gcc.dg/pr48837.c: New testcase.
7008 2011-05-06 Jason Merrill <jason@redhat.com>
7010 * g++.dg/cpp0x/constexpr-condition2.C: New.
7012 * g++.dg/cpp0x/constexpr-missing.C: New.
7014 2011-05-06 Tobias Burnus <burnus@net-b.de>
7017 * gfortran.dg/coarray/this_image_2.f90: New.
7019 2011-05-06 Tobias Burnus <burnus@net-b.de>
7023 * gfortran.dg/bind_c_usage_22.f90: New.
7024 * gfortran.dg/bind_c_usage_23.f90: New.
7025 * gfortran.dg/bind_c_usage_24.f90: New.
7026 * gfortran.dg/bind_c_usage_24_c.c: New.
7028 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7031 * g++.dg/template/member9.C: New test case.
7033 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7035 * gnat.dg/discr29.ad[sb]: New test.
7036 * gnat.dg/discr30.adb: Likewise.
7038 2011-05-05 Julian Brown <julian@codesourcery.com>
7040 * gcc.target/arm/neon-vset_lanes8.c: New test.
7042 2011-05-05 Jason Merrill <jason@redhat.com>
7044 * g++.dg/init/new32.C: New.
7046 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7048 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7051 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7053 PR rtl-optimization/48381
7054 * gcc.c-torture/compile/pr48381.c: New test.
7056 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7058 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7060 * gcc.target/i386/opt-1.c: Ditto.
7062 2011-05-04 Jason Merrill <jason@redhat.com>
7064 * g++.dg/conversion/base1.C: New.
7066 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7068 PR libgfortran/48787
7069 * gfortran.dg/round_3.f08: Add more checks to test case.
7071 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7073 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7074 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7075 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7076 Gate test on effective_target fd_truncate.
7078 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7080 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7081 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7082 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7083 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7084 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7085 * gcc.target/i386/pr38824.c: Ditto.
7086 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7087 * gcc.target/i386/vecinit-2.c: Ditto.
7088 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7089 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7090 * gcc.target/i386/parity-2.c: Ditto.
7091 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7093 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7095 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7097 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7098 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7099 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7101 2011-05-03 Tobias Burnus <burnus@net-b.de>
7104 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7106 2011-05-03 Tobias Burnus <burnus@net-b.de>
7109 * gfortran.dg/coarray/this_image_1.f90: New.
7111 2011-05-03 Tobias Burnus <burnus@net-b.de>
7114 * gfortran.dg/coarray/caf.dg: New.
7115 * gfortran.dg/coarray/image_index_1.f90: New, copied
7116 from ../coarray_16.f90.
7118 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7121 * g++.dg/ext/complex9.C: New.
7123 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7126 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7127 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7128 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7130 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7132 * gcc.target/bfin/builtins: Created.
7133 * gcc.target/bfin/hisilh-O0.c: Deleted.
7134 * gcc.target/bfin/hisilh.c: Moved to...
7135 * gcc.target/bfin/builtins/hisilh.c: ...here.
7136 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7137 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7138 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7139 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7140 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7141 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7142 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7143 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7144 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7145 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7146 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7147 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7148 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7149 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7150 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7151 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7152 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7153 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7154 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7155 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7156 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7157 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7158 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7159 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7160 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7161 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7162 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7163 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7164 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7165 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7166 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7167 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7168 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7169 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7170 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7171 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7172 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7173 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7174 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7175 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7176 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7177 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7178 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7179 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7180 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7181 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7182 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7183 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7184 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7185 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7186 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7187 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7188 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7189 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7190 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7191 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7192 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7193 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7194 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7195 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7196 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7197 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7198 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7199 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7200 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7201 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7202 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7203 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7204 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7205 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7206 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7207 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7208 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7209 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7210 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7211 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7212 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7213 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7214 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7215 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7216 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7217 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7218 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7219 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7220 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7221 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7222 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7223 * gcc.target/bfin/builtins/circptr.c: Ditto.
7224 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7225 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7226 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7227 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7228 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7229 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7230 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7231 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7232 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7233 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7234 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7235 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7236 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7237 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7238 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7239 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7240 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7241 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7242 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7243 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7244 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7245 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7246 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7247 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7248 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7249 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7250 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7251 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7252 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7253 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7254 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7255 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7256 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7257 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7258 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7259 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7260 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7261 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7262 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7263 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7264 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7265 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7266 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7267 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7268 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7269 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7270 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7271 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7272 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7273 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7274 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7275 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7276 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7277 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7278 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7279 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7280 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7281 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7282 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7283 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7284 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7285 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7286 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7287 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7288 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7289 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7290 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7291 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7292 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7293 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7295 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7297 * gcc.target/arm/cold-lc.c: New test.
7299 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7302 * gcc.dg/pr48774.c: New test.
7304 2011-05-03 Richard Guenther <rguenther@suse.de>
7306 * gcc.dg/large-size-array-5.c: New testcase.
7308 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7310 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7312 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7314 * lib/target-supports.exp (check_effective_target_vect_strided):
7316 (check_effective_target_vect_strided2)
7317 (check_effective_target_vect_strided3)
7318 (check_effective_target_vect_strided4)
7319 (check_effective_target_vect_strided8): ...these new functions.
7321 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7322 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7323 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7324 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7325 * gcc.dg/vect/pr37539.c: Likewise.
7326 * gcc.dg/vect/slp-11a.c: Likewise.
7327 * gcc.dg/vect/slp-11b.c: Likewise.
7328 * gcc.dg/vect/slp-11c.c: Likewise.
7329 * gcc.dg/vect/slp-12a.c: Likewise.
7330 * gcc.dg/vect/slp-12b.c: Likewise.
7331 * gcc.dg/vect/slp-18.c: Likewise.
7332 * gcc.dg/vect/slp-19a.c: Likewise.
7333 * gcc.dg/vect/slp-19b.c: Likewise.
7334 * gcc.dg/vect/slp-21.c: Likewise.
7335 * gcc.dg/vect/slp-23.c: Likewise.
7336 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7338 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7339 instead of vect_interleave && vect_extract_even_odd.
7340 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7341 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7342 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7343 * gcc.dg/vect/vect-1.c: Likewise.
7344 * gcc.dg/vect/vect-10.c: Likewise.
7345 * gcc.dg/vect/vect-98.c: Likewise.
7346 * gcc.dg/vect/vect-107.c: Likewise.
7347 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7348 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7349 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7350 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7351 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7352 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7353 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7354 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7355 * gcc.dg/vect/vect-strided-float.c: Likewise.
7356 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7357 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7358 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7359 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7360 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7361 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7362 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7363 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7364 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7365 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7366 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7367 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7368 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7369 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7370 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7372 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7374 * gcc.dg/vect/pr30843.c: Likewise.
7375 * gcc.dg/vect/pr33866.c: Likewise.
7376 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7377 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7378 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7379 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7381 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7383 * gcc.dg/vect/slp-11.c: Split into...
7384 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7385 gcc.dg/vect/slp-11c.c: ...these tests.
7386 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7387 * gcc.dg/vect/slp-12c.c: ...this new test.
7388 * gcc.dg/vect/slp-19.c: Split into...
7389 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7390 gcc.dg/vect/slp-19c.c: ...these new tests.
7392 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7394 * lib/target-supports.exp
7395 (check_effective_target_vect_extract_even_odd_wide): Delete.
7396 (check_effective_target_vect_strided_wide): Likewise.
7397 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7398 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7399 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7400 * gcc.dg/vect/pr37539.c: Likewise.
7401 * gcc.dg/vect/slp-11.c: Likewise.
7402 * gcc.dg/vect/slp-12a.c: Likewise.
7403 * gcc.dg/vect/slp-12b.c: Likewise.
7404 * gcc.dg/vect/slp-19.c: Likewise.
7405 * gcc.dg/vect/slp-23.c: Likewise.
7406 * gcc.dg/vect/vect-1.c: Likewise.
7407 * gcc.dg/vect/vect-98.c: Likewise.
7408 * gcc.dg/vect/vect-107.c: Likewise.
7409 * gcc.dg/vect/vect-strided-float.c: Likewise.
7411 2011-05-02 Jason Merrill <jason@redhat.com>
7413 * g++.dg/init/new31.C: New.
7415 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7418 * gcc.dg/pr35445.c: New test.
7420 2011-05-02 Jason Merrill <jason@redhat.com>
7422 * c-c++-common/vla-1.c: New.
7424 2011-05-02 Richard Guenther <rguenther@suse.de>
7426 PR tree-optimization/48822
7427 * gcc.dg/torture/pr48822.c: New testcase.
7429 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7432 * g++.dg/cpp0x/constexpr-47969.C: New.
7434 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7437 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7438 on vect_no_align targets.
7439 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7440 vect_no_align targets.
7442 2011-05-01 Xinliang David Li <davidxl@google.com>
7444 * gcc.dg/tree-ssa/integer-addr.c: New test.
7445 * gcc.dg/tree-ssa/alias_bug.c: New test.
7447 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7449 PR libgfortran/48787
7450 * gfortran.dg/round_3.f08: Add more checks.
7452 2011-04-30 Tobias Burnus <burnus@net-b.de>
7455 * gfortran.dg/import9.f90: New, proper test.
7456 * gfortran.dg/interface_37.f90: Remove bogus
7457 test (bogus copy of interface_36.f90).
7459 2011-04-30 Tobias Burnus <burnus@net-b.de>
7462 * gfortran.dg/interface_37.f90: New.
7464 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7467 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7469 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7471 PR tree-optimization/48809
7472 * gcc.c-torture/execute/pr48809.c: New test.
7474 2011-04-29 Jeff Law <law@redhat.com>
7476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7478 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7481 * g++.dg/init/ctor10.C: New.
7483 2011-04-29 Le-Chun Wu <lcwu@google.com>
7485 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7486 warning in implicitly instantiated templates.
7488 2011-04-29 Le-Chun Wu <lcwu@google.com>
7490 * g++.dg/warn/Wnull-conversion-1.C: New.
7491 * g++.dg/warn/Wnull-conversion-2.C: New.
7493 2011-04-29 Diego Novillo <dnovillo@google.com>
7495 * g++.old-deja/g++.other/null3.C: Expect warning about
7496 converting boolean to a pointer.
7498 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7501 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7505 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7507 2011-04-29 Tobias Burnus <burnus@net-b.de>
7510 * gfortran.dg/typebound_proc_22.f90: New.
7513 * gfortran.dg/interface_36.f90: New.
7515 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7517 PR libgfortran/48488
7518 PR libgfortran/48602
7519 PR libgfortran/48615
7520 PR libgfortran/48684
7521 PR libgfortran/48787
7522 * gfortran.dg/fmt_g.f: Adjust test.
7523 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7524 * gfortran.dg/round_3.f08: New test.
7525 * gfortran.dg/namelist_print_1.f: Adjust test.
7526 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7527 * gfortran.dg/f2003_io_5.f03: Adjust test.
7528 * gfortran.dg/coarray_15.f90: Adjust test.
7529 * gfortran.dg/namelist_65.f90: Adjust test.
7530 * gfortran.dg/fmt_cache_1.f: Adjust test.
7531 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7532 * gfortran.dg/real_const_3.f90: Adjust test.
7534 2011-04-28 Xinliang David Li <davidxl@google.com>
7536 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7537 * g++.dg/prof-robust-1.C: New test.
7539 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7541 PR tree-optimization/48765
7542 * gcc.dg/vect/pr48765.c: New.
7544 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546 PR tree-optimization/48775
7547 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7549 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7552 * g++.dg/inherit/pr48798.C: New.
7553 * g++.old-deja/g++.other/base1.C: Adjust.
7555 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7558 * g++.dg/template/inherit7.C: New test case.
7560 2011-04-28 Richard Guenther <rguenther@suse.de>
7562 PR tree-optimization/40052
7563 PR tree-optimization/15347
7564 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7565 * gcc.dg/pr15347.c: Likewise.
7567 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7570 * g++.dg/cpp0x/sfinae18.C: New.
7572 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7575 * g++.dg/ext/is_literal_type1.C: New.
7577 2011-04-28 Tobias Burnus <burnus@net-b.de>
7581 * gfortran.dg/interface_35.f90: New.
7582 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7583 * gfortran.dg/func_result_6.f90: Add dg-warning.
7584 * gfortran.dg/bessel_1.f90: Ditto.
7585 * gfortran.dg/hypot_1.f90: Ditto.
7586 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7587 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7588 * gfortran.dg/interface_assignment_4.f90: Ditto.
7590 2011-04-27 Jason Merrill <jason@redhat.com>
7592 * g++.dg/ext/complex8.C: New.
7594 * g++.dg/cpp0x/initlist49.C: New.
7595 * g++.dg/init/new30.C: New.
7597 2011-04-27 Tobias Burnus <burnus@net-b.de>
7600 * gfortran.dg/whole_file_34.f90: New.
7602 2011-04-27 Jan Hubicka <jh@suse.cz>
7604 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7606 2011-04-27 Jason Merrill <jason@redhat.com>
7608 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7610 * g++.dg/parse/ambig6.C: New.
7612 2011-04-27 Nick Clifton <nickc@redhat.com>
7614 * gcc.dg/20020312-2.c: Add definition for RX.
7616 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7617 option with RX targets.
7619 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7622 2011-04-27 Richard Guenther <rguenther@suse.de>
7624 * gcc.dg/tree-ssa/pr23382.c: Remove.
7626 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7629 * gcc.c-torture/compile/pr48767.c: New test.
7631 2011-04-27 Richard Guenther <rguenther@suse.de>
7633 PR tree-optimization/48772
7634 * g++.dg/pr48772.C: New testcase.
7636 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7639 * gcc.c-torture/compile/pr48742.c: New test.
7641 2011-04-26 Jason Merrill <jason@redhat.com>
7643 * g++.dg/lookup/koenig13.C: New.
7645 * g++.dg/cpp0x/initlist48.C: New.
7647 2011-04-25 Jason Merrill <jason@redhat.com>
7649 * g++.dg/cpp0x/sfinae17.C: New.
7651 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7654 * gcc.target/powerpc/pr48258-1.c: New file.
7655 * gcc.target/powerpc/pr48258-2.c: Ditto.
7657 2011-04-26 Xinliang David Li <davidxl@google.com>
7659 * gcc.dg/uninit-suppress.c: New test.
7660 * gcc.dg/uninit-suppress.c: New test.
7662 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7665 * gcc.dg/pr48768.c: New test.
7667 PR tree-optimization/48734
7668 * gcc.c-torture/compile/pr48734.c: New test.
7671 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7673 2011-04-26 Richard Guenther <rguenther@suse.de>
7675 PR tree-optimization/48731
7676 * gcc.dg/torture/pr48731.c: New testcase.
7678 2011-04-26 Richard Guenther <rguenther@suse.de>
7681 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7683 2011-04-26 Richard Guenther <rguenther@suse.de>
7686 * gcc.dg/torture/pr48694-1.c: New testcase.
7687 * gcc.dg/torture/pr48694-2.c: Likewise.
7689 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7691 * g++.dg/ext/underlying_type1.C: New.
7692 * g++.dg/ext/underlying_type2.C: Likewise.
7693 * g++.dg/ext/underlying_type3.C: Likewise.
7694 * g++.dg/ext/underlying_type4.C: Likewise.
7695 * g++.dg/ext/underlying_type5.C: Likewise.
7696 * g++.dg/ext/underlying_type6.C: Likewise.
7697 * g++.dg/ext/underlying_type7.C: Likewise.
7698 * g++.dg/ext/underlying_type8.C: Likewise.
7699 * g++.dg/ext/underlying_type9.C: Likewise.
7700 * g++.dg/ext/underlying_type10.C: Likewise.
7702 2011-04-25 Jason Merrill <jason@redhat.com>
7704 * g++.dg/cpp0x/regress/template-const2.C: New.
7706 2011-04-25 Jeff Law <law@redhat.com>
7708 * gcc.dg/tree-ssa/vrp56.c: new test.
7710 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7714 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7716 PR preprocessor/48740
7717 * c-c++-common/raw-string-11.c: New test.
7719 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7721 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7724 2011-04-23 Tobias Burnus <burnus@net-b.de>
7727 * gfortran.dg/coarray_19.f90: New.
7729 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7732 * gcc.dg/pr48685.c: New test.
7734 2011-04-22 Jan Hubicka <jh@suse.cz>
7736 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7738 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7740 PR tree-optimization/48717
7741 * gcc.c-torture/execute/pr48717.c: New test.
7743 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7746 * gcc.target/i386/pr48723.c: New test.
7748 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7751 * gcc.dg/gomp/pr48716.c: New test.
7752 * g++.dg/gomp/pr48716.C: New test.
7754 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7757 * gcc.dg/missing-field-init-2.c: Update testcase.
7759 2011-04-22 Alan Modra <amodra@gmail.com>
7761 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7763 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7766 * gfortran.dg/function_optimize_6.f90: New test.
7768 2011-04-21 Easwaran Raman <eraman@google.com>
7770 * gcc.dg/stack-layout-2.c: New test.
7772 2011-04-21 Richard Guenther <rguenther@suse.de>
7775 * g++.dg/lto/pr48207-2_0.C: New testcase.
7776 * g++.dg/lto/pr48207-3_0.C: Likewise.
7778 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7780 * gnat.dg/volatile5.adb: New test.
7781 * gnat.dg/volatile5_pkg.ads: New helper.
7783 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7786 * gcc.target/i386/pr48708.c: New test.
7788 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7790 * gcc.dg/vect/vect-119.c: New test.
7792 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7794 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7797 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7798 Richard Sandiford <richard.sandiford@linaro.org>
7801 * gcc.target/arm/pr46329.c: New test.
7803 2011-04-21 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/coarray_18.f90: New.
7808 2011-04-20 Jason Merrill <jason@redhat.com>
7810 * g++.dg/cpp0x/initlist47.C: New.
7812 * g++.dg/init/dtor4.C: New.
7814 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7817 * gcc.target/i386/sse2-pinsrw.c: New test.
7818 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7819 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7820 * gcc.target/i386/sse2-insvhi.c: Ditto.
7821 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7822 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7824 2011-04-20 Jason Merrill <jason@redhat.com>
7826 * g++.dg/template/const4.C: New.
7828 2011-04-20 Easwaran Raman <eraman@google.com>
7830 * gcc.dg/stack-layout-1.c: New test.
7832 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7834 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7835 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7838 2011-04-20 Kai Tietz <ktietz@redhat.com>
7840 * gcc.dg/binop-xor1.c: New test.
7841 * gcc.dg/binop-xor2.c: New test.
7842 * gcc.dg/binop-xor3.c: New test.
7843 * gcc.dg/binop-xor4.c: New test.
7844 * gcc.dg/binop-xor5.c: New test.
7846 2011-04-20 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/47892
7849 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7851 2011-04-20 Richard Guenther <rguenther@suse.de>
7854 * g++.dg/torture/pr48695.C: New testcase.
7856 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7858 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7859 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7860 * gcc.c-torture/execute/pr45262.c: Ditto
7861 * gcc.dg/torture/pr43165.c: Ditto.
7862 * gcc.dg/torture/pr47228.c: Ditto.
7863 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7864 * gcc.dg/ipa/pr45644.c: Ditto.
7865 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7868 2011-04-19 Jason Merrill <jason@redhat.com>
7870 * g++.dg/ext/complex7.C: New.
7872 * g++.dg/ext/attrib41.C: New.
7874 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7877 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7879 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7882 * gcc.target/i386/pr48678.c: New test.
7884 2011-04-19 Martin Jambor <mjambor@suse.cz>
7886 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7887 * g++.dg/opt/devirt2.C: New test.
7888 * g++.dg/ipa/devirt-g-1.C: Likewise.
7890 2011-04-19 Tobias Burnus <burnus@net-b.de>
7893 * gfortran.dg/whole_file_33.f90: New.
7895 2011-04-19 Martin Jambor <mjambor@suse.cz>
7897 * g++.dg/ipa/devirt-7.C: New test.
7899 2011-04-19 Richard Guenther <rguenther@suse.de>
7902 * g++.dg/lto/pr48207_0.C: New testcase.
7904 2011-04-18 Jason Merrill <jason@redhat.com>
7906 * g++.dg/init/void1.C: New.
7908 * g++.dg/cpp0x/union4.C: New.
7910 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7913 * g++.dg/torture/pr48661.C: New test.
7916 * g++.dg/gomp/pr48632.C: New test.
7918 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7921 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7923 2011-04-18 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/coarray_17.f90: New.
7927 * gfortran.dg/coarray_10.f90: Update dg-error.
7929 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7932 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7933 * gfortran.dg/guality/guality.exp: Likewise.
7935 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7937 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7939 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7941 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7943 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7945 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7947 2011-04-18 Richard Guenther <rguenther@suse.de>
7950 * g++.dg/torture/pr46364.C: New testcase.
7952 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7954 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7956 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7958 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7960 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7961 Ira Rosen <ira.rosen@linaro.org>
7964 * gcc.target/arm/pr48252.c: New test.
7966 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7968 PR tree-optimization/48616
7969 * gcc.dg/pr48616.c: New test.
7971 2011-04-18 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/coarray_16.f90: New.
7976 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7979 * gfortran.dg/realloc_on_assign_7.f03: New test.
7981 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7983 PR libgfortran/48602
7984 * gfortran.dg/fmt_g0_6.f08: New test.
7986 2011-04-17 Jason Merrill <jason@redhat.com>
7988 * g++.dg/cpp0x/sfinae16.C: New.
7990 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7992 * gcc.target/mips/reg-var-1.c: New test.
7994 2011-04-17 Jan Hubicka <jh@suse.cz>
7996 * gcc.dg/winline-5.c: Update testcase.
7998 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8000 * gnat.dg/discr27.ad[sb]: Move dg directive.
8001 * gnat.dg/discr28.ad[sb]: New test.
8002 * gnat.dg/discr28_pkg.ads: New helper.
8004 2011-04-17 Michael Matz <matz@suse.de>
8006 PR tree-optimization/48622
8008 * gcc.dg/lto/pr48622_0.c: New test.
8010 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8012 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8013 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8014 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8015 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8016 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8017 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8019 2011-04-15 Jason Merrill <jason@redhat.com>
8021 * g++.dg/cpp0x/range-for17.C: New.
8023 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8025 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8026 * g++.dg/cpp0x/range-for3.C: Likewise.
8027 * g++.dg/cpp0x/range-for9.C: Correct error message.
8028 * g++.dg/cpp0x/range-for11.C: New.
8029 * g++.dg/cpp0x/range-for12.C: New.
8030 * g++.dg/cpp0x/range-for13.C: New.
8031 * g++.dg/cpp0x/range-for14.C: New.
8032 * g++.dg/cpp0x/range-for15.C: New.
8033 * g++.dg/cpp0x/range-for16.C: New.
8035 2011-04-15 Tobias Burnus <burnus@net-b.de>
8038 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8040 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8042 * objc.dg/naming-4.m: Updated.
8043 * objc.dg/naming-5.m: Updated.
8044 * objc.dg/naming-6.m: New.
8045 * objc.dg/naming-7.m: New.
8046 * obj-c++.dg/naming-1.mm: Updated.
8047 * obj-c++.dg/naming-2.mm: Updated.
8048 * obj-c++.dg/naming-3.mm: New.
8049 * obj-c++.dg/naming-4.mm: New.
8051 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8053 PR libgfortran/48589
8054 * gfortran.dg/fmt_g0_5.f08: New test.
8056 2011-04-15 Richard Guenther <rguenther@suse.de>
8059 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8061 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8063 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8064 -finline-limit=0 to -fno-inline
8066 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8069 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8072 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8075 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8076 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8077 * gcc.target/i386/avx-insertps-3.c: New test.
8078 * gcc.target/i386/avx-insertps-4.c: New test.
8080 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8082 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8085 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8090 * gcc.target/avr/pr46779-1.c: New test case
8091 * gcc.target/avr/pr46779-2.c: New test case
8093 2011-04-14 Jason Merrill <jason@redhat.com>
8095 * g++.dg/cpp0x/sfinae15.C: New.
8097 * g++.dg/cpp0x/sfinae14.C: New.
8099 * g++.dg/ext/vla10.C: New.
8101 2011-04-14 Richard Guenther <rguenther@suse.de>
8103 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8105 2011-04-14 Richard Guenther <rguenther@suse.de>
8107 * gcc.dg/fold-bitand-4.c: Move ...
8108 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8110 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8112 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8114 * gcc.target/avr/torture/trivial.c: Ditto.
8116 2011-04-13 Jason Merrill <jason@redhat.com>
8118 * g++.dg/template/operator11.C: New.
8120 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.dg/gomp/pr48591.c: New test.
8126 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8127 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8129 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8132 * g++.dg/template/dependent-expr7.C: New test case.
8134 2011-04-13 Jason Merrill <jason@redhat.com>
8136 * g++.dg/cpp0x/sfinae13.C: New.
8138 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8140 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8142 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8144 * gcc.target/arm/pr43698.c: Remove -march option.
8146 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8148 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8151 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8155 * gfortran.dg/realloc_on_assign_6.f03: New test.
8157 2011-04-12 Kai Tietz <ktietz@redhat.com>
8159 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8160 targets the additional -mno-ms-bitfields and
8161 -Wno-packed-bitfield-compat options.
8162 * g++.dg/ext/bitfield3.C: Likewise.
8163 * g++.dg/ext/bitfield4.C: Likewise.
8164 * g++.dg/ext/bitfield5.C: Likewise.
8165 * gcc.dg/bitfld-15.c: Likewise.
8166 * gcc.dg/bitfld-16.c: Likewise.
8167 * gcc.dg/bitfld-17.c: Likewise.
8168 * gcc.dg/bitfld-18.c: Likewise.
8170 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8172 * gcc.target/arm/neon-vld3-1.c: New test.
8173 * gcc.target/arm/neon-vst3-1.c: New test.
8174 * gcc.target/arm/neon/v*.c: Regenerate.
8176 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8178 PR rtl-optimization/48549
8179 * g++.dg/opt/pr48549.C: New test.
8181 2011-04-12 Richard Guenther <rguenther@suse.de>
8183 PR tree-optimization/46076
8184 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8186 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8189 * lib/compat.exp (compat-execute): Declare unsupported after
8190 stripping path from src1.
8191 * lib/lto.exp (lto-execute): Likewise.
8193 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8196 * gcc.dg/pr48552-1.c: New test.
8197 * gcc.dg/pr48552-2.c: New test.
8199 2011-04-11 Jason Merrill <jason@redhat.com>
8201 * g++.dg/cpp0x/sfinae12.C: New.
8203 * g++.dg/cpp0x/enum10.C: New.
8205 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8207 * g++.dg/cpp0x/rv-func.C: New.
8209 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8211 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8214 2011-04-11 Martin Jambor <mjambor@suse.cz>
8216 PR tree-optimization/48195
8217 * gcc.dg/ipa/pr48195.c: New test.
8219 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8221 * gnat.dg/return3.adb: Remove unused switch.
8223 2011-04-08 Mike Stump <mikestump@comcast.net>
8226 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8227 default to fno-common.
8229 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8231 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8232 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8234 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8237 * gfortran.dg/function_optimize_5.f90: New test.
8239 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8241 * gnat.dg/aggr17.adb: New test.
8242 * gnat.dg/aggr18.adb: Likewise.
8244 2011-04-08 Michael Matz <matz@suse.de>
8247 * gcc.target/i386/pr48389.c: New test.
8249 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8251 PR rtl-optimization/48272
8252 * g++.dg/opt/pr48272.C: New.
8254 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8256 PR rtl-optimization/48235
8257 * gcc.dg/pr48235.c: New.
8259 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8261 PR rtl-optimization/48302
8262 * g++.dg/opt/pr48302.C: New.
8264 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8267 * g++.dg/opt/pr48273.C: New.
8269 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8271 PR rtl-optimization/48442
8272 * gcc.dg/pr48442.c: New.
8274 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8276 PR tree-optimization/48377
8277 * gcc.dg/vect/pr48377.c: New test.
8279 2011-04-07 Jason Merrill <jason@redhat.com>
8281 * g++.dg/cpp0x/regress/call1.C: New.
8283 * g++.dg/cpp0x/variadic107.C: New.
8285 * g++.dg/cpp0x/sfinae11.C: New.
8286 * g++.dg/cpp0x/noexcept02.C: Fix.
8288 * g++.dg/cpp0x/sfinae10.C: New.
8290 * g++.dg/cpp0x/sfinae9.C: New.
8292 * c-c++-common/Wcast-qual-1.c: Move here from...
8293 * gcc.dg/cast-qual-3.c: ...here, and...
8294 * g++.dg/warn/Wcast-qual2.C: ...here.
8296 * g++.dg/cpp0x/sfinae8.C: New.
8298 * g++.dg/cpp0x/sfinae7.C: New.
8300 * g++.dg/cpp0x/enum9.C: New.
8302 2011-04-07 Mike Stump <mikestump@comcast.net>
8304 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8305 with no trampolines.
8307 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8310 * gfortran.dg/gomp/pr48117.f90: New test.
8313 * gcc.dg/torture/pr48343.c: New test.
8315 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8317 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8319 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8321 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8323 2011-04-07 Tom de Vries <tom@codesourcery.com>
8326 * lib/scanasm.exp (object-size): New proc.
8327 * gcc.target/arm/pr43920-2.c: New test.
8329 2011-04-06 Tobias Burnus <burnus@net-b.de>
8333 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8335 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8337 * gcc.dg/mtune.c: Prune note from output.
8339 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8342 * gcc.dg/guality/pr36977.c: New test.
8343 * gcc.dg/guality/pr48466.c: New test.
8345 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8347 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8349 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8351 * gnat.dg/return3.adb: New test.
8353 2011-04-06 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/47663
8356 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8358 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8360 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8361 Solaris 8 and 9 as well.
8363 2011-04-05 Tom de Vries <tom@codesourcery.com>
8366 * gcc.target/arm/pr43920-1.c: New test.
8368 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8370 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8371 (cctor): Actually return the value.
8372 (main): Cast return values.
8374 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8376 * gfortran.dg/character_comparison_8.f90: New test.
8378 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8380 * frontend-passes: (optimize_lexical_comparison): New function.
8381 (optimize_expr): Call it.
8382 (optimize_comparison): Also handle lexical comparison functions.
8383 Return false instad of -2 for unequal comparison.
8385 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8388 * function_optimize_4.f90: New test.
8390 2011-04-04 Tobias Burnus <burnus@net-b.de>
8393 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8394 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8395 * gfortran.dg/coarray_15.f90: New.
8397 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8399 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8400 * gfortran.dg/bessel_7.f90: Likewise.
8402 2011-04-03 Tobias Burnus <burnus@net-b.de>
8404 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8406 2011-04-03 Richard Guenther <rguenther@suse.de>
8407 Ira Rosen <ira.rosen@linaro.org>
8409 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8410 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8411 -ftree-loop-if-convert-stores.
8413 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8415 * gnat.dg/specs/aggr2.ads: New test.
8417 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8419 * gnat.dg/debug2.ad[sb]: New test.
8420 * gnat.dg/debug2_pkg.ads: New helper.
8421 * gnat.dg/debug3.ad[sb]: New test.
8423 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8425 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8427 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.c-torture/compile/pr48335-1.c: New test.
8431 * gcc.dg/pr48335-1.c: New test.
8432 * gcc.dg/pr48335-2.c: New test.
8433 * gcc.dg/pr48335-3.c: New test.
8434 * gcc.dg/pr48335-4.c: New test.
8435 * gcc.dg/pr48335-5.c: New test.
8436 * gcc.dg/pr48335-6.c: New test.
8437 * gcc.dg/pr48335-7.c: New test.
8438 * gcc.dg/pr48335-8.c: New test.
8439 * gcc.target/i386/pr48335-1.c: New test.
8441 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8444 * gcc.dg/Waddress.c: New test.
8446 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8449 * gfortran.dg/function_optimize_3.f90: New test.
8451 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8453 * gcc.c-torture/compile/20110401-1.c: New test.
8455 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8456 * g++.dg/lto/20091002-2_0.C: Likewise.
8457 * g++.dg/lto/20090303_0.c: Likewise.
8458 * g++.dg/lto/20091004-1_0.C: Likewise.
8459 * g++.dg/lto/20091002-3_0.C: Likewise.
8460 * g++.dg/lto/20091004-2_0.C: Likewise.
8461 * g++.dg/lto/20081123_0.C: Likewise.
8462 * g++.dg/lto/20090313_0.C: Likewise.
8463 * g++.dg/lto/20081109-1_0.C: Likewise.
8464 * g++.dg/lto/20081219_0.C: Likewise.
8465 * g++.dg/lto/20081204-1_0.C: Likewise.
8466 * g++.dg/lto/20090302_0.C: Likewise.
8467 * g++.dg/lto/20081119-1_0.C: Likewise.
8468 * g++.dg/lto/20081118_0.C: Likewise.
8469 * gcc.dg/lto/20091020-2_0.c: Likewise.
8470 * gcc.dg/lto/20090210_0.c: Likewise.
8471 * gcc.dg/lto/20081204-1_0.c: Likewise.
8472 * gcc.dg/lto/20081224_0.c: Likewise.
8473 * gcc.dg/lto/20090219_0.c: Likewise.
8474 * gcc.dg/lto/20091014-1_0.c: Likewise.
8475 * gcc.dg/lto/20091016-1_0.c: Likewise.
8476 * gcc.dg/lto/20090206-2_0.c: Likewise.
8477 * gcc.dg/lto/20090116_0.c: Likewise.
8478 * gcc.dg/lto/20091013-1_0.c: Likewise.
8479 * gcc.dg/lto/20091015-1_0.c: Likewise.
8480 * gcc.dg/lto/20090126-2_0.c: Likewise.
8482 2011-03-31 Ian Lance Taylor <iant@google.com>
8484 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8486 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8488 * gnat.dg/opt16.adb: New test.
8490 2011-03-31 Jason Merrill <jason@redhat.com>
8492 * g++.dg/cpp0x/defaulted24.C: New.
8494 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8497 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8500 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8502 * g++.dg/other/i386-9.C: New test.
8504 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8506 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8508 2011-03-30 Jason Merrill <jason@redhat.com>
8510 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8512 * g++.dg/cpp0x/regress/isnan.C: New.
8514 * g++.dg/cpp0x/initlist46.C: New.
8516 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8519 * gcc.target/arm/neon-modes-2.c: New test.
8521 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8524 * gcc.c-torture/compile/pr48305.c: New test.
8526 2011-03-29 Jason Merrill <jason@redhat.com>
8528 * g++.dg/cpp0x/regress/value-dep1.C: New.
8530 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8532 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8534 2011-03-29 Ian Lance Taylor <iant@google.com>
8536 * go.test/go-test.exp: Handle the test lines used in several new
8538 (errchk): Add opts parameter. Change all callers. Handle parens
8541 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8542 Dominique d'Humieres <dominiq@lps.ens.fr>
8544 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8545 and __APPLE__ && __PPC__ && __ALTIVEC__.
8547 2011-03-29 Jason Merrill <jason@redhat.com>
8549 * g++.dg/cpp0x/dependent1.C: New.
8551 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8553 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8555 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8557 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8560 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8561 * gfortran.dg/proc_ptr_comp_32.f90: New.
8563 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8565 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8566 check for corresponding warning.
8568 2011-03-28 Jason Merrill <jason@redhat.com>
8570 * g++.dg/cpp0x/rv-deduce2.C: New.
8572 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8575 * gcc.dg/pr48203.c: New test.
8577 2011-03-28 Jeff Law <law@redhat.com>
8579 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8581 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8583 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8584 and __PPC__ && __ALTIVEC__.
8586 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8589 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8590 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8591 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8592 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8594 2011-03-28 Jason Merrill <jason@redhat.com>
8596 * g++.dg/cpp0x/initlist-array2.C: New.
8598 * g++.dg/cpp0x/initlist-array1.C: New.
8600 * g++.dg/cpp0x/constexpr-compound.C: New.
8602 * g++.dg/cpp0x/constexpr-using.C: New.
8604 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8606 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8609 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8611 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8613 * gcc.dg/slp-1.c: New test.
8615 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8617 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8618 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8619 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8620 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8621 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8622 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8623 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8624 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8625 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8626 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8627 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8628 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8629 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8630 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8632 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8635 * gfortran.dg/trim_optimize_5.f90: New test.
8636 * gfortran.dg/trim_optimize_6.f90: New test.
8638 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8641 * gcc.target/mips/madd-7.c: Remove -mlong32.
8642 * gcc.target/mips/msub-7.c: Likewise.
8644 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8646 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8647 accesses to preserve the meaning of the test for doubleword vectors.
8648 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8649 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8651 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8654 * gfortran.dg/class_42.f03: New.
8656 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8658 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8661 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8663 PR rtl-optimization/48144
8664 * gcc.dg/pr48144.c: New test.
8666 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8668 * gnat.dg/discr27.ad[sb]: New test.
8670 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8672 * gnat.dg/limited_with2.ad[sb]: New test.
8673 * gnat.dg/limited_with2_pkg1.ads: New helper.
8674 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8676 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8678 * gnat.dg/opt15.adb: New test.
8679 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8681 2011-03-25 Tobias Burnus <burnus@net-b.de>
8685 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8686 * gfortran.dg/leadz_trailz_3.f90: Ditto
8688 2011-03-25 Martin Jambor <mjambor@suse.cz>
8690 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8692 2011-03-25 Jason Merrill <jason@redhat.com>
8694 * g++.dg/cpp0x/defaulted22.C: New.
8695 * g++.dg/cpp0x/defaulted23.C: New.
8696 * g++.dg/cpp0x/defaulted15.C: Adjust.
8698 2011-03-25 Jason Merrill <jason@redhat.com>
8700 * g++.dg/cpp0x/move1.C: New.
8702 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8705 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8707 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8709 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8710 for mips-sgi-irix6.5.
8711 Replace snprintf prototype by <stdio.h>.
8713 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8716 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8717 run_expensive_tests.
8718 * gcc.dg/graphite/block-4.c: Likewise.
8719 * gcc.dg/graphite/block-7.c: Likewise.
8720 * gcc.dg/graphite/block-8.c: Likewise.
8722 2011-03-25 Richard Guenther <rguenther@suse.de>
8724 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8725 * g++.dg/tree-ssa/pr8781.C: Likewise.
8726 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8727 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8728 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8729 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8730 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8731 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8732 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8733 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8734 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8735 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8736 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8737 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8738 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8739 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8740 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8741 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8742 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8743 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8744 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8745 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8746 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8747 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8748 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8749 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8751 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8752 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8753 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8754 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8755 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8756 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8757 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8758 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8759 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8760 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8761 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8762 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8763 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8764 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8767 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8768 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8769 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8770 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8771 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8772 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8773 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8774 * c-c++-common/pr46562-2.c: Likewise.
8775 * gfortran.dg/pr42108.f90: Likewise.
8776 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8777 foo to be inlined even at -O1.
8778 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8779 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8781 * gcc.dg/matrix/matrix.exp: Disable FRE.
8783 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8786 * gcc.dg/dfp/pr48204.c: New test.
8788 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8791 * gcc.c-torture/execute/pr47917.c: Move this...
8792 * gcc.dg/torture/pr47917.c: to here and add xfails.
8794 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8796 * gnat.dg/array16.ad[sb]: New test.
8797 * gnat.dg/array16.ads: New helper.
8799 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8801 * gnat.dg/derived_type2.adb: New test.
8803 2011-03-24 Richard Guenther <rguenther@suse.de>
8805 PR tree-optimization/48271
8806 * g++.dg/torture/pr48271.C: New testcase.
8808 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8810 * gnat.dg/array15.ad[sb]: New test.
8812 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8815 * gcc.target/i386/pr48237.c: New test.
8817 2011-03-24 Richard Guenther <rguenther@suse.de>
8820 * gcc.dg/builtin-object-size-10.c: New testcase.
8822 2011-03-24 Richard Guenther <rguenther@suse.de>
8824 PR tree-optimization/46562
8825 * c-c++-common/pr46562-2.c: New testcase.
8826 * c-c++-common/pr46562.c: Likewise.
8828 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8830 * gcc.dg/vect/vect-cselim-1.c: New test.
8831 * gcc.dg/vect/vect-cselim-2.c: New test.
8833 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8835 * gcc.target/arm/pr46934.c: New.
8837 2011-03-23 Ian Lance Taylor <iant@google.com>
8839 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8841 2011-03-23 Richard Guenther <rguenther@suse.de>
8843 * gcc.dg/struct: Remove directory and contents.
8845 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8848 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8850 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8852 * gnat.dg/discr26.ad[sb]: New test.
8853 * gnat.dg/discr26_pkg.ads: New helper.
8855 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8858 * gcc.target/arm/neon-vld-1.c: New test.
8860 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8862 * gnat.dg/array14.ad[sb]: New test.
8863 * gnat.dg/array14_pkg.ads: New helper.
8865 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8867 * gcc.c-torture/execute/920501-8.x: Remove.
8868 * gcc.c-torture/execute/930513-1.x: Remove.
8869 * gcc.c-torture/execute/960312-1.x: Remove.
8870 * gcc.c-torture/compile/20000804-1.c,
8871 gcc.c-torture/compile/20001205-1.c,
8872 gcc.c-torture/compile/20001226-1.c,
8873 gcc.c-torture/compile/20010518-2.c,
8874 gcc.c-torture/compile/20020312-1.c,
8875 gcc.c-torture/compile/20020604-1.c,
8876 gcc.c-torture/compile/920501-12.c,
8877 gcc.c-torture/compile/920501-4.c,
8878 gcc.c-torture/compile/920520-1.c,
8879 gcc.c-torture/compile/980506-1.c,
8880 gcc.c-torture/execute/980709-1.x,
8881 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8882 options for m68hc11.
8883 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8884 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8887 2011-03-22 Nick Clifton <nickc@redhat.com>
8889 * lib/target-supports.exp (check_profiling_available): Add MN10300
8890 to the list of targets that do not support profiling. Restore
8891 alpha sorting to this list.
8893 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8895 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8896 failure on 32-bit systems.
8897 * gcc.dg/torture/vector-2.c: Ditto.
8899 2011-03-22 Richard Guenther <rguenther@suse.de>
8901 PR tree-optimization/48228
8902 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8904 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8906 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8910 * gcc.target/powerpc/pr48226.c: New file.
8912 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8914 * lib/prune.exp (prune_gcc_output): Prune "could not create
8915 compact unwind for" warnings.
8917 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8921 * gcc.c-torture/execute/pr42544.c: New test.
8922 * gcc.c-torture/execute/pr48197.c: New test.
8924 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8926 PR preprocessor/48192
8927 * gcc.target/powerpc/pr48192.c: New file.
8930 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8931 split problem of 0 being loaded in a VSX register.
8933 2011-03-21 Richard Guenther <rguenther@suse.de>
8936 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8937 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8938 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8939 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8941 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8944 * gcc.dg/pr48213.c: New test.
8946 2011-03-21 Kai Tietz <ktietz@redhat.com>
8949 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8951 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8953 * gcc.target/arm/xor-and.c: New.
8955 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8958 * gfortran.dg/function_optimize_1.f90: New test.
8959 * gfortran.dg/function_optimize_2.f90: New test.
8961 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8963 PR rtl-optimization/47502
8964 * gcc.target/i386/pr47502-1.c: New.
8965 * gcc.target/i386/pr47502-2.c: Likewise.
8967 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8969 PR rtl-optimization/48156
8970 * gcc.dg/pr48156.c: New test.
8972 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8975 * gfortran.dg/scratch_1.f90: Adjust test.
8977 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8980 * gfortran.dg/scratch_1.f90: New test.
8982 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8984 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8985 variably modified typedefs.
8986 * gcc.dg/c1x-typedef-2.c: Remove.
8988 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8990 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8991 * gcc.dg/c1x-anon-struct-3.c: New test.
8992 * gcc.dg/anon-struct-11.c: Update.
8994 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8996 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8998 Only xfail with gas.
9000 2011-03-18 Jason Merrill <jason@redhat.com>
9002 * g++.dg/template/fn-ptr1.C: New.
9004 * g++.dg/overload/volatile1.C: New.
9006 * g++.dg/opt/pr23372.C: New.
9008 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9010 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9015 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9017 * gcc.target/arm/unsigned-extend-1.c: New.
9019 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.c-torture/compile/pr48161.c: New test.
9024 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9027 * gcc.dg/torture/pr47725.c: New.
9029 2011-03-17 Jason Merrill <jason@redhat.com>
9031 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9032 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9034 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9036 * gnat.dg/specs/elab2.ads: New test.
9037 * gnat.dg/specs/elab2_pkg.ads: New helper.
9039 2011-03-17 Jason Merrill <jason@redhat.com>
9041 * g++.dg/cpp0x/decltype-1212.C: New.
9042 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9044 2011-03-17 Jason Merrill <jason@redhat.com>
9046 * g++.dg/parse/memfnquals1.C: New.
9048 2011-03-17 Richard Guenther <rguenther@suse.de>
9051 * gcc.dg/pr48134.c: New testcase.
9053 2011-03-17 Richard Guenther <rguenther@suse.de>
9056 * g++.dg/torture/pr48165.C: New testcase.
9058 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9060 PR rtl-optimization/48141
9061 * gcc.dg/pr48141.c: New test.
9063 2011-03-16 Jason Merrill <jason@redhat.com>
9065 * g++.dg/cpp0x/constexpr-48089.C: New.
9067 * g++.dg/cpp0x/constexpr-abi1.C: New.
9069 * g++.dg/cpp0x/constexpr-46336.C: New.
9070 * g++.dg/parse/friend5.C: Adjust expected errors.
9072 * g++.dg/cpp0x/constexpr-47570.C: New.
9074 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9077 * ++.dg/debug/dwarf2/typedef6.C: New test.
9079 2011-03-16 Jason Merrill <jason@redhat.com>
9081 * g++.dg/cpp0x/elision2.C: New.
9083 * g++.dg/cpp0x/constexpr-array3.C: New.
9085 2011-03-16 Jason Merrill <jason@redhat.com>
9087 * g++.dg/cpp0x/sfinae6.C: New.
9088 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9089 * g++.dg/cpp0x/pr45908.C: Likewise.
9090 * g++.dg/cpp0x/sfinae6.C: Likewise.
9091 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9092 * g++.old-deja/g++.law/arg11.C: Likewise.
9094 2011-03-16 Jason Merrill <jason@redhat.com>
9096 * g++.dg/template/incomplete6.C: New.
9098 2011-03-16 Jeff Law <law@redhat.com>
9100 * gcc.dg/tree-ssa/vrp55.c: New test.
9102 2011-03-16 Jason Merrill <jason@redhat.com>
9104 * g++.dg/cpp0x/auto22.C: New.
9106 2011-03-16 Richard Guenther <rguenther@suse.de>
9108 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9109 optimizing it away if promoted to const.
9111 2011-03-16 Richard Guenther <rguenther@suse.de>
9113 PR tree-optimization/48149
9114 * gcc.dg/fold-complex-1.c: New testcase.
9116 2011-03-16 Richard Guenther <rguenther@suse.de>
9119 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9122 2011-03-16 Richard Guenther <rguenther@suse.de>
9124 PR tree-optimization/26134
9125 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9127 2011-03-16 Richard Guenther <rguenther@suse.de>
9129 PR tree-optimization/48146
9130 * gcc.dg/torture/pr48146.c: New testcase.
9132 2011-03-16 Richard Guenther <rguenther@suse.de>
9134 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9135 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9137 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9140 * gcc.c-torture/compile/pr48136.c: New test.
9142 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9145 * gcc.dg/guality/pr45882.c: New test.
9147 2011-03-15 Jason Merrill <jason@redhat.com>
9149 * g++.dg/cpp0x/constexpr-recursion.C: New.
9151 * g++.dg/cpp0x/implicit11.C: New.
9153 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9155 * g++.dg/cpp0x/constexpr-attribute.C: New.
9157 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9159 * g++.dg/parse/pr34758.C: New.
9161 2011-03-15 Xinliang David Li <davidxl@google.com>
9164 * gcc.dg/uninit-pred-7_d.c: New test.
9165 * gcc.dg/uninit-pred-8_d.c: New test.
9167 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9170 * gcc.target/arm/pr46788.c: New.
9172 2011-03-15 Richard Guenther <rguenther@suse.de>
9175 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9176 * gfortran.dg/ishft_4.f90: Likewise.
9177 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9179 2011-03-15 Richard Guenther <rguenther@suse.de>
9181 PR tree-optimization/13954
9182 * g++.dg/tree-ssa/pr13954.C: New testcase.
9184 2011-03-15 Richard Guenther <rguenther@suse.de>
9186 PR tree-optimization/48037
9187 * gcc.target/i386/pr48037-1.c: New testcase.
9189 2011-03-15 Richard Guenther <rguenther@suse.de>
9191 PR tree-optimization/41490
9192 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9193 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9194 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9195 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9196 * g++.dg/tree-ssa/pr33604.C: Adjust.
9198 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9201 * gcc.c-torture/execute/pr47917.c: New test.
9202 * gcc.dg/pr47917.c: New test.
9205 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9207 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9209 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9210 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9211 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9212 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9213 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9214 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9215 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9216 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9217 * gcc.target/i386/avx-floor-vec.c: Ditto.
9218 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9219 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9220 * gcc.target/i386/avx-rint-vec.c: Ditto.
9221 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9222 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9223 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9224 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9226 2011-03-14 Tom Tromey <tromey@redhat.com>
9228 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9229 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9230 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9232 2011-03-14 Tom Tromey <tromey@redhat.com>
9234 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9235 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9236 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9238 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9240 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9242 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9244 PR rtl-optimization/47166
9245 * gcc.c-torture/execute/postmod-1.c: New test.
9247 2011-03-14 Richard Guenther <rguenther@suse.de>
9250 * gcc.dg/torture/pr48098.c: New testcase.
9252 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9255 * gcc.target/powerpc/pr48053-1.c: New test.
9256 * gcc.target/powerpc/pr48053-2.c: Likewise.
9258 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9261 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9263 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9266 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9268 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9271 * gfortran.dg/class_41.f03: New.
9273 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9275 * g++.dg/conversion/cast3.C: New test.
9277 2011-03-11 Jason Merrill <jason@redhat.com>
9279 * g++.dg/template/error45.C: New.
9281 * g++.dg/parse/no-type-defn1.C: New.
9283 * g++.dg/ext/attrib40.C: New.
9285 * g++.dg/cpp0x/regress/array1.C: New.
9287 2011-03-11 Richard Guenther <rguenther@suse.de>
9289 PR tree-optimization/48067
9290 * gcc.dg/pr48067.c: New testcase.
9292 2011-03-11 Richard Guenther <rguenther@suse.de>
9295 * g++.dg/lto/20110311-1_0.C: New testcase.
9297 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9300 * g++.dg/inherit/virtual8.C: New test.
9303 * gcc.dg/torture/pr48044.c: New test.
9305 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9308 * gfortran.dg/proc_ptr_comp_31.f90: New.
9310 2011-03-11 Richard Guenther <rguenther@suse.de>
9312 PR tree-optimization/47278
9313 * gcc.dg/torture/pr47278-1.c: New testcase.
9314 * gcc.dg/torture/pr47278-2.c: Likewise.
9316 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9318 PR tree-optimization/48063
9319 * gcc.dg/torture/pr48063.c: New test.
9321 2011-03-10 Jason Merrill <jason@redhat.com>
9323 * g++.dg/template/array22.C: New.
9325 * g++.dg/cpp0x/syntax-err1.C: New.
9326 * g++.dg/parse/error36.C: Adjust expected errors.
9327 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9328 * g++.old-deja/g++.pt/typename3.C: Likewise.
9329 * g++.old-deja/g++.pt/typename4.C: Likewise.
9330 * g++.old-deja/g++.pt/typename6.C: Likewise.
9332 2011-03-09 Jason Merrill <jason@redhat.com>
9334 * g++.dg/template/nontype22.C: New.
9336 2011-03-09 Martin Jambor <mjambor@suse.cz>
9338 PR tree-optimization/47714
9339 * g++.dg/torture/pr47714.C: New test.
9341 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9344 * gcc.target/powerpc/pr47755-2.c: New file.
9346 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9348 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9349 is not set in the environment, pass 64 as first argument when not
9350 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9351 native where ulimit -u is supported.
9353 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9355 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9357 2011-03-08 Jason Merrill <jason@redhat.com>
9359 * g++.dg/template/nontype21.C: New.
9361 * g++.dg/template/anon5.C: New.
9363 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9366 * gcc.dg/pr47881.c: New test.
9368 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9371 * g++.dg/lookup/template3.C: New test.
9373 2011-03-08 Kai Tietz <ktietz@redhat.com>
9375 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9378 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9381 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9382 sizeof to compute alignment.
9384 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9386 PR tree-optimization/48022
9387 * gcc.dg/pr48022-1.c: New test.
9388 * gcc.dg/pr48022-2.c: New test.
9390 2011-03-07 Jason Merrill <jason@redhat.com>
9392 * g++.dg/template/nontype20.C: New.
9393 * g++.dg/init/member1.C: Adjust expected errors.
9394 * g++.dg/parse/constant4.C: Likewise.
9395 * g++.dg/template/qualified-id3.C: Likewise.
9396 * g++.old-deja/g++.pt/crash10.C: Likewise.
9398 * g++.dg/cpp0x/regress/non-const1.C: New.
9400 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9403 * gcc.dg/pr47991.c: New test.
9405 2011-03-07 Jason Merrill <jason@redhat.com>
9407 * g++.dg/abi/mangle46.C: New.
9409 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9412 * gcc.target/powerpc/pr47862.c: New.
9414 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9417 * gcc.target/i386/combine-mul.c: Require nonpic.
9419 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9420 Nathan Froyd <froydnj@codesourcery.com>
9422 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9424 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9426 * README.QMTEST: Remove.
9428 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9429 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9432 * gfortran.dg/array_constructor_37.f90 : New test.
9434 2011-03-05 Jason Merrill <jason@redhat.com>
9436 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9437 * g++.dg/abi/mangle45.C: Likewise.
9438 * g++.dg/cpp0x/trailing1.C: Likewise.
9440 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9442 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9444 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9446 PR rtl-optimization/47899
9447 * gcc.dg/pr47899.c: New test.
9449 * gcc.dg/torture/pr47968.c: Ignore warnings.
9451 PR tree-optimization/47967
9452 * gcc.c-torture/compile/pr47967.c: New test.
9454 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9456 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9457 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9459 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9461 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9462 and property_getAttributes() if __OBJC2__.
9463 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9464 * objc.dg/property/property-encoding-1.m: New.
9465 * obj-c++.dg/property/property-encoding-1.mm: New.
9467 2011-03-04 Jason Merrill <jason@redhat.com>
9469 * g++.dg/template/pseudodtor6.C: New.
9471 * g++.dg/inherit/covariant19.C: New.
9473 2011-03-04 Richard Guenther <rguenther@suse.de>
9476 * gcc.dg/torture/pr47968.c: New testcase.
9478 2011-03-04 Richard Guenther <rguenther@suse.de>
9481 * gcc.dg/torture/pr47975.c: New testcase.
9483 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9486 * g++.dg/template/crash106.C: New.
9488 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.dg/gomp/pr47963.c: New test.
9492 * g++.dg/gomp/pr47963.C: New test.
9494 2011-03-02 Jason Merrill <jason@redhat.com>
9496 * g++.dg/cpp0x/regress/condition1.C: New.
9498 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9500 2011-03-01 Jason Merrill <jason@redhat.com>
9502 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9504 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9506 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9508 PR rtl-optimization/47925
9509 * gcc.c-torture/execute/pr47925.c: New test.
9511 2011-03-01 Jason Merrill <jason@redhat.com>
9513 * g++.dg/cpp0x/decltype25.C: New.
9515 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9517 2011-03-01 Richard Guenther <rguenther@suse.de>
9519 PR tree-optimization/47890
9520 * gcc.dg/torture/pr47890.c: New testcase.
9522 2011-03-01 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/lto/pr47924_0.c: New testcase.
9527 2011-03-01 Richard Guenther <rguenther@suse.de>
9530 * gfortran.dg/lto/pr46911_0.f: New testcase.
9532 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9534 PR libgfortran/47933
9535 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9536 compile errors from older code form.
9538 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9540 PR libgfortran/47567
9541 * gfortran.dg/fmt_fw_d.f90: New test.
9543 2011-02-28 Jason Merrill <jason@redhat.com>
9545 * g++.dg/inherit/covariant18.C: New.
9547 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9550 * gcc.dg/pr47893.c: New test.
9552 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9554 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9555 NULL in case of a selector with conflicting types.
9556 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9558 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9560 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9561 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9562 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9563 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9565 2011-02-28 Jason Merrill <jason@redhat.com>
9568 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9570 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9572 PR libgfortran/47778
9573 * gfortran.dg/namelist_71.f90: New test.
9575 2011-02-27 Jason Merrill <jason@redhat.com>
9578 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9579 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9581 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9584 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9586 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9589 * gfortran.dg/gomp/task-1.f90: Removed.
9591 2011-02-26 Jason Merrill <jason@redhat.com>
9593 * g++.dg/template/this-targ1.C: New.
9595 * g++.dg/cpp0x/regress/template-const1.C: New.
9596 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9597 * g++.dg/template/function1.C: Adjust.
9598 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9599 * g++.dg/debug/debug7.C: Adjust.
9601 2011-02-26 Tobias Burnus <burnus@net-b.de>
9604 * gfortran.dg/gomp/task-1.f90: New.
9606 2011-02-25 Jie Zhang <jie@codesourcery.com>
9608 * gcc.target/arm/neon-thumb2-move.c: Add
9609 dg-require-effective-target arm_thumb2_ok.
9611 2011-02-24 Jason Merrill <jason@redhat.com>
9613 * g++.dg/parse/constant1.C: Specify C++98 mode.
9614 * g++.dg/parse/constant5.C: Likewise.
9615 * g++.dg/parse/error2.C: Likewise.
9616 * g++.dg/parse/semicolon3.C: Likewise.
9617 * g++.dg/template/crash14.C: Likewise.
9618 * g++.dg/template/local4.C: Likewise.
9619 * g++.dg/template/nontype3.C: Likewise.
9620 * g++.dg/parse/crash31.C: Adjust expected errors.
9621 * g++.dg/template/function1.C: Likewise.
9622 * g++.dg/template/ref3.C: Likewise.
9623 * g++.dg/template/static9.C: Likewise.
9624 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9626 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9627 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9628 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9629 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9630 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9632 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9635 * gfortran.dg/pr47878.f90: New test.
9637 2011-02-24 Richard Guenther <rguenther@suse.de>
9640 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9641 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9643 2011-02-24 Richard Guenther <rguenther@suse.de>
9646 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9647 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9649 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9651 PR libgfortran/47567
9652 * gfortran.dg/fmt_f0_1.f90: Update test.
9654 2011-02-23 Jason Merrill <jason@redhat.com>
9656 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9657 * g++.dg/abi/mangle45.C: New.
9659 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9660 * g++.dg/template/canon-type-9.C: Match use of decltype
9661 between declaration and definition.
9662 * g++.dg/template/canon-type-12.C: Likewise.
9664 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9667 * gfortran.dg/nested_allocatables_1.f90: New.
9669 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9672 * g++.dg/pr46868.C: New test.
9673 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9674 * g++.dg/parse/error14.C: Adjust.
9676 2011-02-23 Richard Guenther <rguenther@suse.de>
9678 PR tree-optimization/47838
9679 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9681 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9683 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9685 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9687 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9688 * gfortran.dg/count_init_expr.f03: Ditto.
9689 * gfortran.dg/gomp/pr43711.f90: Ditto.
9690 * gcc.dg/struct-parse-2.c: Ditto.
9691 * gcc.dg/parse-error-3.c: Ditto.
9692 * gcc.dg/Wlogical-op-1.c: Ditto.
9693 * gcc.dg/Walways-true-1.c: Ditto.
9694 * gcc.dg/pr24225.c: Ditto.
9695 * gcc.dg/Walways-true-2.c: Ditto.
9696 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9697 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9698 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9699 * g++.dg/overload/defarg4.C: Ditto.
9700 * g++.dg/inherit/covariant16.C: Ditto.
9701 * g++.dg/inherit/virtual7.C: Ditto.
9702 * g++.dg/template/canon-type-9.C: Ditto.
9703 * g++.dg/template/access19.C: Ditto.
9704 * g++.dg/template/call7.C: Ditto.
9705 * g++.dg/template/canon-type-2.C: Ditto.
9706 * g++.dg/template/init7.C: Ditto.
9707 * g++.dg/template/sizeof-template-argument.C: Ditto.
9708 * g++.dg/template/const3.C: Ditto.
9709 * g++.dg/template/sfinae26.C: Ditto.
9710 * g++.dg/template/sfinae26.C: Ditto.
9711 * g++.dg/template/canon-type-11.C: Ditto.
9712 * g++.dg/template/union2.C: Ditto.
9713 * g++.dg/template/canon-type-3.C: Ditto.
9714 * g++.dg/template/canon-type-1.C: Ditto.
9715 * g++.dg/template/canon-type-5.C: Ditto.
9716 * g++.dg/template/canon-type-7.C: Ditto.
9717 * g++.dg/template/canon-type-10.C: Ditto.
9718 * g++.dg/template/spec36.C: Ditto.
9719 * g++.dg/template/typedef38.C: Ditto.
9720 * g++.dg/template/canon-type-4.C: Ditto.
9721 * g++.dg/template/canon-type-6.C: Ditto.
9722 * g++.dg/template/canon-type-13.C: Ditto.
9723 * g++.dg/template/instantiate9.C: Ditto.
9724 * g++.dg/template/ttp22.C: Ditto.
9725 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9726 * g++.dg/warn/Walways-true-1.C: Ditto.
9727 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9728 * g++.dg/warn/Walways-true-2.C: Ditto.
9729 * g++.dg/conversion/op4.C: Ditto.
9730 * g++.dg/opt/pr19650.C: Ditto.
9731 * g++.dg/lookup/friend11.C: Ditto.
9732 * g++.dg/other/default2.C: Ditto.
9733 * g++.dg/other/default3.C: Ditto.
9734 * g++.dg/other/dtor2.C: Ditto.
9735 * g++.dg/other/friend5.C: Ditto.
9736 * g++.dg/other/default5.C: Ditto.
9737 * g++.dg/init/brace6.C: Ditto.
9738 * g++.dg/init/aggr5.C: Ditto.
9739 * g++.dg/init/error2.C: Ditto.
9740 * g++.dg/expr/bound-mem-fun.C: Ditto.
9741 * g++.dg/expr/cond6.C: Ditto.
9742 * g++.dg/expr/stmt-expr-1.C: Ditto.
9743 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9744 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9745 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9746 * g++.dg/cpp0x/bracket1.C: Ditto.
9747 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9748 * g++.dg/cpp0x/pr38646.C: Ditto.
9749 * g++.dg/cpp0x/variadic73.C: Ditto.
9750 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9751 * g++.dg/cpp0x/bracket4.C: Ditto.
9752 * g++.dg/cpp0x/decltype4.C: Ditto.
9753 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9754 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9755 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9756 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9757 * g++.dg/cpp0x/decltype2.C: Ditto.
9758 * g++.dg/cpp0x/decltype1.C: Ditto.
9759 * g++.dg/cpp0x/bracket2.C: Ditto.
9760 * g++.dg/cpp0x/decltype5.C: Ditto.
9761 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9762 * g++.dg/cpp0x/variadic70.C: Ditto.
9763 * g++.dg/cpp0x/decltype6.C: Ditto.
9764 * g++.dg/cpp0x/rvo.C: Ditto.
9765 * g++.dg/cpp0x/vt-40092.C: Ditto.
9766 * g++.dg/cpp0x/variadic-new.C: Ditto.
9767 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9768 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9769 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9770 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9771 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9772 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9773 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9774 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9775 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9776 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9777 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9778 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9779 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9780 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9781 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9782 * g++.dg/cpp0x/pr39639.C: Ditto.
9783 * g++.dg/cpp0x/decltype3.C: Ditto.
9784 * g++.dg/cpp0x/variadic68.C: Ditto.
9785 * g++.dg/cpp0x/variadic-function.C: Ditto.
9786 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9787 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9788 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9789 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9790 * g++.dg/parse/crash35.C: Ditto.
9791 * g++.dg/parse/crash40.C: Ditto.
9792 * g++.dg/parse/defarg12.C: Ditto.
9793 * g++.dg/parse/crash34.C: Ditto.
9794 * g++.dg/parse/constructor3.C: Ditto.
9795 * g++.dg/parse/template23.C: Ditto.
9796 * g++.dg/parse/crash56.C: Ditto.
9797 * g++.dg/parse/dtor13.C: Ditto.
9798 * g++.dg/parse/error33.C: Ditto.
9799 * g++.dg/parse/ctor9.C: Ditto.
9800 * g++.dg/parse/error32.C: Ditto.
9801 * g++.dg/parse/error37.C: Ditto.
9802 * g++.dg/parse/bitfield3.C: Ditto.
9803 * g++.dg/parse/struct-4.C: Ditto.
9804 * g++.dg/ext/has_trivial_copy.C: Ditto.
9805 * g++.dg/ext/is_polymorphic.C: Ditto.
9806 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9807 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9808 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9809 * g++.dg/ext/is_union.C: Ditto.
9810 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9811 * g++.dg/ext/is_pod.C: Ditto.
9812 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9813 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9814 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9815 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9816 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9817 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9818 * g++.dg/ext/is_abstract.C: Ditto.
9819 * g++.dg/ext/has_trivial_assign.C: Ditto.
9820 * g++.dg/ext/is_class.C: Ditto.
9821 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9822 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9823 * g++.dg/ext/is_base_of.C: Ditto.
9824 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9825 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9826 * g++.dg/ext/is_empty.C: Ditto.
9827 * g++.dg/ext/is_enum.C: Ditto.
9828 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9829 * gnat.dg/opt11.adb: Ditto.
9830 * obj-c++.dg/pr45735.mm: Ditto.
9831 * obj-c++.dg/pr24393.mm: Ditto.
9832 * obj-c++.dg/exceptions-2.mm: Ditto.
9833 * objc.dg/pr45735.m: Ditto.
9834 * objc.dg/pr24393.m: Ditto.
9836 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9838 * objc.dg/attributes/objc-exception-1.m: New.
9840 2011-02-23 Jie Zhang <jie@codesourcery.com>
9842 * gcc.dg/cpp/include7.c: New test.
9844 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9847 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9849 2011-02-23 Jie Zhang <jie@codesourcery.com>
9851 PR rtl-optimization/47763
9852 * gcc.dg/pr47763.c: New test.
9854 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9857 * gfortran.dg/whole_file_32.f90 : New test.
9859 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9862 * g++.dg/inherit/virtual7.C: New test.
9864 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9867 * objc.dg/type-size-3.m: Updated error message.
9868 * objc.dg/type-size-4.m: New test.
9869 * objc.dg/type-size-5.m: New test.
9871 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873 * lib/gnat.exp: Fix comments.
9874 Don't load libgloss.exp.
9875 (default_gnat_version): Call $compiler with --version.
9876 Adapt regexp for gnatmake output, insert version.
9877 (gnat_version): New proc.
9878 (gnat_init): Remove gnat_libgcc_s_path.
9879 (gnat_target_compile): Likewise.
9880 Remove ld_library_path.
9881 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9882 (gnat_pass): Remove.
9883 (gnat_pass): Remove.
9884 (gnat_finish): Remove.
9885 (gnat_exit): Remove.
9886 (local_find_gnatmake): Reindent.
9887 (runtest_file_p): Remove.
9888 (prune_warnings): Remove.
9889 (find_gnatclean): New proc.
9890 * lib/gnat-dg.exp (lremove): New proc.
9891 (gnat-dg-test): Reindent.
9892 Remove additional output files.
9893 (gnat-dg-runtest): Remove.
9895 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9896 * gnat.dg/loop_optimization6.adb: Likewise.
9897 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9899 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9901 PR tree-optimization/47835
9902 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9904 2011-02-22 Tobias Burnus <burnus@net-b.de>
9906 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9907 * gfortran.dg/abstract_type_2.f03: Ditto.
9908 * gfortran.dg/abstract_type_3.f03: Ditto.
9909 * gfortran.dg/abstract_type_4.f03: Ditto.
9910 * gfortran.dg/abstract_type_5.f03: Ditto.
9911 * gfortran.dg/abstract_type_6.f03: Ditto.
9912 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9913 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9914 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9915 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9916 * gfortran.dg/array_function_5.f90: Ditto.
9917 * gfortran.dg/asynchronous_3.f03: Ditto.
9918 * gfortran.dg/char_expr_1.f90: Ditto.
9919 * gfortran.dg/class_14.f03: Ditto.
9920 * gfortran.dg/data_array_6.f: Ditto.
9921 * gfortran.dg/data_invalid.f90: Ditto.
9922 * gfortran.dg/dot_product_1.f03: Ditto.
9923 * gfortran.dg/func_derived_5.f90: Ditto.
9924 * gfortran.dg/func_result_4.f90: Ditto.
9925 * gfortran.dg/implied_do_1.f90: Ditto.
9926 * gfortran.dg/initialization_25.f90: Ditto.
9927 * gfortran.dg/initialization_26.f90: Ditto.
9928 * gfortran.dg/interface_34.f90: Ditto.
9929 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9930 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9931 * gfortran.dg/matmul_8.f03: Ditto.
9932 * gfortran.dg/merge_init_expr.f90: Ditto.
9933 * gfortran.dg/pack_assign_1.f90: Ditto.
9934 * gfortran.dg/pack_vector_1.f90: Ditto.
9935 * gfortran.dg/pointer_check_8.f90: Ditto.
9936 * gfortran.dg/product_init_expr.f03: Ditto.
9937 * gfortran.dg/reshape_order_5.f90: Ditto.
9938 * gfortran.dg/reshape_shape_1.f90: Ditto.
9939 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9940 * gfortran.dg/same_name_2.f90: Ditto.
9941 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9942 * gfortran.dg/spread_init_expr.f03: Ditto.
9943 * gfortran.dg/stmt_func_1.f90: Ditto.
9944 * gfortran.dg/sum_init_expr.f03: Ditto.
9945 * gfortran.dg/transpose_3.f03: Ditto.
9946 * gfortran.dg/unpack_init_expr.f03: Ditto.
9947 * gfortran.dg/warn_conversion.f90: Ditto.
9948 * gfortran.dg/warn_conversion_2.f90: Ditto.
9949 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9950 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9951 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9952 * gfortran.dg/whole_file_16.f90: Ditto.
9953 * gfortran.dg/whole_file_17.f90: Ditto.
9954 * gfortran.dg/whole_file_18.f90: Ditto.
9955 * gfortran.dg/whole_file_20.f03: Ditto.
9956 * gfortran.dg/whole_file_5.f90: Ditto.
9957 * gfortran.dg/whole_file_6.f90: Ditto.
9958 * gfortran.dg/write_invalid_format.f90: Ditto.
9959 * gfortran.dg/zero_sized_6.f90: Ditto.
9961 2011-02-21 Jeff Law <law@redhat.com>
9963 PR rtl-optimization/46178
9964 * gcc.target/i386/pr46178.c: New test.
9966 PR rtl-optimization/46002
9967 * gcc.c-torture/compile/pr46002.c: New test.
9969 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9971 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9974 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9977 * g++.dg/debug/pr47106.C: Require effective target lto.
9979 2011-02-21 Jason Merrill <jason@redhat.com>
9981 * g++.dg/cpp0x/constexpr-diag2.C: New.
9983 2011-02-20 Jason Merrill <jason@redhat.com>
9985 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9987 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9989 * g++.dg/overload/conv-op1.C: New.
9991 * g++.dg/cpp0x/constexpr-synth1.C: New.
9993 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9995 * objc.dg/layout-2.m: New.
9996 * objc.dg/selector-3.m: Adjusted location of error message.
9997 * objc.dg/type-size-3.m: Same.
9998 * obj-c++.dg/selector-3.mm: Same.
10000 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10003 * objc.dg/property/dotsyntax-22.m: New.
10004 * obj-c++.dg/property/dotsyntax-22.mm: New.
10006 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10009 * g++.dg/template/typedef38.C: New test.
10011 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10014 * gfortran.dg/whole_file_30.f90 : New test.
10015 * gfortran.dg/whole_file_31.f90 : New test.
10017 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10021 * gfortran.dg/whole_file_28.f90 : New test.
10022 * gfortran.dg/whole_file_29.f90 : New test.
10024 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10027 * g++.dg/template/crash105.C: New.
10029 2011-02-19 Jason Merrill <jason@redhat.com>
10031 * g++.dg/cpp0x/regress/no-elide1.C: New.
10033 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10035 PR tree-optimization/46620
10036 * gcc.dg/pr46620.c: New.
10038 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10041 * gcc.target/i386/pr47809.c: New test.
10043 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10044 Tobias Burnus <burnus@net-b.de>
10046 * lib/target-supports.exp
10047 (check_effective_target_fortran_large_real): New check for large reals.
10048 * gfortran.dg/nan_7.f90: New test.
10050 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10052 PR libgfortran/47567
10053 * gfortran.dg/fmt_f0_1.f90: Update test.
10055 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10058 * gfortran.dg/array_constructor_36.f90 : New test.
10059 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10060 allow for comparison between different elements of the array
10061 constructor at different levels of optimization.
10063 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10065 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10066 * gcc.target/i386/pr32280-1.c: Likewise.
10068 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10071 * gcc.target/i386/pr47800.c: New test.
10073 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10075 * objc/execute/exceptions/foward-1.x: New.
10077 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10080 * gfortran.dg/derived_constructor_comps_4.f90: New.
10082 2011-02-18 Tobias Burnus
10085 * gfortran.dg/func_result_6.f90: New.
10087 2011-02-18 Michael Matz <matz@suse.de>
10090 * gfortran.dg/lto/pr45586_0.f90: New test.
10091 * gfortran.dg/typebound_proc_20.f90: Ditto.
10092 * gfortran.dg/typebound_proc_21.f90: Ditto.
10094 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10097 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10099 2011-02-18 Tobias Burnus <burnus@net-b.de>
10102 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10103 gcc_warning_prefix.
10104 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10105 normalizing the error/warning output.
10106 * gfortran.dg/Wall.f90: Update dg-error/warning.
10107 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10108 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10109 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10110 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10111 * gfortran.dg/class_30.f90: Update dg-error/warning.
10112 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10113 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10114 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10115 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10116 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10117 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10118 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10119 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10120 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10121 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10122 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10123 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10124 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10125 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10126 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10127 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10128 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10129 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10130 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10131 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10132 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10133 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10134 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10135 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10136 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10138 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10141 * gfortran.dg/proc_ptr_comp_30.f90: New.
10143 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10146 * gcc.target/i386/pr47780.c: New test.
10148 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10151 * gfortran.dg/class_40.f03: New.
10153 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10156 * g++.dg/cpp0x/auto21.C: New test.
10158 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10160 * objc.dg/special/unclaimed-category-1.h: Updated for
10162 * objc.dg/special/unclaimed-category-1.m: Same.
10163 * objc.dg/zero-link-1.m: Same.
10164 * objc.dg/lookup-1.m: Same.
10165 * objc.dg/torture/strings/const-str-9.m
10166 * objc.dg/torture/strings/const-str-10.m: Same.
10167 * objc.dg/torture/strings/const-str-11.m: Same.
10168 * objc.dg/torture/forward-1.m: Same.
10169 * objc.dg/zero-link-2.m: Same.
10170 * objc.dg/encode-7-next-64bit.m: Same.
10171 * objc.dg/method-4.m: Same.
10172 * objc.dg/next-runtime-1.m: Same.
10173 * objc.dg/image-info.m: Same.
10174 * objc.dg/pr23214.m: Same.
10175 * objc.dg/symtab-1.m: Same.
10176 * obj-c++.dg/basic.m: Same.
10177 * obj-c++.dg/proto-lossage-3.m: Same.
10178 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10179 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10180 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10181 * obj-c++.dg/method-11.m: Same.
10182 * objc/execute/enumeration-1.m: Same.
10183 * objc/execute/object_is_class.m: Same.
10184 * objc/execute/formal_protocol-2.m: Same.
10185 * objc/execute/formal_protocol-4.m: Same.
10186 * objc/execute/formal_protocol-6.m: Same.
10187 * objc/execute/bycopy-3.m: Same.
10188 * objc/execute/exceptions/catchall-1.m: Same.
10189 * objc/execute/exceptions/finally-1.m: Same.
10190 * objc/execute/exceptions/local-variables-1.m: Same.
10191 * objc/execute/exceptions/foward-1.m: Same.
10192 * objc/execute/bf-common.h
10193 * objc/execute/enumeration-2.m: Same.
10194 * objc/execute/formal_protocol-1.m: Same.
10195 * objc/execute/formal_protocol-3.m: Same.
10196 * objc/execute/formal_protocol-5.m: Same.
10197 * objc/execute/accessing_ivars.m: Same.
10198 * objc/execute/bycopy-2.m: Same.
10199 * objc/execute/formal_protocol-7.m: Same.
10200 * objc/execute/compatibility_alias.m: Same.
10201 * objc/execute/no_clash.m: Same.
10202 * objc/execute/object_is_meta_class.m: Same.
10203 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10204 * objc/execute/class-tests-1.h: Include stdio.h.
10205 * objc/execute/class-tests-2.h: Same.
10206 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10208 * obj-c++.dg/try-catch-2.mm: Same.
10210 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10213 * g++.dg/warn/Wunused-parm-4.C: New test.
10215 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10216 Jan Hubicka <jh@suse.cz>
10220 * g++.dg/debug/pr47106.C: New.
10222 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10225 * gcc.target/i386/pr43653.c: New test.
10227 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10230 * g++.dg/template/inherit6.C: New test.
10232 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10235 * gfortran.dg/class_39.f03: New.
10237 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10240 * g++.dg/cpp0x/variadic106.C: New test.
10242 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10244 PR libfortran/47757
10245 * gfortran.dg/pr47757-1.f90: New test.
10246 * gfortran.dg/pr47757-2.f90: New test.
10247 * gfortran.dg/pr47757-3.f90: New test.
10250 * g++.dg/cpp0x/enum8.C: New test.
10252 2011-02-15 Jason Merrill <jason@redhat.com>
10254 * g++.dg/inherit/implicit-trivial1.C: New.
10255 * g++.dg/cpp0x/implicit-trivial1.C: New.
10257 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10259 PR middle-end/47725
10260 * gcc.dg/torture/pr47725.c: Removed.
10262 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10265 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10266 constant does not generate a load from memory.
10268 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10270 PR middle-end/47725
10271 * gcc.dg/torture/pr47725.c: New.
10273 2011-02-15 Richard Guenther <rguenther@suse.de>
10275 PR tree-optimization/47743
10276 * gcc.dg/torture/pr47743.c: New testcase.
10278 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10280 PR middle-end/47581
10281 * gcc.target/i386/pr47581.c: New test.
10283 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10286 * gfortran.dg/select_type_22.f03: New.
10288 2011-02-14 Jason Merrill <jason@redhat.com>
10290 * g++.dg/cpp0x/regress/enum1.C: New.
10292 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10294 * gnat.dg/include.adb: New test.
10296 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10299 * gfortran.dg/class_38.f03: New.
10301 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10303 * gcc.dg/pr46494.c: New test.
10305 2011-02-14 Richard Guenther <rguenther@suse.de>
10307 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10309 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10312 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10313 sparc*-sun-solaris2.11.
10315 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10318 * gfortran.dg/argument_checking_18.f90: New.
10320 2011-02-13 Tobias Burnus <burnus@net-b.de>
10322 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10323 * gfortran.dg/argument_checking_17.f90: New.
10325 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10327 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10328 are temporarily disabled.
10329 * gfortran.dg/class_7.f03: Ditto.
10330 * gfortran.dg/coarray_14.f90: Ditto.
10331 * gfortran.dg/typebound_proc_13.f03: Ditto.
10333 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10336 * gfortran.dg/extends_11.f03: New.
10338 2011-02-11 Xinliang David Li <davidxl@google.com>
10340 PR tree-optimization/47707
10341 * g++.dg/tree-ssa/pr47707.C: New test.
10343 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10345 * g++.dg/opt/inline17.C: New test.
10347 2011-02-11 Tobias Burnus <burnus@net-b.de>
10350 * gfortran.dg/pure_formal_2.f90: New.
10352 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10354 PR rtl-optimization/47614
10355 * gfortran.dg/pr47614.f: New.
10357 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10360 * gcc.dg/opts-6.c: New test.
10362 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10365 * gcc.dg/pr47684.c: New test.
10367 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10370 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10371 c99_runtime, dg-add-options c99_runtime.
10372 (main): Use __asm__.
10374 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10377 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10378 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10379 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10380 * gcc.dg/ucnid-10.c: Likewise.
10381 * gcc.dg/ucnid-13.c: Likewise.
10382 * gcc.dg/ucnid-7.c: Likewise.
10383 * gcc.dg/ucnid-8.c: Likewise.
10384 Adapt dg-warning line number.
10386 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10388 * gcc.target/i386/parity-1.c: Use -march=k8.
10389 * gcc.target/i386/parity-2.c: Ditto.
10390 * gcc.target/i386/vecinit-1.c: Ditto.
10391 * gcc.target/i386/vecinit-2.c: Ditto.
10393 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10396 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10397 * gcc.target/mips/save-restore-3.c: Likewise.
10398 * gcc.target/mips/save-restore-4.c: Likewise.
10399 * gcc.target/mips/save-restore-5.c: Likewise.
10402 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10403 * g++.dg/tree-prof/partition2.C: Likewise.
10405 2011-02-09 Jason Merrill <jason@redhat.com>
10407 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10408 rather than misdeclare std::puts.
10410 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10411 * g++.dg/other/warning1.C: Likewise.
10412 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10413 * g++.old-deja/g++.gb/scope06.C: Likewise.
10414 * g++.old-deja/g++.law/cvt11.C: Likewise.
10415 * g++.old-deja/g++.law/init1.C: Likewise.
10416 * g++.dg/abi/mangle26.C: Likewise.
10418 * g++.dg/template/function1.C: Adjust for C++0x mode.
10419 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10421 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10422 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10424 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10426 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10428 * g++.dg/cpp0x/regress: New directory.
10429 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10430 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10431 * g++.dg/cpp0x/regress/regress3.C: New.
10433 2011-02-10 Richard Guenther <rguenther@suse.de>
10435 PR tree-optimization/47677
10436 * gcc.dg/torture/pr47677.c: New testcase.
10438 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10440 * objc.dg/special/load-category-1.m: Remove unused header.
10441 * objc.dg/special/load-category-1a.m: Likewise.
10442 * objc.dg/special/load-category-2.m: Likewise.
10443 * objc.dg/special/load-category-2a.m: Likewise.
10444 * objc.dg/special/load-category-3.m: Likewise.
10445 * objc.dg/special/load-category-3a.m: Likewise.
10446 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10447 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10448 * objc.dg/attributes/class-attribute-1.m: Likewise.
10449 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10450 * obj-c++.dg/property/property.exp: Likewise.
10451 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10452 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10453 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10454 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10455 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10456 * obj-c++.dg/template-8.mm: Likewise.
10458 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10461 * gcc.target/i386/pr47665.c: New test.
10463 2011-02-10 Jie Zhang <jie@codesourcery.com>
10467 2011-02-05 Jie Zhang <jie@codesourcery.com>
10469 * gcc.dg/pr42631.c: Update test.
10470 * gcc.dg/pr42631-2.c: New test.
10472 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10475 * gfortran.dg/proc_decl_25.f90: New.
10477 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10480 * gfortran.dg/typebound_assignment_2.f03: New.
10482 2011-02-09 Richard Guenther <rguenther@suse.de>
10484 PR tree-optimization/47664
10485 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10487 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10489 PR middle-end/47646
10490 * gnat.dg/uninit_func.adb: Adjust dg directive.
10492 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10494 PR middle-end/47646
10495 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10497 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10500 * gfortran.dg/auto_dealloc_2.f90: New.
10502 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504 * gcc.dg/builtins-config.h: Remove __sgi handling.
10505 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10506 -std=c99 for mips-sgi-irix6.5*.
10508 2011-02-09 Martin Jambor <mjambor@suse.cz>
10510 PR middle-end/45505
10511 * gfortran.dg/pr25923.f90: Remove xfails.
10513 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516 * gfortran.dg/inquire_14.f90: New test.
10518 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10521 * gfortran.dg/pointer_init_6.f90: New.
10523 2011-02-08 Jeff Law <law@redhat.com>
10525 PR tree-optimization/42893
10526 * gcc.tree-ssa/pr42893.c: New test.
10528 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10530 PR tree-optimization/46834
10531 PR tree-optimization/46994
10532 PR tree-optimization/46995
10533 * gcc.dg/graphite/id-pr46834.c: New.
10534 * gfortran.dg/graphite/id-pr46994.f90: New.
10535 * gfortran.dg/graphite/id-pr46995.f90: New.
10537 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10539 PR middle-end/47646
10540 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10541 using the variable is known the warning is emitted there.
10542 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10543 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10545 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10548 * gcc.dg/noreturn-1.c (foo5): Likewise.
10549 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10550 (method2): Likewise.
10552 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10553 the return statement using the uninitialized variable.
10554 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10556 2011-02-08 Richard Guenther <rguenther@suse.de>
10558 PR middle-end/47639
10559 * g++.dg/opt/pr47639.c: New testcase.
10561 2011-02-08 Richard Guenther <rguenther@suse.de>
10563 PR tree-optimization/47632
10564 * g++.dg/opt/pr47632.C: New testcase.
10566 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10568 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10570 2011-02-07 Richard Guenther <rguenther@suse.de>
10572 PR tree-optimization/47615
10573 * g++.dg/opt/pr47615.C: New testcase.
10575 2011-02-07 Richard Guenther <rguenther@suse.de>
10577 PR tree-optimization/47621
10578 * gcc.dg/torture/pr47621.c: New testcase.
10580 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10582 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10584 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10587 * gfortran.dg/allocate_with_source_1 : New test.
10589 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10591 PR middle-end/47610
10592 * gcc.dg/pr47610.c: New test.
10594 2011-02-05 Jie Zhang <jie@codesourcery.com>
10597 * gcc.dg/pr42631.c: Update test.
10598 * gcc.dg/pr42631-2.c: New test.
10600 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10603 * gfortran.dg/pr47574.f90: New test.
10605 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10607 PR tree-optimization/46194
10608 * gcc.dg/autopar/pr46194.c: New.
10610 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10612 PR tree-optimization/43695
10613 * g++.dg/ipa/pr43695.C: New.
10615 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10617 PR inline-asm/23200
10618 * gcc.dg/pr23200.c: New test.
10620 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10623 * g++.dg/pr47589.C: New test.
10625 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10628 * g++.dg/template/typedef37.C: New test.
10629 * g++.dg/template/param1.C: Adjust expected error message.
10631 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10633 PR middle-end/31490
10634 * gcc.dg/pr31490-2.c: New test.
10635 * gcc.dg/pr31490-3.c: New test.
10636 * gcc.dg/pr31490-4.c: New test.
10638 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10639 Jakub Jelinek <jakub@redhat.com>
10642 * g++.dg/parser/semicolon3.C: Adjust.
10643 * g++.dg/parser/semicolon4.C: New testcase.
10644 * g++.dg/pr46890.C: New testcase.
10646 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10649 * g++.dg/init/pr29571.C: New.
10651 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10653 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10654 instead of vect_int.
10656 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10659 * gcc.target/i386/pr47312.c: New test.
10662 * gcc.target/i386/pr47564.c: New test.
10664 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10666 PR tree-optimization/45122
10667 * gcc.dg/tree-ssa/pr45122.c: New.
10669 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10672 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10675 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10676 and vsx so a default --with-cpu=power7 doesn't give an error
10677 when -mavoid-indexed-addresses is used.
10679 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10680 wrapper function to save the arguments and then jump to the real
10681 function, rather than depending on the compiler not to move stuff
10683 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10685 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10686 Paul Thomas <pault@gcc.gnu.org>
10689 * gfortran.dg/class_37.f03 : New test.
10691 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10692 Richard Guenther <rguenther@suse.de>
10694 PR tree-optimization/40979
10696 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10697 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10698 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10699 check_vect_support_and_set_flags.
10700 * gfortran.dg/graphite/vect-pr40979.f90: New.
10702 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10705 * gfortran.dg/class_36.f03: New.
10707 2011-02-02 Richard Guenther <rguenther@suse.de>
10709 PR tree-optimization/47566
10710 * gcc.dg/lto/20110201-1_0.c: New testcase.
10712 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10718 * debug/pr47498.c: New.
10719 * debug/pr47501.c: New.
10721 2011-02-01 Richard Guenther <rguenther@suse.de>
10723 PR tree-optimization/47559
10724 * g++.dg/torture/pr47559.C: New testcase.
10726 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10729 * gfortran.dg/typebound_call_20.f03: New.
10731 2011-02-01 Richard Guenther <rguenther@suse.de>
10733 PR tree-optimization/47555
10734 * gcc.dg/pr47555.c: New testcase.
10736 2011-02-01 Richard Guenther <rguenther@suse.de>
10738 PR tree-optimization/47541
10739 * g++.dg/torture/pr47541.C: New testcase.
10741 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10744 * gfortran.dg/typebound_call_19.f03: New.
10746 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10749 * g++.dg/cpp0x/pr47416.C: New test.
10751 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10754 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10756 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10759 * gfortran.dg/typebound_assignment_1.f03: New.
10761 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10763 PR tree-optimization/47538
10764 * gcc.c-torture/execute/pr47538.c: New test.
10766 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10769 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10771 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10773 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10775 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10777 PR rtl-optimization/44031
10778 * gcc.c-torture/compile/20110131-1.c: New test.
10780 2011-01-31 Tobias Burnus <burnus@net-b.de>
10783 * gfortran.dg/stmt_func_1.f90: New.
10785 2011-01-31 Tobias Burnus <burnus@net-b.de>
10788 * gfortran.dg/interface_34.f90: New.
10790 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10793 * gfortran.dg/realloc_on_assign_5.f03: New test.
10794 * gfortran.dg/realloc_on_assign_5.f03: New test.
10796 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10798 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10799 * gfortran.dg/bessel_7.f90: Likewise.
10800 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10802 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10803 * gfortran.dg/sum_init_expr.f03: Likewise.
10805 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10807 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10810 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10811 loop only on "vect_intfloat_cvt" targets.
10813 2011-01-29 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/shape_6.f90: New.
10818 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10820 PR libgfortran/47434
10821 * gfortran.dg/read_infnan_1.f90: Update test.
10822 * gfortran.dg/module_nan.f90: Update test.
10823 * gfortran.dg/char4_iunit_1.f03: Update test.
10824 * gfortran.dg/large_real_kind_1.f90: Update test.
10825 * gfortran.dg/real_const_3.f90: Update test.
10826 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10828 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10831 * g++.dg/template/param2.C: New test.
10833 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835 PR libgfortran/47285
10836 * gfortran.dg/fmt_g.f: New test.
10838 2011-01-28 Tobias Burnus <burnus@net-b.de>
10841 * gfortran.dg/pure_formal_1.f90: New.
10843 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10846 * gcc.dg/tls/pr42894.c: New test.
10848 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10850 * gcc.dg/pr47276.c: Add dg-require-visibility.
10852 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10854 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10856 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10857 Tobias Burnus <burnus@gcc.gnu.org>
10862 * gfortran.dg/realloc_on_assign_3.f03: New test.
10863 * gfortran.dg/realloc_on_assign_4.f03: New test.
10864 * gfortran.dg/allocatable_function_5.f90: New test.
10865 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10866 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10867 implemented" dg-errors.
10869 2011-01-27 Jan Hubicka <jh@suse.cz>
10871 PR middle-end/46949
10872 * gcc.dg/attr-weakref-4.c: New testcase
10874 2011-01-27 Martin Jambor <mjambor@suse.cz>
10876 PR tree-optimization/47228
10877 * gcc.dg/torture/pr47228.c: New test.
10879 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10881 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10883 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10885 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10886 when using auto-overlay support on the SPU.
10888 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10890 PR rtl-optimization/44174
10891 * gcc.target/i386/asm-6.c: New test.
10893 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10895 PR rtl-optimization/46856
10896 * gcc.c-torture/compile/pr46856.c: New test.
10898 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10899 Andrew Pinski <pinskia@gmail.com>
10902 * gcc.dg/pr43082.c: New.
10904 2011-01-26 DJ Delorie <dj@redhat.com>
10906 PR rtl-optimization/46878
10907 * gcc.dg/pr46878-1.c: New test.
10909 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10912 * g++.dg/cpp0x/pr47476.C: New test.
10914 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10916 * gcc.c-torture/compile/20110126-1.c: New test.
10918 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10921 * gcc.dg/torture/pr47473.c: New test.
10923 2011-01-26 Jan Hubicka <jh@suse.cz>
10926 * gcc.c-torture/execute/pr47237.c: New testcase.
10928 2011-01-26 Jan Hubicka <jh@suse.cz>
10930 PR tree-optimization/47190
10931 * gcc.dg/attr-weakref-3.c: New testcase.
10933 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10936 * gcc.dg/dll-9a.c: New test file.
10937 * gcc.dg/dll-11.c: Likewise.
10938 * gcc.dg/dll-12.c: Likewise.
10939 * gcc.dg/dll-12a.c: Likewise.
10940 * gcc.dg/dll-11a.c: Likewise.
10941 * gcc.dg/dll-9.c: Likewise.
10942 * gcc.dg/dll-10.c: Likewise.
10943 * gcc.dg/dll-10a.c: Likewise.
10944 * g++.dg/ext/dllexport4a.cc: Likewise.
10945 * g++.dg/ext/dllexport4.C: Likewise.
10946 * g++.dg/ext/dllexport5.C: Likewise.
10947 * g++.dg/ext/dllexport5a.cc: Likewise.
10949 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10951 PR tree-optimization/46970
10952 * gcc.dg/graphite/pr46970.c: New.
10954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10956 PR tree-optimization/46215
10957 * gcc.dg/graphite/pr46215.c: New.
10959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10961 PR tree-optimization/46168
10962 * gcc.dg/graphite/pr46168.c: New.
10964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10966 PR tree-optimization/43657
10967 * gcc.dg/graphite/pr43657.c: New.
10969 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10971 PR tree-optimization/29832
10972 * gfortran.dg/graphite/pr29832.f90: New.
10974 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10976 PR tree-optimization/43567
10977 * gcc.dg/graphite/pr43567.c: New.
10979 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10981 * gfortran.dg/graphite/interchange-4.f: New.
10982 * gfortran.dg/graphite/interchange-5.f: New.
10984 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10985 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10986 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10987 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10988 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10989 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10990 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10991 * gfortran.dg/ltrans-7.f90: Removed.
10992 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10994 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10995 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10996 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10997 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10998 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10999 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11000 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11001 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11002 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11003 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11004 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11005 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11006 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11007 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11008 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11009 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11010 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11011 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11012 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11013 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11014 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11015 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11016 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11017 * gcc.dg/tree-ssa/data-dep-1.c
11018 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11019 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11020 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11021 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11022 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11024 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11026 PR tree-optimization/47265
11027 PR tree-optimization/47443
11028 * gcc.c-torture/compile/pr47265.c: New test.
11029 * gcc.dg/pr47443.c: New test.
11031 2011-01-25 Martin Jambor <mjambor@suse.cz>
11033 PR tree-optimization/47382
11034 * g++.dg/torture/pr47382.C: New test.
11035 * g++.dg/opt/devirt1.C: Xfail.
11037 2011-01-25 Yao Qi <yao@codesourcery.com>
11040 * gcc.target/arm/pr45701-1.c: New test.
11041 * gcc.target/arm/pr45701-2.c: New test.
11042 * gcc.target/arm/pr45701-3.c: New test.
11044 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11045 Jakub Jelinek <jakub@redhat.com>
11047 PR tree-optimization/47271
11048 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11050 2011-01-25 Nick Clifton <nickc@redhat.com>
11052 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11053 (saturate_add): Delete.
11054 (exchange): Delete.
11055 (main): Do not run saturate_add.
11056 (set_interrupts): Delete.
11058 2011-01-25 Tobias Burnus <burnus@net-b.de>
11061 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11063 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11065 PR tree-optimization/47427
11066 PR tree-optimization/47428
11067 * gcc.c-torture/compile/pr47427.c: New test.
11068 * gcc.c-torture/compile/pr47428.c: New test.
11070 2011-01-25 Richard Guenther <rguenther@suse.de>
11072 PR middle-end/47411
11073 * gcc.dg/torture/pr47411.c: New testcase.
11075 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11077 * gfortran.dg/graphite/id-24.f: New.
11078 * gfortran.dg/graphite/id-25.f: New.
11080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11082 * gfortran.dg/graphite/id-23.f: New.
11084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11086 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11088 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11090 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11091 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11092 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11093 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11094 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11095 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11096 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11097 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11098 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11100 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11102 * gcc.dg/graphite/block-0.c: Add documentation.
11103 * gcc.dg/graphite/block-4.c: Same.
11104 * gcc.dg/graphite/block-7.c: Same.
11105 * gcc.dg/graphite/block-8.c: New.
11106 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11107 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11108 * gcc.dg/graphite/interchange-12.c: Add documentation.
11109 * gcc.dg/graphite/interchange-13.c: New.
11110 * gcc.dg/graphite/interchange-14.c: New.
11111 * gcc.dg/graphite/interchange-15.c: New.
11112 * gcc.dg/graphite/interchange-8.c: Add documentation.
11113 * gcc.dg/graphite/interchange-mvt.c: Same.
11115 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11118 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11119 * gcc.target/powerpc/altivec-14.c: Ditto.
11120 * gcc.target/powerpc/altivec-33.c: Ditto.
11121 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11122 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11123 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11124 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11125 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11126 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11127 * g++.dg/ext/altivec-15.C: Ditto.
11128 * g++.dg/ext/altivec-types-1.C: Ditto.
11129 * g++.dg/ext/altivec-types-2.C: Ditto.
11130 * g++.dg/ext/altivec-types-3.C: Ditto.
11131 * g++.dg/ext/altivec-types-4.C: Ditto.
11133 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11137 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11139 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11140 optimization options.
11142 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11144 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11147 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11149 2011-01-23 Tobias Burnus <burnus@net-b.de>
11152 * gfortran.dg/allocatable_scalar_12.f90: New.
11154 2011-01-23 Ira Rosen <irar@il.ibm.com>
11156 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11157 vectorization to be not profitable if peeling is used to
11158 realign the memory access.
11159 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11160 loop bound to avoid loop unrolling.
11161 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11163 2011-01-22 Jan Hubicka <jh@suse.cz>
11166 * g++.dg/lto/pr47333.C: New file.
11168 2011-01-22 Jan Hubicka <jh@suse.cz>
11170 PR tree-optimization/43884
11172 * gcc.dg/autopar/outer-2.c: Increase array size.
11173 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11175 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11178 * gfortran.dg/c_loc_tests_16.f90: New test.
11180 2011-01-22 Tobias Burnus <burnus@net-b.de>
11183 * gfortran.dg/typebound_proc_19.f90: New.
11185 2011-01-21 Jeff Law <law@redhat.com>
11187 PR tree-optimization/47053
11188 * g++.dg/pr47053.C: New test.
11190 2011-01-21 Jason Merrill <jason@redhat.com>
11193 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11195 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11198 * g++.dg/cpp0x/range-for10.C: New test.
11199 * g++.dg/template/for1.C: New test.
11201 PR middle-end/45566
11202 * g++.dg/tree-prof/partition3.C: New test.
11204 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11206 PR rtl-optimization/47366
11207 * g++.dg/opt/pr47366.C: New test.
11209 2011-01-21 Jason Merrill <jason@redhat.com>
11212 * g++.dg/cpp0x/constexpr-regress2.C: New.
11214 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11216 2011-01-21 Jeff Law <law@redhat.com>
11218 PR rtl-optimization/41619
11219 * gcc.dg/pr41619.c: New.
11221 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11223 PR tree-optimization/47355
11224 * g++.dg/opt/pr47355.C: New test.
11226 2011-01-21 Richard Guenther <rguenther@suse.de>
11228 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11231 2011-01-21 Richard Guenther <rguenther@suse.de>
11233 PR tree-optimization/47365
11234 * gcc.dg/torture/pr47365.c: New testcase.
11235 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11237 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11239 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11241 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11243 PR tree-optimization/47391
11244 * gcc.dg/pr47391.c: New test.
11246 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11248 * g++.dg/template/char1.C: Use signed char.
11250 2011-01-21 Tobias Burnus <burnus@net-b.de>
11253 * gfortran.dg/pointer_target_4.f90: New.
11255 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11258 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11259 ILP32 system and not IP32.
11261 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11264 * g++.dg/debug/pr46583.C: New.
11266 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11269 * g++.dg/debug/pr47283.C: New test.
11272 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11273 * gcc.target/i386/headmerge-2.c: Likewise.
11275 2011-01-20 Richard Guenther <rguenther@suse.de>
11277 PR middle-end/47370
11278 * gcc.dg/torture/pr47370.c: New testcase.
11280 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11282 PR tree-optimization/46130
11283 * gcc.dg/pr46130-1.c: New test.
11284 * gcc.dg/pr46130-2.c: New test.
11286 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11289 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11291 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11294 * g++.dg/debug/pr46240.cc: New.
11296 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11299 * g++.dg/template/anonunion1.C: New test.
11301 PR rtl-optimization/47337
11302 * gcc.c-torture/execute/pr47337.c: New test.
11304 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11307 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11309 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11311 PR tree-optimization/46021
11312 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11314 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11316 PR tree-optimization/47290
11317 * g++.dg/torture/pr47290.C: New test.
11319 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11322 * gfortran.dg/proc_ptr_comp_29.f90: New.
11324 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11327 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11328 powerpc-apple-darwin9.
11330 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11332 PR rtl-optimization/47299
11333 * gcc.c-torture/execute/pr47299.c: New test.
11335 2011-01-17 Jason Merrill <jason@redhat.com>
11337 * g++.dg/cpp0x/constexpr-virtual.C: New.
11339 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11342 * gfortran.dg/gomp/pr47331.f90: New test.
11344 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11347 * objc.dg/selector-warn-1.m: New.
11348 * obj-c++.dg/selector-warn-1.mm: New.
11350 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11352 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11353 Update dg-final accordingly.
11355 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11357 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11359 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11361 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11363 * gcc.dg/guality/pr36728-2.c: Likewise.
11365 2011-01-17 Richard Guenther <rguenther@suse.de>
11367 PR tree-optimization/47313
11368 * g++.dg/torture/pr47313.C: New testcase.
11370 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11373 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11374 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11375 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11376 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11378 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11380 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11381 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11382 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11384 2011-01-17 Richard Guenther <rguenther@suse.de>
11386 PR tree-optimization/45967
11387 * gcc.dg/torture/pr45967-2.c: New testcase.
11388 * gcc.dg/torture/pr45967-3.c: Likewise.
11390 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11393 * g++.dg/ext/pr47213.C: Require visibility.
11395 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11397 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11398 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11400 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11402 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11403 Linux-based targets.
11405 2011-01-13 Jan Hubicka <jh@suse.cz>
11407 PR tree-optimization/47276
11408 * gcc.dg/pr47276.c: New testcase.
11410 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11411 Jonathan Wakely <jwakely.gcc@gmail.com>
11414 * g++.dg/other/pr33558.C: New.
11415 * g++.dg/other/pr33558-2.C: New.
11417 2011-01-14 Martin Jambor <mjambor@suse.cz>
11419 PR tree-optimization/45934
11420 PR tree-optimization/46302
11421 * g++.dg/ipa/devirt-c-1.C: New test.
11422 * g++.dg/ipa/devirt-c-2.C: Likewise.
11423 * g++.dg/ipa/devirt-c-3.C: Likewise.
11424 * g++.dg/ipa/devirt-c-4.C: Likewise.
11425 * g++.dg/ipa/devirt-c-5.C: Likewise.
11426 * g++.dg/ipa/devirt-c-6.C: Likewise.
11427 * g++.dg/ipa/devirt-6.C: Likewise.
11428 * g++.dg/ipa/devirt-d-1.C: Likewise.
11429 * g++.dg/torture/pr45934.C: Likewise.
11431 2011-01-14 Jason Merrill <jason@redhat.com>
11433 * g++.dg/cpp0x/variadic105.C: New.
11435 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11436 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11439 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11440 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11441 execution tests on i?86-*-*, x86_64-*-* and
11442 powerpc*-apple-darwin* && ilp32.
11443 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11444 tests on i?86-*-* and x86_64-*-*.
11446 2011-01-14 Richard Guenther <rguenther@suse.de>
11448 PR tree-optimization/47280
11449 * g++.dg/opt/pr47280.C: New testcase.
11451 2011-01-14 Jason Merrill <jason@redhat.com>
11453 * g++.dg/cpp0x/constexpr-regress1.C: New.
11455 * g++.dg/ext/flexary2.C: New.
11457 2011-01-14 Richard Guenther <rguenther@suse.de>
11459 PR middle-end/47281
11460 * gcc.dg/torture/pr47281.c: New testcase.
11461 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11463 2011-01-14 Richard Guenther <rguenther@suse.de>
11465 PR tree-optimization/47286
11466 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11468 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11471 * g++.dg/ext/pr47213.C: New.
11473 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11475 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11477 2011-01-13 Tobias Burnus <burnus@net-b.de>
11478 Mikael Morin <mikael@gcc.gnu.org>
11482 * gfortran.dg/select_type_20.f90: New.
11483 * gfortran.dg/select_type_21.f90: New.
11485 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11488 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11490 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11492 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11493 * gcc.dg/guality/pr36728-2.c: Likewise.
11495 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11498 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11500 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11502 PR rtl-optimization/45352
11503 * gcc.dg/pr45352-3.c: New.
11505 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11507 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11509 * g++.dg/cpp0x/range-for8.C: New.
11510 * g++.dg/cpp0x/range-for9.C: New.
11512 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11515 * g++.dg/debug/pr47209.C: New.
11517 2011-01-12 Richard Guenther <rguenther@suse.de>
11520 * gcc.dg/lto/pr47259_0.c: New testcase.
11521 * gcc.dg/lto/pr47259_1.c: Likewise.
11523 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11525 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11526 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11527 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11528 methods missing from the OBJC2 Object.
11529 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11530 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11531 GNU and NeXT runtimes.
11532 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11534 * objc-obj-c++-shared/Object1.m: Likewise.
11535 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11536 * objc.dg/proto-qual-1.m: Likewise.
11537 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11538 * obj-c++.dg/proto-qual-1.mm: Likewise.
11540 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11543 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11545 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11547 Fixed the Objective-C++ testsuite and updated all tests.
11548 * lib/obj-c++.exp (obj-c++_init): Declare and set
11549 gcc_warning_prefix and gcc_error_prefix.
11550 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11551 'dg-warning', 'dg-message' and 'dg-error'.
11552 * obj-c++.dg/class-extension-3.mm: Likewise.
11553 * obj-c++.dg/class-protocol-1.mm: Likewise.
11554 * obj-c++.dg/encode-7.mm: Likewise.
11555 * obj-c++.dg/exceptions-3.mm: Likewise.
11556 * obj-c++.dg/exceptions-5.mm: Likewise.
11557 * obj-c++.dg/method-12.mm: Likewise.
11558 * obj-c++.dg/method-13.mm: Likewise.
11559 * obj-c++.dg/method-15.mm: Likewise.
11560 * obj-c++.dg/method-16.mm: Likewise.
11561 * obj-c++.dg/method-4.mm: Likewise.
11562 * obj-c++.dg/method-8.mm: Likewise.
11563 * obj-c++.dg/method-conflict-1.mm: Likewise.
11564 * obj-c++.dg/method-conflict-2.mm: Likewise.
11565 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11566 and uncommented second part of the testcase now that the testsuite
11568 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11569 and uncommented second part of the testcase now that the testsuite
11571 * obj-c++.dg/private-1.mm: Likewise.
11572 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11573 * obj-c++.dg/syntax-error-7.mm: Likewise.
11574 * obj-c++.dg/warn5.mm: Likewise.
11575 * obj-c++.dg/property/at-property-14.mm: Likewise.
11576 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11578 * obj-c++.dg/property/at-property-18.mm: Likewise.
11579 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11581 * obj-c++.dg/property/at-property-21.mm: Likewise.
11582 * obj-c++.dg/property/at-property-28.mm: Likewise.
11583 * obj-c++.dg/property/at-property-5.mm: Likewise.
11584 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11585 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11586 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11587 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11588 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11589 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11590 * obj-c++.dg/tls/diag-5.mm: Likewise.
11591 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11592 dg-error, now matched correctly.
11594 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11596 * objc.dg/property/at-property-29.m: New.
11597 * obj-c++.dg/property/at-property-29.mm: New.
11599 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11601 * go.test/go-test.exp (go-set-goarch): New proc.
11602 (go-gc-tests): Use it.
11604 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11607 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11609 2011-01-11 Richard Henderson <rth@redhat.com>
11611 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11613 2011-01-11 Jan Hubicka <jh@suse.cz>
11617 * gcc.dg/lto/pr45721_1.c: New file.
11618 * gcc.dg/lto/pr45721_0.c: New file.
11620 2011-01-11 Richard Guenther <rguenther@suse.de>
11622 PR tree-optimization/46076
11623 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11625 2011-01-11 Jeff Law <law@redhat.com>
11627 * PR tree-optimization/47086
11628 * gcc.dg/pr47086.c: New test.
11630 2011-01-11 Jason Merrill <jason@redhat.com>
11633 * g++.dg/template/new10.C: New.
11636 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11638 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11640 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11641 Split type definitions and NSConstantString class into...
11642 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11643 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11644 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11645 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11646 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11647 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11649 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11650 encode defines for newer NeXT system headers.
11651 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11652 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11653 * objc.dg/foreach-5.m: Likewise.
11654 * objc.dg/foreach-2.m: Likewise.
11655 * objc.dg/foreach-4.m: Likewise.
11656 * objc.dg/torture/strings/string1.m: Likewise.
11657 * objc.dg/torture/strings/string2.m: Likewise.
11658 * objc.dg/torture/strings/string3.m: Likewise.
11659 * objc.dg/torture/strings/string4.m: Likewise.
11660 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11661 header and stand alone.
11662 * obj-c++.dg/strings/strings-2.mm: Likewise.
11663 * objc.dg/torture/strings/const-str-3.m: Likewise.
11664 * objc.dg/strings/strings-2.m: Likewise.
11665 * objc.dg/strings/const-str-12b.m: Likewise.
11667 2011-01-12 Richard Guenther <rguenther@suse.de>
11669 PR middle-end/32511
11670 * gcc.dg/attr-weak-1.c: Adjust.
11672 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11675 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11676 standard compliant and comment.
11678 2011-01-10 Jan Hubicka <jh@suse.cz>
11681 * gcc.dg/initpri3.c: New testcase.
11683 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11686 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11687 externally visible.
11692 (g_ebp_save): Likewise.
11693 (g_esp_save): Likewise.
11695 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11697 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11699 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11701 PR tree-optimization/46021
11702 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11703 i?86-*-*, x86_64-*-*.
11705 2011-01-10 Jeff Law <law@redhat.com>
11707 * PR tree-optimization/47141
11708 * gcc.c-torture/compile/pr47141.c: New test.
11710 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11713 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11714 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11715 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11716 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11719 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11720 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11721 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11722 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11723 being vectorized. Adjust dg-final pattern.
11726 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11727 * gcc.dg/vect/slp-24.c: Likewise.
11729 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11732 * g++.dg/other/pr47218-1.C: New test file.
11733 * g++.dg/other/pr47218.C: Likewise.
11734 * g++.dg/other/pr47218.h: New supporting header.
11736 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11739 * objc.dg/attributes/invalid-attribute-1.m: New.
11740 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11742 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11745 * gfortran.dg/proc_ptr_comp_28.f90: New.
11747 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11749 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11750 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11751 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11752 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11753 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11754 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11755 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11756 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11757 * objc.dg/gnu-api-2-class.m: Likewise.
11758 * objc.dg/gnu-api-2-ivar.m: Likewise.
11759 * objc.dg/gnu-api-2-method.m: Likewise.
11760 * objc.dg/gnu-api-2-objc.m: Likewise.
11761 * objc.dg/gnu-api-2-object.m: Likewise.
11762 * objc.dg/gnu-api-2-property.m: Likewise.
11763 * objc.dg/gnu-api-2-protocol.m: Likewise.
11764 * objc.dg/gnu-api-2-sel.m: Likewise.
11766 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11768 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11769 * objc.dg/objc-foreach-4.m: Likewise.
11770 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11771 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11772 * objc.dg/foreach-4.m: Likewise.
11773 * objc.dg/foreach-5.m: Likewise.
11774 * objc.dg/foreach-3.m: Return self from init.
11776 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11779 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11781 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11784 * gfortran.dg/class_35.f90: New.
11786 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11788 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11790 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11793 * objc.dg/invalid-method-2.m: New.
11794 * obj-c++.dg/invalid-method-2.mm: New.
11796 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11799 * gfortran.dg/transpose_optimization_2.f90 : New test.
11801 2011-01-08 Jan Hubicka <jh@suse.cz>
11803 PR tree-optmization/46469
11804 * g++.dg/torture/pr46469.C: New testcase.
11806 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11808 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11809 emulation of libobjc-gnu structure layout functionality to ..
11810 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11811 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11812 * objc/execute/bf-common.h: Adjust headers.
11813 * objc/execute/bf-1.m: Likewise.
11814 * objc/execute/bf-2.m: Likewise.
11815 * objc/execute/bf-3.m: Likewise.
11816 * objc/execute/bf-4.m: Likewise.
11817 * objc/execute/bf-5.m: Likewise.
11818 * objc/execute/bf-6.m: Likewise.
11819 * objc/execute/bf-7.m: Likewise.
11820 * objc/execute/bf-8.m: Likewise.
11821 * objc/execute/bf-9.m: Likewise.
11822 * objc/execute/bf-10.m: Likewise.
11823 * objc/execute/bf-11.m: Likewise.
11824 * objc/execute/bf-12.m: Likewise.
11825 * objc/execute/bf-13.m: Likewise.
11826 * objc/execute/bf-14.m: Likewise.
11827 * objc/execute/bf-15.m: Likewise.
11828 * objc/execute/bf-16.m: Likewise.
11829 * objc/execute/bf-17.m: Likewise.
11830 * objc/execute/bf-18.m: Likewise.
11831 * objc/execute/bf-19.m: Likewise.
11832 * objc/execute/bf-20.m: Likewise.
11833 * objc/execute/bf-21.m: Likewise.
11834 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11835 objc_get_type_qualifiers ().
11837 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11840 * gfortran.dg/dependency_39.f90: New test.
11842 2011-01-07 Jan Hubicka <jh@suse.cz>
11844 Get builtins tests ready for linker plugin.
11845 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11846 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11847 my_memset, my_bzero): Mark used.
11848 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11849 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11851 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11854 2011-01-07 Jan Hubicka <jh@suse.cz>
11856 PR tree-optimization/46367
11857 * g++.dg/torture/pr46367.C: New file.
11859 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11862 * gcc.dg/pr47201.c: New test.
11865 * gcc.dg/tree-prof/pr47187.c: New test.
11867 2011-01-07 Tobias Burnus <burnus@net-b.de>
11870 * gfortran.dg/extends_type_of_3.f90: New.
11872 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11874 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11875 * g++.dg/ext/dllimport-MI1.C: Likewise.
11876 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11877 * g++.dg/ext/dllimport10.C: Likewise.
11878 * g++.dg/ext/dllimport11.C: Likewise.
11879 * g++.dg/ext/dllimport12.C: Likewise.
11880 * g++.dg/ext/dllimport13.C: Likewise.
11881 * g++.dg/ext/dllimport2.C: Likewise.
11882 * g++.dg/ext/dllimport3.C: Likewise.
11883 * g++.dg/ext/dllimport4.C: Likewise.
11884 * g++.dg/ext/dllimport5.C: Likewise.
11885 * g++.dg/ext/dllimport6.C: Likewise.
11886 * g++.dg/ext/dllimport8.C: Likewise.
11887 * g++.dg/ext/dllimport9.C: Likewise.
11888 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11889 targets, too. Additionally enable test for i?86-*-mingw*.
11890 * g++.dg/ext/selectany1.C: Likewise.
11891 Remove guard variable check.
11893 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11897 * gfortran.dg/storage_size_3.f08: Extended.
11899 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11902 * g++.dg/template/stdarg1.C: New test.
11904 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11907 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11908 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11909 from the interface of functions to not hide the errors that
11912 2011-01-06 Jan Hubicka <jh@suse.cz>
11914 * gcc.dg/lto/pr47188_0.c: New testcase.
11915 * gcc.dg/lto/pr47188_1.c: New testcase.
11917 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11921 * gfortran.dg/interface_33.f90: New test.
11923 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11926 * gcc.c-torture/compile/pr47150.c: New test.
11928 2011-01-06 Ira Rosen <irar@il.ibm.com>
11930 PR tree-optimization/47139
11931 * gcc.dg/vect/pr47139.c: New test.
11933 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11936 * gfortran.dg/extends_type_of_2.f03: New.
11938 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11940 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11942 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11944 * gnat.dg/opt14.adb: New test.
11946 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11949 * gfortran.dg/allocate_error_2.f90: New test.
11951 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11954 * gfortran.dg/storage_size_3.f08: New.
11956 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11958 PR libgfortran/47154
11959 * gfortran.dg/namelist_68.f90: New test.
11961 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11963 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11965 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11968 * gfortran.dg/class_34.f90: New.
11970 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11972 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11973 use __builtin_inff. Skip all single-precision tests that require
11976 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11978 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11980 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11982 PR tree-optimization/47148
11983 * gcc.c-torture/execute/pr47148.c: New test.
11985 PR tree-optimization/47155
11986 * gcc.c-torture/execute/pr47155.c: New test.
11988 PR rtl-optimization/47157
11989 * gcc.c-torture/compile/pr47157.c: New test.
11991 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11993 * gcc.dg/torture/vector-shift2.c (schar): Define.
11994 (main): Always use schar or uchar instead of plain "char" to avoid
11995 dependencies on implementation-defined char signedness.
11997 2011-01-03 Martin Jambor <mjambor@suse.cz>
11999 PR tree-optimization/46801
12000 * gnat.dg/pack9.adb: Remove xfail.
12002 2011-01-03 Martin Jambor <mjambor@suse.cz>
12004 PR tree-optimization/46984
12005 * g++.dg/ipa/pr46984.C: New test.
12007 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12010 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12012 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12014 PR tree-optimization/47140
12015 * gcc.c-torture/compile/pr47140.c: New test.
12017 PR rtl-optimization/47028
12018 * gcc.dg/pr47028.c: New test.
12020 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12022 * objc.dg/protocol-forward-1.m: Removed TODO.
12023 * objc.dg/protocol-forward-2.m: New.
12024 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12025 * obj-c++.dg/protocol-forward-2.mm: New.
12027 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12030 * g++.dg/eh/pr38662.C: New testcase.
12032 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12034 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12035 scan for newline '\n'.
12038 Copyright (C) 2011 Free Software Foundation, Inc.
12040 Copying and distribution of this file, with or without modification,
12041 are permitted in any medium without royalty provided the copyright
12042 notice and this notice are preserved.