1 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3 * gcc.target/i386/warn-vect-op-3.c: New test.
4 * gcc.target/i386/warn-vect-op-1.c: New test.
5 * gcc.target/i386/warn-vect-op-2.c: New test.
7 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
11 2011-10-11 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/50204
14 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
16 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
20 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
22 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
23 * gcc.target/i386/fma_double_2.c: Ditto.
24 * gcc.target/i386/fma_double_3.c: Ditto.
25 * gcc.target/i386/fma_double_4.c: Ditto.
26 * gcc.target/i386/fma_double_5.c: Ditto.
27 * gcc.target/i386/fma_double_6.c: Ditto.
28 * gcc.target/i386/fma_float_1.c: Ditto.
29 * gcc.target/i386/fma_float_2.c: Ditto.
30 * gcc.target/i386/fma_float_3.c: Ditto.
31 * gcc.target/i386/fma_float_4.c: Ditto.
32 * gcc.target/i386/fma_float_5.c: Ditto.
33 * gcc.target/i386/fma_float_6.c: Ditto.
34 * gcc.target/i386/l_fma_double_1.c: Ditto.
35 * gcc.target/i386/l_fma_double_2.c: Ditto.
36 * gcc.target/i386/l_fma_double_3.c: Ditto.
37 * gcc.target/i386/l_fma_double_4.c: Ditto.
38 * gcc.target/i386/l_fma_double_5.c: Ditto.
39 * gcc.target/i386/l_fma_double_6.c: Ditto.
40 * gcc.target/i386/l_fma_float_1.c: Ditto.
41 * gcc.target/i386/l_fma_float_2.c: Ditto.
42 * gcc.target/i386/l_fma_float_3.c: Ditto.
43 * gcc.target/i386/l_fma_float_4.c: Ditto.
44 * gcc.target/i386/l_fma_float_5.c: Ditto.
45 * gcc.target/i386/l_fma_float_6.c: Ditto.
46 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
47 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
48 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
49 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
50 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
51 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
52 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
53 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
54 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
55 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
56 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
57 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
59 2011-10-11 Tristan Gingold <gingold@adacore.com>
61 * gcc.dg/va-arg-4.c: New test.
62 * gcc.dg/va-arg-5.c: Ditto.
64 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
66 * lib/target-supports.exp (check_effective_target_fd_truncate):
67 Close and unlink test file before exit.
69 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
72 * gfortran.dg/forall_15.f90: New test case.
74 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
75 Andrew Macleod <amacleod@redhat.com>
77 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
78 wrappers for *other_threads() and *final_verify().
79 * gcc.dg/simulate-thread/simulate-thread.h
80 (simulate_thread_wrapper_other_threads): New.
81 (simulate_thread_wrapper_final_verify): New.
83 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
85 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
87 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
89 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
91 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
92 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
94 * gcc.target/i386/fma_1.h: New file.
95 * gcc.target/i386/fma_2.h: Likewise.
96 * gcc.target/i386/fma_3.h: Likewise.
97 * gcc.target/i386/fma_4.h: Likewise.
98 * gcc.target/i386/fma_5.h: Likewise.
99 * gcc.target/i386/fma_6.h: Likewise.
100 * gcc.target/i386/fma_double_1.c: Likewise.
101 * gcc.target/i386/fma_double_2.c: Likewise.
102 * gcc.target/i386/fma_double_3.c: Likewise.
103 * gcc.target/i386/fma_double_4.c: Likewise.
104 * gcc.target/i386/fma_double_5.c: Likewise.
105 * gcc.target/i386/fma_double_6.c: Likewise.
106 * gcc.target/i386/fma_float_1.c: Likewise.
107 * gcc.target/i386/fma_float_2.c: Likewise.
108 * gcc.target/i386/fma_float_3.c: Likewise.
109 * gcc.target/i386/fma_float_4.c: Likewise.
110 * gcc.target/i386/fma_float_5.c: Likewise.
111 * gcc.target/i386/fma_float_6.c: Likewise.
112 * gcc.target/i386/fma_main.h: Likewise.
113 * gcc.target/i386/fma_run_double_1.c: Likewise.
114 * gcc.target/i386/fma_run_double_2.c: Likewise.
115 * gcc.target/i386/fma_run_double_3.c: Likewise.
116 * gcc.target/i386/fma_run_double_4.c: Likewise.
117 * gcc.target/i386/fma_run_double_5.c: Likewise.
118 * gcc.target/i386/fma_run_double_6.c: Likewise.
119 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
120 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
121 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
122 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
123 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
124 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
125 * gcc.target/i386/fma_run_float_1.c: Likewise.
126 * gcc.target/i386/fma_run_float_2.c: Likewise.
127 * gcc.target/i386/fma_run_float_3.c: Likewise.
128 * gcc.target/i386/fma_run_float_4.c: Likewise.
129 * gcc.target/i386/fma_run_float_5.c: Likewise.
130 * gcc.target/i386/fma_run_float_6.c: Likewise.
131 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
132 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
133 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
134 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
135 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
136 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
137 * gcc.target/i386/l_fma_1.h: Likewise.
138 * gcc.target/i386/l_fma_2.h: Likewise.
139 * gcc.target/i386/l_fma_3.h: Likewise.
140 * gcc.target/i386/l_fma_4.h: Likewise.
141 * gcc.target/i386/l_fma_5.h: Likewise.
142 * gcc.target/i386/l_fma_6.h: Likewise.
143 * gcc.target/i386/l_fma_double_1.c: Likewise.
144 * gcc.target/i386/l_fma_double_2.c: Likewise.
145 * gcc.target/i386/l_fma_double_3.c: Likewise.
146 * gcc.target/i386/l_fma_double_4.c: Likewise.
147 * gcc.target/i386/l_fma_double_5.c: Likewise.
148 * gcc.target/i386/l_fma_double_6.c: Likewise.
149 * gcc.target/i386/l_fma_float_1.c: Likewise.
150 * gcc.target/i386/l_fma_float_2.c: Likewise.
151 * gcc.target/i386/l_fma_float_3.c: Likewise.
152 * gcc.target/i386/l_fma_float_4.c: Likewise.
153 * gcc.target/i386/l_fma_float_5.c: Likewise.
154 * gcc.target/i386/l_fma_float_6.c: Likewise.
155 * gcc.target/i386/l_fma_main.h: Likewise.
156 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
157 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
158 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
159 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
160 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
161 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
162 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
163 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
164 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
165 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
166 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
167 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
169 2011-10-10 Richard Guenther <rguenther@suse.de>
172 * gcc.dg/torture/pr50389.c: New testcase.
174 2011-10-10 Richard Guenther <rguenther@suse.de>
177 * gcc.dg/builtins-47.c: Optimize.
179 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
181 * lib/gcc-simulate-thread.exp: New.
182 * gcc.dg/simulate-thread/guality.h: New.
183 * gcc.dg/simulate-thread/simulate-thread.h: New.
184 * gcc.dg/simulate-thread/simulate-thread.exp: New.
185 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
186 * gcc.dg/simulate-thread/README: New.
187 * g++.dg/simulate-thread/guality.h: New.
188 * g++.dg/simulate-thread/simulate-thread.h: New.
189 * g++.dg/simulate-thread/simulate-thread.exp: New.
190 * g++.dg/simulate-thread/simulate-thread.gdb: New.
191 * c-c++-common/cxxbitfields-2.c: Remove.
192 * c-c++-common/cxxbitfields.c: Remove.
193 * c-c++-common/cxxbitfields-4.c: Remove.
194 * c-c++-common/cxxbitfields-5.c: Remove.
195 * c-c++-common/simulate-thread/bitfields-1.c: New.
196 * c-c++-common/simulate-thread/bitfields-2.c: New.
197 * c-c++-common/simulate-thread/bitfields-3.c: New.
198 * c-c++-common/simulate-thread/bitfields-4.c: New.
200 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
203 * g++.dg/warn/format5.C: New.
205 2011-10-09 Tobias Burnus <burnus@net-b.de>
208 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
209 * gfortran.dg/common_16.f90: New.
211 2011-10-09 Tobias Burnus <burnus@net-b.de>
213 * gfortran.dg/iso_c_binding_param_1.f90: New.
214 * gfortran.dg/iso_c_binding_param_2.f90: New.
215 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
217 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
219 PR tree-optimization/50635
220 * gcc.dg/vect/pr50635.c: New test.
222 2011-10-09 Janus Weil <janus@gcc.gnu.org>
225 * gfortran.dg/proc_decl_27.f90: New.
227 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
230 * objc/execute/initialize-1.m: New test.
232 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
235 * gfortran.dg/pointer_function_result_1.f90 : New test.
237 2011-10-07 David S. Miller <davem@davemloft.net>
240 * gcc.target/sparc/sparc.exp: Add vis3 target test.
241 * gcc.target/sparc/cmask.c: Use it.
242 * gcc.target/sparc/fhalve.c: Likewise.
243 * gcc.target/sparc/fnegop.c: Likewise.
244 * gcc.target/sparc/fpadds.c: Likewise.
245 * gcc.target/sparc/fshift.c: Likewise.
246 * gcc.target/sparc/fucmp.c: Likewise.
247 * gcc.target/sparc/lzd.c: Likewise.
248 * gcc.target/sparc/vis3misc.c: Likewise.
249 * gcc.target/sparc/xmul.c: Likewise.
251 2011-10-07 Richard Henderson <rth@redhat.com>
253 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
255 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
257 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
259 * gcc.dg/pr50193-1.c: New file.
260 * gcc.target/arm/shiftable.c: New file.
262 2011-10-07 Janus Weil <janus@gcc.gnu.org>
265 * gfortran.dg/class_46.f03: New.
267 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
269 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
270 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
271 (syslog, vsyslog, __vsyslog_chk): Likewise.
273 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
274 (x, EXT_x): Use ASMNAME.
276 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
279 2011-10-07 Tom de Vries <tom@codesourcery.com>
282 * gcc.dg/pr50527.c: New test.
284 2011-10-07 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/50650
287 * gcc.c-torture/compile/pr50650.c: New test.
289 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
291 PR tree-optimization/50575
292 * gcc.c-torture/execute/vector-compare-2.x: New file.
294 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
297 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
298 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
301 2011-10-07 Richard Guenther <rguenther@suse.de>
304 * gcc.dg/vect/vect-align-2.c: Increase array size.
306 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
307 H.J. Lu <hongjiu.lu@intel.com>
310 * gcc.target/i386/pr50603.c: New test.
312 2011-10-06 Jason Merrill <jason@redhat.com>
315 * g++.dg/cpp0x/default31.C: New.
317 2011-10-06 Jakub Jelinek <jakub@redhat.com>
319 PR tree-optimization/50596
320 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
322 * gcc.dg/vect/vect-cond-8.c: New test.
324 2011-10-06 Richard Henderson <rth@redhat.com>
326 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
327 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
328 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
329 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
330 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
331 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
332 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
333 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
334 * gcc.c-torture/execute/vshuf-16.inc: New file.
335 * gcc.c-torture/execute/vshuf-2.inc: New file.
336 * gcc.c-torture/execute/vshuf-4.inc: New file.
337 * gcc.c-torture/execute/vshuf-8.inc: New file.
338 * gcc.c-torture/execute/vshuf-main.inc: New file.
339 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
340 * gcc.c-torture/execute/vshuf-v2df.c: New test.
341 * gcc.c-torture/execute/vshuf-v2di.c: New test.
342 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
343 * gcc.c-torture/execute/vshuf-v2si.c: New test.
344 * gcc.c-torture/execute/vshuf-v4df.c: New test.
345 * gcc.c-torture/execute/vshuf-v4di.c: New test.
346 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
347 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
348 * gcc.c-torture/execute/vshuf-v4si.c: New test.
349 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
350 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
351 * gcc.c-torture/execute/vshuf-v8si.c: New test.
353 2011-10-06 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/49279
356 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
357 * gcc.c-torture/execute/pr49279.c: New test.
359 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
362 * gcc.c-torture/compile/pr49049.c: New test.
364 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
367 * gcc.target/arm/pr50305.c: New test.
369 2011-10-06 Richard Guenther <rguenther@suse.de>
371 PR tree-optimization/38884
372 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
373 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
375 2011-10-05 David S. Miller <davem@davemloft.net>
377 * gcc.target/sparc/lzd.c: New test.
378 * gcc.target/sparc/popc.c: New test.
380 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
383 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
384 * g++.dg/other/final1.C: Cleanup original tree dump.
386 2011-10-05 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/50613
389 * gcc.dg/pr50613.c: New test.
391 2011-10-05 Richard Henderson <rth@redhat.com>
393 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
394 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
395 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
396 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
397 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
398 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
399 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
400 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
402 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
404 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
405 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
406 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
407 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
408 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
410 2011-10-05 Richard Guenther <rguenther@suse.de>
412 PR tree-optimization/38885
413 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
415 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
417 * gcc.target/i386/sw-1.c: New test.
419 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
421 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
423 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
425 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
427 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
429 2011-10-04 David S. Miller <davem@davemloft.net>
431 * gcc.target/sparc/fhalve.c: New test.
432 * gcc.target/sparc/fnegop.c: New test.
433 * gcc.target/sparc/xmul.c: New test.
435 2011-10-04 Janus Weil <janus@gcc.gnu.org>
438 * gfortran.dg/dummy_procedure_6.f90: New.
440 2011-10-04 Jakub Jelinek <jakub@redhat.com>
442 PR tree-optimization/50604
443 * gcc.dg/pr50604.c: New test.
445 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
447 PR tree-optimization/49662
448 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
449 * gcc.dg/graphite/interchange-15.c: Likewise.
450 * gcc.dg/graphite/interchange-mvt.c: Likewise.
452 2011-10-04 Jakub Jelinek <jakub@redhat.com>
454 * gcc.dg/tree-ssa/restrict-4.c: New test.
456 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
458 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
459 (main): Use __typeof to get result type of comparison.
461 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
463 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
464 Make et_vect_multiple_sizes_saved global.
465 (check_effective_target_vect64): Make et_vect64_saved global.
467 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
469 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
470 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
471 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
472 * gcc.dg/builtin-complex-err-1.c: Adjust.
474 2011-10-02 Jason Merrill <jason@redhat.com>
476 * g++.dg/cpp0x/range-for22.C: New.
478 * g++.dg/cpp0x/variadic65.C: Remove xfails.
479 * g++.dg/cpp0x/variadic82.C: Remove xfails.
480 * g++.dg/cpp0x/variadic83.C: Remove xfails.
481 * g++.dg/cpp0x/variadic105.C: Remove xfails.
483 * g++.dg/cpp0x/nsdmi5.C: New.
485 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
488 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
490 (mips-dg-options): Force an ABI option if the current ABI is
491 incompatible with the required -mlong setting. Likewise force
492 a long setting if the current one is incompatible with the
493 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
494 throughout procedure.
495 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
496 instead of addressing=absolute.
498 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
500 * gcc.target/mips/stack-1.c: New test.
502 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
504 * gcc.dg/pr49696.c: New test.
506 2011-10-02 Jan Hubicka <jh@suse.cz>
508 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
510 2011-10-01 David S. Miller <davem@davemloft.net>
512 * gcc.target/sparc/cmask.c: New test.
513 * gcc.target/sparc/fpadds.c: New test.
514 * gcc.target/sparc/fshift.c: New test.
515 * gcc.target/sparc/fucmp.c: New test.
516 * gcc.target/sparc/vis3misc.c: New test.
518 2011-10-01 Janus Weil <janus@gcc.gnu.org>
521 * gfortran.dg/assumed_charlen_arg_2.f90: New.
523 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
526 * g++.dg/dfp/44473-1.C: New test.
527 * g++.dg/dfp/44473-2.C: New test.
528 * g++.dg/dfp/mangle-1.C: New test.
529 * g++.dg/dfp/mangle-2.C: New test.
530 * g++.dg/dfp/mangle-3.C: New test.
531 * g++.dg/dfp/mangle-4.C: New test.
532 * g++.dg/dfp/mangle-5.C: New test.
534 2011-09-30 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/pr50571.c: New test.
539 PR tree-optimization/46309
540 * gcc.dg/pr46309.c: New test.
542 2011-09-30 Jakub Jelinek <jakub@redhat.com>
544 * gcc.dg/strlenopt-21.c: New test.
546 2011-09-30 Revital Eres <revital.eres@linaro.org>
548 * gcc.dg/sms-10.c: New file.
550 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
552 * gcc.target/arm/pr50099.c: New test.
554 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
556 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
558 2011-09-30 David S. Miller <davem@davemloft.net>
560 * gcc.target/sparc/bmaskbshuf.c: New test.
561 * gcc.target/sparc/edgen.c: New test.
563 2011-09-29 Janus Weil <janus@gcc.gnu.org>
566 * gfortran.dg/pure_formal_proc_3.f90: New.
569 * gfortran.dg/stfunc_7.f90: New.
571 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
573 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
574 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
575 * gcc.dg/vector-compare-1.c: Likewise.
576 * gcc.dg/vector-compare-2.c: Likewise.
578 2011-09-29 David S. Miller <davem@davemloft.net>
580 * gcc.target/sparc/array.c: New test.
582 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
584 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
585 loop unroll and set max unroll times to 8.
586 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
587 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
588 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
589 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
591 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/ext/visibility/warn5.C: New.
596 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/warn/Wextra-3.C: New.
601 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
604 * gcc.target/sh/pr49468-si.c: New.
606 2011-09-28 Tom de Vries <tom@codesourcery.com>
609 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
610 (TEST): Initialize src3 with random floats.
611 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
612 from union src3. Initialize src3 with random floats.
614 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
616 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
617 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
618 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
619 * gcc.target/sh/sh4a-sincosf.c: Ditto.
620 * gcc.target/sh/sh4a-cos.c: Ditto.
621 * gcc.target/sh/sh4a-cosf.c: Ditto.
622 * gcc.target/sh/sh4a-sin.c: Ditto.
623 * gcc.target/sh/sh4a-sinf.c: Ditto.
624 * gcc.target/sh/sh4a-fsrra.c: Ditto.
625 * gcc.target/sh/sh4a-memmovua.c: Ditto.
626 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
628 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
631 * g++.dg/parse/error40.C: New.
632 * g++.dg/warn/incomplete1.C: Adjust.
634 2011-09-27 Jan Hubicka <jh@suse.cz>
637 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
640 2011-09-27 Jakub Jelinek <jakub@redhat.com>
642 * gcc.dg/strlenopt-1.c: New test.
643 * gcc.dg/strlenopt-1f.c: New test.
644 * gcc.dg/strlenopt-2.c: New test.
645 * gcc.dg/strlenopt-2f.c: New test.
646 * gcc.dg/strlenopt-3.c: New test.
647 * gcc.dg/strlenopt-4.c: New test.
648 * gcc.dg/strlenopt-4g.c: New test.
649 * gcc.dg/strlenopt-4gf.c: New test.
650 * gcc.dg/strlenopt-5.c: New test.
651 * gcc.dg/strlenopt-6.c: New test.
652 * gcc.dg/strlenopt-7.c: New test.
653 * gcc.dg/strlenopt-8.c: New test.
654 * gcc.dg/strlenopt-9.c: New test.
655 * gcc.dg/strlenopt-10.c: New test.
656 * gcc.dg/strlenopt-11.c: New test.
657 * gcc.dg/strlenopt-12.c: New test.
658 * gcc.dg/strlenopt-12g.c: New test.
659 * gcc.dg/strlenopt-13.c: New test.
660 * gcc.dg/strlenopt-14g.c: New test.
661 * gcc.dg/strlenopt-14gf.c: New test.
662 * gcc.dg/strlenopt-15.c: New test.
663 * gcc.dg/strlenopt-16g.c: New test.
664 * gcc.dg/strlenopt-17g.c: New test.
665 * gcc.dg/strlenopt-18g.c: New test.
666 * gcc.dg/strlenopt.h: New file.
668 2011-09-27 Tom de Vries <tom@codesourcery.com>
671 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
672 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
673 * gcc.dg/pr43864.c: New test.
674 * gcc.dg/pr43864-2.c: Same.
675 * gcc.dg/pr43864-3.c: Same.
676 * gcc.dg/pr43864-4.c: Same.
678 2011-09-27 Jan Hubicka <jh@suse.cz>
680 * gcc.dg/ipa/inline-5.c: New testcase.
682 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
684 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
686 * gcc.dg/vect/bb-slp-27.c: New.
687 * gcc.dg/vect/bb-slp-28.c: New.
689 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
691 * testsuite/lib/target-supports.exp (check_profiling_available):
692 Don't rely solely on TLS tests for -fprofile-generate, fall
693 through to the other code.
695 2011-09-27 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/50363
698 * gcc.dg/torture/pr50363.c: New testcase.
700 2011-09-26 Jason Merrill <jason@redhat.com>
703 * g++.dg/template/partial13.C: New.
706 * g++.dg/template/partial12.C: New.
709 * g++.dg/cpp0x/constexpr-typedef1.C: New.
711 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/diagnostic/bindings1.C: New.
715 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
717 2011-09-26 David S. Miller <davem@davemloft.net>
719 * gcc.target/sparc/wrgsr.c: New test.
720 * gcc.target/sparc/rdgsr.c: New test.
721 * gcc.target/sparc/edge.c: New test.
722 * gcc.target/sparc/fcmp.c: New test.
724 * gcc.target/sparc/edge.c: Update for new return types.
725 * gcc.target/sparc/fcmp.c: Likewise.
727 * gcc.target/sparc/fpaddsubi.c: New test.
729 2011-09-26 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/common_15.f90: New.
735 * gfortran.dg/dummy_procedure_5.f90: New.
736 * gfortran.dg/interface_26.f90: Modified error message.
737 * gfortran.dg/proc_ptr_11.f90: Ditto.
738 * gfortran.dg/proc_ptr_15.f90: Ditto.
739 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
740 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
742 2011-09-26 Jason Merrill <jason@redhat.com>
745 * g++.dg/overload/rvalue3.C: New.
748 * g++.dg/overload/ref-conv2.C: New.
750 * g++.dg/cpp0x/nsdmi-template1.C: New.
752 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/cpp0x/nullptr25.C: New.
756 2011-09-26 Richard Guenther <rguenther@suse.de>
758 PR tree-optimization/50472
759 * gcc.dg/torture/pr50472.c: New testcase.
761 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/opt22.adb: New test.
764 * gnat.dg/opt22_pkg.ad[sb]: New helper.
766 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
768 * gnat.dg/opt21.adb: New test.
769 * gnat.dg/opt21_pkg.ad[sb]: New helper.
771 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
773 * gnat.dg/opt20.ad[sb]: New test.
774 * gnat.dg/opt20_pkg.ads: New helper.
776 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
778 * gnat.dg/array17.adb: New test.
779 * gnat.dg/array17_pkg.ads: New helper.
781 2011-09-25 Jason Merrill <jason@redhat.com>
783 * g++.dg/cpp0x/nsdmi-defer4.C: New.
785 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/frame_overflow.ads: New.
788 * gnat.dg/frame_overflow.adb: Adjust.
789 * gnat.dg/specs/addr1.ads: Likewise.
791 2011-09-25 Jakub Jelinek <jakub@redhat.com>
793 * g++.dg/tree-ssa/restrict2.C: New test.
795 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
797 * lib/target-supports.exp (check_effective_target_vect64): New.
798 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
799 of multiple vector sizes.
800 * gcc.dg/vect/bb-slp-26.c: New.
802 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
805 * g++.dg/template/bitfield1.C: New.
807 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
809 * gcc.dg/vect/bb-slp-24.c: New.
811 2011-09-24 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/nsdmi-eh1.C: New.
815 * g++.dg/cpp0x/nsdmi-defer3.C: New.
817 * g++.dg/cpp0x/nsdmi-defer1.C: New.
818 * g++.dg/cpp0x/nsdmi-defer2.C: New.
820 * g++.dg/cpp0x/nsdmi1.C: New.
821 * g++.dg/cpp0x/nsdmi2.C: New.
822 * g++.dg/cpp0x/nsdmi3.C: New.
823 * g++.dg/cpp0x/nsdmi4.C: New.
824 * g++.old-deja/g++.other/init4.C: New.
826 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/template/sfinae28.C: New.
831 2011-09-23 Ian Lance Taylor <iant@google.com>
833 * go.test/go-test.exp (errchk): Handle more cases of getting
834 correct Tcl backslash quoting in regular expressions in test file.
836 2011-09-23 Jason Merrill <jason@redhat.com>
839 * g++.dg/init/const8.C: New.
840 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
841 * g++.dg/cpp0x/defaulted2.C: Likewise.
842 * g++.dg/cpp0x/pr42844-2.C: Likewise.
843 * g++.dg/init/pr20039.C: Likewise.
844 * g++.dg/init/pr42844.C: Likewise.
846 2011-09-23 Jan Hubicka <jh@suse.cz>
848 * gcc.dg/ipa/inline-1.c: new testcase.
849 * gcc.dg/ipa/inline-2.c: new testcase.
850 * gcc.dg/ipa/inline-3.c: new testcase.
851 * gcc.dg/ipa/inline-4.c: new testcase.
853 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp0x/constexpr-static8.C: New.
858 2011-09-23 Jakub Jelinek <jakub@redhat.com>
860 * gcc.target/i386/avxfp-1.c: New test.
861 * gcc.target/i386/avxfp-2.c: New test.
863 2011-09-23 Terry Guo <terry.guo@arm.com>
865 * gcc.c-torture/execute/941014-1.x: Deleted.
867 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp0x/pr50491.C: New.
872 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
875 * gfortran.dg/bessel_6.f90: Fix tolerance test.
877 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/cpp0x/nullptr24.C: New.
882 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
885 * gcc.target/i386/pr50482.c: New test.
887 2011-09-22 Joseph Myers <joseph@codesourcery.com>
889 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
890 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
891 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
892 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
893 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
894 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
895 multilib options contain different -march= from dg-options.
897 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
898 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/template/friend52.C: New.
903 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
905 * gcc.target/arm/cmp-1.c: New test.
906 * gcc.target/arm/cmp-2.c: Likewise.
908 2011-09-22 Janus Weil <janus@gcc.gnu.org>
911 * gfortran.dg/impure_actual_1.f90: Modified error message.
912 * gfortran.dg/proc_ptr_32.f90: New.
913 * gfortran.dg/proc_ptr_33.f90: New.
915 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
917 PR tree-optimization/50451
918 * gcc.dg/vect/pr50451.c: New test.
920 2011-09-21 Ian Lance Taylor <iant@google.com>
922 * go.test/go-test.exp (errchk): Add special case for bug332.
923 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
924 some more test lines.
926 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
928 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
929 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
930 * g++.dg/other/i386-8.C: Ditto.
931 * g++.dg/other/pr34435.C: Ditto.
932 * g++.dg/other/pr39496.C: Ditto.
933 * g++.dg/other/mmintrin.C: Ditto.
935 2011-09-21 Jakub Jelinek <jakub@redhat.com>
937 * gcc.dg/vect/vect-cond-7.c: New test.
938 * gcc.target/i386/sse4_1-cond-1.c: New test.
939 * gcc.target/i386/avx-cond-1.c: New test.
941 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
944 * g++.dg/other/pr50464.C: New test.
946 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
948 * gcc.target/i386/bmi2-mulx32-2.c: New test.
949 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
950 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
951 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
953 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
955 * gnat.dg/opt19.adb: New test.
957 2011-09-21 Terry Guo <terry.guo@arm.com>
959 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
960 on arch conflict when testing case on targets other than armv7-a.
962 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/ext/int128-1.C: New.
966 * g++.dg/ext/int128-2.C: Likewise.
967 * g++.dg/ext/int128-2.h: Likewise.
969 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
972 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
974 2011-09-20 Jason Merrill <jason@redhat.com>
976 * g++.dg/cpp0x/constexpr-generated1.C: New.
979 * g++.dg/overload/ref-conv1.C: New.
981 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
983 * g++.dg/other/final1.C: New.
985 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
987 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
990 2011-09-19 Ian Bolton <ian.bolton@arm.com>
992 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
995 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
997 PR tree-optimization/50413
998 * g++.dg/vect/vect.exp: Run slp-pr* tests with
999 -fdump-tree-slp-details. Run other tests with
1000 -fdump-tree-vect-details.
1001 * g++.dg/vect/slp-pr50413.cc: New.
1003 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1004 Ira Rosen <ira.rosen@linaro.org>
1007 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1008 Fix underscores around restrict.
1010 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1012 PR tree-optimization/50414
1013 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1014 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1015 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1017 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1019 PR tree-optimization/50412
1020 * gfortran.dg/vect/pr50412.f90: New.
1022 2011-09-16 Jason Merrill <jason@redhat.com>
1025 * g++.dg/eh/defarg1.C: New.
1027 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1029 * gcc.dg/vect/vect-reduc-10.c: New test.
1030 * gcc.target/i386/avx-reduc-1.c: New test.
1032 * gcc.target/i386/sse2-extract-1.c: New test.
1033 * gcc.target/i386/avx-extract-1.c: New test.
1035 2011-09-16 Terry Guo <terry.guo@arm.com>
1037 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1039 2011-09-15 Diego Novillo <dnovillo@google.com>
1041 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1042 ALWAYS_CXXFLAGS, if defined.
1043 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1044 ALWAYS_GFORTRANFLAGS, if defined.
1045 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1046 ALWAYS_GOCFLAGS, if defined.
1047 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1048 ALWAYS_OBJCXXFLAGS, if defined.
1049 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1050 additional_flags, if defined.
1051 * lib/gnat.exp (gnat_target_compile): Likewise.
1052 * lib/objc.exp (objc_target_compile): Likewise.
1053 * lib/target-supports-dg.exp (dg-add-options): Handle
1056 2011-09-15 Tom de Vries <tom@codesourcery.com>
1059 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1060 Use uintptr_t in f1. Undo avr xfails.
1062 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1066 * gfortran.dg/function_types_3.f90: New.
1068 2011-09-15 Jason Merrill <jason@redhat.com>
1071 * g++.dg/cpp0x/trailing7.C: New.
1074 * g++.dg/cpp0x/nullptr23.C: New.
1076 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1078 * gcc.dg/vect/bb-slp-25.c: New.
1080 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp0x/noexcept15.C: New.
1085 2011-09-14 Tom de Vries <tom@codesourcery.com>
1088 * gcc.dg/pr50251.c: New test.
1090 2011-09-14 Tobias Burnus <burnus@net-b.de>
1094 * gfortran.dg/null_5.f90: New.
1095 * gfortran.dg/null_6.f90: New.
1097 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1099 * gcc.c-torture/compile/20110913-1.c: New test.
1101 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1104 * gfortran.dg/result_2.f90: New.
1106 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1108 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1110 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1113 * g++.dg/cpp0x/variadic116.C: New test case.
1115 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1117 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1118 * gcc.target/mips/interrupt_handler-2.c: New test.
1119 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1121 2011-09-12 Jason Merrill <jason@redhat.com>
1123 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1125 * g++.dg/cpp0x/explicit7.C: New.
1127 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1129 PR rtl-optimization/50212
1130 * g++.dg/other/pr50212.C: New test.
1132 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1135 * testsuite/gcc.target/avr/torture/avr-torture.exp
1136 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1137 "-O2 -fmerge-all-constants".
1139 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1142 * gfortran.dg/do_while_1.f90: New test.
1144 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1148 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1149 * gfortran.dg/proc_decl_26.f90: New.
1150 * gfortran.dg/typebound_override_2.f90: New.
1151 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1153 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/cond_expr2.ad[sb]: New test.
1157 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1159 * gnat.dg/atomic5.ad[sb]: New test.
1161 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1163 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1165 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1168 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1170 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1173 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1175 2011-09-09 Richard Guenther <rguenther@suse.de>
1177 PR tree-optimization/50328
1178 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1180 2011-09-09 Richard Guenther <rguenther@suse.de>
1183 * gcc.dg/torture/pr50333.c: New testcase.
1185 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1187 PR tree-optimization/50318
1188 * gcc.target/arm/pr50318-1.c: New file.
1190 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1192 * gcc.target/i386/all_one_m256i.c: New test.
1194 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1197 * g++.dg/cpp0x/sfinae28.C: New.
1199 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1202 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1203 longer ignored on typedefs.
1205 PR c++/33255 - Support -Wunused-local-typedefs warning
1206 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1207 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1209 2011-09-08 Martin Jambor <mjambor@suse.cz>
1211 PR tree-optimization/50287
1212 * gcc.dg/torture/pr50287.c: New test.
1214 2011-09-08 Richard Guenther <rguenther@suse.de>
1216 PR tree-optimization/19831
1217 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1218 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1219 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1220 * gcc.dg/errno-1.c: Adjust.
1222 2011-09-08 Richard Guenther <rguenther@suse.de>
1224 PR tree-optimization/19831
1225 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1227 2011-09-08 Tobias Burnus <burnus@net-b.de>
1230 * gfortran.dg/do_concurrent_1.f90: New.
1231 * gfortran.dg/do_concurrent_2.f90: New.
1233 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1237 * gcc.dg/pr50310-2.c: New test.
1239 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1242 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1243 * gfortran.dg/impure_constructor_1.f90: Modified.
1244 * gfortran.dg/proc_ptr_comp_33.f90: New.
1246 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/pr50310-1.c: New test.
1251 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1254 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1257 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/cpp0x/noexcept14.C: New.
1262 2011-09-07 Jason Merrill <jason@redhat.com>
1264 * g++.dg/cpp0x/constexpr-ref3.C: New.
1266 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1268 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1270 * gcc.dg/section1.c: Don't xfail for avr.
1272 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1274 PR tree-optimization/50322
1275 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1277 2011-09-07 Martin Jambor <mjambor@suse.cz>
1279 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1281 2011-09-07 Martin Jambor <mjambor@suse.cz>
1283 PR tree-optimization/49911
1284 * g++.dg/tree-ssa/pr49911.C: New test.
1286 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1289 * gcc.dg/torture/pr49030.c: New test.
1291 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1294 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1295 * gfortran.dg/class_4d.f03: Deleted.
1296 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1298 2011-09-07 Richard Guenther <rguenther@suse.de>
1300 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1302 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1304 PR tree-optimization/46021
1305 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1307 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1309 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1311 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1313 * gcc.c-torture/compile/20110906-1.c: New test.
1315 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1317 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1319 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1321 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1322 --param tree-reassoc-width=1.
1324 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1325 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1327 2011-09-06 Richard Guenther <rguenther@suse.de>
1329 PR tree-optimization/48149
1330 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1332 2011-09-06 Richard Guenther <rguenther@suse.de>
1334 PR tree-optimization/48317
1335 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1337 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1339 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1341 (add_options_for_quad_vectors): Replace with ...
1342 (add_options_for_double_vectors): ... this.
1343 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1344 support multiple vector sizes since the vectorizer attempts to
1345 vectorize with both vector sizes.
1346 * gcc.dg/vect/no-vfa-vect-79.c,
1347 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1348 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1349 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1350 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1351 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1352 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1353 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1354 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1355 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1356 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1357 gcc.dg/vect/vect-40.c: Likewise.
1358 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1359 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1360 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1361 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1362 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1364 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1366 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1369 * gcc.target/mips/abi-main.h: New file.
1370 * gcc.target/mips/abi-o32-long32.c: New test.
1371 * gcc.target/mips/abi-o32-long64.c: Likewise.
1372 * gcc.target/mips/abi-o64-long32.c: Likewise.
1373 * gcc.target/mips/abi-o64-long64.c: Likewise.
1374 * gcc.target/mips/abi-n32-long32.c: Likewise.
1375 * gcc.target/mips/abi-n32-long64.c: Likewise.
1376 * gcc.target/mips/abi-n64-long32.c: Likewise.
1377 * gcc.target/mips/abi-n64-long64.c: Likewise.
1378 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1379 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1380 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1381 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1382 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1383 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1384 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1385 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1386 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1387 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1388 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1389 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1390 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1391 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1392 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1393 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1394 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1395 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1396 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1397 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1398 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1399 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1400 * gcc.target/mips/branch-3.c: Likewise.
1401 * gcc.target/mips/branch-4.c: Likewise.
1402 * gcc.target/mips/branch-5.c: Likewise.
1403 * gcc.target/mips/branch-6.c: Likewise.
1404 * gcc.target/mips/branch-7.c: Likewise.
1405 * gcc.target/mips/branch-8.c: Likewise.
1406 * gcc.target/mips/branch-9.c: Likewise.
1407 * gcc.target/mips/branch-10.c: Likewise.
1408 * gcc.target/mips/branch-11.c: Likewise.
1409 * gcc.target/mips/branch-12.c: Likewise.
1410 * gcc.target/mips/branch-13.c: Likewise.
1411 * gcc.target/mips/lazy-binding-1.c: Likewise.
1413 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1415 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1416 to avoid warning on int=16 platforms..
1418 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1420 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1421 to work even with -fshort-enums.
1423 2011-09-04 Jan Hubicka <jh@suse.cz>
1425 * gcc.c-torture/compile/20110902.c: new testcase.
1427 2011-09-04 Jason Merrill <jason@redhat.com>
1430 * g++.dg/cpp0x/rv-conv1.C: New.
1433 * g++.dg/cpp0x/rv-func3.C: New.
1435 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1439 * g++.dg/cpp0x/constexpr-template1.C: New.
1440 * g++.dg/cpp0x/constexpr-template2.C: New.
1441 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1442 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1444 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1446 * gnat.dg/specs/debug1.ads: Tweak pattern.
1448 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1451 * gfortran.dg/class_45a.f03: New.
1452 * gfortran.dg/class_45b.f03: New.
1454 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1455 Ira Rosen <ira.rosen@linaro.org>
1457 PR tree-optimization/50208
1458 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1459 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1460 -fno-tree-fre -fno-tree-pre.
1462 2011-09-02 Martin Jambor <mjambor@suse.cz>
1464 * gcc.dg/ipa/ipcp-3.c: New test.
1466 2011-09-02 Richard Guenther <rguenther@suse.de>
1468 PR tree-optimization/27460
1470 * gcc.dg/vect/vect-cond-7.c: New testcase.
1472 2011-09-02 Martin Jambor <mjambor@suse.cz>
1474 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1475 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1476 xfailed test for inlining.
1477 * g++.dg/ipa/ivinline-9.C: Likewise.
1479 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1481 PR tree-optimization/50178
1482 * gfortran.dg/vect/pr50178.f90: New test.
1484 2011-08-31 Martin Jambor <mjambor@suse.cz>
1487 * gcc.c-torture/execute/pr49886.c: New testcase.
1489 2011-08-31 Tom de Vries <tom@codesourcery.com>
1492 * gcc.dg/pr43513.c: New test.
1494 2011-08-30 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/common_14.f90: New.
1498 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1500 2011-08-30 Jason Merrill <jason@redhat.com>
1503 * g++.dg/cpp0x/decltype33.C: New.
1506 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1509 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1511 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1513 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1515 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1517 * gnat.dg/specs/aggr3.ads: New test.
1518 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1520 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1521 * gnat.dg/specs/aggr2.ads: Likewise.
1523 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1526 * gfortran.dg/allocate_with_source_2.f90: New test
1528 2011-08-30 Jason Merrill <jason@redhat.com>
1531 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1534 * g++.dg/cpp0x/constexpr-value3.C: New.
1536 2011-08-30 Richard Guenther <rguenther@suse.de>
1539 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1540 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1541 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1542 * gcc.dg/pr36902.c: XFAIL.
1544 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1546 * gcc.target/i386/fma-check.h: New.
1547 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1548 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1549 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1550 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1551 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1552 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1553 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1554 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1555 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1556 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1557 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1558 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1559 * gcc.target/i386/fma-compile.c: Likewise.
1560 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1561 * gcc.target/i386/sse-12.c: Add -mfma.
1562 * gcc.target/i386/sse-13.c: Likewise.
1563 * gcc.target/i386/sse-14.c: Likewise.
1564 * gcc.target/i386/sse-22.c: Likewise.
1565 * gcc.target/i386/sse-23.c: Likewise.
1566 * g++.dg/other/i386-2.C: Likewise.
1567 * g++.dg/other/i386-3.C: Likewise.
1569 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1572 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1573 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1575 2011-08-30 Christian Bruel <christian.bruel@st.com>
1577 * g++.dg/bprob/bprob.exp (feedback_options): Set
1578 -fbranch-probabilities.
1579 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1581 2011-08-29 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1586 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1587 Jason Merrill <jason@redhat.com>
1589 * g++.dg/dfp/base.C: New test.
1591 2011-08-29 Jason Merrill <jason@redhat.com>
1595 * g++.dg/cpp0x/initlist58.C: New.
1597 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1600 * gfortran.dg/class_result_1.f03: New.
1602 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1605 * gcc.target/i386/pr48722.c: New test.
1607 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1610 * gfortran.dg/widechar_compare_1.f90: New test.
1612 2011-08-26 Jason Merrill <jason@redhat.com>
1616 * g++.dg/abi/mangle50.C: New.
1618 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1621 * gcc.target/i386/pr50202.c: New test.
1623 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1625 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1626 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1627 * gcc.target/i386/avx-round-vec.c: New test.
1628 * gcc.target/i386/avx-roundf-vec.c: New test.
1630 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1636 * c-c++-common/Wunused-var-14.c: New test.
1638 2011-08-26 Tom de Vries <tom@codesourcery.com>
1640 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1642 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1644 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1645 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1646 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1647 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1649 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1651 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1652 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1653 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1654 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1656 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1659 * gfortran.dg/pointer_comp_init_1.f90: New test.
1661 2011-08-25 Jason Merrill <jason@redhat.com>
1664 * g++.dg/cpp0x/sfinae27.C: New.
1666 2011-08-25 Tobias Burnus <burnus@net-b.de>
1668 * gfortran.dg/coarray_lib_token_4.f90: New.
1670 2011-08-25 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1674 2011-08-25 Richard Guenther <rguenther@suse.de>
1676 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1678 2011-08-24 Tobias Burnus <burnus@net-b.de>
1681 * gfortran.dg/initialization_28.f90: New.
1683 2011-08-24 Richard Guenther <rguenther@suse.de>
1685 PR tree-optimization/50067
1686 * gcc.dg/torture/pr50067-3.c: New testcase.
1687 * gcc.dg/torture/pr50067-4.c: Likewise.
1688 * gcc.dg/torture/pr50067-5.c: Likewise.
1690 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1692 * g++.dg/other/i386-2.C: Add -mavx2 check.
1693 * g++.dg/other/i386-3.C: Likewise.
1694 * gcc.target/i386/avx-1.c: Add AVX2.
1695 * gcc.target/i386/avx-2.c: Likewise.
1696 * gcc.target/i386/funcspec-5.c: Likewise.
1697 * gcc.target/i386/sse-12.c: Likewise.
1698 * gcc.target/i386/sse-13.c: Likewise.
1699 * gcc.target/i386/sse-14.c: Likewise.
1700 * gcc.target/i386/sse-22.c: Likewise.
1701 * gcc.target/i386/sse-23.c: Likewise.
1702 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1703 * gcc.target/i386/avx2-check.h: New.
1704 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1705 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1706 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1707 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1708 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1709 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1710 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1711 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1712 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1713 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1714 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1715 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1716 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1717 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1718 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1719 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1720 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1721 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1722 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1723 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1724 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1725 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1726 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1727 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1728 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1729 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1730 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1731 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1732 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1733 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1734 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1735 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1736 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1737 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1738 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1739 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1740 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1741 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1742 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1743 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1744 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1745 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1746 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1747 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1748 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1749 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1750 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1751 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1752 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1753 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1754 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1755 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1756 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1757 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1758 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1759 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1760 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1761 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1762 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1763 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1764 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1765 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1766 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1767 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1768 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1769 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1770 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1771 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1772 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1773 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1774 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1775 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1776 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1777 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1778 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1779 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1780 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1781 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1782 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1783 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1784 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1785 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1786 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1787 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1788 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1789 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1790 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1791 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1792 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1793 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1794 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1795 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1796 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1797 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1798 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1799 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1800 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1801 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1802 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1803 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1804 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1805 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1806 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1807 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1808 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1809 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1810 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1811 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1812 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1813 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1814 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1815 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1816 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1817 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1818 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1819 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1820 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1821 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1822 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1823 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1824 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1825 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1826 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1827 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1828 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1829 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1830 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1831 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1832 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1833 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1834 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1835 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1836 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1837 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1838 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1839 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1840 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1841 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1842 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1843 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1844 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1845 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1846 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1847 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1848 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1849 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1850 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1851 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1852 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1853 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1854 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1855 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1856 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1857 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1858 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1859 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1860 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1861 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1862 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1863 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1864 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1865 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1866 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1867 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1868 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1869 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1870 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1871 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1872 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1873 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1874 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1875 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1876 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1877 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1878 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1879 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1880 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1881 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1882 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1883 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1884 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1885 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1886 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1887 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1888 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1889 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1890 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1891 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1892 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1893 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1894 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1895 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1896 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1897 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1898 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1899 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1900 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1901 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1902 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1903 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1904 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1905 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1906 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1907 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1908 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1909 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1910 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1911 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1912 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1913 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1914 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1915 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1916 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1917 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1918 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1919 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1920 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1921 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1922 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1923 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1924 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1925 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1926 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1927 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1928 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1929 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1930 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1931 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1932 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1933 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1934 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1935 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1936 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1937 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1938 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1939 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1940 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1941 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1942 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1943 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1944 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1945 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1946 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1947 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1948 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1949 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1950 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1951 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1952 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1953 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1954 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1955 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1956 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1957 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1958 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1959 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1960 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1961 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1962 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1963 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1964 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1965 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1966 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1967 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1968 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1969 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1970 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1971 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1972 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2003 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2004 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2007 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2008 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2009 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2010 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2011 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2012 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2013 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2014 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2015 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2016 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2017 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2018 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2019 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2020 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2021 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2022 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2023 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2024 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2025 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2026 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2027 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2028 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2029 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2030 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2031 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2032 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2033 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2034 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2035 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2036 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2037 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2038 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2039 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2040 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2041 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2042 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2043 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2044 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2045 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2046 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2047 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2048 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2049 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2050 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2051 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2052 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2053 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2054 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2055 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2056 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2057 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2058 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2059 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2060 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2061 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2062 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2063 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2064 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2065 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2066 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2067 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2068 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2069 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2070 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2071 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2072 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2073 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2074 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2075 * gcc.target/i386/testimm-9.c: Likewise.
2077 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2079 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2080 * g++.dg/other/i386-3.C: Likewise.
2081 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2082 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2083 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2084 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2085 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2086 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2087 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2088 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2089 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2090 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2091 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2092 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2093 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2094 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2095 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2096 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2097 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2098 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2099 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2100 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2101 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2102 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2103 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2104 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2105 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2106 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2107 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2108 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2109 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2110 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2111 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2112 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2113 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2114 * gcc.target/i386/sse-12.c: Add BMI2.
2115 * gcc.target/i386/sse-13.c: Likewise.
2116 * gcc.target/i386/sse-14.c: Likewise.
2117 * gcc.target/i386/sse-22.c: Likewise.
2118 * gcc.target/i386/sse-23.c: Likewise.
2120 2011-08-23 Jason Merrill <jason@redhat.com>
2122 * g++.dg/template/crash7.C: Adjust expected errors.
2124 2011-08-23 Jason Merrill <jason@redhat.com>
2128 * g++.dg/cpp0x/overload2.C: New.
2130 2011-08-23 Jason Merrill <jason@redhat.com>
2133 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2135 2011-08-23 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2139 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2140 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2141 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2143 2011-08-23 Jason Merrill <jason@redhat.com>
2146 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2148 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2151 * g++.dg/warn/Wunused-var-16.C: New test.
2154 * gcc.dg/pr50161.c: New test.
2156 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2159 * g++.dg/gcov/gcov-7.C: New test.
2161 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2164 * g++.dg/dfp/nofields.C: New test.
2166 2011-08-23 Tobias Burnus <burnus@net-b.de>
2169 * gfortran.dg/use_16.f90: New.
2171 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2172 Kirill Yukhin <kirill.yukhin@intel.com>
2175 * gcc.target/i386/pr50155.c: New test.
2177 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2179 PR tree-optimization/50133
2180 * gcc.dg/pr50133.c: New test.
2183 * c-c++-common/cxxbitfields-6.c: New test.
2185 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2188 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2190 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2192 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2193 * gcc.dg/pr49994-3.c: Ditto.
2195 2011-08-22 Richard Guenther <rguenther@suse.de>
2198 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2199 * gcc.dg/torture/pr50067-2.c: Likewise.
2201 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2204 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2205 of a constant resulting from simplification.
2206 * gfortran.dg/warn_conversion_3.f90: New test.
2208 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2211 * gfortran.dg/zero_stride_1.f90: New test.
2213 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2216 * gfortran.dg/typebound_override_1.f90: Modified.
2218 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2220 PR tree-optimization/48739
2221 * gcc.dg/pr48739-1.c: New test.
2222 * gcc.dg/pr48739-2.c: New test.
2224 2011-08-20 Tobias Burnus <burnus@net-b.de>
2226 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2228 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2231 * gfortran.dg/where_3.f90: New test.
2233 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2236 * gfortran.dg/pr49721-1.f: New.
2237 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2239 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2241 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2242 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2245 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2247 * gcc.target/arm/wmul-11.c: New file.
2248 * gcc.target/arm/wmul-12.c: New file.
2249 * gcc.target/arm/wmul-13.c: New file.
2251 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2253 * gcc.target/arm/wmul-10.c: New file.
2255 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2257 * gcc.target/arm/wmul-9.c: New file.
2258 * gcc.target/arm/wmul-bitfield-2.c: New file.
2260 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2262 * gcc.target/arm/wmul-8.c: New file.
2264 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2266 * gcc.target/arm/wmul-7.c: New file.
2268 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2270 * gcc.target/arm/wmul-6.c: New file.
2272 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2274 * gcc.target/arm/wmul-5.c: New file.
2275 * gcc.target/arm/no-wmla-1.c: New file.
2277 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2279 * gcc.target/arm/wmul-bitfield-1.c: New file.
2281 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2283 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2285 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2287 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2288 * gcc.target/i386/conversion.c: Likewise.
2290 2011-08-19 Richard Guenther <rguenther@suse.de>
2292 * gcc.dg/torture/pr50067-1.c: New testcase.
2293 * gcc.dg/torture/pr50067-2.c: Likewise.
2295 2011-08-19 Joey Ye <joey.ye@arm.com>
2298 * gcc.target/arm/handler-align.c: New test.
2299 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2302 2011-08-19 Joey Ye <joey.ye@arm.com>
2304 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2306 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2309 * gfortran.dg/end_block_label_1.f90: New test.
2310 * gfortran.dg/end_associate_label_1.f90: New test.
2312 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2314 * gcc.dg/c1x-pointer-float-1.c: New test.
2316 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2319 * gfortran.dg/duplicate_labels_2.f: New test.
2321 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2323 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2324 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2325 gcc.dg/c1x-noreturn-5.c: New tests.
2327 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2329 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2331 2011-08-18 Tobias Burnus <burnus@net-b.de>
2334 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2335 * gfortran.dg/coarray_lock_3.f90: Fix test.
2336 * gfortran.dg/coarray_lock_4.f90: New.
2337 * gfortran.dg/coarray_lock_5.f90: New.
2339 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.c-torture/compile/pr50009.c: New test.
2345 * gcc.dg/torture/pr50092.c: New test.
2347 2011-08-18 Tobias Burnus <burnus@net-b.de>
2350 * gfortran.dg/namelist_73.f90: New.
2352 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2357 * gcc.dg/pr50017.c: New test.
2359 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2362 * g++.dg/lookup/hidden-var1.C: New test case.
2364 2011-08-17 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/warn_unused_var_2.f90: New.
2368 * gfortran.dg/warn_unused_var_3.f90: New.
2370 2011-08-17 Tom de Vries <tom@codesourcery.com>
2373 * gcc.target/arm/pr43597.c: New test.
2375 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2378 * gfortran.dg/common_13.f90: New.
2380 2011-08-16 Jason Merrill <jason@redhat.com>
2383 * g++.dg/cpp0x/variadic-unresolved.C: New.
2385 * g++.old-deja/g++.brendan/README: Add R.I.P.
2387 * g++.dg/ext/attr-used-1.C: New.
2390 * g++.dg/cpp0x/initlist56.C: New.
2392 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2395 * g++.dg/opt/life1.C: Only run on Linux.
2397 2011-08-15 Tobias Burnus <burnus@net-b.de>
2399 * gfortran.dg/coarray_26.f90: New.
2401 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2403 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2406 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2409 * gfortran.dg/func_result_7.f90: New.
2411 2011-08-13 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/decltype32.C: New.
2417 * g++.dg/diagnostic/expr1.C: New.
2419 2011-08-12 David Li <davidxl@google.com>
2421 * g++.dg/abi/vbase15.C: New test.
2423 2011-08-12 Jason Merrill <jason@redhat.com>
2426 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2428 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2430 * gcc.dg/builtins-67.c: New test.
2431 * gcc.target/i386/conversion.c: Ditto.
2433 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2434 Brian Hackett <bhackett1024@gmail.com>
2436 * g++.dg/plugin/decl_plugin.c: New.
2437 * g++.dg/plugin/decl-plugin-test.C: New.
2438 * g++.dg/plugin/plugin.exp: Add above testcase.
2440 2011-08-11 Richard Guenther <rguenther@suse.de>
2442 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2444 2011-08-11 Michael Matz <matz@suse.de>
2446 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2448 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2450 PR tree-optimization/50039
2451 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2452 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2454 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2456 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2457 (sse4_1_test): Initialize src3 with random value.
2459 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2461 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2462 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2463 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2464 * gcc.dg/scal-to-vec1.c: New test.
2465 * gcc.dg/scal-to-vec2.c: New test.
2467 2011-08-09 Richard Guenther <rguenther@suse.de>
2469 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2470 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2471 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2472 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2474 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2476 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2478 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2480 * gcc.dg/pr49948.c: Require pthread effective target.
2482 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2484 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2486 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2488 * gcc.target/i386/sse-22a.c: New test.
2490 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2492 PR tree-optimization/50014
2493 * gcc.dg/vect/pr50014.c: New test.
2495 2011-08-08 Martin Jambor <mjambor@suse.cz>
2498 * gcc.dg/tree-ssa/pr49923.c: New test.
2500 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2503 * gcc.target/i386/pr49781-1.c: New.
2505 2011-08-08 Jason Merrill <jason@redhat.com>
2507 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2509 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2511 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2514 * gfortran.dg/typebound_override_1.f90: New.
2516 2011-08-07 Kai Tietz <ktietz@redhat.com>
2518 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2519 x86_64 mingw target.
2520 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2521 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2522 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2523 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2524 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2525 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2526 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2527 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2528 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2529 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2531 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2534 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2536 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2538 * gcc.dg/pr48770.c: Cleanup coverage files.
2539 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2541 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2543 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2544 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2545 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2546 lzcnt and bmi options.
2548 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.dg/pr47381-1.c: New.
2552 * gcc.dg/pr47381-2.c: Likewise.
2553 * gcc.target/i386/pr47381.c: Likewise.
2555 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2558 * gcc.dg/pr47727.c: New.
2561 * gcc.dg/pr47372-1.c: New.
2562 * gcc.dg/pr47372-2.c: Likewise.
2564 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2567 * gcc.target/i386/pr47449.c: New.
2570 * gcc.dg/pr47446-1.c: New.
2571 * gcc.dg/pr47446-2.c: Likewise.
2573 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2576 * gcc.dg/pr47766.c: New.
2579 * gcc.dg/tls/pr47715-1.c: New.
2580 * gcc.dg/tls/pr47715-2.c: Likewise.
2581 * gcc.dg/tls/pr47715-3.c: Likewise.
2582 * gcc.dg/tls/pr47715-4.c: Likewise.
2583 * gcc.dg/tls/pr47715-5.c: Likewise.
2585 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2588 * objc.dg/gnu-api-2-class.m: Updated comments.
2589 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2590 * objc.dg/gnu-api-2-class-meta.m: New test.
2591 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2593 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2596 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2597 with classes that are in construction.
2599 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2602 * gcc.target/i386/pr48084-1.c: New.
2603 * gcc.target/i386/pr48084-2.c: Likewise.
2604 * gcc.target/i386/pr48084-3.c: Likewise.
2605 * gcc.target/i386/pr48084-4.c: Likewise.
2606 * gcc.target/i386/pr48084-5.c: Likewise.
2608 PR rtl-optimization/49504
2609 * gcc.target/i386/pr49504.c: New.
2612 * gcc.dg/pr49860.c: New.
2614 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2617 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2618 with classes that are in construction.
2620 2011-08-05 Jason Merrill <jason@redhat.com>
2623 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2626 * g++.dg/cpp0x/decltype31.C: New.
2629 * g++.dg/init/array28.C: New.
2632 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2634 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2637 * gcc.dg/pr47369-1.c: New.
2639 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2642 * gcc.dg/torture/pr47364-1.c: New.
2643 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2644 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2646 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2649 * gfortran.dg/transfer_check_2.f90: New test case.
2651 2011-08-05 Jan Hubicka <jh@suse.cz>
2654 * gfortran.dg/pr49494.f90: New testcase.
2656 2011-08-05 Jan Hubicka <jh@suse.cz>
2659 * gcc.c-torture/compile/pr49735.c: New testcase.
2661 2011-08-05 Jason Merrill <jason@redhat.com>
2664 * g++.dg/cpp0x/initlist56.C: New.
2667 * g++.dg/overload/rvalue2.C: New.
2670 * g++.dg/cpp0x/range-for21.C: New.
2672 * g++.dg/ext/vla11.C: New.
2674 2011-08-05 Richard Guenther <rguenther@suse.de>
2676 PR tree-optimization/49984
2677 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2679 2011-08-05 Richard Guenther <rguenther@suse.de>
2681 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2682 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2683 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2685 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2687 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2688 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2689 * gfortran.dg/ldist-pr43023.f90: Ditto.
2690 * gfortran.dg/namelist_52.f90: Ditto.
2691 * gfortran.dg/interface_proc_end.f90: Ditto.
2692 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2693 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2695 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2697 * gcc.dg/vect/vect-over-widen-1.c: New test.
2698 * gcc.dg/vect/vect-over-widen-2.c: New test.
2699 * gcc.dg/vect/vect-over-widen-3.c: New test.
2700 * gcc.dg/vect/vect-over-widen-4.c: New test.
2702 2011-08-04 Richard Guenther <rguenther@suse.de>
2705 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2707 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2709 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2711 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2714 * g++.dg/ext/builtin-object-size3.C: New test.
2716 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2718 PR tree-optimization/49948
2719 * gcc.dg/pr49948.c: New test.
2721 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2724 * gcc.dg/torture/pr47383.c: New.
2726 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2728 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2730 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2732 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2734 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2737 * gcc.dg/torture/pr47744-1.c: New.
2738 * gcc.dg/torture/pr47744-2.c: Likewise.
2739 * gcc.dg/torture/pr47744-3.c: Likewise.
2741 2011-08-03 Richard Guenther <rguenther@suse.de>
2744 * gcc.dg/torture/pr49958.c: New testcase.
2746 2011-08-03 Richard Guenther <rguenther@suse.de>
2748 PR tree-optimization/49938
2749 * g++.dg/torture/pr49938.C: New testcase.
2751 2011-08-02 Jason Merrill <jason@redhat.com>
2754 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2757 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2760 * g++.dg/cpp0x/variadic115.C: New.
2763 * g++.dg/cpp0x/union5.C: New.
2765 2011-08-02 Daniel Kraft <d@domob.eu>
2768 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2770 2011-08-02 Kai Tietz <ktietz@redhat.com>
2773 * gcc.dg/tree-ssa/forwprop-15.c
2775 2011-08-02 Jason Merrill <jason@redhat.com>
2778 * g++.dg/cpp0x/range-for20.C: New.
2780 2011-08-02 Tobias Burnus <burnus@net-b.de>
2782 * gfortran.dg/coarray_lib_token_3.f90: New.
2784 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2787 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2788 * gcc.dg/gomp/atomic-15.c: New test.
2789 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2790 * g++.dg/gomp/atomic-15.C: New test.
2791 * g++.dg/gomp/private-1.C: New test.
2792 * g++.dg/gomp/sharing-2.C: New test.
2793 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2794 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2795 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2797 2011-08-02 Tobias Burnus <burnus@net-b.de>
2799 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2800 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2802 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2803 * gfortran.dg/allocatable_function_5.f90: Ditto.
2804 * gfortran.dg/allocate_stat.f90: Ditto.
2805 * gfortran.dg/array_constructor_20.f90: Ditto.
2806 * gfortran.dg/array_constructor_21.f90: Ditto.
2807 * gfortran.dg/array_constructor_22.f90: Ditto.
2808 * gfortran.dg/array_constructor_26.f03: Ditto.
2809 * gfortran.dg/array_function_4.f90: Ditto.
2810 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2811 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2812 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2813 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2814 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2815 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2816 * gfortran.dg/class_15.f03: Ditto.
2817 * gfortran.dg/class_27.f03: Ditto.
2818 * gfortran.dg/class_33.f90: Ditto.
2819 * gfortran.dg/class_37.f03: Ditto.
2820 * gfortran.dg/class_40.f03: Ditto.
2821 * gfortran.dg/class_42.f03: Ditto.
2822 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2823 * gfortran.dg/coarray/registering_1.f90: Ditto.
2824 * gfortran.dg/convert_1.f90: Ditto.
2825 * gfortran.dg/default_initialization_3.f90: Ditto.
2826 * gfortran.dg/dependency_25.f90: Ditto.
2827 * gfortran.dg/dependency_26.f90: Ditto.
2828 * gfortran.dg/dependency_36.f90: Ditto.
2829 * gfortran.dg/dependency_37.f90: Ditto.
2830 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2831 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2832 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2833 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2834 * gfortran.dg/elemental_result_1.f90: Ditto.
2835 * gfortran.dg/empty_derived_type.f90: Ditto.
2836 * gfortran.dg/entry_7.f90: Ditto.
2837 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2838 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2839 * gfortran.dg/error_recovery_3.f90: Ditto.
2840 * gfortran.dg/extends_4.f03: Ditto.
2841 * gfortran.dg/func_assign.f90: Ditto.
2842 * gfortran.dg/func_assign_3.f90: Ditto.
2843 * gfortran.dg/generic_1.f90: Ditto.
2844 * gfortran.dg/generic_18.f90: Ditto.
2845 * gfortran.dg/generic_22.f03: Ditto.
2846 * gfortran.dg/generic_4.f90: Ditto.
2847 * gfortran.dg/generic_6.f90: Ditto.
2848 * gfortran.dg/generic_actual_arg.f90: Ditto.
2849 * gfortran.dg/graphite/id-21.f: Ditto.
2850 * gfortran.dg/graphite/pr45758.f90: Ditto.
2851 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2852 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2853 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2854 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2855 * gfortran.dg/host_used_types_1.f90: Ditto.
2856 * gfortran.dg/implicit_1.f90: Ditto.
2857 * gfortran.dg/implicit_11.f90: Ditto.
2858 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2859 * gfortran.dg/impure_actual_1.f90: Ditto.
2860 * gfortran.dg/impure_assignment_1.f90: Ditto.
2861 * gfortran.dg/impure_constructor_1.f90: Ditto.
2862 * gfortran.dg/initialization_10.f90: Ditto.
2863 * gfortran.dg/initialization_12.f90: Ditto.
2864 * gfortran.dg/interface_14.f90: Ditto.
2865 * gfortran.dg/interface_15.f90: Ditto.
2866 * gfortran.dg/interface_2.f90: Ditto.
2867 * gfortran.dg/interface_25.f90: Ditto.
2868 * gfortran.dg/interface_26.f90: Ditto.
2869 * gfortran.dg/interface_29.f90: Ditto.
2870 * gfortran.dg/interface_assignment_1.f90: Ditto.
2871 * gfortran.dg/internal_pack_6.f90: Ditto.
2872 * gfortran.dg/internal_pack_7.f90: Ditto.
2873 * gfortran.dg/internal_pack_8.f90: Ditto.
2874 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2875 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2876 * gfortran.dg/module_commons_3.f90: Ditto.
2877 * gfortran.dg/module_equivalence_4.f90: Ditto.
2878 * gfortran.dg/module_equivalence_6.f90: Ditto.
2879 * gfortran.dg/module_function_type_1.f90: Ditto.
2880 * gfortran.dg/module_naming_1.f90: Ditto.
2881 * gfortran.dg/namelist_4.f90: Ditto.
2882 * gfortran.dg/operator_c1202.f90: Ditto.
2883 * gfortran.dg/parens_7.f90: Ditto.
2884 * gfortran.dg/pr32921.f: Ditto.
2885 * gfortran.dg/pr33646.f90: Ditto.
2886 * gfortran.dg/pr41928.f90: Ditto.
2887 * gfortran.dg/pr42119.f90: Ditto.
2888 * gfortran.dg/pr43984.f90: Ditto.
2889 * gfortran.dg/present_1.f90: Ditto.
2890 * gfortran.dg/private_type_2.f90: Ditto.
2891 * gfortran.dg/proc_decl_2.f90: Ditto.
2892 * gfortran.dg/proc_ptr_10.f90: Ditto.
2893 * gfortran.dg/proc_ptr_22.f90: Ditto.
2894 * gfortran.dg/proc_ptr_8.f90: Ditto.
2895 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2896 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2897 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2898 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2899 * gfortran.dg/substring_equivalence.f90: Ditto.
2900 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2901 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2902 * gfortran.dg/trim_optimize_6.f90: Ditto.
2903 * gfortran.dg/typebound_call_12.f03: Ditto.
2904 * gfortran.dg/typebound_operator_5.f03: Ditto.
2905 * gfortran.dg/typebound_operator_6.f03: Ditto.
2906 * gfortran.dg/typebound_proc_18.f03: Ditto.
2907 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2908 * gfortran.dg/use_1.f90: Ditto.
2909 * gfortran.dg/use_10.f90: Ditto.
2910 * gfortran.dg/use_11.f90: Ditto.
2911 * gfortran.dg/use_14.f90: Ditto.
2912 * gfortran.dg/use_only_2.f90: Ditto.
2913 * gfortran.dg/use_rename_4.f90: Ditto.
2914 * gfortran.dg/use_rename_5.f90: Ditto.
2915 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2916 * gfortran.dg/used_interface_ref.f90: Ditto.
2917 * gfortran.dg/used_types_11.f90: Ditto.
2918 * gfortran.dg/used_types_3.f90: Ditto.
2919 * gfortran.dg/used_types_4.f90: Ditto.
2920 * gfortran.dg/userdef_operator_2.f90: Ditto.
2921 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2922 * gfortran.dg/vect/pr46213.f90: Ditto.
2923 * gfortran.dg/whole_file_21.f90: Ditto.
2924 * gfortran.dg/whole_file_22.f90: Ditto.
2925 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2926 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2928 2011-08-02 Kai Tietz <ktietz@redhat.com>
2930 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2932 2011-08-01 Jason Merrill <jason@redhat.com>
2935 * g++.dg/abi/mangle49.C: New.
2938 * g++.dg/cpp0x/constexpr-array4.C: New.
2941 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2943 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2946 * gcc.target/i386/pr49927.c: New test.
2948 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2950 PR tree-optimization/49926
2951 * gcc.dg/vect/pr49926.c: New test.
2953 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2955 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2956 * gcc.target/i386/lzcnt-1.c: New test.
2957 * gcc.target/i386/lzcnt-2.c: Likewise.
2958 * gcc.target/i386/lzcnt-2a.c: Likewise.
2959 * gcc.target/i386/lzcnt-3.c: Likewise.
2960 * gcc.target/i386/lzcnt-4.c: Likewise.
2961 * gcc.target/i386/lzcnt-4a.c: Likewise.
2962 * gcc.target/i386/lzcnt-5.c: Likewise.
2963 * gcc.target/i386/lzcnt-6.c: Likewise.
2964 * gcc.target/i386/lzcnt-6a.c: Likewise.
2965 * gcc.target/i386/lzcnt-check.h: Likewise.
2967 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2968 * gcc.target/i386/sse-13.c: Likewise.
2969 * gcc.target/i386/sse-14.c: Likewise.
2970 * g++.dg/other/i386-2.C: Likewise.
2971 * g++.dg/other/i386-3.C: Likewise.
2973 2011-08-01 Julian Brown <julian@codesourcery.com>
2975 * gcc.target/arm/fixed-point-exec.c: New test.
2977 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.target/i386/pr49920.c: New test.
2982 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2984 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2985 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2986 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2987 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2988 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2989 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2990 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2991 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2992 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2993 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2994 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2995 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2996 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2997 * g++.dg/tree-ssa/pr33615.C: Ditto.
2998 * g++.dg/tree-ssa/restrict1.C: Ditto.
2999 * c-c++-common/restrict-2.c: Ditto.
3000 * gfortran.dg/pr32921.f: Ditto.
3001 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3002 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3003 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3004 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3005 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3006 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3007 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3008 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3009 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3010 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3012 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3014 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3015 .exe.ltrans[0-9]*. dump files.
3017 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3020 * gfortran.dg/abstract_type_6.f03: Modified.
3021 * gfortran.dg/typebound_proc_24.f03: New.
3023 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/init/for1.C: Fix.
3028 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3031 * gfortran.dg/string_5.f90: New test.
3033 2011-07-29 Jason Merrill <jason@redhat.com>
3036 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3038 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3040 PR tree-optimization/47407
3041 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3045 2011-07-29 Richard Guenther <rguenther@suse.de>
3047 * gcc.dg/uninit-suppress.c: Also disable VRP.
3048 * gcc.dg/uninit-suppress_2.c: Likewise.
3050 2011-07-28 Jason Merrill <jason@redhat.com>
3053 * g++.dg/template/nontype24.C: New.
3055 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3057 PR rtl-optimization/47958
3058 * gcc.dg/torture/pr47958-1.c: New.
3060 2011-07-29 Wei Guozhi <carrot@google.com>
3062 PR rtl-optimization/49799
3063 * gcc.dg/pr49799.c: New test case.
3065 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3068 * gcc.dg/graphite/id-pr48648.c: New.
3070 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3073 * gfortran.dg/maxloc_2.f90: New test.
3074 * gfortran.dg/maxloc_3.f90: New test.
3075 * gfortran.dg/minloc_1.f90: New test.
3076 * gfortran.dg/minloc_2.f90: New test.
3077 * gfortran.dg/minloc_3.f90: New test.
3078 * gfortran.dg/minmaxloc_7.f90: New test.
3081 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3083 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3086 the builtin isn't optimized away.
3088 2011-07-27 Tobias Burnus <burnus@net-b.de>
3091 * gfortran.dg/lto/pr45586-2_0.f90: New.
3093 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3096 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3097 * c-c++-common/cxxbitfields-5.c: Same.
3099 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3101 * lib/target-supports.exp (check_effective_target_mmap): Use
3102 check_function_available.
3104 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3106 * g++.old-deja/g++.pt/crash60.C: Updated.
3108 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.target/i386/pr49866.c: New test.
3113 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3115 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3116 * gcc.target/i386/bmi-andn-1.c: New test.
3117 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3118 * gcc.target/i386/bmi-andn-2.c: Likewise.
3119 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3120 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3121 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3122 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3123 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3124 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3125 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3126 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3127 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3128 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3129 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3130 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3131 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3132 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3133 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3134 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3135 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3136 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3137 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3138 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3139 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3141 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3144 * gfortran.dg/graphite/id-pr47691.f: New.
3146 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3148 * gcc.target/i386/avx-os-support.h: New.
3149 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3150 (main): Check avx_os_support before the test is run.
3151 * gcc.target/i386/aes-avx-check.h: Ditto.
3152 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3154 2011-07-27 Kai Tietz <ktietz@redhat.com>
3156 * gcc.target/i386/aggregate-ret3.c: New test.
3157 * gcc.target/i386/aggregate-ret4.c: New test.
3159 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3162 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3163 allocated array should *not* change its size.
3164 * gfortran.dg/multiple_allocation_3.f90: New test.
3166 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3169 * g++.dg/cpp0x/constexpr-49776.C: New.
3171 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3174 * gcc.dg/graphite/id-pr47046.c: New.
3176 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3179 * gcc.dg/graphite/run-id-pr47593.c: New.
3181 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3184 * gcc.dg/graphite/run-id-pr47653.c: New.
3185 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3186 induction variables.
3187 * gcc.dg/graphite/scop-16.c: Same.
3188 * gcc.dg/graphite/scop-17.c: Same.
3189 * gcc.dg/graphite/scop-21.c: Same.
3191 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3194 * gcc.dg/graphite/id-pr48805.c: New.
3196 2011-07-26 Tobias Burnus <burnus@net-b.de>
3198 * gfortran.dg/coarray_lib_token_2.f90: New.
3200 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3202 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3205 2011-07-25 Andrew Pinski <apinski@cavium.com>
3208 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3209 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3211 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3213 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3215 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3216 * gcc.c-torture/execute/loop-2g.c: Likewise.
3217 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3218 Require mmap support.
3219 * gcc.c-torture/execute/loop-2g.x: Likewise.
3220 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3221 (MAP_ANON): Provide default.
3222 * gcc.dg/20050826-1.c: Likewise.
3223 * gcc.target/i386/pr36533.c: Likewise.
3224 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3225 Use dg-require-effective-target mmap.
3227 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/cpp0x/range-for19.C: New.
3232 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3235 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3238 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3241 * g++.dg/torture/pr49309.C: Remove.
3243 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3245 PR tree-optimization/49809
3246 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3249 2011-07-25 Richard Guenther <rguenther@suse.de>
3251 PR tree-optimization/49715
3252 * gcc.target/i386/pr49715-1.c: New testcase.
3253 * gcc.target/i386/pr49715-2.c: Likewise.
3255 2011-07-23 Jason Merrill <jason@redhat.com>
3257 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3259 2011-07-22 Jason Merrill <jason@redhat.com>
3262 * g++.dg/cpp0x/initlist55.C: New.
3264 2011-07-23 Tobias Burnus <burnus@net-b.de>
3267 * gfortran.dg/namelist_72.f: New.
3269 2011-07-23 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/coarray_25.f90: New.
3273 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3275 * override1.C: This test should use c++0x mode.
3276 * override3.C: New. Test the diagnostics in c++98 mode.
3278 2011-07-22 Jason Merrill <jason@redhat.com>
3279 Mark Glisse <marc.glisse@normalesup.org>
3282 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3285 * g++.dg/opt/builtins2.C: New.
3286 * g++.dg/other/error27.C: Don't rely on __builtin.
3288 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3290 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3292 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3293 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3294 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3295 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3297 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3300 2011-07-22 Richard Guenther <rguenther@suse.de>
3302 PR tree-optimization/45819
3303 * gcc.dg/pr45819.c: New testcase.
3305 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3307 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3309 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3313 * gcc.dg/graphite/run-id-pr47654.c: New.
3315 2011-07-21 Ian Lance Taylor <iant@google.com>
3318 * gcc.dg/pr49705.c: New test.
3320 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3322 * lib/target-supports.exp (check_avx_os_support_available): New.
3323 (check_effective_target_avx_runtime): Use it.
3325 2011-07-21 Richard Guenther <rguenther@suse.de>
3327 PR tree-optimization/49770
3328 * g++.dg/torture/pr49770.C: New testcase.
3330 2011-07-21 Kai Tietz <ktietz@redhat.com>
3332 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3333 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3335 2011-07-21 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/coarray_lib_token_1.f90: New.
3339 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3341 * gcc.dg/pr32912-2.c: Skip for AVR.
3342 * gcc.dg/pr44674.c: Add dg-require-profiling.
3344 2011-07-20 Jason Merrill <jason@redhat.com>
3346 * g++.dg/ext/desig2.C: New.
3348 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3350 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3352 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3353 * gcc.target/powerpc/recip-3.c: Ditto.
3355 2011-07-19 Jason Merrill <jason@redhat.com>
3357 PR c++/6709 (DR 743)
3358 PR c++/42603 (DR 950)
3359 * g++.dg/cpp0x/decltype21.C: New.
3361 2011-07-20 Richard Guenther <rguenther@suse.de>
3364 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3365 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3367 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3369 * gcc.target/arm/combine-movs.c: New.
3370 * gcc.target/arm/unsigned-extend-2.c: New.
3372 2011-07-19 Jason Merrill <jason@redhat.com>
3375 * g++.dg/cpp0x/variadic114.C: New.
3377 2011-07-19 Tobias Burnus <burnus@net-b.de>
3379 * gfortran.dg/coarray_args_1.f90: New.
3380 * gfortran.dg/coarray_args_2.f90: New.
3382 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3385 * gfortran.dg/allocate_error_3.f90: New.
3387 2011-07-19 Richard Guenther <rguenther@suse.de>
3389 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3390 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3391 * gcc.dg/torture/20110719-1.c: New testcase.
3393 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3395 PR tree-optimization/49768
3396 * gcc.c-torture/execute/pr49768.c: New test.
3398 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3400 PR tree-optimization/49771
3401 * gcc.dg/vect/pr49771.c: New test.
3403 2011-07-18 Martin Jambor <mjambor@suse.cz>
3405 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3406 * gcc.dg/ipa/ipa-2.c: Likewise.
3407 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3408 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3409 * gcc.dg/ipa/ipa-5.c: Likewise.
3410 * gcc.dg/ipa/ipa-7.c: Likewise.
3411 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3412 * gcc.dg/ipa/ipacost-1.c: Likewise.
3413 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3415 * gcc.dg/ipa/ipcp-1.c: New test.
3416 * gcc.dg/ipa/ipcp-2.c: Likewise.
3417 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3419 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3422 * gfortran.dg/pr49675.f90: New test.
3424 2011-07-18 Richard Guenther <rguenther@suse.de>
3426 * gcc.dg/torture/20110718-1.c: New testcase.
3428 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3431 * g++.dg/ext/bitfield3.C: Likewise.
3432 * g++.dg/ext/bitfield4.C: Likewise.
3433 * g++.dg/ext/bitfield5.C: Likewise.
3434 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3435 * g++.dg/other/pr23205-2.C: Likewise.
3436 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3437 * gcc.c-torture/compile/20001109-2.c: Likewise.
3438 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3439 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3440 * gcc.dg/bitfld-16.c: Likewise.
3441 * gcc.dg/bitfld-17.c: Likewise.
3442 * gcc.dg/bitfld-18.c: Likewise.
3443 * gcc.dg/builtins-config.h: Remove Netware support.
3444 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3445 * gcc.dg/cdce2.c: Likewise.
3446 * gcc.dg/cpp/assert4.c: Remove netware support.
3447 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3448 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3450 * lib/target-supports.exp (check_visibility_available): Remove
3452 (check_profiling_available): Likewise.
3454 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3456 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3458 2011-07-17 Tobias Burnus <burnus@net-b.de>
3459 Thomas Koenig <tkoenig@gcc.gnu.org>
3462 * gfortran.dg/generic_17.f90: Fix testcase.
3463 * gfortran.dg/interface_3.f90: Add dg-error.
3464 * gfortran.dg/use_14.f90: New.
3465 * gfortran.dg/use_15.f90: New.
3467 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3469 * gnat.dg/pointer_controlled.adb: New test.
3471 2011-07-17 Tobias Burnus <burnus@net-b.de>
3474 * gfortran.dg/pointer_remapping_7.f90: New.
3476 2011-07-16 Jason Merrill <jason@redhat.com>
3478 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3480 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3481 Jason Merrill <jason@redhat.com>
3485 * g++.dg/cpp0x/decltype29.C: Adjust.
3486 * g++.dg/cpp0x/error4.C: Adjust.
3487 * g++.dg/cpp0x/sfinae26.C: Adjust.
3488 * g++.dg/cpp0x/variadic105.C: Adjust.
3489 * g++.dg/template/deduce3.C: Adjust.
3490 * g++.dg/template/error45.C: Adjust.
3491 * g++.dg/template/ptrmem2.C: Adjust.
3492 * g++.dg/template/sfinae2.C: Adjust.
3493 * g++.old-deja/g++.pt/crash60.C: Adjust.
3494 * g++.old-deja/g++.pt/unify6.C: Adjust.
3495 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3496 * g++.dg/cpp0x/nullptr15.C: Adjust.
3497 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3498 * g++.dg/cpp0x/pr31431.C: Adjust.
3499 * g++.dg/cpp0x/pr31434.C: Adjust.
3500 * g++.dg/cpp0x/sfinae11.C: Adjust
3501 * g++.dg/cpp0x/temp_default2.C: Adjust.
3502 * g++.dg/cpp0x/trailing4.C: Adjust.
3503 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3504 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3505 * g++.dg/cpp0x/variadic105.C: Adjust.
3506 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3507 * g++.dg/ext/vla2.C: Adjust.
3508 * g++.dg/other/ptrmem10.C: Adjust.
3509 * g++.dg/other/ptrmem11.C: Adjust.
3510 * g++.dg/overload/unknown1.C: Adjust.
3511 * g++.dg/template/conv11.C: Adjust.
3512 * g++.dg/template/dependent-expr5.C: Adjust.
3513 * g++.dg/template/friend.C: Adjust.
3514 * g++.dg/template/incomplete2.C: Adjust.
3515 * g++.dg/template/local4.C: Adjust.
3516 * g++.dg/template/local6.C: Adjust.
3517 * g++.dg/template/operator9.C: Adjust.
3518 * g++.dg/template/ttp25.C: Adjust.
3519 * g++.dg/template/unify10.C: Adjust.
3520 * g++.dg/template/unify11.C: Adjust.
3521 * g++.dg/template/unify6.C: Adjust.
3522 * g++.dg/template/unify9.C: Adjust.
3523 * g++.dg/template/varmod1.C: Adjust.
3524 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3525 * g++.old-deja/g++.pt/crash28.C: Adjust.
3526 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3527 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3528 * g++.old-deja/g++.pt/expr2.C: Adjust.
3529 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3530 * g++.old-deja/g++.pt/spec5.C: Adjust.
3531 * g++.old-deja/g++.pt/spec6.C: Adjust.
3532 * g++.old-deja/g++.pt/unify4.C: Adjust.
3533 * g++.old-deja/g++.pt/unify8.C: Adjust.
3534 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3535 * g++.dg/overload/template5.C: New testcase.
3536 * g++.dg/template/overload12.C: New testcase.
3538 2011-07-11 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3541 * gfortran.dg/coarray_7.f90: Ditto.
3542 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3543 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3545 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3547 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3549 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3550 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3551 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3553 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3554 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3555 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3557 2011-07-15 Jason Merrill <jason@redhat.com>
3560 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3561 Use --extra_opts instead of --additional_options.
3563 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3566 * g++.dg/torture/pr49309.C: Remove.
3568 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3570 * gcc.target/tic6x/weak-call.c: New test.
3571 * gcc.target/tic6x/fpcmp.c: New test.
3572 * gcc.target/tic6x/fpdiv.c: New test.
3573 * gcc.target/tic6x/rotdi16-scan.c: New test.
3574 * gcc.target/tic6x/ffssi.c: New test.
3575 * gcc.target/tic6x/fpdiv-lib.c: New test.
3576 * gcc.target/tic6x/cold-lc.c: New test.
3577 * gcc.target/tic6x/longcalls.c: New test.
3578 * gcc.target/tic6x/abi-align-1.c: New test.
3579 * gcc.target/tic6x/fpcmp-finite.c: New test.
3580 * gcc.target/tic6x/rotdi16.c: New test.
3581 * gcc.target/tic6x/bswapl.c: New test.
3582 * gcc.target/tic6x/ffsdi.c: New test.
3583 * gcc.target/tic6x/tic6x.exp: New file.
3584 * gcc.target/tic6x/builtins/arith24.c: New test.
3585 * gcc.target/tic6x/builtins/smpy.c: New test.
3586 * gcc.target/tic6x/builtins/smpylh.c: New test.
3587 * gcc.target/tic6x/builtins/smpyh.c: New test.
3588 * gcc.target/tic6x/builtins/sarith1.c: New test.
3589 * gcc.target/tic6x/builtins/extclr.c: New test
3590 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3591 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3592 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3593 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3595 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3597 * gcc.dg/20020312-2.c: Likewise.
3598 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3599 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3600 * gcc.dg/torture/builtin-math-7.c: Likewise.
3603 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3604 not testing tic6x-*-*.
3606 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3609 * g++.dg/torture/pr49309.C: New testcase.
3611 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3613 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3615 2011-07-14 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/49651
3618 * gcc.dg/torture/pr49651.c: New testcase.
3620 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3623 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3625 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3627 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3628 -mno-pointers-to-nested-functions.
3629 * gcc.target/powerpc/no-r11-2.c: Ditto.
3630 * gcc.target/powerpc/no-r11-3.c: Ditto.
3632 2011-07-13 Jason Merrill <jason@redhat.com>
3634 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3635 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3636 when compiling C files.
3637 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3638 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3639 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3640 * g++.dg/lookup/anon2.C: Likewise.
3641 * g++.dg/tree-ssa/copyprop.C: Likewise.
3642 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3643 * g++.dg/init/vector1.C: Ignore narrowing errors.
3644 * g++.dg/torture/pr35526.C: Likewise.
3645 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3647 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3650 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3653 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3655 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3656 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3658 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3660 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3661 * lib/obj-c++.exp (obj-c++_init): Ditto.
3662 * lib/file-format.exp (gcc_target_object_format): Ditto.
3663 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3664 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3665 (check_visibility_available): Ditto.
3666 (check_effective_target_tls_native): Ditto.
3667 (check_effective_target_tls_emulated): Ditto.
3668 (check_effective_target_function_sections): Ditto.
3670 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3672 * gcc.target/arm/pr48183.c: New test.
3674 2011-07-13 Richard Guenther <rguenther@suse.de>
3676 * gcc.dg/torture/20110713-1.c: New testcase.
3678 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3681 * gcc.c-torture/compile/pr49474.c: New testcase.
3683 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3685 PR tree-optimization/49712
3686 * gcc.c-torture/execute/pr49712.c: New test.
3688 2011-07-11 Jason Merrill <jason@redhat.com>
3691 * g++.dg/template/recurse3.C: New.
3693 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.dg/guality/csttest.c: New test.
3699 * gfortran.dg/pr49698.f90: New test.
3701 2011-07-11 Jeff Law <law@redhat.com>
3703 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3705 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3707 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3708 * go.test/go-test.exp (go-set-goarch): Likewise.
3710 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3713 * gcc.target/avr/torture/pr39633.c: New test case.
3715 2011-07-11 Tobias Burnus <burnus@net-b.de>
3718 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3720 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3722 * lib/target-supports.exp (check_effective_target_scheduling):
3724 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3725 * gcc.dg/pr45055.c: Ditto.
3726 * gcc.dg/pr45353.c: Ditto.
3727 * g++.dg/pr45056.C: Ditto.
3729 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3731 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3732 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3733 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3734 * g++.dg/torture/pr31863.C: Skip AVR.
3736 2011-07-10 Tobias Burnus <burnus@net-b.de>
3739 * gfortran.dg/intrinsic_signal.f90: New.
3741 2011-07-09 Jason Merrill <jason@redhat.com>
3743 * g++.dg/cpp0x/regress/regress6.C: New.
3744 * g++.dg/parse/crash45.C: Adjust message.
3745 * g++.dg/template/crash38.C: Adjust message.
3746 * g++.dg/template/crash64.C: Adjust message.
3748 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3750 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3751 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3752 * g++.dg/abi/bitfield3.C: Likewise.
3753 * g++.dg/eh/pr38662.C: Likewise.
3754 * g++.dg/ext/attrib36.C: Likewise.
3755 * g++.dg/ext/attrib37.C: Likewise.
3756 * g++.dg/ext/attrib8.C: Likewise.
3757 * g++.dg/ext/tmplattr1.C: Likewise.
3758 * g++.dg/inherit/override-attribs.C: Likewise.
3759 * g++.dg/opt/inline9.C: Likewise.
3760 * g++.dg/opt/life1.C: Likewise.
3761 * g++.dg/opt/longbranch2.C: Likewise.
3762 * g++.dg/opt/nrv12.C: Likewise.
3763 * g++.dg/opt/reg-stack4.C: Likewise.
3764 * g++.dg/other/pr35504.C: Likewise.
3765 * g++.dg/other/pr39496.C: Likewise.
3766 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3767 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3768 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3769 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3770 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3771 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3772 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3773 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3774 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3775 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3776 * g++.dg/warn/pr15774-1.C: Likewise.
3777 * g++.dg/warn/pr15774-2.C: Likewise.
3778 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3779 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3780 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3781 * g++.old-deja/g++.pt/asm2.C: Likewise.
3782 * gcc.c-torture/compile/20000804-1.c: Likewise.
3783 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3784 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3785 * gcc.dg/20020108-1.c: Likewise.
3786 * gcc.dg/20020122-2.c: Likewise.
3787 * gcc.dg/20020122-3.c: Likewise.
3788 * gcc.dg/20020206-1.c: Likewise.
3789 * gcc.dg/20020219-1.c: Likewise.
3790 * gcc.dg/20020310-1.c: Likewise.
3791 * gcc.dg/20020411-1.c: Likewise.
3792 * gcc.dg/20020418-2.c: Likewise.
3793 * gcc.dg/20020426-2.c: Likewise.
3794 * gcc.dg/20020517-1.c: Likewise.
3795 * gcc.dg/20030204-1.c: Likewise.
3796 * gcc.dg/20030826-2.c: Likewise.
3797 * gcc.dg/20031102-1.c: Likewise.
3798 * gcc.dg/20031202-1.c: Likewise.
3799 * gcc.dg/20050111-1.c: Likewise.
3800 * gcc.dg/20050503-1.c: Likewise.
3801 * gcc.dg/array-init-1.c: Likewise.
3802 * gcc.dg/builtin-apply4.c: Likewise.
3803 * gcc.dg/dfp/pr31344.c: Likewise.
3804 * gcc.dg/gomp/atomic-11.c: Likewise.
3805 * gcc.dg/graphite/pr40281.c: Likewise.
3806 * gcc.dg/ia64-sync-1.c: Likewise.
3807 * gcc.dg/ia64-sync-2.c: Likewise.
3808 * gcc.dg/ia64-sync-3.c: Likewise.
3809 * gcc.dg/ia64-sync-4.c: Likewise.
3810 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3811 * gcc.dg/invalid-call-1.c: Likewise.
3812 * gcc.dg/loop-3.c: Likewise.
3813 * gcc.dg/lower-subreg-1.c: Likewise.
3814 * gcc.dg/lto/pr47259_0.c: Likewise.
3815 * gcc.dg/nested-calls-1.c: Likewise.
3816 * gcc.dg/pr20017.c: Likewise.
3817 * gcc.dg/pr25023.c: Likewise.
3818 * gcc.dg/pr27671-2.c: Likewise.
3819 * gcc.dg/pr32176.c: Likewise.
3820 * gcc.dg/pr33676.c: Likewise.
3821 * gcc.dg/pr35045.c: Likewise.
3822 * gcc.dg/pr36015.c: Likewise.
3823 * gcc.dg/pr36584.c: Likewise.
3824 * gcc.dg/pr36998.c: Likewise.
3825 * gcc.dg/pr37438.c: Likewise.
3826 * gcc.dg/pr37908.c: Likewise.
3827 * gcc.dg/pr41241.c: Likewise.
3828 * gcc.dg/pr41340.c: Likewise.
3829 * gcc.dg/pr44136.c: Likewise.
3830 * gcc.dg/pr44194-1.c: Likewise.
3831 * gcc.dg/pr46212.c: Likewise.
3832 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3833 * gcc.dg/setjmp-2.c: Likewise.
3834 * gcc.dg/short-compare-1.c: Likewise.
3835 * gcc.dg/short-compare-2.c: Likewise.
3836 * gcc.dg/smod-1.c: Likewise.
3837 * gcc.dg/sync-2.c: Likewise.
3838 * gcc.dg/sync-3.c: Likewise.
3839 * gcc.dg/tls/opt-1.c: Likewise.
3840 * gcc.dg/tls/opt-2.c: Likewise.
3841 * gcc.dg/tls/opt-3.c: Likewise.
3842 * gcc.dg/torture/badshift.c: Likewise.
3843 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3844 * gcc.dg/torture/pr20314-2.c: Likewise.
3845 * gcc.dg/torture/pr36891.c: Likewise.
3846 * gcc.dg/torture/pr38774.c: Likewise.
3847 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3848 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3849 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3850 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3851 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3852 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3853 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3854 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3855 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3856 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3857 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3858 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3859 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3860 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3861 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3862 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3863 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3864 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3865 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3866 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3867 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3868 * gcc.dg/unroll-1.c: Likewise.
3869 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3870 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3871 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3872 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3873 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3874 * gcc.target/i386/20000609-1.c: Likewise.
3875 * gcc.target/i386/20000720-1.c: Likewise.
3876 * gcc.target/i386/20000724-1.c: Likewise.
3877 * gcc.target/i386/20011107-1.c: Likewise.
3878 * gcc.target/i386/20011119-1.c: Likewise.
3879 * gcc.target/i386/20020201-3.c: Likewise.
3880 * gcc.target/i386/20020218-1.c: Likewise.
3881 * gcc.target/i386/20020729-1.c: Likewise.
3882 * gcc.target/i386/20030926-1.c: Likewise.
3883 * gcc.target/i386/20060125-1.c: Likewise.
3884 * gcc.target/i386/20060125-2.c: Likewise.
3885 * gcc.target/i386/20060512-1.c: Likewise.
3886 * gcc.target/i386/20060512-2.c: Likewise.
3887 * gcc.target/i386/20060512-3.c: Likewise.
3888 * gcc.target/i386/20060512-4.c: Likewise.
3889 * gcc.target/i386/387-1.c: Likewise.
3890 * gcc.target/i386/387-2.c: Likewise.
3891 * gcc.target/i386/387-5.c: Likewise.
3892 * gcc.target/i386/387-6.c: Likewise.
3893 * gcc.target/i386/980312-1.c: Likewise.
3894 * gcc.target/i386/980313-1.c: Likewise.
3895 * gcc.target/i386/990117-1.c: Likewise.
3896 * gcc.target/i386/990424-1.c: Likewise.
3897 * gcc.target/i386/990524-1.c: Likewise.
3898 * gcc.target/i386/991129-1.c: Likewise.
3899 * gcc.target/i386/991214-1.c: Likewise.
3900 * gcc.target/i386/991230-1.c: Likewise.
3901 * gcc.target/i386/addr-sel-1.c: Likewise.
3902 * gcc.target/i386/aggregate-ret1.c: Likewise.
3903 * gcc.target/i386/aggregate-ret2.c: Likewise.
3904 * gcc.target/i386/align-main-3.c: Likewise.
3905 * gcc.target/i386/amd64-abi-1.c: Likewise.
3906 * gcc.target/i386/amd64-abi-2.c: Likewise.
3907 * gcc.target/i386/amd64-abi-4.c: Likewise.
3908 * gcc.target/i386/amd64-abi-5.c: Likewise.
3909 * gcc.target/i386/amd64-abi-6.c: Likewise.
3910 * gcc.target/i386/asm-1.c: Likewise.
3911 * gcc.target/i386/asm-3.c: Likewise.
3912 * gcc.target/i386/asm-5.c: Likewise.
3913 * gcc.target/i386/attributes-error.c: Likewise.
3914 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3915 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3916 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3917 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3918 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3919 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3920 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3921 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3922 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3923 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3924 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3925 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3926 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3927 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3928 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3929 * gcc.target/i386/bitfield1.c: Likewise.
3930 * gcc.target/i386/bitfield2.c: Likewise.
3931 * gcc.target/i386/bmi-2.c: Likewise.
3932 * gcc.target/i386/bmi-5.c: Likewise.
3933 * gcc.target/i386/builtin-unreachable.c: Likewise.
3934 * gcc.target/i386/cleanup-2.c: Likewise.
3935 * gcc.target/i386/clobbers.c: Likewise.
3936 * gcc.target/i386/cmov8.c: Likewise.
3937 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3938 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3939 * gcc.target/i386/compress-float-387.c: Likewise.
3940 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3941 * gcc.target/i386/compress-float-sse.c: Likewise.
3942 * gcc.target/i386/crc32-2.c: Likewise.
3943 * gcc.target/i386/crc32-3.c: Likewise.
3944 * gcc.target/i386/divmod-7.c: Likewise.
3945 * gcc.target/i386/divmod-8.c: Likewise.
3946 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3947 * gcc.target/i386/fma3-builtin.c: Likewise.
3948 * gcc.target/i386/fma3-fma.c: Likewise.
3949 * gcc.target/i386/fma4-256-vector.c: Likewise.
3950 * gcc.target/i386/fma4-builtin.c: Likewise.
3951 * gcc.target/i386/fma4-fma-2.c: Likewise.
3952 * gcc.target/i386/fma4-fma.c: Likewise.
3953 * gcc.target/i386/fma4-vector-2.c: Likewise.
3954 * gcc.target/i386/fma4-vector.c: Likewise.
3955 * gcc.target/i386/funcspec-1.c: Likewise.
3956 * gcc.target/i386/funcspec-10.c: Likewise.
3957 * gcc.target/i386/funcspec-11.c: Likewise.
3958 * gcc.target/i386/funcspec-2.c: Likewise.
3959 * gcc.target/i386/funcspec-5.c: Likewise.
3960 * gcc.target/i386/funcspec-6.c: Likewise.
3961 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3962 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3963 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3964 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3965 * gcc.target/i386/incoming-1.c: Likewise.
3966 * gcc.target/i386/incoming-10.c: Likewise.
3967 * gcc.target/i386/incoming-11.c: Likewise.
3968 * gcc.target/i386/incoming-12.c: Likewise.
3969 * gcc.target/i386/incoming-13.c: Likewise.
3970 * gcc.target/i386/incoming-14.c: Likewise.
3971 * gcc.target/i386/incoming-15.c: Likewise.
3972 * gcc.target/i386/incoming-2.c: Likewise.
3973 * gcc.target/i386/incoming-3.c: Likewise.
3974 * gcc.target/i386/incoming-4.c: Likewise.
3975 * gcc.target/i386/incoming-5.c: Likewise.
3976 * gcc.target/i386/incoming-6.c: Likewise.
3977 * gcc.target/i386/incoming-7.c: Likewise.
3978 * gcc.target/i386/incoming-8.c: Likewise.
3979 * gcc.target/i386/incoming-9.c: Likewise.
3980 * gcc.target/i386/lea.c: Likewise.
3981 * gcc.target/i386/local.c: Likewise.
3982 * gcc.target/i386/loop-1.c: Likewise.
3983 * gcc.target/i386/loop-2.c: Likewise.
3984 * gcc.target/i386/loop-3.c: Likewise.
3985 * gcc.target/i386/max-stack-align.c: Likewise.
3986 * gcc.target/i386/memcpy-1.c: Likewise.
3987 * gcc.target/i386/movbe-2.c: Likewise.
3988 * gcc.target/i386/movq-2.c: Likewise.
3989 * gcc.target/i386/movq.c: Likewise.
3990 * gcc.target/i386/nrv1.c: Likewise.
3991 * gcc.target/i386/pad-4.c: Likewise.
3992 * gcc.target/i386/pad-5a.c: Likewise.
3993 * gcc.target/i386/pad-5b.c: Likewise.
3994 * gcc.target/i386/pad-6a.c: Likewise.
3995 * gcc.target/i386/pad-6b.c: Likewise.
3996 * gcc.target/i386/pad-7.c: Likewise.
3997 * gcc.target/i386/pad-9.c: Likewise.
3998 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3999 * gcc.target/i386/pic-1.c: Likewise.
4000 * gcc.target/i386/pr12092-1.c: Likewise.
4001 * gcc.target/i386/pr12329.c: Likewise.
4002 * gcc.target/i386/pr21518.c: Likewise.
4003 * gcc.target/i386/pr22362.c: Likewise.
4004 * gcc.target/i386/pr22585.c: Likewise.
4005 * gcc.target/i386/pr23098.c: Likewise.
4006 * gcc.target/i386/pr25196.c: Likewise.
4007 * gcc.target/i386/pr25293.c: Likewise.
4008 * gcc.target/i386/pr25654.c: Likewise.
4009 * gcc.target/i386/pr26449.c: Likewise.
4010 * gcc.target/i386/pr26778.c: Likewise.
4011 * gcc.target/i386/pr26826.c: Likewise.
4012 * gcc.target/i386/pr27266.c: Likewise.
4013 * gcc.target/i386/pr29978.c: Likewise.
4014 * gcc.target/i386/pr30505.c: Likewise.
4015 * gcc.target/i386/pr30961-1.c: Likewise.
4016 * gcc.target/i386/pr31628.c: Likewise.
4017 * gcc.target/i386/pr32000-2.c: Likewise.
4018 * gcc.target/i386/pr32661-1.c: Likewise.
4019 * gcc.target/i386/pr32708-2.c: Likewise.
4020 * gcc.target/i386/pr32708-3.c: Likewise.
4021 * gcc.target/i386/pr34256.c: Likewise.
4022 * gcc.target/i386/pr34312.c: Likewise.
4023 * gcc.target/i386/pr34522.c: Likewise.
4024 * gcc.target/i386/pr35160.c: Likewise.
4025 * gcc.target/i386/pr35281.c: Likewise.
4026 * gcc.target/i386/pr36246.c: Likewise.
4027 * gcc.target/i386/pr36786.c: Likewise.
4028 * gcc.target/i386/pr37275.c: Likewise.
4029 * gcc.target/i386/pr37843-3.c: Likewise.
4030 * gcc.target/i386/pr37843-4.c: Likewise.
4031 * gcc.target/i386/pr39082-1.c: Likewise.
4032 * gcc.target/i386/pr39431.c: Likewise.
4033 * gcc.target/i386/pr39496.c: Likewise.
4034 * gcc.target/i386/pr39543-2.c: Likewise.
4035 * gcc.target/i386/pr39911.c: Likewise.
4036 * gcc.target/i386/pr40718.c: Likewise.
4037 * gcc.target/i386/pr40906-1.c: Likewise.
4038 * gcc.target/i386/pr40906-2.c: Likewise.
4039 * gcc.target/i386/pr40906-3.c: Likewise.
4040 * gcc.target/i386/pr40934.c: Likewise.
4041 * gcc.target/i386/pr41900.c: Likewise.
4042 * gcc.target/i386/pr42589.c: Likewise.
4043 * gcc.target/i386/pr43662.c: Likewise.
4044 * gcc.target/i386/pr43671.c: Likewise.
4045 * gcc.target/i386/pr43766.c: Likewise.
4046 * gcc.target/i386/pr43869.c: Likewise.
4047 * gcc.target/i386/pr44942.c: Likewise.
4048 * gcc.target/i386/pr44948-2a.c: Likewise.
4049 * gcc.target/i386/pr45234.c: Likewise.
4050 * gcc.target/i386/pr45336-2.c: Likewise.
4051 * gcc.target/i386/pr45336-4.c: Likewise.
4052 * gcc.target/i386/pr45852.c: Likewise.
4053 * gcc.target/i386/pr46470.c: Likewise.
4054 * gcc.target/i386/pr48037-1.c: Likewise.
4055 * gcc.target/i386/pr48389.c: Likewise.
4056 * gcc.target/i386/pr49095.c: Likewise.
4057 * gcc.target/i386/pr9771-1.c: Likewise.
4058 * gcc.target/i386/rdfsbase-1.c: Likewise.
4059 * gcc.target/i386/rdfsbase-2.c: Likewise.
4060 * gcc.target/i386/rdgsbase-1.c: Likewise.
4061 * gcc.target/i386/rdgsbase-2.c: Likewise.
4062 * gcc.target/i386/rdrand-3.c: Likewise.
4063 * gcc.target/i386/regparm-stdcall.c: Likewise.
4064 * gcc.target/i386/regparm.c: Likewise.
4065 * gcc.target/i386/reload-1.c: Likewise.
4066 * gcc.target/i386/rotate-2.c: Likewise.
4067 * gcc.target/i386/sibcall-5.c: Likewise.
4068 * gcc.target/i386/signbit-1.c: Likewise.
4069 * gcc.target/i386/signbit-2.c: Likewise.
4070 * gcc.target/i386/signbit-3.c: Likewise.
4071 * gcc.target/i386/sse-5.c: Likewise.
4072 * gcc.target/i386/sse-8.c: Likewise.
4073 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4074 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4075 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4076 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4077 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4078 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4079 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4080 * gcc.target/i386/sse2-movq-2.c: Likewise.
4081 * gcc.target/i386/sse2-movq-3.c: Likewise.
4082 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4083 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4084 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4085 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4086 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4087 * gcc.target/i386/ssefn-1.c: Likewise.
4088 * gcc.target/i386/ssefn-2.c: Likewise.
4089 * gcc.target/i386/sseregparm-1.c: Likewise.
4090 * gcc.target/i386/sseregparm-2.c: Likewise.
4091 * gcc.target/i386/sseregparm-3.c: Likewise.
4092 * gcc.target/i386/sseregparm-4.c: Likewise.
4093 * gcc.target/i386/sseregparm-5.c: Likewise.
4094 * gcc.target/i386/sseregparm-6.c: Likewise.
4095 * gcc.target/i386/sseregparm-7.c: Likewise.
4096 * gcc.target/i386/sseregparm-8.c: Likewise.
4097 * gcc.target/i386/stack-realign.c: Likewise.
4098 * gcc.target/i386/stack-usage-realign.c: Likewise.
4099 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4100 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4101 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4102 * gcc.target/i386/stackalign/return-1.c: Likewise.
4103 * gcc.target/i386/stackalign/return-2.c: Likewise.
4104 * gcc.target/i386/stackalign/return-3.c: Likewise.
4105 * gcc.target/i386/tailcall-1.c: Likewise.
4106 * gcc.target/i386/tbm-2.c: Likewise.
4107 * gcc.target/i386/udivmod-7.c: Likewise.
4108 * gcc.target/i386/udivmod-8.c: Likewise.
4109 * gcc.target/i386/unroll-1.c: Likewise.
4110 * gcc.target/i386/vararg-1.c: Likewise.
4111 * gcc.target/i386/vararg-2.c: Likewise.
4112 * gcc.target/i386/vect8-ret.c: Likewise.
4113 * gcc.target/i386/vectorize5.c: Likewise.
4114 * gcc.target/i386/wmul-1.c: Likewise.
4115 * gcc.target/i386/wmul-2.c: Likewise.
4116 * gcc.target/i386/wrfsbase-1.c: Likewise.
4117 * gcc.target/i386/wrfsbase-2.c: Likewise.
4118 * gcc.target/i386/wrgsbase-1.c: Likewise.
4119 * gcc.target/i386/wrgsbase-2.c: Likewise.
4120 * gcc.target/i386/xop-pcmov.c: Likewise.
4121 * gcc.target/i386/xop-pcmov2.c: Likewise.
4122 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4123 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4124 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4125 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4126 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4127 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4128 * gcc.target/i386/zee.c: Likewise.
4129 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4130 * gfortran.dg/compiler-directive_2.f: Likewise.
4131 * gfortran.dg/g77/20010216-1.f: Likewise.
4132 * gfortran.dg/gomp/pr39152.f90: Likewise.
4133 * gfortran.dg/pr33794.f90: Likewise.
4135 2011-07-09 Jason Merrill <jason@redhat.com>
4137 * g++.dg/cpp0x/regress/regress5.C: New.
4139 2011-07-08 Jason Merrill <jason@redhat.com>
4142 * g++.dg/expr/compound-asn1.C: New.
4143 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4145 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.target/powerpc/altivec-34.c: New test.
4150 2011-07-08 Jason Merrill <jason@redhat.com>
4153 * g++.dg/abi/guard3.C: New.
4155 2011-07-08 Julian Brown <julian@codesourcery.com>
4157 * lib/target-supports.exp
4158 (check_effective_target_arm_little_endian): New.
4159 (check_effective_target_vect_pack_trunc): Use above.
4160 (check_effective_target_vect_unpack): Likewise.
4161 (check_effective_target_vect_element_align): Test
4162 check_effective_target_arm_vect_no_misalign for ARM.
4164 2011-07-08 Jason Merrill <jason@redhat.com>
4167 * g++.dg/cpp0x/constexpr-rom.C: New.
4169 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4172 * g++.dg/torture/pr49519.C: New test.
4174 2011-07-08 Martin Jambor <mjambor@suse.cz>
4176 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4178 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4181 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4183 2011-07-08 Richard Guenther <rguenther@suse.de>
4185 PR tree-optimization/49662
4186 * gcc.dg/graphite/interchange-14.c: XFAIL.
4187 * gcc.dg/graphite/interchange-15.c: Likewise.
4188 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4190 2011-07-06 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/regress/regress4.C: New.
4195 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4198 * gfortran.dg/result_in_spec_4.f90: New test.
4200 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4202 * gcc.target/sparc/cas64.c: New test.
4204 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4207 * g++.dg/torture/pr49644.C: New test.
4210 * gcc.c-torture/execute/pr49644.c: New test.
4212 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4214 * lib/target-supports.exp (check_effective_target_ia32): New.
4215 (check_effective_target_x32): Likewise.
4216 (check_effective_target_vect_cmdline_needed): Also check x32.
4218 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4220 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4222 * gcc.target/arm/pr42235.c: Likewise.
4223 * gcc.target/arm/pr42495.c: Likewise.
4224 * gcc.target/arm/pr42574.c: Likewise.
4225 * gcc.target/arm/thumb-branch1.c: Likewise.
4227 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4228 unneeded prune of possible warning.
4229 * gcc.target/arm/pr40956.c: Likewise.
4230 * gcc.target/arm/pr42505.c: Likewise.
4232 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4233 * gcc.c-torture/compile/pr46883.c: Likewise.
4234 * gcc.c-torture/compile/pr46934.c: Likewise.
4236 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4237 for move to ../../gcc.c-torture/compile.
4238 * gcc.target/arm/pr46883.c: Likewise.
4239 * gcc.target/arm/pr46934.c: Likewise.
4241 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4242 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4243 * gcc.target/arm/wmul-1.c: Likewise.
4244 * gcc.target/arm/wmul-2.c: Likewise.
4245 * gcc.target/arm/wmul-3.c: Likewise.
4246 * gcc.target/arm/wmul-4.c: Likewise.
4247 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4248 add tab after scan target.
4249 * gcc.target/arm/smlaltt-1.c: Likewise.
4250 * gcc.target/arm/smlatb-1.c: Likewise.
4251 * gcc.target/arm/smlatt-1.c: Likewise.
4253 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.dg/debug/pr49522.c: New test.
4258 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4260 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4261 * gcc.dg/pr46212.c: Run only if target int32plus.
4262 * gcc.dg/torture/pr48146.c: Ditto.
4263 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4264 * c-c++-common/pr44832.c: Ditto.
4265 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4266 * gcc.dg/pr31490.c: Ditto.
4267 * gcc.dg/torture/builtin-math-7.c: Run only if target
4269 * gcc.dg/torture/pr45764.c: Skip for AVR.
4270 * gcc.dg/pr47893.c: Ditto.
4272 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4274 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4275 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4276 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4277 add tab to scan target.
4279 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4281 * gcc.target/arm/neon-modes-3.c: New test.
4283 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4285 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4286 -fno-loop-interchange -ffast-math.
4288 2011-07-07 Richard Guenther <rguenther@suse.de>
4290 * gcc.dg/ftrapv-3.c: New testcase.
4292 2011-07-07 Richard Guenther <rguenther@suse.de>
4294 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4295 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4297 2011-07-07 Kai Tietz <ktietz@redhat.com>
4299 * gcc.dg/binop-notxor1.c: New test.
4300 * gcc.dg/binop-notand4a.c: New test.
4301 * gcc.dg/binop-notxor2.c: New test.
4302 * gcc.dg/binop-notand3a.c: New test.
4303 * gcc.dg/binop-notand2a.c: New test.
4304 * gcc.dg/binop-notand6a.c: New test.
4305 * gcc.dg/binop-notor1.c: New test.
4306 * gcc.dg/binop-notand1a.c: New test.
4307 * gcc.dg/binop-notand5a.c: New test.
4308 * gcc.dg/binop-notor2.c: New test.
4310 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.dg/gomp/pr49640.c: New test.
4315 2011-07-07 Richard Guenther <rguenther@suse.de>
4317 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4319 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4322 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4324 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4326 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4327 * gcc.target/powerpc/no-r11-2.c: Ditto.
4328 * gcc.target/powerpc/no-r11-3.c: Ditto.
4330 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4332 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4333 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4335 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4337 * lib/target-supports.exp (check_profiling_available): Disable
4338 profiling with -fprofile-generate for target avr.
4340 2011-07-06 Richard Guenther <rguenther@suse.de>
4342 PR tree-optimization/49645
4343 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4345 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4348 * gcc.dg/pr47383.c: New.
4350 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4352 PR tree-optimization/49647
4353 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4355 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4358 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4359 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4361 2011-07-05 Jason Merrill <jason@redhat.com>
4364 * g++.dg/template/template-id-4.C: New.
4366 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4368 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4369 * gcc.dg/pr43402.c: Ditto.
4371 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4373 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4375 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4377 * gcc.target/powerpc/ppc-switch-1.c: New test for
4378 --param case-values-threshold.
4379 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4381 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4383 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4385 2011-07-05 Jason Merrill <jason@redhat.com>
4387 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4389 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4391 PR tree-optimization/47654
4392 * gcc.dg/graphite/block-pr47654.c: New.
4394 2011-07-05 Jason Merrill <jason@redhat.com>
4396 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4398 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4400 PR tree-optimization/49580
4401 * gcc.dg/autopar/pr49580.c: New test.
4403 2011-07-05 Richard Guenther <rguenther@suse.de>
4405 PR tree-optimization/49518
4406 PR tree-optimization/49628
4407 * g++.dg/torture/pr49628.C: New testcase.
4408 * gcc.dg/torture/pr49518.c: Likewise.
4410 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4412 * ada/acats/run_acats (which): Extract last field from type -p,
4413 type output only if command succeeded.
4415 2011-07-04 Jason Merrill <jason@redhat.com>
4417 * g++.dg/abi/mangle48.C: New.
4419 * g++.dg/cpp0x/diag1.C: New.
4421 * g++.dg/diagnostic/aka1.C: New.
4423 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4425 PR rtl-optimization/49619
4426 * gcc.dg/pr49619.c: New test.
4428 PR rtl-optimization/49472
4429 * gfortran.dg/pr49472.f90: New test.
4432 * gcc.dg/pr49602.c: New test.
4434 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4438 * gcc.target/avr/avr.exp: Run over cpp files, too.
4439 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4440 * gcc.target/avr/progmem.h: New file.
4441 * gcc.target/avr/exit-abort.h: New file.
4442 * gcc.target/avr/progmem-error-1.c: New file.
4443 * gcc.target/avr/progmem-error-1.cpp: New file.
4444 * gcc.target/avr/progmem-warning-1.c: New file.
4445 * gcc.target/avr/torture/progmem-1.c: New file.
4446 * gcc.target/avr/torture/progmem-1.cpp: New file.
4448 2011-07-04 Richard Guenther <rguenther@suse.de>
4450 PR tree-optimization/49615
4451 * g++.dg/torture/pr49615.C: New testcase.
4453 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4455 PR tree-optimization/49610
4456 * gcc.dg/vect/pr49610.c: New test.
4458 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4460 * gnat.dg/specs/debug1.ads: New test.
4462 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4465 * gfortran.dg/typebound_proc_23.f90: New.
4467 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4470 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4472 2011-07-01 Jason Merrill <jason@redhat.com>
4475 * g++.dg/template/template-id-3.C: New.
4478 * g++.dg/template/qualified-id4.C: New.
4481 * g++.dg/template/explicit-args4.C: New.
4484 * g++.dg/template/offsetof2.C: New.
4486 2011-07-01 Kai Tietz <ktietz@redhat.com>
4488 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4490 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4493 * lib/target-supports.exp (check_effective_target_gld): New proc.
4495 2011-07-01 Richard Guenther <rguenther@suse.de>
4497 PR tree-optimization/49603
4498 * gcc.dg/torture/pr49603.c: New testcase.
4500 2011-06-30 Jason Merrill <jason@redhat.com>
4503 * g++.dg/rtti/template1.C: New.
4506 * g++.dg/cpp0x/regress/ctor1.C: New.
4509 * g++.dg/cpp0x/initlist54.C: New.
4511 2011-06-30 Martin Jambor <mjambor@suse.cz>
4513 * gcc.dg/tree-ssa/sra-12.c: New test.
4515 2011-06-29 Jason Merrill <jason@redhat.com>
4517 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4519 2011-06-30 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/46787
4522 * gcc.dg/vect/vect-121.c: New testcase.
4524 2011-06-30 Martin Jambor <mjambor@suse.cz>
4526 PR tree-optimization/49094
4527 * gcc.dg/tree-ssa/pr49094.c: New test.
4529 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4532 * gfortran.dg/pr49540-1.f90: New test.
4533 * gfortran.dg/pr49540-2.f90: New test.
4535 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4538 * ada/acats/run_acats (which): Use last field of type -p output.
4540 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4541 Iain Sandoe <iains@gcc.gnu.org>
4544 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4545 Only skip on 64-bit *-*-darwin8* && !objc2.
4547 2011-06-30 Richard Guenther <rguenther@suse.de>
4549 PR tree-optimization/38752
4550 * gcc.c-torture/compile/pr38752.c: New testcase.
4552 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4554 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4555 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4557 2011-06-29 Jason Merrill <jason@redhat.com>
4560 * g++.dg/cpp0x/initlist53.C: Use placement new.
4561 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4562 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4565 * g++.dg/cpp0x/trailing6.C: New.
4566 * g++.dg/cpp0x/pr45908.C: No error.
4569 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4572 * g++.dg/cpp0x/constexpr-using2.C: New.
4574 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4577 * g++.dg/cpp0x/constexpr-diag3.C: New.
4578 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4579 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4580 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4581 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4583 2011-06-29 Jason Merrill <jason@redhat.com>
4585 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4587 2011-06-29 Richard Guenther <rguenther@suse.de>
4589 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4591 2011-06-29 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/initlist-value2.C: New.
4595 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4596 * g++.dg/cpp0x/initlist-value.C: New.
4598 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4600 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4602 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4605 * gcc.dg/inline_2.c: Likewise.
4606 * gcc.dg/unroll_1.c: Likewise.
4608 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4611 * gcc.target/i386/pr49567.c: New test.
4613 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4615 * gnat.dg/opt17.ad[sb]: New test.
4617 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4618 Tom de Vries <tom@codesourcery.com>
4620 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4621 (check_effective_target_arm_thumb2): New effective targets.
4622 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4623 properly. Clean up temporary files.
4624 * gcc.target/arm/ivopts-2.c: Likewise.
4625 * gcc.target/arm/ivopts-3.c: Likewise.
4626 * gcc.target/arm/ivopts-4.c: Likewise.
4627 * gcc.target/arm/ivopts-5.c: Likewise.
4628 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4630 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4633 * gfortran.dg/reshape_zerosize_3.f90: New test.
4635 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4637 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4638 * gcc.target/arm/vfp-ldmias.c: Likewise.
4639 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4640 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4641 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4642 * gcc.target/arm/vfp-stmias.c: Likewise.
4643 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4644 * gcc.target/arm/vfp-stmiad.c: Likewise.
4646 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4648 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4650 * gcc.target/arm/pr45701-2.c: Ditto.
4652 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4655 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4656 * gfortran.dg/extends_14.f03: Modified.
4658 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4660 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4661 early if the test is already being skipped.
4663 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4664 scan-assembler-dem-not): For missing file, report unresolved with
4665 same message as for pass/fail, with reason reported in log file.
4667 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4668 from add_options_for_arm_neon_fp16.
4669 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4670 check_effective_target_arm_neon_fp16_ok_nocache.
4671 Check -mfpu and -mfloat-abi options from current multilib.
4672 Do not require neon support.
4673 (check_effective_target_arm_fp16_ok): Renamed from
4674 check_effecitve_target_arm_neon_fp16_ok.
4675 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4676 arm_neon_fp16_ok and arm_fp16.
4677 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4678 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4679 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4680 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4682 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4684 * gcc.dg/builtin-assume-aligned-1.c: New test.
4685 * gcc.dg/builtin-assume-aligned-2.c: New test.
4686 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4689 * gcc.dg/pr49544.c: New test.
4691 2011-06-27 Richard Guenther <rguenther@suse.de>
4693 PR tree-optimization/49394
4694 * g++.dg/torture/pr49394.C: New testcase.
4696 2011-06-27 Kai Tietz <ktietz@redhat.com>
4698 * gcc.dg/optimize-bswapdi-2.c: New test.
4700 2011-06-27 Michael Hope <michael.hope@linaro.org>
4701 Richard Sandiford <richard.sandiford@linaro.org>
4703 PR tree-optimization/49169
4704 * gcc.dg/torture/pr49169.c: New test.
4706 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4709 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4711 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4714 2011-06-26 Jason Merrill <jason@redhat.com>
4716 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4719 * g++.dg/init/ref19.C: New.
4720 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4722 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4724 PR tree-optimization/48377
4725 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4728 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4731 * lib/target-supports.exp (check_effective_target_non_strict_align):
4733 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4735 2011-06-24 Martin Jambor <mjambor@suse.cz>
4737 PR tree-optimizations/49516
4738 * g++.dg/tree-ssa/pr49516.C: New test.
4740 2011-06-23 Jason Merrill <jason@redhat.com>
4743 * g++.dg/template/partial10.C: New.
4744 * g++.dg/template/partial11.C: New.
4746 2011-06-23 Jeff Law <law@redhat.com>
4749 * gcc.dg/pr48770.c: New test.
4751 2011-06-23 Jan Hubicka <jh@suse.cz>
4754 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4756 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4759 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4760 instead of -fdump-tree-optimized.
4762 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4765 * g++.dg/template/crash107.C: New.
4766 * g++.dg/template/error17.C: Adjust.
4768 2011-06-23 Jason Merrill <jason@redhat.com>
4771 * g++.dg/cpp0x/defaulted30.C: New.
4774 * g++.dg/rtti/anon-ns1.C: New.
4777 * g++.dg/init/ref18.C: New.
4780 * g++.dg/template/partial9.C: New.
4782 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4785 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4787 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4790 * gcc.dg/pr49496.c: New test.
4792 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4794 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4797 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4799 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4800 * gcc.target/arm/pr42879.c: Likewise.
4801 * gcc.target/arm/pr45701-3.c: Likewise.
4803 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4804 * gcc.target/arm/pr40482.c: Likewise.
4805 * gcc.target/arm/stack-corruption.c: Likewise.
4807 2011-06-22 Richard Guenther <rguenther@suse.de>
4809 PR tree-optimization/49493
4810 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4812 2011-06-22 Jason Merrill <jason@redhat.com>
4815 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4817 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4818 Dmitry Melnik <dm@ispras.ru>
4820 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4821 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4822 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4824 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4826 * gcc.target/arm/tlscall.c: New.
4828 2011-06-21 Jason Merrill <jason@redhat.com>
4831 * g++.dg/cpp0x/constexpr-ref1.C: New.
4832 * g++.dg/cpp0x/constexpr-ref2.C: New.
4833 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4836 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4839 * g++.dg/template/param3.C: New.
4841 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4843 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4844 my_clrsb test functions.
4846 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4847 test_sll, test_ull): Add clrsb tests.
4848 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4851 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4854 * gfortran.dg/class_44.f03: New.
4856 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4858 PR tree-optimization/49478
4859 * gcc.dg/vect/pr49478.c
4861 2011-06-21 Richard Guenther <rguenther@suse.de>
4863 PR tree-optimization/49483
4864 * gcc.dg/vect/vect-120.c: New testcase.
4866 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4869 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4870 * gcc.dg/vect/vect-peel-4.c: Likewise.
4872 2011-06-22 Christian Bruel <christian.bruel@st.com>
4875 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4876 * gcc.dg/always_inline2.c: Likewise.
4877 * gcc.dg/always_inline3.c: Likewise.
4878 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4879 * gcc.dg/inline_1.c: Likewise.
4880 * gcc.dg/inline_2.c: Likewise.
4881 * gcc.dg/inline_3.c: Likewise.
4882 * gcc.dg/inline_4.c: Likewise.
4883 * gcc.dg/20051201-1.c: Likewise.
4884 * gcc.dg/pr40087.c: Likewise.
4885 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4886 * gcc.dg/inline-22.c: Likewise.
4887 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4888 * gcc.dg/lto/20090218-1_1.c: Likewise.
4889 * g++.dg/ipa/devirt-7.C: Likewise.
4890 * gcc.dg/uninit-pred-5_a.c: Likewise.
4891 * gcc.dg/uninit-pred-5_b.c: Likewise.
4892 * gcc.dg/fail_always_inline.c: New.
4894 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4896 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4897 into 6 jobs instead of 3.
4899 2011-06-20 Jason Merrill <jason@redhat.com>
4902 * g++.dg/cpp0x/initlist53.C: New.
4904 2011-06-20 Tobias Burnus <burnus@net-b.de>
4907 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4908 * gfortran.dg/coarray_lock_3.f90: New.
4909 * gfortran.dg/coarray/lock_1.f90: New.
4911 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4913 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4914 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4915 unresolved and report the reason to the log file.
4917 * lib/scanasm.exp (object-size): Move argument processing earlier
4918 to report errors before verifying that the file exists. Report
4919 problems detected at runtime as unresolved instead of error and
4920 report their reasons to the log file.
4922 2011-06-20 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/explicit6.C: New.
4928 * g++.dg/cpp0x/enum20.C: New.
4931 * g++.dg/ext/attr-aligned01.C: New.
4934 * g++.dg/cpp0x/variadic-default.C: New.
4937 * g++.dg/cpp0x/auto26.C: New.
4940 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4942 2011-06-20 Kai Tietz <ktietz@redhat.com>
4944 * gcc.dg/binop-notand1.c: New test.
4945 * gcc.dg/binop-notand2.c: New test.
4946 * gcc.dg/binop-notand3.c: New test.
4947 * gcc.dg/binop-notand4.c: New test.
4948 * gcc.dg/binop-notand5.c: New test.
4949 * gcc.dg/binop-notand6.c: New test.
4951 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4954 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4956 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4959 * gfortran.dg/proc_ptr_31.f90: New.
4961 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4963 * gnat.dg/volatile6.adb: New test.
4964 * gnat.dg/volatile7.adb: Likewise.
4965 * gnat.dg/volatile8.adb: Likewise.
4966 * gnat.dg/volatile9.adb: Likewise.
4968 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4970 * gnat.dg/constant3.adb: New test.
4972 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4975 * gfortran.dg/read_list_eof_1.f90: New test.
4977 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4980 * gcc.target/i386/testimm-1.c: New test.
4981 * gcc.target/i386/testimm-2.c: New test.
4982 * gcc.target/i386/testimm-3.c: New test.
4983 * gcc.target/i386/testimm-4.c: New test.
4984 * gcc.target/i386/testimm-5.c: New test.
4985 * gcc.target/i386/testimm-6.c: New test.
4986 * gcc.target/i386/testimm-7.c: New test.
4987 * gcc.target/i386/testimm-8.c: New test.
4988 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4989 * gcc.target/i386/xop-rotate1-int.c: New test.
4990 * gcc.target/i386/xop-rotate2-int.c: New test.
4992 2011-06-17 Jason Merrill <jason@redhat.com>
4994 * g++.dg/cpp0x/rv-func2.C: New.
4996 * g++.dg/debug/dwarf2/lambda1.C: New.
4997 * g++.dg/warn/Wshadow-6.C: Adjust.
4999 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5002 * gfortran.dg/move_alloc_5.f90: New.
5004 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5006 PR rtl-optimization/48542
5007 * gcc.dg/torture/pr48542.c: New test.
5009 2011-06-16 Jason Merrill <jason@redhat.com>
5012 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5015 * g++.dg/cpp0x/initlist52.C New.
5018 * c-c++-common/raw-string-12.c: New.
5021 * g++.dg/cpp0x/sfinae26.C: New.
5024 * g++.dg/cpp0x/variadic113.C: New.
5027 * g++.dg/cpp0x/variadic112.C: New.
5029 2011-06-16 Jeff Law <law@redhat.com>
5031 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5032 improved jump threading.
5033 * gcc.dg/builtin-object-size-2.c: Likewise.
5034 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5036 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5039 * gfortran.dg/typebound_assignment_3.f03: New.
5041 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5044 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5046 2011-06-16 Martin Jambor <mjambor@suse.cz>
5048 PR tree-optimization/49343
5049 * gnat.dg/discr31.ad[sb]: New test.
5051 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5053 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5055 2011-06-16 Tom de Vries <tom@codesourcery.com>
5058 * gcc.target/arm/ivopts-3.c: Update test.
5059 * gcc.target/arm/ivopts-5.c: Same.
5061 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5064 2011-06-10 Wei Guozhi <carrot@google.com>
5067 * gcc.target/arm/pr45335.c: New test.
5068 * gcc.target/arm/pr45335-2.c: New test.
5069 * gcc.target/arm/pr45335-3.c: New test.
5070 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5071 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5072 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5074 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5076 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5078 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5081 * gfortran.dg/class_43.f03: New.
5083 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5085 PR tree-optimization/49419
5086 * gcc.c-torture/execute/pr49419.c: New test.
5088 2011-06-16 Revital Eres <revital.eres@linaro.org>
5090 * gcc.dg/sms-9.c: New file.
5092 2011-06-15 Easwaran Raman <eraman@google.com>
5094 PR rtl-optimization/49414
5095 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5097 2011-06-14 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/noexcept13.C: New.
5101 2011-06-14 Easwaran Raman <eraman@google.com>
5103 PR rtl-optimization/44194
5104 * gcc.dg/pr44194-1.c: New test.
5105 * gcc.dg/pr44194-2.c: New test.
5107 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5109 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5111 * gcc.target/arm/pr45701-2.c: Likewise.
5112 * gcc.target/arm/thumb-branch1.c: Likewise.
5114 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5117 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5119 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5121 * gcc.target/arm/pr45701-1.c: Require thumb support.
5122 * gcc.target/arm/pr45701-2.c: Likewise.
5123 * gcc.target/arm/thumb-branch1.c: Likewise.
5125 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5126 * gcc.target/arm/pr39839.c: Likewise.
5127 * gcc.target/arm/pr40657-2.c: Likewise.
5128 * gcc.target/arm/pr40956.c: Likewise.
5129 * gcc.target/arm/pr41679.c: Likewise.
5130 * gcc.target/arm/pr42235.c: Likewise.
5131 * gcc.target/arm/pr42495.c: Likewise.
5132 * gcc.target/arm/pr42505.c: Likewise.
5133 * gcc.target/arm/pr42574.c: Likewise.
5134 * gcc.target/arm/pr46883.c: Likewise.
5135 * gcc.target/arm/pr46934.c: Likewise.
5136 * gcc.target/arm/xor-and.c: Likewise.
5138 2011-06-14 Jason Merrill <jason@redhat.com>
5140 * g++.dg/other/error23.C: Adjust error message.
5141 * g++.dg/other/error32.C: Likewise.
5144 * g++.dg/cpp0x/rv-dotstar.C: New.
5147 * g++.dg/cpp0x/decltype30.C: New.
5149 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5151 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5154 * gfortran.dg/pr49103.f90: New test.
5156 2011-06-14 Tom de Vries <tom@codesourcery.com>
5159 * gcc.target/arm/ivopts-3.c: New test.
5160 * gcc.target/arm/ivopts-4.c: New test.
5161 * gcc.target/arm/ivopts-5.c: New test.
5163 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5165 PR rtl-optimization/49390
5166 * gcc.c-torture/execute/pr49390.c: New test.
5168 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5170 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5172 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5174 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5175 * gcc.c-torture/execute/cmpsi-2.x: New file.
5176 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5177 * gcc.c-torture/execute/pr45262.x: New file.
5178 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5179 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5181 * gcc.c-torture/compile/pr49163.c: Ditto.
5183 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5185 * gcc.dg/vect/vect-16.c: Rename to...
5186 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5187 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5188 for double-word vectors.
5189 * gcc.dg/vect/vect-peel-4.c: Likewise.
5190 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5192 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5195 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5198 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5200 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5202 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5204 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5206 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5208 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5210 * gfortran.dg/trim_optimize_8.f90: New test case.
5212 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5213 Ira Rosen <ira.rosen@linaro.org>
5215 PR tree-optimization/49352
5216 * gcc.dg/vect/pr49352.c: New test.
5218 2011-06-12 Tobias Burnus
5221 * gfortran.dg/alloc_comp_assign_11.f90: New.
5223 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5225 * gfortran.dg/trim_optimize_7.f90: New test.
5227 2011-06-10 Wei Guozhi <carrot@google.com>
5230 * gcc.target/arm/pr45335.c: New test.
5231 * gcc.target/arm/pr45335-2.c: New test.
5232 * gcc.target/arm/pr45335-3.c: New test.
5233 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5234 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5235 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5237 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5240 * g++.dg/parse/error39.C: New.
5242 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5244 * gcc.target/arm/20090811-1.c: Skip for incompatible
5245 options, do not override other options.
5246 * gcc.target/arm/combine-cmp-shift.c: Skip for
5247 incompatible options.
5248 * gcc.target/arm/pr45094.c: Likewise.
5249 * gcc.target/arm/scd42-1.c: Likewise.
5250 * gcc.target/arm/scd42-3.c: Likewise.
5251 * gcc.target/arm/thumb-ltu.c: Likewise.
5253 * lib/target-supports.exp
5254 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5255 multilib flags use -mfpu with a value other than neon-fp16.
5257 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5259 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5260 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5262 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5264 * lib/target-supports.exp (check_effective_target_pie): New proc.
5265 * gcc.dg/pie-link.c: Use target pie.
5267 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5268 Laurent Roug� <laurent.rouge@menta.fr>
5270 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5271 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5273 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5275 * gfortran.dg/coarray/sync_1.f90: New test for
5276 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5278 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5280 PR tree-optimization/49318
5281 * gcc.dg/vect/pr49318.c: New test.
5283 2011-06-09 David Krauss <potswa@mac.com>
5285 * g++.dg/template/arrow1.C: New.
5287 2011-06-09 Jason Merrill <jason@redhat.com>
5289 * lib/prune.exp: Prune "note"s.
5290 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5292 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5293 * g++.dg/template/dependent-expr3.C: Likewise.
5294 * g++.dg/parse/template7.C: Likewise.
5295 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5296 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5297 * g++.old-deja/g++.pt/friend38.C: Likewise.
5298 * g++.old-deja/g++.pt/crash32.C: Likewise.
5299 * g++.old-deja/g++.other/init4.C: Likewise.
5300 * g++.old-deja/g++.other/friend8.C: Likewise.
5302 * g++.dg/ext/complex7.C: Adjust expected output.
5303 * g++.dg/diagnostic/method1.C: Likewise.
5304 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5305 * g++.dg/parse/crash33.C: Likewise.
5306 * g++.dg/other/warning1.C: Likewise.
5307 * g++.dg/init/pr29571.C: Likewise.
5308 * g++.dg/warn/overflow-warn-1.C: Likewise.
5309 * g++.dg/warn/overflow-warn-3.C: Likewise.
5310 * g++.dg/warn/overflow-warn-4.C: Likewise.
5311 * g++.old-deja/g++.oliva/template1.C: Likewise.
5313 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5314 * g++.dg/parse/template7.C: Adjust.
5316 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5319 * gcc.dg/pr49307.c: New.
5321 2011-06-09 Wei Guozhi <carrot@google.com>
5324 * gcc.target/arm/pr46975.c: New testcase.
5326 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5328 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5329 (PMETH, arglist_t): Removed.
5330 (method_get_number_of_arguments): Removed.
5331 (method_get_nth_argument): Removed.
5332 (method_get_first_argument): Removed.
5333 (method_get_next_argument): Removed.
5334 (method_get_sizeof_arguments): Removed.
5335 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5337 (method_get_number_of_arguments): Removed.
5338 (method_get_nth_argument): Removed.
5339 (method_get_first_argument): Removed.
5340 (method_get_next_argument): Removed.
5341 (method_get_sizeof_arguments): Removed.
5342 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5344 2011-06-09 David Li <davidxl@google.com>
5346 * gcc.dg/dump-pass.c: New test.
5348 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/parse/error38.C: New.
5353 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5356 * gfortran.dg/pr49308.f90: New test.
5358 2011-06-08 Jason Merrill <jason@redhat.com>
5360 * g++.dg/cpp0x/noexcept11.C: New.
5361 * g++.dg/cpp0x/noexcept12.C: New.
5362 * g++.dg/cpp0x/sfinae11.C: Adjust.
5364 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5367 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5368 to dg-options, match also DW_AT_linkage_name.
5370 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5373 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5374 -fno-common on alpha*-dec-osf*.
5375 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5377 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5379 PR rtl-optimization/49303
5380 * gcc.target/ia64/pr49303.c: New test.
5382 2011-06-08 Tobias Burnus <burnus@net-b.de>
5385 * gfortran.dg/coarray_lock_1.f90: New.
5386 * gfortran.dg/coarray_lock_2.f90: New.
5388 2011-06-07 Jason Merrill <jason@redhat.com>
5390 * lib/prune.exp: Look for "required" rather than "instantiated".
5391 * g++.dg/abi/mangle11.C: Likewise.
5392 * g++.dg/abi/mangle12.C: Likewise.
5393 * g++.dg/abi/mangle17.C: Likewise.
5394 * g++.dg/abi/mangle20-2.C: Likewise.
5395 * g++.dg/abi/pragma-pack1.C: Likewise.
5396 * g++.dg/cpp0x/decltype26.C: Likewise.
5397 * g++.dg/cpp0x/decltype28.C: Likewise.
5398 * g++.dg/cpp0x/decltype29.C: Likewise.
5399 * g++.dg/cpp0x/enum11.C: Likewise.
5400 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5401 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5402 * g++.dg/cpp0x/pr47416.C: Likewise.
5403 * g++.dg/ext/case-range2.C: Likewise.
5404 * g++.dg/ext/case-range3.C: Likewise.
5405 * g++.dg/gomp/for-19.C: Likewise.
5406 * g++.dg/gomp/pr37533.C: Likewise.
5407 * g++.dg/gomp/pr38639.C: Likewise.
5408 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5409 * g++.dg/inherit/base3.C: Likewise.
5410 * g++.dg/inherit/using6.C: Likewise.
5411 * g++.dg/init/placement4.C: Likewise.
5412 * g++.dg/init/reference3.C: Likewise.
5413 * g++.dg/lookup/scoped6.C: Likewise.
5414 * g++.dg/lookup/using7.C: Likewise.
5415 * g++.dg/other/abstract1.C: Likewise.
5416 * g++.dg/other/error10.C: Likewise.
5417 * g++.dg/other/error5.C: Likewise.
5418 * g++.dg/other/field1.C: Likewise.
5419 * g++.dg/other/offsetof5.C: Likewise.
5420 * g++.dg/parse/bitfield2.C: Likewise.
5421 * g++.dg/parse/constant4.C: Likewise.
5422 * g++.dg/parse/crash20.C: Likewise.
5423 * g++.dg/parse/invalid-op1.C: Likewise.
5424 * g++.dg/parse/non-dependent2.C: Likewise.
5425 * g++.dg/parse/template18.C: Likewise.
5426 * g++.dg/tc1/dr152.C: Likewise.
5427 * g++.dg/tc1/dr166.C: Likewise.
5428 * g++.dg/tc1/dr176.C: Likewise.
5429 * g++.dg/tc1/dr213.C: Likewise.
5430 * g++.dg/template/access11.C: Likewise.
5431 * g++.dg/template/access2.C: Likewise.
5432 * g++.dg/template/access3.C: Likewise.
5433 * g++.dg/template/access7.C: Likewise.
5434 * g++.dg/template/arg7.C: Likewise.
5435 * g++.dg/template/cond2.C: Likewise.
5436 * g++.dg/template/crash13.C: Likewise.
5437 * g++.dg/template/crash40.C: Likewise.
5438 * g++.dg/template/crash7.C: Likewise.
5439 * g++.dg/template/crash84.C: Likewise.
5440 * g++.dg/template/ctor5.C: Likewise.
5441 * g++.dg/template/defarg13.C: Likewise.
5442 * g++.dg/template/defarg14.C: Likewise.
5443 * g++.dg/template/dtor7.C: Likewise.
5444 * g++.dg/template/eh2.C: Likewise.
5445 * g++.dg/template/error2.C: Likewise.
5446 * g++.dg/template/error43.C: Likewise.
5447 * g++.dg/template/friend32.C: Likewise.
5448 * g++.dg/template/injected1.C: Likewise.
5449 * g++.dg/template/instantiate1.C: Likewise.
5450 * g++.dg/template/instantiate3.C: Likewise.
5451 * g++.dg/template/instantiate5.C: Likewise.
5452 * g++.dg/template/instantiate7.C: Likewise.
5453 * g++.dg/template/local6.C: Likewise.
5454 * g++.dg/template/lookup2.C: Likewise.
5455 * g++.dg/template/member5.C: Likewise.
5456 * g++.dg/template/memfriend15.C: Likewise.
5457 * g++.dg/template/memfriend16.C: Likewise.
5458 * g++.dg/template/memfriend17.C: Likewise.
5459 * g++.dg/template/memfriend7.C: Likewise.
5460 * g++.dg/template/meminit1.C: Likewise.
5461 * g++.dg/template/nested3.C: Likewise.
5462 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5463 * g++.dg/template/nontype12.C: Likewise.
5464 * g++.dg/template/nontype13.C: Likewise.
5465 * g++.dg/template/nontype6.C: Likewise.
5466 * g++.dg/template/pr23510.C: Likewise.
5467 * g++.dg/template/pr35240.C: Likewise.
5468 * g++.dg/template/ptrmem15.C: Likewise.
5469 * g++.dg/template/ptrmem6.C: Likewise.
5470 * g++.dg/template/qualified-id1.C: Likewise.
5471 * g++.dg/template/qualttp20.C: Likewise.
5472 * g++.dg/template/qualttp3.C: Likewise.
5473 * g++.dg/template/qualttp4.C: Likewise.
5474 * g++.dg/template/qualttp5.C: Likewise.
5475 * g++.dg/template/qualttp6.C: Likewise.
5476 * g++.dg/template/qualttp7.C: Likewise.
5477 * g++.dg/template/qualttp8.C: Likewise.
5478 * g++.dg/template/recurse.C: Likewise.
5479 * g++.dg/template/recurse2.C: Likewise.
5480 * g++.dg/template/ref5.C: Likewise.
5481 * g++.dg/template/scope2.C: Likewise.
5482 * g++.dg/template/sfinae10.C: Likewise.
5483 * g++.dg/template/sfinae3.C: Likewise.
5484 * g++.dg/template/sizeof3.C: Likewise.
5485 * g++.dg/template/static9.C: Likewise.
5486 * g++.dg/template/template-id-2.C: Likewise.
5487 * g++.dg/template/typedef13.C: Likewise.
5488 * g++.dg/template/typename4.C: Likewise.
5489 * g++.dg/template/using14.C: Likewise.
5490 * g++.dg/template/using2.C: Likewise.
5491 * g++.dg/template/warn1.C: Likewise.
5492 * g++.dg/warn/Wparentheses-13.C: Likewise.
5493 * g++.dg/warn/Wparentheses-15.C: Likewise.
5494 * g++.dg/warn/Wparentheses-16.C: Likewise.
5495 * g++.dg/warn/Wparentheses-17.C: Likewise.
5496 * g++.dg/warn/Wparentheses-18.C: Likewise.
5497 * g++.dg/warn/Wparentheses-19.C: Likewise.
5498 * g++.dg/warn/Wparentheses-20.C: Likewise.
5499 * g++.dg/warn/Wparentheses-23.C: Likewise.
5500 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5501 * g++.dg/warn/noeffect2.C: Likewise.
5502 * g++.dg/warn/noeffect4.C: Likewise.
5503 * g++.dg/warn/pr8570.C: Likewise.
5504 * g++.old-deja/g++.brendan/init2.C: Likewise.
5505 * g++.old-deja/g++.eh/spec6.C: Likewise.
5506 * g++.old-deja/g++.pt/crash10.C: Likewise.
5507 * g++.old-deja/g++.pt/crash36.C: Likewise.
5508 * g++.old-deja/g++.pt/derived3.C: Likewise.
5509 * g++.old-deja/g++.pt/error2.C: Likewise.
5510 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5511 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5512 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5513 * g++.old-deja/g++.pt/overload7.C: Likewise.
5514 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5516 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5517 Iain Sandoe <iains@gcc.gnu.org>
5519 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5520 Added code to deal with the case when [Protocol
5521 -descriptionForInstanceMethod:] or [Protocol
5522 -descriptionForClassMethod:] returns NULL.
5524 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5525 Iain Sandoe <iains@gcc.gnu.org>
5527 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5528 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5531 2011-06-07 Xinliang David Li <davidxl@google.com>
5533 * gcc.dg/inline_2.c: New test.
5534 * gcc.dg/unroll_2.c: New test.
5535 * gcc.dg/inline_3.c: New test.
5536 * gcc.dg/unroll_3.c: New test.
5537 * gcc.dg/inline_4.c: New test.
5538 * gcc.dg/unroll_4.c: New test.
5539 * gcc.dg/inline_1.c: New test.
5540 * gcc.dg/unroll_1.c: New test.
5542 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5544 PR tree-optimization/48497
5545 * lib/gcc-defs.exp (dg-additional-options): New proc.
5546 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5547 -msse2 on 32-bit x86.
5549 2011-06-06 Jason Merrill <jason@redhat.com>
5551 * g++.dg/cpp0x/enum19.C: New.
5553 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5555 * gcc.target/arm/neon-reload-class.c: New test.
5557 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5560 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5562 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5564 * gcc.target/arm/smlatb-1.c: New file.
5565 * gcc.target/arm/smlatt-1.c: New file.
5566 * gcc.target/arm/smlaltb-1.c: New file.
5567 * gcc.target/arm/smlaltt-1.c: New file.
5569 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5571 * gcc.target/arm/mla-2.c: New test.
5573 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5575 PR gcov-profile/49299
5576 * gcc.dg/tree-prof/pr49299-1.c: New test.
5577 * gcc.dg/tree-prof/pr49299-2.c: New test.
5579 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5581 * lib/target-supports.exp
5582 (check_effective_target_vect_widen_mult_qi_to_hi):
5583 Add NEON as supporting target.
5584 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5585 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5586 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5587 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5588 using widening multiplication on targets that support it.
5589 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5590 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5591 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5593 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5595 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5596 Modern Objective-C runtime API.
5597 * objc/execute/next_mapping.h: Removed.
5598 * objc-obj-c++-shared/next-mapping.h: Removed.
5599 * objc-obj-c++-shared/Object1.h: Removed.
5600 * objc-obj-c++-shared/Object1.m: Removed.
5601 * objc-obj-c++-shared/Object1.mm: Removed.
5602 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5603 * objc-obj-c++-shared/Protocol1.h: Removed.
5604 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5605 of ProtoBool, IVAR_T and METHOD.
5606 * objc-obj-c++-shared/runtime.h: New.
5607 * objc-obj-c++-shared/TestsuiteObject.h: New.
5608 * objc-obj-c++-shared/TestsuiteObject.m: New.
5610 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5611 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5612 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5614 * objc/execute/_cmd.m: Include
5615 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5616 runtime API. ([TestClass +initialize]): Include this method also
5617 with the GNU runtime.
5618 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5619 Object. ([-setValue:]): Return void.
5620 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5621 with the GNU runtime. Include
5622 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5623 for the NeXT runtime. Use the existing print_ivars() and
5624 compare_structures() implementations for the old NeXT runtime.
5625 Added new implementations for the Modern GNU and NeXT runtimes.
5626 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5627 well. (main): Use objc_getClass(). Use return instead of exit.
5628 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5629 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5631 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5632 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5633 instead of Object. (main): Use return instead of exit().
5634 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5635 instead of Object. Removed prototype for exit(). (main): Use
5636 return instead of exit(). Use the Modern Objective-C runtime API.
5637 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5639 * objc/execute/class-tests-1.h: Include
5640 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5641 runtime API. (test_class_with_superclass): Do not call [Object
5642 class]. There is no need to with the current libobjc.
5643 * objc/execute/class-tests-2.h: Include
5644 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5646 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5647 ../../objc-obj-c++-shared/next-mapping.h.
5648 * objc/execute/class-2.m: Likewise.
5649 * objc/execute/class-3.m: Likewise.
5650 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5651 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5652 +initialize]): Include this method also with the GNU
5653 runtime. (main): Use the Modern Objective-C runtime API.
5654 * objc/execute/class-5.m: Likewise.
5655 * objc/execute/class-6.m: Likewise.
5656 * objc/execute/class-7.m: Likewise.
5657 * objc/execute/class-8.m: Likewise.
5658 * objc/execute/class-9.m: Likewise.
5659 * objc/execute/class-10.m: Likewise.
5660 * objc/execute/class-11.m: Likewise.
5661 * objc/execute/class-12.m: Likewise.
5662 * objc/execute/class-13.m: Likewise.
5663 * objc/execute/class-14.m: Likewise.
5664 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5665 this method also with the GNU runtime.
5666 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5667 +initialize]): Include this method also with the GNU runtime.
5668 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5670 * objc/execute/encode-1.m: Likewise.
5671 * objc/execute/enumeration-1.m: Likewise.
5672 * objc/execute/enumeration-2.m: Likewise.
5673 * objc/execute/exceptions/catchall-1.m: Likewise.
5674 * objc/execute/exceptions/finally-1.m: Likewise.
5675 * objc/execute/exceptions/foward-1.m: Likewise.
5676 * objc/execute/exceptions/local-variables-1.m: Likewise.
5677 * objc/execute/exceptions/throw-nil.m: Likewise.
5678 * objc/execute/exceptions/trivial.m: Likewise.
5679 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5680 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5681 * objc/execute/exceptions/matcher-1.m: Likewise.
5682 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5684 * objc/execute/formal_protocol-2.m: Likewise.
5685 * objc/execute/formal_protocol-3.m: Likewise.
5686 * objc/execute/formal_protocol-4.m: Likewise.
5687 * objc/execute/formal_protocol-5.m: Include
5688 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5690 * objc/execute/formal_protocol-6.m: Likewise.
5691 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5692 Object. Include <objc/Protocol.h> instead of
5693 ../../objc-obj-c++-shared/Protocol1.h.
5694 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5696 * objc/execute/informal_protocol.m: Likewise.
5697 * objc/execute/load-3.m: Likewise.
5698 * objc/execute/many_args_method.m ([TestClass +initialize]):
5699 Include this method with the GNU runtime as well.
5700 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5701 * objc/execute/nested-func-1.m: Use TestsuiteObject
5703 * objc/execute/nil_method-1.m: Likewise.
5704 * objc/execute/no_clash.m: Likewise.
5705 * objc/execute/np-1.m: Do not include
5706 ../../objc-obj-c++-shared/Protocol1.h.
5707 (main): Use return instead of exit().
5708 * objc/execute/np-2.m: Do not include
5709 ../../objc-obj-c++-shared/Protocol1.h.
5710 ([MyObject +initialize]): Include this method also with the GNU
5711 runtime. (main): Use return instead of exit().
5712 * objc/execute/object_is_class.m: Include
5713 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5714 of Object. (main): Use the Modern Objective-C runtime API.
5715 * objc/execute/object_is_meta_class.m: Likewise.
5716 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5717 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5718 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5719 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5720 Objective-C runtime API.
5721 * objc/execute/protocol-isEqual-2.m: Likewise.
5722 * objc/execute/protocol-isEqual-3.m: Likewise.
5723 * objc/execute/protocol-isEqual-4.m: Likewise.
5724 * objc/execute/redefining_self.m ([TestClass +initialize]):
5725 Include this method with the GNU runtime as well.
5726 * objc/execute/root_methods.m: Include
5727 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5728 Include this method with the GNU runtime as well.
5729 (main): Use the Modern Objective-C runtime API.
5730 * objc/execute/selector-1.m: Include
5731 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5732 of Object. (main): Use the Modern Objective-C runtime API.
5733 * objc/execute/static-1.m ([Test +initialize]): Include this
5734 method with the GNU runtime as well.
5735 * objc/execute/static-2.m: Likewise.
5736 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5737 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5738 ([MathClass +initialize]): Include this method with the GNU
5740 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5742 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5743 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5744 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5745 * objc.dg/attributes/method-attribute-1.m: Likewise.
5746 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5747 * objc.dg/attributes/method-attribute-2.m: Likewise.
5748 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5749 * objc.dg/attributes/method-attribute-3.m: Likewise.
5750 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5751 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5752 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5753 * obj-c++.dg/bitfield-1.mm: Likewise.
5754 * obj-c++.dg/bitfield-2.mm: Likewise
5755 * objc.dg/bitfield-3.m: Likewise.
5756 * obj-c++.dg/bitfield-4.mm: Likewise.
5757 * objc.dg/bitfield-5.m: Likewise
5758 * objc.dg/call-super-1.m: Likewise.
5759 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5760 Use objc_getClass() instead of objc_get_class(), but for the GNU
5761 runtime redefine objc_getClass as objc_get_class. Include
5762 ../objc-obj-c++-shared/runtime.h.
5763 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5764 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5765 Use the Modern Objective-C runtime API.
5766 * objc.dg/class-protocol-1.m: Include
5767 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5768 * obj-c++.dg/class-protocol-1.mm: Likewise.
5769 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5770 * objc.dg/comp-types-10.m: Likewise.
5771 * objc.dg/comp-types-11.m: Likewise.
5772 * objc.dg/comp-types-12.m: Likewise.
5773 * obj-c++.dg/comp-types-9.mm: Likewise.
5774 * obj-c++.dg/comp-types-11.mm: Likewise.
5775 * obj-c++.dg/comp-types-12.mm: Likewise.
5776 * obj-c++.dg/comp-types-13.mm: Likewise.
5777 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5778 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5779 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5780 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5781 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5782 * objc.dg/desig-init-1.m: Likewise.
5783 * obj-c++.dg/defs.mm: Likewise.
5784 * objc.dg/exceptions-2.m: Likewise.
5785 * obj-c++.dg/except-1.mm: Likewise.
5786 * obj-c++.dg/exceptions-2.mm: Likewise.
5787 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5788 Use the Modern Objective-C runtime API.
5789 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5790 the Modern Objective-C runtime API. Do not include
5791 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5792 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5793 the Modern Objective-C runtime API except when using an older NeXT
5795 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5796 the Modern Objective-C runtime API.
5797 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5799 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5800 * objc.dg/encode-7-next-64bit.m: Updated include.
5801 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5803 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5804 the Modern Objective-C runtime API.
5805 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5806 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5807 instead of ../objc-obj-c++-shared/Protocol1.h.
5808 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5809 the Modern Objective-C runtime API except when using an older NeXT
5811 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5812 the Modern Objective-C runtime API.
5813 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5815 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5816 * objc.dg/fix-and-continue-2.m: Likewise.
5817 * objc.dg/foreach-1.m: Likewise.
5818 * objc.dg/foreach-2.m: Likewise.
5819 * objc.dg/foreach-3.m: Likewise.
5820 * objc.dg/foreach-4.m: Likewise.
5821 * objc.dg/foreach-5.m: Likewise.
5822 * objc.dg/foreach-6.m: Likewise.
5823 * objc.dg/foreach-7.m: Likewise.
5824 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5826 * objc.dg/func-ptr-2.m: Likewise.
5827 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5828 Do not include objc/objc-api.h.
5829 * obj-c++.dg/fsf-package-0.mm: Likewise.
5830 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5831 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5832 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5834 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5835 * objc.dg/gnu-runtime-3.m: Likewise.
5836 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5837 * objc.dg/headers.m: Include objc/runtime.h instead of
5838 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5839 for the NeXT runtime.
5840 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5841 * obj-c++.dg/isa-field-1.mm: Likewise.
5842 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5843 * objc.dg/layout-1.m: Likewise.
5844 * objc.dg/layout-2.m: Likewise.
5845 * objc.dg/local-decl-2.m: Likewise.
5846 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5847 Object. ([Container +elementForView:]): Use
5848 class_conformsToProtocol().
5849 * obj-c++.dg/lookup-2.mm: Likewise.
5850 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5851 * obj-c++.dg/local-decl-1.mm: Likewise.
5852 * objc.dg/method-3.m: Likewise.
5853 * objc.dg/method-4.m: Likewise.
5854 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5855 ../objc-obj-c++-shared/Protocol1.h.
5856 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5857 * objc.dg/method-9.m: Likewise.
5858 * objc.dg/method-10.m: Likewise.
5859 * objc.dg/method-13.m ([Root +initialize]): Include this method
5860 also for the GNU runtime. (main): Use objc_getClass() also for
5862 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5863 * objc.dg/method-17.m: Likewise.
5864 * objc.dg/method-19.m: Likewise.
5865 * objc.dg/method-20b.m: Likewise.
5866 * obj-c++.dg/method-2.mm: Likewise.
5867 * obj-c++.dg/method-6.mm: Likewise.
5868 * obj-c++.dg/method-10.mm: Likewise.
5869 * obj-c++.dg/method-11.mm: Likewise.
5870 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5871 ../objc-obj-c++-shared/Protocol1.h.
5872 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5873 * obj-c++.dg/method-15.mm: Likewise.
5874 * obj-c++.dg/method-17.mm: Likewise.
5875 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5876 +initialize]): Include this method also for the GNU
5877 runtime. (main): Use objc_getClass() also for the GNU runtime.
5878 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5879 * obj-c++.dg/method-22.mm: Likewise.
5880 * obj-c++.dg/method-23.mm: Likewise.
5881 * obj-c++.dg/no-extra-load.mm: Likewise.
5882 * objc.dg/objc-fast-4.m: Likewise.
5883 * objc.dg/objc-gc-4.m: Likewise.
5884 * obj-c++.dg/objc-gc-3.mm: Likewise.
5885 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5886 protocol_getMethodDescription() instead of [Protocol
5887 -descriptionForInstanceMethod].
5888 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5889 Made it available with all runtimes. (main): Call -test instead
5891 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5892 and put into a category.
5893 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5894 Object. Include objc/objc.h.
5895 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5896 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5897 New. (main): Use protocol_getMethodDescription() instead
5898 of [Protocol -descriptionForInstanceMethod] and [Protocol
5899 -descriptionForClassMethod].
5900 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5901 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5902 Objective-C runtime API.
5903 * obj-c++.dg/proto-qual-1.mm: Likewise.
5904 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5906 * obj-c++.dg/property/property-1.mm: Likewise.
5907 * obj-c++.dg/qual-types-1.mm: Likewise.
5908 * objc.dg/selector-2.m: Include objc/objc.h instead of
5909 ../objc-obj-c++-shared/Object1.h.
5910 * obj-c++.dg/selector-2.mm: Likewise.
5911 * obj-c++.dg/selector-5.mm: Likewise.
5912 * obj-c++.dg/selector-6.mm: Likewise.
5913 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5914 Object. Do not include objc/objc-api.h.
5915 * obj-c++.dg/set-not-used-1.mm: Likewise.
5916 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5917 * objc.dg/stret-1.m: Likewise.
5918 * objc.dg/stret-2.m: Likewise.
5919 * obj-c++.dg/super-class-2.mm: Likewise.
5920 * objc.dg/super-class-3.m: Likewise.
5921 * objc.dg/super-class-4.m: Likewise.
5922 * objc.dg/sync-2.m: Likewise.
5923 * obj-c++.dg/sync-2.mm: Likewise.
5924 * objc.dg/sync-1.m: Include objc/objc.h instead of
5925 ../objc-obj-c++-shared/Object1.h.
5926 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5927 'Class' as the type of 'isa'.
5928 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5929 Objective-C runtime API. ([TestClass +initialize]): Include this
5930 method with the GNU runtime as well.
5931 * objc.dg/strings/strings-1.m: Updated includes.
5932 * obj-c++.dg/strings/strings-1.mm: Likewise.
5933 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5934 objc.dg/strings/const-str-12b.m.
5935 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5936 * obj-c++.dg/template-3.mm: Likewise.
5937 * obj-c++.dg/template-4.mm: Likewise.
5938 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5939 Objective-C runtime API.
5940 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5941 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5942 * obj-c++.dg/try-catch-1.mm: Likewise.
5943 * obj-c++.dg/try-catch-2.mm: Likewise.
5944 * objc.dg/try-catch-3.m: Likewise.
5945 * obj-c++.dg/try-catch-3.mm: Likewise.
5946 * objc.dg/try-catch-6.m: Likewise.
5947 * objc.dg/try-catch-7.m: Likewise.
5948 * obj-c++.dg/try-catch-7.mm: Likewise.
5949 * obj-c++.dg/try-catch-8.mm: Likewise.
5950 * obj-c++.dg/try-catch-9.mm: Likewise.
5951 * objc.dg/try-catch-10.m: Likewise.
5952 * obj-c++.dg/try-catch-11.mm: Likewise.
5953 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5954 Object. Include objc/objc.h.
5955 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5956 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5957 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5958 Object. Use Modern Objective-C runtime API. Do not use
5960 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5961 * obj-c++.dg/torture/trivial.mm: Likewise.
5962 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5963 instead of ../objc-obj-c++-shared/Object1.h. Include
5964 ../objc-obj-c++-shared/runtime.h.
5965 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5966 * objc.dg/torture/strings/const-str-11.m: Likewise.
5967 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5968 * objc.dg/torture/strings/const-str-9.m: Likewise.
5969 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5970 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5971 instead of Object. Only add _FooClassReference if
5973 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5974 * objc.dg/torture/strings/const-str-8.m: Likewise.
5975 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5976 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5978 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5980 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5981 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5982 * obj-c++.dg/va-meth-1.mm: Likewise.
5983 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5984 ../objc-obj-c++-shared/Object1.h.
5985 * objc.dg/zero-link-3.m: Likewise.
5987 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5989 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5991 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5994 * obj-c++.dg/property/cxx-property-1.mm: New.
5995 * obj-c++.dg/property/cxx-property-2.mm: New.
5997 2011-06-06 Jason Merrill <jason@redhat.com>
5999 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6001 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6003 PR rtl-optimization/49145
6005 * gcc.c-torture/compile/pr49145.c: New test.
6007 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6010 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6011 to dg-options, match also DW_AT_linkage_name.
6014 * gcc.dg/debug/pr49294.c: New test.
6017 * g++.dg/opt/pr49264.C: New test.
6019 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6021 PR tree-optimization/49243
6022 * gcc.dg/pr49243.c: New.
6024 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6026 * gnat.dg/specs/cond_expr1.ads: New test.
6028 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6030 * gnat.dg/deferred_const4.ad[sb]: New test.
6031 * gnat.dg/deferred_const4_pkg.ads: New helper.
6033 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6035 * gnat.dg/test_tamdt.adb: Rename to...
6036 * gnat.dg/taft_type1.adb: ...this.
6037 * gnat.dg/tamdt.ad[sb]: Rename to...
6038 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6039 * gnat.dg/tamdt_aux.ads: Rename to...
6040 * gnat.dg/taft_type1_pkg2.ads: ...this.
6041 * gnat.dg/taft_type2.ad[sb]: New test.
6042 * gnat.dg/taft_type2_pkg.ads: New helper.
6043 * gnat.dg/taft_type3.adb: New test.
6044 * gnat.dg/taft_type3_pkg.ads: New helper.
6046 2011-06-05 Tobias Burnus <burnus@net-b.de>
6049 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6052 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6055 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6057 * objc.dg/gnu-api-2-objc.m: Likewise.
6058 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6059 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6061 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6063 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6064 alignment, not the alignment, when calling class_addIvar(). Add
6065 an 'isa' instance variable to the test root class.
6066 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6068 2011-06-04 Jan Hubicka <jh@suse.cz>
6070 PR tree-optimization/48893
6071 PR tree-optimization/49091
6072 PR tree-optimization/49179
6073 * gfortran.dg/pr49179.f90: New testcase
6075 2011-06-04 Jan Hubicka <jh@suse.cz>
6078 * g++.dg/torture/pr48954.C: New testcase.
6080 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6082 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6084 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6087 * g++.dg/diagnostic/bitfld2.C: New.
6089 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6092 * gcc.c-torture/execute/pr49281.c: New test.
6094 2011-06-04 Jan Hubicka <jh@suse.cz>
6096 PR tree-optimize/48929
6097 * gcc.c-torture/compile/pr48929.c: New testcase.
6099 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6101 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6103 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6106 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6108 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6110 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6112 2011-06-03 Richard Henderson <rth@redhat.com>
6113 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6117 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6119 * objc.dg/headers.m: Do not include objc-list.h.
6121 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6123 * objc.dg/type-stream-1.m: Test removed.
6124 * objc.dg/headers.m: Do not include typedstream.h.
6126 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6128 * objc.dg/torture/forward-1.m (main): Updated testcase.
6130 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6133 * gcc.c-torture/compile/pr49163.c: New.
6135 2011-06-02 Asher Langton <langton2@llnl.gov>
6138 * gfortran.dg/PR49268.f90: New test.
6140 2011-06-02 Asher Langton <langton2@llnl.gov>
6143 * gfortran.dg/PR37039.f90: New test.
6145 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6148 * objc.dg/method-5.m: Updated.
6149 * objc.dg/method-19.m: Updated.
6150 * objc.dg/method-lookup-1.m: New.
6151 * obj-c++.dg/method-6.mm: Updated.
6152 * obj-c++.dg/method-7.mm: Updated.
6153 * obj-c++.dg/method-lookup-1.mm: New.
6155 2011-06-02 DJ Delorie <dj@redhat.com>
6157 * lib/timeout.exp (timeout): Add board_info support.
6159 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6161 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6163 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6166 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6167 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6169 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6170 Hans-Peter Nilsson <hp@axis.com>
6172 PR rtl-optimization/48840
6173 * gcc.target/sparc/ultrasp13.c: New test.
6175 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6178 * gcc.c-torture/compile/pr49238.c: New.
6180 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6182 * gcc.target/arm/g2.c: Skip test in -mthumb.
6183 Skip test unless cpu is xscale.
6184 * gcc.target/arm/scd42-2.c: Likewise.
6185 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6187 2011-06-01 Jason Merrill <jason@redhat.com>
6189 * g++.dg/cpp0x/decltype28.C: New.
6190 * g++.dg/cpp0x/decltype29.C: New.
6192 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6195 * gcc.target/mips/pr45074.c: New test.
6197 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6198 Hans-Peter Nilsson <hp@axis.com>
6200 PR rtl-optimization/48830
6201 * gcc.target/sparc/ultrasp12.c: New test.
6203 2011-06-01 David Li <davidxl@google.com>
6205 * gcc.dg/profile-dir-1.c: Change pass name.
6206 * gcc.dg/profile-dir-2.c: Ditto.
6207 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6208 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6209 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6210 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6211 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6212 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6213 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6214 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6215 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6216 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6217 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6218 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6219 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6220 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6221 * gcc.dg/profile-dir-3.c: Ditto.
6222 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6224 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6226 * objc.dg/attributes/method-nonnull-1.m: New test.
6227 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6229 2011-05-31 Tobias Burnus <burnus@net-b.de>
6232 * gfortran.dg/coarray_atomic_1.f90: New.
6233 * gfortran.dg/coarray/atomic_1.f90: New.
6235 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6237 * gcc.dg/guality/bswaptest.c: New test.
6238 * gcc.dg/guality/clztest.c: New test.
6239 * gcc.dg/guality/ctztest.c: New test.
6240 * gcc.dg/guality/rotatetest.c: New test.
6243 * gcc.target/i386/pr48688.c: New test.
6245 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6248 * g++.dg/lookup/name-clash9.C: New.
6250 2011-05-31 Tobias Burnus <burnus@net-b.de>
6253 * gfortran.dg/coarray/dummy_1.f90: New.
6255 2011-05-31 Tobias Burnus <burnus@net-b.de>
6258 * gfortran.dg/coarray/save_1.f90: New.
6259 * gfortran.dg/coarray_4.f90: Update dg-error.
6261 2011-05-31 Jason Merrill <jason@redhat.com>
6263 * g++.dg/cpp0x/rv-template1.C: New.
6265 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6267 PR rtl-optimization/49235
6268 * gcc.dg/pr49235.c: New test.
6270 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6272 PR tree-optimization/49093
6273 * gcc.dg/vect/pr49093.c: New test.
6275 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6278 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6280 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6283 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6286 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6289 * gcc.c-torture/execute/pr49186.c: New.
6291 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6294 * gcc.target/i386/pr49168-1.c: New.
6296 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6297 Eric Botcazou <ebotcazou@adacore.com>
6299 * gcc.dg/guality/drap.c: New test.
6301 2011-05-30 Richard Guenther <rguenther@suse.de>
6303 PR tree-optimization/49210
6304 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6305 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6307 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6310 * g++.dg/gomp/pr49223-1.C: New test.
6311 * g++.dg/gomp/pr49223-2.C: New test.
6313 2011-05-30 Richard Guenther <rguenther@suse.de>
6315 PR tree-optimization/49218
6316 * gcc.c-torture/execute/pr49218.c: New testcase.
6318 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6320 PR tree-optimization/49199
6321 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6322 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6323 -fno-tree-scev-cprop.
6325 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6328 * gfortran.dg/extends_13.f03: New.
6330 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6332 PR rtl-optimization/49095
6333 * gcc.target/i386/pr49095.c: New test.
6335 2011-05-29 Tobias Burnus <burnus@net-b.de>
6338 * gfortran.dg/coarray_24.f90: New.
6340 2011-05-29 Tobias Burnus <burnus@net-b.de>
6343 * gfortran.dg/coarray_23.f90: New.
6345 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6348 * gcc.dg/pr48826.c: New test.
6350 2011-05-29 Richard Guenther <rguenther@suse.de>
6352 PR tree-optimization/49217
6353 * gcc.dg/torture/pr49217.c: New testcase.
6355 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6358 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6360 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6362 * gnat.dg/boolean_subtype.adb: Rename to...
6363 * gnat.dg/boolean_subtype1.adb: ...this.
6365 2011-05-28 Jason Merrill <jason@redhat.com>
6367 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6369 2011-05-27 Jason Merrill <jason@redhat.com>
6371 * g++.dg/cpp0x/enum18.C: Adjust.
6373 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6375 2011-05-27 Tobias Burnus <burnus@net-b.de>
6378 * gfortran.dg/coarray_22.f90: New.
6380 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6382 PR tree-optimization/46728
6383 * gcc.target/powerpc/pr46728-1.c: New.
6384 * gcc.target/powerpc/pr46728-2.c: New.
6385 * gcc.target/powerpc/pr46728-3.c: New.
6386 * gcc.target/powerpc/pr46728-4.c: New.
6387 * gcc.target/powerpc/pr46728-5.c: New.
6388 * gcc.dg/pr46728-6.c: New.
6389 * gcc.target/powerpc/pr46728-7.c: New.
6390 * gcc.target/powerpc/pr46728-8.c: New.
6391 * gcc.dg/pr46728-9.c: New.
6392 * gcc.target/powerpc/pr46728-10.c: New.
6393 * gcc.target/powerpc/pr46728-11.c: New.
6394 * gcc.dg/pr46728-12.c: New.
6395 * gcc.target/powerpc/pr46728-13.c: New.
6396 * gcc.target/powerpc/pr46728-14.c: New.
6397 * gcc.target/powerpc/pr46728-15.c: New.
6398 * gcc.target/powerpc/pr46728-16.c: New.
6400 2011-05-27 Jason Merrill <jason@redhat.com>
6402 * g++.dg/abi/mangle47.C: New.
6405 * g++.dg/template/const5.C: New.
6407 * g++.dg/cpp0x/enum18.C: New.
6409 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6411 * g++.dg/cpp0x/error6.C: New.
6413 * g++.dg/cpp0x/error5.C: New.
6415 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6418 * g++.dg/eh/cond6.C: New test.
6420 2011-05-27 Tobias Burnus <burnus@net-b.de>
6423 * gfortran.dg/rank_3.f90: New.
6424 * gfortran.dg/rank_4.f90: New.
6426 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6428 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6429 replace dump search.
6431 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6433 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6434 * gnat.dg/bit_packed_array5.adb: ...here.
6436 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/cpp0x/auto25.C: New.
6441 2011-05-27 Richard Guenther <rguenther@suse.de>
6443 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6445 2011-05-27 Richard Guenther <rguenther@suse.de>
6447 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6449 2011-05-27 Richard Guenther <rguenther@suse.de>
6452 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6454 2011-05-26 Jason Merrill <jason@redhat.com>
6456 * g++.dg/cpp0x/friend1.C: New.
6457 * g++.dg/cpp0x/friend2.C: New.
6459 * g++.dg/cpp0x/auto7.C: Update.
6460 * g++.dg/template/crash50.C: Adjust.
6461 * g++.dg/template/static9.C: Adjust.
6462 * g++.old-deja/g++.ext/memconst.C: Adjust.
6464 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6466 * gcc.dg/march.c: Ignore a note for some targets.
6468 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6469 Nathan Froyd <froydnj@codesourcery.com>
6473 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6474 * g++.dg/parse/pr18770.C: New test.
6475 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6477 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6480 * gfortran.dg/dependency_40.f90 : New test.
6482 2011-05-26 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/coarray/registering_1.f90: New.
6487 2011-05-26 Jason Merrill <jason@redhat.com>
6489 * g++.dg/cpp0x/variadic111.C: New.
6490 * g++.dg/cpp0x/variadic41.C: Adjust.
6492 2011-05-26 Richard Guenther <rguenther@suse.de>
6494 PR tree-optimization/48702
6495 * gcc.dg/torture/pr48702.c: New testcase.
6497 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6499 PR gcov-profile/48845
6500 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6502 * gcc.dg/matrix/matrix.exp: Likewise.
6503 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6504 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6505 line number to check_profiling_available.
6506 * lib/target-supports.exp (check_profiling_available): Account for
6508 Require TLS runtime support with -fprofile-generate.
6509 * lib/profopt.exp (profopt-execute): Add TLS options for
6511 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6513 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6516 * g++.dg/eh/cond5.C: New test.
6518 PR tree-optimization/49161
6519 * gcc.c-torture/execute/pr49161.c: New test.
6521 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6523 * gcc.target/arm/neon-vorn-vbic.c: New test.
6525 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6527 PR tree-optimization/49038
6528 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6529 * gcc.dg/vect/pr49038.c: New test.
6531 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6533 * g++.dg/init/pr25811-3.C: New.
6534 * g++.dg/init/pr25811-4.C: New.
6536 2011-05-25 Jason Merrill <jason@redhat.com>
6538 * g++.dg/cpp0x/enum17.C: New.
6539 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6541 * g++.dg/cpp0x/auto24.C: New.
6543 * g++.dg/cpp0x/error4.C: New.
6545 * g++.dg/cpp0x/rv-restrict.C: New.
6547 * g++.dg/cpp0x/enum15.C: New.
6548 * g++.dg/cpp0x/constexpr-switch2.C: New.
6550 * g++.dg/cpp0x/variadic110.C: New.
6552 * g++.dg/cpp0x/auto9.C: Add typedef test.
6554 * g++.dg/cpp0x/auto23.C: New.
6555 * g++.dg/cpp0x/auto9.C: Adjust.
6557 * g++.dg/cpp0x/defaulted29.C: New.
6559 * g++.dg/cpp0x/initlist51.C: New.
6561 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6563 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6564 * g++.dg/abi/packed1.C: Suppress warning.
6565 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6566 * g++.dg/template/stdarg1.C: Likewise.
6567 * g++.dg/other/packed1.C: Remove arm from xfail list.
6569 2011-05-25 Jason Merrill <jason@redhat.com>
6571 * g++.dg/cpp0x/enum16.C: New.
6572 * g++.dg/parse/error15.C: Adjust.
6574 * g++.dg/cpp0x/initlist50.C: New.
6576 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6578 * g++.dg/cpp0x/variadic109.C: New.
6580 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6582 * gcc.target/i386/pause-1.c: New.
6584 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6586 * gcc.dg/stack-usage-1.c: Adjust comment.
6587 * gcc.dg/stack-usage-2.c: New test.
6589 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6593 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6595 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6597 PR rtl-optimization/48757
6598 * gfortran.dg/pr48757.f: New test case.
6600 2011-05-24 Jason Merrill <jason@redhat.com>
6602 * g++.dg/cpp0x/access01.C: New.
6604 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6607 * objc.dg/pr48177.m: New testcase.
6609 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6612 * objc.dg/pr48187.m: New testcase.
6613 * obj-c++.dg/pr48187.mm: New testcase.
6614 * objc.dg/ivar-extra-semicolon.m: New testcase.
6616 2011-05-24 Jason Merrill <jason@redhat.com>
6618 * g++.dg/template/access21.C: New.
6619 * g++.dg/template/access22.C: New.
6621 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6623 PR rtl-optimization/48633
6624 * g++.dg/pr48633.C: New test.
6626 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6629 * g++.dg/other/pr49133.C: New test.
6631 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6632 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6634 * gcc.dg/torture/tls/run-gd.c: New test.
6635 * gcc.dg/torture/tls/run-ie.c: New test.
6636 * gcc.dg/torture/tls/run-ld.c: New test.
6637 * gcc.dg/torture/tls/run-le.c: New test.
6638 * lib/target-supports.exp (check_effective_target_tls_runtime):
6639 Build testcase with TLS options.
6641 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6643 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6645 2011-05-24 Tom de Vries <tom@codesourcery.com>
6647 PR tree-optimization/49121
6648 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6650 2011-05-23 Jason Merrill <jason@redhat.com>
6652 * g++.dg/cpp0x/defaulted28.C: New.
6654 * g++.dg/cpp0x/sfinae25.C: New.
6656 * g++.dg/cpp0x/rv-cast2.C: New.
6658 * g++.dg/cpp0x/enum14.C: New.
6660 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6663 * gcc.c-torture/execute/pr49123.c: New test.
6666 * gcc.dg/debug/pr49032.c: New test.
6669 * gcc.dg/pr49120.c: New test.
6671 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6674 * gcc.target/i386/pr47315.c: New test.
6676 2011-05-23 Jason Merrill <jason@redhat.com>
6678 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6680 * g++.dg/cpp0x/sfinae24.C: New.
6682 * g++.dg/cpp0x/error3.C: New.
6684 * g++.dg/cpp0x/defaulted27.C: New.
6686 * g++.dg/cpp0x/decltype27.C: New.
6688 2011-05-23 Richard Guenther <rguenther@suse.de>
6690 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6692 2011-05-23 Richard Guenther <rguenther@suse.de>
6694 PR tree-optimization/40874
6695 * g++.dg/tree-ssa/pr40874.C: New testcase.
6697 2011-05-23 Richard Guenther <rguenther@suse.de>
6699 PR tree-optimization/49115
6700 * g++.dg/torture/pr49115.C: New testcase.
6702 2011-05-23 Richard Guenther <rguenther@suse.de>
6705 * gcc.dg/memcpy-3.c: New testcase.
6707 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6710 * gcc.c-torture/execute/pr48973-1.c: New test.
6711 * gcc.c-torture/execute/pr48973-2.c: New test.
6713 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6716 * g++.dg/warn/pr18016.C: New.
6718 2011-05-23 Tom de Vries <tom@codesourcery.com>
6721 * gcc.target/arm/ivopts-6.c: New test.
6723 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6726 * gcc.c-torture/compile/pr49029.c: New test.
6728 2011-05-22 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/sfinae23.C: New.
6731 * g++.dg/cpp0x/sfinae8.C: Correct.
6733 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6735 * gfortran.dg/function_optimize_8.f90: New test case.
6737 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6739 PR tree-optimization/49087
6740 * gcc.dg/vect/O3-pr49087.c: New test.
6742 2011-05-21 Jason Merrill <jason@redhat.com>
6744 * g++.dg/debug/const5.C: New.
6746 2011-05-20 Jason Merrill <jason@redhat.com>
6748 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6750 * g++.dg/cpp0x/constexpr-static7.C: New.
6752 * g++.dg/cpp0x/enum12.C: New.
6753 * g++.dg/cpp0x/enum13.C: New.
6755 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6758 * gfortran.dg/select_type_23.f03: New.
6760 2011-05-20 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp0x/defaulted26.C: New.
6764 * g++.dg/cpp0x/noexcept02.C: Fix.
6765 * g++.dg/cpp0x/noexcept03.C: Fix.
6766 * g++.dg/cpp0x/noexcept08.C: Fix.
6767 * g++.dg/cpp0x/noexcept10.C: New.
6769 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6772 * gfortran.dg/extends_12.f03: New.
6774 2011-05-20 Jason Merrill <jason@redhat.com>
6776 * g++.dg/template/koenig9.C: New.
6777 * g++.dg/opt/pr47615.C: Fix.
6778 * g++.dg/overload/defarg1.C: Fix.
6779 * g++.dg/tc1/dr213.C: Remove xfail.
6780 * g++.dg/torture/pr34850.C: Fix.
6781 * g++.dg/torture/pr39362.C: Fix.
6782 * g++.old-deja/g++.brendan/crash56.C: Fix.
6783 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6785 2011-05-20 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/49079
6788 * gcc.dg/torture/pr49079.c: New testcase.
6790 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6792 PR tree-optimization/49073
6793 * gcc.c-torture/execute/pr49073.c: New test.
6795 2011-06-19 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/coarray_21.f90: New.
6800 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6802 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6805 2011-05-19 Richard Guenther <rguenther@suse.de>
6808 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6810 2011-05-19 Richard Guenther <rguenther@suse.de>
6813 * gcc.dg/builtin-object-size-11.c: New testcase.
6815 2011-05-19 Tom de Vries <tom@codesourcery.com>
6818 * gcc.target/arm/ivopts.c: New test.
6819 * gcc.target/arm/ivopts-2.c: New test.
6821 2011-05-19 Tom de Vries <tom@codesourcery.com>
6823 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6825 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6827 * gcc.c-torture/execute/960321-1.x: Remove.
6829 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6832 * gfortran.dg/move_alloc_4.f90: New.
6834 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6837 * gcc.target/i386/pr49002-1.c: New test.
6838 * gcc.target/i386/pr49002-2.c: Likewise.
6840 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6842 PR tree-optimization/49039
6843 * gcc.c-torture/execute/pr49039.c: New test.
6844 * gcc.dg/tree-ssa/pr49039.c: New test.
6845 * g++.dg/torture/pr49039.C: New test.
6847 2011-05-18 Jason Merrill <jason@redhat.com>
6849 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6850 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6851 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6853 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6855 * gcc.target/bfin/mcpu-bf592.c: New test.
6857 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6859 PR tree-optimization/41881
6860 * gcc.dg/vect/O3-pr41881.c: New test.
6861 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6863 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6865 PR tree-optimization/49000
6866 * gcc.dg/pr49000.c: New test.
6868 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6870 * gnat.dg/invalid1.adb: New test.
6872 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6874 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6876 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6877 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6879 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6882 * g++.dg/cpp0x/range-for18.C: New.
6884 2011-05-15 Tobias Burnus <burnus@net-b.de>
6887 * gfortran.dg/coarray/image_index_2.f90: New.
6889 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6891 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6892 * g++.dg/cpp0x/override2.C: New.
6894 2011-05-14 Tobias Burnus <burnus@net-b.de>
6897 * gfortran.de/coarray_20.f90: New.
6899 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6902 * function_optimize_7.f90: New test case.
6904 2011-05-13 Jason Merrill <jason@redhat.com>
6906 * g++.dg/cpp0x/decltype26.C: New.
6907 * g++.dg/cpp0x/enum11.C: New.
6909 2011-05-13 Tobias Burnus <burnus@net-b.de>
6913 * gfortran.dg/assign_8.f90: Update dg-error.
6915 2011-05-13 Tobias Burnus <burnus@net-b.de>
6918 * gfortran.dg/io_constraints_8.f90: New.
6919 * gfortran.dg/io_constraints_9.f90: New.
6921 2011-05-13 Martin Thuresson <martint@google.com>
6923 PR gcov-profile/47793
6924 * gcc.dg/pr47793.c: New.
6926 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6928 PR tree-optimization/48975
6929 * gcc.dg/pr48975.c: New test.
6931 2011-05-12 Tobias Burnus <burnus@net-b.de>
6934 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6936 2011-05-12 Jason Merrill <jason@redhat.com>
6938 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6940 2011-05-12 Geert Bosch <bosch@adacore.com>
6942 * gnat.dg/view_conversion1.adb: New test.
6944 2011-05-12 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/48172
6947 * gcc.dg/vect/pr48172.c: New testcase.
6949 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6952 * g++.dg/opt/pr48967.C: New test.
6954 2011-05-11 Jason Merrill <jason@redhat.com>
6956 * g++.dg/cpp0x/constexpr-friend.C: New.
6957 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6959 * g++.dg/cpp0x/sfinae22.C: New.
6961 2011-05-11 Tobias Burnus <burnus@net-b.de>
6964 * gfortran.dg/generic_24.f90: New.
6966 2011-05-11 Richard Guenther <rguenther@suse.de>
6968 PR tree-optimization/15256
6969 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6971 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6974 * gcc.dg/pr48159-1.c: New test.
6975 * gcc.dg/pr48159-2.c: New test.
6977 2011-05-11 Richard Guenther <rguenther@suse.de>
6980 * gcc.dg/torture/pr48953.c: New testcase.
6982 2011-05-11 Richard Guenther <rguenther@suse.de>
6984 PR tree-optimization/18041
6985 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6987 2011-05-11 Alan Modra <amodra@gmail.com>
6990 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6992 2011-05-10 Jason Merrill <jason@redhat.com>
6994 * g++.dg/cpp0x/defaulted25.C: New.
6995 * g++.dg/template/crash7.C: Adjust.
6997 * g++.dg/cpp0x/variadic108.C: New.
6999 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7001 * g++.dg/inherit/virtual9.C: Extend.
7003 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7006 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7007 are passed and returned in vector registers.
7009 2011-05-10 Richard Guenther <rguenther@suse.de>
7011 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7012 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7013 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7014 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7015 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7018 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7020 PR tree-optimization/48611
7021 PR tree-optimization/48794
7022 * gfortran.dg/gomp/pr48611.f90: New test.
7023 * gfortran.dg/gomp/pr48794.f90: New test.
7026 * gcc.dg/dfp/pr48928.c: New test.
7028 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7031 * g++.dg/cpp0x/pr48522.C: New.
7033 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7036 * g++.dg/cpp0x/sfinae21.C: New.
7038 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/template/sfinae28.C: Rename to...
7041 * g++.dg/cpp0x/sfinae19.C: ... this.
7042 * g++.dg/template/sfinae29.C: Rename to...
7043 * g++.dg/cpp0x/sfinae20.C: ... this.
7045 2011-05-09 Jeff Law <law@redhat.com>
7047 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7050 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7053 * g++.dg/init/pr20039.C: New.
7055 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7059 * g++.dg/template/sfinae28.C: New.
7060 * g++.dg/template/sfinae29.C: Likewise.
7062 2011-05-09 Jason Merrill <jason@redhat.com>
7064 * g++.dg/template/nontype23.C: New.
7066 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7068 * g++.dg/init/pr48859.C: New.
7070 2011-05-09 Jason Merrill <jason@redhat.com>
7072 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7073 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7074 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7075 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7076 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7077 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7078 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7079 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7081 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7083 * g++.dg/inherit/virtual9.C: New.
7085 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7088 * g++.dg/template/dependent-expr8.C: New test case.
7090 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7092 PR tree-optimization/48837
7093 * gcc.dg/pr48837.c: New testcase.
7095 2011-05-06 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/constexpr-condition2.C: New.
7099 * g++.dg/cpp0x/constexpr-missing.C: New.
7101 2011-05-06 Tobias Burnus <burnus@net-b.de>
7104 * gfortran.dg/coarray/this_image_2.f90: New.
7106 2011-05-06 Tobias Burnus <burnus@net-b.de>
7110 * gfortran.dg/bind_c_usage_22.f90: New.
7111 * gfortran.dg/bind_c_usage_23.f90: New.
7112 * gfortran.dg/bind_c_usage_24.f90: New.
7113 * gfortran.dg/bind_c_usage_24_c.c: New.
7115 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7118 * g++.dg/template/member9.C: New test case.
7120 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7122 * gnat.dg/discr29.ad[sb]: New test.
7123 * gnat.dg/discr30.adb: Likewise.
7125 2011-05-05 Julian Brown <julian@codesourcery.com>
7127 * gcc.target/arm/neon-vset_lanes8.c: New test.
7129 2011-05-05 Jason Merrill <jason@redhat.com>
7131 * g++.dg/init/new32.C: New.
7133 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7135 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7138 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7140 PR rtl-optimization/48381
7141 * gcc.c-torture/compile/pr48381.c: New test.
7143 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7145 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7147 * gcc.target/i386/opt-1.c: Ditto.
7149 2011-05-04 Jason Merrill <jason@redhat.com>
7151 * g++.dg/conversion/base1.C: New.
7153 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7155 PR libgfortran/48787
7156 * gfortran.dg/round_3.f08: Add more checks to test case.
7158 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7160 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7161 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7162 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7163 Gate test on effective_target fd_truncate.
7165 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7167 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7168 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7169 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7170 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7171 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7172 * gcc.target/i386/pr38824.c: Ditto.
7173 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7174 * gcc.target/i386/vecinit-2.c: Ditto.
7175 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7176 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7177 * gcc.target/i386/parity-2.c: Ditto.
7178 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7180 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7182 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7184 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7185 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7186 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7188 2011-05-03 Tobias Burnus <burnus@net-b.de>
7191 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7193 2011-05-03 Tobias Burnus <burnus@net-b.de>
7196 * gfortran.dg/coarray/this_image_1.f90: New.
7198 2011-05-03 Tobias Burnus <burnus@net-b.de>
7201 * gfortran.dg/coarray/caf.dg: New.
7202 * gfortran.dg/coarray/image_index_1.f90: New, copied
7203 from ../coarray_16.f90.
7205 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7208 * g++.dg/ext/complex9.C: New.
7210 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7213 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7214 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7215 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7217 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7219 * gcc.target/bfin/builtins: Created.
7220 * gcc.target/bfin/hisilh-O0.c: Deleted.
7221 * gcc.target/bfin/hisilh.c: Moved to...
7222 * gcc.target/bfin/builtins/hisilh.c: ...here.
7223 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7224 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7225 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7226 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7227 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7228 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7229 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7230 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7231 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7232 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7233 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7234 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7235 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7236 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7237 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7238 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7239 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7240 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7241 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7242 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7243 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7244 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7245 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7246 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7247 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7248 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7249 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7250 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7251 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7252 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7253 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7254 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7255 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7256 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7257 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7258 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7259 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7260 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7261 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7262 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7263 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7264 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7265 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7266 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7267 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7268 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7269 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7270 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7271 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7272 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7273 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7274 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7275 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7276 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7277 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7278 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7279 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7280 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7281 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7282 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7283 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7284 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7285 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7286 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7287 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7288 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7289 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7290 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7291 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7292 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7293 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7294 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7295 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7296 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7297 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7298 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7299 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7300 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7301 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7302 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7303 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7304 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7305 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7306 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7307 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7308 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7309 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7310 * gcc.target/bfin/builtins/circptr.c: Ditto.
7311 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7312 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7313 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7314 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7315 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7316 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7317 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7318 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7319 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7320 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7321 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7322 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7323 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7324 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7325 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7326 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7327 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7328 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7329 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7330 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7331 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7332 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7333 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7334 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7335 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7336 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7337 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7338 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7339 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7340 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7341 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7342 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7343 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7344 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7345 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7346 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7347 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7348 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7349 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7350 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7351 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7352 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7353 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7354 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7355 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7356 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7357 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7358 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7359 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7360 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7361 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7362 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7363 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7364 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7365 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7366 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7367 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7368 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7369 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7370 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7371 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7372 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7373 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7374 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7375 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7376 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7377 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7378 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7379 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7380 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7382 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7384 * gcc.target/arm/cold-lc.c: New test.
7386 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.dg/pr48774.c: New test.
7391 2011-05-03 Richard Guenther <rguenther@suse.de>
7393 * gcc.dg/large-size-array-5.c: New testcase.
7395 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7397 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7399 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7401 * lib/target-supports.exp (check_effective_target_vect_strided):
7403 (check_effective_target_vect_strided2)
7404 (check_effective_target_vect_strided3)
7405 (check_effective_target_vect_strided4)
7406 (check_effective_target_vect_strided8): ...these new functions.
7408 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7409 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7410 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7411 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7412 * gcc.dg/vect/pr37539.c: Likewise.
7413 * gcc.dg/vect/slp-11a.c: Likewise.
7414 * gcc.dg/vect/slp-11b.c: Likewise.
7415 * gcc.dg/vect/slp-11c.c: Likewise.
7416 * gcc.dg/vect/slp-12a.c: Likewise.
7417 * gcc.dg/vect/slp-12b.c: Likewise.
7418 * gcc.dg/vect/slp-18.c: Likewise.
7419 * gcc.dg/vect/slp-19a.c: Likewise.
7420 * gcc.dg/vect/slp-19b.c: Likewise.
7421 * gcc.dg/vect/slp-21.c: Likewise.
7422 * gcc.dg/vect/slp-23.c: Likewise.
7423 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7425 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7426 instead of vect_interleave && vect_extract_even_odd.
7427 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7428 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7429 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7430 * gcc.dg/vect/vect-1.c: Likewise.
7431 * gcc.dg/vect/vect-10.c: Likewise.
7432 * gcc.dg/vect/vect-98.c: Likewise.
7433 * gcc.dg/vect/vect-107.c: Likewise.
7434 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7435 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7436 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7437 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7438 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7439 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7440 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7441 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7442 * gcc.dg/vect/vect-strided-float.c: Likewise.
7443 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7444 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7445 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7446 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7447 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7448 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7449 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7450 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7451 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7452 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7453 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7454 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7455 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7456 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7457 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7459 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7461 * gcc.dg/vect/pr30843.c: Likewise.
7462 * gcc.dg/vect/pr33866.c: Likewise.
7463 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7464 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7465 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7466 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7468 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7470 * gcc.dg/vect/slp-11.c: Split into...
7471 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7472 gcc.dg/vect/slp-11c.c: ...these tests.
7473 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7474 * gcc.dg/vect/slp-12c.c: ...this new test.
7475 * gcc.dg/vect/slp-19.c: Split into...
7476 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7477 gcc.dg/vect/slp-19c.c: ...these new tests.
7479 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7481 * lib/target-supports.exp
7482 (check_effective_target_vect_extract_even_odd_wide): Delete.
7483 (check_effective_target_vect_strided_wide): Likewise.
7484 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7485 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7486 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7487 * gcc.dg/vect/pr37539.c: Likewise.
7488 * gcc.dg/vect/slp-11.c: Likewise.
7489 * gcc.dg/vect/slp-12a.c: Likewise.
7490 * gcc.dg/vect/slp-12b.c: Likewise.
7491 * gcc.dg/vect/slp-19.c: Likewise.
7492 * gcc.dg/vect/slp-23.c: Likewise.
7493 * gcc.dg/vect/vect-1.c: Likewise.
7494 * gcc.dg/vect/vect-98.c: Likewise.
7495 * gcc.dg/vect/vect-107.c: Likewise.
7496 * gcc.dg/vect/vect-strided-float.c: Likewise.
7498 2011-05-02 Jason Merrill <jason@redhat.com>
7500 * g++.dg/init/new31.C: New.
7502 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7505 * gcc.dg/pr35445.c: New test.
7507 2011-05-02 Jason Merrill <jason@redhat.com>
7509 * c-c++-common/vla-1.c: New.
7511 2011-05-02 Richard Guenther <rguenther@suse.de>
7513 PR tree-optimization/48822
7514 * gcc.dg/torture/pr48822.c: New testcase.
7516 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7519 * g++.dg/cpp0x/constexpr-47969.C: New.
7521 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7524 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7525 on vect_no_align targets.
7526 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7527 vect_no_align targets.
7529 2011-05-01 Xinliang David Li <davidxl@google.com>
7531 * gcc.dg/tree-ssa/integer-addr.c: New test.
7532 * gcc.dg/tree-ssa/alias_bug.c: New test.
7534 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536 PR libgfortran/48787
7537 * gfortran.dg/round_3.f08: Add more checks.
7539 2011-04-30 Tobias Burnus <burnus@net-b.de>
7542 * gfortran.dg/import9.f90: New, proper test.
7543 * gfortran.dg/interface_37.f90: Remove bogus
7544 test (bogus copy of interface_36.f90).
7546 2011-04-30 Tobias Burnus <burnus@net-b.de>
7549 * gfortran.dg/interface_37.f90: New.
7551 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7554 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7556 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7558 PR tree-optimization/48809
7559 * gcc.c-torture/execute/pr48809.c: New test.
7561 2011-04-29 Jeff Law <law@redhat.com>
7563 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7565 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7568 * g++.dg/init/ctor10.C: New.
7570 2011-04-29 Le-Chun Wu <lcwu@google.com>
7572 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7573 warning in implicitly instantiated templates.
7575 2011-04-29 Le-Chun Wu <lcwu@google.com>
7577 * g++.dg/warn/Wnull-conversion-1.C: New.
7578 * g++.dg/warn/Wnull-conversion-2.C: New.
7580 2011-04-29 Diego Novillo <dnovillo@google.com>
7582 * g++.old-deja/g++.other/null3.C: Expect warning about
7583 converting boolean to a pointer.
7585 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7588 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7592 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7594 2011-04-29 Tobias Burnus <burnus@net-b.de>
7597 * gfortran.dg/typebound_proc_22.f90: New.
7600 * gfortran.dg/interface_36.f90: New.
7602 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7604 PR libgfortran/48488
7605 PR libgfortran/48602
7606 PR libgfortran/48615
7607 PR libgfortran/48684
7608 PR libgfortran/48787
7609 * gfortran.dg/fmt_g.f: Adjust test.
7610 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7611 * gfortran.dg/round_3.f08: New test.
7612 * gfortran.dg/namelist_print_1.f: Adjust test.
7613 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7614 * gfortran.dg/f2003_io_5.f03: Adjust test.
7615 * gfortran.dg/coarray_15.f90: Adjust test.
7616 * gfortran.dg/namelist_65.f90: Adjust test.
7617 * gfortran.dg/fmt_cache_1.f: Adjust test.
7618 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7619 * gfortran.dg/real_const_3.f90: Adjust test.
7621 2011-04-28 Xinliang David Li <davidxl@google.com>
7623 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7624 * g++.dg/prof-robust-1.C: New test.
7626 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7628 PR tree-optimization/48765
7629 * gcc.dg/vect/pr48765.c: New.
7631 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7633 PR tree-optimization/48775
7634 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7636 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7639 * g++.dg/inherit/pr48798.C: New.
7640 * g++.old-deja/g++.other/base1.C: Adjust.
7642 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7645 * g++.dg/template/inherit7.C: New test case.
7647 2011-04-28 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/40052
7650 PR tree-optimization/15347
7651 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7652 * gcc.dg/pr15347.c: Likewise.
7654 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7657 * g++.dg/cpp0x/sfinae18.C: New.
7659 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7662 * g++.dg/ext/is_literal_type1.C: New.
7664 2011-04-28 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/interface_35.f90: New.
7669 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7670 * gfortran.dg/func_result_6.f90: Add dg-warning.
7671 * gfortran.dg/bessel_1.f90: Ditto.
7672 * gfortran.dg/hypot_1.f90: Ditto.
7673 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7674 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7675 * gfortran.dg/interface_assignment_4.f90: Ditto.
7677 2011-04-27 Jason Merrill <jason@redhat.com>
7679 * g++.dg/ext/complex8.C: New.
7681 * g++.dg/cpp0x/initlist49.C: New.
7682 * g++.dg/init/new30.C: New.
7684 2011-04-27 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/whole_file_34.f90: New.
7689 2011-04-27 Jan Hubicka <jh@suse.cz>
7691 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7693 2011-04-27 Jason Merrill <jason@redhat.com>
7695 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7697 * g++.dg/parse/ambig6.C: New.
7699 2011-04-27 Nick Clifton <nickc@redhat.com>
7701 * gcc.dg/20020312-2.c: Add definition for RX.
7703 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7704 option with RX targets.
7706 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7709 2011-04-27 Richard Guenther <rguenther@suse.de>
7711 * gcc.dg/tree-ssa/pr23382.c: Remove.
7713 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7716 * gcc.c-torture/compile/pr48767.c: New test.
7718 2011-04-27 Richard Guenther <rguenther@suse.de>
7720 PR tree-optimization/48772
7721 * g++.dg/pr48772.C: New testcase.
7723 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7726 * gcc.c-torture/compile/pr48742.c: New test.
7728 2011-04-26 Jason Merrill <jason@redhat.com>
7730 * g++.dg/lookup/koenig13.C: New.
7732 * g++.dg/cpp0x/initlist48.C: New.
7734 2011-04-25 Jason Merrill <jason@redhat.com>
7736 * g++.dg/cpp0x/sfinae17.C: New.
7738 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7741 * gcc.target/powerpc/pr48258-1.c: New file.
7742 * gcc.target/powerpc/pr48258-2.c: Ditto.
7744 2011-04-26 Xinliang David Li <davidxl@google.com>
7746 * gcc.dg/uninit-suppress.c: New test.
7747 * gcc.dg/uninit-suppress.c: New test.
7749 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/pr48768.c: New test.
7754 PR tree-optimization/48734
7755 * gcc.c-torture/compile/pr48734.c: New test.
7758 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7760 2011-04-26 Richard Guenther <rguenther@suse.de>
7762 PR tree-optimization/48731
7763 * gcc.dg/torture/pr48731.c: New testcase.
7765 2011-04-26 Richard Guenther <rguenther@suse.de>
7768 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7770 2011-04-26 Richard Guenther <rguenther@suse.de>
7773 * gcc.dg/torture/pr48694-1.c: New testcase.
7774 * gcc.dg/torture/pr48694-2.c: Likewise.
7776 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7778 * g++.dg/ext/underlying_type1.C: New.
7779 * g++.dg/ext/underlying_type2.C: Likewise.
7780 * g++.dg/ext/underlying_type3.C: Likewise.
7781 * g++.dg/ext/underlying_type4.C: Likewise.
7782 * g++.dg/ext/underlying_type5.C: Likewise.
7783 * g++.dg/ext/underlying_type6.C: Likewise.
7784 * g++.dg/ext/underlying_type7.C: Likewise.
7785 * g++.dg/ext/underlying_type8.C: Likewise.
7786 * g++.dg/ext/underlying_type9.C: Likewise.
7787 * g++.dg/ext/underlying_type10.C: Likewise.
7789 2011-04-25 Jason Merrill <jason@redhat.com>
7791 * g++.dg/cpp0x/regress/template-const2.C: New.
7793 2011-04-25 Jeff Law <law@redhat.com>
7795 * gcc.dg/tree-ssa/vrp56.c: new test.
7797 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7799 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7801 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7803 PR preprocessor/48740
7804 * c-c++-common/raw-string-11.c: New test.
7806 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7808 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7811 2011-04-23 Tobias Burnus <burnus@net-b.de>
7814 * gfortran.dg/coarray_19.f90: New.
7816 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7819 * gcc.dg/pr48685.c: New test.
7821 2011-04-22 Jan Hubicka <jh@suse.cz>
7823 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7825 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7827 PR tree-optimization/48717
7828 * gcc.c-torture/execute/pr48717.c: New test.
7830 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7833 * gcc.target/i386/pr48723.c: New test.
7835 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7838 * gcc.dg/gomp/pr48716.c: New test.
7839 * g++.dg/gomp/pr48716.C: New test.
7841 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7844 * gcc.dg/missing-field-init-2.c: Update testcase.
7846 2011-04-22 Alan Modra <amodra@gmail.com>
7848 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7850 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7853 * gfortran.dg/function_optimize_6.f90: New test.
7855 2011-04-21 Easwaran Raman <eraman@google.com>
7857 * gcc.dg/stack-layout-2.c: New test.
7859 2011-04-21 Richard Guenther <rguenther@suse.de>
7862 * g++.dg/lto/pr48207-2_0.C: New testcase.
7863 * g++.dg/lto/pr48207-3_0.C: Likewise.
7865 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7867 * gnat.dg/volatile5.adb: New test.
7868 * gnat.dg/volatile5_pkg.ads: New helper.
7870 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7873 * gcc.target/i386/pr48708.c: New test.
7875 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7877 * gcc.dg/vect/vect-119.c: New test.
7879 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7881 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7884 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7885 Richard Sandiford <richard.sandiford@linaro.org>
7888 * gcc.target/arm/pr46329.c: New test.
7890 2011-04-21 Tobias Burnus <burnus@net-b.de>
7893 * gfortran.dg/coarray_18.f90: New.
7895 2011-04-20 Jason Merrill <jason@redhat.com>
7897 * g++.dg/cpp0x/initlist47.C: New.
7899 * g++.dg/init/dtor4.C: New.
7901 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7904 * gcc.target/i386/sse2-pinsrw.c: New test.
7905 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7906 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7907 * gcc.target/i386/sse2-insvhi.c: Ditto.
7908 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7909 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7911 2011-04-20 Jason Merrill <jason@redhat.com>
7913 * g++.dg/template/const4.C: New.
7915 2011-04-20 Easwaran Raman <eraman@google.com>
7917 * gcc.dg/stack-layout-1.c: New test.
7919 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7921 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7922 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7925 2011-04-20 Kai Tietz <ktietz@redhat.com>
7927 * gcc.dg/binop-xor1.c: New test.
7928 * gcc.dg/binop-xor2.c: New test.
7929 * gcc.dg/binop-xor3.c: New test.
7930 * gcc.dg/binop-xor4.c: New test.
7931 * gcc.dg/binop-xor5.c: New test.
7933 2011-04-20 Richard Guenther <rguenther@suse.de>
7935 PR tree-optimization/47892
7936 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7938 2011-04-20 Richard Guenther <rguenther@suse.de>
7941 * g++.dg/torture/pr48695.C: New testcase.
7943 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7945 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7946 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7947 * gcc.c-torture/execute/pr45262.c: Ditto
7948 * gcc.dg/torture/pr43165.c: Ditto.
7949 * gcc.dg/torture/pr47228.c: Ditto.
7950 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7951 * gcc.dg/ipa/pr45644.c: Ditto.
7952 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7955 2011-04-19 Jason Merrill <jason@redhat.com>
7957 * g++.dg/ext/complex7.C: New.
7959 * g++.dg/ext/attrib41.C: New.
7961 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7964 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7966 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7969 * gcc.target/i386/pr48678.c: New test.
7971 2011-04-19 Martin Jambor <mjambor@suse.cz>
7973 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7974 * g++.dg/opt/devirt2.C: New test.
7975 * g++.dg/ipa/devirt-g-1.C: Likewise.
7977 2011-04-19 Tobias Burnus <burnus@net-b.de>
7980 * gfortran.dg/whole_file_33.f90: New.
7982 2011-04-19 Martin Jambor <mjambor@suse.cz>
7984 * g++.dg/ipa/devirt-7.C: New test.
7986 2011-04-19 Richard Guenther <rguenther@suse.de>
7989 * g++.dg/lto/pr48207_0.C: New testcase.
7991 2011-04-18 Jason Merrill <jason@redhat.com>
7993 * g++.dg/init/void1.C: New.
7995 * g++.dg/cpp0x/union4.C: New.
7997 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8000 * g++.dg/torture/pr48661.C: New test.
8003 * g++.dg/gomp/pr48632.C: New test.
8005 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8007 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8008 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8010 2011-04-18 Tobias Burnus <burnus@net-b.de>
8013 * gfortran.dg/coarray_17.f90: New.
8014 * gfortran.dg/coarray_10.f90: Update dg-error.
8016 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8019 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8020 * gfortran.dg/guality/guality.exp: Likewise.
8022 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8026 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8028 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8030 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8032 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8034 2011-04-18 Richard Guenther <rguenther@suse.de>
8037 * g++.dg/torture/pr46364.C: New testcase.
8039 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8043 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8045 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8047 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8048 Ira Rosen <ira.rosen@linaro.org>
8051 * gcc.target/arm/pr48252.c: New test.
8053 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8055 PR tree-optimization/48616
8056 * gcc.dg/pr48616.c: New test.
8058 2011-04-18 Tobias Burnus <burnus@net-b.de>
8061 * gfortran.dg/coarray_16.f90: New.
8063 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8066 * gfortran.dg/realloc_on_assign_7.f03: New test.
8068 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8070 PR libgfortran/48602
8071 * gfortran.dg/fmt_g0_6.f08: New test.
8073 2011-04-17 Jason Merrill <jason@redhat.com>
8075 * g++.dg/cpp0x/sfinae16.C: New.
8077 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8079 * gcc.target/mips/reg-var-1.c: New test.
8081 2011-04-17 Jan Hubicka <jh@suse.cz>
8083 * gcc.dg/winline-5.c: Update testcase.
8085 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8087 * gnat.dg/discr27.ad[sb]: Move dg directive.
8088 * gnat.dg/discr28.ad[sb]: New test.
8089 * gnat.dg/discr28_pkg.ads: New helper.
8091 2011-04-17 Michael Matz <matz@suse.de>
8093 PR tree-optimization/48622
8095 * gcc.dg/lto/pr48622_0.c: New test.
8097 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8099 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8100 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8101 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8102 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8103 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8104 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8106 2011-04-15 Jason Merrill <jason@redhat.com>
8108 * g++.dg/cpp0x/range-for17.C: New.
8110 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8112 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8113 * g++.dg/cpp0x/range-for3.C: Likewise.
8114 * g++.dg/cpp0x/range-for9.C: Correct error message.
8115 * g++.dg/cpp0x/range-for11.C: New.
8116 * g++.dg/cpp0x/range-for12.C: New.
8117 * g++.dg/cpp0x/range-for13.C: New.
8118 * g++.dg/cpp0x/range-for14.C: New.
8119 * g++.dg/cpp0x/range-for15.C: New.
8120 * g++.dg/cpp0x/range-for16.C: New.
8122 2011-04-15 Tobias Burnus <burnus@net-b.de>
8125 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8127 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8129 * objc.dg/naming-4.m: Updated.
8130 * objc.dg/naming-5.m: Updated.
8131 * objc.dg/naming-6.m: New.
8132 * objc.dg/naming-7.m: New.
8133 * obj-c++.dg/naming-1.mm: Updated.
8134 * obj-c++.dg/naming-2.mm: Updated.
8135 * obj-c++.dg/naming-3.mm: New.
8136 * obj-c++.dg/naming-4.mm: New.
8138 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8140 PR libgfortran/48589
8141 * gfortran.dg/fmt_g0_5.f08: New test.
8143 2011-04-15 Richard Guenther <rguenther@suse.de>
8146 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8148 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8150 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8151 -finline-limit=0 to -fno-inline
8153 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8159 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8162 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8163 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8164 * gcc.target/i386/avx-insertps-3.c: New test.
8165 * gcc.target/i386/avx-insertps-4.c: New test.
8167 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8169 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8172 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8177 * gcc.target/avr/pr46779-1.c: New test case
8178 * gcc.target/avr/pr46779-2.c: New test case
8180 2011-04-14 Jason Merrill <jason@redhat.com>
8182 * g++.dg/cpp0x/sfinae15.C: New.
8184 * g++.dg/cpp0x/sfinae14.C: New.
8186 * g++.dg/ext/vla10.C: New.
8188 2011-04-14 Richard Guenther <rguenther@suse.de>
8190 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8192 2011-04-14 Richard Guenther <rguenther@suse.de>
8194 * gcc.dg/fold-bitand-4.c: Move ...
8195 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8197 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8199 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8201 * gcc.target/avr/torture/trivial.c: Ditto.
8203 2011-04-13 Jason Merrill <jason@redhat.com>
8205 * g++.dg/template/operator11.C: New.
8207 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.dg/gomp/pr48591.c: New test.
8213 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8214 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8216 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8219 * g++.dg/template/dependent-expr7.C: New test case.
8221 2011-04-13 Jason Merrill <jason@redhat.com>
8223 * g++.dg/cpp0x/sfinae13.C: New.
8225 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8227 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8229 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8231 * gcc.target/arm/pr43698.c: Remove -march option.
8233 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8235 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8238 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8242 * gfortran.dg/realloc_on_assign_6.f03: New test.
8244 2011-04-12 Kai Tietz <ktietz@redhat.com>
8246 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8247 targets the additional -mno-ms-bitfields and
8248 -Wno-packed-bitfield-compat options.
8249 * g++.dg/ext/bitfield3.C: Likewise.
8250 * g++.dg/ext/bitfield4.C: Likewise.
8251 * g++.dg/ext/bitfield5.C: Likewise.
8252 * gcc.dg/bitfld-15.c: Likewise.
8253 * gcc.dg/bitfld-16.c: Likewise.
8254 * gcc.dg/bitfld-17.c: Likewise.
8255 * gcc.dg/bitfld-18.c: Likewise.
8257 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8259 * gcc.target/arm/neon-vld3-1.c: New test.
8260 * gcc.target/arm/neon-vst3-1.c: New test.
8261 * gcc.target/arm/neon/v*.c: Regenerate.
8263 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8265 PR rtl-optimization/48549
8266 * g++.dg/opt/pr48549.C: New test.
8268 2011-04-12 Richard Guenther <rguenther@suse.de>
8270 PR tree-optimization/46076
8271 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8273 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8276 * lib/compat.exp (compat-execute): Declare unsupported after
8277 stripping path from src1.
8278 * lib/lto.exp (lto-execute): Likewise.
8280 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.dg/pr48552-1.c: New test.
8284 * gcc.dg/pr48552-2.c: New test.
8286 2011-04-11 Jason Merrill <jason@redhat.com>
8288 * g++.dg/cpp0x/sfinae12.C: New.
8290 * g++.dg/cpp0x/enum10.C: New.
8292 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8294 * g++.dg/cpp0x/rv-func.C: New.
8296 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8298 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8301 2011-04-11 Martin Jambor <mjambor@suse.cz>
8303 PR tree-optimization/48195
8304 * gcc.dg/ipa/pr48195.c: New test.
8306 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8308 * gnat.dg/return3.adb: Remove unused switch.
8310 2011-04-08 Mike Stump <mikestump@comcast.net>
8313 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8314 default to fno-common.
8316 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8318 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8319 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8321 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8324 * gfortran.dg/function_optimize_5.f90: New test.
8326 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8328 * gnat.dg/aggr17.adb: New test.
8329 * gnat.dg/aggr18.adb: Likewise.
8331 2011-04-08 Michael Matz <matz@suse.de>
8334 * gcc.target/i386/pr48389.c: New test.
8336 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8338 PR rtl-optimization/48272
8339 * g++.dg/opt/pr48272.C: New.
8341 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8343 PR rtl-optimization/48235
8344 * gcc.dg/pr48235.c: New.
8346 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8348 PR rtl-optimization/48302
8349 * g++.dg/opt/pr48302.C: New.
8351 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8354 * g++.dg/opt/pr48273.C: New.
8356 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8358 PR rtl-optimization/48442
8359 * gcc.dg/pr48442.c: New.
8361 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/48377
8364 * gcc.dg/vect/pr48377.c: New test.
8366 2011-04-07 Jason Merrill <jason@redhat.com>
8368 * g++.dg/cpp0x/regress/call1.C: New.
8370 * g++.dg/cpp0x/variadic107.C: New.
8372 * g++.dg/cpp0x/sfinae11.C: New.
8373 * g++.dg/cpp0x/noexcept02.C: Fix.
8375 * g++.dg/cpp0x/sfinae10.C: New.
8377 * g++.dg/cpp0x/sfinae9.C: New.
8379 * c-c++-common/Wcast-qual-1.c: Move here from...
8380 * gcc.dg/cast-qual-3.c: ...here, and...
8381 * g++.dg/warn/Wcast-qual2.C: ...here.
8383 * g++.dg/cpp0x/sfinae8.C: New.
8385 * g++.dg/cpp0x/sfinae7.C: New.
8387 * g++.dg/cpp0x/enum9.C: New.
8389 2011-04-07 Mike Stump <mikestump@comcast.net>
8391 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8392 with no trampolines.
8394 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8397 * gfortran.dg/gomp/pr48117.f90: New test.
8400 * gcc.dg/torture/pr48343.c: New test.
8402 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8406 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8408 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8410 2011-04-07 Tom de Vries <tom@codesourcery.com>
8413 * lib/scanasm.exp (object-size): New proc.
8414 * gcc.target/arm/pr43920-2.c: New test.
8416 2011-04-06 Tobias Burnus <burnus@net-b.de>
8420 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8422 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8424 * gcc.dg/mtune.c: Prune note from output.
8426 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.dg/guality/pr36977.c: New test.
8430 * gcc.dg/guality/pr48466.c: New test.
8432 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8434 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8436 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8438 * gnat.dg/return3.adb: New test.
8440 2011-04-06 Richard Guenther <rguenther@suse.de>
8442 PR tree-optimization/47663
8443 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8445 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8447 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8448 Solaris 8 and 9 as well.
8450 2011-04-05 Tom de Vries <tom@codesourcery.com>
8453 * gcc.target/arm/pr43920-1.c: New test.
8455 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8457 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8458 (cctor): Actually return the value.
8459 (main): Cast return values.
8461 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8463 * gfortran.dg/character_comparison_8.f90: New test.
8465 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8467 * frontend-passes: (optimize_lexical_comparison): New function.
8468 (optimize_expr): Call it.
8469 (optimize_comparison): Also handle lexical comparison functions.
8470 Return false instad of -2 for unequal comparison.
8472 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8475 * function_optimize_4.f90: New test.
8477 2011-04-04 Tobias Burnus <burnus@net-b.de>
8480 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8481 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8482 * gfortran.dg/coarray_15.f90: New.
8484 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8487 * gfortran.dg/bessel_7.f90: Likewise.
8489 2011-04-03 Tobias Burnus <burnus@net-b.de>
8491 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8493 2011-04-03 Richard Guenther <rguenther@suse.de>
8494 Ira Rosen <ira.rosen@linaro.org>
8496 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8497 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8498 -ftree-loop-if-convert-stores.
8500 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8502 * gnat.dg/specs/aggr2.ads: New test.
8504 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8506 * gnat.dg/debug2.ad[sb]: New test.
8507 * gnat.dg/debug2_pkg.ads: New helper.
8508 * gnat.dg/debug3.ad[sb]: New test.
8510 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8512 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8514 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8517 * gcc.c-torture/compile/pr48335-1.c: New test.
8518 * gcc.dg/pr48335-1.c: New test.
8519 * gcc.dg/pr48335-2.c: New test.
8520 * gcc.dg/pr48335-3.c: New test.
8521 * gcc.dg/pr48335-4.c: New test.
8522 * gcc.dg/pr48335-5.c: New test.
8523 * gcc.dg/pr48335-6.c: New test.
8524 * gcc.dg/pr48335-7.c: New test.
8525 * gcc.dg/pr48335-8.c: New test.
8526 * gcc.target/i386/pr48335-1.c: New test.
8528 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8531 * gcc.dg/Waddress.c: New test.
8533 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8536 * gfortran.dg/function_optimize_3.f90: New test.
8538 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8540 * gcc.c-torture/compile/20110401-1.c: New test.
8542 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8543 * g++.dg/lto/20091002-2_0.C: Likewise.
8544 * g++.dg/lto/20090303_0.c: Likewise.
8545 * g++.dg/lto/20091004-1_0.C: Likewise.
8546 * g++.dg/lto/20091002-3_0.C: Likewise.
8547 * g++.dg/lto/20091004-2_0.C: Likewise.
8548 * g++.dg/lto/20081123_0.C: Likewise.
8549 * g++.dg/lto/20090313_0.C: Likewise.
8550 * g++.dg/lto/20081109-1_0.C: Likewise.
8551 * g++.dg/lto/20081219_0.C: Likewise.
8552 * g++.dg/lto/20081204-1_0.C: Likewise.
8553 * g++.dg/lto/20090302_0.C: Likewise.
8554 * g++.dg/lto/20081119-1_0.C: Likewise.
8555 * g++.dg/lto/20081118_0.C: Likewise.
8556 * gcc.dg/lto/20091020-2_0.c: Likewise.
8557 * gcc.dg/lto/20090210_0.c: Likewise.
8558 * gcc.dg/lto/20081204-1_0.c: Likewise.
8559 * gcc.dg/lto/20081224_0.c: Likewise.
8560 * gcc.dg/lto/20090219_0.c: Likewise.
8561 * gcc.dg/lto/20091014-1_0.c: Likewise.
8562 * gcc.dg/lto/20091016-1_0.c: Likewise.
8563 * gcc.dg/lto/20090206-2_0.c: Likewise.
8564 * gcc.dg/lto/20090116_0.c: Likewise.
8565 * gcc.dg/lto/20091013-1_0.c: Likewise.
8566 * gcc.dg/lto/20091015-1_0.c: Likewise.
8567 * gcc.dg/lto/20090126-2_0.c: Likewise.
8569 2011-03-31 Ian Lance Taylor <iant@google.com>
8571 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8573 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8575 * gnat.dg/opt16.adb: New test.
8577 2011-03-31 Jason Merrill <jason@redhat.com>
8579 * g++.dg/cpp0x/defaulted24.C: New.
8581 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8584 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8587 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8589 * g++.dg/other/i386-9.C: New test.
8591 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8593 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8595 2011-03-30 Jason Merrill <jason@redhat.com>
8597 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8599 * g++.dg/cpp0x/regress/isnan.C: New.
8601 * g++.dg/cpp0x/initlist46.C: New.
8603 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8606 * gcc.target/arm/neon-modes-2.c: New test.
8608 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8611 * gcc.c-torture/compile/pr48305.c: New test.
8613 2011-03-29 Jason Merrill <jason@redhat.com>
8615 * g++.dg/cpp0x/regress/value-dep1.C: New.
8617 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8619 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8621 2011-03-29 Ian Lance Taylor <iant@google.com>
8623 * go.test/go-test.exp: Handle the test lines used in several new
8625 (errchk): Add opts parameter. Change all callers. Handle parens
8628 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8629 Dominique d'Humieres <dominiq@lps.ens.fr>
8631 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8632 and __APPLE__ && __PPC__ && __ALTIVEC__.
8634 2011-03-29 Jason Merrill <jason@redhat.com>
8636 * g++.dg/cpp0x/dependent1.C: New.
8638 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8640 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8642 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8644 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8647 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8648 * gfortran.dg/proc_ptr_comp_32.f90: New.
8650 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8652 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8653 check for corresponding warning.
8655 2011-03-28 Jason Merrill <jason@redhat.com>
8657 * g++.dg/cpp0x/rv-deduce2.C: New.
8659 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8662 * gcc.dg/pr48203.c: New test.
8664 2011-03-28 Jeff Law <law@redhat.com>
8666 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8668 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8670 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8671 and __PPC__ && __ALTIVEC__.
8673 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8676 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8677 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8678 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8679 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8681 2011-03-28 Jason Merrill <jason@redhat.com>
8683 * g++.dg/cpp0x/initlist-array2.C: New.
8685 * g++.dg/cpp0x/initlist-array1.C: New.
8687 * g++.dg/cpp0x/constexpr-compound.C: New.
8689 * g++.dg/cpp0x/constexpr-using.C: New.
8691 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8693 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8696 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8698 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8700 * gcc.dg/slp-1.c: New test.
8702 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8704 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8705 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8706 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8707 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8708 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8709 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8710 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8711 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8712 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8713 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8714 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8715 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8716 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8717 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8719 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8722 * gfortran.dg/trim_optimize_5.f90: New test.
8723 * gfortran.dg/trim_optimize_6.f90: New test.
8725 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8728 * gcc.target/mips/madd-7.c: Remove -mlong32.
8729 * gcc.target/mips/msub-7.c: Likewise.
8731 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8733 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8734 accesses to preserve the meaning of the test for doubleword vectors.
8735 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8736 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8738 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8741 * gfortran.dg/class_42.f03: New.
8743 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8745 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8748 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8750 PR rtl-optimization/48144
8751 * gcc.dg/pr48144.c: New test.
8753 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8755 * gnat.dg/discr27.ad[sb]: New test.
8757 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8759 * gnat.dg/limited_with2.ad[sb]: New test.
8760 * gnat.dg/limited_with2_pkg1.ads: New helper.
8761 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8763 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8765 * gnat.dg/opt15.adb: New test.
8766 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8768 2011-03-25 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8773 * gfortran.dg/leadz_trailz_3.f90: Ditto
8775 2011-03-25 Martin Jambor <mjambor@suse.cz>
8777 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8779 2011-03-25 Jason Merrill <jason@redhat.com>
8781 * g++.dg/cpp0x/defaulted22.C: New.
8782 * g++.dg/cpp0x/defaulted23.C: New.
8783 * g++.dg/cpp0x/defaulted15.C: Adjust.
8785 2011-03-25 Jason Merrill <jason@redhat.com>
8787 * g++.dg/cpp0x/move1.C: New.
8789 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8792 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8794 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8796 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8797 for mips-sgi-irix6.5.
8798 Replace snprintf prototype by <stdio.h>.
8800 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8803 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8804 run_expensive_tests.
8805 * gcc.dg/graphite/block-4.c: Likewise.
8806 * gcc.dg/graphite/block-7.c: Likewise.
8807 * gcc.dg/graphite/block-8.c: Likewise.
8809 2011-03-25 Richard Guenther <rguenther@suse.de>
8811 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8812 * g++.dg/tree-ssa/pr8781.C: Likewise.
8813 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8814 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8815 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8816 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8817 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8818 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8819 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8820 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8821 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8822 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8823 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8824 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8825 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8826 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8827 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8828 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8829 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8830 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8831 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8832 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8833 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8834 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8835 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8836 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8837 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8838 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8839 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8840 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8841 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8842 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8843 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8844 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8845 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8846 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8847 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8848 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8849 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8850 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8851 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8852 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8853 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8855 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8856 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8857 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8858 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8859 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8860 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8861 * c-c++-common/pr46562-2.c: Likewise.
8862 * gfortran.dg/pr42108.f90: Likewise.
8863 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8864 foo to be inlined even at -O1.
8865 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8866 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8867 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8868 * gcc.dg/matrix/matrix.exp: Disable FRE.
8870 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8873 * gcc.dg/dfp/pr48204.c: New test.
8875 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8878 * gcc.c-torture/execute/pr47917.c: Move this...
8879 * gcc.dg/torture/pr47917.c: to here and add xfails.
8881 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8883 * gnat.dg/array16.ad[sb]: New test.
8884 * gnat.dg/array16.ads: New helper.
8886 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8888 * gnat.dg/derived_type2.adb: New test.
8890 2011-03-24 Richard Guenther <rguenther@suse.de>
8892 PR tree-optimization/48271
8893 * g++.dg/torture/pr48271.C: New testcase.
8895 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8897 * gnat.dg/array15.ad[sb]: New test.
8899 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8902 * gcc.target/i386/pr48237.c: New test.
8904 2011-03-24 Richard Guenther <rguenther@suse.de>
8907 * gcc.dg/builtin-object-size-10.c: New testcase.
8909 2011-03-24 Richard Guenther <rguenther@suse.de>
8911 PR tree-optimization/46562
8912 * c-c++-common/pr46562-2.c: New testcase.
8913 * c-c++-common/pr46562.c: Likewise.
8915 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8917 * gcc.dg/vect/vect-cselim-1.c: New test.
8918 * gcc.dg/vect/vect-cselim-2.c: New test.
8920 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8922 * gcc.target/arm/pr46934.c: New.
8924 2011-03-23 Ian Lance Taylor <iant@google.com>
8926 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8928 2011-03-23 Richard Guenther <rguenther@suse.de>
8930 * gcc.dg/struct: Remove directory and contents.
8932 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8935 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8937 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8939 * gnat.dg/discr26.ad[sb]: New test.
8940 * gnat.dg/discr26_pkg.ads: New helper.
8942 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8945 * gcc.target/arm/neon-vld-1.c: New test.
8947 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8949 * gnat.dg/array14.ad[sb]: New test.
8950 * gnat.dg/array14_pkg.ads: New helper.
8952 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8954 * gcc.c-torture/execute/920501-8.x: Remove.
8955 * gcc.c-torture/execute/930513-1.x: Remove.
8956 * gcc.c-torture/execute/960312-1.x: Remove.
8957 * gcc.c-torture/compile/20000804-1.c,
8958 gcc.c-torture/compile/20001205-1.c,
8959 gcc.c-torture/compile/20001226-1.c,
8960 gcc.c-torture/compile/20010518-2.c,
8961 gcc.c-torture/compile/20020312-1.c,
8962 gcc.c-torture/compile/20020604-1.c,
8963 gcc.c-torture/compile/920501-12.c,
8964 gcc.c-torture/compile/920501-4.c,
8965 gcc.c-torture/compile/920520-1.c,
8966 gcc.c-torture/compile/980506-1.c,
8967 gcc.c-torture/execute/980709-1.x,
8968 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8969 options for m68hc11.
8970 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8971 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8974 2011-03-22 Nick Clifton <nickc@redhat.com>
8976 * lib/target-supports.exp (check_profiling_available): Add MN10300
8977 to the list of targets that do not support profiling. Restore
8978 alpha sorting to this list.
8980 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8982 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8983 failure on 32-bit systems.
8984 * gcc.dg/torture/vector-2.c: Ditto.
8986 2011-03-22 Richard Guenther <rguenther@suse.de>
8988 PR tree-optimization/48228
8989 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8991 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8993 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8997 * gcc.target/powerpc/pr48226.c: New file.
8999 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9001 * lib/prune.exp (prune_gcc_output): Prune "could not create
9002 compact unwind for" warnings.
9004 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9008 * gcc.c-torture/execute/pr42544.c: New test.
9009 * gcc.c-torture/execute/pr48197.c: New test.
9011 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9013 PR preprocessor/48192
9014 * gcc.target/powerpc/pr48192.c: New file.
9017 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9018 split problem of 0 being loaded in a VSX register.
9020 2011-03-21 Richard Guenther <rguenther@suse.de>
9023 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9024 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9025 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9026 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9028 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.dg/pr48213.c: New test.
9033 2011-03-21 Kai Tietz <ktietz@redhat.com>
9036 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9038 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9040 * gcc.target/arm/xor-and.c: New.
9042 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9045 * gfortran.dg/function_optimize_1.f90: New test.
9046 * gfortran.dg/function_optimize_2.f90: New test.
9048 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9050 PR rtl-optimization/47502
9051 * gcc.target/i386/pr47502-1.c: New.
9052 * gcc.target/i386/pr47502-2.c: Likewise.
9054 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9056 PR rtl-optimization/48156
9057 * gcc.dg/pr48156.c: New test.
9059 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9062 * gfortran.dg/scratch_1.f90: Adjust test.
9064 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9067 * gfortran.dg/scratch_1.f90: New test.
9069 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9071 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9072 variably modified typedefs.
9073 * gcc.dg/c1x-typedef-2.c: Remove.
9075 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9077 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9078 * gcc.dg/c1x-anon-struct-3.c: New test.
9079 * gcc.dg/anon-struct-11.c: Update.
9081 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9083 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9085 Only xfail with gas.
9087 2011-03-18 Jason Merrill <jason@redhat.com>
9089 * g++.dg/template/fn-ptr1.C: New.
9091 * g++.dg/overload/volatile1.C: New.
9093 * g++.dg/opt/pr23372.C: New.
9095 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9097 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9100 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9102 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9104 * gcc.target/arm/unsigned-extend-1.c: New.
9106 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.c-torture/compile/pr48161.c: New test.
9111 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9114 * gcc.dg/torture/pr47725.c: New.
9116 2011-03-17 Jason Merrill <jason@redhat.com>
9118 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9119 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9121 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9123 * gnat.dg/specs/elab2.ads: New test.
9124 * gnat.dg/specs/elab2_pkg.ads: New helper.
9126 2011-03-17 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/decltype-1212.C: New.
9129 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9131 2011-03-17 Jason Merrill <jason@redhat.com>
9133 * g++.dg/parse/memfnquals1.C: New.
9135 2011-03-17 Richard Guenther <rguenther@suse.de>
9138 * gcc.dg/pr48134.c: New testcase.
9140 2011-03-17 Richard Guenther <rguenther@suse.de>
9143 * g++.dg/torture/pr48165.C: New testcase.
9145 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9147 PR rtl-optimization/48141
9148 * gcc.dg/pr48141.c: New test.
9150 2011-03-16 Jason Merrill <jason@redhat.com>
9152 * g++.dg/cpp0x/constexpr-48089.C: New.
9154 * g++.dg/cpp0x/constexpr-abi1.C: New.
9156 * g++.dg/cpp0x/constexpr-46336.C: New.
9157 * g++.dg/parse/friend5.C: Adjust expected errors.
9159 * g++.dg/cpp0x/constexpr-47570.C: New.
9161 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9164 * ++.dg/debug/dwarf2/typedef6.C: New test.
9166 2011-03-16 Jason Merrill <jason@redhat.com>
9168 * g++.dg/cpp0x/elision2.C: New.
9170 * g++.dg/cpp0x/constexpr-array3.C: New.
9172 2011-03-16 Jason Merrill <jason@redhat.com>
9174 * g++.dg/cpp0x/sfinae6.C: New.
9175 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9176 * g++.dg/cpp0x/pr45908.C: Likewise.
9177 * g++.dg/cpp0x/sfinae6.C: Likewise.
9178 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9179 * g++.old-deja/g++.law/arg11.C: Likewise.
9181 2011-03-16 Jason Merrill <jason@redhat.com>
9183 * g++.dg/template/incomplete6.C: New.
9185 2011-03-16 Jeff Law <law@redhat.com>
9187 * gcc.dg/tree-ssa/vrp55.c: New test.
9189 2011-03-16 Jason Merrill <jason@redhat.com>
9191 * g++.dg/cpp0x/auto22.C: New.
9193 2011-03-16 Richard Guenther <rguenther@suse.de>
9195 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9196 optimizing it away if promoted to const.
9198 2011-03-16 Richard Guenther <rguenther@suse.de>
9200 PR tree-optimization/48149
9201 * gcc.dg/fold-complex-1.c: New testcase.
9203 2011-03-16 Richard Guenther <rguenther@suse.de>
9206 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9209 2011-03-16 Richard Guenther <rguenther@suse.de>
9211 PR tree-optimization/26134
9212 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9214 2011-03-16 Richard Guenther <rguenther@suse.de>
9216 PR tree-optimization/48146
9217 * gcc.dg/torture/pr48146.c: New testcase.
9219 2011-03-16 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9222 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9224 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9227 * gcc.c-torture/compile/pr48136.c: New test.
9229 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9232 * gcc.dg/guality/pr45882.c: New test.
9234 2011-03-15 Jason Merrill <jason@redhat.com>
9236 * g++.dg/cpp0x/constexpr-recursion.C: New.
9238 * g++.dg/cpp0x/implicit11.C: New.
9240 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9242 * g++.dg/cpp0x/constexpr-attribute.C: New.
9244 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9246 * g++.dg/parse/pr34758.C: New.
9248 2011-03-15 Xinliang David Li <davidxl@google.com>
9251 * gcc.dg/uninit-pred-7_d.c: New test.
9252 * gcc.dg/uninit-pred-8_d.c: New test.
9254 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9257 * gcc.target/arm/pr46788.c: New.
9259 2011-03-15 Richard Guenther <rguenther@suse.de>
9262 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9263 * gfortran.dg/ishft_4.f90: Likewise.
9264 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9266 2011-03-15 Richard Guenther <rguenther@suse.de>
9268 PR tree-optimization/13954
9269 * g++.dg/tree-ssa/pr13954.C: New testcase.
9271 2011-03-15 Richard Guenther <rguenther@suse.de>
9273 PR tree-optimization/48037
9274 * gcc.target/i386/pr48037-1.c: New testcase.
9276 2011-03-15 Richard Guenther <rguenther@suse.de>
9278 PR tree-optimization/41490
9279 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9280 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9281 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9282 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9283 * g++.dg/tree-ssa/pr33604.C: Adjust.
9285 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9288 * gcc.c-torture/execute/pr47917.c: New test.
9289 * gcc.dg/pr47917.c: New test.
9292 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9294 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9296 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9297 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9298 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9299 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9300 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9301 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9302 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9303 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9304 * gcc.target/i386/avx-floor-vec.c: Ditto.
9305 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9306 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9307 * gcc.target/i386/avx-rint-vec.c: Ditto.
9308 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9309 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9310 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9311 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9313 2011-03-14 Tom Tromey <tromey@redhat.com>
9315 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9316 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9317 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9319 2011-03-14 Tom Tromey <tromey@redhat.com>
9321 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9322 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9323 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9325 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9327 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9329 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9331 PR rtl-optimization/47166
9332 * gcc.c-torture/execute/postmod-1.c: New test.
9334 2011-03-14 Richard Guenther <rguenther@suse.de>
9337 * gcc.dg/torture/pr48098.c: New testcase.
9339 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9342 * gcc.target/powerpc/pr48053-1.c: New test.
9343 * gcc.target/powerpc/pr48053-2.c: Likewise.
9345 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9348 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9350 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9353 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9355 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9358 * gfortran.dg/class_41.f03: New.
9360 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9362 * g++.dg/conversion/cast3.C: New test.
9364 2011-03-11 Jason Merrill <jason@redhat.com>
9366 * g++.dg/template/error45.C: New.
9368 * g++.dg/parse/no-type-defn1.C: New.
9370 * g++.dg/ext/attrib40.C: New.
9372 * g++.dg/cpp0x/regress/array1.C: New.
9374 2011-03-11 Richard Guenther <rguenther@suse.de>
9376 PR tree-optimization/48067
9377 * gcc.dg/pr48067.c: New testcase.
9379 2011-03-11 Richard Guenther <rguenther@suse.de>
9382 * g++.dg/lto/20110311-1_0.C: New testcase.
9384 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9387 * g++.dg/inherit/virtual8.C: New test.
9390 * gcc.dg/torture/pr48044.c: New test.
9392 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9395 * gfortran.dg/proc_ptr_comp_31.f90: New.
9397 2011-03-11 Richard Guenther <rguenther@suse.de>
9399 PR tree-optimization/47278
9400 * gcc.dg/torture/pr47278-1.c: New testcase.
9401 * gcc.dg/torture/pr47278-2.c: Likewise.
9403 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9405 PR tree-optimization/48063
9406 * gcc.dg/torture/pr48063.c: New test.
9408 2011-03-10 Jason Merrill <jason@redhat.com>
9410 * g++.dg/template/array22.C: New.
9412 * g++.dg/cpp0x/syntax-err1.C: New.
9413 * g++.dg/parse/error36.C: Adjust expected errors.
9414 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9415 * g++.old-deja/g++.pt/typename3.C: Likewise.
9416 * g++.old-deja/g++.pt/typename4.C: Likewise.
9417 * g++.old-deja/g++.pt/typename6.C: Likewise.
9419 2011-03-09 Jason Merrill <jason@redhat.com>
9421 * g++.dg/template/nontype22.C: New.
9423 2011-03-09 Martin Jambor <mjambor@suse.cz>
9425 PR tree-optimization/47714
9426 * g++.dg/torture/pr47714.C: New test.
9428 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9431 * gcc.target/powerpc/pr47755-2.c: New file.
9433 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9435 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9436 is not set in the environment, pass 64 as first argument when not
9437 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9438 native where ulimit -u is supported.
9440 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9442 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9444 2011-03-08 Jason Merrill <jason@redhat.com>
9446 * g++.dg/template/nontype21.C: New.
9448 * g++.dg/template/anon5.C: New.
9450 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9453 * gcc.dg/pr47881.c: New test.
9455 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9458 * g++.dg/lookup/template3.C: New test.
9460 2011-03-08 Kai Tietz <ktietz@redhat.com>
9462 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9465 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9468 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9469 sizeof to compute alignment.
9471 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9473 PR tree-optimization/48022
9474 * gcc.dg/pr48022-1.c: New test.
9475 * gcc.dg/pr48022-2.c: New test.
9477 2011-03-07 Jason Merrill <jason@redhat.com>
9479 * g++.dg/template/nontype20.C: New.
9480 * g++.dg/init/member1.C: Adjust expected errors.
9481 * g++.dg/parse/constant4.C: Likewise.
9482 * g++.dg/template/qualified-id3.C: Likewise.
9483 * g++.old-deja/g++.pt/crash10.C: Likewise.
9485 * g++.dg/cpp0x/regress/non-const1.C: New.
9487 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9490 * gcc.dg/pr47991.c: New test.
9492 2011-03-07 Jason Merrill <jason@redhat.com>
9494 * g++.dg/abi/mangle46.C: New.
9496 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9499 * gcc.target/powerpc/pr47862.c: New.
9501 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9504 * gcc.target/i386/combine-mul.c: Require nonpic.
9506 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9507 Nathan Froyd <froydnj@codesourcery.com>
9509 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9511 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9513 * README.QMTEST: Remove.
9515 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9516 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9519 * gfortran.dg/array_constructor_37.f90 : New test.
9521 2011-03-05 Jason Merrill <jason@redhat.com>
9523 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9524 * g++.dg/abi/mangle45.C: Likewise.
9525 * g++.dg/cpp0x/trailing1.C: Likewise.
9527 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9529 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9531 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9533 PR rtl-optimization/47899
9534 * gcc.dg/pr47899.c: New test.
9536 * gcc.dg/torture/pr47968.c: Ignore warnings.
9538 PR tree-optimization/47967
9539 * gcc.c-torture/compile/pr47967.c: New test.
9541 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9543 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9544 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9546 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9548 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9549 and property_getAttributes() if __OBJC2__.
9550 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9551 * objc.dg/property/property-encoding-1.m: New.
9552 * obj-c++.dg/property/property-encoding-1.mm: New.
9554 2011-03-04 Jason Merrill <jason@redhat.com>
9556 * g++.dg/template/pseudodtor6.C: New.
9558 * g++.dg/inherit/covariant19.C: New.
9560 2011-03-04 Richard Guenther <rguenther@suse.de>
9563 * gcc.dg/torture/pr47968.c: New testcase.
9565 2011-03-04 Richard Guenther <rguenther@suse.de>
9568 * gcc.dg/torture/pr47975.c: New testcase.
9570 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9573 * g++.dg/template/crash106.C: New.
9575 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9578 * gcc.dg/gomp/pr47963.c: New test.
9579 * g++.dg/gomp/pr47963.C: New test.
9581 2011-03-02 Jason Merrill <jason@redhat.com>
9583 * g++.dg/cpp0x/regress/condition1.C: New.
9585 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9587 2011-03-01 Jason Merrill <jason@redhat.com>
9589 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9591 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9593 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9595 PR rtl-optimization/47925
9596 * gcc.c-torture/execute/pr47925.c: New test.
9598 2011-03-01 Jason Merrill <jason@redhat.com>
9600 * g++.dg/cpp0x/decltype25.C: New.
9602 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9604 2011-03-01 Richard Guenther <rguenther@suse.de>
9606 PR tree-optimization/47890
9607 * gcc.dg/torture/pr47890.c: New testcase.
9609 2011-03-01 Richard Guenther <rguenther@suse.de>
9612 * gcc.dg/lto/pr47924_0.c: New testcase.
9614 2011-03-01 Richard Guenther <rguenther@suse.de>
9617 * gfortran.dg/lto/pr46911_0.f: New testcase.
9619 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9621 PR libgfortran/47933
9622 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9623 compile errors from older code form.
9625 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9627 PR libgfortran/47567
9628 * gfortran.dg/fmt_fw_d.f90: New test.
9630 2011-02-28 Jason Merrill <jason@redhat.com>
9632 * g++.dg/inherit/covariant18.C: New.
9634 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9637 * gcc.dg/pr47893.c: New test.
9639 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9641 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9642 NULL in case of a selector with conflicting types.
9643 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9645 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9647 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9648 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9649 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9650 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9652 2011-02-28 Jason Merrill <jason@redhat.com>
9655 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9657 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9659 PR libgfortran/47778
9660 * gfortran.dg/namelist_71.f90: New test.
9662 2011-02-27 Jason Merrill <jason@redhat.com>
9665 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9666 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9668 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9673 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9676 * gfortran.dg/gomp/task-1.f90: Removed.
9678 2011-02-26 Jason Merrill <jason@redhat.com>
9680 * g++.dg/template/this-targ1.C: New.
9682 * g++.dg/cpp0x/regress/template-const1.C: New.
9683 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9684 * g++.dg/template/function1.C: Adjust.
9685 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9686 * g++.dg/debug/debug7.C: Adjust.
9688 2011-02-26 Tobias Burnus <burnus@net-b.de>
9691 * gfortran.dg/gomp/task-1.f90: New.
9693 2011-02-25 Jie Zhang <jie@codesourcery.com>
9695 * gcc.target/arm/neon-thumb2-move.c: Add
9696 dg-require-effective-target arm_thumb2_ok.
9698 2011-02-24 Jason Merrill <jason@redhat.com>
9700 * g++.dg/parse/constant1.C: Specify C++98 mode.
9701 * g++.dg/parse/constant5.C: Likewise.
9702 * g++.dg/parse/error2.C: Likewise.
9703 * g++.dg/parse/semicolon3.C: Likewise.
9704 * g++.dg/template/crash14.C: Likewise.
9705 * g++.dg/template/local4.C: Likewise.
9706 * g++.dg/template/nontype3.C: Likewise.
9707 * g++.dg/parse/crash31.C: Adjust expected errors.
9708 * g++.dg/template/function1.C: Likewise.
9709 * g++.dg/template/ref3.C: Likewise.
9710 * g++.dg/template/static9.C: Likewise.
9711 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9713 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9714 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9715 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9716 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9717 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9719 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9722 * gfortran.dg/pr47878.f90: New test.
9724 2011-02-24 Richard Guenther <rguenther@suse.de>
9727 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9728 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9730 2011-02-24 Richard Guenther <rguenther@suse.de>
9733 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9734 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9736 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 PR libgfortran/47567
9739 * gfortran.dg/fmt_f0_1.f90: Update test.
9741 2011-02-23 Jason Merrill <jason@redhat.com>
9743 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9744 * g++.dg/abi/mangle45.C: New.
9746 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9747 * g++.dg/template/canon-type-9.C: Match use of decltype
9748 between declaration and definition.
9749 * g++.dg/template/canon-type-12.C: Likewise.
9751 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9754 * gfortran.dg/nested_allocatables_1.f90: New.
9756 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9759 * g++.dg/pr46868.C: New test.
9760 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9761 * g++.dg/parse/error14.C: Adjust.
9763 2011-02-23 Richard Guenther <rguenther@suse.de>
9765 PR tree-optimization/47838
9766 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9768 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9770 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9772 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9774 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9775 * gfortran.dg/count_init_expr.f03: Ditto.
9776 * gfortran.dg/gomp/pr43711.f90: Ditto.
9777 * gcc.dg/struct-parse-2.c: Ditto.
9778 * gcc.dg/parse-error-3.c: Ditto.
9779 * gcc.dg/Wlogical-op-1.c: Ditto.
9780 * gcc.dg/Walways-true-1.c: Ditto.
9781 * gcc.dg/pr24225.c: Ditto.
9782 * gcc.dg/Walways-true-2.c: Ditto.
9783 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9784 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9785 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9786 * g++.dg/overload/defarg4.C: Ditto.
9787 * g++.dg/inherit/covariant16.C: Ditto.
9788 * g++.dg/inherit/virtual7.C: Ditto.
9789 * g++.dg/template/canon-type-9.C: Ditto.
9790 * g++.dg/template/access19.C: Ditto.
9791 * g++.dg/template/call7.C: Ditto.
9792 * g++.dg/template/canon-type-2.C: Ditto.
9793 * g++.dg/template/init7.C: Ditto.
9794 * g++.dg/template/sizeof-template-argument.C: Ditto.
9795 * g++.dg/template/const3.C: Ditto.
9796 * g++.dg/template/sfinae26.C: Ditto.
9797 * g++.dg/template/sfinae26.C: Ditto.
9798 * g++.dg/template/canon-type-11.C: Ditto.
9799 * g++.dg/template/union2.C: Ditto.
9800 * g++.dg/template/canon-type-3.C: Ditto.
9801 * g++.dg/template/canon-type-1.C: Ditto.
9802 * g++.dg/template/canon-type-5.C: Ditto.
9803 * g++.dg/template/canon-type-7.C: Ditto.
9804 * g++.dg/template/canon-type-10.C: Ditto.
9805 * g++.dg/template/spec36.C: Ditto.
9806 * g++.dg/template/typedef38.C: Ditto.
9807 * g++.dg/template/canon-type-4.C: Ditto.
9808 * g++.dg/template/canon-type-6.C: Ditto.
9809 * g++.dg/template/canon-type-13.C: Ditto.
9810 * g++.dg/template/instantiate9.C: Ditto.
9811 * g++.dg/template/ttp22.C: Ditto.
9812 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9813 * g++.dg/warn/Walways-true-1.C: Ditto.
9814 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9815 * g++.dg/warn/Walways-true-2.C: Ditto.
9816 * g++.dg/conversion/op4.C: Ditto.
9817 * g++.dg/opt/pr19650.C: Ditto.
9818 * g++.dg/lookup/friend11.C: Ditto.
9819 * g++.dg/other/default2.C: Ditto.
9820 * g++.dg/other/default3.C: Ditto.
9821 * g++.dg/other/dtor2.C: Ditto.
9822 * g++.dg/other/friend5.C: Ditto.
9823 * g++.dg/other/default5.C: Ditto.
9824 * g++.dg/init/brace6.C: Ditto.
9825 * g++.dg/init/aggr5.C: Ditto.
9826 * g++.dg/init/error2.C: Ditto.
9827 * g++.dg/expr/bound-mem-fun.C: Ditto.
9828 * g++.dg/expr/cond6.C: Ditto.
9829 * g++.dg/expr/stmt-expr-1.C: Ditto.
9830 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9831 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9832 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9833 * g++.dg/cpp0x/bracket1.C: Ditto.
9834 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9835 * g++.dg/cpp0x/pr38646.C: Ditto.
9836 * g++.dg/cpp0x/variadic73.C: Ditto.
9837 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9838 * g++.dg/cpp0x/bracket4.C: Ditto.
9839 * g++.dg/cpp0x/decltype4.C: Ditto.
9840 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9841 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9842 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9843 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9844 * g++.dg/cpp0x/decltype2.C: Ditto.
9845 * g++.dg/cpp0x/decltype1.C: Ditto.
9846 * g++.dg/cpp0x/bracket2.C: Ditto.
9847 * g++.dg/cpp0x/decltype5.C: Ditto.
9848 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9849 * g++.dg/cpp0x/variadic70.C: Ditto.
9850 * g++.dg/cpp0x/decltype6.C: Ditto.
9851 * g++.dg/cpp0x/rvo.C: Ditto.
9852 * g++.dg/cpp0x/vt-40092.C: Ditto.
9853 * g++.dg/cpp0x/variadic-new.C: Ditto.
9854 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9855 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9856 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9857 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9858 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9859 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9860 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9861 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9862 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9863 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9864 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9865 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9866 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9867 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9868 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9869 * g++.dg/cpp0x/pr39639.C: Ditto.
9870 * g++.dg/cpp0x/decltype3.C: Ditto.
9871 * g++.dg/cpp0x/variadic68.C: Ditto.
9872 * g++.dg/cpp0x/variadic-function.C: Ditto.
9873 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9874 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9875 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9876 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9877 * g++.dg/parse/crash35.C: Ditto.
9878 * g++.dg/parse/crash40.C: Ditto.
9879 * g++.dg/parse/defarg12.C: Ditto.
9880 * g++.dg/parse/crash34.C: Ditto.
9881 * g++.dg/parse/constructor3.C: Ditto.
9882 * g++.dg/parse/template23.C: Ditto.
9883 * g++.dg/parse/crash56.C: Ditto.
9884 * g++.dg/parse/dtor13.C: Ditto.
9885 * g++.dg/parse/error33.C: Ditto.
9886 * g++.dg/parse/ctor9.C: Ditto.
9887 * g++.dg/parse/error32.C: Ditto.
9888 * g++.dg/parse/error37.C: Ditto.
9889 * g++.dg/parse/bitfield3.C: Ditto.
9890 * g++.dg/parse/struct-4.C: Ditto.
9891 * g++.dg/ext/has_trivial_copy.C: Ditto.
9892 * g++.dg/ext/is_polymorphic.C: Ditto.
9893 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9894 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9895 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9896 * g++.dg/ext/is_union.C: Ditto.
9897 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9898 * g++.dg/ext/is_pod.C: Ditto.
9899 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9900 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9901 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9902 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9903 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9904 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9905 * g++.dg/ext/is_abstract.C: Ditto.
9906 * g++.dg/ext/has_trivial_assign.C: Ditto.
9907 * g++.dg/ext/is_class.C: Ditto.
9908 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9909 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9910 * g++.dg/ext/is_base_of.C: Ditto.
9911 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9912 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9913 * g++.dg/ext/is_empty.C: Ditto.
9914 * g++.dg/ext/is_enum.C: Ditto.
9915 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9916 * gnat.dg/opt11.adb: Ditto.
9917 * obj-c++.dg/pr45735.mm: Ditto.
9918 * obj-c++.dg/pr24393.mm: Ditto.
9919 * obj-c++.dg/exceptions-2.mm: Ditto.
9920 * objc.dg/pr45735.m: Ditto.
9921 * objc.dg/pr24393.m: Ditto.
9923 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9925 * objc.dg/attributes/objc-exception-1.m: New.
9927 2011-02-23 Jie Zhang <jie@codesourcery.com>
9929 * gcc.dg/cpp/include7.c: New test.
9931 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9934 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9936 2011-02-23 Jie Zhang <jie@codesourcery.com>
9938 PR rtl-optimization/47763
9939 * gcc.dg/pr47763.c: New test.
9941 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9944 * gfortran.dg/whole_file_32.f90 : New test.
9946 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9949 * g++.dg/inherit/virtual7.C: New test.
9951 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9954 * objc.dg/type-size-3.m: Updated error message.
9955 * objc.dg/type-size-4.m: New test.
9956 * objc.dg/type-size-5.m: New test.
9958 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9960 * lib/gnat.exp: Fix comments.
9961 Don't load libgloss.exp.
9962 (default_gnat_version): Call $compiler with --version.
9963 Adapt regexp for gnatmake output, insert version.
9964 (gnat_version): New proc.
9965 (gnat_init): Remove gnat_libgcc_s_path.
9966 (gnat_target_compile): Likewise.
9967 Remove ld_library_path.
9968 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9969 (gnat_pass): Remove.
9970 (gnat_pass): Remove.
9971 (gnat_finish): Remove.
9972 (gnat_exit): Remove.
9973 (local_find_gnatmake): Reindent.
9974 (runtest_file_p): Remove.
9975 (prune_warnings): Remove.
9976 (find_gnatclean): New proc.
9977 * lib/gnat-dg.exp (lremove): New proc.
9978 (gnat-dg-test): Reindent.
9979 Remove additional output files.
9980 (gnat-dg-runtest): Remove.
9982 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9983 * gnat.dg/loop_optimization6.adb: Likewise.
9984 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9986 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9988 PR tree-optimization/47835
9989 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9991 2011-02-22 Tobias Burnus <burnus@net-b.de>
9993 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9994 * gfortran.dg/abstract_type_2.f03: Ditto.
9995 * gfortran.dg/abstract_type_3.f03: Ditto.
9996 * gfortran.dg/abstract_type_4.f03: Ditto.
9997 * gfortran.dg/abstract_type_5.f03: Ditto.
9998 * gfortran.dg/abstract_type_6.f03: Ditto.
9999 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10000 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10001 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10002 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10003 * gfortran.dg/array_function_5.f90: Ditto.
10004 * gfortran.dg/asynchronous_3.f03: Ditto.
10005 * gfortran.dg/char_expr_1.f90: Ditto.
10006 * gfortran.dg/class_14.f03: Ditto.
10007 * gfortran.dg/data_array_6.f: Ditto.
10008 * gfortran.dg/data_invalid.f90: Ditto.
10009 * gfortran.dg/dot_product_1.f03: Ditto.
10010 * gfortran.dg/func_derived_5.f90: Ditto.
10011 * gfortran.dg/func_result_4.f90: Ditto.
10012 * gfortran.dg/implied_do_1.f90: Ditto.
10013 * gfortran.dg/initialization_25.f90: Ditto.
10014 * gfortran.dg/initialization_26.f90: Ditto.
10015 * gfortran.dg/interface_34.f90: Ditto.
10016 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10017 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10018 * gfortran.dg/matmul_8.f03: Ditto.
10019 * gfortran.dg/merge_init_expr.f90: Ditto.
10020 * gfortran.dg/pack_assign_1.f90: Ditto.
10021 * gfortran.dg/pack_vector_1.f90: Ditto.
10022 * gfortran.dg/pointer_check_8.f90: Ditto.
10023 * gfortran.dg/product_init_expr.f03: Ditto.
10024 * gfortran.dg/reshape_order_5.f90: Ditto.
10025 * gfortran.dg/reshape_shape_1.f90: Ditto.
10026 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10027 * gfortran.dg/same_name_2.f90: Ditto.
10028 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10029 * gfortran.dg/spread_init_expr.f03: Ditto.
10030 * gfortran.dg/stmt_func_1.f90: Ditto.
10031 * gfortran.dg/sum_init_expr.f03: Ditto.
10032 * gfortran.dg/transpose_3.f03: Ditto.
10033 * gfortran.dg/unpack_init_expr.f03: Ditto.
10034 * gfortran.dg/warn_conversion.f90: Ditto.
10035 * gfortran.dg/warn_conversion_2.f90: Ditto.
10036 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10037 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10038 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10039 * gfortran.dg/whole_file_16.f90: Ditto.
10040 * gfortran.dg/whole_file_17.f90: Ditto.
10041 * gfortran.dg/whole_file_18.f90: Ditto.
10042 * gfortran.dg/whole_file_20.f03: Ditto.
10043 * gfortran.dg/whole_file_5.f90: Ditto.
10044 * gfortran.dg/whole_file_6.f90: Ditto.
10045 * gfortran.dg/write_invalid_format.f90: Ditto.
10046 * gfortran.dg/zero_sized_6.f90: Ditto.
10048 2011-02-21 Jeff Law <law@redhat.com>
10050 PR rtl-optimization/46178
10051 * gcc.target/i386/pr46178.c: New test.
10053 PR rtl-optimization/46002
10054 * gcc.c-torture/compile/pr46002.c: New test.
10056 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10058 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10061 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10064 * g++.dg/debug/pr47106.C: Require effective target lto.
10066 2011-02-21 Jason Merrill <jason@redhat.com>
10068 * g++.dg/cpp0x/constexpr-diag2.C: New.
10070 2011-02-20 Jason Merrill <jason@redhat.com>
10072 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10074 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10076 * g++.dg/overload/conv-op1.C: New.
10078 * g++.dg/cpp0x/constexpr-synth1.C: New.
10080 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10082 * objc.dg/layout-2.m: New.
10083 * objc.dg/selector-3.m: Adjusted location of error message.
10084 * objc.dg/type-size-3.m: Same.
10085 * obj-c++.dg/selector-3.mm: Same.
10087 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10090 * objc.dg/property/dotsyntax-22.m: New.
10091 * obj-c++.dg/property/dotsyntax-22.mm: New.
10093 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10096 * g++.dg/template/typedef38.C: New test.
10098 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10101 * gfortran.dg/whole_file_30.f90 : New test.
10102 * gfortran.dg/whole_file_31.f90 : New test.
10104 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10108 * gfortran.dg/whole_file_28.f90 : New test.
10109 * gfortran.dg/whole_file_29.f90 : New test.
10111 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10114 * g++.dg/template/crash105.C: New.
10116 2011-02-19 Jason Merrill <jason@redhat.com>
10118 * g++.dg/cpp0x/regress/no-elide1.C: New.
10120 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10122 PR tree-optimization/46620
10123 * gcc.dg/pr46620.c: New.
10125 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10128 * gcc.target/i386/pr47809.c: New test.
10130 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10131 Tobias Burnus <burnus@net-b.de>
10133 * lib/target-supports.exp
10134 (check_effective_target_fortran_large_real): New check for large reals.
10135 * gfortran.dg/nan_7.f90: New test.
10137 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10139 PR libgfortran/47567
10140 * gfortran.dg/fmt_f0_1.f90: Update test.
10142 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10145 * gfortran.dg/array_constructor_36.f90 : New test.
10146 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10147 allow for comparison between different elements of the array
10148 constructor at different levels of optimization.
10150 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10152 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10153 * gcc.target/i386/pr32280-1.c: Likewise.
10155 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10158 * gcc.target/i386/pr47800.c: New test.
10160 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10162 * objc/execute/exceptions/foward-1.x: New.
10164 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10167 * gfortran.dg/derived_constructor_comps_4.f90: New.
10169 2011-02-18 Tobias Burnus
10172 * gfortran.dg/func_result_6.f90: New.
10174 2011-02-18 Michael Matz <matz@suse.de>
10177 * gfortran.dg/lto/pr45586_0.f90: New test.
10178 * gfortran.dg/typebound_proc_20.f90: Ditto.
10179 * gfortran.dg/typebound_proc_21.f90: Ditto.
10181 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10184 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10186 2011-02-18 Tobias Burnus <burnus@net-b.de>
10189 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10190 gcc_warning_prefix.
10191 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10192 normalizing the error/warning output.
10193 * gfortran.dg/Wall.f90: Update dg-error/warning.
10194 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10195 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10196 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10197 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10198 * gfortran.dg/class_30.f90: Update dg-error/warning.
10199 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10200 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10201 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10202 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10203 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10204 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10205 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10206 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10207 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10208 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10209 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10210 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10211 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10212 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10213 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10214 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10215 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10216 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10217 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10218 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10219 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10220 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10221 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10222 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10223 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10225 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10228 * gfortran.dg/proc_ptr_comp_30.f90: New.
10230 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10233 * gcc.target/i386/pr47780.c: New test.
10235 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10238 * gfortran.dg/class_40.f03: New.
10240 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10243 * g++.dg/cpp0x/auto21.C: New test.
10245 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10247 * objc.dg/special/unclaimed-category-1.h: Updated for
10249 * objc.dg/special/unclaimed-category-1.m: Same.
10250 * objc.dg/zero-link-1.m: Same.
10251 * objc.dg/lookup-1.m: Same.
10252 * objc.dg/torture/strings/const-str-9.m
10253 * objc.dg/torture/strings/const-str-10.m: Same.
10254 * objc.dg/torture/strings/const-str-11.m: Same.
10255 * objc.dg/torture/forward-1.m: Same.
10256 * objc.dg/zero-link-2.m: Same.
10257 * objc.dg/encode-7-next-64bit.m: Same.
10258 * objc.dg/method-4.m: Same.
10259 * objc.dg/next-runtime-1.m: Same.
10260 * objc.dg/image-info.m: Same.
10261 * objc.dg/pr23214.m: Same.
10262 * objc.dg/symtab-1.m: Same.
10263 * obj-c++.dg/basic.m: Same.
10264 * obj-c++.dg/proto-lossage-3.m: Same.
10265 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10266 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10267 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10268 * obj-c++.dg/method-11.m: Same.
10269 * objc/execute/enumeration-1.m: Same.
10270 * objc/execute/object_is_class.m: Same.
10271 * objc/execute/formal_protocol-2.m: Same.
10272 * objc/execute/formal_protocol-4.m: Same.
10273 * objc/execute/formal_protocol-6.m: Same.
10274 * objc/execute/bycopy-3.m: Same.
10275 * objc/execute/exceptions/catchall-1.m: Same.
10276 * objc/execute/exceptions/finally-1.m: Same.
10277 * objc/execute/exceptions/local-variables-1.m: Same.
10278 * objc/execute/exceptions/foward-1.m: Same.
10279 * objc/execute/bf-common.h
10280 * objc/execute/enumeration-2.m: Same.
10281 * objc/execute/formal_protocol-1.m: Same.
10282 * objc/execute/formal_protocol-3.m: Same.
10283 * objc/execute/formal_protocol-5.m: Same.
10284 * objc/execute/accessing_ivars.m: Same.
10285 * objc/execute/bycopy-2.m: Same.
10286 * objc/execute/formal_protocol-7.m: Same.
10287 * objc/execute/compatibility_alias.m: Same.
10288 * objc/execute/no_clash.m: Same.
10289 * objc/execute/object_is_meta_class.m: Same.
10290 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10291 * objc/execute/class-tests-1.h: Include stdio.h.
10292 * objc/execute/class-tests-2.h: Same.
10293 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10295 * obj-c++.dg/try-catch-2.mm: Same.
10297 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10300 * g++.dg/warn/Wunused-parm-4.C: New test.
10302 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10303 Jan Hubicka <jh@suse.cz>
10307 * g++.dg/debug/pr47106.C: New.
10309 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10312 * gcc.target/i386/pr43653.c: New test.
10314 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10317 * g++.dg/template/inherit6.C: New test.
10319 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10322 * gfortran.dg/class_39.f03: New.
10324 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10327 * g++.dg/cpp0x/variadic106.C: New test.
10329 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10331 PR libfortran/47757
10332 * gfortran.dg/pr47757-1.f90: New test.
10333 * gfortran.dg/pr47757-2.f90: New test.
10334 * gfortran.dg/pr47757-3.f90: New test.
10337 * g++.dg/cpp0x/enum8.C: New test.
10339 2011-02-15 Jason Merrill <jason@redhat.com>
10341 * g++.dg/inherit/implicit-trivial1.C: New.
10342 * g++.dg/cpp0x/implicit-trivial1.C: New.
10344 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10346 PR middle-end/47725
10347 * gcc.dg/torture/pr47725.c: Removed.
10349 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10352 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10353 constant does not generate a load from memory.
10355 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10357 PR middle-end/47725
10358 * gcc.dg/torture/pr47725.c: New.
10360 2011-02-15 Richard Guenther <rguenther@suse.de>
10362 PR tree-optimization/47743
10363 * gcc.dg/torture/pr47743.c: New testcase.
10365 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10367 PR middle-end/47581
10368 * gcc.target/i386/pr47581.c: New test.
10370 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10373 * gfortran.dg/select_type_22.f03: New.
10375 2011-02-14 Jason Merrill <jason@redhat.com>
10377 * g++.dg/cpp0x/regress/enum1.C: New.
10379 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10381 * gnat.dg/include.adb: New test.
10383 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10386 * gfortran.dg/class_38.f03: New.
10388 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10390 * gcc.dg/pr46494.c: New test.
10392 2011-02-14 Richard Guenther <rguenther@suse.de>
10394 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10396 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10399 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10400 sparc*-sun-solaris2.11.
10402 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10405 * gfortran.dg/argument_checking_18.f90: New.
10407 2011-02-13 Tobias Burnus <burnus@net-b.de>
10409 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10410 * gfortran.dg/argument_checking_17.f90: New.
10412 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10414 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10415 are temporarily disabled.
10416 * gfortran.dg/class_7.f03: Ditto.
10417 * gfortran.dg/coarray_14.f90: Ditto.
10418 * gfortran.dg/typebound_proc_13.f03: Ditto.
10420 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10423 * gfortran.dg/extends_11.f03: New.
10425 2011-02-11 Xinliang David Li <davidxl@google.com>
10427 PR tree-optimization/47707
10428 * g++.dg/tree-ssa/pr47707.C: New test.
10430 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10432 * g++.dg/opt/inline17.C: New test.
10434 2011-02-11 Tobias Burnus <burnus@net-b.de>
10437 * gfortran.dg/pure_formal_2.f90: New.
10439 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10441 PR rtl-optimization/47614
10442 * gfortran.dg/pr47614.f: New.
10444 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10447 * gcc.dg/opts-6.c: New test.
10449 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10452 * gcc.dg/pr47684.c: New test.
10454 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10457 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10458 c99_runtime, dg-add-options c99_runtime.
10459 (main): Use __asm__.
10461 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10465 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10466 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10467 * gcc.dg/ucnid-10.c: Likewise.
10468 * gcc.dg/ucnid-13.c: Likewise.
10469 * gcc.dg/ucnid-7.c: Likewise.
10470 * gcc.dg/ucnid-8.c: Likewise.
10471 Adapt dg-warning line number.
10473 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10475 * gcc.target/i386/parity-1.c: Use -march=k8.
10476 * gcc.target/i386/parity-2.c: Ditto.
10477 * gcc.target/i386/vecinit-1.c: Ditto.
10478 * gcc.target/i386/vecinit-2.c: Ditto.
10480 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10483 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10484 * gcc.target/mips/save-restore-3.c: Likewise.
10485 * gcc.target/mips/save-restore-4.c: Likewise.
10486 * gcc.target/mips/save-restore-5.c: Likewise.
10489 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10490 * g++.dg/tree-prof/partition2.C: Likewise.
10492 2011-02-09 Jason Merrill <jason@redhat.com>
10494 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10495 rather than misdeclare std::puts.
10497 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10498 * g++.dg/other/warning1.C: Likewise.
10499 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10500 * g++.old-deja/g++.gb/scope06.C: Likewise.
10501 * g++.old-deja/g++.law/cvt11.C: Likewise.
10502 * g++.old-deja/g++.law/init1.C: Likewise.
10503 * g++.dg/abi/mangle26.C: Likewise.
10505 * g++.dg/template/function1.C: Adjust for C++0x mode.
10506 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10508 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10509 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10511 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10513 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10515 * g++.dg/cpp0x/regress: New directory.
10516 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10517 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10518 * g++.dg/cpp0x/regress/regress3.C: New.
10520 2011-02-10 Richard Guenther <rguenther@suse.de>
10522 PR tree-optimization/47677
10523 * gcc.dg/torture/pr47677.c: New testcase.
10525 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10527 * objc.dg/special/load-category-1.m: Remove unused header.
10528 * objc.dg/special/load-category-1a.m: Likewise.
10529 * objc.dg/special/load-category-2.m: Likewise.
10530 * objc.dg/special/load-category-2a.m: Likewise.
10531 * objc.dg/special/load-category-3.m: Likewise.
10532 * objc.dg/special/load-category-3a.m: Likewise.
10533 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10534 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10535 * objc.dg/attributes/class-attribute-1.m: Likewise.
10536 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10537 * obj-c++.dg/property/property.exp: Likewise.
10538 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10539 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10540 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10541 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10542 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10543 * obj-c++.dg/template-8.mm: Likewise.
10545 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10548 * gcc.target/i386/pr47665.c: New test.
10550 2011-02-10 Jie Zhang <jie@codesourcery.com>
10554 2011-02-05 Jie Zhang <jie@codesourcery.com>
10556 * gcc.dg/pr42631.c: Update test.
10557 * gcc.dg/pr42631-2.c: New test.
10559 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10562 * gfortran.dg/proc_decl_25.f90: New.
10564 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10567 * gfortran.dg/typebound_assignment_2.f03: New.
10569 2011-02-09 Richard Guenther <rguenther@suse.de>
10571 PR tree-optimization/47664
10572 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10574 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10576 PR middle-end/47646
10577 * gnat.dg/uninit_func.adb: Adjust dg directive.
10579 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10581 PR middle-end/47646
10582 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10584 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10587 * gfortran.dg/auto_dealloc_2.f90: New.
10589 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10591 * gcc.dg/builtins-config.h: Remove __sgi handling.
10592 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10593 -std=c99 for mips-sgi-irix6.5*.
10595 2011-02-09 Martin Jambor <mjambor@suse.cz>
10597 PR middle-end/45505
10598 * gfortran.dg/pr25923.f90: Remove xfails.
10600 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10603 * gfortran.dg/inquire_14.f90: New test.
10605 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10608 * gfortran.dg/pointer_init_6.f90: New.
10610 2011-02-08 Jeff Law <law@redhat.com>
10612 PR tree-optimization/42893
10613 * gcc.tree-ssa/pr42893.c: New test.
10615 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10617 PR tree-optimization/46834
10618 PR tree-optimization/46994
10619 PR tree-optimization/46995
10620 * gcc.dg/graphite/id-pr46834.c: New.
10621 * gfortran.dg/graphite/id-pr46994.f90: New.
10622 * gfortran.dg/graphite/id-pr46995.f90: New.
10624 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10626 PR middle-end/47646
10627 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10628 using the variable is known the warning is emitted there.
10629 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10630 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10632 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10635 * gcc.dg/noreturn-1.c (foo5): Likewise.
10636 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10637 (method2): Likewise.
10639 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10640 the return statement using the uninitialized variable.
10641 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10643 2011-02-08 Richard Guenther <rguenther@suse.de>
10645 PR middle-end/47639
10646 * g++.dg/opt/pr47639.c: New testcase.
10648 2011-02-08 Richard Guenther <rguenther@suse.de>
10650 PR tree-optimization/47632
10651 * g++.dg/opt/pr47632.C: New testcase.
10653 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10655 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10657 2011-02-07 Richard Guenther <rguenther@suse.de>
10659 PR tree-optimization/47615
10660 * g++.dg/opt/pr47615.C: New testcase.
10662 2011-02-07 Richard Guenther <rguenther@suse.de>
10664 PR tree-optimization/47621
10665 * gcc.dg/torture/pr47621.c: New testcase.
10667 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10669 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10671 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10674 * gfortran.dg/allocate_with_source_1 : New test.
10676 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10678 PR middle-end/47610
10679 * gcc.dg/pr47610.c: New test.
10681 2011-02-05 Jie Zhang <jie@codesourcery.com>
10684 * gcc.dg/pr42631.c: Update test.
10685 * gcc.dg/pr42631-2.c: New test.
10687 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10690 * gfortran.dg/pr47574.f90: New test.
10692 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10694 PR tree-optimization/46194
10695 * gcc.dg/autopar/pr46194.c: New.
10697 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10699 PR tree-optimization/43695
10700 * g++.dg/ipa/pr43695.C: New.
10702 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10704 PR inline-asm/23200
10705 * gcc.dg/pr23200.c: New test.
10707 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10710 * g++.dg/pr47589.C: New test.
10712 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10715 * g++.dg/template/typedef37.C: New test.
10716 * g++.dg/template/param1.C: Adjust expected error message.
10718 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10720 PR middle-end/31490
10721 * gcc.dg/pr31490-2.c: New test.
10722 * gcc.dg/pr31490-3.c: New test.
10723 * gcc.dg/pr31490-4.c: New test.
10725 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10726 Jakub Jelinek <jakub@redhat.com>
10729 * g++.dg/parser/semicolon3.C: Adjust.
10730 * g++.dg/parser/semicolon4.C: New testcase.
10731 * g++.dg/pr46890.C: New testcase.
10733 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10736 * g++.dg/init/pr29571.C: New.
10738 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10740 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10741 instead of vect_int.
10743 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10746 * gcc.target/i386/pr47312.c: New test.
10749 * gcc.target/i386/pr47564.c: New test.
10751 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10753 PR tree-optimization/45122
10754 * gcc.dg/tree-ssa/pr45122.c: New.
10756 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10759 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10762 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10763 and vsx so a default --with-cpu=power7 doesn't give an error
10764 when -mavoid-indexed-addresses is used.
10766 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10767 wrapper function to save the arguments and then jump to the real
10768 function, rather than depending on the compiler not to move stuff
10770 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10772 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10773 Paul Thomas <pault@gcc.gnu.org>
10776 * gfortran.dg/class_37.f03 : New test.
10778 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10779 Richard Guenther <rguenther@suse.de>
10781 PR tree-optimization/40979
10783 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10784 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10785 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10786 check_vect_support_and_set_flags.
10787 * gfortran.dg/graphite/vect-pr40979.f90: New.
10789 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10792 * gfortran.dg/class_36.f03: New.
10794 2011-02-02 Richard Guenther <rguenther@suse.de>
10796 PR tree-optimization/47566
10797 * gcc.dg/lto/20110201-1_0.c: New testcase.
10799 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10805 * debug/pr47498.c: New.
10806 * debug/pr47501.c: New.
10808 2011-02-01 Richard Guenther <rguenther@suse.de>
10810 PR tree-optimization/47559
10811 * g++.dg/torture/pr47559.C: New testcase.
10813 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10816 * gfortran.dg/typebound_call_20.f03: New.
10818 2011-02-01 Richard Guenther <rguenther@suse.de>
10820 PR tree-optimization/47555
10821 * gcc.dg/pr47555.c: New testcase.
10823 2011-02-01 Richard Guenther <rguenther@suse.de>
10825 PR tree-optimization/47541
10826 * g++.dg/torture/pr47541.C: New testcase.
10828 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10831 * gfortran.dg/typebound_call_19.f03: New.
10833 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10836 * g++.dg/cpp0x/pr47416.C: New test.
10838 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10841 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10843 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10846 * gfortran.dg/typebound_assignment_1.f03: New.
10848 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10850 PR tree-optimization/47538
10851 * gcc.c-torture/execute/pr47538.c: New test.
10853 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10856 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10858 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10860 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10862 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10864 PR rtl-optimization/44031
10865 * gcc.c-torture/compile/20110131-1.c: New test.
10867 2011-01-31 Tobias Burnus <burnus@net-b.de>
10870 * gfortran.dg/stmt_func_1.f90: New.
10872 2011-01-31 Tobias Burnus <burnus@net-b.de>
10875 * gfortran.dg/interface_34.f90: New.
10877 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10880 * gfortran.dg/realloc_on_assign_5.f03: New test.
10881 * gfortran.dg/realloc_on_assign_5.f03: New test.
10883 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10885 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10886 * gfortran.dg/bessel_7.f90: Likewise.
10887 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10889 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10890 * gfortran.dg/sum_init_expr.f03: Likewise.
10892 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10894 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10897 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10898 loop only on "vect_intfloat_cvt" targets.
10900 2011-01-29 Tobias Burnus <burnus@net-b.de>
10903 * gfortran.dg/shape_6.f90: New.
10905 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10907 PR libgfortran/47434
10908 * gfortran.dg/read_infnan_1.f90: Update test.
10909 * gfortran.dg/module_nan.f90: Update test.
10910 * gfortran.dg/char4_iunit_1.f03: Update test.
10911 * gfortran.dg/large_real_kind_1.f90: Update test.
10912 * gfortran.dg/real_const_3.f90: Update test.
10913 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10915 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10918 * g++.dg/template/param2.C: New test.
10920 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10922 PR libgfortran/47285
10923 * gfortran.dg/fmt_g.f: New test.
10925 2011-01-28 Tobias Burnus <burnus@net-b.de>
10928 * gfortran.dg/pure_formal_1.f90: New.
10930 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10933 * gcc.dg/tls/pr42894.c: New test.
10935 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10937 * gcc.dg/pr47276.c: Add dg-require-visibility.
10939 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10941 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10943 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10944 Tobias Burnus <burnus@gcc.gnu.org>
10949 * gfortran.dg/realloc_on_assign_3.f03: New test.
10950 * gfortran.dg/realloc_on_assign_4.f03: New test.
10951 * gfortran.dg/allocatable_function_5.f90: New test.
10952 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10953 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10954 implemented" dg-errors.
10956 2011-01-27 Jan Hubicka <jh@suse.cz>
10958 PR middle-end/46949
10959 * gcc.dg/attr-weakref-4.c: New testcase
10961 2011-01-27 Martin Jambor <mjambor@suse.cz>
10963 PR tree-optimization/47228
10964 * gcc.dg/torture/pr47228.c: New test.
10966 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10968 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10970 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10972 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10973 when using auto-overlay support on the SPU.
10975 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10977 PR rtl-optimization/44174
10978 * gcc.target/i386/asm-6.c: New test.
10980 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10982 PR rtl-optimization/46856
10983 * gcc.c-torture/compile/pr46856.c: New test.
10985 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10986 Andrew Pinski <pinskia@gmail.com>
10989 * gcc.dg/pr43082.c: New.
10991 2011-01-26 DJ Delorie <dj@redhat.com>
10993 PR rtl-optimization/46878
10994 * gcc.dg/pr46878-1.c: New test.
10996 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10999 * g++.dg/cpp0x/pr47476.C: New test.
11001 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11003 * gcc.c-torture/compile/20110126-1.c: New test.
11005 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11008 * gcc.dg/torture/pr47473.c: New test.
11010 2011-01-26 Jan Hubicka <jh@suse.cz>
11013 * gcc.c-torture/execute/pr47237.c: New testcase.
11015 2011-01-26 Jan Hubicka <jh@suse.cz>
11017 PR tree-optimization/47190
11018 * gcc.dg/attr-weakref-3.c: New testcase.
11020 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11023 * gcc.dg/dll-9a.c: New test file.
11024 * gcc.dg/dll-11.c: Likewise.
11025 * gcc.dg/dll-12.c: Likewise.
11026 * gcc.dg/dll-12a.c: Likewise.
11027 * gcc.dg/dll-11a.c: Likewise.
11028 * gcc.dg/dll-9.c: Likewise.
11029 * gcc.dg/dll-10.c: Likewise.
11030 * gcc.dg/dll-10a.c: Likewise.
11031 * g++.dg/ext/dllexport4a.cc: Likewise.
11032 * g++.dg/ext/dllexport4.C: Likewise.
11033 * g++.dg/ext/dllexport5.C: Likewise.
11034 * g++.dg/ext/dllexport5a.cc: Likewise.
11036 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11038 PR tree-optimization/46970
11039 * gcc.dg/graphite/pr46970.c: New.
11041 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11043 PR tree-optimization/46215
11044 * gcc.dg/graphite/pr46215.c: New.
11046 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11048 PR tree-optimization/46168
11049 * gcc.dg/graphite/pr46168.c: New.
11051 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11053 PR tree-optimization/43657
11054 * gcc.dg/graphite/pr43657.c: New.
11056 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11058 PR tree-optimization/29832
11059 * gfortran.dg/graphite/pr29832.f90: New.
11061 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11063 PR tree-optimization/43567
11064 * gcc.dg/graphite/pr43567.c: New.
11066 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11068 * gfortran.dg/graphite/interchange-4.f: New.
11069 * gfortran.dg/graphite/interchange-5.f: New.
11071 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11072 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11073 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11074 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11075 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11076 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11077 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11078 * gfortran.dg/ltrans-7.f90: Removed.
11079 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11081 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11082 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11083 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11084 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11085 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11086 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11087 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11088 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11089 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11090 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11091 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11092 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11093 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11094 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11095 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11096 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11097 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11098 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11099 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11100 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11101 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11102 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11103 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11104 * gcc.dg/tree-ssa/data-dep-1.c
11105 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11106 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11107 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11108 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11109 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11111 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11113 PR tree-optimization/47265
11114 PR tree-optimization/47443
11115 * gcc.c-torture/compile/pr47265.c: New test.
11116 * gcc.dg/pr47443.c: New test.
11118 2011-01-25 Martin Jambor <mjambor@suse.cz>
11120 PR tree-optimization/47382
11121 * g++.dg/torture/pr47382.C: New test.
11122 * g++.dg/opt/devirt1.C: Xfail.
11124 2011-01-25 Yao Qi <yao@codesourcery.com>
11127 * gcc.target/arm/pr45701-1.c: New test.
11128 * gcc.target/arm/pr45701-2.c: New test.
11129 * gcc.target/arm/pr45701-3.c: New test.
11131 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11132 Jakub Jelinek <jakub@redhat.com>
11134 PR tree-optimization/47271
11135 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11137 2011-01-25 Nick Clifton <nickc@redhat.com>
11139 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11140 (saturate_add): Delete.
11141 (exchange): Delete.
11142 (main): Do not run saturate_add.
11143 (set_interrupts): Delete.
11145 2011-01-25 Tobias Burnus <burnus@net-b.de>
11148 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11150 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11152 PR tree-optimization/47427
11153 PR tree-optimization/47428
11154 * gcc.c-torture/compile/pr47427.c: New test.
11155 * gcc.c-torture/compile/pr47428.c: New test.
11157 2011-01-25 Richard Guenther <rguenther@suse.de>
11159 PR middle-end/47411
11160 * gcc.dg/torture/pr47411.c: New testcase.
11162 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11164 * gfortran.dg/graphite/id-24.f: New.
11165 * gfortran.dg/graphite/id-25.f: New.
11167 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11169 * gfortran.dg/graphite/id-23.f: New.
11171 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11173 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11175 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11177 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11178 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11179 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11180 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11181 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11182 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11183 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11184 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11185 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11187 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11189 * gcc.dg/graphite/block-0.c: Add documentation.
11190 * gcc.dg/graphite/block-4.c: Same.
11191 * gcc.dg/graphite/block-7.c: Same.
11192 * gcc.dg/graphite/block-8.c: New.
11193 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11194 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11195 * gcc.dg/graphite/interchange-12.c: Add documentation.
11196 * gcc.dg/graphite/interchange-13.c: New.
11197 * gcc.dg/graphite/interchange-14.c: New.
11198 * gcc.dg/graphite/interchange-15.c: New.
11199 * gcc.dg/graphite/interchange-8.c: Add documentation.
11200 * gcc.dg/graphite/interchange-mvt.c: Same.
11202 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11205 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11206 * gcc.target/powerpc/altivec-14.c: Ditto.
11207 * gcc.target/powerpc/altivec-33.c: Ditto.
11208 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11209 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11210 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11211 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11212 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11213 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11214 * g++.dg/ext/altivec-15.C: Ditto.
11215 * g++.dg/ext/altivec-types-1.C: Ditto.
11216 * g++.dg/ext/altivec-types-2.C: Ditto.
11217 * g++.dg/ext/altivec-types-3.C: Ditto.
11218 * g++.dg/ext/altivec-types-4.C: Ditto.
11220 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11222 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11224 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11226 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11227 optimization options.
11229 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11231 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11234 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11236 2011-01-23 Tobias Burnus <burnus@net-b.de>
11239 * gfortran.dg/allocatable_scalar_12.f90: New.
11241 2011-01-23 Ira Rosen <irar@il.ibm.com>
11243 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11244 vectorization to be not profitable if peeling is used to
11245 realign the memory access.
11246 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11247 loop bound to avoid loop unrolling.
11248 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11250 2011-01-22 Jan Hubicka <jh@suse.cz>
11253 * g++.dg/lto/pr47333.C: New file.
11255 2011-01-22 Jan Hubicka <jh@suse.cz>
11257 PR tree-optimization/43884
11259 * gcc.dg/autopar/outer-2.c: Increase array size.
11260 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11262 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11265 * gfortran.dg/c_loc_tests_16.f90: New test.
11267 2011-01-22 Tobias Burnus <burnus@net-b.de>
11270 * gfortran.dg/typebound_proc_19.f90: New.
11272 2011-01-21 Jeff Law <law@redhat.com>
11274 PR tree-optimization/47053
11275 * g++.dg/pr47053.C: New test.
11277 2011-01-21 Jason Merrill <jason@redhat.com>
11280 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11282 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11285 * g++.dg/cpp0x/range-for10.C: New test.
11286 * g++.dg/template/for1.C: New test.
11288 PR middle-end/45566
11289 * g++.dg/tree-prof/partition3.C: New test.
11291 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11293 PR rtl-optimization/47366
11294 * g++.dg/opt/pr47366.C: New test.
11296 2011-01-21 Jason Merrill <jason@redhat.com>
11299 * g++.dg/cpp0x/constexpr-regress2.C: New.
11301 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11303 2011-01-21 Jeff Law <law@redhat.com>
11305 PR rtl-optimization/41619
11306 * gcc.dg/pr41619.c: New.
11308 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11310 PR tree-optimization/47355
11311 * g++.dg/opt/pr47355.C: New test.
11313 2011-01-21 Richard Guenther <rguenther@suse.de>
11315 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11318 2011-01-21 Richard Guenther <rguenther@suse.de>
11320 PR tree-optimization/47365
11321 * gcc.dg/torture/pr47365.c: New testcase.
11322 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11324 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11326 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11328 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11330 PR tree-optimization/47391
11331 * gcc.dg/pr47391.c: New test.
11333 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11335 * g++.dg/template/char1.C: Use signed char.
11337 2011-01-21 Tobias Burnus <burnus@net-b.de>
11340 * gfortran.dg/pointer_target_4.f90: New.
11342 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11345 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11346 ILP32 system and not IP32.
11348 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11351 * g++.dg/debug/pr46583.C: New.
11353 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11356 * g++.dg/debug/pr47283.C: New test.
11359 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11360 * gcc.target/i386/headmerge-2.c: Likewise.
11362 2011-01-20 Richard Guenther <rguenther@suse.de>
11364 PR middle-end/47370
11365 * gcc.dg/torture/pr47370.c: New testcase.
11367 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11369 PR tree-optimization/46130
11370 * gcc.dg/pr46130-1.c: New test.
11371 * gcc.dg/pr46130-2.c: New test.
11373 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11376 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11378 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11381 * g++.dg/debug/pr46240.cc: New.
11383 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11386 * g++.dg/template/anonunion1.C: New test.
11388 PR rtl-optimization/47337
11389 * gcc.c-torture/execute/pr47337.c: New test.
11391 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11394 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11396 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11398 PR tree-optimization/46021
11399 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11401 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11403 PR tree-optimization/47290
11404 * g++.dg/torture/pr47290.C: New test.
11406 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11409 * gfortran.dg/proc_ptr_comp_29.f90: New.
11411 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11414 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11415 powerpc-apple-darwin9.
11417 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11419 PR rtl-optimization/47299
11420 * gcc.c-torture/execute/pr47299.c: New test.
11422 2011-01-17 Jason Merrill <jason@redhat.com>
11424 * g++.dg/cpp0x/constexpr-virtual.C: New.
11426 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11429 * gfortran.dg/gomp/pr47331.f90: New test.
11431 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11434 * objc.dg/selector-warn-1.m: New.
11435 * obj-c++.dg/selector-warn-1.mm: New.
11437 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11439 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11440 Update dg-final accordingly.
11442 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11444 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11446 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11448 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11450 * gcc.dg/guality/pr36728-2.c: Likewise.
11452 2011-01-17 Richard Guenther <rguenther@suse.de>
11454 PR tree-optimization/47313
11455 * g++.dg/torture/pr47313.C: New testcase.
11457 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11460 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11461 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11462 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11463 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11465 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11467 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11468 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11469 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11471 2011-01-17 Richard Guenther <rguenther@suse.de>
11473 PR tree-optimization/45967
11474 * gcc.dg/torture/pr45967-2.c: New testcase.
11475 * gcc.dg/torture/pr45967-3.c: Likewise.
11477 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11480 * g++.dg/ext/pr47213.C: Require visibility.
11482 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11484 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11485 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11487 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11489 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11490 Linux-based targets.
11492 2011-01-13 Jan Hubicka <jh@suse.cz>
11494 PR tree-optimization/47276
11495 * gcc.dg/pr47276.c: New testcase.
11497 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11498 Jonathan Wakely <jwakely.gcc@gmail.com>
11501 * g++.dg/other/pr33558.C: New.
11502 * g++.dg/other/pr33558-2.C: New.
11504 2011-01-14 Martin Jambor <mjambor@suse.cz>
11506 PR tree-optimization/45934
11507 PR tree-optimization/46302
11508 * g++.dg/ipa/devirt-c-1.C: New test.
11509 * g++.dg/ipa/devirt-c-2.C: Likewise.
11510 * g++.dg/ipa/devirt-c-3.C: Likewise.
11511 * g++.dg/ipa/devirt-c-4.C: Likewise.
11512 * g++.dg/ipa/devirt-c-5.C: Likewise.
11513 * g++.dg/ipa/devirt-c-6.C: Likewise.
11514 * g++.dg/ipa/devirt-6.C: Likewise.
11515 * g++.dg/ipa/devirt-d-1.C: Likewise.
11516 * g++.dg/torture/pr45934.C: Likewise.
11518 2011-01-14 Jason Merrill <jason@redhat.com>
11520 * g++.dg/cpp0x/variadic105.C: New.
11522 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11523 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11526 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11527 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11528 execution tests on i?86-*-*, x86_64-*-* and
11529 powerpc*-apple-darwin* && ilp32.
11530 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11531 tests on i?86-*-* and x86_64-*-*.
11533 2011-01-14 Richard Guenther <rguenther@suse.de>
11535 PR tree-optimization/47280
11536 * g++.dg/opt/pr47280.C: New testcase.
11538 2011-01-14 Jason Merrill <jason@redhat.com>
11540 * g++.dg/cpp0x/constexpr-regress1.C: New.
11542 * g++.dg/ext/flexary2.C: New.
11544 2011-01-14 Richard Guenther <rguenther@suse.de>
11546 PR middle-end/47281
11547 * gcc.dg/torture/pr47281.c: New testcase.
11548 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11550 2011-01-14 Richard Guenther <rguenther@suse.de>
11552 PR tree-optimization/47286
11553 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11555 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11558 * g++.dg/ext/pr47213.C: New.
11560 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11562 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11564 2011-01-13 Tobias Burnus <burnus@net-b.de>
11565 Mikael Morin <mikael@gcc.gnu.org>
11569 * gfortran.dg/select_type_20.f90: New.
11570 * gfortran.dg/select_type_21.f90: New.
11572 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11575 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11577 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11579 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11580 * gcc.dg/guality/pr36728-2.c: Likewise.
11582 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11585 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11587 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11589 PR rtl-optimization/45352
11590 * gcc.dg/pr45352-3.c: New.
11592 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11594 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11596 * g++.dg/cpp0x/range-for8.C: New.
11597 * g++.dg/cpp0x/range-for9.C: New.
11599 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11602 * g++.dg/debug/pr47209.C: New.
11604 2011-01-12 Richard Guenther <rguenther@suse.de>
11607 * gcc.dg/lto/pr47259_0.c: New testcase.
11608 * gcc.dg/lto/pr47259_1.c: Likewise.
11610 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11612 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11613 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11614 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11615 methods missing from the OBJC2 Object.
11616 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11617 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11618 GNU and NeXT runtimes.
11619 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11621 * objc-obj-c++-shared/Object1.m: Likewise.
11622 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11623 * objc.dg/proto-qual-1.m: Likewise.
11624 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11625 * obj-c++.dg/proto-qual-1.mm: Likewise.
11627 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11630 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11632 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11634 Fixed the Objective-C++ testsuite and updated all tests.
11635 * lib/obj-c++.exp (obj-c++_init): Declare and set
11636 gcc_warning_prefix and gcc_error_prefix.
11637 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11638 'dg-warning', 'dg-message' and 'dg-error'.
11639 * obj-c++.dg/class-extension-3.mm: Likewise.
11640 * obj-c++.dg/class-protocol-1.mm: Likewise.
11641 * obj-c++.dg/encode-7.mm: Likewise.
11642 * obj-c++.dg/exceptions-3.mm: Likewise.
11643 * obj-c++.dg/exceptions-5.mm: Likewise.
11644 * obj-c++.dg/method-12.mm: Likewise.
11645 * obj-c++.dg/method-13.mm: Likewise.
11646 * obj-c++.dg/method-15.mm: Likewise.
11647 * obj-c++.dg/method-16.mm: Likewise.
11648 * obj-c++.dg/method-4.mm: Likewise.
11649 * obj-c++.dg/method-8.mm: Likewise.
11650 * obj-c++.dg/method-conflict-1.mm: Likewise.
11651 * obj-c++.dg/method-conflict-2.mm: Likewise.
11652 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11653 and uncommented second part of the testcase now that the testsuite
11655 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11656 and uncommented second part of the testcase now that the testsuite
11658 * obj-c++.dg/private-1.mm: Likewise.
11659 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11660 * obj-c++.dg/syntax-error-7.mm: Likewise.
11661 * obj-c++.dg/warn5.mm: Likewise.
11662 * obj-c++.dg/property/at-property-14.mm: Likewise.
11663 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11665 * obj-c++.dg/property/at-property-18.mm: Likewise.
11666 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11668 * obj-c++.dg/property/at-property-21.mm: Likewise.
11669 * obj-c++.dg/property/at-property-28.mm: Likewise.
11670 * obj-c++.dg/property/at-property-5.mm: Likewise.
11671 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11672 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11673 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11674 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11675 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11676 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11677 * obj-c++.dg/tls/diag-5.mm: Likewise.
11678 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11679 dg-error, now matched correctly.
11681 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11683 * objc.dg/property/at-property-29.m: New.
11684 * obj-c++.dg/property/at-property-29.mm: New.
11686 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11688 * go.test/go-test.exp (go-set-goarch): New proc.
11689 (go-gc-tests): Use it.
11691 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11694 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11696 2011-01-11 Richard Henderson <rth@redhat.com>
11698 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11700 2011-01-11 Jan Hubicka <jh@suse.cz>
11704 * gcc.dg/lto/pr45721_1.c: New file.
11705 * gcc.dg/lto/pr45721_0.c: New file.
11707 2011-01-11 Richard Guenther <rguenther@suse.de>
11709 PR tree-optimization/46076
11710 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11712 2011-01-11 Jeff Law <law@redhat.com>
11714 * PR tree-optimization/47086
11715 * gcc.dg/pr47086.c: New test.
11717 2011-01-11 Jason Merrill <jason@redhat.com>
11720 * g++.dg/template/new10.C: New.
11723 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11725 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11727 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11728 Split type definitions and NSConstantString class into...
11729 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11730 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11731 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11732 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11733 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11734 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11736 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11737 encode defines for newer NeXT system headers.
11738 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11739 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11740 * objc.dg/foreach-5.m: Likewise.
11741 * objc.dg/foreach-2.m: Likewise.
11742 * objc.dg/foreach-4.m: Likewise.
11743 * objc.dg/torture/strings/string1.m: Likewise.
11744 * objc.dg/torture/strings/string2.m: Likewise.
11745 * objc.dg/torture/strings/string3.m: Likewise.
11746 * objc.dg/torture/strings/string4.m: Likewise.
11747 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11748 header and stand alone.
11749 * obj-c++.dg/strings/strings-2.mm: Likewise.
11750 * objc.dg/torture/strings/const-str-3.m: Likewise.
11751 * objc.dg/strings/strings-2.m: Likewise.
11752 * objc.dg/strings/const-str-12b.m: Likewise.
11754 2011-01-12 Richard Guenther <rguenther@suse.de>
11756 PR middle-end/32511
11757 * gcc.dg/attr-weak-1.c: Adjust.
11759 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11762 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11763 standard compliant and comment.
11765 2011-01-10 Jan Hubicka <jh@suse.cz>
11768 * gcc.dg/initpri3.c: New testcase.
11770 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11773 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11774 externally visible.
11779 (g_ebp_save): Likewise.
11780 (g_esp_save): Likewise.
11782 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11784 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11786 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11788 PR tree-optimization/46021
11789 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11790 i?86-*-*, x86_64-*-*.
11792 2011-01-10 Jeff Law <law@redhat.com>
11794 * PR tree-optimization/47141
11795 * gcc.c-torture/compile/pr47141.c: New test.
11797 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11800 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11801 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11802 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11803 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11806 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11807 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11808 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11809 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11810 being vectorized. Adjust dg-final pattern.
11813 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11814 * gcc.dg/vect/slp-24.c: Likewise.
11816 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11819 * g++.dg/other/pr47218-1.C: New test file.
11820 * g++.dg/other/pr47218.C: Likewise.
11821 * g++.dg/other/pr47218.h: New supporting header.
11823 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11826 * objc.dg/attributes/invalid-attribute-1.m: New.
11827 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11829 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11832 * gfortran.dg/proc_ptr_comp_28.f90: New.
11834 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11836 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11837 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11838 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11839 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11840 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11841 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11842 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11843 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11844 * objc.dg/gnu-api-2-class.m: Likewise.
11845 * objc.dg/gnu-api-2-ivar.m: Likewise.
11846 * objc.dg/gnu-api-2-method.m: Likewise.
11847 * objc.dg/gnu-api-2-objc.m: Likewise.
11848 * objc.dg/gnu-api-2-object.m: Likewise.
11849 * objc.dg/gnu-api-2-property.m: Likewise.
11850 * objc.dg/gnu-api-2-protocol.m: Likewise.
11851 * objc.dg/gnu-api-2-sel.m: Likewise.
11853 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11855 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11856 * objc.dg/objc-foreach-4.m: Likewise.
11857 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11858 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11859 * objc.dg/foreach-4.m: Likewise.
11860 * objc.dg/foreach-5.m: Likewise.
11861 * objc.dg/foreach-3.m: Return self from init.
11863 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11866 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11868 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11871 * gfortran.dg/class_35.f90: New.
11873 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11875 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11877 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11880 * objc.dg/invalid-method-2.m: New.
11881 * obj-c++.dg/invalid-method-2.mm: New.
11883 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11886 * gfortran.dg/transpose_optimization_2.f90 : New test.
11888 2011-01-08 Jan Hubicka <jh@suse.cz>
11890 PR tree-optmization/46469
11891 * g++.dg/torture/pr46469.C: New testcase.
11893 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11895 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11896 emulation of libobjc-gnu structure layout functionality to ..
11897 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11898 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11899 * objc/execute/bf-common.h: Adjust headers.
11900 * objc/execute/bf-1.m: Likewise.
11901 * objc/execute/bf-2.m: Likewise.
11902 * objc/execute/bf-3.m: Likewise.
11903 * objc/execute/bf-4.m: Likewise.
11904 * objc/execute/bf-5.m: Likewise.
11905 * objc/execute/bf-6.m: Likewise.
11906 * objc/execute/bf-7.m: Likewise.
11907 * objc/execute/bf-8.m: Likewise.
11908 * objc/execute/bf-9.m: Likewise.
11909 * objc/execute/bf-10.m: Likewise.
11910 * objc/execute/bf-11.m: Likewise.
11911 * objc/execute/bf-12.m: Likewise.
11912 * objc/execute/bf-13.m: Likewise.
11913 * objc/execute/bf-14.m: Likewise.
11914 * objc/execute/bf-15.m: Likewise.
11915 * objc/execute/bf-16.m: Likewise.
11916 * objc/execute/bf-17.m: Likewise.
11917 * objc/execute/bf-18.m: Likewise.
11918 * objc/execute/bf-19.m: Likewise.
11919 * objc/execute/bf-20.m: Likewise.
11920 * objc/execute/bf-21.m: Likewise.
11921 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11922 objc_get_type_qualifiers ().
11924 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11927 * gfortran.dg/dependency_39.f90: New test.
11929 2011-01-07 Jan Hubicka <jh@suse.cz>
11931 Get builtins tests ready for linker plugin.
11932 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11933 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11934 my_memset, my_bzero): Mark used.
11935 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11936 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11938 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11941 2011-01-07 Jan Hubicka <jh@suse.cz>
11943 PR tree-optimization/46367
11944 * g++.dg/torture/pr46367.C: New file.
11946 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11949 * gcc.dg/pr47201.c: New test.
11952 * gcc.dg/tree-prof/pr47187.c: New test.
11954 2011-01-07 Tobias Burnus <burnus@net-b.de>
11957 * gfortran.dg/extends_type_of_3.f90: New.
11959 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11961 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11962 * g++.dg/ext/dllimport-MI1.C: Likewise.
11963 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11964 * g++.dg/ext/dllimport10.C: Likewise.
11965 * g++.dg/ext/dllimport11.C: Likewise.
11966 * g++.dg/ext/dllimport12.C: Likewise.
11967 * g++.dg/ext/dllimport13.C: Likewise.
11968 * g++.dg/ext/dllimport2.C: Likewise.
11969 * g++.dg/ext/dllimport3.C: Likewise.
11970 * g++.dg/ext/dllimport4.C: Likewise.
11971 * g++.dg/ext/dllimport5.C: Likewise.
11972 * g++.dg/ext/dllimport6.C: Likewise.
11973 * g++.dg/ext/dllimport8.C: Likewise.
11974 * g++.dg/ext/dllimport9.C: Likewise.
11975 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11976 targets, too. Additionally enable test for i?86-*-mingw*.
11977 * g++.dg/ext/selectany1.C: Likewise.
11978 Remove guard variable check.
11980 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11984 * gfortran.dg/storage_size_3.f08: Extended.
11986 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11989 * g++.dg/template/stdarg1.C: New test.
11991 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11994 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11995 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11996 from the interface of functions to not hide the errors that
11999 2011-01-06 Jan Hubicka <jh@suse.cz>
12001 * gcc.dg/lto/pr47188_0.c: New testcase.
12002 * gcc.dg/lto/pr47188_1.c: New testcase.
12004 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12008 * gfortran.dg/interface_33.f90: New test.
12010 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12013 * gcc.c-torture/compile/pr47150.c: New test.
12015 2011-01-06 Ira Rosen <irar@il.ibm.com>
12017 PR tree-optimization/47139
12018 * gcc.dg/vect/pr47139.c: New test.
12020 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12023 * gfortran.dg/extends_type_of_2.f03: New.
12025 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12027 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12029 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12031 * gnat.dg/opt14.adb: New test.
12033 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12036 * gfortran.dg/allocate_error_2.f90: New test.
12038 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12041 * gfortran.dg/storage_size_3.f08: New.
12043 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12045 PR libgfortran/47154
12046 * gfortran.dg/namelist_68.f90: New test.
12048 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12050 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12052 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12055 * gfortran.dg/class_34.f90: New.
12057 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12059 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12060 use __builtin_inff. Skip all single-precision tests that require
12063 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12065 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12067 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12069 PR tree-optimization/47148
12070 * gcc.c-torture/execute/pr47148.c: New test.
12072 PR tree-optimization/47155
12073 * gcc.c-torture/execute/pr47155.c: New test.
12075 PR rtl-optimization/47157
12076 * gcc.c-torture/compile/pr47157.c: New test.
12078 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12080 * gcc.dg/torture/vector-shift2.c (schar): Define.
12081 (main): Always use schar or uchar instead of plain "char" to avoid
12082 dependencies on implementation-defined char signedness.
12084 2011-01-03 Martin Jambor <mjambor@suse.cz>
12086 PR tree-optimization/46801
12087 * gnat.dg/pack9.adb: Remove xfail.
12089 2011-01-03 Martin Jambor <mjambor@suse.cz>
12091 PR tree-optimization/46984
12092 * g++.dg/ipa/pr46984.C: New test.
12094 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12097 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12099 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12101 PR tree-optimization/47140
12102 * gcc.c-torture/compile/pr47140.c: New test.
12104 PR rtl-optimization/47028
12105 * gcc.dg/pr47028.c: New test.
12107 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12109 * objc.dg/protocol-forward-1.m: Removed TODO.
12110 * objc.dg/protocol-forward-2.m: New.
12111 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12112 * obj-c++.dg/protocol-forward-2.mm: New.
12114 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12117 * g++.dg/eh/pr38662.C: New testcase.
12119 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12121 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12122 scan for newline '\n'.
12125 Copyright (C) 2011 Free Software Foundation, Inc.
12127 Copying and distribution of this file, with or without modification,
12128 are permitted in any medium without royalty provided the copyright
12129 notice and this notice are preserved.