1 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3 PR tree-optimization/50189
4 * g++.dg/torture/pr50189.C: New testcase.
6 2011-10-12 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/50700
9 * gcc.dg/builtin-object-size-12.c: New testcase.
11 2011-10-12 Joseph Myers <joseph@codesourcery.com>
14 * gcc.c-torture/compile/pr50565-1.c,
15 gcc.c-torture/compile/pr50565-2.c: New tests.
17 2011-10-11 Jason Merrill <jason@redhat.com>
21 * g++.dg/template/constant1.C: New.
22 * g++.dg/template/constant2.C: New.
23 * g++.dg/cpp0x/constexpr-template3.C: New.
25 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
27 * gcc.target/i386/warn-vect-op-3.c: New test.
28 * gcc.target/i386/warn-vect-op-1.c: New test.
29 * gcc.target/i386/warn-vect-op-2.c: New test.
31 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
33 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
35 2011-10-11 Richard Guenther <rguenther@suse.de>
37 PR tree-optimization/50204
38 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
40 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
42 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
44 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
46 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
47 * gcc.target/i386/fma_double_2.c: Ditto.
48 * gcc.target/i386/fma_double_3.c: Ditto.
49 * gcc.target/i386/fma_double_4.c: Ditto.
50 * gcc.target/i386/fma_double_5.c: Ditto.
51 * gcc.target/i386/fma_double_6.c: Ditto.
52 * gcc.target/i386/fma_float_1.c: Ditto.
53 * gcc.target/i386/fma_float_2.c: Ditto.
54 * gcc.target/i386/fma_float_3.c: Ditto.
55 * gcc.target/i386/fma_float_4.c: Ditto.
56 * gcc.target/i386/fma_float_5.c: Ditto.
57 * gcc.target/i386/fma_float_6.c: Ditto.
58 * gcc.target/i386/l_fma_double_1.c: Ditto.
59 * gcc.target/i386/l_fma_double_2.c: Ditto.
60 * gcc.target/i386/l_fma_double_3.c: Ditto.
61 * gcc.target/i386/l_fma_double_4.c: Ditto.
62 * gcc.target/i386/l_fma_double_5.c: Ditto.
63 * gcc.target/i386/l_fma_double_6.c: Ditto.
64 * gcc.target/i386/l_fma_float_1.c: Ditto.
65 * gcc.target/i386/l_fma_float_2.c: Ditto.
66 * gcc.target/i386/l_fma_float_3.c: Ditto.
67 * gcc.target/i386/l_fma_float_4.c: Ditto.
68 * gcc.target/i386/l_fma_float_5.c: Ditto.
69 * gcc.target/i386/l_fma_float_6.c: Ditto.
70 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
71 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
72 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
73 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
74 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
75 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
76 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
77 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
78 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
79 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
80 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
81 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
83 2011-10-11 Tristan Gingold <gingold@adacore.com>
85 * gcc.dg/va-arg-4.c: New test.
86 * gcc.dg/va-arg-5.c: Ditto.
88 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
90 * lib/target-supports.exp (check_effective_target_fd_truncate):
91 Close and unlink test file before exit.
93 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
96 * gfortran.dg/forall_15.f90: New test case.
98 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
99 Andrew Macleod <amacleod@redhat.com>
101 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
102 wrappers for *other_threads() and *final_verify().
103 * gcc.dg/simulate-thread/simulate-thread.h
104 (simulate_thread_wrapper_other_threads): New.
105 (simulate_thread_wrapper_final_verify): New.
107 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
109 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
111 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
113 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
115 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
116 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
118 * gcc.target/i386/fma_1.h: New file.
119 * gcc.target/i386/fma_2.h: Likewise.
120 * gcc.target/i386/fma_3.h: Likewise.
121 * gcc.target/i386/fma_4.h: Likewise.
122 * gcc.target/i386/fma_5.h: Likewise.
123 * gcc.target/i386/fma_6.h: Likewise.
124 * gcc.target/i386/fma_double_1.c: Likewise.
125 * gcc.target/i386/fma_double_2.c: Likewise.
126 * gcc.target/i386/fma_double_3.c: Likewise.
127 * gcc.target/i386/fma_double_4.c: Likewise.
128 * gcc.target/i386/fma_double_5.c: Likewise.
129 * gcc.target/i386/fma_double_6.c: Likewise.
130 * gcc.target/i386/fma_float_1.c: Likewise.
131 * gcc.target/i386/fma_float_2.c: Likewise.
132 * gcc.target/i386/fma_float_3.c: Likewise.
133 * gcc.target/i386/fma_float_4.c: Likewise.
134 * gcc.target/i386/fma_float_5.c: Likewise.
135 * gcc.target/i386/fma_float_6.c: Likewise.
136 * gcc.target/i386/fma_main.h: Likewise.
137 * gcc.target/i386/fma_run_double_1.c: Likewise.
138 * gcc.target/i386/fma_run_double_2.c: Likewise.
139 * gcc.target/i386/fma_run_double_3.c: Likewise.
140 * gcc.target/i386/fma_run_double_4.c: Likewise.
141 * gcc.target/i386/fma_run_double_5.c: Likewise.
142 * gcc.target/i386/fma_run_double_6.c: Likewise.
143 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
144 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
145 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
146 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
147 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
148 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
149 * gcc.target/i386/fma_run_float_1.c: Likewise.
150 * gcc.target/i386/fma_run_float_2.c: Likewise.
151 * gcc.target/i386/fma_run_float_3.c: Likewise.
152 * gcc.target/i386/fma_run_float_4.c: Likewise.
153 * gcc.target/i386/fma_run_float_5.c: Likewise.
154 * gcc.target/i386/fma_run_float_6.c: Likewise.
155 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
156 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
157 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
158 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
159 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
160 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
161 * gcc.target/i386/l_fma_1.h: Likewise.
162 * gcc.target/i386/l_fma_2.h: Likewise.
163 * gcc.target/i386/l_fma_3.h: Likewise.
164 * gcc.target/i386/l_fma_4.h: Likewise.
165 * gcc.target/i386/l_fma_5.h: Likewise.
166 * gcc.target/i386/l_fma_6.h: Likewise.
167 * gcc.target/i386/l_fma_double_1.c: Likewise.
168 * gcc.target/i386/l_fma_double_2.c: Likewise.
169 * gcc.target/i386/l_fma_double_3.c: Likewise.
170 * gcc.target/i386/l_fma_double_4.c: Likewise.
171 * gcc.target/i386/l_fma_double_5.c: Likewise.
172 * gcc.target/i386/l_fma_double_6.c: Likewise.
173 * gcc.target/i386/l_fma_float_1.c: Likewise.
174 * gcc.target/i386/l_fma_float_2.c: Likewise.
175 * gcc.target/i386/l_fma_float_3.c: Likewise.
176 * gcc.target/i386/l_fma_float_4.c: Likewise.
177 * gcc.target/i386/l_fma_float_5.c: Likewise.
178 * gcc.target/i386/l_fma_float_6.c: Likewise.
179 * gcc.target/i386/l_fma_main.h: Likewise.
180 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
181 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
182 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
183 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
184 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
185 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
186 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
187 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
188 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
189 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
190 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
191 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
193 2011-10-10 Richard Guenther <rguenther@suse.de>
196 * gcc.dg/torture/pr50389.c: New testcase.
198 2011-10-10 Richard Guenther <rguenther@suse.de>
201 * gcc.dg/builtins-47.c: Optimize.
203 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
205 * lib/gcc-simulate-thread.exp: New.
206 * gcc.dg/simulate-thread/guality.h: New.
207 * gcc.dg/simulate-thread/simulate-thread.h: New.
208 * gcc.dg/simulate-thread/simulate-thread.exp: New.
209 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
210 * gcc.dg/simulate-thread/README: New.
211 * g++.dg/simulate-thread/guality.h: New.
212 * g++.dg/simulate-thread/simulate-thread.h: New.
213 * g++.dg/simulate-thread/simulate-thread.exp: New.
214 * g++.dg/simulate-thread/simulate-thread.gdb: New.
215 * c-c++-common/cxxbitfields-2.c: Remove.
216 * c-c++-common/cxxbitfields.c: Remove.
217 * c-c++-common/cxxbitfields-4.c: Remove.
218 * c-c++-common/cxxbitfields-5.c: Remove.
219 * c-c++-common/simulate-thread/bitfields-1.c: New.
220 * c-c++-common/simulate-thread/bitfields-2.c: New.
221 * c-c++-common/simulate-thread/bitfields-3.c: New.
222 * c-c++-common/simulate-thread/bitfields-4.c: New.
224 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/warn/format5.C: New.
229 2011-10-09 Tobias Burnus <burnus@net-b.de>
232 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
233 * gfortran.dg/common_16.f90: New.
235 2011-10-09 Tobias Burnus <burnus@net-b.de>
237 * gfortran.dg/iso_c_binding_param_1.f90: New.
238 * gfortran.dg/iso_c_binding_param_2.f90: New.
239 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
241 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
243 PR tree-optimization/50635
244 * gcc.dg/vect/pr50635.c: New test.
246 2011-10-09 Janus Weil <janus@gcc.gnu.org>
249 * gfortran.dg/proc_decl_27.f90: New.
251 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
254 * objc/execute/initialize-1.m: New test.
256 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
259 * gfortran.dg/pointer_function_result_1.f90 : New test.
261 2011-10-07 David S. Miller <davem@davemloft.net>
264 * gcc.target/sparc/sparc.exp: Add vis3 target test.
265 * gcc.target/sparc/cmask.c: Use it.
266 * gcc.target/sparc/fhalve.c: Likewise.
267 * gcc.target/sparc/fnegop.c: Likewise.
268 * gcc.target/sparc/fpadds.c: Likewise.
269 * gcc.target/sparc/fshift.c: Likewise.
270 * gcc.target/sparc/fucmp.c: Likewise.
271 * gcc.target/sparc/lzd.c: Likewise.
272 * gcc.target/sparc/vis3misc.c: Likewise.
273 * gcc.target/sparc/xmul.c: Likewise.
275 2011-10-07 Richard Henderson <rth@redhat.com>
277 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
279 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
281 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
283 * gcc.dg/pr50193-1.c: New file.
284 * gcc.target/arm/shiftable.c: New file.
286 2011-10-07 Janus Weil <janus@gcc.gnu.org>
289 * gfortran.dg/class_46.f03: New.
291 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
293 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
294 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
295 (syslog, vsyslog, __vsyslog_chk): Likewise.
297 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
298 (x, EXT_x): Use ASMNAME.
300 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
303 2011-10-07 Tom de Vries <tom@codesourcery.com>
306 * gcc.dg/pr50527.c: New test.
308 2011-10-07 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/50650
311 * gcc.c-torture/compile/pr50650.c: New test.
313 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
315 PR tree-optimization/50575
316 * gcc.c-torture/execute/vector-compare-2.x: New file.
318 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
321 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
322 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
325 2011-10-07 Richard Guenther <rguenther@suse.de>
328 * gcc.dg/vect/vect-align-2.c: Increase array size.
330 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
331 H.J. Lu <hongjiu.lu@intel.com>
334 * gcc.target/i386/pr50603.c: New test.
336 2011-10-06 Jason Merrill <jason@redhat.com>
339 * g++.dg/cpp0x/default31.C: New.
341 2011-10-06 Jakub Jelinek <jakub@redhat.com>
343 PR tree-optimization/50596
344 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
346 * gcc.dg/vect/vect-cond-8.c: New test.
348 2011-10-06 Richard Henderson <rth@redhat.com>
350 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
351 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
352 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
353 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
354 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
355 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
356 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
357 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
358 * gcc.c-torture/execute/vshuf-16.inc: New file.
359 * gcc.c-torture/execute/vshuf-2.inc: New file.
360 * gcc.c-torture/execute/vshuf-4.inc: New file.
361 * gcc.c-torture/execute/vshuf-8.inc: New file.
362 * gcc.c-torture/execute/vshuf-main.inc: New file.
363 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
364 * gcc.c-torture/execute/vshuf-v2df.c: New test.
365 * gcc.c-torture/execute/vshuf-v2di.c: New test.
366 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
367 * gcc.c-torture/execute/vshuf-v2si.c: New test.
368 * gcc.c-torture/execute/vshuf-v4df.c: New test.
369 * gcc.c-torture/execute/vshuf-v4di.c: New test.
370 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
371 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
372 * gcc.c-torture/execute/vshuf-v4si.c: New test.
373 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
374 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
375 * gcc.c-torture/execute/vshuf-v8si.c: New test.
377 2011-10-06 Jakub Jelinek <jakub@redhat.com>
379 PR tree-optimization/49279
380 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
381 * gcc.c-torture/execute/pr49279.c: New test.
383 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
386 * gcc.c-torture/compile/pr49049.c: New test.
388 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
391 * gcc.target/arm/pr50305.c: New test.
393 2011-10-06 Richard Guenther <rguenther@suse.de>
395 PR tree-optimization/38884
396 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
397 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
399 2011-10-05 David S. Miller <davem@davemloft.net>
401 * gcc.target/sparc/lzd.c: New test.
402 * gcc.target/sparc/popc.c: New test.
404 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
406 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
407 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
408 * g++.dg/other/final1.C: Cleanup original tree dump.
410 2011-10-05 Jakub Jelinek <jakub@redhat.com>
412 PR tree-optimization/50613
413 * gcc.dg/pr50613.c: New test.
415 2011-10-05 Richard Henderson <rth@redhat.com>
417 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
418 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
419 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
420 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
421 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
422 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
423 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
424 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
426 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
428 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
429 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
430 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
431 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
432 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
434 2011-10-05 Richard Guenther <rguenther@suse.de>
436 PR tree-optimization/38885
437 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
439 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
441 * gcc.target/i386/sw-1.c: New test.
443 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
445 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
447 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
449 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
453 2011-10-04 David S. Miller <davem@davemloft.net>
455 * gcc.target/sparc/fhalve.c: New test.
456 * gcc.target/sparc/fnegop.c: New test.
457 * gcc.target/sparc/xmul.c: New test.
459 2011-10-04 Janus Weil <janus@gcc.gnu.org>
462 * gfortran.dg/dummy_procedure_6.f90: New.
464 2011-10-04 Jakub Jelinek <jakub@redhat.com>
466 PR tree-optimization/50604
467 * gcc.dg/pr50604.c: New test.
469 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 PR tree-optimization/49662
472 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
473 * gcc.dg/graphite/interchange-15.c: Likewise.
474 * gcc.dg/graphite/interchange-mvt.c: Likewise.
476 2011-10-04 Jakub Jelinek <jakub@redhat.com>
478 * gcc.dg/tree-ssa/restrict-4.c: New test.
480 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
482 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
483 (main): Use __typeof to get result type of comparison.
485 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
487 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
488 Make et_vect_multiple_sizes_saved global.
489 (check_effective_target_vect64): Make et_vect64_saved global.
491 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
493 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
494 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
495 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
496 * gcc.dg/builtin-complex-err-1.c: Adjust.
498 2011-10-02 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/range-for22.C: New.
502 * g++.dg/cpp0x/variadic65.C: Remove xfails.
503 * g++.dg/cpp0x/variadic82.C: Remove xfails.
504 * g++.dg/cpp0x/variadic83.C: Remove xfails.
505 * g++.dg/cpp0x/variadic105.C: Remove xfails.
507 * g++.dg/cpp0x/nsdmi5.C: New.
509 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
512 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
514 (mips-dg-options): Force an ABI option if the current ABI is
515 incompatible with the required -mlong setting. Likewise force
516 a long setting if the current one is incompatible with the
517 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
518 throughout procedure.
519 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
520 instead of addressing=absolute.
522 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
524 * gcc.target/mips/stack-1.c: New test.
526 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
528 * gcc.dg/pr49696.c: New test.
530 2011-10-02 Jan Hubicka <jh@suse.cz>
532 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
534 2011-10-01 David S. Miller <davem@davemloft.net>
536 * gcc.target/sparc/cmask.c: New test.
537 * gcc.target/sparc/fpadds.c: New test.
538 * gcc.target/sparc/fshift.c: New test.
539 * gcc.target/sparc/fucmp.c: New test.
540 * gcc.target/sparc/vis3misc.c: New test.
542 2011-10-01 Janus Weil <janus@gcc.gnu.org>
545 * gfortran.dg/assumed_charlen_arg_2.f90: New.
547 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
550 * g++.dg/dfp/44473-1.C: New test.
551 * g++.dg/dfp/44473-2.C: New test.
552 * g++.dg/dfp/mangle-1.C: New test.
553 * g++.dg/dfp/mangle-2.C: New test.
554 * g++.dg/dfp/mangle-3.C: New test.
555 * g++.dg/dfp/mangle-4.C: New test.
556 * g++.dg/dfp/mangle-5.C: New test.
558 2011-09-30 Jakub Jelinek <jakub@redhat.com>
561 * gcc.dg/pr50571.c: New test.
563 PR tree-optimization/46309
564 * gcc.dg/pr46309.c: New test.
566 2011-09-30 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/strlenopt-21.c: New test.
570 2011-09-30 Revital Eres <revital.eres@linaro.org>
572 * gcc.dg/sms-10.c: New file.
574 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
576 * gcc.target/arm/pr50099.c: New test.
578 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
580 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
582 2011-09-30 David S. Miller <davem@davemloft.net>
584 * gcc.target/sparc/bmaskbshuf.c: New test.
585 * gcc.target/sparc/edgen.c: New test.
587 2011-09-29 Janus Weil <janus@gcc.gnu.org>
590 * gfortran.dg/pure_formal_proc_3.f90: New.
593 * gfortran.dg/stfunc_7.f90: New.
595 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
597 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
598 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
599 * gcc.dg/vector-compare-1.c: Likewise.
600 * gcc.dg/vector-compare-2.c: Likewise.
602 2011-09-29 David S. Miller <davem@davemloft.net>
604 * gcc.target/sparc/array.c: New test.
606 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
608 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
609 loop unroll and set max unroll times to 8.
610 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
611 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
612 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
613 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
615 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/ext/visibility/warn5.C: New.
620 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/warn/Wextra-3.C: New.
625 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
628 * gcc.target/sh/pr49468-si.c: New.
630 2011-09-28 Tom de Vries <tom@codesourcery.com>
633 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
634 (TEST): Initialize src3 with random floats.
635 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
636 from union src3. Initialize src3 with random floats.
638 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
640 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
641 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
642 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
643 * gcc.target/sh/sh4a-sincosf.c: Ditto.
644 * gcc.target/sh/sh4a-cos.c: Ditto.
645 * gcc.target/sh/sh4a-cosf.c: Ditto.
646 * gcc.target/sh/sh4a-sin.c: Ditto.
647 * gcc.target/sh/sh4a-sinf.c: Ditto.
648 * gcc.target/sh/sh4a-fsrra.c: Ditto.
649 * gcc.target/sh/sh4a-memmovua.c: Ditto.
650 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
652 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
655 * g++.dg/parse/error40.C: New.
656 * g++.dg/warn/incomplete1.C: Adjust.
658 2011-09-27 Jan Hubicka <jh@suse.cz>
661 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
664 2011-09-27 Jakub Jelinek <jakub@redhat.com>
666 * gcc.dg/strlenopt-1.c: New test.
667 * gcc.dg/strlenopt-1f.c: New test.
668 * gcc.dg/strlenopt-2.c: New test.
669 * gcc.dg/strlenopt-2f.c: New test.
670 * gcc.dg/strlenopt-3.c: New test.
671 * gcc.dg/strlenopt-4.c: New test.
672 * gcc.dg/strlenopt-4g.c: New test.
673 * gcc.dg/strlenopt-4gf.c: New test.
674 * gcc.dg/strlenopt-5.c: New test.
675 * gcc.dg/strlenopt-6.c: New test.
676 * gcc.dg/strlenopt-7.c: New test.
677 * gcc.dg/strlenopt-8.c: New test.
678 * gcc.dg/strlenopt-9.c: New test.
679 * gcc.dg/strlenopt-10.c: New test.
680 * gcc.dg/strlenopt-11.c: New test.
681 * gcc.dg/strlenopt-12.c: New test.
682 * gcc.dg/strlenopt-12g.c: New test.
683 * gcc.dg/strlenopt-13.c: New test.
684 * gcc.dg/strlenopt-14g.c: New test.
685 * gcc.dg/strlenopt-14gf.c: New test.
686 * gcc.dg/strlenopt-15.c: New test.
687 * gcc.dg/strlenopt-16g.c: New test.
688 * gcc.dg/strlenopt-17g.c: New test.
689 * gcc.dg/strlenopt-18g.c: New test.
690 * gcc.dg/strlenopt.h: New file.
692 2011-09-27 Tom de Vries <tom@codesourcery.com>
695 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
696 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
697 * gcc.dg/pr43864.c: New test.
698 * gcc.dg/pr43864-2.c: Same.
699 * gcc.dg/pr43864-3.c: Same.
700 * gcc.dg/pr43864-4.c: Same.
702 2011-09-27 Jan Hubicka <jh@suse.cz>
704 * gcc.dg/ipa/inline-5.c: New testcase.
706 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
708 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
710 * gcc.dg/vect/bb-slp-27.c: New.
711 * gcc.dg/vect/bb-slp-28.c: New.
713 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
715 * testsuite/lib/target-supports.exp (check_profiling_available):
716 Don't rely solely on TLS tests for -fprofile-generate, fall
717 through to the other code.
719 2011-09-27 Richard Guenther <rguenther@suse.de>
721 PR tree-optimization/50363
722 * gcc.dg/torture/pr50363.c: New testcase.
724 2011-09-26 Jason Merrill <jason@redhat.com>
727 * g++.dg/template/partial13.C: New.
730 * g++.dg/template/partial12.C: New.
733 * g++.dg/cpp0x/constexpr-typedef1.C: New.
735 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/diagnostic/bindings1.C: New.
739 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
741 2011-09-26 David S. Miller <davem@davemloft.net>
743 * gcc.target/sparc/wrgsr.c: New test.
744 * gcc.target/sparc/rdgsr.c: New test.
745 * gcc.target/sparc/edge.c: New test.
746 * gcc.target/sparc/fcmp.c: New test.
748 * gcc.target/sparc/edge.c: Update for new return types.
749 * gcc.target/sparc/fcmp.c: Likewise.
751 * gcc.target/sparc/fpaddsubi.c: New test.
753 2011-09-26 Janus Weil <janus@gcc.gnu.org>
756 * gfortran.dg/common_15.f90: New.
759 * gfortran.dg/dummy_procedure_5.f90: New.
760 * gfortran.dg/interface_26.f90: Modified error message.
761 * gfortran.dg/proc_ptr_11.f90: Ditto.
762 * gfortran.dg/proc_ptr_15.f90: Ditto.
763 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
764 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
766 2011-09-26 Jason Merrill <jason@redhat.com>
769 * g++.dg/overload/rvalue3.C: New.
772 * g++.dg/overload/ref-conv2.C: New.
774 * g++.dg/cpp0x/nsdmi-template1.C: New.
776 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/cpp0x/nullptr25.C: New.
780 2011-09-26 Richard Guenther <rguenther@suse.de>
782 PR tree-optimization/50472
783 * gcc.dg/torture/pr50472.c: New testcase.
785 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/opt22.adb: New test.
788 * gnat.dg/opt22_pkg.ad[sb]: New helper.
790 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
792 * gnat.dg/opt21.adb: New test.
793 * gnat.dg/opt21_pkg.ad[sb]: New helper.
795 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/opt20.ad[sb]: New test.
798 * gnat.dg/opt20_pkg.ads: New helper.
800 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/array17.adb: New test.
803 * gnat.dg/array17_pkg.ads: New helper.
805 2011-09-25 Jason Merrill <jason@redhat.com>
807 * g++.dg/cpp0x/nsdmi-defer4.C: New.
809 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
811 * gnat.dg/frame_overflow.ads: New.
812 * gnat.dg/frame_overflow.adb: Adjust.
813 * gnat.dg/specs/addr1.ads: Likewise.
815 2011-09-25 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/tree-ssa/restrict2.C: New test.
819 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
821 * lib/target-supports.exp (check_effective_target_vect64): New.
822 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
823 of multiple vector sizes.
824 * gcc.dg/vect/bb-slp-26.c: New.
826 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/template/bitfield1.C: New.
831 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
833 * gcc.dg/vect/bb-slp-24.c: New.
835 2011-09-24 Jason Merrill <jason@redhat.com>
837 * g++.dg/cpp0x/nsdmi-eh1.C: New.
839 * g++.dg/cpp0x/nsdmi-defer3.C: New.
841 * g++.dg/cpp0x/nsdmi-defer1.C: New.
842 * g++.dg/cpp0x/nsdmi-defer2.C: New.
844 * g++.dg/cpp0x/nsdmi1.C: New.
845 * g++.dg/cpp0x/nsdmi2.C: New.
846 * g++.dg/cpp0x/nsdmi3.C: New.
847 * g++.dg/cpp0x/nsdmi4.C: New.
848 * g++.old-deja/g++.other/init4.C: New.
850 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/template/sfinae28.C: New.
855 2011-09-23 Ian Lance Taylor <iant@google.com>
857 * go.test/go-test.exp (errchk): Handle more cases of getting
858 correct Tcl backslash quoting in regular expressions in test file.
860 2011-09-23 Jason Merrill <jason@redhat.com>
863 * g++.dg/init/const8.C: New.
864 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
865 * g++.dg/cpp0x/defaulted2.C: Likewise.
866 * g++.dg/cpp0x/pr42844-2.C: Likewise.
867 * g++.dg/init/pr20039.C: Likewise.
868 * g++.dg/init/pr42844.C: Likewise.
870 2011-09-23 Jan Hubicka <jh@suse.cz>
872 * gcc.dg/ipa/inline-1.c: new testcase.
873 * gcc.dg/ipa/inline-2.c: new testcase.
874 * gcc.dg/ipa/inline-3.c: new testcase.
875 * gcc.dg/ipa/inline-4.c: new testcase.
877 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/cpp0x/constexpr-static8.C: New.
882 2011-09-23 Jakub Jelinek <jakub@redhat.com>
884 * gcc.target/i386/avxfp-1.c: New test.
885 * gcc.target/i386/avxfp-2.c: New test.
887 2011-09-23 Terry Guo <terry.guo@arm.com>
889 * gcc.c-torture/execute/941014-1.x: Deleted.
891 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
894 * g++.dg/cpp0x/pr50491.C: New.
896 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
899 * gfortran.dg/bessel_6.f90: Fix tolerance test.
901 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/nullptr24.C: New.
906 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
909 * gcc.target/i386/pr50482.c: New test.
911 2011-09-22 Joseph Myers <joseph@codesourcery.com>
913 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
914 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
915 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
916 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
917 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
918 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
919 multilib options contain different -march= from dg-options.
921 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
922 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/template/friend52.C: New.
927 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
929 * gcc.target/arm/cmp-1.c: New test.
930 * gcc.target/arm/cmp-2.c: Likewise.
932 2011-09-22 Janus Weil <janus@gcc.gnu.org>
935 * gfortran.dg/impure_actual_1.f90: Modified error message.
936 * gfortran.dg/proc_ptr_32.f90: New.
937 * gfortran.dg/proc_ptr_33.f90: New.
939 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
941 PR tree-optimization/50451
942 * gcc.dg/vect/pr50451.c: New test.
944 2011-09-21 Ian Lance Taylor <iant@google.com>
946 * go.test/go-test.exp (errchk): Add special case for bug332.
947 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
948 some more test lines.
950 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
952 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
953 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
954 * g++.dg/other/i386-8.C: Ditto.
955 * g++.dg/other/pr34435.C: Ditto.
956 * g++.dg/other/pr39496.C: Ditto.
957 * g++.dg/other/mmintrin.C: Ditto.
959 2011-09-21 Jakub Jelinek <jakub@redhat.com>
961 * gcc.dg/vect/vect-cond-7.c: New test.
962 * gcc.target/i386/sse4_1-cond-1.c: New test.
963 * gcc.target/i386/avx-cond-1.c: New test.
965 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
968 * g++.dg/other/pr50464.C: New test.
970 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
972 * gcc.target/i386/bmi2-mulx32-2.c: New test.
973 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
974 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
975 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
977 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
979 * gnat.dg/opt19.adb: New test.
981 2011-09-21 Terry Guo <terry.guo@arm.com>
983 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
984 on arch conflict when testing case on targets other than armv7-a.
986 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/ext/int128-1.C: New.
990 * g++.dg/ext/int128-2.C: Likewise.
991 * g++.dg/ext/int128-2.h: Likewise.
993 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
996 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
998 2011-09-20 Jason Merrill <jason@redhat.com>
1000 * g++.dg/cpp0x/constexpr-generated1.C: New.
1003 * g++.dg/overload/ref-conv1.C: New.
1005 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1007 * g++.dg/other/final1.C: New.
1009 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1011 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1014 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1016 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1019 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1021 PR tree-optimization/50413
1022 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1023 -fdump-tree-slp-details. Run other tests with
1024 -fdump-tree-vect-details.
1025 * g++.dg/vect/slp-pr50413.cc: New.
1027 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1028 Ira Rosen <ira.rosen@linaro.org>
1031 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1032 Fix underscores around restrict.
1034 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1036 PR tree-optimization/50414
1037 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1038 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1039 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1041 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1043 PR tree-optimization/50412
1044 * gfortran.dg/vect/pr50412.f90: New.
1046 2011-09-16 Jason Merrill <jason@redhat.com>
1049 * g++.dg/eh/defarg1.C: New.
1051 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.dg/vect/vect-reduc-10.c: New test.
1054 * gcc.target/i386/avx-reduc-1.c: New test.
1056 * gcc.target/i386/sse2-extract-1.c: New test.
1057 * gcc.target/i386/avx-extract-1.c: New test.
1059 2011-09-16 Terry Guo <terry.guo@arm.com>
1061 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1063 2011-09-15 Diego Novillo <dnovillo@google.com>
1065 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1066 ALWAYS_CXXFLAGS, if defined.
1067 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1068 ALWAYS_GFORTRANFLAGS, if defined.
1069 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1070 ALWAYS_GOCFLAGS, if defined.
1071 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1072 ALWAYS_OBJCXXFLAGS, if defined.
1073 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1074 additional_flags, if defined.
1075 * lib/gnat.exp (gnat_target_compile): Likewise.
1076 * lib/objc.exp (objc_target_compile): Likewise.
1077 * lib/target-supports-dg.exp (dg-add-options): Handle
1080 2011-09-15 Tom de Vries <tom@codesourcery.com>
1083 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1084 Use uintptr_t in f1. Undo avr xfails.
1086 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1090 * gfortran.dg/function_types_3.f90: New.
1092 2011-09-15 Jason Merrill <jason@redhat.com>
1095 * g++.dg/cpp0x/trailing7.C: New.
1098 * g++.dg/cpp0x/nullptr23.C: New.
1100 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1102 * gcc.dg/vect/bb-slp-25.c: New.
1104 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/cpp0x/noexcept15.C: New.
1109 2011-09-14 Tom de Vries <tom@codesourcery.com>
1112 * gcc.dg/pr50251.c: New test.
1114 2011-09-14 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/null_5.f90: New.
1119 * gfortran.dg/null_6.f90: New.
1121 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1123 * gcc.c-torture/compile/20110913-1.c: New test.
1125 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1128 * gfortran.dg/result_2.f90: New.
1130 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1132 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1134 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1137 * g++.dg/cpp0x/variadic116.C: New test case.
1139 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1141 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1142 * gcc.target/mips/interrupt_handler-2.c: New test.
1143 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1145 2011-09-12 Jason Merrill <jason@redhat.com>
1147 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1149 * g++.dg/cpp0x/explicit7.C: New.
1151 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1153 PR rtl-optimization/50212
1154 * g++.dg/other/pr50212.C: New test.
1156 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1159 * testsuite/gcc.target/avr/torture/avr-torture.exp
1160 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1161 "-O2 -fmerge-all-constants".
1163 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/do_while_1.f90: New test.
1168 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1172 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1173 * gfortran.dg/proc_decl_26.f90: New.
1174 * gfortran.dg/typebound_override_2.f90: New.
1175 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1177 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1179 * gnat.dg/cond_expr2.ad[sb]: New test.
1181 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1183 * gnat.dg/atomic5.ad[sb]: New test.
1185 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1187 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1189 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1192 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1194 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1197 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1199 2011-09-09 Richard Guenther <rguenther@suse.de>
1201 PR tree-optimization/50328
1202 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1204 2011-09-09 Richard Guenther <rguenther@suse.de>
1207 * gcc.dg/torture/pr50333.c: New testcase.
1209 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1211 PR tree-optimization/50318
1212 * gcc.target/arm/pr50318-1.c: New file.
1214 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1216 * gcc.target/i386/all_one_m256i.c: New test.
1218 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/cpp0x/sfinae28.C: New.
1223 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1226 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1227 longer ignored on typedefs.
1229 PR c++/33255 - Support -Wunused-local-typedefs warning
1230 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1231 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1233 2011-09-08 Martin Jambor <mjambor@suse.cz>
1235 PR tree-optimization/50287
1236 * gcc.dg/torture/pr50287.c: New test.
1238 2011-09-08 Richard Guenther <rguenther@suse.de>
1240 PR tree-optimization/19831
1241 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1242 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1243 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1244 * gcc.dg/errno-1.c: Adjust.
1246 2011-09-08 Richard Guenther <rguenther@suse.de>
1248 PR tree-optimization/19831
1249 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1251 2011-09-08 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/do_concurrent_1.f90: New.
1255 * gfortran.dg/do_concurrent_2.f90: New.
1257 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1261 * gcc.dg/pr50310-2.c: New test.
1263 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1266 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1267 * gfortran.dg/impure_constructor_1.f90: Modified.
1268 * gfortran.dg/proc_ptr_comp_33.f90: New.
1270 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/pr50310-1.c: New test.
1275 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1278 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1281 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/cpp0x/noexcept14.C: New.
1286 2011-09-07 Jason Merrill <jason@redhat.com>
1288 * g++.dg/cpp0x/constexpr-ref3.C: New.
1290 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1292 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1294 * gcc.dg/section1.c: Don't xfail for avr.
1296 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1298 PR tree-optimization/50322
1299 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1301 2011-09-07 Martin Jambor <mjambor@suse.cz>
1303 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1305 2011-09-07 Martin Jambor <mjambor@suse.cz>
1307 PR tree-optimization/49911
1308 * g++.dg/tree-ssa/pr49911.C: New test.
1310 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1313 * gcc.dg/torture/pr49030.c: New test.
1315 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1318 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1319 * gfortran.dg/class_4d.f03: Deleted.
1320 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1322 2011-09-07 Richard Guenther <rguenther@suse.de>
1324 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1326 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1328 PR tree-optimization/46021
1329 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1331 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1333 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1335 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1337 * gcc.c-torture/compile/20110906-1.c: New test.
1339 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1341 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1343 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1345 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1346 --param tree-reassoc-width=1.
1348 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1349 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1351 2011-09-06 Richard Guenther <rguenther@suse.de>
1353 PR tree-optimization/48149
1354 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1356 2011-09-06 Richard Guenther <rguenther@suse.de>
1358 PR tree-optimization/48317
1359 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1361 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1363 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1365 (add_options_for_quad_vectors): Replace with ...
1366 (add_options_for_double_vectors): ... this.
1367 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1368 support multiple vector sizes since the vectorizer attempts to
1369 vectorize with both vector sizes.
1370 * gcc.dg/vect/no-vfa-vect-79.c,
1371 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1372 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1373 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1374 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1375 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1376 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1377 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1378 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1379 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1380 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1381 gcc.dg/vect/vect-40.c: Likewise.
1382 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1383 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1384 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1385 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1386 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1388 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1390 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1393 * gcc.target/mips/abi-main.h: New file.
1394 * gcc.target/mips/abi-o32-long32.c: New test.
1395 * gcc.target/mips/abi-o32-long64.c: Likewise.
1396 * gcc.target/mips/abi-o64-long32.c: Likewise.
1397 * gcc.target/mips/abi-o64-long64.c: Likewise.
1398 * gcc.target/mips/abi-n32-long32.c: Likewise.
1399 * gcc.target/mips/abi-n32-long64.c: Likewise.
1400 * gcc.target/mips/abi-n64-long32.c: Likewise.
1401 * gcc.target/mips/abi-n64-long64.c: Likewise.
1402 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1403 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1404 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1405 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1406 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1407 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1408 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1409 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1410 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1411 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1412 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1413 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1414 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1415 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1416 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1417 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1418 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1419 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1420 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1421 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1422 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1423 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1424 * gcc.target/mips/branch-3.c: Likewise.
1425 * gcc.target/mips/branch-4.c: Likewise.
1426 * gcc.target/mips/branch-5.c: Likewise.
1427 * gcc.target/mips/branch-6.c: Likewise.
1428 * gcc.target/mips/branch-7.c: Likewise.
1429 * gcc.target/mips/branch-8.c: Likewise.
1430 * gcc.target/mips/branch-9.c: Likewise.
1431 * gcc.target/mips/branch-10.c: Likewise.
1432 * gcc.target/mips/branch-11.c: Likewise.
1433 * gcc.target/mips/branch-12.c: Likewise.
1434 * gcc.target/mips/branch-13.c: Likewise.
1435 * gcc.target/mips/lazy-binding-1.c: Likewise.
1437 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1439 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1440 to avoid warning on int=16 platforms..
1442 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1444 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1445 to work even with -fshort-enums.
1447 2011-09-04 Jan Hubicka <jh@suse.cz>
1449 * gcc.c-torture/compile/20110902.c: new testcase.
1451 2011-09-04 Jason Merrill <jason@redhat.com>
1454 * g++.dg/cpp0x/rv-conv1.C: New.
1457 * g++.dg/cpp0x/rv-func3.C: New.
1459 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1463 * g++.dg/cpp0x/constexpr-template1.C: New.
1464 * g++.dg/cpp0x/constexpr-template2.C: New.
1465 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1466 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1468 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1470 * gnat.dg/specs/debug1.ads: Tweak pattern.
1472 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1475 * gfortran.dg/class_45a.f03: New.
1476 * gfortran.dg/class_45b.f03: New.
1478 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1479 Ira Rosen <ira.rosen@linaro.org>
1481 PR tree-optimization/50208
1482 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1483 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1484 -fno-tree-fre -fno-tree-pre.
1486 2011-09-02 Martin Jambor <mjambor@suse.cz>
1488 * gcc.dg/ipa/ipcp-3.c: New test.
1490 2011-09-02 Richard Guenther <rguenther@suse.de>
1492 PR tree-optimization/27460
1494 * gcc.dg/vect/vect-cond-7.c: New testcase.
1496 2011-09-02 Martin Jambor <mjambor@suse.cz>
1498 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1499 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1500 xfailed test for inlining.
1501 * g++.dg/ipa/ivinline-9.C: Likewise.
1503 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1505 PR tree-optimization/50178
1506 * gfortran.dg/vect/pr50178.f90: New test.
1508 2011-08-31 Martin Jambor <mjambor@suse.cz>
1511 * gcc.c-torture/execute/pr49886.c: New testcase.
1513 2011-08-31 Tom de Vries <tom@codesourcery.com>
1516 * gcc.dg/pr43513.c: New test.
1518 2011-08-30 Tobias Burnus <burnus@net-b.de>
1521 * gfortran.dg/common_14.f90: New.
1522 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1524 2011-08-30 Jason Merrill <jason@redhat.com>
1527 * g++.dg/cpp0x/decltype33.C: New.
1530 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1533 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1535 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1537 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1539 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1541 * gnat.dg/specs/aggr3.ads: New test.
1542 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1544 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1545 * gnat.dg/specs/aggr2.ads: Likewise.
1547 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1550 * gfortran.dg/allocate_with_source_2.f90: New test
1552 2011-08-30 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1558 * g++.dg/cpp0x/constexpr-value3.C: New.
1560 2011-08-30 Richard Guenther <rguenther@suse.de>
1563 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1564 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1565 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1566 * gcc.dg/pr36902.c: XFAIL.
1568 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1570 * gcc.target/i386/fma-check.h: New.
1571 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1572 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1573 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1574 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1575 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1576 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1577 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1578 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1579 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1580 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1581 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1582 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1583 * gcc.target/i386/fma-compile.c: Likewise.
1584 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1585 * gcc.target/i386/sse-12.c: Add -mfma.
1586 * gcc.target/i386/sse-13.c: Likewise.
1587 * gcc.target/i386/sse-14.c: Likewise.
1588 * gcc.target/i386/sse-22.c: Likewise.
1589 * gcc.target/i386/sse-23.c: Likewise.
1590 * g++.dg/other/i386-2.C: Likewise.
1591 * g++.dg/other/i386-3.C: Likewise.
1593 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1596 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1597 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1599 2011-08-30 Christian Bruel <christian.bruel@st.com>
1601 * g++.dg/bprob/bprob.exp (feedback_options): Set
1602 -fbranch-probabilities.
1603 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1605 2011-08-29 Jason Merrill <jason@redhat.com>
1608 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1610 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1611 Jason Merrill <jason@redhat.com>
1613 * g++.dg/dfp/base.C: New test.
1615 2011-08-29 Jason Merrill <jason@redhat.com>
1619 * g++.dg/cpp0x/initlist58.C: New.
1621 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/class_result_1.f03: New.
1626 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.target/i386/pr48722.c: New test.
1631 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1634 * gfortran.dg/widechar_compare_1.f90: New test.
1636 2011-08-26 Jason Merrill <jason@redhat.com>
1640 * g++.dg/abi/mangle50.C: New.
1642 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1645 * gcc.target/i386/pr50202.c: New test.
1647 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1649 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1650 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1651 * gcc.target/i386/avx-round-vec.c: New test.
1652 * gcc.target/i386/avx-roundf-vec.c: New test.
1654 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1660 * c-c++-common/Wunused-var-14.c: New test.
1662 2011-08-26 Tom de Vries <tom@codesourcery.com>
1664 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1666 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1668 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1669 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1670 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1671 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1673 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1675 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1676 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1677 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1678 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1680 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1683 * gfortran.dg/pointer_comp_init_1.f90: New test.
1685 2011-08-25 Jason Merrill <jason@redhat.com>
1688 * g++.dg/cpp0x/sfinae27.C: New.
1690 2011-08-25 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/coarray_lib_token_4.f90: New.
1694 2011-08-25 Tobias Burnus <burnus@net-b.de>
1696 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1698 2011-08-25 Richard Guenther <rguenther@suse.de>
1700 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1702 2011-08-24 Tobias Burnus <burnus@net-b.de>
1705 * gfortran.dg/initialization_28.f90: New.
1707 2011-08-24 Richard Guenther <rguenther@suse.de>
1709 PR tree-optimization/50067
1710 * gcc.dg/torture/pr50067-3.c: New testcase.
1711 * gcc.dg/torture/pr50067-4.c: Likewise.
1712 * gcc.dg/torture/pr50067-5.c: Likewise.
1714 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1716 * g++.dg/other/i386-2.C: Add -mavx2 check.
1717 * g++.dg/other/i386-3.C: Likewise.
1718 * gcc.target/i386/avx-1.c: Add AVX2.
1719 * gcc.target/i386/avx-2.c: Likewise.
1720 * gcc.target/i386/funcspec-5.c: Likewise.
1721 * gcc.target/i386/sse-12.c: Likewise.
1722 * gcc.target/i386/sse-13.c: Likewise.
1723 * gcc.target/i386/sse-14.c: Likewise.
1724 * gcc.target/i386/sse-22.c: Likewise.
1725 * gcc.target/i386/sse-23.c: Likewise.
1726 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1727 * gcc.target/i386/avx2-check.h: New.
1728 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1729 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1730 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1731 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1732 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1733 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1734 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1735 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1736 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1737 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1738 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1739 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1740 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1741 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1742 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1743 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1744 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1745 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1746 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1747 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1748 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1749 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1750 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1751 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1752 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1753 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1754 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1755 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1756 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1757 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1758 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1759 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1760 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1761 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1762 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1763 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1764 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1765 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1766 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1767 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1768 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1769 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1770 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1771 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1772 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1773 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1774 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1775 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1776 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1777 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1778 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1779 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1780 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1781 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1782 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1783 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1784 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1785 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1786 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1787 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1788 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1789 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1790 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1791 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1792 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1793 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1794 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1795 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1796 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1797 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1798 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1799 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1800 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1801 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1802 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1803 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1804 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1805 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1806 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1807 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1808 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1809 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1810 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1811 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1812 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1813 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1814 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1815 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1816 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1817 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1818 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1819 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1820 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1821 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1822 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1823 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1824 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1825 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1826 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1827 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1828 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1829 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1830 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1831 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1832 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1833 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1834 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1835 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1836 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1837 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1838 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1839 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1840 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1841 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1842 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1843 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1844 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1845 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1846 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1847 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1848 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1849 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1850 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1851 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1852 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1853 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1854 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1855 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1856 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1857 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1858 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1859 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1860 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1861 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1862 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1863 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1864 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1865 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1866 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1867 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1868 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1869 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1870 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1871 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1872 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1873 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1874 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1875 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1876 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1877 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1878 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1879 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1880 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1881 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1882 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1883 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1884 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1885 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1886 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1887 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1888 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1889 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1890 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1891 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1892 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1893 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1894 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1895 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1896 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1897 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1898 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1899 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1900 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1901 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1902 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1903 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1904 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1905 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1906 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1907 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1908 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1909 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1910 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1911 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1912 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1913 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1914 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1915 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1916 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1917 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1918 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1919 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1920 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1921 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1922 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1923 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1924 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1925 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1926 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1927 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1928 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1929 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1930 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1931 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1932 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1933 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1934 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1935 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1936 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1937 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1938 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1939 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1940 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1941 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1942 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1943 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1944 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1945 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1946 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1947 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1948 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1949 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1950 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1951 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1952 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1953 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1954 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1955 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1956 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1957 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1958 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1959 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1960 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1961 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1962 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1963 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1964 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1965 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1966 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1967 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1968 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1969 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1970 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1971 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1972 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2003 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2004 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2007 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2008 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2009 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2010 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2011 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2012 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2013 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2014 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2015 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2016 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2017 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2018 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2019 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2020 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2021 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2022 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2023 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2024 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2025 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2026 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2027 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2028 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2029 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2030 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2031 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2032 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2033 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2034 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2035 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2036 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2037 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2038 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2039 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2040 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2041 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2042 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2043 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2044 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2045 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2046 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2047 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2048 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2049 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2050 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2051 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2052 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2053 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2054 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2055 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2056 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2057 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2058 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2059 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2060 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2061 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2062 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2063 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2064 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2065 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2066 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2067 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2068 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2069 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2070 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2071 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2072 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2073 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2074 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2075 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2076 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2077 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2078 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2079 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2080 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2081 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2082 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2083 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2084 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2085 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2086 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2087 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2088 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2089 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2090 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2091 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2092 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2093 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2094 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2095 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2096 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2097 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2098 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2099 * gcc.target/i386/testimm-9.c: Likewise.
2101 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2103 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2104 * g++.dg/other/i386-3.C: Likewise.
2105 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2106 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2107 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2108 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2109 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2110 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2111 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2112 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2113 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2114 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2115 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2116 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2117 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2118 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2119 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2120 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2121 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2122 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2123 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2124 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2125 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2126 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2127 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2128 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2129 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2130 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2131 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2132 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2133 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2134 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2135 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2136 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2137 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2138 * gcc.target/i386/sse-12.c: Add BMI2.
2139 * gcc.target/i386/sse-13.c: Likewise.
2140 * gcc.target/i386/sse-14.c: Likewise.
2141 * gcc.target/i386/sse-22.c: Likewise.
2142 * gcc.target/i386/sse-23.c: Likewise.
2144 2011-08-23 Jason Merrill <jason@redhat.com>
2146 * g++.dg/template/crash7.C: Adjust expected errors.
2148 2011-08-23 Jason Merrill <jason@redhat.com>
2152 * g++.dg/cpp0x/overload2.C: New.
2154 2011-08-23 Jason Merrill <jason@redhat.com>
2157 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2159 2011-08-23 Jason Merrill <jason@redhat.com>
2162 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2163 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2164 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2165 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2167 2011-08-23 Jason Merrill <jason@redhat.com>
2170 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2172 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2175 * g++.dg/warn/Wunused-var-16.C: New test.
2178 * gcc.dg/pr50161.c: New test.
2180 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2183 * g++.dg/gcov/gcov-7.C: New test.
2185 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2188 * g++.dg/dfp/nofields.C: New test.
2190 2011-08-23 Tobias Burnus <burnus@net-b.de>
2193 * gfortran.dg/use_16.f90: New.
2195 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2196 Kirill Yukhin <kirill.yukhin@intel.com>
2199 * gcc.target/i386/pr50155.c: New test.
2201 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2203 PR tree-optimization/50133
2204 * gcc.dg/pr50133.c: New test.
2207 * c-c++-common/cxxbitfields-6.c: New test.
2209 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2212 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2214 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2216 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2217 * gcc.dg/pr49994-3.c: Ditto.
2219 2011-08-22 Richard Guenther <rguenther@suse.de>
2222 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2223 * gcc.dg/torture/pr50067-2.c: Likewise.
2225 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2228 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2229 of a constant resulting from simplification.
2230 * gfortran.dg/warn_conversion_3.f90: New test.
2232 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2235 * gfortran.dg/zero_stride_1.f90: New test.
2237 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2240 * gfortran.dg/typebound_override_1.f90: Modified.
2242 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2244 PR tree-optimization/48739
2245 * gcc.dg/pr48739-1.c: New test.
2246 * gcc.dg/pr48739-2.c: New test.
2248 2011-08-20 Tobias Burnus <burnus@net-b.de>
2250 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2252 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2255 * gfortran.dg/where_3.f90: New test.
2257 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2260 * gfortran.dg/pr49721-1.f: New.
2261 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2263 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2265 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2266 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2269 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2271 * gcc.target/arm/wmul-11.c: New file.
2272 * gcc.target/arm/wmul-12.c: New file.
2273 * gcc.target/arm/wmul-13.c: New file.
2275 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2277 * gcc.target/arm/wmul-10.c: New file.
2279 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2281 * gcc.target/arm/wmul-9.c: New file.
2282 * gcc.target/arm/wmul-bitfield-2.c: New file.
2284 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2286 * gcc.target/arm/wmul-8.c: New file.
2288 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2290 * gcc.target/arm/wmul-7.c: New file.
2292 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2294 * gcc.target/arm/wmul-6.c: New file.
2296 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2298 * gcc.target/arm/wmul-5.c: New file.
2299 * gcc.target/arm/no-wmla-1.c: New file.
2301 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2303 * gcc.target/arm/wmul-bitfield-1.c: New file.
2305 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2307 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2309 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2311 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2312 * gcc.target/i386/conversion.c: Likewise.
2314 2011-08-19 Richard Guenther <rguenther@suse.de>
2316 * gcc.dg/torture/pr50067-1.c: New testcase.
2317 * gcc.dg/torture/pr50067-2.c: Likewise.
2319 2011-08-19 Joey Ye <joey.ye@arm.com>
2322 * gcc.target/arm/handler-align.c: New test.
2323 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2326 2011-08-19 Joey Ye <joey.ye@arm.com>
2328 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2330 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2333 * gfortran.dg/end_block_label_1.f90: New test.
2334 * gfortran.dg/end_associate_label_1.f90: New test.
2336 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2338 * gcc.dg/c1x-pointer-float-1.c: New test.
2340 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2343 * gfortran.dg/duplicate_labels_2.f: New test.
2345 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2347 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2348 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2349 gcc.dg/c1x-noreturn-5.c: New tests.
2351 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2353 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2355 2011-08-18 Tobias Burnus <burnus@net-b.de>
2358 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2359 * gfortran.dg/coarray_lock_3.f90: Fix test.
2360 * gfortran.dg/coarray_lock_4.f90: New.
2361 * gfortran.dg/coarray_lock_5.f90: New.
2363 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.c-torture/compile/pr50009.c: New test.
2369 * gcc.dg/torture/pr50092.c: New test.
2371 2011-08-18 Tobias Burnus <burnus@net-b.de>
2374 * gfortran.dg/namelist_73.f90: New.
2376 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2378 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2381 * gcc.dg/pr50017.c: New test.
2383 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2386 * g++.dg/lookup/hidden-var1.C: New test case.
2388 2011-08-17 Tobias Burnus <burnus@net-b.de>
2391 * gfortran.dg/warn_unused_var_2.f90: New.
2392 * gfortran.dg/warn_unused_var_3.f90: New.
2394 2011-08-17 Tom de Vries <tom@codesourcery.com>
2397 * gcc.target/arm/pr43597.c: New test.
2399 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2402 * gfortran.dg/common_13.f90: New.
2404 2011-08-16 Jason Merrill <jason@redhat.com>
2407 * g++.dg/cpp0x/variadic-unresolved.C: New.
2409 * g++.old-deja/g++.brendan/README: Add R.I.P.
2411 * g++.dg/ext/attr-used-1.C: New.
2414 * g++.dg/cpp0x/initlist56.C: New.
2416 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2419 * g++.dg/opt/life1.C: Only run on Linux.
2421 2011-08-15 Tobias Burnus <burnus@net-b.de>
2423 * gfortran.dg/coarray_26.f90: New.
2425 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2427 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2430 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2433 * gfortran.dg/func_result_7.f90: New.
2435 2011-08-13 Jason Merrill <jason@redhat.com>
2438 * g++.dg/cpp0x/decltype32.C: New.
2441 * g++.dg/diagnostic/expr1.C: New.
2443 2011-08-12 David Li <davidxl@google.com>
2445 * g++.dg/abi/vbase15.C: New test.
2447 2011-08-12 Jason Merrill <jason@redhat.com>
2450 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2452 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2454 * gcc.dg/builtins-67.c: New test.
2455 * gcc.target/i386/conversion.c: Ditto.
2457 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2458 Brian Hackett <bhackett1024@gmail.com>
2460 * g++.dg/plugin/decl_plugin.c: New.
2461 * g++.dg/plugin/decl-plugin-test.C: New.
2462 * g++.dg/plugin/plugin.exp: Add above testcase.
2464 2011-08-11 Richard Guenther <rguenther@suse.de>
2466 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2468 2011-08-11 Michael Matz <matz@suse.de>
2470 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2472 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2474 PR tree-optimization/50039
2475 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2476 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2478 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2480 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2481 (sse4_1_test): Initialize src3 with random value.
2483 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2485 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2486 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2487 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2488 * gcc.dg/scal-to-vec1.c: New test.
2489 * gcc.dg/scal-to-vec2.c: New test.
2491 2011-08-09 Richard Guenther <rguenther@suse.de>
2493 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2494 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2495 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2496 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2498 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2500 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2502 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2504 * gcc.dg/pr49948.c: Require pthread effective target.
2506 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2508 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2510 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2512 * gcc.target/i386/sse-22a.c: New test.
2514 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2516 PR tree-optimization/50014
2517 * gcc.dg/vect/pr50014.c: New test.
2519 2011-08-08 Martin Jambor <mjambor@suse.cz>
2522 * gcc.dg/tree-ssa/pr49923.c: New test.
2524 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2527 * gcc.target/i386/pr49781-1.c: New.
2529 2011-08-08 Jason Merrill <jason@redhat.com>
2531 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2533 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2535 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2538 * gfortran.dg/typebound_override_1.f90: New.
2540 2011-08-07 Kai Tietz <ktietz@redhat.com>
2542 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2543 x86_64 mingw target.
2544 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2546 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2547 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2548 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2549 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2550 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2551 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2552 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2553 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2555 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2558 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2560 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2562 * gcc.dg/pr48770.c: Cleanup coverage files.
2563 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2565 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2567 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2568 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2569 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2570 lzcnt and bmi options.
2572 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2575 * gcc.dg/pr47381-1.c: New.
2576 * gcc.dg/pr47381-2.c: Likewise.
2577 * gcc.target/i386/pr47381.c: Likewise.
2579 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2582 * gcc.dg/pr47727.c: New.
2585 * gcc.dg/pr47372-1.c: New.
2586 * gcc.dg/pr47372-2.c: Likewise.
2588 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2591 * gcc.target/i386/pr47449.c: New.
2594 * gcc.dg/pr47446-1.c: New.
2595 * gcc.dg/pr47446-2.c: Likewise.
2597 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2600 * gcc.dg/pr47766.c: New.
2603 * gcc.dg/tls/pr47715-1.c: New.
2604 * gcc.dg/tls/pr47715-2.c: Likewise.
2605 * gcc.dg/tls/pr47715-3.c: Likewise.
2606 * gcc.dg/tls/pr47715-4.c: Likewise.
2607 * gcc.dg/tls/pr47715-5.c: Likewise.
2609 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2612 * objc.dg/gnu-api-2-class.m: Updated comments.
2613 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2614 * objc.dg/gnu-api-2-class-meta.m: New test.
2615 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2617 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2620 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2621 with classes that are in construction.
2623 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2626 * gcc.target/i386/pr48084-1.c: New.
2627 * gcc.target/i386/pr48084-2.c: Likewise.
2628 * gcc.target/i386/pr48084-3.c: Likewise.
2629 * gcc.target/i386/pr48084-4.c: Likewise.
2630 * gcc.target/i386/pr48084-5.c: Likewise.
2632 PR rtl-optimization/49504
2633 * gcc.target/i386/pr49504.c: New.
2636 * gcc.dg/pr49860.c: New.
2638 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2641 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2642 with classes that are in construction.
2644 2011-08-05 Jason Merrill <jason@redhat.com>
2647 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2650 * g++.dg/cpp0x/decltype31.C: New.
2653 * g++.dg/init/array28.C: New.
2656 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2658 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2661 * gcc.dg/pr47369-1.c: New.
2663 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2666 * gcc.dg/torture/pr47364-1.c: New.
2667 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2668 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2670 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2673 * gfortran.dg/transfer_check_2.f90: New test case.
2675 2011-08-05 Jan Hubicka <jh@suse.cz>
2678 * gfortran.dg/pr49494.f90: New testcase.
2680 2011-08-05 Jan Hubicka <jh@suse.cz>
2683 * gcc.c-torture/compile/pr49735.c: New testcase.
2685 2011-08-05 Jason Merrill <jason@redhat.com>
2688 * g++.dg/cpp0x/initlist56.C: New.
2691 * g++.dg/overload/rvalue2.C: New.
2694 * g++.dg/cpp0x/range-for21.C: New.
2696 * g++.dg/ext/vla11.C: New.
2698 2011-08-05 Richard Guenther <rguenther@suse.de>
2700 PR tree-optimization/49984
2701 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2703 2011-08-05 Richard Guenther <rguenther@suse.de>
2705 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2706 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2707 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2709 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2711 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2712 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2713 * gfortran.dg/ldist-pr43023.f90: Ditto.
2714 * gfortran.dg/namelist_52.f90: Ditto.
2715 * gfortran.dg/interface_proc_end.f90: Ditto.
2716 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2717 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2719 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2721 * gcc.dg/vect/vect-over-widen-1.c: New test.
2722 * gcc.dg/vect/vect-over-widen-2.c: New test.
2723 * gcc.dg/vect/vect-over-widen-3.c: New test.
2724 * gcc.dg/vect/vect-over-widen-4.c: New test.
2726 2011-08-04 Richard Guenther <rguenther@suse.de>
2729 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2731 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2733 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2735 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2738 * g++.dg/ext/builtin-object-size3.C: New test.
2740 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2742 PR tree-optimization/49948
2743 * gcc.dg/pr49948.c: New test.
2745 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2748 * gcc.dg/torture/pr47383.c: New.
2750 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2752 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2754 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2756 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2758 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2761 * gcc.dg/torture/pr47744-1.c: New.
2762 * gcc.dg/torture/pr47744-2.c: Likewise.
2763 * gcc.dg/torture/pr47744-3.c: Likewise.
2765 2011-08-03 Richard Guenther <rguenther@suse.de>
2768 * gcc.dg/torture/pr49958.c: New testcase.
2770 2011-08-03 Richard Guenther <rguenther@suse.de>
2772 PR tree-optimization/49938
2773 * g++.dg/torture/pr49938.C: New testcase.
2775 2011-08-02 Jason Merrill <jason@redhat.com>
2778 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2781 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2784 * g++.dg/cpp0x/variadic115.C: New.
2787 * g++.dg/cpp0x/union5.C: New.
2789 2011-08-02 Daniel Kraft <d@domob.eu>
2792 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2794 2011-08-02 Kai Tietz <ktietz@redhat.com>
2797 * gcc.dg/tree-ssa/forwprop-15.c
2799 2011-08-02 Jason Merrill <jason@redhat.com>
2802 * g++.dg/cpp0x/range-for20.C: New.
2804 2011-08-02 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/coarray_lib_token_3.f90: New.
2808 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2811 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2812 * gcc.dg/gomp/atomic-15.c: New test.
2813 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2814 * g++.dg/gomp/atomic-15.C: New test.
2815 * g++.dg/gomp/private-1.C: New test.
2816 * g++.dg/gomp/sharing-2.C: New test.
2817 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2818 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2819 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2821 2011-08-02 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2824 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2826 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2827 * gfortran.dg/allocatable_function_5.f90: Ditto.
2828 * gfortran.dg/allocate_stat.f90: Ditto.
2829 * gfortran.dg/array_constructor_20.f90: Ditto.
2830 * gfortran.dg/array_constructor_21.f90: Ditto.
2831 * gfortran.dg/array_constructor_22.f90: Ditto.
2832 * gfortran.dg/array_constructor_26.f03: Ditto.
2833 * gfortran.dg/array_function_4.f90: Ditto.
2834 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2835 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2836 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2837 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2838 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2839 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2840 * gfortran.dg/class_15.f03: Ditto.
2841 * gfortran.dg/class_27.f03: Ditto.
2842 * gfortran.dg/class_33.f90: Ditto.
2843 * gfortran.dg/class_37.f03: Ditto.
2844 * gfortran.dg/class_40.f03: Ditto.
2845 * gfortran.dg/class_42.f03: Ditto.
2846 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2847 * gfortran.dg/coarray/registering_1.f90: Ditto.
2848 * gfortran.dg/convert_1.f90: Ditto.
2849 * gfortran.dg/default_initialization_3.f90: Ditto.
2850 * gfortran.dg/dependency_25.f90: Ditto.
2851 * gfortran.dg/dependency_26.f90: Ditto.
2852 * gfortran.dg/dependency_36.f90: Ditto.
2853 * gfortran.dg/dependency_37.f90: Ditto.
2854 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2855 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2856 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2857 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2858 * gfortran.dg/elemental_result_1.f90: Ditto.
2859 * gfortran.dg/empty_derived_type.f90: Ditto.
2860 * gfortran.dg/entry_7.f90: Ditto.
2861 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2862 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2863 * gfortran.dg/error_recovery_3.f90: Ditto.
2864 * gfortran.dg/extends_4.f03: Ditto.
2865 * gfortran.dg/func_assign.f90: Ditto.
2866 * gfortran.dg/func_assign_3.f90: Ditto.
2867 * gfortran.dg/generic_1.f90: Ditto.
2868 * gfortran.dg/generic_18.f90: Ditto.
2869 * gfortran.dg/generic_22.f03: Ditto.
2870 * gfortran.dg/generic_4.f90: Ditto.
2871 * gfortran.dg/generic_6.f90: Ditto.
2872 * gfortran.dg/generic_actual_arg.f90: Ditto.
2873 * gfortran.dg/graphite/id-21.f: Ditto.
2874 * gfortran.dg/graphite/pr45758.f90: Ditto.
2875 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2876 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2877 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2878 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2879 * gfortran.dg/host_used_types_1.f90: Ditto.
2880 * gfortran.dg/implicit_1.f90: Ditto.
2881 * gfortran.dg/implicit_11.f90: Ditto.
2882 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2883 * gfortran.dg/impure_actual_1.f90: Ditto.
2884 * gfortran.dg/impure_assignment_1.f90: Ditto.
2885 * gfortran.dg/impure_constructor_1.f90: Ditto.
2886 * gfortran.dg/initialization_10.f90: Ditto.
2887 * gfortran.dg/initialization_12.f90: Ditto.
2888 * gfortran.dg/interface_14.f90: Ditto.
2889 * gfortran.dg/interface_15.f90: Ditto.
2890 * gfortran.dg/interface_2.f90: Ditto.
2891 * gfortran.dg/interface_25.f90: Ditto.
2892 * gfortran.dg/interface_26.f90: Ditto.
2893 * gfortran.dg/interface_29.f90: Ditto.
2894 * gfortran.dg/interface_assignment_1.f90: Ditto.
2895 * gfortran.dg/internal_pack_6.f90: Ditto.
2896 * gfortran.dg/internal_pack_7.f90: Ditto.
2897 * gfortran.dg/internal_pack_8.f90: Ditto.
2898 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2899 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2900 * gfortran.dg/module_commons_3.f90: Ditto.
2901 * gfortran.dg/module_equivalence_4.f90: Ditto.
2902 * gfortran.dg/module_equivalence_6.f90: Ditto.
2903 * gfortran.dg/module_function_type_1.f90: Ditto.
2904 * gfortran.dg/module_naming_1.f90: Ditto.
2905 * gfortran.dg/namelist_4.f90: Ditto.
2906 * gfortran.dg/operator_c1202.f90: Ditto.
2907 * gfortran.dg/parens_7.f90: Ditto.
2908 * gfortran.dg/pr32921.f: Ditto.
2909 * gfortran.dg/pr33646.f90: Ditto.
2910 * gfortran.dg/pr41928.f90: Ditto.
2911 * gfortran.dg/pr42119.f90: Ditto.
2912 * gfortran.dg/pr43984.f90: Ditto.
2913 * gfortran.dg/present_1.f90: Ditto.
2914 * gfortran.dg/private_type_2.f90: Ditto.
2915 * gfortran.dg/proc_decl_2.f90: Ditto.
2916 * gfortran.dg/proc_ptr_10.f90: Ditto.
2917 * gfortran.dg/proc_ptr_22.f90: Ditto.
2918 * gfortran.dg/proc_ptr_8.f90: Ditto.
2919 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2920 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2921 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2922 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2923 * gfortran.dg/substring_equivalence.f90: Ditto.
2924 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2925 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2926 * gfortran.dg/trim_optimize_6.f90: Ditto.
2927 * gfortran.dg/typebound_call_12.f03: Ditto.
2928 * gfortran.dg/typebound_operator_5.f03: Ditto.
2929 * gfortran.dg/typebound_operator_6.f03: Ditto.
2930 * gfortran.dg/typebound_proc_18.f03: Ditto.
2931 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2932 * gfortran.dg/use_1.f90: Ditto.
2933 * gfortran.dg/use_10.f90: Ditto.
2934 * gfortran.dg/use_11.f90: Ditto.
2935 * gfortran.dg/use_14.f90: Ditto.
2936 * gfortran.dg/use_only_2.f90: Ditto.
2937 * gfortran.dg/use_rename_4.f90: Ditto.
2938 * gfortran.dg/use_rename_5.f90: Ditto.
2939 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2940 * gfortran.dg/used_interface_ref.f90: Ditto.
2941 * gfortran.dg/used_types_11.f90: Ditto.
2942 * gfortran.dg/used_types_3.f90: Ditto.
2943 * gfortran.dg/used_types_4.f90: Ditto.
2944 * gfortran.dg/userdef_operator_2.f90: Ditto.
2945 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2946 * gfortran.dg/vect/pr46213.f90: Ditto.
2947 * gfortran.dg/whole_file_21.f90: Ditto.
2948 * gfortran.dg/whole_file_22.f90: Ditto.
2949 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2950 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2952 2011-08-02 Kai Tietz <ktietz@redhat.com>
2954 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2956 2011-08-01 Jason Merrill <jason@redhat.com>
2959 * g++.dg/abi/mangle49.C: New.
2962 * g++.dg/cpp0x/constexpr-array4.C: New.
2965 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2967 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2970 * gcc.target/i386/pr49927.c: New test.
2972 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2974 PR tree-optimization/49926
2975 * gcc.dg/vect/pr49926.c: New test.
2977 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2979 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2980 * gcc.target/i386/lzcnt-1.c: New test.
2981 * gcc.target/i386/lzcnt-2.c: Likewise.
2982 * gcc.target/i386/lzcnt-2a.c: Likewise.
2983 * gcc.target/i386/lzcnt-3.c: Likewise.
2984 * gcc.target/i386/lzcnt-4.c: Likewise.
2985 * gcc.target/i386/lzcnt-4a.c: Likewise.
2986 * gcc.target/i386/lzcnt-5.c: Likewise.
2987 * gcc.target/i386/lzcnt-6.c: Likewise.
2988 * gcc.target/i386/lzcnt-6a.c: Likewise.
2989 * gcc.target/i386/lzcnt-check.h: Likewise.
2991 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2992 * gcc.target/i386/sse-13.c: Likewise.
2993 * gcc.target/i386/sse-14.c: Likewise.
2994 * g++.dg/other/i386-2.C: Likewise.
2995 * g++.dg/other/i386-3.C: Likewise.
2997 2011-08-01 Julian Brown <julian@codesourcery.com>
2999 * gcc.target/arm/fixed-point-exec.c: New test.
3001 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3004 * gcc.target/i386/pr49920.c: New test.
3006 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3008 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3009 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3010 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3011 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3012 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3013 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3014 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3015 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3016 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3017 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3018 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3019 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3020 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3021 * g++.dg/tree-ssa/pr33615.C: Ditto.
3022 * g++.dg/tree-ssa/restrict1.C: Ditto.
3023 * c-c++-common/restrict-2.c: Ditto.
3024 * gfortran.dg/pr32921.f: Ditto.
3025 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3026 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3027 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3028 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3029 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3030 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3031 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3032 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3033 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3034 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3036 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3038 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3039 .exe.ltrans[0-9]*. dump files.
3041 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3044 * gfortran.dg/abstract_type_6.f03: Modified.
3045 * gfortran.dg/typebound_proc_24.f03: New.
3047 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3050 * g++.dg/init/for1.C: Fix.
3052 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3055 * gfortran.dg/string_5.f90: New test.
3057 2011-07-29 Jason Merrill <jason@redhat.com>
3060 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3062 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3064 PR tree-optimization/47407
3065 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3069 2011-07-29 Richard Guenther <rguenther@suse.de>
3071 * gcc.dg/uninit-suppress.c: Also disable VRP.
3072 * gcc.dg/uninit-suppress_2.c: Likewise.
3074 2011-07-28 Jason Merrill <jason@redhat.com>
3077 * g++.dg/template/nontype24.C: New.
3079 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3081 PR rtl-optimization/47958
3082 * gcc.dg/torture/pr47958-1.c: New.
3084 2011-07-29 Wei Guozhi <carrot@google.com>
3086 PR rtl-optimization/49799
3087 * gcc.dg/pr49799.c: New test case.
3089 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3092 * gcc.dg/graphite/id-pr48648.c: New.
3094 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3097 * gfortran.dg/maxloc_2.f90: New test.
3098 * gfortran.dg/maxloc_3.f90: New test.
3099 * gfortran.dg/minloc_1.f90: New test.
3100 * gfortran.dg/minloc_2.f90: New test.
3101 * gfortran.dg/minloc_3.f90: New test.
3102 * gfortran.dg/minmaxloc_7.f90: New test.
3105 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3107 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3109 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3110 the builtin isn't optimized away.
3112 2011-07-27 Tobias Burnus <burnus@net-b.de>
3115 * gfortran.dg/lto/pr45586-2_0.f90: New.
3117 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3120 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3121 * c-c++-common/cxxbitfields-5.c: Same.
3123 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3125 * lib/target-supports.exp (check_effective_target_mmap): Use
3126 check_function_available.
3128 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3130 * g++.old-deja/g++.pt/crash60.C: Updated.
3132 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.target/i386/pr49866.c: New test.
3137 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3139 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3140 * gcc.target/i386/bmi-andn-1.c: New test.
3141 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3142 * gcc.target/i386/bmi-andn-2.c: Likewise.
3143 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3144 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3145 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3146 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3147 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3148 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3149 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3150 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3151 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3152 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3153 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3154 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3155 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3156 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3157 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3158 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3159 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3160 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3161 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3162 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3163 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3165 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3168 * gfortran.dg/graphite/id-pr47691.f: New.
3170 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3172 * gcc.target/i386/avx-os-support.h: New.
3173 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3174 (main): Check avx_os_support before the test is run.
3175 * gcc.target/i386/aes-avx-check.h: Ditto.
3176 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3178 2011-07-27 Kai Tietz <ktietz@redhat.com>
3180 * gcc.target/i386/aggregate-ret3.c: New test.
3181 * gcc.target/i386/aggregate-ret4.c: New test.
3183 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3186 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3187 allocated array should *not* change its size.
3188 * gfortran.dg/multiple_allocation_3.f90: New test.
3190 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/cpp0x/constexpr-49776.C: New.
3195 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3198 * gcc.dg/graphite/id-pr47046.c: New.
3200 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3203 * gcc.dg/graphite/run-id-pr47593.c: New.
3205 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3208 * gcc.dg/graphite/run-id-pr47653.c: New.
3209 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3210 induction variables.
3211 * gcc.dg/graphite/scop-16.c: Same.
3212 * gcc.dg/graphite/scop-17.c: Same.
3213 * gcc.dg/graphite/scop-21.c: Same.
3215 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3218 * gcc.dg/graphite/id-pr48805.c: New.
3220 2011-07-26 Tobias Burnus <burnus@net-b.de>
3222 * gfortran.dg/coarray_lib_token_2.f90: New.
3224 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3226 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3229 2011-07-25 Andrew Pinski <apinski@cavium.com>
3232 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3233 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3235 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3237 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3239 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3240 * gcc.c-torture/execute/loop-2g.c: Likewise.
3241 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3242 Require mmap support.
3243 * gcc.c-torture/execute/loop-2g.x: Likewise.
3244 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3245 (MAP_ANON): Provide default.
3246 * gcc.dg/20050826-1.c: Likewise.
3247 * gcc.target/i386/pr36533.c: Likewise.
3248 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3249 Use dg-require-effective-target mmap.
3251 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/cpp0x/range-for19.C: New.
3256 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3259 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3262 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3265 * g++.dg/torture/pr49309.C: Remove.
3267 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3269 PR tree-optimization/49809
3270 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3273 2011-07-25 Richard Guenther <rguenther@suse.de>
3275 PR tree-optimization/49715
3276 * gcc.target/i386/pr49715-1.c: New testcase.
3277 * gcc.target/i386/pr49715-2.c: Likewise.
3279 2011-07-23 Jason Merrill <jason@redhat.com>
3281 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3283 2011-07-22 Jason Merrill <jason@redhat.com>
3286 * g++.dg/cpp0x/initlist55.C: New.
3288 2011-07-23 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/namelist_72.f: New.
3293 2011-07-23 Tobias Burnus <burnus@net-b.de>
3295 * gfortran.dg/coarray_25.f90: New.
3297 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3299 * override1.C: This test should use c++0x mode.
3300 * override3.C: New. Test the diagnostics in c++98 mode.
3302 2011-07-22 Jason Merrill <jason@redhat.com>
3303 Mark Glisse <marc.glisse@normalesup.org>
3306 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3309 * g++.dg/opt/builtins2.C: New.
3310 * g++.dg/other/error27.C: Don't rely on __builtin.
3312 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3314 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3316 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3317 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3318 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3319 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3321 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3324 2011-07-22 Richard Guenther <rguenther@suse.de>
3326 PR tree-optimization/45819
3327 * gcc.dg/pr45819.c: New testcase.
3329 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3331 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3333 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3337 * gcc.dg/graphite/run-id-pr47654.c: New.
3339 2011-07-21 Ian Lance Taylor <iant@google.com>
3342 * gcc.dg/pr49705.c: New test.
3344 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3346 * lib/target-supports.exp (check_avx_os_support_available): New.
3347 (check_effective_target_avx_runtime): Use it.
3349 2011-07-21 Richard Guenther <rguenther@suse.de>
3351 PR tree-optimization/49770
3352 * g++.dg/torture/pr49770.C: New testcase.
3354 2011-07-21 Kai Tietz <ktietz@redhat.com>
3356 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3357 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3359 2011-07-21 Tobias Burnus <burnus@net-b.de>
3361 * gfortran.dg/coarray_lib_token_1.f90: New.
3363 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3365 * gcc.dg/pr32912-2.c: Skip for AVR.
3366 * gcc.dg/pr44674.c: Add dg-require-profiling.
3368 2011-07-20 Jason Merrill <jason@redhat.com>
3370 * g++.dg/ext/desig2.C: New.
3372 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3374 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3376 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3377 * gcc.target/powerpc/recip-3.c: Ditto.
3379 2011-07-19 Jason Merrill <jason@redhat.com>
3381 PR c++/6709 (DR 743)
3382 PR c++/42603 (DR 950)
3383 * g++.dg/cpp0x/decltype21.C: New.
3385 2011-07-20 Richard Guenther <rguenther@suse.de>
3388 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3389 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3391 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3393 * gcc.target/arm/combine-movs.c: New.
3394 * gcc.target/arm/unsigned-extend-2.c: New.
3396 2011-07-19 Jason Merrill <jason@redhat.com>
3399 * g++.dg/cpp0x/variadic114.C: New.
3401 2011-07-19 Tobias Burnus <burnus@net-b.de>
3403 * gfortran.dg/coarray_args_1.f90: New.
3404 * gfortran.dg/coarray_args_2.f90: New.
3406 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3409 * gfortran.dg/allocate_error_3.f90: New.
3411 2011-07-19 Richard Guenther <rguenther@suse.de>
3413 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3414 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3415 * gcc.dg/torture/20110719-1.c: New testcase.
3417 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/49768
3420 * gcc.c-torture/execute/pr49768.c: New test.
3422 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3424 PR tree-optimization/49771
3425 * gcc.dg/vect/pr49771.c: New test.
3427 2011-07-18 Martin Jambor <mjambor@suse.cz>
3429 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3430 * gcc.dg/ipa/ipa-2.c: Likewise.
3431 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3432 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3433 * gcc.dg/ipa/ipa-5.c: Likewise.
3434 * gcc.dg/ipa/ipa-7.c: Likewise.
3435 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3436 * gcc.dg/ipa/ipacost-1.c: Likewise.
3437 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3439 * gcc.dg/ipa/ipcp-1.c: New test.
3440 * gcc.dg/ipa/ipcp-2.c: Likewise.
3441 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3443 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3446 * gfortran.dg/pr49675.f90: New test.
3448 2011-07-18 Richard Guenther <rguenther@suse.de>
3450 * gcc.dg/torture/20110718-1.c: New testcase.
3452 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3454 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3455 * g++.dg/ext/bitfield3.C: Likewise.
3456 * g++.dg/ext/bitfield4.C: Likewise.
3457 * g++.dg/ext/bitfield5.C: Likewise.
3458 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3459 * g++.dg/other/pr23205-2.C: Likewise.
3460 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3461 * gcc.c-torture/compile/20001109-2.c: Likewise.
3462 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3463 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3464 * gcc.dg/bitfld-16.c: Likewise.
3465 * gcc.dg/bitfld-17.c: Likewise.
3466 * gcc.dg/bitfld-18.c: Likewise.
3467 * gcc.dg/builtins-config.h: Remove Netware support.
3468 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3469 * gcc.dg/cdce2.c: Likewise.
3470 * gcc.dg/cpp/assert4.c: Remove netware support.
3471 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3472 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3474 * lib/target-supports.exp (check_visibility_available): Remove
3476 (check_profiling_available): Likewise.
3478 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3480 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3482 2011-07-17 Tobias Burnus <burnus@net-b.de>
3483 Thomas Koenig <tkoenig@gcc.gnu.org>
3486 * gfortran.dg/generic_17.f90: Fix testcase.
3487 * gfortran.dg/interface_3.f90: Add dg-error.
3488 * gfortran.dg/use_14.f90: New.
3489 * gfortran.dg/use_15.f90: New.
3491 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3493 * gnat.dg/pointer_controlled.adb: New test.
3495 2011-07-17 Tobias Burnus <burnus@net-b.de>
3498 * gfortran.dg/pointer_remapping_7.f90: New.
3500 2011-07-16 Jason Merrill <jason@redhat.com>
3502 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3504 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3505 Jason Merrill <jason@redhat.com>
3509 * g++.dg/cpp0x/decltype29.C: Adjust.
3510 * g++.dg/cpp0x/error4.C: Adjust.
3511 * g++.dg/cpp0x/sfinae26.C: Adjust.
3512 * g++.dg/cpp0x/variadic105.C: Adjust.
3513 * g++.dg/template/deduce3.C: Adjust.
3514 * g++.dg/template/error45.C: Adjust.
3515 * g++.dg/template/ptrmem2.C: Adjust.
3516 * g++.dg/template/sfinae2.C: Adjust.
3517 * g++.old-deja/g++.pt/crash60.C: Adjust.
3518 * g++.old-deja/g++.pt/unify6.C: Adjust.
3519 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3520 * g++.dg/cpp0x/nullptr15.C: Adjust.
3521 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3522 * g++.dg/cpp0x/pr31431.C: Adjust.
3523 * g++.dg/cpp0x/pr31434.C: Adjust.
3524 * g++.dg/cpp0x/sfinae11.C: Adjust
3525 * g++.dg/cpp0x/temp_default2.C: Adjust.
3526 * g++.dg/cpp0x/trailing4.C: Adjust.
3527 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3528 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3529 * g++.dg/cpp0x/variadic105.C: Adjust.
3530 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3531 * g++.dg/ext/vla2.C: Adjust.
3532 * g++.dg/other/ptrmem10.C: Adjust.
3533 * g++.dg/other/ptrmem11.C: Adjust.
3534 * g++.dg/overload/unknown1.C: Adjust.
3535 * g++.dg/template/conv11.C: Adjust.
3536 * g++.dg/template/dependent-expr5.C: Adjust.
3537 * g++.dg/template/friend.C: Adjust.
3538 * g++.dg/template/incomplete2.C: Adjust.
3539 * g++.dg/template/local4.C: Adjust.
3540 * g++.dg/template/local6.C: Adjust.
3541 * g++.dg/template/operator9.C: Adjust.
3542 * g++.dg/template/ttp25.C: Adjust.
3543 * g++.dg/template/unify10.C: Adjust.
3544 * g++.dg/template/unify11.C: Adjust.
3545 * g++.dg/template/unify6.C: Adjust.
3546 * g++.dg/template/unify9.C: Adjust.
3547 * g++.dg/template/varmod1.C: Adjust.
3548 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3549 * g++.old-deja/g++.pt/crash28.C: Adjust.
3550 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3551 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3552 * g++.old-deja/g++.pt/expr2.C: Adjust.
3553 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3554 * g++.old-deja/g++.pt/spec5.C: Adjust.
3555 * g++.old-deja/g++.pt/spec6.C: Adjust.
3556 * g++.old-deja/g++.pt/unify4.C: Adjust.
3557 * g++.old-deja/g++.pt/unify8.C: Adjust.
3558 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3559 * g++.dg/overload/template5.C: New testcase.
3560 * g++.dg/template/overload12.C: New testcase.
3562 2011-07-11 Tobias Burnus <burnus@net-b.de>
3564 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3565 * gfortran.dg/coarray_7.f90: Ditto.
3566 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3567 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3569 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3571 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3573 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3574 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3575 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3577 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3578 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3579 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3581 2011-07-15 Jason Merrill <jason@redhat.com>
3584 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3585 Use --extra_opts instead of --additional_options.
3587 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3590 * g++.dg/torture/pr49309.C: Remove.
3592 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3594 * gcc.target/tic6x/weak-call.c: New test.
3595 * gcc.target/tic6x/fpcmp.c: New test.
3596 * gcc.target/tic6x/fpdiv.c: New test.
3597 * gcc.target/tic6x/rotdi16-scan.c: New test.
3598 * gcc.target/tic6x/ffssi.c: New test.
3599 * gcc.target/tic6x/fpdiv-lib.c: New test.
3600 * gcc.target/tic6x/cold-lc.c: New test.
3601 * gcc.target/tic6x/longcalls.c: New test.
3602 * gcc.target/tic6x/abi-align-1.c: New test.
3603 * gcc.target/tic6x/fpcmp-finite.c: New test.
3604 * gcc.target/tic6x/rotdi16.c: New test.
3605 * gcc.target/tic6x/bswapl.c: New test.
3606 * gcc.target/tic6x/ffsdi.c: New test.
3607 * gcc.target/tic6x/tic6x.exp: New file.
3608 * gcc.target/tic6x/builtins/arith24.c: New test.
3609 * gcc.target/tic6x/builtins/smpy.c: New test.
3610 * gcc.target/tic6x/builtins/smpylh.c: New test.
3611 * gcc.target/tic6x/builtins/smpyh.c: New test.
3612 * gcc.target/tic6x/builtins/sarith1.c: New test.
3613 * gcc.target/tic6x/builtins/extclr.c: New test
3614 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3615 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3616 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3617 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3619 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3621 * gcc.dg/20020312-2.c: Likewise.
3622 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3623 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3624 * gcc.dg/torture/builtin-math-7.c: Likewise.
3627 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3628 not testing tic6x-*-*.
3630 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3633 * g++.dg/torture/pr49309.C: New testcase.
3635 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3637 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3639 2011-07-14 Richard Guenther <rguenther@suse.de>
3641 PR tree-optimization/49651
3642 * gcc.dg/torture/pr49651.c: New testcase.
3644 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3647 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3649 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3651 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3652 -mno-pointers-to-nested-functions.
3653 * gcc.target/powerpc/no-r11-2.c: Ditto.
3654 * gcc.target/powerpc/no-r11-3.c: Ditto.
3656 2011-07-13 Jason Merrill <jason@redhat.com>
3658 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3659 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3660 when compiling C files.
3661 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3662 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3663 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3664 * g++.dg/lookup/anon2.C: Likewise.
3665 * g++.dg/tree-ssa/copyprop.C: Likewise.
3666 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3667 * g++.dg/init/vector1.C: Ignore narrowing errors.
3668 * g++.dg/torture/pr35526.C: Likewise.
3669 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3671 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3674 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3677 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3679 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3680 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3682 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3684 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3685 * lib/obj-c++.exp (obj-c++_init): Ditto.
3686 * lib/file-format.exp (gcc_target_object_format): Ditto.
3687 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3688 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3689 (check_visibility_available): Ditto.
3690 (check_effective_target_tls_native): Ditto.
3691 (check_effective_target_tls_emulated): Ditto.
3692 (check_effective_target_function_sections): Ditto.
3694 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3696 * gcc.target/arm/pr48183.c: New test.
3698 2011-07-13 Richard Guenther <rguenther@suse.de>
3700 * gcc.dg/torture/20110713-1.c: New testcase.
3702 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3705 * gcc.c-torture/compile/pr49474.c: New testcase.
3707 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3709 PR tree-optimization/49712
3710 * gcc.c-torture/execute/pr49712.c: New test.
3712 2011-07-11 Jason Merrill <jason@redhat.com>
3715 * g++.dg/template/recurse3.C: New.
3717 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.dg/guality/csttest.c: New test.
3723 * gfortran.dg/pr49698.f90: New test.
3725 2011-07-11 Jeff Law <law@redhat.com>
3727 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3729 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3731 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3732 * go.test/go-test.exp (go-set-goarch): Likewise.
3734 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3737 * gcc.target/avr/torture/pr39633.c: New test case.
3739 2011-07-11 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3744 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3746 * lib/target-supports.exp (check_effective_target_scheduling):
3748 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3749 * gcc.dg/pr45055.c: Ditto.
3750 * gcc.dg/pr45353.c: Ditto.
3751 * g++.dg/pr45056.C: Ditto.
3753 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3755 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3756 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3757 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3758 * g++.dg/torture/pr31863.C: Skip AVR.
3760 2011-07-10 Tobias Burnus <burnus@net-b.de>
3763 * gfortran.dg/intrinsic_signal.f90: New.
3765 2011-07-09 Jason Merrill <jason@redhat.com>
3767 * g++.dg/cpp0x/regress/regress6.C: New.
3768 * g++.dg/parse/crash45.C: Adjust message.
3769 * g++.dg/template/crash38.C: Adjust message.
3770 * g++.dg/template/crash64.C: Adjust message.
3772 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3774 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3775 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3776 * g++.dg/abi/bitfield3.C: Likewise.
3777 * g++.dg/eh/pr38662.C: Likewise.
3778 * g++.dg/ext/attrib36.C: Likewise.
3779 * g++.dg/ext/attrib37.C: Likewise.
3780 * g++.dg/ext/attrib8.C: Likewise.
3781 * g++.dg/ext/tmplattr1.C: Likewise.
3782 * g++.dg/inherit/override-attribs.C: Likewise.
3783 * g++.dg/opt/inline9.C: Likewise.
3784 * g++.dg/opt/life1.C: Likewise.
3785 * g++.dg/opt/longbranch2.C: Likewise.
3786 * g++.dg/opt/nrv12.C: Likewise.
3787 * g++.dg/opt/reg-stack4.C: Likewise.
3788 * g++.dg/other/pr35504.C: Likewise.
3789 * g++.dg/other/pr39496.C: Likewise.
3790 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3791 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3792 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3793 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3794 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3795 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3796 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3797 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3798 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3799 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3800 * g++.dg/warn/pr15774-1.C: Likewise.
3801 * g++.dg/warn/pr15774-2.C: Likewise.
3802 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3803 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3804 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3805 * g++.old-deja/g++.pt/asm2.C: Likewise.
3806 * gcc.c-torture/compile/20000804-1.c: Likewise.
3807 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3808 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3809 * gcc.dg/20020108-1.c: Likewise.
3810 * gcc.dg/20020122-2.c: Likewise.
3811 * gcc.dg/20020122-3.c: Likewise.
3812 * gcc.dg/20020206-1.c: Likewise.
3813 * gcc.dg/20020219-1.c: Likewise.
3814 * gcc.dg/20020310-1.c: Likewise.
3815 * gcc.dg/20020411-1.c: Likewise.
3816 * gcc.dg/20020418-2.c: Likewise.
3817 * gcc.dg/20020426-2.c: Likewise.
3818 * gcc.dg/20020517-1.c: Likewise.
3819 * gcc.dg/20030204-1.c: Likewise.
3820 * gcc.dg/20030826-2.c: Likewise.
3821 * gcc.dg/20031102-1.c: Likewise.
3822 * gcc.dg/20031202-1.c: Likewise.
3823 * gcc.dg/20050111-1.c: Likewise.
3824 * gcc.dg/20050503-1.c: Likewise.
3825 * gcc.dg/array-init-1.c: Likewise.
3826 * gcc.dg/builtin-apply4.c: Likewise.
3827 * gcc.dg/dfp/pr31344.c: Likewise.
3828 * gcc.dg/gomp/atomic-11.c: Likewise.
3829 * gcc.dg/graphite/pr40281.c: Likewise.
3830 * gcc.dg/ia64-sync-1.c: Likewise.
3831 * gcc.dg/ia64-sync-2.c: Likewise.
3832 * gcc.dg/ia64-sync-3.c: Likewise.
3833 * gcc.dg/ia64-sync-4.c: Likewise.
3834 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3835 * gcc.dg/invalid-call-1.c: Likewise.
3836 * gcc.dg/loop-3.c: Likewise.
3837 * gcc.dg/lower-subreg-1.c: Likewise.
3838 * gcc.dg/lto/pr47259_0.c: Likewise.
3839 * gcc.dg/nested-calls-1.c: Likewise.
3840 * gcc.dg/pr20017.c: Likewise.
3841 * gcc.dg/pr25023.c: Likewise.
3842 * gcc.dg/pr27671-2.c: Likewise.
3843 * gcc.dg/pr32176.c: Likewise.
3844 * gcc.dg/pr33676.c: Likewise.
3845 * gcc.dg/pr35045.c: Likewise.
3846 * gcc.dg/pr36015.c: Likewise.
3847 * gcc.dg/pr36584.c: Likewise.
3848 * gcc.dg/pr36998.c: Likewise.
3849 * gcc.dg/pr37438.c: Likewise.
3850 * gcc.dg/pr37908.c: Likewise.
3851 * gcc.dg/pr41241.c: Likewise.
3852 * gcc.dg/pr41340.c: Likewise.
3853 * gcc.dg/pr44136.c: Likewise.
3854 * gcc.dg/pr44194-1.c: Likewise.
3855 * gcc.dg/pr46212.c: Likewise.
3856 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3857 * gcc.dg/setjmp-2.c: Likewise.
3858 * gcc.dg/short-compare-1.c: Likewise.
3859 * gcc.dg/short-compare-2.c: Likewise.
3860 * gcc.dg/smod-1.c: Likewise.
3861 * gcc.dg/sync-2.c: Likewise.
3862 * gcc.dg/sync-3.c: Likewise.
3863 * gcc.dg/tls/opt-1.c: Likewise.
3864 * gcc.dg/tls/opt-2.c: Likewise.
3865 * gcc.dg/tls/opt-3.c: Likewise.
3866 * gcc.dg/torture/badshift.c: Likewise.
3867 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3868 * gcc.dg/torture/pr20314-2.c: Likewise.
3869 * gcc.dg/torture/pr36891.c: Likewise.
3870 * gcc.dg/torture/pr38774.c: Likewise.
3871 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3872 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3873 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3874 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3875 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3876 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3877 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3878 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3879 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3880 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3881 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3882 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3883 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3884 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3885 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3886 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3887 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3888 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3889 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3890 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3891 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3892 * gcc.dg/unroll-1.c: Likewise.
3893 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3894 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3895 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3896 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3897 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3898 * gcc.target/i386/20000609-1.c: Likewise.
3899 * gcc.target/i386/20000720-1.c: Likewise.
3900 * gcc.target/i386/20000724-1.c: Likewise.
3901 * gcc.target/i386/20011107-1.c: Likewise.
3902 * gcc.target/i386/20011119-1.c: Likewise.
3903 * gcc.target/i386/20020201-3.c: Likewise.
3904 * gcc.target/i386/20020218-1.c: Likewise.
3905 * gcc.target/i386/20020729-1.c: Likewise.
3906 * gcc.target/i386/20030926-1.c: Likewise.
3907 * gcc.target/i386/20060125-1.c: Likewise.
3908 * gcc.target/i386/20060125-2.c: Likewise.
3909 * gcc.target/i386/20060512-1.c: Likewise.
3910 * gcc.target/i386/20060512-2.c: Likewise.
3911 * gcc.target/i386/20060512-3.c: Likewise.
3912 * gcc.target/i386/20060512-4.c: Likewise.
3913 * gcc.target/i386/387-1.c: Likewise.
3914 * gcc.target/i386/387-2.c: Likewise.
3915 * gcc.target/i386/387-5.c: Likewise.
3916 * gcc.target/i386/387-6.c: Likewise.
3917 * gcc.target/i386/980312-1.c: Likewise.
3918 * gcc.target/i386/980313-1.c: Likewise.
3919 * gcc.target/i386/990117-1.c: Likewise.
3920 * gcc.target/i386/990424-1.c: Likewise.
3921 * gcc.target/i386/990524-1.c: Likewise.
3922 * gcc.target/i386/991129-1.c: Likewise.
3923 * gcc.target/i386/991214-1.c: Likewise.
3924 * gcc.target/i386/991230-1.c: Likewise.
3925 * gcc.target/i386/addr-sel-1.c: Likewise.
3926 * gcc.target/i386/aggregate-ret1.c: Likewise.
3927 * gcc.target/i386/aggregate-ret2.c: Likewise.
3928 * gcc.target/i386/align-main-3.c: Likewise.
3929 * gcc.target/i386/amd64-abi-1.c: Likewise.
3930 * gcc.target/i386/amd64-abi-2.c: Likewise.
3931 * gcc.target/i386/amd64-abi-4.c: Likewise.
3932 * gcc.target/i386/amd64-abi-5.c: Likewise.
3933 * gcc.target/i386/amd64-abi-6.c: Likewise.
3934 * gcc.target/i386/asm-1.c: Likewise.
3935 * gcc.target/i386/asm-3.c: Likewise.
3936 * gcc.target/i386/asm-5.c: Likewise.
3937 * gcc.target/i386/attributes-error.c: Likewise.
3938 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3939 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3940 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3941 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3942 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3943 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3944 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3945 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3946 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3947 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3948 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3949 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3950 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3951 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3952 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3953 * gcc.target/i386/bitfield1.c: Likewise.
3954 * gcc.target/i386/bitfield2.c: Likewise.
3955 * gcc.target/i386/bmi-2.c: Likewise.
3956 * gcc.target/i386/bmi-5.c: Likewise.
3957 * gcc.target/i386/builtin-unreachable.c: Likewise.
3958 * gcc.target/i386/cleanup-2.c: Likewise.
3959 * gcc.target/i386/clobbers.c: Likewise.
3960 * gcc.target/i386/cmov8.c: Likewise.
3961 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3962 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3963 * gcc.target/i386/compress-float-387.c: Likewise.
3964 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3965 * gcc.target/i386/compress-float-sse.c: Likewise.
3966 * gcc.target/i386/crc32-2.c: Likewise.
3967 * gcc.target/i386/crc32-3.c: Likewise.
3968 * gcc.target/i386/divmod-7.c: Likewise.
3969 * gcc.target/i386/divmod-8.c: Likewise.
3970 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3971 * gcc.target/i386/fma3-builtin.c: Likewise.
3972 * gcc.target/i386/fma3-fma.c: Likewise.
3973 * gcc.target/i386/fma4-256-vector.c: Likewise.
3974 * gcc.target/i386/fma4-builtin.c: Likewise.
3975 * gcc.target/i386/fma4-fma-2.c: Likewise.
3976 * gcc.target/i386/fma4-fma.c: Likewise.
3977 * gcc.target/i386/fma4-vector-2.c: Likewise.
3978 * gcc.target/i386/fma4-vector.c: Likewise.
3979 * gcc.target/i386/funcspec-1.c: Likewise.
3980 * gcc.target/i386/funcspec-10.c: Likewise.
3981 * gcc.target/i386/funcspec-11.c: Likewise.
3982 * gcc.target/i386/funcspec-2.c: Likewise.
3983 * gcc.target/i386/funcspec-5.c: Likewise.
3984 * gcc.target/i386/funcspec-6.c: Likewise.
3985 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3986 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3987 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3988 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3989 * gcc.target/i386/incoming-1.c: Likewise.
3990 * gcc.target/i386/incoming-10.c: Likewise.
3991 * gcc.target/i386/incoming-11.c: Likewise.
3992 * gcc.target/i386/incoming-12.c: Likewise.
3993 * gcc.target/i386/incoming-13.c: Likewise.
3994 * gcc.target/i386/incoming-14.c: Likewise.
3995 * gcc.target/i386/incoming-15.c: Likewise.
3996 * gcc.target/i386/incoming-2.c: Likewise.
3997 * gcc.target/i386/incoming-3.c: Likewise.
3998 * gcc.target/i386/incoming-4.c: Likewise.
3999 * gcc.target/i386/incoming-5.c: Likewise.
4000 * gcc.target/i386/incoming-6.c: Likewise.
4001 * gcc.target/i386/incoming-7.c: Likewise.
4002 * gcc.target/i386/incoming-8.c: Likewise.
4003 * gcc.target/i386/incoming-9.c: Likewise.
4004 * gcc.target/i386/lea.c: Likewise.
4005 * gcc.target/i386/local.c: Likewise.
4006 * gcc.target/i386/loop-1.c: Likewise.
4007 * gcc.target/i386/loop-2.c: Likewise.
4008 * gcc.target/i386/loop-3.c: Likewise.
4009 * gcc.target/i386/max-stack-align.c: Likewise.
4010 * gcc.target/i386/memcpy-1.c: Likewise.
4011 * gcc.target/i386/movbe-2.c: Likewise.
4012 * gcc.target/i386/movq-2.c: Likewise.
4013 * gcc.target/i386/movq.c: Likewise.
4014 * gcc.target/i386/nrv1.c: Likewise.
4015 * gcc.target/i386/pad-4.c: Likewise.
4016 * gcc.target/i386/pad-5a.c: Likewise.
4017 * gcc.target/i386/pad-5b.c: Likewise.
4018 * gcc.target/i386/pad-6a.c: Likewise.
4019 * gcc.target/i386/pad-6b.c: Likewise.
4020 * gcc.target/i386/pad-7.c: Likewise.
4021 * gcc.target/i386/pad-9.c: Likewise.
4022 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4023 * gcc.target/i386/pic-1.c: Likewise.
4024 * gcc.target/i386/pr12092-1.c: Likewise.
4025 * gcc.target/i386/pr12329.c: Likewise.
4026 * gcc.target/i386/pr21518.c: Likewise.
4027 * gcc.target/i386/pr22362.c: Likewise.
4028 * gcc.target/i386/pr22585.c: Likewise.
4029 * gcc.target/i386/pr23098.c: Likewise.
4030 * gcc.target/i386/pr25196.c: Likewise.
4031 * gcc.target/i386/pr25293.c: Likewise.
4032 * gcc.target/i386/pr25654.c: Likewise.
4033 * gcc.target/i386/pr26449.c: Likewise.
4034 * gcc.target/i386/pr26778.c: Likewise.
4035 * gcc.target/i386/pr26826.c: Likewise.
4036 * gcc.target/i386/pr27266.c: Likewise.
4037 * gcc.target/i386/pr29978.c: Likewise.
4038 * gcc.target/i386/pr30505.c: Likewise.
4039 * gcc.target/i386/pr30961-1.c: Likewise.
4040 * gcc.target/i386/pr31628.c: Likewise.
4041 * gcc.target/i386/pr32000-2.c: Likewise.
4042 * gcc.target/i386/pr32661-1.c: Likewise.
4043 * gcc.target/i386/pr32708-2.c: Likewise.
4044 * gcc.target/i386/pr32708-3.c: Likewise.
4045 * gcc.target/i386/pr34256.c: Likewise.
4046 * gcc.target/i386/pr34312.c: Likewise.
4047 * gcc.target/i386/pr34522.c: Likewise.
4048 * gcc.target/i386/pr35160.c: Likewise.
4049 * gcc.target/i386/pr35281.c: Likewise.
4050 * gcc.target/i386/pr36246.c: Likewise.
4051 * gcc.target/i386/pr36786.c: Likewise.
4052 * gcc.target/i386/pr37275.c: Likewise.
4053 * gcc.target/i386/pr37843-3.c: Likewise.
4054 * gcc.target/i386/pr37843-4.c: Likewise.
4055 * gcc.target/i386/pr39082-1.c: Likewise.
4056 * gcc.target/i386/pr39431.c: Likewise.
4057 * gcc.target/i386/pr39496.c: Likewise.
4058 * gcc.target/i386/pr39543-2.c: Likewise.
4059 * gcc.target/i386/pr39911.c: Likewise.
4060 * gcc.target/i386/pr40718.c: Likewise.
4061 * gcc.target/i386/pr40906-1.c: Likewise.
4062 * gcc.target/i386/pr40906-2.c: Likewise.
4063 * gcc.target/i386/pr40906-3.c: Likewise.
4064 * gcc.target/i386/pr40934.c: Likewise.
4065 * gcc.target/i386/pr41900.c: Likewise.
4066 * gcc.target/i386/pr42589.c: Likewise.
4067 * gcc.target/i386/pr43662.c: Likewise.
4068 * gcc.target/i386/pr43671.c: Likewise.
4069 * gcc.target/i386/pr43766.c: Likewise.
4070 * gcc.target/i386/pr43869.c: Likewise.
4071 * gcc.target/i386/pr44942.c: Likewise.
4072 * gcc.target/i386/pr44948-2a.c: Likewise.
4073 * gcc.target/i386/pr45234.c: Likewise.
4074 * gcc.target/i386/pr45336-2.c: Likewise.
4075 * gcc.target/i386/pr45336-4.c: Likewise.
4076 * gcc.target/i386/pr45852.c: Likewise.
4077 * gcc.target/i386/pr46470.c: Likewise.
4078 * gcc.target/i386/pr48037-1.c: Likewise.
4079 * gcc.target/i386/pr48389.c: Likewise.
4080 * gcc.target/i386/pr49095.c: Likewise.
4081 * gcc.target/i386/pr9771-1.c: Likewise.
4082 * gcc.target/i386/rdfsbase-1.c: Likewise.
4083 * gcc.target/i386/rdfsbase-2.c: Likewise.
4084 * gcc.target/i386/rdgsbase-1.c: Likewise.
4085 * gcc.target/i386/rdgsbase-2.c: Likewise.
4086 * gcc.target/i386/rdrand-3.c: Likewise.
4087 * gcc.target/i386/regparm-stdcall.c: Likewise.
4088 * gcc.target/i386/regparm.c: Likewise.
4089 * gcc.target/i386/reload-1.c: Likewise.
4090 * gcc.target/i386/rotate-2.c: Likewise.
4091 * gcc.target/i386/sibcall-5.c: Likewise.
4092 * gcc.target/i386/signbit-1.c: Likewise.
4093 * gcc.target/i386/signbit-2.c: Likewise.
4094 * gcc.target/i386/signbit-3.c: Likewise.
4095 * gcc.target/i386/sse-5.c: Likewise.
4096 * gcc.target/i386/sse-8.c: Likewise.
4097 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4098 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4099 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4100 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4101 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4102 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4103 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4104 * gcc.target/i386/sse2-movq-2.c: Likewise.
4105 * gcc.target/i386/sse2-movq-3.c: Likewise.
4106 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4107 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4108 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4109 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4110 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4111 * gcc.target/i386/ssefn-1.c: Likewise.
4112 * gcc.target/i386/ssefn-2.c: Likewise.
4113 * gcc.target/i386/sseregparm-1.c: Likewise.
4114 * gcc.target/i386/sseregparm-2.c: Likewise.
4115 * gcc.target/i386/sseregparm-3.c: Likewise.
4116 * gcc.target/i386/sseregparm-4.c: Likewise.
4117 * gcc.target/i386/sseregparm-5.c: Likewise.
4118 * gcc.target/i386/sseregparm-6.c: Likewise.
4119 * gcc.target/i386/sseregparm-7.c: Likewise.
4120 * gcc.target/i386/sseregparm-8.c: Likewise.
4121 * gcc.target/i386/stack-realign.c: Likewise.
4122 * gcc.target/i386/stack-usage-realign.c: Likewise.
4123 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4124 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4125 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4126 * gcc.target/i386/stackalign/return-1.c: Likewise.
4127 * gcc.target/i386/stackalign/return-2.c: Likewise.
4128 * gcc.target/i386/stackalign/return-3.c: Likewise.
4129 * gcc.target/i386/tailcall-1.c: Likewise.
4130 * gcc.target/i386/tbm-2.c: Likewise.
4131 * gcc.target/i386/udivmod-7.c: Likewise.
4132 * gcc.target/i386/udivmod-8.c: Likewise.
4133 * gcc.target/i386/unroll-1.c: Likewise.
4134 * gcc.target/i386/vararg-1.c: Likewise.
4135 * gcc.target/i386/vararg-2.c: Likewise.
4136 * gcc.target/i386/vect8-ret.c: Likewise.
4137 * gcc.target/i386/vectorize5.c: Likewise.
4138 * gcc.target/i386/wmul-1.c: Likewise.
4139 * gcc.target/i386/wmul-2.c: Likewise.
4140 * gcc.target/i386/wrfsbase-1.c: Likewise.
4141 * gcc.target/i386/wrfsbase-2.c: Likewise.
4142 * gcc.target/i386/wrgsbase-1.c: Likewise.
4143 * gcc.target/i386/wrgsbase-2.c: Likewise.
4144 * gcc.target/i386/xop-pcmov.c: Likewise.
4145 * gcc.target/i386/xop-pcmov2.c: Likewise.
4146 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4147 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4148 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4149 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4150 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4151 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4152 * gcc.target/i386/zee.c: Likewise.
4153 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4154 * gfortran.dg/compiler-directive_2.f: Likewise.
4155 * gfortran.dg/g77/20010216-1.f: Likewise.
4156 * gfortran.dg/gomp/pr39152.f90: Likewise.
4157 * gfortran.dg/pr33794.f90: Likewise.
4159 2011-07-09 Jason Merrill <jason@redhat.com>
4161 * g++.dg/cpp0x/regress/regress5.C: New.
4163 2011-07-08 Jason Merrill <jason@redhat.com>
4166 * g++.dg/expr/compound-asn1.C: New.
4167 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4169 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4172 * gcc.target/powerpc/altivec-34.c: New test.
4174 2011-07-08 Jason Merrill <jason@redhat.com>
4177 * g++.dg/abi/guard3.C: New.
4179 2011-07-08 Julian Brown <julian@codesourcery.com>
4181 * lib/target-supports.exp
4182 (check_effective_target_arm_little_endian): New.
4183 (check_effective_target_vect_pack_trunc): Use above.
4184 (check_effective_target_vect_unpack): Likewise.
4185 (check_effective_target_vect_element_align): Test
4186 check_effective_target_arm_vect_no_misalign for ARM.
4188 2011-07-08 Jason Merrill <jason@redhat.com>
4191 * g++.dg/cpp0x/constexpr-rom.C: New.
4193 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4196 * g++.dg/torture/pr49519.C: New test.
4198 2011-07-08 Martin Jambor <mjambor@suse.cz>
4200 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4202 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4207 2011-07-08 Richard Guenther <rguenther@suse.de>
4209 PR tree-optimization/49662
4210 * gcc.dg/graphite/interchange-14.c: XFAIL.
4211 * gcc.dg/graphite/interchange-15.c: Likewise.
4212 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4214 2011-07-06 Jason Merrill <jason@redhat.com>
4217 * g++.dg/cpp0x/regress/regress4.C: New.
4219 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4222 * gfortran.dg/result_in_spec_4.f90: New test.
4224 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4226 * gcc.target/sparc/cas64.c: New test.
4228 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4231 * g++.dg/torture/pr49644.C: New test.
4234 * gcc.c-torture/execute/pr49644.c: New test.
4236 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4238 * lib/target-supports.exp (check_effective_target_ia32): New.
4239 (check_effective_target_x32): Likewise.
4240 (check_effective_target_vect_cmdline_needed): Also check x32.
4242 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4244 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4246 * gcc.target/arm/pr42235.c: Likewise.
4247 * gcc.target/arm/pr42495.c: Likewise.
4248 * gcc.target/arm/pr42574.c: Likewise.
4249 * gcc.target/arm/thumb-branch1.c: Likewise.
4251 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4252 unneeded prune of possible warning.
4253 * gcc.target/arm/pr40956.c: Likewise.
4254 * gcc.target/arm/pr42505.c: Likewise.
4256 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4257 * gcc.c-torture/compile/pr46883.c: Likewise.
4258 * gcc.c-torture/compile/pr46934.c: Likewise.
4260 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4261 for move to ../../gcc.c-torture/compile.
4262 * gcc.target/arm/pr46883.c: Likewise.
4263 * gcc.target/arm/pr46934.c: Likewise.
4265 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4266 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4267 * gcc.target/arm/wmul-1.c: Likewise.
4268 * gcc.target/arm/wmul-2.c: Likewise.
4269 * gcc.target/arm/wmul-3.c: Likewise.
4270 * gcc.target/arm/wmul-4.c: Likewise.
4271 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4272 add tab after scan target.
4273 * gcc.target/arm/smlaltt-1.c: Likewise.
4274 * gcc.target/arm/smlatb-1.c: Likewise.
4275 * gcc.target/arm/smlatt-1.c: Likewise.
4277 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4280 * gcc.dg/debug/pr49522.c: New test.
4282 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4284 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4285 * gcc.dg/pr46212.c: Run only if target int32plus.
4286 * gcc.dg/torture/pr48146.c: Ditto.
4287 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4288 * c-c++-common/pr44832.c: Ditto.
4289 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4290 * gcc.dg/pr31490.c: Ditto.
4291 * gcc.dg/torture/builtin-math-7.c: Run only if target
4293 * gcc.dg/torture/pr45764.c: Skip for AVR.
4294 * gcc.dg/pr47893.c: Ditto.
4296 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4298 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4299 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4300 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4301 add tab to scan target.
4303 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4305 * gcc.target/arm/neon-modes-3.c: New test.
4307 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4309 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4310 -fno-loop-interchange -ffast-math.
4312 2011-07-07 Richard Guenther <rguenther@suse.de>
4314 * gcc.dg/ftrapv-3.c: New testcase.
4316 2011-07-07 Richard Guenther <rguenther@suse.de>
4318 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4319 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4321 2011-07-07 Kai Tietz <ktietz@redhat.com>
4323 * gcc.dg/binop-notxor1.c: New test.
4324 * gcc.dg/binop-notand4a.c: New test.
4325 * gcc.dg/binop-notxor2.c: New test.
4326 * gcc.dg/binop-notand3a.c: New test.
4327 * gcc.dg/binop-notand2a.c: New test.
4328 * gcc.dg/binop-notand6a.c: New test.
4329 * gcc.dg/binop-notor1.c: New test.
4330 * gcc.dg/binop-notand1a.c: New test.
4331 * gcc.dg/binop-notand5a.c: New test.
4332 * gcc.dg/binop-notor2.c: New test.
4334 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/gomp/pr49640.c: New test.
4339 2011-07-07 Richard Guenther <rguenther@suse.de>
4341 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4343 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4346 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4348 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4350 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4351 * gcc.target/powerpc/no-r11-2.c: Ditto.
4352 * gcc.target/powerpc/no-r11-3.c: Ditto.
4354 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4356 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4357 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4359 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4361 * lib/target-supports.exp (check_profiling_available): Disable
4362 profiling with -fprofile-generate for target avr.
4364 2011-07-06 Richard Guenther <rguenther@suse.de>
4366 PR tree-optimization/49645
4367 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4369 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.dg/pr47383.c: New.
4374 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4376 PR tree-optimization/49647
4377 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4379 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4382 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4383 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4385 2011-07-05 Jason Merrill <jason@redhat.com>
4388 * g++.dg/template/template-id-4.C: New.
4390 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4392 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4393 * gcc.dg/pr43402.c: Ditto.
4395 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4397 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4399 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4401 * gcc.target/powerpc/ppc-switch-1.c: New test for
4402 --param case-values-threshold.
4403 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4405 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4407 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4409 2011-07-05 Jason Merrill <jason@redhat.com>
4411 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4413 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4415 PR tree-optimization/47654
4416 * gcc.dg/graphite/block-pr47654.c: New.
4418 2011-07-05 Jason Merrill <jason@redhat.com>
4420 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4422 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4424 PR tree-optimization/49580
4425 * gcc.dg/autopar/pr49580.c: New test.
4427 2011-07-05 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/49518
4430 PR tree-optimization/49628
4431 * g++.dg/torture/pr49628.C: New testcase.
4432 * gcc.dg/torture/pr49518.c: Likewise.
4434 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4436 * ada/acats/run_acats (which): Extract last field from type -p,
4437 type output only if command succeeded.
4439 2011-07-04 Jason Merrill <jason@redhat.com>
4441 * g++.dg/abi/mangle48.C: New.
4443 * g++.dg/cpp0x/diag1.C: New.
4445 * g++.dg/diagnostic/aka1.C: New.
4447 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4449 PR rtl-optimization/49619
4450 * gcc.dg/pr49619.c: New test.
4452 PR rtl-optimization/49472
4453 * gfortran.dg/pr49472.f90: New test.
4456 * gcc.dg/pr49602.c: New test.
4458 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4462 * gcc.target/avr/avr.exp: Run over cpp files, too.
4463 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4464 * gcc.target/avr/progmem.h: New file.
4465 * gcc.target/avr/exit-abort.h: New file.
4466 * gcc.target/avr/progmem-error-1.c: New file.
4467 * gcc.target/avr/progmem-error-1.cpp: New file.
4468 * gcc.target/avr/progmem-warning-1.c: New file.
4469 * gcc.target/avr/torture/progmem-1.c: New file.
4470 * gcc.target/avr/torture/progmem-1.cpp: New file.
4472 2011-07-04 Richard Guenther <rguenther@suse.de>
4474 PR tree-optimization/49615
4475 * g++.dg/torture/pr49615.C: New testcase.
4477 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4479 PR tree-optimization/49610
4480 * gcc.dg/vect/pr49610.c: New test.
4482 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4484 * gnat.dg/specs/debug1.ads: New test.
4486 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4489 * gfortran.dg/typebound_proc_23.f90: New.
4491 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4494 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4496 2011-07-01 Jason Merrill <jason@redhat.com>
4499 * g++.dg/template/template-id-3.C: New.
4502 * g++.dg/template/qualified-id4.C: New.
4505 * g++.dg/template/explicit-args4.C: New.
4508 * g++.dg/template/offsetof2.C: New.
4510 2011-07-01 Kai Tietz <ktietz@redhat.com>
4512 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4514 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517 * lib/target-supports.exp (check_effective_target_gld): New proc.
4519 2011-07-01 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/49603
4522 * gcc.dg/torture/pr49603.c: New testcase.
4524 2011-06-30 Jason Merrill <jason@redhat.com>
4527 * g++.dg/rtti/template1.C: New.
4530 * g++.dg/cpp0x/regress/ctor1.C: New.
4533 * g++.dg/cpp0x/initlist54.C: New.
4535 2011-06-30 Martin Jambor <mjambor@suse.cz>
4537 * gcc.dg/tree-ssa/sra-12.c: New test.
4539 2011-06-29 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4543 2011-06-30 Richard Guenther <rguenther@suse.de>
4545 PR tree-optimization/46787
4546 * gcc.dg/vect/vect-121.c: New testcase.
4548 2011-06-30 Martin Jambor <mjambor@suse.cz>
4550 PR tree-optimization/49094
4551 * gcc.dg/tree-ssa/pr49094.c: New test.
4553 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4556 * gfortran.dg/pr49540-1.f90: New test.
4557 * gfortran.dg/pr49540-2.f90: New test.
4559 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4562 * ada/acats/run_acats (which): Use last field of type -p output.
4564 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4565 Iain Sandoe <iains@gcc.gnu.org>
4568 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4569 Only skip on 64-bit *-*-darwin8* && !objc2.
4571 2011-06-30 Richard Guenther <rguenther@suse.de>
4573 PR tree-optimization/38752
4574 * gcc.c-torture/compile/pr38752.c: New testcase.
4576 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4578 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4579 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4581 2011-06-29 Jason Merrill <jason@redhat.com>
4584 * g++.dg/cpp0x/initlist53.C: Use placement new.
4585 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4586 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4589 * g++.dg/cpp0x/trailing6.C: New.
4590 * g++.dg/cpp0x/pr45908.C: No error.
4593 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4596 * g++.dg/cpp0x/constexpr-using2.C: New.
4598 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4601 * g++.dg/cpp0x/constexpr-diag3.C: New.
4602 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4603 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4604 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4605 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4607 2011-06-29 Jason Merrill <jason@redhat.com>
4609 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4611 2011-06-29 Richard Guenther <rguenther@suse.de>
4613 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4615 2011-06-29 Jason Merrill <jason@redhat.com>
4617 * g++.dg/cpp0x/initlist-value2.C: New.
4619 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4620 * g++.dg/cpp0x/initlist-value.C: New.
4622 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4624 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4626 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4628 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4629 * gcc.dg/inline_2.c: Likewise.
4630 * gcc.dg/unroll_1.c: Likewise.
4632 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4635 * gcc.target/i386/pr49567.c: New test.
4637 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4639 * gnat.dg/opt17.ad[sb]: New test.
4641 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4642 Tom de Vries <tom@codesourcery.com>
4644 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4645 (check_effective_target_arm_thumb2): New effective targets.
4646 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4647 properly. Clean up temporary files.
4648 * gcc.target/arm/ivopts-2.c: Likewise.
4649 * gcc.target/arm/ivopts-3.c: Likewise.
4650 * gcc.target/arm/ivopts-4.c: Likewise.
4651 * gcc.target/arm/ivopts-5.c: Likewise.
4652 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4654 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4657 * gfortran.dg/reshape_zerosize_3.f90: New test.
4659 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4661 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4662 * gcc.target/arm/vfp-ldmias.c: Likewise.
4663 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4664 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4665 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4666 * gcc.target/arm/vfp-stmias.c: Likewise.
4667 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4668 * gcc.target/arm/vfp-stmiad.c: Likewise.
4670 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4672 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4674 * gcc.target/arm/pr45701-2.c: Ditto.
4676 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4679 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4680 * gfortran.dg/extends_14.f03: Modified.
4682 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4684 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4685 early if the test is already being skipped.
4687 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4688 scan-assembler-dem-not): For missing file, report unresolved with
4689 same message as for pass/fail, with reason reported in log file.
4691 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4692 from add_options_for_arm_neon_fp16.
4693 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4694 check_effective_target_arm_neon_fp16_ok_nocache.
4695 Check -mfpu and -mfloat-abi options from current multilib.
4696 Do not require neon support.
4697 (check_effective_target_arm_fp16_ok): Renamed from
4698 check_effecitve_target_arm_neon_fp16_ok.
4699 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4700 arm_neon_fp16_ok and arm_fp16.
4701 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4702 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4703 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4704 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4706 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4708 * gcc.dg/builtin-assume-aligned-1.c: New test.
4709 * gcc.dg/builtin-assume-aligned-2.c: New test.
4710 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4713 * gcc.dg/pr49544.c: New test.
4715 2011-06-27 Richard Guenther <rguenther@suse.de>
4717 PR tree-optimization/49394
4718 * g++.dg/torture/pr49394.C: New testcase.
4720 2011-06-27 Kai Tietz <ktietz@redhat.com>
4722 * gcc.dg/optimize-bswapdi-2.c: New test.
4724 2011-06-27 Michael Hope <michael.hope@linaro.org>
4725 Richard Sandiford <richard.sandiford@linaro.org>
4727 PR tree-optimization/49169
4728 * gcc.dg/torture/pr49169.c: New test.
4730 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4733 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4735 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4738 2011-06-26 Jason Merrill <jason@redhat.com>
4740 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4743 * g++.dg/init/ref19.C: New.
4744 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4746 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4748 PR tree-optimization/48377
4749 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4752 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4755 * lib/target-supports.exp (check_effective_target_non_strict_align):
4757 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4759 2011-06-24 Martin Jambor <mjambor@suse.cz>
4761 PR tree-optimizations/49516
4762 * g++.dg/tree-ssa/pr49516.C: New test.
4764 2011-06-23 Jason Merrill <jason@redhat.com>
4767 * g++.dg/template/partial10.C: New.
4768 * g++.dg/template/partial11.C: New.
4770 2011-06-23 Jeff Law <law@redhat.com>
4773 * gcc.dg/pr48770.c: New test.
4775 2011-06-23 Jan Hubicka <jh@suse.cz>
4778 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4780 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4783 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4784 instead of -fdump-tree-optimized.
4786 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4789 * g++.dg/template/crash107.C: New.
4790 * g++.dg/template/error17.C: Adjust.
4792 2011-06-23 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/defaulted30.C: New.
4798 * g++.dg/rtti/anon-ns1.C: New.
4801 * g++.dg/init/ref18.C: New.
4804 * g++.dg/template/partial9.C: New.
4806 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4809 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4811 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4814 * gcc.dg/pr49496.c: New test.
4816 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4818 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4821 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4823 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4824 * gcc.target/arm/pr42879.c: Likewise.
4825 * gcc.target/arm/pr45701-3.c: Likewise.
4827 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4828 * gcc.target/arm/pr40482.c: Likewise.
4829 * gcc.target/arm/stack-corruption.c: Likewise.
4831 2011-06-22 Richard Guenther <rguenther@suse.de>
4833 PR tree-optimization/49493
4834 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4836 2011-06-22 Jason Merrill <jason@redhat.com>
4839 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4841 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4842 Dmitry Melnik <dm@ispras.ru>
4844 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4845 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4846 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4848 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4850 * gcc.target/arm/tlscall.c: New.
4852 2011-06-21 Jason Merrill <jason@redhat.com>
4855 * g++.dg/cpp0x/constexpr-ref1.C: New.
4856 * g++.dg/cpp0x/constexpr-ref2.C: New.
4857 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4860 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4863 * g++.dg/template/param3.C: New.
4865 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4867 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4868 my_clrsb test functions.
4870 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4871 test_sll, test_ull): Add clrsb tests.
4872 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4875 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4878 * gfortran.dg/class_44.f03: New.
4880 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4882 PR tree-optimization/49478
4883 * gcc.dg/vect/pr49478.c
4885 2011-06-21 Richard Guenther <rguenther@suse.de>
4887 PR tree-optimization/49483
4888 * gcc.dg/vect/vect-120.c: New testcase.
4890 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4893 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4894 * gcc.dg/vect/vect-peel-4.c: Likewise.
4896 2011-06-22 Christian Bruel <christian.bruel@st.com>
4899 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4900 * gcc.dg/always_inline2.c: Likewise.
4901 * gcc.dg/always_inline3.c: Likewise.
4902 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4903 * gcc.dg/inline_1.c: Likewise.
4904 * gcc.dg/inline_2.c: Likewise.
4905 * gcc.dg/inline_3.c: Likewise.
4906 * gcc.dg/inline_4.c: Likewise.
4907 * gcc.dg/20051201-1.c: Likewise.
4908 * gcc.dg/pr40087.c: Likewise.
4909 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4910 * gcc.dg/inline-22.c: Likewise.
4911 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4912 * gcc.dg/lto/20090218-1_1.c: Likewise.
4913 * g++.dg/ipa/devirt-7.C: Likewise.
4914 * gcc.dg/uninit-pred-5_a.c: Likewise.
4915 * gcc.dg/uninit-pred-5_b.c: Likewise.
4916 * gcc.dg/fail_always_inline.c: New.
4918 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4920 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4921 into 6 jobs instead of 3.
4923 2011-06-20 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/initlist53.C: New.
4928 2011-06-20 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4932 * gfortran.dg/coarray_lock_3.f90: New.
4933 * gfortran.dg/coarray/lock_1.f90: New.
4935 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4937 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4938 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4939 unresolved and report the reason to the log file.
4941 * lib/scanasm.exp (object-size): Move argument processing earlier
4942 to report errors before verifying that the file exists. Report
4943 problems detected at runtime as unresolved instead of error and
4944 report their reasons to the log file.
4946 2011-06-20 Jason Merrill <jason@redhat.com>
4949 * g++.dg/cpp0x/explicit6.C: New.
4952 * g++.dg/cpp0x/enum20.C: New.
4955 * g++.dg/ext/attr-aligned01.C: New.
4958 * g++.dg/cpp0x/variadic-default.C: New.
4961 * g++.dg/cpp0x/auto26.C: New.
4964 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4966 2011-06-20 Kai Tietz <ktietz@redhat.com>
4968 * gcc.dg/binop-notand1.c: New test.
4969 * gcc.dg/binop-notand2.c: New test.
4970 * gcc.dg/binop-notand3.c: New test.
4971 * gcc.dg/binop-notand4.c: New test.
4972 * gcc.dg/binop-notand5.c: New test.
4973 * gcc.dg/binop-notand6.c: New test.
4975 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4978 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4980 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4983 * gfortran.dg/proc_ptr_31.f90: New.
4985 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4987 * gnat.dg/volatile6.adb: New test.
4988 * gnat.dg/volatile7.adb: Likewise.
4989 * gnat.dg/volatile8.adb: Likewise.
4990 * gnat.dg/volatile9.adb: Likewise.
4992 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4994 * gnat.dg/constant3.adb: New test.
4996 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4999 * gfortran.dg/read_list_eof_1.f90: New test.
5001 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5004 * gcc.target/i386/testimm-1.c: New test.
5005 * gcc.target/i386/testimm-2.c: New test.
5006 * gcc.target/i386/testimm-3.c: New test.
5007 * gcc.target/i386/testimm-4.c: New test.
5008 * gcc.target/i386/testimm-5.c: New test.
5009 * gcc.target/i386/testimm-6.c: New test.
5010 * gcc.target/i386/testimm-7.c: New test.
5011 * gcc.target/i386/testimm-8.c: New test.
5012 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5013 * gcc.target/i386/xop-rotate1-int.c: New test.
5014 * gcc.target/i386/xop-rotate2-int.c: New test.
5016 2011-06-17 Jason Merrill <jason@redhat.com>
5018 * g++.dg/cpp0x/rv-func2.C: New.
5020 * g++.dg/debug/dwarf2/lambda1.C: New.
5021 * g++.dg/warn/Wshadow-6.C: Adjust.
5023 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5026 * gfortran.dg/move_alloc_5.f90: New.
5028 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5030 PR rtl-optimization/48542
5031 * gcc.dg/torture/pr48542.c: New test.
5033 2011-06-16 Jason Merrill <jason@redhat.com>
5036 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5039 * g++.dg/cpp0x/initlist52.C New.
5042 * c-c++-common/raw-string-12.c: New.
5045 * g++.dg/cpp0x/sfinae26.C: New.
5048 * g++.dg/cpp0x/variadic113.C: New.
5051 * g++.dg/cpp0x/variadic112.C: New.
5053 2011-06-16 Jeff Law <law@redhat.com>
5055 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5056 improved jump threading.
5057 * gcc.dg/builtin-object-size-2.c: Likewise.
5058 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5060 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5063 * gfortran.dg/typebound_assignment_3.f03: New.
5065 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5068 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5070 2011-06-16 Martin Jambor <mjambor@suse.cz>
5072 PR tree-optimization/49343
5073 * gnat.dg/discr31.ad[sb]: New test.
5075 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5077 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5079 2011-06-16 Tom de Vries <tom@codesourcery.com>
5082 * gcc.target/arm/ivopts-3.c: Update test.
5083 * gcc.target/arm/ivopts-5.c: Same.
5085 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5088 2011-06-10 Wei Guozhi <carrot@google.com>
5091 * gcc.target/arm/pr45335.c: New test.
5092 * gcc.target/arm/pr45335-2.c: New test.
5093 * gcc.target/arm/pr45335-3.c: New test.
5094 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5095 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5096 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5098 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5100 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5102 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5105 * gfortran.dg/class_43.f03: New.
5107 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5109 PR tree-optimization/49419
5110 * gcc.c-torture/execute/pr49419.c: New test.
5112 2011-06-16 Revital Eres <revital.eres@linaro.org>
5114 * gcc.dg/sms-9.c: New file.
5116 2011-06-15 Easwaran Raman <eraman@google.com>
5118 PR rtl-optimization/49414
5119 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5121 2011-06-14 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/noexcept13.C: New.
5125 2011-06-14 Easwaran Raman <eraman@google.com>
5127 PR rtl-optimization/44194
5128 * gcc.dg/pr44194-1.c: New test.
5129 * gcc.dg/pr44194-2.c: New test.
5131 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5133 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5135 * gcc.target/arm/pr45701-2.c: Likewise.
5136 * gcc.target/arm/thumb-branch1.c: Likewise.
5138 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5141 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5143 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5145 * gcc.target/arm/pr45701-1.c: Require thumb support.
5146 * gcc.target/arm/pr45701-2.c: Likewise.
5147 * gcc.target/arm/thumb-branch1.c: Likewise.
5149 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5150 * gcc.target/arm/pr39839.c: Likewise.
5151 * gcc.target/arm/pr40657-2.c: Likewise.
5152 * gcc.target/arm/pr40956.c: Likewise.
5153 * gcc.target/arm/pr41679.c: Likewise.
5154 * gcc.target/arm/pr42235.c: Likewise.
5155 * gcc.target/arm/pr42495.c: Likewise.
5156 * gcc.target/arm/pr42505.c: Likewise.
5157 * gcc.target/arm/pr42574.c: Likewise.
5158 * gcc.target/arm/pr46883.c: Likewise.
5159 * gcc.target/arm/pr46934.c: Likewise.
5160 * gcc.target/arm/xor-and.c: Likewise.
5162 2011-06-14 Jason Merrill <jason@redhat.com>
5164 * g++.dg/other/error23.C: Adjust error message.
5165 * g++.dg/other/error32.C: Likewise.
5168 * g++.dg/cpp0x/rv-dotstar.C: New.
5171 * g++.dg/cpp0x/decltype30.C: New.
5173 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5175 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5178 * gfortran.dg/pr49103.f90: New test.
5180 2011-06-14 Tom de Vries <tom@codesourcery.com>
5183 * gcc.target/arm/ivopts-3.c: New test.
5184 * gcc.target/arm/ivopts-4.c: New test.
5185 * gcc.target/arm/ivopts-5.c: New test.
5187 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5189 PR rtl-optimization/49390
5190 * gcc.c-torture/execute/pr49390.c: New test.
5192 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5194 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5196 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5198 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5199 * gcc.c-torture/execute/cmpsi-2.x: New file.
5200 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5201 * gcc.c-torture/execute/pr45262.x: New file.
5202 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5203 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5205 * gcc.c-torture/compile/pr49163.c: Ditto.
5207 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5209 * gcc.dg/vect/vect-16.c: Rename to...
5210 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5211 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5212 for double-word vectors.
5213 * gcc.dg/vect/vect-peel-4.c: Likewise.
5214 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5216 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5219 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5222 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5224 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5226 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5228 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5230 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5232 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5234 * gfortran.dg/trim_optimize_8.f90: New test case.
5236 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5237 Ira Rosen <ira.rosen@linaro.org>
5239 PR tree-optimization/49352
5240 * gcc.dg/vect/pr49352.c: New test.
5242 2011-06-12 Tobias Burnus
5245 * gfortran.dg/alloc_comp_assign_11.f90: New.
5247 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5249 * gfortran.dg/trim_optimize_7.f90: New test.
5251 2011-06-10 Wei Guozhi <carrot@google.com>
5254 * gcc.target/arm/pr45335.c: New test.
5255 * gcc.target/arm/pr45335-2.c: New test.
5256 * gcc.target/arm/pr45335-3.c: New test.
5257 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5258 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5259 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5261 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/parse/error39.C: New.
5266 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5268 * gcc.target/arm/20090811-1.c: Skip for incompatible
5269 options, do not override other options.
5270 * gcc.target/arm/combine-cmp-shift.c: Skip for
5271 incompatible options.
5272 * gcc.target/arm/pr45094.c: Likewise.
5273 * gcc.target/arm/scd42-1.c: Likewise.
5274 * gcc.target/arm/scd42-3.c: Likewise.
5275 * gcc.target/arm/thumb-ltu.c: Likewise.
5277 * lib/target-supports.exp
5278 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5279 multilib flags use -mfpu with a value other than neon-fp16.
5281 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5283 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5284 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5286 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5288 * lib/target-supports.exp (check_effective_target_pie): New proc.
5289 * gcc.dg/pie-link.c: Use target pie.
5291 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5292 Laurent Roug� <laurent.rouge@menta.fr>
5294 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5295 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5297 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5299 * gfortran.dg/coarray/sync_1.f90: New test for
5300 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5302 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5304 PR tree-optimization/49318
5305 * gcc.dg/vect/pr49318.c: New test.
5307 2011-06-09 David Krauss <potswa@mac.com>
5309 * g++.dg/template/arrow1.C: New.
5311 2011-06-09 Jason Merrill <jason@redhat.com>
5313 * lib/prune.exp: Prune "note"s.
5314 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5316 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5317 * g++.dg/template/dependent-expr3.C: Likewise.
5318 * g++.dg/parse/template7.C: Likewise.
5319 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5320 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5321 * g++.old-deja/g++.pt/friend38.C: Likewise.
5322 * g++.old-deja/g++.pt/crash32.C: Likewise.
5323 * g++.old-deja/g++.other/init4.C: Likewise.
5324 * g++.old-deja/g++.other/friend8.C: Likewise.
5326 * g++.dg/ext/complex7.C: Adjust expected output.
5327 * g++.dg/diagnostic/method1.C: Likewise.
5328 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5329 * g++.dg/parse/crash33.C: Likewise.
5330 * g++.dg/other/warning1.C: Likewise.
5331 * g++.dg/init/pr29571.C: Likewise.
5332 * g++.dg/warn/overflow-warn-1.C: Likewise.
5333 * g++.dg/warn/overflow-warn-3.C: Likewise.
5334 * g++.dg/warn/overflow-warn-4.C: Likewise.
5335 * g++.old-deja/g++.oliva/template1.C: Likewise.
5337 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5338 * g++.dg/parse/template7.C: Adjust.
5340 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5343 * gcc.dg/pr49307.c: New.
5345 2011-06-09 Wei Guozhi <carrot@google.com>
5348 * gcc.target/arm/pr46975.c: New testcase.
5350 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5352 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5353 (PMETH, arglist_t): Removed.
5354 (method_get_number_of_arguments): Removed.
5355 (method_get_nth_argument): Removed.
5356 (method_get_first_argument): Removed.
5357 (method_get_next_argument): Removed.
5358 (method_get_sizeof_arguments): Removed.
5359 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5361 (method_get_number_of_arguments): Removed.
5362 (method_get_nth_argument): Removed.
5363 (method_get_first_argument): Removed.
5364 (method_get_next_argument): Removed.
5365 (method_get_sizeof_arguments): Removed.
5366 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5368 2011-06-09 David Li <davidxl@google.com>
5370 * gcc.dg/dump-pass.c: New test.
5372 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/parse/error38.C: New.
5377 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5380 * gfortran.dg/pr49308.f90: New test.
5382 2011-06-08 Jason Merrill <jason@redhat.com>
5384 * g++.dg/cpp0x/noexcept11.C: New.
5385 * g++.dg/cpp0x/noexcept12.C: New.
5386 * g++.dg/cpp0x/sfinae11.C: Adjust.
5388 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5391 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5392 to dg-options, match also DW_AT_linkage_name.
5394 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5397 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5398 -fno-common on alpha*-dec-osf*.
5399 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5401 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5403 PR rtl-optimization/49303
5404 * gcc.target/ia64/pr49303.c: New test.
5406 2011-06-08 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/coarray_lock_1.f90: New.
5410 * gfortran.dg/coarray_lock_2.f90: New.
5412 2011-06-07 Jason Merrill <jason@redhat.com>
5414 * lib/prune.exp: Look for "required" rather than "instantiated".
5415 * g++.dg/abi/mangle11.C: Likewise.
5416 * g++.dg/abi/mangle12.C: Likewise.
5417 * g++.dg/abi/mangle17.C: Likewise.
5418 * g++.dg/abi/mangle20-2.C: Likewise.
5419 * g++.dg/abi/pragma-pack1.C: Likewise.
5420 * g++.dg/cpp0x/decltype26.C: Likewise.
5421 * g++.dg/cpp0x/decltype28.C: Likewise.
5422 * g++.dg/cpp0x/decltype29.C: Likewise.
5423 * g++.dg/cpp0x/enum11.C: Likewise.
5424 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5425 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5426 * g++.dg/cpp0x/pr47416.C: Likewise.
5427 * g++.dg/ext/case-range2.C: Likewise.
5428 * g++.dg/ext/case-range3.C: Likewise.
5429 * g++.dg/gomp/for-19.C: Likewise.
5430 * g++.dg/gomp/pr37533.C: Likewise.
5431 * g++.dg/gomp/pr38639.C: Likewise.
5432 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5433 * g++.dg/inherit/base3.C: Likewise.
5434 * g++.dg/inherit/using6.C: Likewise.
5435 * g++.dg/init/placement4.C: Likewise.
5436 * g++.dg/init/reference3.C: Likewise.
5437 * g++.dg/lookup/scoped6.C: Likewise.
5438 * g++.dg/lookup/using7.C: Likewise.
5439 * g++.dg/other/abstract1.C: Likewise.
5440 * g++.dg/other/error10.C: Likewise.
5441 * g++.dg/other/error5.C: Likewise.
5442 * g++.dg/other/field1.C: Likewise.
5443 * g++.dg/other/offsetof5.C: Likewise.
5444 * g++.dg/parse/bitfield2.C: Likewise.
5445 * g++.dg/parse/constant4.C: Likewise.
5446 * g++.dg/parse/crash20.C: Likewise.
5447 * g++.dg/parse/invalid-op1.C: Likewise.
5448 * g++.dg/parse/non-dependent2.C: Likewise.
5449 * g++.dg/parse/template18.C: Likewise.
5450 * g++.dg/tc1/dr152.C: Likewise.
5451 * g++.dg/tc1/dr166.C: Likewise.
5452 * g++.dg/tc1/dr176.C: Likewise.
5453 * g++.dg/tc1/dr213.C: Likewise.
5454 * g++.dg/template/access11.C: Likewise.
5455 * g++.dg/template/access2.C: Likewise.
5456 * g++.dg/template/access3.C: Likewise.
5457 * g++.dg/template/access7.C: Likewise.
5458 * g++.dg/template/arg7.C: Likewise.
5459 * g++.dg/template/cond2.C: Likewise.
5460 * g++.dg/template/crash13.C: Likewise.
5461 * g++.dg/template/crash40.C: Likewise.
5462 * g++.dg/template/crash7.C: Likewise.
5463 * g++.dg/template/crash84.C: Likewise.
5464 * g++.dg/template/ctor5.C: Likewise.
5465 * g++.dg/template/defarg13.C: Likewise.
5466 * g++.dg/template/defarg14.C: Likewise.
5467 * g++.dg/template/dtor7.C: Likewise.
5468 * g++.dg/template/eh2.C: Likewise.
5469 * g++.dg/template/error2.C: Likewise.
5470 * g++.dg/template/error43.C: Likewise.
5471 * g++.dg/template/friend32.C: Likewise.
5472 * g++.dg/template/injected1.C: Likewise.
5473 * g++.dg/template/instantiate1.C: Likewise.
5474 * g++.dg/template/instantiate3.C: Likewise.
5475 * g++.dg/template/instantiate5.C: Likewise.
5476 * g++.dg/template/instantiate7.C: Likewise.
5477 * g++.dg/template/local6.C: Likewise.
5478 * g++.dg/template/lookup2.C: Likewise.
5479 * g++.dg/template/member5.C: Likewise.
5480 * g++.dg/template/memfriend15.C: Likewise.
5481 * g++.dg/template/memfriend16.C: Likewise.
5482 * g++.dg/template/memfriend17.C: Likewise.
5483 * g++.dg/template/memfriend7.C: Likewise.
5484 * g++.dg/template/meminit1.C: Likewise.
5485 * g++.dg/template/nested3.C: Likewise.
5486 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5487 * g++.dg/template/nontype12.C: Likewise.
5488 * g++.dg/template/nontype13.C: Likewise.
5489 * g++.dg/template/nontype6.C: Likewise.
5490 * g++.dg/template/pr23510.C: Likewise.
5491 * g++.dg/template/pr35240.C: Likewise.
5492 * g++.dg/template/ptrmem15.C: Likewise.
5493 * g++.dg/template/ptrmem6.C: Likewise.
5494 * g++.dg/template/qualified-id1.C: Likewise.
5495 * g++.dg/template/qualttp20.C: Likewise.
5496 * g++.dg/template/qualttp3.C: Likewise.
5497 * g++.dg/template/qualttp4.C: Likewise.
5498 * g++.dg/template/qualttp5.C: Likewise.
5499 * g++.dg/template/qualttp6.C: Likewise.
5500 * g++.dg/template/qualttp7.C: Likewise.
5501 * g++.dg/template/qualttp8.C: Likewise.
5502 * g++.dg/template/recurse.C: Likewise.
5503 * g++.dg/template/recurse2.C: Likewise.
5504 * g++.dg/template/ref5.C: Likewise.
5505 * g++.dg/template/scope2.C: Likewise.
5506 * g++.dg/template/sfinae10.C: Likewise.
5507 * g++.dg/template/sfinae3.C: Likewise.
5508 * g++.dg/template/sizeof3.C: Likewise.
5509 * g++.dg/template/static9.C: Likewise.
5510 * g++.dg/template/template-id-2.C: Likewise.
5511 * g++.dg/template/typedef13.C: Likewise.
5512 * g++.dg/template/typename4.C: Likewise.
5513 * g++.dg/template/using14.C: Likewise.
5514 * g++.dg/template/using2.C: Likewise.
5515 * g++.dg/template/warn1.C: Likewise.
5516 * g++.dg/warn/Wparentheses-13.C: Likewise.
5517 * g++.dg/warn/Wparentheses-15.C: Likewise.
5518 * g++.dg/warn/Wparentheses-16.C: Likewise.
5519 * g++.dg/warn/Wparentheses-17.C: Likewise.
5520 * g++.dg/warn/Wparentheses-18.C: Likewise.
5521 * g++.dg/warn/Wparentheses-19.C: Likewise.
5522 * g++.dg/warn/Wparentheses-20.C: Likewise.
5523 * g++.dg/warn/Wparentheses-23.C: Likewise.
5524 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5525 * g++.dg/warn/noeffect2.C: Likewise.
5526 * g++.dg/warn/noeffect4.C: Likewise.
5527 * g++.dg/warn/pr8570.C: Likewise.
5528 * g++.old-deja/g++.brendan/init2.C: Likewise.
5529 * g++.old-deja/g++.eh/spec6.C: Likewise.
5530 * g++.old-deja/g++.pt/crash10.C: Likewise.
5531 * g++.old-deja/g++.pt/crash36.C: Likewise.
5532 * g++.old-deja/g++.pt/derived3.C: Likewise.
5533 * g++.old-deja/g++.pt/error2.C: Likewise.
5534 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5535 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5536 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5537 * g++.old-deja/g++.pt/overload7.C: Likewise.
5538 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5540 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5541 Iain Sandoe <iains@gcc.gnu.org>
5543 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5544 Added code to deal with the case when [Protocol
5545 -descriptionForInstanceMethod:] or [Protocol
5546 -descriptionForClassMethod:] returns NULL.
5548 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5549 Iain Sandoe <iains@gcc.gnu.org>
5551 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5552 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5555 2011-06-07 Xinliang David Li <davidxl@google.com>
5557 * gcc.dg/inline_2.c: New test.
5558 * gcc.dg/unroll_2.c: New test.
5559 * gcc.dg/inline_3.c: New test.
5560 * gcc.dg/unroll_3.c: New test.
5561 * gcc.dg/inline_4.c: New test.
5562 * gcc.dg/unroll_4.c: New test.
5563 * gcc.dg/inline_1.c: New test.
5564 * gcc.dg/unroll_1.c: New test.
5566 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5568 PR tree-optimization/48497
5569 * lib/gcc-defs.exp (dg-additional-options): New proc.
5570 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5571 -msse2 on 32-bit x86.
5573 2011-06-06 Jason Merrill <jason@redhat.com>
5575 * g++.dg/cpp0x/enum19.C: New.
5577 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5579 * gcc.target/arm/neon-reload-class.c: New test.
5581 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5584 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5586 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5588 * gcc.target/arm/smlatb-1.c: New file.
5589 * gcc.target/arm/smlatt-1.c: New file.
5590 * gcc.target/arm/smlaltb-1.c: New file.
5591 * gcc.target/arm/smlaltt-1.c: New file.
5593 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5595 * gcc.target/arm/mla-2.c: New test.
5597 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5599 PR gcov-profile/49299
5600 * gcc.dg/tree-prof/pr49299-1.c: New test.
5601 * gcc.dg/tree-prof/pr49299-2.c: New test.
5603 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5605 * lib/target-supports.exp
5606 (check_effective_target_vect_widen_mult_qi_to_hi):
5607 Add NEON as supporting target.
5608 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5609 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5610 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5611 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5612 using widening multiplication on targets that support it.
5613 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5614 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5615 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5617 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5619 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5620 Modern Objective-C runtime API.
5621 * objc/execute/next_mapping.h: Removed.
5622 * objc-obj-c++-shared/next-mapping.h: Removed.
5623 * objc-obj-c++-shared/Object1.h: Removed.
5624 * objc-obj-c++-shared/Object1.m: Removed.
5625 * objc-obj-c++-shared/Object1.mm: Removed.
5626 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5627 * objc-obj-c++-shared/Protocol1.h: Removed.
5628 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5629 of ProtoBool, IVAR_T and METHOD.
5630 * objc-obj-c++-shared/runtime.h: New.
5631 * objc-obj-c++-shared/TestsuiteObject.h: New.
5632 * objc-obj-c++-shared/TestsuiteObject.m: New.
5634 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5635 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5636 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5638 * objc/execute/_cmd.m: Include
5639 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5640 runtime API. ([TestClass +initialize]): Include this method also
5641 with the GNU runtime.
5642 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5643 Object. ([-setValue:]): Return void.
5644 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5645 with the GNU runtime. Include
5646 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5647 for the NeXT runtime. Use the existing print_ivars() and
5648 compare_structures() implementations for the old NeXT runtime.
5649 Added new implementations for the Modern GNU and NeXT runtimes.
5650 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5651 well. (main): Use objc_getClass(). Use return instead of exit.
5652 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5653 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5655 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5656 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5657 instead of Object. (main): Use return instead of exit().
5658 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5659 instead of Object. Removed prototype for exit(). (main): Use
5660 return instead of exit(). Use the Modern Objective-C runtime API.
5661 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5663 * objc/execute/class-tests-1.h: Include
5664 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5665 runtime API. (test_class_with_superclass): Do not call [Object
5666 class]. There is no need to with the current libobjc.
5667 * objc/execute/class-tests-2.h: Include
5668 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5670 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5671 ../../objc-obj-c++-shared/next-mapping.h.
5672 * objc/execute/class-2.m: Likewise.
5673 * objc/execute/class-3.m: Likewise.
5674 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5675 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5676 +initialize]): Include this method also with the GNU
5677 runtime. (main): Use the Modern Objective-C runtime API.
5678 * objc/execute/class-5.m: Likewise.
5679 * objc/execute/class-6.m: Likewise.
5680 * objc/execute/class-7.m: Likewise.
5681 * objc/execute/class-8.m: Likewise.
5682 * objc/execute/class-9.m: Likewise.
5683 * objc/execute/class-10.m: Likewise.
5684 * objc/execute/class-11.m: Likewise.
5685 * objc/execute/class-12.m: Likewise.
5686 * objc/execute/class-13.m: Likewise.
5687 * objc/execute/class-14.m: Likewise.
5688 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5689 this method also with the GNU runtime.
5690 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5691 +initialize]): Include this method also with the GNU runtime.
5692 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5694 * objc/execute/encode-1.m: Likewise.
5695 * objc/execute/enumeration-1.m: Likewise.
5696 * objc/execute/enumeration-2.m: Likewise.
5697 * objc/execute/exceptions/catchall-1.m: Likewise.
5698 * objc/execute/exceptions/finally-1.m: Likewise.
5699 * objc/execute/exceptions/foward-1.m: Likewise.
5700 * objc/execute/exceptions/local-variables-1.m: Likewise.
5701 * objc/execute/exceptions/throw-nil.m: Likewise.
5702 * objc/execute/exceptions/trivial.m: Likewise.
5703 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5704 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5705 * objc/execute/exceptions/matcher-1.m: Likewise.
5706 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5708 * objc/execute/formal_protocol-2.m: Likewise.
5709 * objc/execute/formal_protocol-3.m: Likewise.
5710 * objc/execute/formal_protocol-4.m: Likewise.
5711 * objc/execute/formal_protocol-5.m: Include
5712 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5714 * objc/execute/formal_protocol-6.m: Likewise.
5715 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5716 Object. Include <objc/Protocol.h> instead of
5717 ../../objc-obj-c++-shared/Protocol1.h.
5718 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5720 * objc/execute/informal_protocol.m: Likewise.
5721 * objc/execute/load-3.m: Likewise.
5722 * objc/execute/many_args_method.m ([TestClass +initialize]):
5723 Include this method with the GNU runtime as well.
5724 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5725 * objc/execute/nested-func-1.m: Use TestsuiteObject
5727 * objc/execute/nil_method-1.m: Likewise.
5728 * objc/execute/no_clash.m: Likewise.
5729 * objc/execute/np-1.m: Do not include
5730 ../../objc-obj-c++-shared/Protocol1.h.
5731 (main): Use return instead of exit().
5732 * objc/execute/np-2.m: Do not include
5733 ../../objc-obj-c++-shared/Protocol1.h.
5734 ([MyObject +initialize]): Include this method also with the GNU
5735 runtime. (main): Use return instead of exit().
5736 * objc/execute/object_is_class.m: Include
5737 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5738 of Object. (main): Use the Modern Objective-C runtime API.
5739 * objc/execute/object_is_meta_class.m: Likewise.
5740 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5741 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5742 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5743 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5744 Objective-C runtime API.
5745 * objc/execute/protocol-isEqual-2.m: Likewise.
5746 * objc/execute/protocol-isEqual-3.m: Likewise.
5747 * objc/execute/protocol-isEqual-4.m: Likewise.
5748 * objc/execute/redefining_self.m ([TestClass +initialize]):
5749 Include this method with the GNU runtime as well.
5750 * objc/execute/root_methods.m: Include
5751 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5752 Include this method with the GNU runtime as well.
5753 (main): Use the Modern Objective-C runtime API.
5754 * objc/execute/selector-1.m: Include
5755 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5756 of Object. (main): Use the Modern Objective-C runtime API.
5757 * objc/execute/static-1.m ([Test +initialize]): Include this
5758 method with the GNU runtime as well.
5759 * objc/execute/static-2.m: Likewise.
5760 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5761 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5762 ([MathClass +initialize]): Include this method with the GNU
5764 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5766 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5767 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5768 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5769 * objc.dg/attributes/method-attribute-1.m: Likewise.
5770 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5771 * objc.dg/attributes/method-attribute-2.m: Likewise.
5772 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5773 * objc.dg/attributes/method-attribute-3.m: Likewise.
5774 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5775 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5776 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5777 * obj-c++.dg/bitfield-1.mm: Likewise.
5778 * obj-c++.dg/bitfield-2.mm: Likewise
5779 * objc.dg/bitfield-3.m: Likewise.
5780 * obj-c++.dg/bitfield-4.mm: Likewise.
5781 * objc.dg/bitfield-5.m: Likewise
5782 * objc.dg/call-super-1.m: Likewise.
5783 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5784 Use objc_getClass() instead of objc_get_class(), but for the GNU
5785 runtime redefine objc_getClass as objc_get_class. Include
5786 ../objc-obj-c++-shared/runtime.h.
5787 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5788 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5789 Use the Modern Objective-C runtime API.
5790 * objc.dg/class-protocol-1.m: Include
5791 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5792 * obj-c++.dg/class-protocol-1.mm: Likewise.
5793 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5794 * objc.dg/comp-types-10.m: Likewise.
5795 * objc.dg/comp-types-11.m: Likewise.
5796 * objc.dg/comp-types-12.m: Likewise.
5797 * obj-c++.dg/comp-types-9.mm: Likewise.
5798 * obj-c++.dg/comp-types-11.mm: Likewise.
5799 * obj-c++.dg/comp-types-12.mm: Likewise.
5800 * obj-c++.dg/comp-types-13.mm: Likewise.
5801 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5802 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5803 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5804 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5805 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5806 * objc.dg/desig-init-1.m: Likewise.
5807 * obj-c++.dg/defs.mm: Likewise.
5808 * objc.dg/exceptions-2.m: Likewise.
5809 * obj-c++.dg/except-1.mm: Likewise.
5810 * obj-c++.dg/exceptions-2.mm: Likewise.
5811 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5812 Use the Modern Objective-C runtime API.
5813 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5814 the Modern Objective-C runtime API. Do not include
5815 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5816 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5817 the Modern Objective-C runtime API except when using an older NeXT
5819 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5820 the Modern Objective-C runtime API.
5821 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5823 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5824 * objc.dg/encode-7-next-64bit.m: Updated include.
5825 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5827 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5828 the Modern Objective-C runtime API.
5829 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5830 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5831 instead of ../objc-obj-c++-shared/Protocol1.h.
5832 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5833 the Modern Objective-C runtime API except when using an older NeXT
5835 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5836 the Modern Objective-C runtime API.
5837 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5839 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5840 * objc.dg/fix-and-continue-2.m: Likewise.
5841 * objc.dg/foreach-1.m: Likewise.
5842 * objc.dg/foreach-2.m: Likewise.
5843 * objc.dg/foreach-3.m: Likewise.
5844 * objc.dg/foreach-4.m: Likewise.
5845 * objc.dg/foreach-5.m: Likewise.
5846 * objc.dg/foreach-6.m: Likewise.
5847 * objc.dg/foreach-7.m: Likewise.
5848 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5850 * objc.dg/func-ptr-2.m: Likewise.
5851 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5852 Do not include objc/objc-api.h.
5853 * obj-c++.dg/fsf-package-0.mm: Likewise.
5854 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5855 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5856 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5858 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5859 * objc.dg/gnu-runtime-3.m: Likewise.
5860 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5861 * objc.dg/headers.m: Include objc/runtime.h instead of
5862 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5863 for the NeXT runtime.
5864 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5865 * obj-c++.dg/isa-field-1.mm: Likewise.
5866 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5867 * objc.dg/layout-1.m: Likewise.
5868 * objc.dg/layout-2.m: Likewise.
5869 * objc.dg/local-decl-2.m: Likewise.
5870 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5871 Object. ([Container +elementForView:]): Use
5872 class_conformsToProtocol().
5873 * obj-c++.dg/lookup-2.mm: Likewise.
5874 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5875 * obj-c++.dg/local-decl-1.mm: Likewise.
5876 * objc.dg/method-3.m: Likewise.
5877 * objc.dg/method-4.m: Likewise.
5878 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5879 ../objc-obj-c++-shared/Protocol1.h.
5880 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5881 * objc.dg/method-9.m: Likewise.
5882 * objc.dg/method-10.m: Likewise.
5883 * objc.dg/method-13.m ([Root +initialize]): Include this method
5884 also for the GNU runtime. (main): Use objc_getClass() also for
5886 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5887 * objc.dg/method-17.m: Likewise.
5888 * objc.dg/method-19.m: Likewise.
5889 * objc.dg/method-20b.m: Likewise.
5890 * obj-c++.dg/method-2.mm: Likewise.
5891 * obj-c++.dg/method-6.mm: Likewise.
5892 * obj-c++.dg/method-10.mm: Likewise.
5893 * obj-c++.dg/method-11.mm: Likewise.
5894 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5895 ../objc-obj-c++-shared/Protocol1.h.
5896 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5897 * obj-c++.dg/method-15.mm: Likewise.
5898 * obj-c++.dg/method-17.mm: Likewise.
5899 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5900 +initialize]): Include this method also for the GNU
5901 runtime. (main): Use objc_getClass() also for the GNU runtime.
5902 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5903 * obj-c++.dg/method-22.mm: Likewise.
5904 * obj-c++.dg/method-23.mm: Likewise.
5905 * obj-c++.dg/no-extra-load.mm: Likewise.
5906 * objc.dg/objc-fast-4.m: Likewise.
5907 * objc.dg/objc-gc-4.m: Likewise.
5908 * obj-c++.dg/objc-gc-3.mm: Likewise.
5909 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5910 protocol_getMethodDescription() instead of [Protocol
5911 -descriptionForInstanceMethod].
5912 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5913 Made it available with all runtimes. (main): Call -test instead
5915 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5916 and put into a category.
5917 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5918 Object. Include objc/objc.h.
5919 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5920 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5921 New. (main): Use protocol_getMethodDescription() instead
5922 of [Protocol -descriptionForInstanceMethod] and [Protocol
5923 -descriptionForClassMethod].
5924 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5925 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5926 Objective-C runtime API.
5927 * obj-c++.dg/proto-qual-1.mm: Likewise.
5928 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5930 * obj-c++.dg/property/property-1.mm: Likewise.
5931 * obj-c++.dg/qual-types-1.mm: Likewise.
5932 * objc.dg/selector-2.m: Include objc/objc.h instead of
5933 ../objc-obj-c++-shared/Object1.h.
5934 * obj-c++.dg/selector-2.mm: Likewise.
5935 * obj-c++.dg/selector-5.mm: Likewise.
5936 * obj-c++.dg/selector-6.mm: Likewise.
5937 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5938 Object. Do not include objc/objc-api.h.
5939 * obj-c++.dg/set-not-used-1.mm: Likewise.
5940 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5941 * objc.dg/stret-1.m: Likewise.
5942 * objc.dg/stret-2.m: Likewise.
5943 * obj-c++.dg/super-class-2.mm: Likewise.
5944 * objc.dg/super-class-3.m: Likewise.
5945 * objc.dg/super-class-4.m: Likewise.
5946 * objc.dg/sync-2.m: Likewise.
5947 * obj-c++.dg/sync-2.mm: Likewise.
5948 * objc.dg/sync-1.m: Include objc/objc.h instead of
5949 ../objc-obj-c++-shared/Object1.h.
5950 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5951 'Class' as the type of 'isa'.
5952 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5953 Objective-C runtime API. ([TestClass +initialize]): Include this
5954 method with the GNU runtime as well.
5955 * objc.dg/strings/strings-1.m: Updated includes.
5956 * obj-c++.dg/strings/strings-1.mm: Likewise.
5957 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5958 objc.dg/strings/const-str-12b.m.
5959 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5960 * obj-c++.dg/template-3.mm: Likewise.
5961 * obj-c++.dg/template-4.mm: Likewise.
5962 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5963 Objective-C runtime API.
5964 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5965 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5966 * obj-c++.dg/try-catch-1.mm: Likewise.
5967 * obj-c++.dg/try-catch-2.mm: Likewise.
5968 * objc.dg/try-catch-3.m: Likewise.
5969 * obj-c++.dg/try-catch-3.mm: Likewise.
5970 * objc.dg/try-catch-6.m: Likewise.
5971 * objc.dg/try-catch-7.m: Likewise.
5972 * obj-c++.dg/try-catch-7.mm: Likewise.
5973 * obj-c++.dg/try-catch-8.mm: Likewise.
5974 * obj-c++.dg/try-catch-9.mm: Likewise.
5975 * objc.dg/try-catch-10.m: Likewise.
5976 * obj-c++.dg/try-catch-11.mm: Likewise.
5977 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5978 Object. Include objc/objc.h.
5979 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5980 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5981 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5982 Object. Use Modern Objective-C runtime API. Do not use
5984 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5985 * obj-c++.dg/torture/trivial.mm: Likewise.
5986 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5987 instead of ../objc-obj-c++-shared/Object1.h. Include
5988 ../objc-obj-c++-shared/runtime.h.
5989 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5990 * objc.dg/torture/strings/const-str-11.m: Likewise.
5991 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5992 * objc.dg/torture/strings/const-str-9.m: Likewise.
5993 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5994 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5995 instead of Object. Only add _FooClassReference if
5997 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5998 * objc.dg/torture/strings/const-str-8.m: Likewise.
5999 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6000 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6002 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6004 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6005 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6006 * obj-c++.dg/va-meth-1.mm: Likewise.
6007 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6008 ../objc-obj-c++-shared/Object1.h.
6009 * objc.dg/zero-link-3.m: Likewise.
6011 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6013 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6015 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6018 * obj-c++.dg/property/cxx-property-1.mm: New.
6019 * obj-c++.dg/property/cxx-property-2.mm: New.
6021 2011-06-06 Jason Merrill <jason@redhat.com>
6023 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6025 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6027 PR rtl-optimization/49145
6029 * gcc.c-torture/compile/pr49145.c: New test.
6031 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6034 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6035 to dg-options, match also DW_AT_linkage_name.
6038 * gcc.dg/debug/pr49294.c: New test.
6041 * g++.dg/opt/pr49264.C: New test.
6043 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6045 PR tree-optimization/49243
6046 * gcc.dg/pr49243.c: New.
6048 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6050 * gnat.dg/specs/cond_expr1.ads: New test.
6052 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6054 * gnat.dg/deferred_const4.ad[sb]: New test.
6055 * gnat.dg/deferred_const4_pkg.ads: New helper.
6057 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6059 * gnat.dg/test_tamdt.adb: Rename to...
6060 * gnat.dg/taft_type1.adb: ...this.
6061 * gnat.dg/tamdt.ad[sb]: Rename to...
6062 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6063 * gnat.dg/tamdt_aux.ads: Rename to...
6064 * gnat.dg/taft_type1_pkg2.ads: ...this.
6065 * gnat.dg/taft_type2.ad[sb]: New test.
6066 * gnat.dg/taft_type2_pkg.ads: New helper.
6067 * gnat.dg/taft_type3.adb: New test.
6068 * gnat.dg/taft_type3_pkg.ads: New helper.
6070 2011-06-05 Tobias Burnus <burnus@net-b.de>
6073 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6076 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6079 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6081 * objc.dg/gnu-api-2-objc.m: Likewise.
6082 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6083 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6085 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6087 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6088 alignment, not the alignment, when calling class_addIvar(). Add
6089 an 'isa' instance variable to the test root class.
6090 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6092 2011-06-04 Jan Hubicka <jh@suse.cz>
6094 PR tree-optimization/48893
6095 PR tree-optimization/49091
6096 PR tree-optimization/49179
6097 * gfortran.dg/pr49179.f90: New testcase
6099 2011-06-04 Jan Hubicka <jh@suse.cz>
6102 * g++.dg/torture/pr48954.C: New testcase.
6104 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6106 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6108 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6111 * g++.dg/diagnostic/bitfld2.C: New.
6113 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6116 * gcc.c-torture/execute/pr49281.c: New test.
6118 2011-06-04 Jan Hubicka <jh@suse.cz>
6120 PR tree-optimize/48929
6121 * gcc.c-torture/compile/pr48929.c: New testcase.
6123 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6125 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6127 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6130 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6132 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6134 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6136 2011-06-03 Richard Henderson <rth@redhat.com>
6137 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6141 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6143 * objc.dg/headers.m: Do not include objc-list.h.
6145 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6147 * objc.dg/type-stream-1.m: Test removed.
6148 * objc.dg/headers.m: Do not include typedstream.h.
6150 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6152 * objc.dg/torture/forward-1.m (main): Updated testcase.
6154 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6157 * gcc.c-torture/compile/pr49163.c: New.
6159 2011-06-02 Asher Langton <langton2@llnl.gov>
6162 * gfortran.dg/PR49268.f90: New test.
6164 2011-06-02 Asher Langton <langton2@llnl.gov>
6167 * gfortran.dg/PR37039.f90: New test.
6169 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6172 * objc.dg/method-5.m: Updated.
6173 * objc.dg/method-19.m: Updated.
6174 * objc.dg/method-lookup-1.m: New.
6175 * obj-c++.dg/method-6.mm: Updated.
6176 * obj-c++.dg/method-7.mm: Updated.
6177 * obj-c++.dg/method-lookup-1.mm: New.
6179 2011-06-02 DJ Delorie <dj@redhat.com>
6181 * lib/timeout.exp (timeout): Add board_info support.
6183 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6185 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6187 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6190 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6191 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6193 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6194 Hans-Peter Nilsson <hp@axis.com>
6196 PR rtl-optimization/48840
6197 * gcc.target/sparc/ultrasp13.c: New test.
6199 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6202 * gcc.c-torture/compile/pr49238.c: New.
6204 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6206 * gcc.target/arm/g2.c: Skip test in -mthumb.
6207 Skip test unless cpu is xscale.
6208 * gcc.target/arm/scd42-2.c: Likewise.
6209 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6211 2011-06-01 Jason Merrill <jason@redhat.com>
6213 * g++.dg/cpp0x/decltype28.C: New.
6214 * g++.dg/cpp0x/decltype29.C: New.
6216 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6219 * gcc.target/mips/pr45074.c: New test.
6221 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6222 Hans-Peter Nilsson <hp@axis.com>
6224 PR rtl-optimization/48830
6225 * gcc.target/sparc/ultrasp12.c: New test.
6227 2011-06-01 David Li <davidxl@google.com>
6229 * gcc.dg/profile-dir-1.c: Change pass name.
6230 * gcc.dg/profile-dir-2.c: Ditto.
6231 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6232 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6233 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6234 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6235 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6236 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6237 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6238 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6239 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6240 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6241 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6242 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6243 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6244 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6245 * gcc.dg/profile-dir-3.c: Ditto.
6246 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6248 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6250 * objc.dg/attributes/method-nonnull-1.m: New test.
6251 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6253 2011-05-31 Tobias Burnus <burnus@net-b.de>
6256 * gfortran.dg/coarray_atomic_1.f90: New.
6257 * gfortran.dg/coarray/atomic_1.f90: New.
6259 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6261 * gcc.dg/guality/bswaptest.c: New test.
6262 * gcc.dg/guality/clztest.c: New test.
6263 * gcc.dg/guality/ctztest.c: New test.
6264 * gcc.dg/guality/rotatetest.c: New test.
6267 * gcc.target/i386/pr48688.c: New test.
6269 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6272 * g++.dg/lookup/name-clash9.C: New.
6274 2011-05-31 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/coarray/dummy_1.f90: New.
6279 2011-05-31 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/coarray/save_1.f90: New.
6283 * gfortran.dg/coarray_4.f90: Update dg-error.
6285 2011-05-31 Jason Merrill <jason@redhat.com>
6287 * g++.dg/cpp0x/rv-template1.C: New.
6289 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6291 PR rtl-optimization/49235
6292 * gcc.dg/pr49235.c: New test.
6294 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6296 PR tree-optimization/49093
6297 * gcc.dg/vect/pr49093.c: New test.
6299 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6302 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6304 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6307 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6310 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6313 * gcc.c-torture/execute/pr49186.c: New.
6315 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6318 * gcc.target/i386/pr49168-1.c: New.
6320 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6321 Eric Botcazou <ebotcazou@adacore.com>
6323 * gcc.dg/guality/drap.c: New test.
6325 2011-05-30 Richard Guenther <rguenther@suse.de>
6327 PR tree-optimization/49210
6328 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6329 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6331 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6334 * g++.dg/gomp/pr49223-1.C: New test.
6335 * g++.dg/gomp/pr49223-2.C: New test.
6337 2011-05-30 Richard Guenther <rguenther@suse.de>
6339 PR tree-optimization/49218
6340 * gcc.c-torture/execute/pr49218.c: New testcase.
6342 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6344 PR tree-optimization/49199
6345 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6346 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6347 -fno-tree-scev-cprop.
6349 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6352 * gfortran.dg/extends_13.f03: New.
6354 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6356 PR rtl-optimization/49095
6357 * gcc.target/i386/pr49095.c: New test.
6359 2011-05-29 Tobias Burnus <burnus@net-b.de>
6362 * gfortran.dg/coarray_24.f90: New.
6364 2011-05-29 Tobias Burnus <burnus@net-b.de>
6367 * gfortran.dg/coarray_23.f90: New.
6369 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6372 * gcc.dg/pr48826.c: New test.
6374 2011-05-29 Richard Guenther <rguenther@suse.de>
6376 PR tree-optimization/49217
6377 * gcc.dg/torture/pr49217.c: New testcase.
6379 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6382 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6384 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6386 * gnat.dg/boolean_subtype.adb: Rename to...
6387 * gnat.dg/boolean_subtype1.adb: ...this.
6389 2011-05-28 Jason Merrill <jason@redhat.com>
6391 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6393 2011-05-27 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp0x/enum18.C: Adjust.
6397 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6399 2011-05-27 Tobias Burnus <burnus@net-b.de>
6402 * gfortran.dg/coarray_22.f90: New.
6404 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6406 PR tree-optimization/46728
6407 * gcc.target/powerpc/pr46728-1.c: New.
6408 * gcc.target/powerpc/pr46728-2.c: New.
6409 * gcc.target/powerpc/pr46728-3.c: New.
6410 * gcc.target/powerpc/pr46728-4.c: New.
6411 * gcc.target/powerpc/pr46728-5.c: New.
6412 * gcc.dg/pr46728-6.c: New.
6413 * gcc.target/powerpc/pr46728-7.c: New.
6414 * gcc.target/powerpc/pr46728-8.c: New.
6415 * gcc.dg/pr46728-9.c: New.
6416 * gcc.target/powerpc/pr46728-10.c: New.
6417 * gcc.target/powerpc/pr46728-11.c: New.
6418 * gcc.dg/pr46728-12.c: New.
6419 * gcc.target/powerpc/pr46728-13.c: New.
6420 * gcc.target/powerpc/pr46728-14.c: New.
6421 * gcc.target/powerpc/pr46728-15.c: New.
6422 * gcc.target/powerpc/pr46728-16.c: New.
6424 2011-05-27 Jason Merrill <jason@redhat.com>
6426 * g++.dg/abi/mangle47.C: New.
6429 * g++.dg/template/const5.C: New.
6431 * g++.dg/cpp0x/enum18.C: New.
6433 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6435 * g++.dg/cpp0x/error6.C: New.
6437 * g++.dg/cpp0x/error5.C: New.
6439 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6442 * g++.dg/eh/cond6.C: New test.
6444 2011-05-27 Tobias Burnus <burnus@net-b.de>
6447 * gfortran.dg/rank_3.f90: New.
6448 * gfortran.dg/rank_4.f90: New.
6450 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6452 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6453 replace dump search.
6455 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6457 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6458 * gnat.dg/bit_packed_array5.adb: ...here.
6460 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6463 * g++.dg/cpp0x/auto25.C: New.
6465 2011-05-27 Richard Guenther <rguenther@suse.de>
6467 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6469 2011-05-27 Richard Guenther <rguenther@suse.de>
6471 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6473 2011-05-27 Richard Guenther <rguenther@suse.de>
6476 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6478 2011-05-26 Jason Merrill <jason@redhat.com>
6480 * g++.dg/cpp0x/friend1.C: New.
6481 * g++.dg/cpp0x/friend2.C: New.
6483 * g++.dg/cpp0x/auto7.C: Update.
6484 * g++.dg/template/crash50.C: Adjust.
6485 * g++.dg/template/static9.C: Adjust.
6486 * g++.old-deja/g++.ext/memconst.C: Adjust.
6488 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6490 * gcc.dg/march.c: Ignore a note for some targets.
6492 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6493 Nathan Froyd <froydnj@codesourcery.com>
6497 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6498 * g++.dg/parse/pr18770.C: New test.
6499 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6501 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6504 * gfortran.dg/dependency_40.f90 : New test.
6506 2011-05-26 Tobias Burnus <burnus@net-b.de>
6509 * gfortran.dg/coarray/registering_1.f90: New.
6511 2011-05-26 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/variadic111.C: New.
6514 * g++.dg/cpp0x/variadic41.C: Adjust.
6516 2011-05-26 Richard Guenther <rguenther@suse.de>
6518 PR tree-optimization/48702
6519 * gcc.dg/torture/pr48702.c: New testcase.
6521 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6523 PR gcov-profile/48845
6524 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6526 * gcc.dg/matrix/matrix.exp: Likewise.
6527 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6528 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6529 line number to check_profiling_available.
6530 * lib/target-supports.exp (check_profiling_available): Account for
6532 Require TLS runtime support with -fprofile-generate.
6533 * lib/profopt.exp (profopt-execute): Add TLS options for
6535 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6537 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6540 * g++.dg/eh/cond5.C: New test.
6542 PR tree-optimization/49161
6543 * gcc.c-torture/execute/pr49161.c: New test.
6545 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6547 * gcc.target/arm/neon-vorn-vbic.c: New test.
6549 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6551 PR tree-optimization/49038
6552 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6553 * gcc.dg/vect/pr49038.c: New test.
6555 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6557 * g++.dg/init/pr25811-3.C: New.
6558 * g++.dg/init/pr25811-4.C: New.
6560 2011-05-25 Jason Merrill <jason@redhat.com>
6562 * g++.dg/cpp0x/enum17.C: New.
6563 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6565 * g++.dg/cpp0x/auto24.C: New.
6567 * g++.dg/cpp0x/error4.C: New.
6569 * g++.dg/cpp0x/rv-restrict.C: New.
6571 * g++.dg/cpp0x/enum15.C: New.
6572 * g++.dg/cpp0x/constexpr-switch2.C: New.
6574 * g++.dg/cpp0x/variadic110.C: New.
6576 * g++.dg/cpp0x/auto9.C: Add typedef test.
6578 * g++.dg/cpp0x/auto23.C: New.
6579 * g++.dg/cpp0x/auto9.C: Adjust.
6581 * g++.dg/cpp0x/defaulted29.C: New.
6583 * g++.dg/cpp0x/initlist51.C: New.
6585 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6587 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6588 * g++.dg/abi/packed1.C: Suppress warning.
6589 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6590 * g++.dg/template/stdarg1.C: Likewise.
6591 * g++.dg/other/packed1.C: Remove arm from xfail list.
6593 2011-05-25 Jason Merrill <jason@redhat.com>
6595 * g++.dg/cpp0x/enum16.C: New.
6596 * g++.dg/parse/error15.C: Adjust.
6598 * g++.dg/cpp0x/initlist50.C: New.
6600 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6602 * g++.dg/cpp0x/variadic109.C: New.
6604 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6606 * gcc.target/i386/pause-1.c: New.
6608 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6610 * gcc.dg/stack-usage-1.c: Adjust comment.
6611 * gcc.dg/stack-usage-2.c: New test.
6613 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6616 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6617 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6619 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6621 PR rtl-optimization/48757
6622 * gfortran.dg/pr48757.f: New test case.
6624 2011-05-24 Jason Merrill <jason@redhat.com>
6626 * g++.dg/cpp0x/access01.C: New.
6628 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6631 * objc.dg/pr48177.m: New testcase.
6633 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6636 * objc.dg/pr48187.m: New testcase.
6637 * obj-c++.dg/pr48187.mm: New testcase.
6638 * objc.dg/ivar-extra-semicolon.m: New testcase.
6640 2011-05-24 Jason Merrill <jason@redhat.com>
6642 * g++.dg/template/access21.C: New.
6643 * g++.dg/template/access22.C: New.
6645 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6647 PR rtl-optimization/48633
6648 * g++.dg/pr48633.C: New test.
6650 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6653 * g++.dg/other/pr49133.C: New test.
6655 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6656 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6658 * gcc.dg/torture/tls/run-gd.c: New test.
6659 * gcc.dg/torture/tls/run-ie.c: New test.
6660 * gcc.dg/torture/tls/run-ld.c: New test.
6661 * gcc.dg/torture/tls/run-le.c: New test.
6662 * lib/target-supports.exp (check_effective_target_tls_runtime):
6663 Build testcase with TLS options.
6665 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6667 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6669 2011-05-24 Tom de Vries <tom@codesourcery.com>
6671 PR tree-optimization/49121
6672 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6674 2011-05-23 Jason Merrill <jason@redhat.com>
6676 * g++.dg/cpp0x/defaulted28.C: New.
6678 * g++.dg/cpp0x/sfinae25.C: New.
6680 * g++.dg/cpp0x/rv-cast2.C: New.
6682 * g++.dg/cpp0x/enum14.C: New.
6684 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6687 * gcc.c-torture/execute/pr49123.c: New test.
6690 * gcc.dg/debug/pr49032.c: New test.
6693 * gcc.dg/pr49120.c: New test.
6695 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6698 * gcc.target/i386/pr47315.c: New test.
6700 2011-05-23 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6704 * g++.dg/cpp0x/sfinae24.C: New.
6706 * g++.dg/cpp0x/error3.C: New.
6708 * g++.dg/cpp0x/defaulted27.C: New.
6710 * g++.dg/cpp0x/decltype27.C: New.
6712 2011-05-23 Richard Guenther <rguenther@suse.de>
6714 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6716 2011-05-23 Richard Guenther <rguenther@suse.de>
6718 PR tree-optimization/40874
6719 * g++.dg/tree-ssa/pr40874.C: New testcase.
6721 2011-05-23 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/49115
6724 * g++.dg/torture/pr49115.C: New testcase.
6726 2011-05-23 Richard Guenther <rguenther@suse.de>
6729 * gcc.dg/memcpy-3.c: New testcase.
6731 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6734 * gcc.c-torture/execute/pr48973-1.c: New test.
6735 * gcc.c-torture/execute/pr48973-2.c: New test.
6737 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6740 * g++.dg/warn/pr18016.C: New.
6742 2011-05-23 Tom de Vries <tom@codesourcery.com>
6745 * gcc.target/arm/ivopts-6.c: New test.
6747 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6750 * gcc.c-torture/compile/pr49029.c: New test.
6752 2011-05-22 Jason Merrill <jason@redhat.com>
6754 * g++.dg/cpp0x/sfinae23.C: New.
6755 * g++.dg/cpp0x/sfinae8.C: Correct.
6757 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6759 * gfortran.dg/function_optimize_8.f90: New test case.
6761 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6763 PR tree-optimization/49087
6764 * gcc.dg/vect/O3-pr49087.c: New test.
6766 2011-05-21 Jason Merrill <jason@redhat.com>
6768 * g++.dg/debug/const5.C: New.
6770 2011-05-20 Jason Merrill <jason@redhat.com>
6772 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6774 * g++.dg/cpp0x/constexpr-static7.C: New.
6776 * g++.dg/cpp0x/enum12.C: New.
6777 * g++.dg/cpp0x/enum13.C: New.
6779 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6782 * gfortran.dg/select_type_23.f03: New.
6784 2011-05-20 Jason Merrill <jason@redhat.com>
6786 * g++.dg/cpp0x/defaulted26.C: New.
6788 * g++.dg/cpp0x/noexcept02.C: Fix.
6789 * g++.dg/cpp0x/noexcept03.C: Fix.
6790 * g++.dg/cpp0x/noexcept08.C: Fix.
6791 * g++.dg/cpp0x/noexcept10.C: New.
6793 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6796 * gfortran.dg/extends_12.f03: New.
6798 2011-05-20 Jason Merrill <jason@redhat.com>
6800 * g++.dg/template/koenig9.C: New.
6801 * g++.dg/opt/pr47615.C: Fix.
6802 * g++.dg/overload/defarg1.C: Fix.
6803 * g++.dg/tc1/dr213.C: Remove xfail.
6804 * g++.dg/torture/pr34850.C: Fix.
6805 * g++.dg/torture/pr39362.C: Fix.
6806 * g++.old-deja/g++.brendan/crash56.C: Fix.
6807 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6809 2011-05-20 Richard Guenther <rguenther@suse.de>
6811 PR tree-optimization/49079
6812 * gcc.dg/torture/pr49079.c: New testcase.
6814 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6816 PR tree-optimization/49073
6817 * gcc.c-torture/execute/pr49073.c: New test.
6819 2011-06-19 Tobias Burnus <burnus@net-b.de>
6822 * gfortran.dg/coarray_21.f90: New.
6824 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6826 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6829 2011-05-19 Richard Guenther <rguenther@suse.de>
6832 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6834 2011-05-19 Richard Guenther <rguenther@suse.de>
6837 * gcc.dg/builtin-object-size-11.c: New testcase.
6839 2011-05-19 Tom de Vries <tom@codesourcery.com>
6842 * gcc.target/arm/ivopts.c: New test.
6843 * gcc.target/arm/ivopts-2.c: New test.
6845 2011-05-19 Tom de Vries <tom@codesourcery.com>
6847 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6849 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6851 * gcc.c-torture/execute/960321-1.x: Remove.
6853 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6856 * gfortran.dg/move_alloc_4.f90: New.
6858 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6861 * gcc.target/i386/pr49002-1.c: New test.
6862 * gcc.target/i386/pr49002-2.c: Likewise.
6864 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/49039
6867 * gcc.c-torture/execute/pr49039.c: New test.
6868 * gcc.dg/tree-ssa/pr49039.c: New test.
6869 * g++.dg/torture/pr49039.C: New test.
6871 2011-05-18 Jason Merrill <jason@redhat.com>
6873 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6874 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6875 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6877 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6879 * gcc.target/bfin/mcpu-bf592.c: New test.
6881 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6883 PR tree-optimization/41881
6884 * gcc.dg/vect/O3-pr41881.c: New test.
6885 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6887 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6889 PR tree-optimization/49000
6890 * gcc.dg/pr49000.c: New test.
6892 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6894 * gnat.dg/invalid1.adb: New test.
6896 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6898 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6900 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6901 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6903 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6906 * g++.dg/cpp0x/range-for18.C: New.
6908 2011-05-15 Tobias Burnus <burnus@net-b.de>
6911 * gfortran.dg/coarray/image_index_2.f90: New.
6913 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6915 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6916 * g++.dg/cpp0x/override2.C: New.
6918 2011-05-14 Tobias Burnus <burnus@net-b.de>
6921 * gfortran.de/coarray_20.f90: New.
6923 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6926 * function_optimize_7.f90: New test case.
6928 2011-05-13 Jason Merrill <jason@redhat.com>
6930 * g++.dg/cpp0x/decltype26.C: New.
6931 * g++.dg/cpp0x/enum11.C: New.
6933 2011-05-13 Tobias Burnus <burnus@net-b.de>
6937 * gfortran.dg/assign_8.f90: Update dg-error.
6939 2011-05-13 Tobias Burnus <burnus@net-b.de>
6942 * gfortran.dg/io_constraints_8.f90: New.
6943 * gfortran.dg/io_constraints_9.f90: New.
6945 2011-05-13 Martin Thuresson <martint@google.com>
6947 PR gcov-profile/47793
6948 * gcc.dg/pr47793.c: New.
6950 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6952 PR tree-optimization/48975
6953 * gcc.dg/pr48975.c: New test.
6955 2011-05-12 Tobias Burnus <burnus@net-b.de>
6958 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6960 2011-05-12 Jason Merrill <jason@redhat.com>
6962 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6964 2011-05-12 Geert Bosch <bosch@adacore.com>
6966 * gnat.dg/view_conversion1.adb: New test.
6968 2011-05-12 Richard Guenther <rguenther@suse.de>
6970 PR tree-optimization/48172
6971 * gcc.dg/vect/pr48172.c: New testcase.
6973 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6976 * g++.dg/opt/pr48967.C: New test.
6978 2011-05-11 Jason Merrill <jason@redhat.com>
6980 * g++.dg/cpp0x/constexpr-friend.C: New.
6981 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6983 * g++.dg/cpp0x/sfinae22.C: New.
6985 2011-05-11 Tobias Burnus <burnus@net-b.de>
6988 * gfortran.dg/generic_24.f90: New.
6990 2011-05-11 Richard Guenther <rguenther@suse.de>
6992 PR tree-optimization/15256
6993 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6995 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6998 * gcc.dg/pr48159-1.c: New test.
6999 * gcc.dg/pr48159-2.c: New test.
7001 2011-05-11 Richard Guenther <rguenther@suse.de>
7004 * gcc.dg/torture/pr48953.c: New testcase.
7006 2011-05-11 Richard Guenther <rguenther@suse.de>
7008 PR tree-optimization/18041
7009 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7011 2011-05-11 Alan Modra <amodra@gmail.com>
7014 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7016 2011-05-10 Jason Merrill <jason@redhat.com>
7018 * g++.dg/cpp0x/defaulted25.C: New.
7019 * g++.dg/template/crash7.C: Adjust.
7021 * g++.dg/cpp0x/variadic108.C: New.
7023 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7025 * g++.dg/inherit/virtual9.C: Extend.
7027 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7030 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7031 are passed and returned in vector registers.
7033 2011-05-10 Richard Guenther <rguenther@suse.de>
7035 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7036 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7037 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7038 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7039 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7042 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7044 PR tree-optimization/48611
7045 PR tree-optimization/48794
7046 * gfortran.dg/gomp/pr48611.f90: New test.
7047 * gfortran.dg/gomp/pr48794.f90: New test.
7050 * gcc.dg/dfp/pr48928.c: New test.
7052 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7055 * g++.dg/cpp0x/pr48522.C: New.
7057 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7060 * g++.dg/cpp0x/sfinae21.C: New.
7062 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7064 * g++.dg/template/sfinae28.C: Rename to...
7065 * g++.dg/cpp0x/sfinae19.C: ... this.
7066 * g++.dg/template/sfinae29.C: Rename to...
7067 * g++.dg/cpp0x/sfinae20.C: ... this.
7069 2011-05-09 Jeff Law <law@redhat.com>
7071 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7074 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7077 * g++.dg/init/pr20039.C: New.
7079 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7083 * g++.dg/template/sfinae28.C: New.
7084 * g++.dg/template/sfinae29.C: Likewise.
7086 2011-05-09 Jason Merrill <jason@redhat.com>
7088 * g++.dg/template/nontype23.C: New.
7090 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7092 * g++.dg/init/pr48859.C: New.
7094 2011-05-09 Jason Merrill <jason@redhat.com>
7096 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7097 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7098 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7099 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7100 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7101 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7102 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7103 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7105 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7107 * g++.dg/inherit/virtual9.C: New.
7109 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7112 * g++.dg/template/dependent-expr8.C: New test case.
7114 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7116 PR tree-optimization/48837
7117 * gcc.dg/pr48837.c: New testcase.
7119 2011-05-06 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/constexpr-condition2.C: New.
7123 * g++.dg/cpp0x/constexpr-missing.C: New.
7125 2011-05-06 Tobias Burnus <burnus@net-b.de>
7128 * gfortran.dg/coarray/this_image_2.f90: New.
7130 2011-05-06 Tobias Burnus <burnus@net-b.de>
7134 * gfortran.dg/bind_c_usage_22.f90: New.
7135 * gfortran.dg/bind_c_usage_23.f90: New.
7136 * gfortran.dg/bind_c_usage_24.f90: New.
7137 * gfortran.dg/bind_c_usage_24_c.c: New.
7139 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7142 * g++.dg/template/member9.C: New test case.
7144 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7146 * gnat.dg/discr29.ad[sb]: New test.
7147 * gnat.dg/discr30.adb: Likewise.
7149 2011-05-05 Julian Brown <julian@codesourcery.com>
7151 * gcc.target/arm/neon-vset_lanes8.c: New test.
7153 2011-05-05 Jason Merrill <jason@redhat.com>
7155 * g++.dg/init/new32.C: New.
7157 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7159 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7162 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7164 PR rtl-optimization/48381
7165 * gcc.c-torture/compile/pr48381.c: New test.
7167 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7169 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7171 * gcc.target/i386/opt-1.c: Ditto.
7173 2011-05-04 Jason Merrill <jason@redhat.com>
7175 * g++.dg/conversion/base1.C: New.
7177 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179 PR libgfortran/48787
7180 * gfortran.dg/round_3.f08: Add more checks to test case.
7182 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7184 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7185 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7186 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7187 Gate test on effective_target fd_truncate.
7189 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7192 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7193 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7194 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7195 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7196 * gcc.target/i386/pr38824.c: Ditto.
7197 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7198 * gcc.target/i386/vecinit-2.c: Ditto.
7199 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7200 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7201 * gcc.target/i386/parity-2.c: Ditto.
7202 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7204 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7206 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7208 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7209 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7210 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7212 2011-05-03 Tobias Burnus <burnus@net-b.de>
7215 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7217 2011-05-03 Tobias Burnus <burnus@net-b.de>
7220 * gfortran.dg/coarray/this_image_1.f90: New.
7222 2011-05-03 Tobias Burnus <burnus@net-b.de>
7225 * gfortran.dg/coarray/caf.dg: New.
7226 * gfortran.dg/coarray/image_index_1.f90: New, copied
7227 from ../coarray_16.f90.
7229 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7232 * g++.dg/ext/complex9.C: New.
7234 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7237 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7238 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7239 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7241 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7243 * gcc.target/bfin/builtins: Created.
7244 * gcc.target/bfin/hisilh-O0.c: Deleted.
7245 * gcc.target/bfin/hisilh.c: Moved to...
7246 * gcc.target/bfin/builtins/hisilh.c: ...here.
7247 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7248 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7249 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7250 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7251 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7252 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7253 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7254 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7255 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7256 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7257 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7258 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7259 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7260 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7261 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7262 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7263 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7264 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7265 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7266 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7267 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7268 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7269 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7270 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7271 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7272 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7273 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7274 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7275 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7276 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7277 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7278 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7279 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7280 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7281 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7282 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7283 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7284 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7285 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7286 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7287 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7288 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7289 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7290 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7291 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7292 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7293 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7294 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7295 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7296 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7297 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7298 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7299 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7300 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7301 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7302 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7303 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7304 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7305 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7306 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7307 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7308 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7309 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7310 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7311 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7312 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7313 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7314 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7315 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7316 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7317 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7318 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7319 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7320 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7321 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7322 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7323 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7324 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7325 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7326 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7327 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7328 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7329 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7330 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7331 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7332 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7333 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7334 * gcc.target/bfin/builtins/circptr.c: Ditto.
7335 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7336 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7337 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7338 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7339 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7340 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7341 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7342 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7343 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7344 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7345 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7346 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7347 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7348 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7349 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7350 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7351 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7352 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7353 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7354 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7355 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7356 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7357 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7358 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7359 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7360 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7361 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7362 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7363 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7364 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7365 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7366 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7367 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7368 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7369 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7370 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7371 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7372 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7373 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7374 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7375 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7376 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7377 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7378 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7379 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7380 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7381 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7382 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7383 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7384 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7385 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7386 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7387 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7388 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7389 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7390 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7391 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7392 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7393 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7394 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7395 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7396 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7397 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7398 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7399 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7400 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7401 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7402 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7403 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7404 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7406 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7408 * gcc.target/arm/cold-lc.c: New test.
7410 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7413 * gcc.dg/pr48774.c: New test.
7415 2011-05-03 Richard Guenther <rguenther@suse.de>
7417 * gcc.dg/large-size-array-5.c: New testcase.
7419 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7421 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7423 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7425 * lib/target-supports.exp (check_effective_target_vect_strided):
7427 (check_effective_target_vect_strided2)
7428 (check_effective_target_vect_strided3)
7429 (check_effective_target_vect_strided4)
7430 (check_effective_target_vect_strided8): ...these new functions.
7432 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7433 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7434 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7435 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7436 * gcc.dg/vect/pr37539.c: Likewise.
7437 * gcc.dg/vect/slp-11a.c: Likewise.
7438 * gcc.dg/vect/slp-11b.c: Likewise.
7439 * gcc.dg/vect/slp-11c.c: Likewise.
7440 * gcc.dg/vect/slp-12a.c: Likewise.
7441 * gcc.dg/vect/slp-12b.c: Likewise.
7442 * gcc.dg/vect/slp-18.c: Likewise.
7443 * gcc.dg/vect/slp-19a.c: Likewise.
7444 * gcc.dg/vect/slp-19b.c: Likewise.
7445 * gcc.dg/vect/slp-21.c: Likewise.
7446 * gcc.dg/vect/slp-23.c: Likewise.
7447 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7449 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7450 instead of vect_interleave && vect_extract_even_odd.
7451 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7452 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7453 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7454 * gcc.dg/vect/vect-1.c: Likewise.
7455 * gcc.dg/vect/vect-10.c: Likewise.
7456 * gcc.dg/vect/vect-98.c: Likewise.
7457 * gcc.dg/vect/vect-107.c: Likewise.
7458 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7459 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7460 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7461 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7462 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7463 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7464 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7465 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7466 * gcc.dg/vect/vect-strided-float.c: Likewise.
7467 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7468 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7469 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7470 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7471 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7472 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7473 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7474 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7475 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7476 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7477 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7478 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7479 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7480 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7481 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7483 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7485 * gcc.dg/vect/pr30843.c: Likewise.
7486 * gcc.dg/vect/pr33866.c: Likewise.
7487 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7488 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7489 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7490 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7492 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7494 * gcc.dg/vect/slp-11.c: Split into...
7495 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7496 gcc.dg/vect/slp-11c.c: ...these tests.
7497 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7498 * gcc.dg/vect/slp-12c.c: ...this new test.
7499 * gcc.dg/vect/slp-19.c: Split into...
7500 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7501 gcc.dg/vect/slp-19c.c: ...these new tests.
7503 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7505 * lib/target-supports.exp
7506 (check_effective_target_vect_extract_even_odd_wide): Delete.
7507 (check_effective_target_vect_strided_wide): Likewise.
7508 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7509 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7510 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7511 * gcc.dg/vect/pr37539.c: Likewise.
7512 * gcc.dg/vect/slp-11.c: Likewise.
7513 * gcc.dg/vect/slp-12a.c: Likewise.
7514 * gcc.dg/vect/slp-12b.c: Likewise.
7515 * gcc.dg/vect/slp-19.c: Likewise.
7516 * gcc.dg/vect/slp-23.c: Likewise.
7517 * gcc.dg/vect/vect-1.c: Likewise.
7518 * gcc.dg/vect/vect-98.c: Likewise.
7519 * gcc.dg/vect/vect-107.c: Likewise.
7520 * gcc.dg/vect/vect-strided-float.c: Likewise.
7522 2011-05-02 Jason Merrill <jason@redhat.com>
7524 * g++.dg/init/new31.C: New.
7526 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7529 * gcc.dg/pr35445.c: New test.
7531 2011-05-02 Jason Merrill <jason@redhat.com>
7533 * c-c++-common/vla-1.c: New.
7535 2011-05-02 Richard Guenther <rguenther@suse.de>
7537 PR tree-optimization/48822
7538 * gcc.dg/torture/pr48822.c: New testcase.
7540 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7543 * g++.dg/cpp0x/constexpr-47969.C: New.
7545 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7548 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7549 on vect_no_align targets.
7550 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7551 vect_no_align targets.
7553 2011-05-01 Xinliang David Li <davidxl@google.com>
7555 * gcc.dg/tree-ssa/integer-addr.c: New test.
7556 * gcc.dg/tree-ssa/alias_bug.c: New test.
7558 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7560 PR libgfortran/48787
7561 * gfortran.dg/round_3.f08: Add more checks.
7563 2011-04-30 Tobias Burnus <burnus@net-b.de>
7566 * gfortran.dg/import9.f90: New, proper test.
7567 * gfortran.dg/interface_37.f90: Remove bogus
7568 test (bogus copy of interface_36.f90).
7570 2011-04-30 Tobias Burnus <burnus@net-b.de>
7573 * gfortran.dg/interface_37.f90: New.
7575 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7578 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7580 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7582 PR tree-optimization/48809
7583 * gcc.c-torture/execute/pr48809.c: New test.
7585 2011-04-29 Jeff Law <law@redhat.com>
7587 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7589 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7592 * g++.dg/init/ctor10.C: New.
7594 2011-04-29 Le-Chun Wu <lcwu@google.com>
7596 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7597 warning in implicitly instantiated templates.
7599 2011-04-29 Le-Chun Wu <lcwu@google.com>
7601 * g++.dg/warn/Wnull-conversion-1.C: New.
7602 * g++.dg/warn/Wnull-conversion-2.C: New.
7604 2011-04-29 Diego Novillo <dnovillo@google.com>
7606 * g++.old-deja/g++.other/null3.C: Expect warning about
7607 converting boolean to a pointer.
7609 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7612 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7616 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7618 2011-04-29 Tobias Burnus <burnus@net-b.de>
7621 * gfortran.dg/typebound_proc_22.f90: New.
7624 * gfortran.dg/interface_36.f90: New.
7626 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7628 PR libgfortran/48488
7629 PR libgfortran/48602
7630 PR libgfortran/48615
7631 PR libgfortran/48684
7632 PR libgfortran/48787
7633 * gfortran.dg/fmt_g.f: Adjust test.
7634 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7635 * gfortran.dg/round_3.f08: New test.
7636 * gfortran.dg/namelist_print_1.f: Adjust test.
7637 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7638 * gfortran.dg/f2003_io_5.f03: Adjust test.
7639 * gfortran.dg/coarray_15.f90: Adjust test.
7640 * gfortran.dg/namelist_65.f90: Adjust test.
7641 * gfortran.dg/fmt_cache_1.f: Adjust test.
7642 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7643 * gfortran.dg/real_const_3.f90: Adjust test.
7645 2011-04-28 Xinliang David Li <davidxl@google.com>
7647 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7648 * g++.dg/prof-robust-1.C: New test.
7650 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7652 PR tree-optimization/48765
7653 * gcc.dg/vect/pr48765.c: New.
7655 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657 PR tree-optimization/48775
7658 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7660 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7663 * g++.dg/inherit/pr48798.C: New.
7664 * g++.old-deja/g++.other/base1.C: Adjust.
7666 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7669 * g++.dg/template/inherit7.C: New test case.
7671 2011-04-28 Richard Guenther <rguenther@suse.de>
7673 PR tree-optimization/40052
7674 PR tree-optimization/15347
7675 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7676 * gcc.dg/pr15347.c: Likewise.
7678 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7681 * g++.dg/cpp0x/sfinae18.C: New.
7683 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7686 * g++.dg/ext/is_literal_type1.C: New.
7688 2011-04-28 Tobias Burnus <burnus@net-b.de>
7692 * gfortran.dg/interface_35.f90: New.
7693 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7694 * gfortran.dg/func_result_6.f90: Add dg-warning.
7695 * gfortran.dg/bessel_1.f90: Ditto.
7696 * gfortran.dg/hypot_1.f90: Ditto.
7697 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7698 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7699 * gfortran.dg/interface_assignment_4.f90: Ditto.
7701 2011-04-27 Jason Merrill <jason@redhat.com>
7703 * g++.dg/ext/complex8.C: New.
7705 * g++.dg/cpp0x/initlist49.C: New.
7706 * g++.dg/init/new30.C: New.
7708 2011-04-27 Tobias Burnus <burnus@net-b.de>
7711 * gfortran.dg/whole_file_34.f90: New.
7713 2011-04-27 Jan Hubicka <jh@suse.cz>
7715 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7717 2011-04-27 Jason Merrill <jason@redhat.com>
7719 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7721 * g++.dg/parse/ambig6.C: New.
7723 2011-04-27 Nick Clifton <nickc@redhat.com>
7725 * gcc.dg/20020312-2.c: Add definition for RX.
7727 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7728 option with RX targets.
7730 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7733 2011-04-27 Richard Guenther <rguenther@suse.de>
7735 * gcc.dg/tree-ssa/pr23382.c: Remove.
7737 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7740 * gcc.c-torture/compile/pr48767.c: New test.
7742 2011-04-27 Richard Guenther <rguenther@suse.de>
7744 PR tree-optimization/48772
7745 * g++.dg/pr48772.C: New testcase.
7747 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.c-torture/compile/pr48742.c: New test.
7752 2011-04-26 Jason Merrill <jason@redhat.com>
7754 * g++.dg/lookup/koenig13.C: New.
7756 * g++.dg/cpp0x/initlist48.C: New.
7758 2011-04-25 Jason Merrill <jason@redhat.com>
7760 * g++.dg/cpp0x/sfinae17.C: New.
7762 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7765 * gcc.target/powerpc/pr48258-1.c: New file.
7766 * gcc.target/powerpc/pr48258-2.c: Ditto.
7768 2011-04-26 Xinliang David Li <davidxl@google.com>
7770 * gcc.dg/uninit-suppress.c: New test.
7771 * gcc.dg/uninit-suppress.c: New test.
7773 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.dg/pr48768.c: New test.
7778 PR tree-optimization/48734
7779 * gcc.c-torture/compile/pr48734.c: New test.
7782 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7784 2011-04-26 Richard Guenther <rguenther@suse.de>
7786 PR tree-optimization/48731
7787 * gcc.dg/torture/pr48731.c: New testcase.
7789 2011-04-26 Richard Guenther <rguenther@suse.de>
7792 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7794 2011-04-26 Richard Guenther <rguenther@suse.de>
7797 * gcc.dg/torture/pr48694-1.c: New testcase.
7798 * gcc.dg/torture/pr48694-2.c: Likewise.
7800 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7802 * g++.dg/ext/underlying_type1.C: New.
7803 * g++.dg/ext/underlying_type2.C: Likewise.
7804 * g++.dg/ext/underlying_type3.C: Likewise.
7805 * g++.dg/ext/underlying_type4.C: Likewise.
7806 * g++.dg/ext/underlying_type5.C: Likewise.
7807 * g++.dg/ext/underlying_type6.C: Likewise.
7808 * g++.dg/ext/underlying_type7.C: Likewise.
7809 * g++.dg/ext/underlying_type8.C: Likewise.
7810 * g++.dg/ext/underlying_type9.C: Likewise.
7811 * g++.dg/ext/underlying_type10.C: Likewise.
7813 2011-04-25 Jason Merrill <jason@redhat.com>
7815 * g++.dg/cpp0x/regress/template-const2.C: New.
7817 2011-04-25 Jeff Law <law@redhat.com>
7819 * gcc.dg/tree-ssa/vrp56.c: new test.
7821 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7823 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7825 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7827 PR preprocessor/48740
7828 * c-c++-common/raw-string-11.c: New test.
7830 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7832 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7835 2011-04-23 Tobias Burnus <burnus@net-b.de>
7838 * gfortran.dg/coarray_19.f90: New.
7840 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7843 * gcc.dg/pr48685.c: New test.
7845 2011-04-22 Jan Hubicka <jh@suse.cz>
7847 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7849 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7851 PR tree-optimization/48717
7852 * gcc.c-torture/execute/pr48717.c: New test.
7854 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7857 * gcc.target/i386/pr48723.c: New test.
7859 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7862 * gcc.dg/gomp/pr48716.c: New test.
7863 * g++.dg/gomp/pr48716.C: New test.
7865 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7868 * gcc.dg/missing-field-init-2.c: Update testcase.
7870 2011-04-22 Alan Modra <amodra@gmail.com>
7872 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7874 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7877 * gfortran.dg/function_optimize_6.f90: New test.
7879 2011-04-21 Easwaran Raman <eraman@google.com>
7881 * gcc.dg/stack-layout-2.c: New test.
7883 2011-04-21 Richard Guenther <rguenther@suse.de>
7886 * g++.dg/lto/pr48207-2_0.C: New testcase.
7887 * g++.dg/lto/pr48207-3_0.C: Likewise.
7889 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7891 * gnat.dg/volatile5.adb: New test.
7892 * gnat.dg/volatile5_pkg.ads: New helper.
7894 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7897 * gcc.target/i386/pr48708.c: New test.
7899 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7901 * gcc.dg/vect/vect-119.c: New test.
7903 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7905 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7908 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7909 Richard Sandiford <richard.sandiford@linaro.org>
7912 * gcc.target/arm/pr46329.c: New test.
7914 2011-04-21 Tobias Burnus <burnus@net-b.de>
7917 * gfortran.dg/coarray_18.f90: New.
7919 2011-04-20 Jason Merrill <jason@redhat.com>
7921 * g++.dg/cpp0x/initlist47.C: New.
7923 * g++.dg/init/dtor4.C: New.
7925 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7928 * gcc.target/i386/sse2-pinsrw.c: New test.
7929 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7930 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7931 * gcc.target/i386/sse2-insvhi.c: Ditto.
7932 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7933 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7935 2011-04-20 Jason Merrill <jason@redhat.com>
7937 * g++.dg/template/const4.C: New.
7939 2011-04-20 Easwaran Raman <eraman@google.com>
7941 * gcc.dg/stack-layout-1.c: New test.
7943 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7945 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7946 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7949 2011-04-20 Kai Tietz <ktietz@redhat.com>
7951 * gcc.dg/binop-xor1.c: New test.
7952 * gcc.dg/binop-xor2.c: New test.
7953 * gcc.dg/binop-xor3.c: New test.
7954 * gcc.dg/binop-xor4.c: New test.
7955 * gcc.dg/binop-xor5.c: New test.
7957 2011-04-20 Richard Guenther <rguenther@suse.de>
7959 PR tree-optimization/47892
7960 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7962 2011-04-20 Richard Guenther <rguenther@suse.de>
7965 * g++.dg/torture/pr48695.C: New testcase.
7967 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7969 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7970 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7971 * gcc.c-torture/execute/pr45262.c: Ditto
7972 * gcc.dg/torture/pr43165.c: Ditto.
7973 * gcc.dg/torture/pr47228.c: Ditto.
7974 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7975 * gcc.dg/ipa/pr45644.c: Ditto.
7976 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7979 2011-04-19 Jason Merrill <jason@redhat.com>
7981 * g++.dg/ext/complex7.C: New.
7983 * g++.dg/ext/attrib41.C: New.
7985 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7988 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7990 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7993 * gcc.target/i386/pr48678.c: New test.
7995 2011-04-19 Martin Jambor <mjambor@suse.cz>
7997 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7998 * g++.dg/opt/devirt2.C: New test.
7999 * g++.dg/ipa/devirt-g-1.C: Likewise.
8001 2011-04-19 Tobias Burnus <burnus@net-b.de>
8004 * gfortran.dg/whole_file_33.f90: New.
8006 2011-04-19 Martin Jambor <mjambor@suse.cz>
8008 * g++.dg/ipa/devirt-7.C: New test.
8010 2011-04-19 Richard Guenther <rguenther@suse.de>
8013 * g++.dg/lto/pr48207_0.C: New testcase.
8015 2011-04-18 Jason Merrill <jason@redhat.com>
8017 * g++.dg/init/void1.C: New.
8019 * g++.dg/cpp0x/union4.C: New.
8021 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8024 * g++.dg/torture/pr48661.C: New test.
8027 * g++.dg/gomp/pr48632.C: New test.
8029 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8031 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8032 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8034 2011-04-18 Tobias Burnus <burnus@net-b.de>
8037 * gfortran.dg/coarray_17.f90: New.
8038 * gfortran.dg/coarray_10.f90: Update dg-error.
8040 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8044 * gfortran.dg/guality/guality.exp: Likewise.
8046 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8050 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8052 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8054 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8056 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8058 2011-04-18 Richard Guenther <rguenther@suse.de>
8061 * g++.dg/torture/pr46364.C: New testcase.
8063 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8065 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8067 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8069 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8071 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8072 Ira Rosen <ira.rosen@linaro.org>
8075 * gcc.target/arm/pr48252.c: New test.
8077 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8079 PR tree-optimization/48616
8080 * gcc.dg/pr48616.c: New test.
8082 2011-04-18 Tobias Burnus <burnus@net-b.de>
8085 * gfortran.dg/coarray_16.f90: New.
8087 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8090 * gfortran.dg/realloc_on_assign_7.f03: New test.
8092 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8094 PR libgfortran/48602
8095 * gfortran.dg/fmt_g0_6.f08: New test.
8097 2011-04-17 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/sfinae16.C: New.
8101 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8103 * gcc.target/mips/reg-var-1.c: New test.
8105 2011-04-17 Jan Hubicka <jh@suse.cz>
8107 * gcc.dg/winline-5.c: Update testcase.
8109 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8111 * gnat.dg/discr27.ad[sb]: Move dg directive.
8112 * gnat.dg/discr28.ad[sb]: New test.
8113 * gnat.dg/discr28_pkg.ads: New helper.
8115 2011-04-17 Michael Matz <matz@suse.de>
8117 PR tree-optimization/48622
8119 * gcc.dg/lto/pr48622_0.c: New test.
8121 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8123 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8124 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8125 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8126 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8127 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8128 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8130 2011-04-15 Jason Merrill <jason@redhat.com>
8132 * g++.dg/cpp0x/range-for17.C: New.
8134 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8136 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8137 * g++.dg/cpp0x/range-for3.C: Likewise.
8138 * g++.dg/cpp0x/range-for9.C: Correct error message.
8139 * g++.dg/cpp0x/range-for11.C: New.
8140 * g++.dg/cpp0x/range-for12.C: New.
8141 * g++.dg/cpp0x/range-for13.C: New.
8142 * g++.dg/cpp0x/range-for14.C: New.
8143 * g++.dg/cpp0x/range-for15.C: New.
8144 * g++.dg/cpp0x/range-for16.C: New.
8146 2011-04-15 Tobias Burnus <burnus@net-b.de>
8149 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8151 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8153 * objc.dg/naming-4.m: Updated.
8154 * objc.dg/naming-5.m: Updated.
8155 * objc.dg/naming-6.m: New.
8156 * objc.dg/naming-7.m: New.
8157 * obj-c++.dg/naming-1.mm: Updated.
8158 * obj-c++.dg/naming-2.mm: Updated.
8159 * obj-c++.dg/naming-3.mm: New.
8160 * obj-c++.dg/naming-4.mm: New.
8162 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8164 PR libgfortran/48589
8165 * gfortran.dg/fmt_g0_5.f08: New test.
8167 2011-04-15 Richard Guenther <rguenther@suse.de>
8170 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8172 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8174 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8175 -finline-limit=0 to -fno-inline
8177 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8183 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8186 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8187 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8188 * gcc.target/i386/avx-insertps-3.c: New test.
8189 * gcc.target/i386/avx-insertps-4.c: New test.
8191 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8193 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8196 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8201 * gcc.target/avr/pr46779-1.c: New test case
8202 * gcc.target/avr/pr46779-2.c: New test case
8204 2011-04-14 Jason Merrill <jason@redhat.com>
8206 * g++.dg/cpp0x/sfinae15.C: New.
8208 * g++.dg/cpp0x/sfinae14.C: New.
8210 * g++.dg/ext/vla10.C: New.
8212 2011-04-14 Richard Guenther <rguenther@suse.de>
8214 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8216 2011-04-14 Richard Guenther <rguenther@suse.de>
8218 * gcc.dg/fold-bitand-4.c: Move ...
8219 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8221 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8223 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8225 * gcc.target/avr/torture/trivial.c: Ditto.
8227 2011-04-13 Jason Merrill <jason@redhat.com>
8229 * g++.dg/template/operator11.C: New.
8231 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8234 * gcc.dg/gomp/pr48591.c: New test.
8237 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8238 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8240 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8243 * g++.dg/template/dependent-expr7.C: New test case.
8245 2011-04-13 Jason Merrill <jason@redhat.com>
8247 * g++.dg/cpp0x/sfinae13.C: New.
8249 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8251 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8253 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8255 * gcc.target/arm/pr43698.c: Remove -march option.
8257 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8259 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8262 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8266 * gfortran.dg/realloc_on_assign_6.f03: New test.
8268 2011-04-12 Kai Tietz <ktietz@redhat.com>
8270 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8271 targets the additional -mno-ms-bitfields and
8272 -Wno-packed-bitfield-compat options.
8273 * g++.dg/ext/bitfield3.C: Likewise.
8274 * g++.dg/ext/bitfield4.C: Likewise.
8275 * g++.dg/ext/bitfield5.C: Likewise.
8276 * gcc.dg/bitfld-15.c: Likewise.
8277 * gcc.dg/bitfld-16.c: Likewise.
8278 * gcc.dg/bitfld-17.c: Likewise.
8279 * gcc.dg/bitfld-18.c: Likewise.
8281 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8283 * gcc.target/arm/neon-vld3-1.c: New test.
8284 * gcc.target/arm/neon-vst3-1.c: New test.
8285 * gcc.target/arm/neon/v*.c: Regenerate.
8287 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8289 PR rtl-optimization/48549
8290 * g++.dg/opt/pr48549.C: New test.
8292 2011-04-12 Richard Guenther <rguenther@suse.de>
8294 PR tree-optimization/46076
8295 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8297 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8300 * lib/compat.exp (compat-execute): Declare unsupported after
8301 stripping path from src1.
8302 * lib/lto.exp (lto-execute): Likewise.
8304 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8307 * gcc.dg/pr48552-1.c: New test.
8308 * gcc.dg/pr48552-2.c: New test.
8310 2011-04-11 Jason Merrill <jason@redhat.com>
8312 * g++.dg/cpp0x/sfinae12.C: New.
8314 * g++.dg/cpp0x/enum10.C: New.
8316 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8318 * g++.dg/cpp0x/rv-func.C: New.
8320 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8325 2011-04-11 Martin Jambor <mjambor@suse.cz>
8327 PR tree-optimization/48195
8328 * gcc.dg/ipa/pr48195.c: New test.
8330 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8332 * gnat.dg/return3.adb: Remove unused switch.
8334 2011-04-08 Mike Stump <mikestump@comcast.net>
8337 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8338 default to fno-common.
8340 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8342 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8343 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8345 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8348 * gfortran.dg/function_optimize_5.f90: New test.
8350 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8352 * gnat.dg/aggr17.adb: New test.
8353 * gnat.dg/aggr18.adb: Likewise.
8355 2011-04-08 Michael Matz <matz@suse.de>
8358 * gcc.target/i386/pr48389.c: New test.
8360 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8362 PR rtl-optimization/48272
8363 * g++.dg/opt/pr48272.C: New.
8365 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8367 PR rtl-optimization/48235
8368 * gcc.dg/pr48235.c: New.
8370 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8372 PR rtl-optimization/48302
8373 * g++.dg/opt/pr48302.C: New.
8375 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8378 * g++.dg/opt/pr48273.C: New.
8380 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8382 PR rtl-optimization/48442
8383 * gcc.dg/pr48442.c: New.
8385 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8387 PR tree-optimization/48377
8388 * gcc.dg/vect/pr48377.c: New test.
8390 2011-04-07 Jason Merrill <jason@redhat.com>
8392 * g++.dg/cpp0x/regress/call1.C: New.
8394 * g++.dg/cpp0x/variadic107.C: New.
8396 * g++.dg/cpp0x/sfinae11.C: New.
8397 * g++.dg/cpp0x/noexcept02.C: Fix.
8399 * g++.dg/cpp0x/sfinae10.C: New.
8401 * g++.dg/cpp0x/sfinae9.C: New.
8403 * c-c++-common/Wcast-qual-1.c: Move here from...
8404 * gcc.dg/cast-qual-3.c: ...here, and...
8405 * g++.dg/warn/Wcast-qual2.C: ...here.
8407 * g++.dg/cpp0x/sfinae8.C: New.
8409 * g++.dg/cpp0x/sfinae7.C: New.
8411 * g++.dg/cpp0x/enum9.C: New.
8413 2011-04-07 Mike Stump <mikestump@comcast.net>
8415 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8416 with no trampolines.
8418 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8421 * gfortran.dg/gomp/pr48117.f90: New test.
8424 * gcc.dg/torture/pr48343.c: New test.
8426 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8428 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8430 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8432 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8434 2011-04-07 Tom de Vries <tom@codesourcery.com>
8437 * lib/scanasm.exp (object-size): New proc.
8438 * gcc.target/arm/pr43920-2.c: New test.
8440 2011-04-06 Tobias Burnus <burnus@net-b.de>
8444 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8446 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8448 * gcc.dg/mtune.c: Prune note from output.
8450 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.dg/guality/pr36977.c: New test.
8454 * gcc.dg/guality/pr48466.c: New test.
8456 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8458 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8460 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8462 * gnat.dg/return3.adb: New test.
8464 2011-04-06 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/47663
8467 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8469 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8471 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8472 Solaris 8 and 9 as well.
8474 2011-04-05 Tom de Vries <tom@codesourcery.com>
8477 * gcc.target/arm/pr43920-1.c: New test.
8479 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8481 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8482 (cctor): Actually return the value.
8483 (main): Cast return values.
8485 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8487 * gfortran.dg/character_comparison_8.f90: New test.
8489 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8491 * frontend-passes: (optimize_lexical_comparison): New function.
8492 (optimize_expr): Call it.
8493 (optimize_comparison): Also handle lexical comparison functions.
8494 Return false instad of -2 for unequal comparison.
8496 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8499 * function_optimize_4.f90: New test.
8501 2011-04-04 Tobias Burnus <burnus@net-b.de>
8504 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8505 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8506 * gfortran.dg/coarray_15.f90: New.
8508 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8510 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8511 * gfortran.dg/bessel_7.f90: Likewise.
8513 2011-04-03 Tobias Burnus <burnus@net-b.de>
8515 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8517 2011-04-03 Richard Guenther <rguenther@suse.de>
8518 Ira Rosen <ira.rosen@linaro.org>
8520 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8521 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8522 -ftree-loop-if-convert-stores.
8524 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8526 * gnat.dg/specs/aggr2.ads: New test.
8528 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8530 * gnat.dg/debug2.ad[sb]: New test.
8531 * gnat.dg/debug2_pkg.ads: New helper.
8532 * gnat.dg/debug3.ad[sb]: New test.
8534 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8536 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8538 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8541 * gcc.c-torture/compile/pr48335-1.c: New test.
8542 * gcc.dg/pr48335-1.c: New test.
8543 * gcc.dg/pr48335-2.c: New test.
8544 * gcc.dg/pr48335-3.c: New test.
8545 * gcc.dg/pr48335-4.c: New test.
8546 * gcc.dg/pr48335-5.c: New test.
8547 * gcc.dg/pr48335-6.c: New test.
8548 * gcc.dg/pr48335-7.c: New test.
8549 * gcc.dg/pr48335-8.c: New test.
8550 * gcc.target/i386/pr48335-1.c: New test.
8552 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8555 * gcc.dg/Waddress.c: New test.
8557 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8560 * gfortran.dg/function_optimize_3.f90: New test.
8562 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8564 * gcc.c-torture/compile/20110401-1.c: New test.
8566 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8567 * g++.dg/lto/20091002-2_0.C: Likewise.
8568 * g++.dg/lto/20090303_0.c: Likewise.
8569 * g++.dg/lto/20091004-1_0.C: Likewise.
8570 * g++.dg/lto/20091002-3_0.C: Likewise.
8571 * g++.dg/lto/20091004-2_0.C: Likewise.
8572 * g++.dg/lto/20081123_0.C: Likewise.
8573 * g++.dg/lto/20090313_0.C: Likewise.
8574 * g++.dg/lto/20081109-1_0.C: Likewise.
8575 * g++.dg/lto/20081219_0.C: Likewise.
8576 * g++.dg/lto/20081204-1_0.C: Likewise.
8577 * g++.dg/lto/20090302_0.C: Likewise.
8578 * g++.dg/lto/20081119-1_0.C: Likewise.
8579 * g++.dg/lto/20081118_0.C: Likewise.
8580 * gcc.dg/lto/20091020-2_0.c: Likewise.
8581 * gcc.dg/lto/20090210_0.c: Likewise.
8582 * gcc.dg/lto/20081204-1_0.c: Likewise.
8583 * gcc.dg/lto/20081224_0.c: Likewise.
8584 * gcc.dg/lto/20090219_0.c: Likewise.
8585 * gcc.dg/lto/20091014-1_0.c: Likewise.
8586 * gcc.dg/lto/20091016-1_0.c: Likewise.
8587 * gcc.dg/lto/20090206-2_0.c: Likewise.
8588 * gcc.dg/lto/20090116_0.c: Likewise.
8589 * gcc.dg/lto/20091013-1_0.c: Likewise.
8590 * gcc.dg/lto/20091015-1_0.c: Likewise.
8591 * gcc.dg/lto/20090126-2_0.c: Likewise.
8593 2011-03-31 Ian Lance Taylor <iant@google.com>
8595 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8597 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8599 * gnat.dg/opt16.adb: New test.
8601 2011-03-31 Jason Merrill <jason@redhat.com>
8603 * g++.dg/cpp0x/defaulted24.C: New.
8605 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8608 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8611 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8613 * g++.dg/other/i386-9.C: New test.
8615 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8619 2011-03-30 Jason Merrill <jason@redhat.com>
8621 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8623 * g++.dg/cpp0x/regress/isnan.C: New.
8625 * g++.dg/cpp0x/initlist46.C: New.
8627 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8630 * gcc.target/arm/neon-modes-2.c: New test.
8632 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8635 * gcc.c-torture/compile/pr48305.c: New test.
8637 2011-03-29 Jason Merrill <jason@redhat.com>
8639 * g++.dg/cpp0x/regress/value-dep1.C: New.
8641 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8643 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8645 2011-03-29 Ian Lance Taylor <iant@google.com>
8647 * go.test/go-test.exp: Handle the test lines used in several new
8649 (errchk): Add opts parameter. Change all callers. Handle parens
8652 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8653 Dominique d'Humieres <dominiq@lps.ens.fr>
8655 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8656 and __APPLE__ && __PPC__ && __ALTIVEC__.
8658 2011-03-29 Jason Merrill <jason@redhat.com>
8660 * g++.dg/cpp0x/dependent1.C: New.
8662 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8664 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8666 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8668 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8671 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8672 * gfortran.dg/proc_ptr_comp_32.f90: New.
8674 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8676 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8677 check for corresponding warning.
8679 2011-03-28 Jason Merrill <jason@redhat.com>
8681 * g++.dg/cpp0x/rv-deduce2.C: New.
8683 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8686 * gcc.dg/pr48203.c: New test.
8688 2011-03-28 Jeff Law <law@redhat.com>
8690 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8692 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8694 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8695 and __PPC__ && __ALTIVEC__.
8697 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8700 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8701 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8702 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8703 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8705 2011-03-28 Jason Merrill <jason@redhat.com>
8707 * g++.dg/cpp0x/initlist-array2.C: New.
8709 * g++.dg/cpp0x/initlist-array1.C: New.
8711 * g++.dg/cpp0x/constexpr-compound.C: New.
8713 * g++.dg/cpp0x/constexpr-using.C: New.
8715 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8717 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8720 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8722 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8724 * gcc.dg/slp-1.c: New test.
8726 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8728 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8729 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8730 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8731 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8732 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8733 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8734 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8735 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8736 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8737 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8738 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8739 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8740 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8741 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8743 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8746 * gfortran.dg/trim_optimize_5.f90: New test.
8747 * gfortran.dg/trim_optimize_6.f90: New test.
8749 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8752 * gcc.target/mips/madd-7.c: Remove -mlong32.
8753 * gcc.target/mips/msub-7.c: Likewise.
8755 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8757 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8758 accesses to preserve the meaning of the test for doubleword vectors.
8759 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8760 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8762 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8765 * gfortran.dg/class_42.f03: New.
8767 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8769 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8772 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8774 PR rtl-optimization/48144
8775 * gcc.dg/pr48144.c: New test.
8777 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8779 * gnat.dg/discr27.ad[sb]: New test.
8781 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8783 * gnat.dg/limited_with2.ad[sb]: New test.
8784 * gnat.dg/limited_with2_pkg1.ads: New helper.
8785 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8787 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8789 * gnat.dg/opt15.adb: New test.
8790 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8792 2011-03-25 Tobias Burnus <burnus@net-b.de>
8796 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8797 * gfortran.dg/leadz_trailz_3.f90: Ditto
8799 2011-03-25 Martin Jambor <mjambor@suse.cz>
8801 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8803 2011-03-25 Jason Merrill <jason@redhat.com>
8805 * g++.dg/cpp0x/defaulted22.C: New.
8806 * g++.dg/cpp0x/defaulted23.C: New.
8807 * g++.dg/cpp0x/defaulted15.C: Adjust.
8809 2011-03-25 Jason Merrill <jason@redhat.com>
8811 * g++.dg/cpp0x/move1.C: New.
8813 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8816 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8818 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8820 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8821 for mips-sgi-irix6.5.
8822 Replace snprintf prototype by <stdio.h>.
8824 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8827 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8828 run_expensive_tests.
8829 * gcc.dg/graphite/block-4.c: Likewise.
8830 * gcc.dg/graphite/block-7.c: Likewise.
8831 * gcc.dg/graphite/block-8.c: Likewise.
8833 2011-03-25 Richard Guenther <rguenther@suse.de>
8835 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8836 * g++.dg/tree-ssa/pr8781.C: Likewise.
8837 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8838 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8839 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8840 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8841 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8842 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8843 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8844 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8845 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8846 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8847 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8848 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8849 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8850 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8851 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8852 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8853 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8855 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8856 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8857 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8858 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8861 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8862 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8863 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8864 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8865 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8866 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8867 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8868 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8869 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8870 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8871 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8872 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8873 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8874 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8875 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8876 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8877 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8878 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8879 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8880 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8881 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8882 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8883 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8884 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8885 * c-c++-common/pr46562-2.c: Likewise.
8886 * gfortran.dg/pr42108.f90: Likewise.
8887 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8888 foo to be inlined even at -O1.
8889 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8890 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8891 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8892 * gcc.dg/matrix/matrix.exp: Disable FRE.
8894 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8897 * gcc.dg/dfp/pr48204.c: New test.
8899 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8902 * gcc.c-torture/execute/pr47917.c: Move this...
8903 * gcc.dg/torture/pr47917.c: to here and add xfails.
8905 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8907 * gnat.dg/array16.ad[sb]: New test.
8908 * gnat.dg/array16.ads: New helper.
8910 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8912 * gnat.dg/derived_type2.adb: New test.
8914 2011-03-24 Richard Guenther <rguenther@suse.de>
8916 PR tree-optimization/48271
8917 * g++.dg/torture/pr48271.C: New testcase.
8919 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8921 * gnat.dg/array15.ad[sb]: New test.
8923 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8926 * gcc.target/i386/pr48237.c: New test.
8928 2011-03-24 Richard Guenther <rguenther@suse.de>
8931 * gcc.dg/builtin-object-size-10.c: New testcase.
8933 2011-03-24 Richard Guenther <rguenther@suse.de>
8935 PR tree-optimization/46562
8936 * c-c++-common/pr46562-2.c: New testcase.
8937 * c-c++-common/pr46562.c: Likewise.
8939 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8941 * gcc.dg/vect/vect-cselim-1.c: New test.
8942 * gcc.dg/vect/vect-cselim-2.c: New test.
8944 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8946 * gcc.target/arm/pr46934.c: New.
8948 2011-03-23 Ian Lance Taylor <iant@google.com>
8950 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8952 2011-03-23 Richard Guenther <rguenther@suse.de>
8954 * gcc.dg/struct: Remove directory and contents.
8956 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8959 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8961 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8963 * gnat.dg/discr26.ad[sb]: New test.
8964 * gnat.dg/discr26_pkg.ads: New helper.
8966 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8969 * gcc.target/arm/neon-vld-1.c: New test.
8971 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8973 * gnat.dg/array14.ad[sb]: New test.
8974 * gnat.dg/array14_pkg.ads: New helper.
8976 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8978 * gcc.c-torture/execute/920501-8.x: Remove.
8979 * gcc.c-torture/execute/930513-1.x: Remove.
8980 * gcc.c-torture/execute/960312-1.x: Remove.
8981 * gcc.c-torture/compile/20000804-1.c,
8982 gcc.c-torture/compile/20001205-1.c,
8983 gcc.c-torture/compile/20001226-1.c,
8984 gcc.c-torture/compile/20010518-2.c,
8985 gcc.c-torture/compile/20020312-1.c,
8986 gcc.c-torture/compile/20020604-1.c,
8987 gcc.c-torture/compile/920501-12.c,
8988 gcc.c-torture/compile/920501-4.c,
8989 gcc.c-torture/compile/920520-1.c,
8990 gcc.c-torture/compile/980506-1.c,
8991 gcc.c-torture/execute/980709-1.x,
8992 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8993 options for m68hc11.
8994 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8995 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8998 2011-03-22 Nick Clifton <nickc@redhat.com>
9000 * lib/target-supports.exp (check_profiling_available): Add MN10300
9001 to the list of targets that do not support profiling. Restore
9002 alpha sorting to this list.
9004 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9006 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9007 failure on 32-bit systems.
9008 * gcc.dg/torture/vector-2.c: Ditto.
9010 2011-03-22 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/48228
9013 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9015 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9017 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9021 * gcc.target/powerpc/pr48226.c: New file.
9023 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9025 * lib/prune.exp (prune_gcc_output): Prune "could not create
9026 compact unwind for" warnings.
9028 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9032 * gcc.c-torture/execute/pr42544.c: New test.
9033 * gcc.c-torture/execute/pr48197.c: New test.
9035 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9037 PR preprocessor/48192
9038 * gcc.target/powerpc/pr48192.c: New file.
9041 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9042 split problem of 0 being loaded in a VSX register.
9044 2011-03-21 Richard Guenther <rguenther@suse.de>
9047 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9048 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9049 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9050 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9052 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9055 * gcc.dg/pr48213.c: New test.
9057 2011-03-21 Kai Tietz <ktietz@redhat.com>
9060 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9062 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9064 * gcc.target/arm/xor-and.c: New.
9066 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9069 * gfortran.dg/function_optimize_1.f90: New test.
9070 * gfortran.dg/function_optimize_2.f90: New test.
9072 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9074 PR rtl-optimization/47502
9075 * gcc.target/i386/pr47502-1.c: New.
9076 * gcc.target/i386/pr47502-2.c: Likewise.
9078 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9080 PR rtl-optimization/48156
9081 * gcc.dg/pr48156.c: New test.
9083 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9086 * gfortran.dg/scratch_1.f90: Adjust test.
9088 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9091 * gfortran.dg/scratch_1.f90: New test.
9093 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9095 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9096 variably modified typedefs.
9097 * gcc.dg/c1x-typedef-2.c: Remove.
9099 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9101 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9102 * gcc.dg/c1x-anon-struct-3.c: New test.
9103 * gcc.dg/anon-struct-11.c: Update.
9105 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9107 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9109 Only xfail with gas.
9111 2011-03-18 Jason Merrill <jason@redhat.com>
9113 * g++.dg/template/fn-ptr1.C: New.
9115 * g++.dg/overload/volatile1.C: New.
9117 * g++.dg/opt/pr23372.C: New.
9119 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9121 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9126 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9128 * gcc.target/arm/unsigned-extend-1.c: New.
9130 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9133 * gcc.c-torture/compile/pr48161.c: New test.
9135 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9138 * gcc.dg/torture/pr47725.c: New.
9140 2011-03-17 Jason Merrill <jason@redhat.com>
9142 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9143 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9145 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9147 * gnat.dg/specs/elab2.ads: New test.
9148 * gnat.dg/specs/elab2_pkg.ads: New helper.
9150 2011-03-17 Jason Merrill <jason@redhat.com>
9152 * g++.dg/cpp0x/decltype-1212.C: New.
9153 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9155 2011-03-17 Jason Merrill <jason@redhat.com>
9157 * g++.dg/parse/memfnquals1.C: New.
9159 2011-03-17 Richard Guenther <rguenther@suse.de>
9162 * gcc.dg/pr48134.c: New testcase.
9164 2011-03-17 Richard Guenther <rguenther@suse.de>
9167 * g++.dg/torture/pr48165.C: New testcase.
9169 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9171 PR rtl-optimization/48141
9172 * gcc.dg/pr48141.c: New test.
9174 2011-03-16 Jason Merrill <jason@redhat.com>
9176 * g++.dg/cpp0x/constexpr-48089.C: New.
9178 * g++.dg/cpp0x/constexpr-abi1.C: New.
9180 * g++.dg/cpp0x/constexpr-46336.C: New.
9181 * g++.dg/parse/friend5.C: Adjust expected errors.
9183 * g++.dg/cpp0x/constexpr-47570.C: New.
9185 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9188 * ++.dg/debug/dwarf2/typedef6.C: New test.
9190 2011-03-16 Jason Merrill <jason@redhat.com>
9192 * g++.dg/cpp0x/elision2.C: New.
9194 * g++.dg/cpp0x/constexpr-array3.C: New.
9196 2011-03-16 Jason Merrill <jason@redhat.com>
9198 * g++.dg/cpp0x/sfinae6.C: New.
9199 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9200 * g++.dg/cpp0x/pr45908.C: Likewise.
9201 * g++.dg/cpp0x/sfinae6.C: Likewise.
9202 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9203 * g++.old-deja/g++.law/arg11.C: Likewise.
9205 2011-03-16 Jason Merrill <jason@redhat.com>
9207 * g++.dg/template/incomplete6.C: New.
9209 2011-03-16 Jeff Law <law@redhat.com>
9211 * gcc.dg/tree-ssa/vrp55.c: New test.
9213 2011-03-16 Jason Merrill <jason@redhat.com>
9215 * g++.dg/cpp0x/auto22.C: New.
9217 2011-03-16 Richard Guenther <rguenther@suse.de>
9219 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9220 optimizing it away if promoted to const.
9222 2011-03-16 Richard Guenther <rguenther@suse.de>
9224 PR tree-optimization/48149
9225 * gcc.dg/fold-complex-1.c: New testcase.
9227 2011-03-16 Richard Guenther <rguenther@suse.de>
9230 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9233 2011-03-16 Richard Guenther <rguenther@suse.de>
9235 PR tree-optimization/26134
9236 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9238 2011-03-16 Richard Guenther <rguenther@suse.de>
9240 PR tree-optimization/48146
9241 * gcc.dg/torture/pr48146.c: New testcase.
9243 2011-03-16 Richard Guenther <rguenther@suse.de>
9245 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9246 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9248 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.c-torture/compile/pr48136.c: New test.
9253 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9256 * gcc.dg/guality/pr45882.c: New test.
9258 2011-03-15 Jason Merrill <jason@redhat.com>
9260 * g++.dg/cpp0x/constexpr-recursion.C: New.
9262 * g++.dg/cpp0x/implicit11.C: New.
9264 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9266 * g++.dg/cpp0x/constexpr-attribute.C: New.
9268 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9270 * g++.dg/parse/pr34758.C: New.
9272 2011-03-15 Xinliang David Li <davidxl@google.com>
9275 * gcc.dg/uninit-pred-7_d.c: New test.
9276 * gcc.dg/uninit-pred-8_d.c: New test.
9278 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9281 * gcc.target/arm/pr46788.c: New.
9283 2011-03-15 Richard Guenther <rguenther@suse.de>
9286 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9287 * gfortran.dg/ishft_4.f90: Likewise.
9288 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9290 2011-03-15 Richard Guenther <rguenther@suse.de>
9292 PR tree-optimization/13954
9293 * g++.dg/tree-ssa/pr13954.C: New testcase.
9295 2011-03-15 Richard Guenther <rguenther@suse.de>
9297 PR tree-optimization/48037
9298 * gcc.target/i386/pr48037-1.c: New testcase.
9300 2011-03-15 Richard Guenther <rguenther@suse.de>
9302 PR tree-optimization/41490
9303 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9304 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9305 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9306 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9307 * g++.dg/tree-ssa/pr33604.C: Adjust.
9309 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9312 * gcc.c-torture/execute/pr47917.c: New test.
9313 * gcc.dg/pr47917.c: New test.
9316 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9318 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9320 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9321 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9322 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9323 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9324 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9325 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9326 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9327 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9328 * gcc.target/i386/avx-floor-vec.c: Ditto.
9329 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9330 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9331 * gcc.target/i386/avx-rint-vec.c: Ditto.
9332 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9333 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9334 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9335 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9337 2011-03-14 Tom Tromey <tromey@redhat.com>
9339 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9340 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9341 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9343 2011-03-14 Tom Tromey <tromey@redhat.com>
9345 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9346 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9347 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9349 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9351 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9353 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9355 PR rtl-optimization/47166
9356 * gcc.c-torture/execute/postmod-1.c: New test.
9358 2011-03-14 Richard Guenther <rguenther@suse.de>
9361 * gcc.dg/torture/pr48098.c: New testcase.
9363 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9366 * gcc.target/powerpc/pr48053-1.c: New test.
9367 * gcc.target/powerpc/pr48053-2.c: Likewise.
9369 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9372 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9374 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9377 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9379 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9382 * gfortran.dg/class_41.f03: New.
9384 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9386 * g++.dg/conversion/cast3.C: New test.
9388 2011-03-11 Jason Merrill <jason@redhat.com>
9390 * g++.dg/template/error45.C: New.
9392 * g++.dg/parse/no-type-defn1.C: New.
9394 * g++.dg/ext/attrib40.C: New.
9396 * g++.dg/cpp0x/regress/array1.C: New.
9398 2011-03-11 Richard Guenther <rguenther@suse.de>
9400 PR tree-optimization/48067
9401 * gcc.dg/pr48067.c: New testcase.
9403 2011-03-11 Richard Guenther <rguenther@suse.de>
9406 * g++.dg/lto/20110311-1_0.C: New testcase.
9408 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9411 * g++.dg/inherit/virtual8.C: New test.
9414 * gcc.dg/torture/pr48044.c: New test.
9416 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9419 * gfortran.dg/proc_ptr_comp_31.f90: New.
9421 2011-03-11 Richard Guenther <rguenther@suse.de>
9423 PR tree-optimization/47278
9424 * gcc.dg/torture/pr47278-1.c: New testcase.
9425 * gcc.dg/torture/pr47278-2.c: Likewise.
9427 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9429 PR tree-optimization/48063
9430 * gcc.dg/torture/pr48063.c: New test.
9432 2011-03-10 Jason Merrill <jason@redhat.com>
9434 * g++.dg/template/array22.C: New.
9436 * g++.dg/cpp0x/syntax-err1.C: New.
9437 * g++.dg/parse/error36.C: Adjust expected errors.
9438 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9439 * g++.old-deja/g++.pt/typename3.C: Likewise.
9440 * g++.old-deja/g++.pt/typename4.C: Likewise.
9441 * g++.old-deja/g++.pt/typename6.C: Likewise.
9443 2011-03-09 Jason Merrill <jason@redhat.com>
9445 * g++.dg/template/nontype22.C: New.
9447 2011-03-09 Martin Jambor <mjambor@suse.cz>
9449 PR tree-optimization/47714
9450 * g++.dg/torture/pr47714.C: New test.
9452 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9455 * gcc.target/powerpc/pr47755-2.c: New file.
9457 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9459 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9460 is not set in the environment, pass 64 as first argument when not
9461 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9462 native where ulimit -u is supported.
9464 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9466 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9468 2011-03-08 Jason Merrill <jason@redhat.com>
9470 * g++.dg/template/nontype21.C: New.
9472 * g++.dg/template/anon5.C: New.
9474 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9477 * gcc.dg/pr47881.c: New test.
9479 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9482 * g++.dg/lookup/template3.C: New test.
9484 2011-03-08 Kai Tietz <ktietz@redhat.com>
9486 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9489 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9492 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9493 sizeof to compute alignment.
9495 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9497 PR tree-optimization/48022
9498 * gcc.dg/pr48022-1.c: New test.
9499 * gcc.dg/pr48022-2.c: New test.
9501 2011-03-07 Jason Merrill <jason@redhat.com>
9503 * g++.dg/template/nontype20.C: New.
9504 * g++.dg/init/member1.C: Adjust expected errors.
9505 * g++.dg/parse/constant4.C: Likewise.
9506 * g++.dg/template/qualified-id3.C: Likewise.
9507 * g++.old-deja/g++.pt/crash10.C: Likewise.
9509 * g++.dg/cpp0x/regress/non-const1.C: New.
9511 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9514 * gcc.dg/pr47991.c: New test.
9516 2011-03-07 Jason Merrill <jason@redhat.com>
9518 * g++.dg/abi/mangle46.C: New.
9520 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9523 * gcc.target/powerpc/pr47862.c: New.
9525 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9528 * gcc.target/i386/combine-mul.c: Require nonpic.
9530 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9531 Nathan Froyd <froydnj@codesourcery.com>
9533 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9535 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9537 * README.QMTEST: Remove.
9539 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9540 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9543 * gfortran.dg/array_constructor_37.f90 : New test.
9545 2011-03-05 Jason Merrill <jason@redhat.com>
9547 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9548 * g++.dg/abi/mangle45.C: Likewise.
9549 * g++.dg/cpp0x/trailing1.C: Likewise.
9551 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9553 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9555 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9557 PR rtl-optimization/47899
9558 * gcc.dg/pr47899.c: New test.
9560 * gcc.dg/torture/pr47968.c: Ignore warnings.
9562 PR tree-optimization/47967
9563 * gcc.c-torture/compile/pr47967.c: New test.
9565 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9567 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9568 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9570 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9572 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9573 and property_getAttributes() if __OBJC2__.
9574 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9575 * objc.dg/property/property-encoding-1.m: New.
9576 * obj-c++.dg/property/property-encoding-1.mm: New.
9578 2011-03-04 Jason Merrill <jason@redhat.com>
9580 * g++.dg/template/pseudodtor6.C: New.
9582 * g++.dg/inherit/covariant19.C: New.
9584 2011-03-04 Richard Guenther <rguenther@suse.de>
9587 * gcc.dg/torture/pr47968.c: New testcase.
9589 2011-03-04 Richard Guenther <rguenther@suse.de>
9592 * gcc.dg/torture/pr47975.c: New testcase.
9594 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9597 * g++.dg/template/crash106.C: New.
9599 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9602 * gcc.dg/gomp/pr47963.c: New test.
9603 * g++.dg/gomp/pr47963.C: New test.
9605 2011-03-02 Jason Merrill <jason@redhat.com>
9607 * g++.dg/cpp0x/regress/condition1.C: New.
9609 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9611 2011-03-01 Jason Merrill <jason@redhat.com>
9613 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9615 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9617 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9619 PR rtl-optimization/47925
9620 * gcc.c-torture/execute/pr47925.c: New test.
9622 2011-03-01 Jason Merrill <jason@redhat.com>
9624 * g++.dg/cpp0x/decltype25.C: New.
9626 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9628 2011-03-01 Richard Guenther <rguenther@suse.de>
9630 PR tree-optimization/47890
9631 * gcc.dg/torture/pr47890.c: New testcase.
9633 2011-03-01 Richard Guenther <rguenther@suse.de>
9636 * gcc.dg/lto/pr47924_0.c: New testcase.
9638 2011-03-01 Richard Guenther <rguenther@suse.de>
9641 * gfortran.dg/lto/pr46911_0.f: New testcase.
9643 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9645 PR libgfortran/47933
9646 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9647 compile errors from older code form.
9649 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9651 PR libgfortran/47567
9652 * gfortran.dg/fmt_fw_d.f90: New test.
9654 2011-02-28 Jason Merrill <jason@redhat.com>
9656 * g++.dg/inherit/covariant18.C: New.
9658 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9661 * gcc.dg/pr47893.c: New test.
9663 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9665 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9666 NULL in case of a selector with conflicting types.
9667 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9669 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9671 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9672 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9673 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9674 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9676 2011-02-28 Jason Merrill <jason@redhat.com>
9679 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9681 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9683 PR libgfortran/47778
9684 * gfortran.dg/namelist_71.f90: New test.
9686 2011-02-27 Jason Merrill <jason@redhat.com>
9689 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9690 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9692 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9695 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9697 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9700 * gfortran.dg/gomp/task-1.f90: Removed.
9702 2011-02-26 Jason Merrill <jason@redhat.com>
9704 * g++.dg/template/this-targ1.C: New.
9706 * g++.dg/cpp0x/regress/template-const1.C: New.
9707 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9708 * g++.dg/template/function1.C: Adjust.
9709 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9710 * g++.dg/debug/debug7.C: Adjust.
9712 2011-02-26 Tobias Burnus <burnus@net-b.de>
9715 * gfortran.dg/gomp/task-1.f90: New.
9717 2011-02-25 Jie Zhang <jie@codesourcery.com>
9719 * gcc.target/arm/neon-thumb2-move.c: Add
9720 dg-require-effective-target arm_thumb2_ok.
9722 2011-02-24 Jason Merrill <jason@redhat.com>
9724 * g++.dg/parse/constant1.C: Specify C++98 mode.
9725 * g++.dg/parse/constant5.C: Likewise.
9726 * g++.dg/parse/error2.C: Likewise.
9727 * g++.dg/parse/semicolon3.C: Likewise.
9728 * g++.dg/template/crash14.C: Likewise.
9729 * g++.dg/template/local4.C: Likewise.
9730 * g++.dg/template/nontype3.C: Likewise.
9731 * g++.dg/parse/crash31.C: Adjust expected errors.
9732 * g++.dg/template/function1.C: Likewise.
9733 * g++.dg/template/ref3.C: Likewise.
9734 * g++.dg/template/static9.C: Likewise.
9735 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9737 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9738 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9739 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9740 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9741 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9743 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9746 * gfortran.dg/pr47878.f90: New test.
9748 2011-02-24 Richard Guenther <rguenther@suse.de>
9751 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9752 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9754 2011-02-24 Richard Guenther <rguenther@suse.de>
9757 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9758 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9760 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9762 PR libgfortran/47567
9763 * gfortran.dg/fmt_f0_1.f90: Update test.
9765 2011-02-23 Jason Merrill <jason@redhat.com>
9767 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9768 * g++.dg/abi/mangle45.C: New.
9770 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9771 * g++.dg/template/canon-type-9.C: Match use of decltype
9772 between declaration and definition.
9773 * g++.dg/template/canon-type-12.C: Likewise.
9775 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9778 * gfortran.dg/nested_allocatables_1.f90: New.
9780 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9783 * g++.dg/pr46868.C: New test.
9784 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9785 * g++.dg/parse/error14.C: Adjust.
9787 2011-02-23 Richard Guenther <rguenther@suse.de>
9789 PR tree-optimization/47838
9790 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9792 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9794 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9796 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9798 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9799 * gfortran.dg/count_init_expr.f03: Ditto.
9800 * gfortran.dg/gomp/pr43711.f90: Ditto.
9801 * gcc.dg/struct-parse-2.c: Ditto.
9802 * gcc.dg/parse-error-3.c: Ditto.
9803 * gcc.dg/Wlogical-op-1.c: Ditto.
9804 * gcc.dg/Walways-true-1.c: Ditto.
9805 * gcc.dg/pr24225.c: Ditto.
9806 * gcc.dg/Walways-true-2.c: Ditto.
9807 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9808 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9809 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9810 * g++.dg/overload/defarg4.C: Ditto.
9811 * g++.dg/inherit/covariant16.C: Ditto.
9812 * g++.dg/inherit/virtual7.C: Ditto.
9813 * g++.dg/template/canon-type-9.C: Ditto.
9814 * g++.dg/template/access19.C: Ditto.
9815 * g++.dg/template/call7.C: Ditto.
9816 * g++.dg/template/canon-type-2.C: Ditto.
9817 * g++.dg/template/init7.C: Ditto.
9818 * g++.dg/template/sizeof-template-argument.C: Ditto.
9819 * g++.dg/template/const3.C: Ditto.
9820 * g++.dg/template/sfinae26.C: Ditto.
9821 * g++.dg/template/sfinae26.C: Ditto.
9822 * g++.dg/template/canon-type-11.C: Ditto.
9823 * g++.dg/template/union2.C: Ditto.
9824 * g++.dg/template/canon-type-3.C: Ditto.
9825 * g++.dg/template/canon-type-1.C: Ditto.
9826 * g++.dg/template/canon-type-5.C: Ditto.
9827 * g++.dg/template/canon-type-7.C: Ditto.
9828 * g++.dg/template/canon-type-10.C: Ditto.
9829 * g++.dg/template/spec36.C: Ditto.
9830 * g++.dg/template/typedef38.C: Ditto.
9831 * g++.dg/template/canon-type-4.C: Ditto.
9832 * g++.dg/template/canon-type-6.C: Ditto.
9833 * g++.dg/template/canon-type-13.C: Ditto.
9834 * g++.dg/template/instantiate9.C: Ditto.
9835 * g++.dg/template/ttp22.C: Ditto.
9836 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9837 * g++.dg/warn/Walways-true-1.C: Ditto.
9838 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9839 * g++.dg/warn/Walways-true-2.C: Ditto.
9840 * g++.dg/conversion/op4.C: Ditto.
9841 * g++.dg/opt/pr19650.C: Ditto.
9842 * g++.dg/lookup/friend11.C: Ditto.
9843 * g++.dg/other/default2.C: Ditto.
9844 * g++.dg/other/default3.C: Ditto.
9845 * g++.dg/other/dtor2.C: Ditto.
9846 * g++.dg/other/friend5.C: Ditto.
9847 * g++.dg/other/default5.C: Ditto.
9848 * g++.dg/init/brace6.C: Ditto.
9849 * g++.dg/init/aggr5.C: Ditto.
9850 * g++.dg/init/error2.C: Ditto.
9851 * g++.dg/expr/bound-mem-fun.C: Ditto.
9852 * g++.dg/expr/cond6.C: Ditto.
9853 * g++.dg/expr/stmt-expr-1.C: Ditto.
9854 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9855 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9856 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9857 * g++.dg/cpp0x/bracket1.C: Ditto.
9858 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9859 * g++.dg/cpp0x/pr38646.C: Ditto.
9860 * g++.dg/cpp0x/variadic73.C: Ditto.
9861 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9862 * g++.dg/cpp0x/bracket4.C: Ditto.
9863 * g++.dg/cpp0x/decltype4.C: Ditto.
9864 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9865 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9866 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9867 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9868 * g++.dg/cpp0x/decltype2.C: Ditto.
9869 * g++.dg/cpp0x/decltype1.C: Ditto.
9870 * g++.dg/cpp0x/bracket2.C: Ditto.
9871 * g++.dg/cpp0x/decltype5.C: Ditto.
9872 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9873 * g++.dg/cpp0x/variadic70.C: Ditto.
9874 * g++.dg/cpp0x/decltype6.C: Ditto.
9875 * g++.dg/cpp0x/rvo.C: Ditto.
9876 * g++.dg/cpp0x/vt-40092.C: Ditto.
9877 * g++.dg/cpp0x/variadic-new.C: Ditto.
9878 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9879 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9880 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9881 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9882 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9883 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9884 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9885 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9886 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9887 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9888 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9889 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9890 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9891 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9892 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9893 * g++.dg/cpp0x/pr39639.C: Ditto.
9894 * g++.dg/cpp0x/decltype3.C: Ditto.
9895 * g++.dg/cpp0x/variadic68.C: Ditto.
9896 * g++.dg/cpp0x/variadic-function.C: Ditto.
9897 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9898 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9899 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9900 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9901 * g++.dg/parse/crash35.C: Ditto.
9902 * g++.dg/parse/crash40.C: Ditto.
9903 * g++.dg/parse/defarg12.C: Ditto.
9904 * g++.dg/parse/crash34.C: Ditto.
9905 * g++.dg/parse/constructor3.C: Ditto.
9906 * g++.dg/parse/template23.C: Ditto.
9907 * g++.dg/parse/crash56.C: Ditto.
9908 * g++.dg/parse/dtor13.C: Ditto.
9909 * g++.dg/parse/error33.C: Ditto.
9910 * g++.dg/parse/ctor9.C: Ditto.
9911 * g++.dg/parse/error32.C: Ditto.
9912 * g++.dg/parse/error37.C: Ditto.
9913 * g++.dg/parse/bitfield3.C: Ditto.
9914 * g++.dg/parse/struct-4.C: Ditto.
9915 * g++.dg/ext/has_trivial_copy.C: Ditto.
9916 * g++.dg/ext/is_polymorphic.C: Ditto.
9917 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9918 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9919 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9920 * g++.dg/ext/is_union.C: Ditto.
9921 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9922 * g++.dg/ext/is_pod.C: Ditto.
9923 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9924 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9925 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9926 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9927 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9928 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9929 * g++.dg/ext/is_abstract.C: Ditto.
9930 * g++.dg/ext/has_trivial_assign.C: Ditto.
9931 * g++.dg/ext/is_class.C: Ditto.
9932 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9933 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9934 * g++.dg/ext/is_base_of.C: Ditto.
9935 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9936 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9937 * g++.dg/ext/is_empty.C: Ditto.
9938 * g++.dg/ext/is_enum.C: Ditto.
9939 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9940 * gnat.dg/opt11.adb: Ditto.
9941 * obj-c++.dg/pr45735.mm: Ditto.
9942 * obj-c++.dg/pr24393.mm: Ditto.
9943 * obj-c++.dg/exceptions-2.mm: Ditto.
9944 * objc.dg/pr45735.m: Ditto.
9945 * objc.dg/pr24393.m: Ditto.
9947 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9949 * objc.dg/attributes/objc-exception-1.m: New.
9951 2011-02-23 Jie Zhang <jie@codesourcery.com>
9953 * gcc.dg/cpp/include7.c: New test.
9955 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9958 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9960 2011-02-23 Jie Zhang <jie@codesourcery.com>
9962 PR rtl-optimization/47763
9963 * gcc.dg/pr47763.c: New test.
9965 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9968 * gfortran.dg/whole_file_32.f90 : New test.
9970 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9973 * g++.dg/inherit/virtual7.C: New test.
9975 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9978 * objc.dg/type-size-3.m: Updated error message.
9979 * objc.dg/type-size-4.m: New test.
9980 * objc.dg/type-size-5.m: New test.
9982 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9984 * lib/gnat.exp: Fix comments.
9985 Don't load libgloss.exp.
9986 (default_gnat_version): Call $compiler with --version.
9987 Adapt regexp for gnatmake output, insert version.
9988 (gnat_version): New proc.
9989 (gnat_init): Remove gnat_libgcc_s_path.
9990 (gnat_target_compile): Likewise.
9991 Remove ld_library_path.
9992 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9993 (gnat_pass): Remove.
9994 (gnat_pass): Remove.
9995 (gnat_finish): Remove.
9996 (gnat_exit): Remove.
9997 (local_find_gnatmake): Reindent.
9998 (runtest_file_p): Remove.
9999 (prune_warnings): Remove.
10000 (find_gnatclean): New proc.
10001 * lib/gnat-dg.exp (lremove): New proc.
10002 (gnat-dg-test): Reindent.
10003 Remove additional output files.
10004 (gnat-dg-runtest): Remove.
10006 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10007 * gnat.dg/loop_optimization6.adb: Likewise.
10008 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10010 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10012 PR tree-optimization/47835
10013 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10015 2011-02-22 Tobias Burnus <burnus@net-b.de>
10017 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10018 * gfortran.dg/abstract_type_2.f03: Ditto.
10019 * gfortran.dg/abstract_type_3.f03: Ditto.
10020 * gfortran.dg/abstract_type_4.f03: Ditto.
10021 * gfortran.dg/abstract_type_5.f03: Ditto.
10022 * gfortran.dg/abstract_type_6.f03: Ditto.
10023 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10024 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10025 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10026 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10027 * gfortran.dg/array_function_5.f90: Ditto.
10028 * gfortran.dg/asynchronous_3.f03: Ditto.
10029 * gfortran.dg/char_expr_1.f90: Ditto.
10030 * gfortran.dg/class_14.f03: Ditto.
10031 * gfortran.dg/data_array_6.f: Ditto.
10032 * gfortran.dg/data_invalid.f90: Ditto.
10033 * gfortran.dg/dot_product_1.f03: Ditto.
10034 * gfortran.dg/func_derived_5.f90: Ditto.
10035 * gfortran.dg/func_result_4.f90: Ditto.
10036 * gfortran.dg/implied_do_1.f90: Ditto.
10037 * gfortran.dg/initialization_25.f90: Ditto.
10038 * gfortran.dg/initialization_26.f90: Ditto.
10039 * gfortran.dg/interface_34.f90: Ditto.
10040 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10041 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10042 * gfortran.dg/matmul_8.f03: Ditto.
10043 * gfortran.dg/merge_init_expr.f90: Ditto.
10044 * gfortran.dg/pack_assign_1.f90: Ditto.
10045 * gfortran.dg/pack_vector_1.f90: Ditto.
10046 * gfortran.dg/pointer_check_8.f90: Ditto.
10047 * gfortran.dg/product_init_expr.f03: Ditto.
10048 * gfortran.dg/reshape_order_5.f90: Ditto.
10049 * gfortran.dg/reshape_shape_1.f90: Ditto.
10050 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10051 * gfortran.dg/same_name_2.f90: Ditto.
10052 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10053 * gfortran.dg/spread_init_expr.f03: Ditto.
10054 * gfortran.dg/stmt_func_1.f90: Ditto.
10055 * gfortran.dg/sum_init_expr.f03: Ditto.
10056 * gfortran.dg/transpose_3.f03: Ditto.
10057 * gfortran.dg/unpack_init_expr.f03: Ditto.
10058 * gfortran.dg/warn_conversion.f90: Ditto.
10059 * gfortran.dg/warn_conversion_2.f90: Ditto.
10060 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10061 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10062 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10063 * gfortran.dg/whole_file_16.f90: Ditto.
10064 * gfortran.dg/whole_file_17.f90: Ditto.
10065 * gfortran.dg/whole_file_18.f90: Ditto.
10066 * gfortran.dg/whole_file_20.f03: Ditto.
10067 * gfortran.dg/whole_file_5.f90: Ditto.
10068 * gfortran.dg/whole_file_6.f90: Ditto.
10069 * gfortran.dg/write_invalid_format.f90: Ditto.
10070 * gfortran.dg/zero_sized_6.f90: Ditto.
10072 2011-02-21 Jeff Law <law@redhat.com>
10074 PR rtl-optimization/46178
10075 * gcc.target/i386/pr46178.c: New test.
10077 PR rtl-optimization/46002
10078 * gcc.c-torture/compile/pr46002.c: New test.
10080 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10082 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10085 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10088 * g++.dg/debug/pr47106.C: Require effective target lto.
10090 2011-02-21 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp0x/constexpr-diag2.C: New.
10094 2011-02-20 Jason Merrill <jason@redhat.com>
10096 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10098 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10100 * g++.dg/overload/conv-op1.C: New.
10102 * g++.dg/cpp0x/constexpr-synth1.C: New.
10104 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10106 * objc.dg/layout-2.m: New.
10107 * objc.dg/selector-3.m: Adjusted location of error message.
10108 * objc.dg/type-size-3.m: Same.
10109 * obj-c++.dg/selector-3.mm: Same.
10111 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10114 * objc.dg/property/dotsyntax-22.m: New.
10115 * obj-c++.dg/property/dotsyntax-22.mm: New.
10117 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10120 * g++.dg/template/typedef38.C: New test.
10122 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10125 * gfortran.dg/whole_file_30.f90 : New test.
10126 * gfortran.dg/whole_file_31.f90 : New test.
10128 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10132 * gfortran.dg/whole_file_28.f90 : New test.
10133 * gfortran.dg/whole_file_29.f90 : New test.
10135 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10138 * g++.dg/template/crash105.C: New.
10140 2011-02-19 Jason Merrill <jason@redhat.com>
10142 * g++.dg/cpp0x/regress/no-elide1.C: New.
10144 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10146 PR tree-optimization/46620
10147 * gcc.dg/pr46620.c: New.
10149 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10152 * gcc.target/i386/pr47809.c: New test.
10154 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10155 Tobias Burnus <burnus@net-b.de>
10157 * lib/target-supports.exp
10158 (check_effective_target_fortran_large_real): New check for large reals.
10159 * gfortran.dg/nan_7.f90: New test.
10161 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10163 PR libgfortran/47567
10164 * gfortran.dg/fmt_f0_1.f90: Update test.
10166 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10169 * gfortran.dg/array_constructor_36.f90 : New test.
10170 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10171 allow for comparison between different elements of the array
10172 constructor at different levels of optimization.
10174 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10176 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10177 * gcc.target/i386/pr32280-1.c: Likewise.
10179 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10182 * gcc.target/i386/pr47800.c: New test.
10184 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10186 * objc/execute/exceptions/foward-1.x: New.
10188 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10191 * gfortran.dg/derived_constructor_comps_4.f90: New.
10193 2011-02-18 Tobias Burnus
10196 * gfortran.dg/func_result_6.f90: New.
10198 2011-02-18 Michael Matz <matz@suse.de>
10201 * gfortran.dg/lto/pr45586_0.f90: New test.
10202 * gfortran.dg/typebound_proc_20.f90: Ditto.
10203 * gfortran.dg/typebound_proc_21.f90: Ditto.
10205 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10208 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10210 2011-02-18 Tobias Burnus <burnus@net-b.de>
10213 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10214 gcc_warning_prefix.
10215 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10216 normalizing the error/warning output.
10217 * gfortran.dg/Wall.f90: Update dg-error/warning.
10218 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10219 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10220 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10221 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10222 * gfortran.dg/class_30.f90: Update dg-error/warning.
10223 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10224 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10225 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10226 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10227 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10228 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10229 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10230 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10231 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10232 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10233 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10234 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10235 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10236 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10237 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10238 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10239 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10240 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10241 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10242 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10243 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10244 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10245 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10246 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10247 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10249 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10252 * gfortran.dg/proc_ptr_comp_30.f90: New.
10254 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10257 * gcc.target/i386/pr47780.c: New test.
10259 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10262 * gfortran.dg/class_40.f03: New.
10264 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10267 * g++.dg/cpp0x/auto21.C: New test.
10269 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10271 * objc.dg/special/unclaimed-category-1.h: Updated for
10273 * objc.dg/special/unclaimed-category-1.m: Same.
10274 * objc.dg/zero-link-1.m: Same.
10275 * objc.dg/lookup-1.m: Same.
10276 * objc.dg/torture/strings/const-str-9.m
10277 * objc.dg/torture/strings/const-str-10.m: Same.
10278 * objc.dg/torture/strings/const-str-11.m: Same.
10279 * objc.dg/torture/forward-1.m: Same.
10280 * objc.dg/zero-link-2.m: Same.
10281 * objc.dg/encode-7-next-64bit.m: Same.
10282 * objc.dg/method-4.m: Same.
10283 * objc.dg/next-runtime-1.m: Same.
10284 * objc.dg/image-info.m: Same.
10285 * objc.dg/pr23214.m: Same.
10286 * objc.dg/symtab-1.m: Same.
10287 * obj-c++.dg/basic.m: Same.
10288 * obj-c++.dg/proto-lossage-3.m: Same.
10289 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10290 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10291 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10292 * obj-c++.dg/method-11.m: Same.
10293 * objc/execute/enumeration-1.m: Same.
10294 * objc/execute/object_is_class.m: Same.
10295 * objc/execute/formal_protocol-2.m: Same.
10296 * objc/execute/formal_protocol-4.m: Same.
10297 * objc/execute/formal_protocol-6.m: Same.
10298 * objc/execute/bycopy-3.m: Same.
10299 * objc/execute/exceptions/catchall-1.m: Same.
10300 * objc/execute/exceptions/finally-1.m: Same.
10301 * objc/execute/exceptions/local-variables-1.m: Same.
10302 * objc/execute/exceptions/foward-1.m: Same.
10303 * objc/execute/bf-common.h
10304 * objc/execute/enumeration-2.m: Same.
10305 * objc/execute/formal_protocol-1.m: Same.
10306 * objc/execute/formal_protocol-3.m: Same.
10307 * objc/execute/formal_protocol-5.m: Same.
10308 * objc/execute/accessing_ivars.m: Same.
10309 * objc/execute/bycopy-2.m: Same.
10310 * objc/execute/formal_protocol-7.m: Same.
10311 * objc/execute/compatibility_alias.m: Same.
10312 * objc/execute/no_clash.m: Same.
10313 * objc/execute/object_is_meta_class.m: Same.
10314 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10315 * objc/execute/class-tests-1.h: Include stdio.h.
10316 * objc/execute/class-tests-2.h: Same.
10317 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10319 * obj-c++.dg/try-catch-2.mm: Same.
10321 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10324 * g++.dg/warn/Wunused-parm-4.C: New test.
10326 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10327 Jan Hubicka <jh@suse.cz>
10331 * g++.dg/debug/pr47106.C: New.
10333 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10336 * gcc.target/i386/pr43653.c: New test.
10338 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10341 * g++.dg/template/inherit6.C: New test.
10343 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10346 * gfortran.dg/class_39.f03: New.
10348 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10351 * g++.dg/cpp0x/variadic106.C: New test.
10353 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10355 PR libfortran/47757
10356 * gfortran.dg/pr47757-1.f90: New test.
10357 * gfortran.dg/pr47757-2.f90: New test.
10358 * gfortran.dg/pr47757-3.f90: New test.
10361 * g++.dg/cpp0x/enum8.C: New test.
10363 2011-02-15 Jason Merrill <jason@redhat.com>
10365 * g++.dg/inherit/implicit-trivial1.C: New.
10366 * g++.dg/cpp0x/implicit-trivial1.C: New.
10368 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10370 PR middle-end/47725
10371 * gcc.dg/torture/pr47725.c: Removed.
10373 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10376 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10377 constant does not generate a load from memory.
10379 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10381 PR middle-end/47725
10382 * gcc.dg/torture/pr47725.c: New.
10384 2011-02-15 Richard Guenther <rguenther@suse.de>
10386 PR tree-optimization/47743
10387 * gcc.dg/torture/pr47743.c: New testcase.
10389 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10391 PR middle-end/47581
10392 * gcc.target/i386/pr47581.c: New test.
10394 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10397 * gfortran.dg/select_type_22.f03: New.
10399 2011-02-14 Jason Merrill <jason@redhat.com>
10401 * g++.dg/cpp0x/regress/enum1.C: New.
10403 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10405 * gnat.dg/include.adb: New test.
10407 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10410 * gfortran.dg/class_38.f03: New.
10412 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10414 * gcc.dg/pr46494.c: New test.
10416 2011-02-14 Richard Guenther <rguenther@suse.de>
10418 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10420 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10423 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10424 sparc*-sun-solaris2.11.
10426 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10429 * gfortran.dg/argument_checking_18.f90: New.
10431 2011-02-13 Tobias Burnus <burnus@net-b.de>
10433 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10434 * gfortran.dg/argument_checking_17.f90: New.
10436 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10438 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10439 are temporarily disabled.
10440 * gfortran.dg/class_7.f03: Ditto.
10441 * gfortran.dg/coarray_14.f90: Ditto.
10442 * gfortran.dg/typebound_proc_13.f03: Ditto.
10444 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10447 * gfortran.dg/extends_11.f03: New.
10449 2011-02-11 Xinliang David Li <davidxl@google.com>
10451 PR tree-optimization/47707
10452 * g++.dg/tree-ssa/pr47707.C: New test.
10454 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10456 * g++.dg/opt/inline17.C: New test.
10458 2011-02-11 Tobias Burnus <burnus@net-b.de>
10461 * gfortran.dg/pure_formal_2.f90: New.
10463 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10465 PR rtl-optimization/47614
10466 * gfortran.dg/pr47614.f: New.
10468 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10471 * gcc.dg/opts-6.c: New test.
10473 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10476 * gcc.dg/pr47684.c: New test.
10478 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10481 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10482 c99_runtime, dg-add-options c99_runtime.
10483 (main): Use __asm__.
10485 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10488 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10489 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10490 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10491 * gcc.dg/ucnid-10.c: Likewise.
10492 * gcc.dg/ucnid-13.c: Likewise.
10493 * gcc.dg/ucnid-7.c: Likewise.
10494 * gcc.dg/ucnid-8.c: Likewise.
10495 Adapt dg-warning line number.
10497 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10499 * gcc.target/i386/parity-1.c: Use -march=k8.
10500 * gcc.target/i386/parity-2.c: Ditto.
10501 * gcc.target/i386/vecinit-1.c: Ditto.
10502 * gcc.target/i386/vecinit-2.c: Ditto.
10504 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10507 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10508 * gcc.target/mips/save-restore-3.c: Likewise.
10509 * gcc.target/mips/save-restore-4.c: Likewise.
10510 * gcc.target/mips/save-restore-5.c: Likewise.
10513 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10514 * g++.dg/tree-prof/partition2.C: Likewise.
10516 2011-02-09 Jason Merrill <jason@redhat.com>
10518 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10519 rather than misdeclare std::puts.
10521 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10522 * g++.dg/other/warning1.C: Likewise.
10523 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10524 * g++.old-deja/g++.gb/scope06.C: Likewise.
10525 * g++.old-deja/g++.law/cvt11.C: Likewise.
10526 * g++.old-deja/g++.law/init1.C: Likewise.
10527 * g++.dg/abi/mangle26.C: Likewise.
10529 * g++.dg/template/function1.C: Adjust for C++0x mode.
10530 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10532 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10533 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10535 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10537 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10539 * g++.dg/cpp0x/regress: New directory.
10540 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10541 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10542 * g++.dg/cpp0x/regress/regress3.C: New.
10544 2011-02-10 Richard Guenther <rguenther@suse.de>
10546 PR tree-optimization/47677
10547 * gcc.dg/torture/pr47677.c: New testcase.
10549 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10551 * objc.dg/special/load-category-1.m: Remove unused header.
10552 * objc.dg/special/load-category-1a.m: Likewise.
10553 * objc.dg/special/load-category-2.m: Likewise.
10554 * objc.dg/special/load-category-2a.m: Likewise.
10555 * objc.dg/special/load-category-3.m: Likewise.
10556 * objc.dg/special/load-category-3a.m: Likewise.
10557 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10558 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10559 * objc.dg/attributes/class-attribute-1.m: Likewise.
10560 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10561 * obj-c++.dg/property/property.exp: Likewise.
10562 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10563 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10564 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10565 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10566 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10567 * obj-c++.dg/template-8.mm: Likewise.
10569 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10572 * gcc.target/i386/pr47665.c: New test.
10574 2011-02-10 Jie Zhang <jie@codesourcery.com>
10578 2011-02-05 Jie Zhang <jie@codesourcery.com>
10580 * gcc.dg/pr42631.c: Update test.
10581 * gcc.dg/pr42631-2.c: New test.
10583 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10586 * gfortran.dg/proc_decl_25.f90: New.
10588 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10591 * gfortran.dg/typebound_assignment_2.f03: New.
10593 2011-02-09 Richard Guenther <rguenther@suse.de>
10595 PR tree-optimization/47664
10596 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10598 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10600 PR middle-end/47646
10601 * gnat.dg/uninit_func.adb: Adjust dg directive.
10603 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10605 PR middle-end/47646
10606 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10608 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10611 * gfortran.dg/auto_dealloc_2.f90: New.
10613 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10615 * gcc.dg/builtins-config.h: Remove __sgi handling.
10616 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10617 -std=c99 for mips-sgi-irix6.5*.
10619 2011-02-09 Martin Jambor <mjambor@suse.cz>
10621 PR middle-end/45505
10622 * gfortran.dg/pr25923.f90: Remove xfails.
10624 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10627 * gfortran.dg/inquire_14.f90: New test.
10629 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10632 * gfortran.dg/pointer_init_6.f90: New.
10634 2011-02-08 Jeff Law <law@redhat.com>
10636 PR tree-optimization/42893
10637 * gcc.tree-ssa/pr42893.c: New test.
10639 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10641 PR tree-optimization/46834
10642 PR tree-optimization/46994
10643 PR tree-optimization/46995
10644 * gcc.dg/graphite/id-pr46834.c: New.
10645 * gfortran.dg/graphite/id-pr46994.f90: New.
10646 * gfortran.dg/graphite/id-pr46995.f90: New.
10648 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10650 PR middle-end/47646
10651 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10652 using the variable is known the warning is emitted there.
10653 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10654 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10656 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10659 * gcc.dg/noreturn-1.c (foo5): Likewise.
10660 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10661 (method2): Likewise.
10663 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10664 the return statement using the uninitialized variable.
10665 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10667 2011-02-08 Richard Guenther <rguenther@suse.de>
10669 PR middle-end/47639
10670 * g++.dg/opt/pr47639.c: New testcase.
10672 2011-02-08 Richard Guenther <rguenther@suse.de>
10674 PR tree-optimization/47632
10675 * g++.dg/opt/pr47632.C: New testcase.
10677 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10679 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10681 2011-02-07 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/47615
10684 * g++.dg/opt/pr47615.C: New testcase.
10686 2011-02-07 Richard Guenther <rguenther@suse.de>
10688 PR tree-optimization/47621
10689 * gcc.dg/torture/pr47621.c: New testcase.
10691 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10693 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10695 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10698 * gfortran.dg/allocate_with_source_1 : New test.
10700 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10702 PR middle-end/47610
10703 * gcc.dg/pr47610.c: New test.
10705 2011-02-05 Jie Zhang <jie@codesourcery.com>
10708 * gcc.dg/pr42631.c: Update test.
10709 * gcc.dg/pr42631-2.c: New test.
10711 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10714 * gfortran.dg/pr47574.f90: New test.
10716 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10718 PR tree-optimization/46194
10719 * gcc.dg/autopar/pr46194.c: New.
10721 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10723 PR tree-optimization/43695
10724 * g++.dg/ipa/pr43695.C: New.
10726 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10728 PR inline-asm/23200
10729 * gcc.dg/pr23200.c: New test.
10731 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10734 * g++.dg/pr47589.C: New test.
10736 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10739 * g++.dg/template/typedef37.C: New test.
10740 * g++.dg/template/param1.C: Adjust expected error message.
10742 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10744 PR middle-end/31490
10745 * gcc.dg/pr31490-2.c: New test.
10746 * gcc.dg/pr31490-3.c: New test.
10747 * gcc.dg/pr31490-4.c: New test.
10749 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10750 Jakub Jelinek <jakub@redhat.com>
10753 * g++.dg/parser/semicolon3.C: Adjust.
10754 * g++.dg/parser/semicolon4.C: New testcase.
10755 * g++.dg/pr46890.C: New testcase.
10757 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10760 * g++.dg/init/pr29571.C: New.
10762 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10764 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10765 instead of vect_int.
10767 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10770 * gcc.target/i386/pr47312.c: New test.
10773 * gcc.target/i386/pr47564.c: New test.
10775 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10777 PR tree-optimization/45122
10778 * gcc.dg/tree-ssa/pr45122.c: New.
10780 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10783 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10786 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10787 and vsx so a default --with-cpu=power7 doesn't give an error
10788 when -mavoid-indexed-addresses is used.
10790 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10791 wrapper function to save the arguments and then jump to the real
10792 function, rather than depending on the compiler not to move stuff
10794 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10796 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10797 Paul Thomas <pault@gcc.gnu.org>
10800 * gfortran.dg/class_37.f03 : New test.
10802 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10803 Richard Guenther <rguenther@suse.de>
10805 PR tree-optimization/40979
10807 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10808 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10809 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10810 check_vect_support_and_set_flags.
10811 * gfortran.dg/graphite/vect-pr40979.f90: New.
10813 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10816 * gfortran.dg/class_36.f03: New.
10818 2011-02-02 Richard Guenther <rguenther@suse.de>
10820 PR tree-optimization/47566
10821 * gcc.dg/lto/20110201-1_0.c: New testcase.
10823 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10829 * debug/pr47498.c: New.
10830 * debug/pr47501.c: New.
10832 2011-02-01 Richard Guenther <rguenther@suse.de>
10834 PR tree-optimization/47559
10835 * g++.dg/torture/pr47559.C: New testcase.
10837 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10840 * gfortran.dg/typebound_call_20.f03: New.
10842 2011-02-01 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/47555
10845 * gcc.dg/pr47555.c: New testcase.
10847 2011-02-01 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/47541
10850 * g++.dg/torture/pr47541.C: New testcase.
10852 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10855 * gfortran.dg/typebound_call_19.f03: New.
10857 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10860 * g++.dg/cpp0x/pr47416.C: New test.
10862 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10865 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10867 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10870 * gfortran.dg/typebound_assignment_1.f03: New.
10872 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10874 PR tree-optimization/47538
10875 * gcc.c-torture/execute/pr47538.c: New test.
10877 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10880 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10882 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10884 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10886 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10888 PR rtl-optimization/44031
10889 * gcc.c-torture/compile/20110131-1.c: New test.
10891 2011-01-31 Tobias Burnus <burnus@net-b.de>
10894 * gfortran.dg/stmt_func_1.f90: New.
10896 2011-01-31 Tobias Burnus <burnus@net-b.de>
10899 * gfortran.dg/interface_34.f90: New.
10901 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10904 * gfortran.dg/realloc_on_assign_5.f03: New test.
10905 * gfortran.dg/realloc_on_assign_5.f03: New test.
10907 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10909 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10910 * gfortran.dg/bessel_7.f90: Likewise.
10911 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10913 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10914 * gfortran.dg/sum_init_expr.f03: Likewise.
10916 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10918 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10921 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10922 loop only on "vect_intfloat_cvt" targets.
10924 2011-01-29 Tobias Burnus <burnus@net-b.de>
10927 * gfortran.dg/shape_6.f90: New.
10929 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10931 PR libgfortran/47434
10932 * gfortran.dg/read_infnan_1.f90: Update test.
10933 * gfortran.dg/module_nan.f90: Update test.
10934 * gfortran.dg/char4_iunit_1.f03: Update test.
10935 * gfortran.dg/large_real_kind_1.f90: Update test.
10936 * gfortran.dg/real_const_3.f90: Update test.
10937 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10939 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10942 * g++.dg/template/param2.C: New test.
10944 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10946 PR libgfortran/47285
10947 * gfortran.dg/fmt_g.f: New test.
10949 2011-01-28 Tobias Burnus <burnus@net-b.de>
10952 * gfortran.dg/pure_formal_1.f90: New.
10954 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10957 * gcc.dg/tls/pr42894.c: New test.
10959 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10961 * gcc.dg/pr47276.c: Add dg-require-visibility.
10963 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10965 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10967 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10968 Tobias Burnus <burnus@gcc.gnu.org>
10973 * gfortran.dg/realloc_on_assign_3.f03: New test.
10974 * gfortran.dg/realloc_on_assign_4.f03: New test.
10975 * gfortran.dg/allocatable_function_5.f90: New test.
10976 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10977 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10978 implemented" dg-errors.
10980 2011-01-27 Jan Hubicka <jh@suse.cz>
10982 PR middle-end/46949
10983 * gcc.dg/attr-weakref-4.c: New testcase
10985 2011-01-27 Martin Jambor <mjambor@suse.cz>
10987 PR tree-optimization/47228
10988 * gcc.dg/torture/pr47228.c: New test.
10990 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10992 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10994 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10996 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10997 when using auto-overlay support on the SPU.
10999 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11001 PR rtl-optimization/44174
11002 * gcc.target/i386/asm-6.c: New test.
11004 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11006 PR rtl-optimization/46856
11007 * gcc.c-torture/compile/pr46856.c: New test.
11009 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11010 Andrew Pinski <pinskia@gmail.com>
11013 * gcc.dg/pr43082.c: New.
11015 2011-01-26 DJ Delorie <dj@redhat.com>
11017 PR rtl-optimization/46878
11018 * gcc.dg/pr46878-1.c: New test.
11020 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11023 * g++.dg/cpp0x/pr47476.C: New test.
11025 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11027 * gcc.c-torture/compile/20110126-1.c: New test.
11029 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11032 * gcc.dg/torture/pr47473.c: New test.
11034 2011-01-26 Jan Hubicka <jh@suse.cz>
11037 * gcc.c-torture/execute/pr47237.c: New testcase.
11039 2011-01-26 Jan Hubicka <jh@suse.cz>
11041 PR tree-optimization/47190
11042 * gcc.dg/attr-weakref-3.c: New testcase.
11044 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11047 * gcc.dg/dll-9a.c: New test file.
11048 * gcc.dg/dll-11.c: Likewise.
11049 * gcc.dg/dll-12.c: Likewise.
11050 * gcc.dg/dll-12a.c: Likewise.
11051 * gcc.dg/dll-11a.c: Likewise.
11052 * gcc.dg/dll-9.c: Likewise.
11053 * gcc.dg/dll-10.c: Likewise.
11054 * gcc.dg/dll-10a.c: Likewise.
11055 * g++.dg/ext/dllexport4a.cc: Likewise.
11056 * g++.dg/ext/dllexport4.C: Likewise.
11057 * g++.dg/ext/dllexport5.C: Likewise.
11058 * g++.dg/ext/dllexport5a.cc: Likewise.
11060 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11062 PR tree-optimization/46970
11063 * gcc.dg/graphite/pr46970.c: New.
11065 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11067 PR tree-optimization/46215
11068 * gcc.dg/graphite/pr46215.c: New.
11070 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11072 PR tree-optimization/46168
11073 * gcc.dg/graphite/pr46168.c: New.
11075 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11077 PR tree-optimization/43657
11078 * gcc.dg/graphite/pr43657.c: New.
11080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11082 PR tree-optimization/29832
11083 * gfortran.dg/graphite/pr29832.f90: New.
11085 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11087 PR tree-optimization/43567
11088 * gcc.dg/graphite/pr43567.c: New.
11090 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11092 * gfortran.dg/graphite/interchange-4.f: New.
11093 * gfortran.dg/graphite/interchange-5.f: New.
11095 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11096 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11097 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11098 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11099 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11100 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11101 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11102 * gfortran.dg/ltrans-7.f90: Removed.
11103 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11105 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11106 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11107 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11108 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11109 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11110 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11111 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11112 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11113 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11114 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11115 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11116 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11117 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11118 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11119 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11120 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11121 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11122 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11123 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11124 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11125 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11126 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11127 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11128 * gcc.dg/tree-ssa/data-dep-1.c
11129 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11130 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11131 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11132 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11133 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11135 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11137 PR tree-optimization/47265
11138 PR tree-optimization/47443
11139 * gcc.c-torture/compile/pr47265.c: New test.
11140 * gcc.dg/pr47443.c: New test.
11142 2011-01-25 Martin Jambor <mjambor@suse.cz>
11144 PR tree-optimization/47382
11145 * g++.dg/torture/pr47382.C: New test.
11146 * g++.dg/opt/devirt1.C: Xfail.
11148 2011-01-25 Yao Qi <yao@codesourcery.com>
11151 * gcc.target/arm/pr45701-1.c: New test.
11152 * gcc.target/arm/pr45701-2.c: New test.
11153 * gcc.target/arm/pr45701-3.c: New test.
11155 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11156 Jakub Jelinek <jakub@redhat.com>
11158 PR tree-optimization/47271
11159 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11161 2011-01-25 Nick Clifton <nickc@redhat.com>
11163 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11164 (saturate_add): Delete.
11165 (exchange): Delete.
11166 (main): Do not run saturate_add.
11167 (set_interrupts): Delete.
11169 2011-01-25 Tobias Burnus <burnus@net-b.de>
11172 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11174 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11176 PR tree-optimization/47427
11177 PR tree-optimization/47428
11178 * gcc.c-torture/compile/pr47427.c: New test.
11179 * gcc.c-torture/compile/pr47428.c: New test.
11181 2011-01-25 Richard Guenther <rguenther@suse.de>
11183 PR middle-end/47411
11184 * gcc.dg/torture/pr47411.c: New testcase.
11186 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11188 * gfortran.dg/graphite/id-24.f: New.
11189 * gfortran.dg/graphite/id-25.f: New.
11191 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11193 * gfortran.dg/graphite/id-23.f: New.
11195 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11197 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11199 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11201 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11202 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11203 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11204 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11205 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11206 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11207 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11208 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11209 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11211 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11213 * gcc.dg/graphite/block-0.c: Add documentation.
11214 * gcc.dg/graphite/block-4.c: Same.
11215 * gcc.dg/graphite/block-7.c: Same.
11216 * gcc.dg/graphite/block-8.c: New.
11217 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11218 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11219 * gcc.dg/graphite/interchange-12.c: Add documentation.
11220 * gcc.dg/graphite/interchange-13.c: New.
11221 * gcc.dg/graphite/interchange-14.c: New.
11222 * gcc.dg/graphite/interchange-15.c: New.
11223 * gcc.dg/graphite/interchange-8.c: Add documentation.
11224 * gcc.dg/graphite/interchange-mvt.c: Same.
11226 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11229 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11230 * gcc.target/powerpc/altivec-14.c: Ditto.
11231 * gcc.target/powerpc/altivec-33.c: Ditto.
11232 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11233 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11234 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11235 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11236 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11237 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11238 * g++.dg/ext/altivec-15.C: Ditto.
11239 * g++.dg/ext/altivec-types-1.C: Ditto.
11240 * g++.dg/ext/altivec-types-2.C: Ditto.
11241 * g++.dg/ext/altivec-types-3.C: Ditto.
11242 * g++.dg/ext/altivec-types-4.C: Ditto.
11244 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11246 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11248 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11250 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11251 optimization options.
11253 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11255 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11258 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11260 2011-01-23 Tobias Burnus <burnus@net-b.de>
11263 * gfortran.dg/allocatable_scalar_12.f90: New.
11265 2011-01-23 Ira Rosen <irar@il.ibm.com>
11267 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11268 vectorization to be not profitable if peeling is used to
11269 realign the memory access.
11270 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11271 loop bound to avoid loop unrolling.
11272 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11274 2011-01-22 Jan Hubicka <jh@suse.cz>
11277 * g++.dg/lto/pr47333.C: New file.
11279 2011-01-22 Jan Hubicka <jh@suse.cz>
11281 PR tree-optimization/43884
11283 * gcc.dg/autopar/outer-2.c: Increase array size.
11284 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11286 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11289 * gfortran.dg/c_loc_tests_16.f90: New test.
11291 2011-01-22 Tobias Burnus <burnus@net-b.de>
11294 * gfortran.dg/typebound_proc_19.f90: New.
11296 2011-01-21 Jeff Law <law@redhat.com>
11298 PR tree-optimization/47053
11299 * g++.dg/pr47053.C: New test.
11301 2011-01-21 Jason Merrill <jason@redhat.com>
11304 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11306 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11309 * g++.dg/cpp0x/range-for10.C: New test.
11310 * g++.dg/template/for1.C: New test.
11312 PR middle-end/45566
11313 * g++.dg/tree-prof/partition3.C: New test.
11315 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11317 PR rtl-optimization/47366
11318 * g++.dg/opt/pr47366.C: New test.
11320 2011-01-21 Jason Merrill <jason@redhat.com>
11323 * g++.dg/cpp0x/constexpr-regress2.C: New.
11325 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11327 2011-01-21 Jeff Law <law@redhat.com>
11329 PR rtl-optimization/41619
11330 * gcc.dg/pr41619.c: New.
11332 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11334 PR tree-optimization/47355
11335 * g++.dg/opt/pr47355.C: New test.
11337 2011-01-21 Richard Guenther <rguenther@suse.de>
11339 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11342 2011-01-21 Richard Guenther <rguenther@suse.de>
11344 PR tree-optimization/47365
11345 * gcc.dg/torture/pr47365.c: New testcase.
11346 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11348 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11350 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11352 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11354 PR tree-optimization/47391
11355 * gcc.dg/pr47391.c: New test.
11357 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11359 * g++.dg/template/char1.C: Use signed char.
11361 2011-01-21 Tobias Burnus <burnus@net-b.de>
11364 * gfortran.dg/pointer_target_4.f90: New.
11366 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11369 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11370 ILP32 system and not IP32.
11372 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11375 * g++.dg/debug/pr46583.C: New.
11377 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11380 * g++.dg/debug/pr47283.C: New test.
11383 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11384 * gcc.target/i386/headmerge-2.c: Likewise.
11386 2011-01-20 Richard Guenther <rguenther@suse.de>
11388 PR middle-end/47370
11389 * gcc.dg/torture/pr47370.c: New testcase.
11391 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11393 PR tree-optimization/46130
11394 * gcc.dg/pr46130-1.c: New test.
11395 * gcc.dg/pr46130-2.c: New test.
11397 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11400 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11402 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11405 * g++.dg/debug/pr46240.cc: New.
11407 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11410 * g++.dg/template/anonunion1.C: New test.
11412 PR rtl-optimization/47337
11413 * gcc.c-torture/execute/pr47337.c: New test.
11415 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11418 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11420 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11422 PR tree-optimization/46021
11423 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11425 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11427 PR tree-optimization/47290
11428 * g++.dg/torture/pr47290.C: New test.
11430 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11433 * gfortran.dg/proc_ptr_comp_29.f90: New.
11435 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11438 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11439 powerpc-apple-darwin9.
11441 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11443 PR rtl-optimization/47299
11444 * gcc.c-torture/execute/pr47299.c: New test.
11446 2011-01-17 Jason Merrill <jason@redhat.com>
11448 * g++.dg/cpp0x/constexpr-virtual.C: New.
11450 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11453 * gfortran.dg/gomp/pr47331.f90: New test.
11455 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11458 * objc.dg/selector-warn-1.m: New.
11459 * obj-c++.dg/selector-warn-1.mm: New.
11461 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11463 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11464 Update dg-final accordingly.
11466 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11468 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11470 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11472 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11474 * gcc.dg/guality/pr36728-2.c: Likewise.
11476 2011-01-17 Richard Guenther <rguenther@suse.de>
11478 PR tree-optimization/47313
11479 * g++.dg/torture/pr47313.C: New testcase.
11481 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11484 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11485 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11486 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11487 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11489 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11491 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11492 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11493 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11495 2011-01-17 Richard Guenther <rguenther@suse.de>
11497 PR tree-optimization/45967
11498 * gcc.dg/torture/pr45967-2.c: New testcase.
11499 * gcc.dg/torture/pr45967-3.c: Likewise.
11501 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11504 * g++.dg/ext/pr47213.C: Require visibility.
11506 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11508 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11509 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11511 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11513 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11514 Linux-based targets.
11516 2011-01-13 Jan Hubicka <jh@suse.cz>
11518 PR tree-optimization/47276
11519 * gcc.dg/pr47276.c: New testcase.
11521 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11522 Jonathan Wakely <jwakely.gcc@gmail.com>
11525 * g++.dg/other/pr33558.C: New.
11526 * g++.dg/other/pr33558-2.C: New.
11528 2011-01-14 Martin Jambor <mjambor@suse.cz>
11530 PR tree-optimization/45934
11531 PR tree-optimization/46302
11532 * g++.dg/ipa/devirt-c-1.C: New test.
11533 * g++.dg/ipa/devirt-c-2.C: Likewise.
11534 * g++.dg/ipa/devirt-c-3.C: Likewise.
11535 * g++.dg/ipa/devirt-c-4.C: Likewise.
11536 * g++.dg/ipa/devirt-c-5.C: Likewise.
11537 * g++.dg/ipa/devirt-c-6.C: Likewise.
11538 * g++.dg/ipa/devirt-6.C: Likewise.
11539 * g++.dg/ipa/devirt-d-1.C: Likewise.
11540 * g++.dg/torture/pr45934.C: Likewise.
11542 2011-01-14 Jason Merrill <jason@redhat.com>
11544 * g++.dg/cpp0x/variadic105.C: New.
11546 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11547 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11550 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11551 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11552 execution tests on i?86-*-*, x86_64-*-* and
11553 powerpc*-apple-darwin* && ilp32.
11554 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11555 tests on i?86-*-* and x86_64-*-*.
11557 2011-01-14 Richard Guenther <rguenther@suse.de>
11559 PR tree-optimization/47280
11560 * g++.dg/opt/pr47280.C: New testcase.
11562 2011-01-14 Jason Merrill <jason@redhat.com>
11564 * g++.dg/cpp0x/constexpr-regress1.C: New.
11566 * g++.dg/ext/flexary2.C: New.
11568 2011-01-14 Richard Guenther <rguenther@suse.de>
11570 PR middle-end/47281
11571 * gcc.dg/torture/pr47281.c: New testcase.
11572 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11574 2011-01-14 Richard Guenther <rguenther@suse.de>
11576 PR tree-optimization/47286
11577 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11579 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11582 * g++.dg/ext/pr47213.C: New.
11584 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11586 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11588 2011-01-13 Tobias Burnus <burnus@net-b.de>
11589 Mikael Morin <mikael@gcc.gnu.org>
11593 * gfortran.dg/select_type_20.f90: New.
11594 * gfortran.dg/select_type_21.f90: New.
11596 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11599 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11601 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11603 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11604 * gcc.dg/guality/pr36728-2.c: Likewise.
11606 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11609 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11611 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11613 PR rtl-optimization/45352
11614 * gcc.dg/pr45352-3.c: New.
11616 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11618 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11620 * g++.dg/cpp0x/range-for8.C: New.
11621 * g++.dg/cpp0x/range-for9.C: New.
11623 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11626 * g++.dg/debug/pr47209.C: New.
11628 2011-01-12 Richard Guenther <rguenther@suse.de>
11631 * gcc.dg/lto/pr47259_0.c: New testcase.
11632 * gcc.dg/lto/pr47259_1.c: Likewise.
11634 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11636 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11637 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11638 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11639 methods missing from the OBJC2 Object.
11640 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11641 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11642 GNU and NeXT runtimes.
11643 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11645 * objc-obj-c++-shared/Object1.m: Likewise.
11646 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11647 * objc.dg/proto-qual-1.m: Likewise.
11648 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11649 * obj-c++.dg/proto-qual-1.mm: Likewise.
11651 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11654 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11656 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11658 Fixed the Objective-C++ testsuite and updated all tests.
11659 * lib/obj-c++.exp (obj-c++_init): Declare and set
11660 gcc_warning_prefix and gcc_error_prefix.
11661 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11662 'dg-warning', 'dg-message' and 'dg-error'.
11663 * obj-c++.dg/class-extension-3.mm: Likewise.
11664 * obj-c++.dg/class-protocol-1.mm: Likewise.
11665 * obj-c++.dg/encode-7.mm: Likewise.
11666 * obj-c++.dg/exceptions-3.mm: Likewise.
11667 * obj-c++.dg/exceptions-5.mm: Likewise.
11668 * obj-c++.dg/method-12.mm: Likewise.
11669 * obj-c++.dg/method-13.mm: Likewise.
11670 * obj-c++.dg/method-15.mm: Likewise.
11671 * obj-c++.dg/method-16.mm: Likewise.
11672 * obj-c++.dg/method-4.mm: Likewise.
11673 * obj-c++.dg/method-8.mm: Likewise.
11674 * obj-c++.dg/method-conflict-1.mm: Likewise.
11675 * obj-c++.dg/method-conflict-2.mm: Likewise.
11676 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11677 and uncommented second part of the testcase now that the testsuite
11679 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11680 and uncommented second part of the testcase now that the testsuite
11682 * obj-c++.dg/private-1.mm: Likewise.
11683 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11684 * obj-c++.dg/syntax-error-7.mm: Likewise.
11685 * obj-c++.dg/warn5.mm: Likewise.
11686 * obj-c++.dg/property/at-property-14.mm: Likewise.
11687 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11689 * obj-c++.dg/property/at-property-18.mm: Likewise.
11690 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11692 * obj-c++.dg/property/at-property-21.mm: Likewise.
11693 * obj-c++.dg/property/at-property-28.mm: Likewise.
11694 * obj-c++.dg/property/at-property-5.mm: Likewise.
11695 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11696 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11697 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11698 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11699 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11700 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11701 * obj-c++.dg/tls/diag-5.mm: Likewise.
11702 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11703 dg-error, now matched correctly.
11705 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11707 * objc.dg/property/at-property-29.m: New.
11708 * obj-c++.dg/property/at-property-29.mm: New.
11710 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11712 * go.test/go-test.exp (go-set-goarch): New proc.
11713 (go-gc-tests): Use it.
11715 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11718 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11720 2011-01-11 Richard Henderson <rth@redhat.com>
11722 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11724 2011-01-11 Jan Hubicka <jh@suse.cz>
11728 * gcc.dg/lto/pr45721_1.c: New file.
11729 * gcc.dg/lto/pr45721_0.c: New file.
11731 2011-01-11 Richard Guenther <rguenther@suse.de>
11733 PR tree-optimization/46076
11734 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11736 2011-01-11 Jeff Law <law@redhat.com>
11738 * PR tree-optimization/47086
11739 * gcc.dg/pr47086.c: New test.
11741 2011-01-11 Jason Merrill <jason@redhat.com>
11744 * g++.dg/template/new10.C: New.
11747 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11749 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11751 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11752 Split type definitions and NSConstantString class into...
11753 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11754 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11755 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11756 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11757 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11758 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11760 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11761 encode defines for newer NeXT system headers.
11762 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11763 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11764 * objc.dg/foreach-5.m: Likewise.
11765 * objc.dg/foreach-2.m: Likewise.
11766 * objc.dg/foreach-4.m: Likewise.
11767 * objc.dg/torture/strings/string1.m: Likewise.
11768 * objc.dg/torture/strings/string2.m: Likewise.
11769 * objc.dg/torture/strings/string3.m: Likewise.
11770 * objc.dg/torture/strings/string4.m: Likewise.
11771 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11772 header and stand alone.
11773 * obj-c++.dg/strings/strings-2.mm: Likewise.
11774 * objc.dg/torture/strings/const-str-3.m: Likewise.
11775 * objc.dg/strings/strings-2.m: Likewise.
11776 * objc.dg/strings/const-str-12b.m: Likewise.
11778 2011-01-12 Richard Guenther <rguenther@suse.de>
11780 PR middle-end/32511
11781 * gcc.dg/attr-weak-1.c: Adjust.
11783 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11786 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11787 standard compliant and comment.
11789 2011-01-10 Jan Hubicka <jh@suse.cz>
11792 * gcc.dg/initpri3.c: New testcase.
11794 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11797 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11798 externally visible.
11803 (g_ebp_save): Likewise.
11804 (g_esp_save): Likewise.
11806 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11808 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11810 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11812 PR tree-optimization/46021
11813 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11814 i?86-*-*, x86_64-*-*.
11816 2011-01-10 Jeff Law <law@redhat.com>
11818 * PR tree-optimization/47141
11819 * gcc.c-torture/compile/pr47141.c: New test.
11821 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11824 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11825 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11826 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11827 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11830 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11831 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11832 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11833 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11834 being vectorized. Adjust dg-final pattern.
11837 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11838 * gcc.dg/vect/slp-24.c: Likewise.
11840 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11843 * g++.dg/other/pr47218-1.C: New test file.
11844 * g++.dg/other/pr47218.C: Likewise.
11845 * g++.dg/other/pr47218.h: New supporting header.
11847 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11850 * objc.dg/attributes/invalid-attribute-1.m: New.
11851 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11853 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11856 * gfortran.dg/proc_ptr_comp_28.f90: New.
11858 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11860 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11861 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11862 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11863 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11864 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11865 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11866 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11867 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11868 * objc.dg/gnu-api-2-class.m: Likewise.
11869 * objc.dg/gnu-api-2-ivar.m: Likewise.
11870 * objc.dg/gnu-api-2-method.m: Likewise.
11871 * objc.dg/gnu-api-2-objc.m: Likewise.
11872 * objc.dg/gnu-api-2-object.m: Likewise.
11873 * objc.dg/gnu-api-2-property.m: Likewise.
11874 * objc.dg/gnu-api-2-protocol.m: Likewise.
11875 * objc.dg/gnu-api-2-sel.m: Likewise.
11877 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11879 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11880 * objc.dg/objc-foreach-4.m: Likewise.
11881 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11882 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11883 * objc.dg/foreach-4.m: Likewise.
11884 * objc.dg/foreach-5.m: Likewise.
11885 * objc.dg/foreach-3.m: Return self from init.
11887 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11890 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11892 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11895 * gfortran.dg/class_35.f90: New.
11897 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11899 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11901 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11904 * objc.dg/invalid-method-2.m: New.
11905 * obj-c++.dg/invalid-method-2.mm: New.
11907 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11910 * gfortran.dg/transpose_optimization_2.f90 : New test.
11912 2011-01-08 Jan Hubicka <jh@suse.cz>
11914 PR tree-optmization/46469
11915 * g++.dg/torture/pr46469.C: New testcase.
11917 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11919 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11920 emulation of libobjc-gnu structure layout functionality to ..
11921 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11922 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11923 * objc/execute/bf-common.h: Adjust headers.
11924 * objc/execute/bf-1.m: Likewise.
11925 * objc/execute/bf-2.m: Likewise.
11926 * objc/execute/bf-3.m: Likewise.
11927 * objc/execute/bf-4.m: Likewise.
11928 * objc/execute/bf-5.m: Likewise.
11929 * objc/execute/bf-6.m: Likewise.
11930 * objc/execute/bf-7.m: Likewise.
11931 * objc/execute/bf-8.m: Likewise.
11932 * objc/execute/bf-9.m: Likewise.
11933 * objc/execute/bf-10.m: Likewise.
11934 * objc/execute/bf-11.m: Likewise.
11935 * objc/execute/bf-12.m: Likewise.
11936 * objc/execute/bf-13.m: Likewise.
11937 * objc/execute/bf-14.m: Likewise.
11938 * objc/execute/bf-15.m: Likewise.
11939 * objc/execute/bf-16.m: Likewise.
11940 * objc/execute/bf-17.m: Likewise.
11941 * objc/execute/bf-18.m: Likewise.
11942 * objc/execute/bf-19.m: Likewise.
11943 * objc/execute/bf-20.m: Likewise.
11944 * objc/execute/bf-21.m: Likewise.
11945 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11946 objc_get_type_qualifiers ().
11948 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11951 * gfortran.dg/dependency_39.f90: New test.
11953 2011-01-07 Jan Hubicka <jh@suse.cz>
11955 Get builtins tests ready for linker plugin.
11956 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11957 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11958 my_memset, my_bzero): Mark used.
11959 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11960 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11962 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11965 2011-01-07 Jan Hubicka <jh@suse.cz>
11967 PR tree-optimization/46367
11968 * g++.dg/torture/pr46367.C: New file.
11970 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11973 * gcc.dg/pr47201.c: New test.
11976 * gcc.dg/tree-prof/pr47187.c: New test.
11978 2011-01-07 Tobias Burnus <burnus@net-b.de>
11981 * gfortran.dg/extends_type_of_3.f90: New.
11983 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11985 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11986 * g++.dg/ext/dllimport-MI1.C: Likewise.
11987 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11988 * g++.dg/ext/dllimport10.C: Likewise.
11989 * g++.dg/ext/dllimport11.C: Likewise.
11990 * g++.dg/ext/dllimport12.C: Likewise.
11991 * g++.dg/ext/dllimport13.C: Likewise.
11992 * g++.dg/ext/dllimport2.C: Likewise.
11993 * g++.dg/ext/dllimport3.C: Likewise.
11994 * g++.dg/ext/dllimport4.C: Likewise.
11995 * g++.dg/ext/dllimport5.C: Likewise.
11996 * g++.dg/ext/dllimport6.C: Likewise.
11997 * g++.dg/ext/dllimport8.C: Likewise.
11998 * g++.dg/ext/dllimport9.C: Likewise.
11999 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12000 targets, too. Additionally enable test for i?86-*-mingw*.
12001 * g++.dg/ext/selectany1.C: Likewise.
12002 Remove guard variable check.
12004 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12008 * gfortran.dg/storage_size_3.f08: Extended.
12010 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12013 * g++.dg/template/stdarg1.C: New test.
12015 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12018 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12019 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12020 from the interface of functions to not hide the errors that
12023 2011-01-06 Jan Hubicka <jh@suse.cz>
12025 * gcc.dg/lto/pr47188_0.c: New testcase.
12026 * gcc.dg/lto/pr47188_1.c: New testcase.
12028 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12032 * gfortran.dg/interface_33.f90: New test.
12034 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12037 * gcc.c-torture/compile/pr47150.c: New test.
12039 2011-01-06 Ira Rosen <irar@il.ibm.com>
12041 PR tree-optimization/47139
12042 * gcc.dg/vect/pr47139.c: New test.
12044 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12047 * gfortran.dg/extends_type_of_2.f03: New.
12049 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12051 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12053 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12055 * gnat.dg/opt14.adb: New test.
12057 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12060 * gfortran.dg/allocate_error_2.f90: New test.
12062 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12065 * gfortran.dg/storage_size_3.f08: New.
12067 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12069 PR libgfortran/47154
12070 * gfortran.dg/namelist_68.f90: New test.
12072 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12074 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12076 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12079 * gfortran.dg/class_34.f90: New.
12081 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12083 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12084 use __builtin_inff. Skip all single-precision tests that require
12087 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12089 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12091 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12093 PR tree-optimization/47148
12094 * gcc.c-torture/execute/pr47148.c: New test.
12096 PR tree-optimization/47155
12097 * gcc.c-torture/execute/pr47155.c: New test.
12099 PR rtl-optimization/47157
12100 * gcc.c-torture/compile/pr47157.c: New test.
12102 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12104 * gcc.dg/torture/vector-shift2.c (schar): Define.
12105 (main): Always use schar or uchar instead of plain "char" to avoid
12106 dependencies on implementation-defined char signedness.
12108 2011-01-03 Martin Jambor <mjambor@suse.cz>
12110 PR tree-optimization/46801
12111 * gnat.dg/pack9.adb: Remove xfail.
12113 2011-01-03 Martin Jambor <mjambor@suse.cz>
12115 PR tree-optimization/46984
12116 * g++.dg/ipa/pr46984.C: New test.
12118 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12121 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12123 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12125 PR tree-optimization/47140
12126 * gcc.c-torture/compile/pr47140.c: New test.
12128 PR rtl-optimization/47028
12129 * gcc.dg/pr47028.c: New test.
12131 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12133 * objc.dg/protocol-forward-1.m: Removed TODO.
12134 * objc.dg/protocol-forward-2.m: New.
12135 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12136 * obj-c++.dg/protocol-forward-2.mm: New.
12138 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12141 * g++.dg/eh/pr38662.C: New testcase.
12143 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12145 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12146 scan for newline '\n'.
12149 Copyright (C) 2011 Free Software Foundation, Inc.
12151 Copying and distribution of this file, with or without modification,
12152 are permitted in any medium without royalty provided the copyright
12153 notice and this notice are preserved.