1 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.dg/vla-23.c: New test.
5 2011-10-16 Jakub Jelinek <jakub@redhat.com>
7 PR tree-optimization/50596
8 * gcc.dg/vect/vect-cond-9.c: New test.
10 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
12 * gcc.dg/vect/bb-slp-29.c: New test.
14 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
17 * g++.dg/ext/is_base_of_incomplete.C: New.
18 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
19 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
21 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
23 * gcc.target/sparc/combined-1.c: Compile at -O2.
25 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
27 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
28 (dg-options): Add -Wno-attributes.
29 * gcc.target/i386/fma_double_?.c: Ditto.
30 * gcc.target/i386/fma_run_float_?.c: Ditto.
31 * gcc.target/i386/fma_run_double_?.c: Ditto.
32 * gcc.target/i386/l_fma_float_?.c: Dtto.
33 * gcc.target/i386/l_fma_double_?.c: Ditto.
34 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
35 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
37 2011-10-15 Tobias Burnus <burnus@net-b.de>
39 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
41 * gfortran.dg/bind_c_usage_24.f90: Ditto.
42 * gfortran.dg/rank_3.f90: Ditto.
43 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
44 -std=f2008ts in dg-options.
45 * gfortran.dg/rank_4.f90: Ditto.
47 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
50 * gcc.target/sh/pr49263.c: New.
52 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
54 * gnat.dg/specs/debug1.ads: Tweak.
56 2011-10-14 Kai Tietz <ktietz@redhat.com>
58 * gfortran.fortran-torture/compile/logical-2.f90: New test.
60 2011-10-14 Jakub Jelinek <jakub@redhat.com>
62 * gcc.target/i386/sse2-mul-1.c: New test.
63 * gcc.target/i386/sse4_1-mul-1.c: New test.
64 * gcc.target/i386/avx-mul-1.c: New test.
65 * gcc.target/i386/xop-mul-1.c: New test.
66 * gcc.target/i386/avx2-mul-1.c: New test.
68 2011-10-14 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/nsdmi-list1.C: New.
74 * g++.dg/cpp0x/nsdmi-const1.C: New.
76 2011-10-14 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/pointer_intent_5.f90: New.
81 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
83 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
84 * gcc.target/i386/warn-vect-op-1.c: Ditto.
85 * gcc.target/i386/warn-vect-op-2.c: Ditto.
87 2011-10-14 Tobias Burnus <burnus@net-b.de>
90 * gfortran.dg/pointer_check_11.f90: New.
91 * gfortran.dg/pointer_check_12.f90: New.
93 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/overload/operator4.C: New.
98 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
100 * gcc.dg/di-longlong64-sync-1.c: New test.
101 * gcc.dg/di-sync-multithread.c: New test.
102 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
103 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
104 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
105 tests for v5, v6, v6k, and v7-a, and add-options helpers.
106 (check_effective_target_arm_arm_ok): New helper.
107 (check_effective_target_sync_longlong): New helper.
109 2011-10-14 Richard Guenther <rguenther@suse.de>
111 PR tree-optimization/50723
112 * gcc.dg/torture/pr50723.c: New testcase.
114 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/warn/format6.C: New.
118 * obj-c++.dg/warn6.mm: Likewise.
120 2011-10-13 Richard Henderson <rth@redhat.com>
122 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
124 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
125 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
126 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
128 2011-10-13 Jason Merrill <jason@redhat.com>
131 * g++.dg/cpp0x/nsdmi-template2.C: New.
134 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
137 * g++.dg/init/vbase1.C: New.
139 2011-10-13 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
142 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
143 * gcc.target/i386/avx-vphminposuw-2.c: New test.
144 * gcc.target/i386/avx-vphminposuw-3.c: New test.
146 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
150 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
152 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
154 2011-10-13 Richard Guenther <rguenther@suse.de>
156 PR tree-optimization/50712
157 * gcc.target/i386/pr50712.c: New testcase.
159 2011-10-13 Tom de Vries <tom@codesourcery.com>
161 * gcc.dg/memcpy-4.c: New test.
163 2011-10-13 Richard Guenther <rguenther@suse.de>
165 PR tree-optimization/50698
166 * g++.dg/vect/pr50698.cc: New testcase.
168 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
170 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
171 * gcc.target/powerpc/warn-2.c: Ditto.
173 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
174 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
175 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
176 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
177 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
178 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
179 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
180 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
181 * gcc.target/powerpc/ppc-pow.c: Likewise.
182 * gcc.target/powerpc/recip-1.c: Likewise.
183 * gcc.target/powerpc/recip-2.c: Likewise.
184 * gcc.target/powerpc/recip-3.c: Likewise.
185 * gcc.target/powerpc/recip-4.c: Likewise.
186 * gcc.target/powerpc/recip-5.c: Likewise.
188 2011-10-12 David S. Miller <davem@davemloft.net>
190 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
191 '-mvis3' instead of 'mcpu=niagara3' in options.
192 * gcc.target/sparc/fhalve.c: Likewise.
193 * gcc.target/sparc/fnegop.c: Likewise.
194 * gcc.target/sparc/fpadds.c: Likewise.
195 * gcc.target/sparc/fshift.c: Likewise.
196 * gcc.target/sparc/fucmp.c: Likewise.
197 * gcc.target/sparc/lzd.c: Likewise.
198 * gcc.target/sparc/vis3misc.c: Likewise.
199 * gcc.target/sparc/xmul.c: Likewise.
201 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
203 * gnat.dg/vect1.ad[sb]: New test.
204 * gnat.dg/vect1_pkg.ads: New helper.
205 * gnat.dg/vect2.ad[sb]: New test.
206 * gnat.dg/vect2_pkg.ads: New helper.
207 * gnat.dg/vect3.ad[sb]: New test.
208 * gnat.dg/vect3_pkg.ads: New helper.
209 * gnat.dg/vect4.ad[sb]: New test.
210 * gnat.dg/vect4_pkg.ads: New helper.
211 * gnat.dg/vect5.ad[sb]: New test.
212 * gnat.dg/vect5_pkg.ads: New helper.
213 * gnat.dg/vect6.ad[sb]: New test.
214 * gnat.dg/vect6_pkg.ads: New helper.
216 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
218 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
219 * gcc.target/i386/fma_run_double_2.c: Likewise.
220 * gcc.target/i386/fma_run_double_3.c: Likewise.
221 * gcc.target/i386/fma_run_double_4.c: Likewise.
222 * gcc.target/i386/fma_run_double_5.c: Likewise.
223 * gcc.target/i386/fma_run_double_6.c: Likewise.
224 * gcc.target/i386/fma_run_float_1.c: Likewise.
225 * gcc.target/i386/fma_run_float_2.c: Likewise.
226 * gcc.target/i386/fma_run_float_3.c: Likewise.
227 * gcc.target/i386/fma_run_float_4.c: Likewise.
228 * gcc.target/i386/fma_run_float_5.c: Likewise.
229 * gcc.target/i386/fma_run_float_6.c: Likewise.
231 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
232 remove the extra dg-options.
233 * gcc.target/i386/l_fma_double_2.c: Likewise.
234 * gcc.target/i386/l_fma_double_3.c: Likewise.
235 * gcc.target/i386/l_fma_double_4.c: Likewise.
236 * gcc.target/i386/l_fma_double_5.c: Likewise.
237 * gcc.target/i386/l_fma_double_6.c: Likewise.
238 * gcc.target/i386/l_fma_float_1.c: Likewise.
239 * gcc.target/i386/l_fma_float_2.c: Likewise.
240 * gcc.target/i386/l_fma_float_3.c: Likewise.
241 * gcc.target/i386/l_fma_float_4.c: Likewise.
242 * gcc.target/i386/l_fma_float_5.c: Likewise.
243 * gcc.target/i386/l_fma_float_6.c: Likewise.
245 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
247 PR tree-optimization/50189
248 * g++.dg/torture/pr50189.C: New testcase.
250 2011-10-12 Richard Guenther <rguenther@suse.de>
252 PR tree-optimization/50700
253 * gcc.dg/builtin-object-size-12.c: New testcase.
255 2011-10-12 Joseph Myers <joseph@codesourcery.com>
258 * gcc.c-torture/compile/pr50565-1.c,
259 gcc.c-torture/compile/pr50565-2.c: New tests.
261 2011-10-11 Jason Merrill <jason@redhat.com>
265 * g++.dg/template/constant1.C: New.
266 * g++.dg/template/constant2.C: New.
267 * g++.dg/cpp0x/constexpr-template3.C: New.
269 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
271 * gcc.target/i386/warn-vect-op-3.c: New test.
272 * gcc.target/i386/warn-vect-op-1.c: New test.
273 * gcc.target/i386/warn-vect-op-2.c: New test.
275 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
277 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
279 2011-10-11 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/50204
282 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
284 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
286 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
288 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
290 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
291 * gcc.target/i386/fma_double_2.c: Ditto.
292 * gcc.target/i386/fma_double_3.c: Ditto.
293 * gcc.target/i386/fma_double_4.c: Ditto.
294 * gcc.target/i386/fma_double_5.c: Ditto.
295 * gcc.target/i386/fma_double_6.c: Ditto.
296 * gcc.target/i386/fma_float_1.c: Ditto.
297 * gcc.target/i386/fma_float_2.c: Ditto.
298 * gcc.target/i386/fma_float_3.c: Ditto.
299 * gcc.target/i386/fma_float_4.c: Ditto.
300 * gcc.target/i386/fma_float_5.c: Ditto.
301 * gcc.target/i386/fma_float_6.c: Ditto.
302 * gcc.target/i386/l_fma_double_1.c: Ditto.
303 * gcc.target/i386/l_fma_double_2.c: Ditto.
304 * gcc.target/i386/l_fma_double_3.c: Ditto.
305 * gcc.target/i386/l_fma_double_4.c: Ditto.
306 * gcc.target/i386/l_fma_double_5.c: Ditto.
307 * gcc.target/i386/l_fma_double_6.c: Ditto.
308 * gcc.target/i386/l_fma_float_1.c: Ditto.
309 * gcc.target/i386/l_fma_float_2.c: Ditto.
310 * gcc.target/i386/l_fma_float_3.c: Ditto.
311 * gcc.target/i386/l_fma_float_4.c: Ditto.
312 * gcc.target/i386/l_fma_float_5.c: Ditto.
313 * gcc.target/i386/l_fma_float_6.c: Ditto.
314 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
315 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
316 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
317 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
318 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
319 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
320 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
321 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
322 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
323 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
324 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
325 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
327 2011-10-11 Tristan Gingold <gingold@adacore.com>
329 * gcc.dg/va-arg-4.c: New test.
330 * gcc.dg/va-arg-5.c: Ditto.
332 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
334 * lib/target-supports.exp (check_effective_target_fd_truncate):
335 Close and unlink test file before exit.
337 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
340 * gfortran.dg/forall_15.f90: New test case.
342 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
343 Andrew Macleod <amacleod@redhat.com>
345 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
346 wrappers for *other_threads() and *final_verify().
347 * gcc.dg/simulate-thread/simulate-thread.h
348 (simulate_thread_wrapper_other_threads): New.
349 (simulate_thread_wrapper_final_verify): New.
351 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
353 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
355 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
357 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
359 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
360 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
362 * gcc.target/i386/fma_1.h: New file.
363 * gcc.target/i386/fma_2.h: Likewise.
364 * gcc.target/i386/fma_3.h: Likewise.
365 * gcc.target/i386/fma_4.h: Likewise.
366 * gcc.target/i386/fma_5.h: Likewise.
367 * gcc.target/i386/fma_6.h: Likewise.
368 * gcc.target/i386/fma_double_1.c: Likewise.
369 * gcc.target/i386/fma_double_2.c: Likewise.
370 * gcc.target/i386/fma_double_3.c: Likewise.
371 * gcc.target/i386/fma_double_4.c: Likewise.
372 * gcc.target/i386/fma_double_5.c: Likewise.
373 * gcc.target/i386/fma_double_6.c: Likewise.
374 * gcc.target/i386/fma_float_1.c: Likewise.
375 * gcc.target/i386/fma_float_2.c: Likewise.
376 * gcc.target/i386/fma_float_3.c: Likewise.
377 * gcc.target/i386/fma_float_4.c: Likewise.
378 * gcc.target/i386/fma_float_5.c: Likewise.
379 * gcc.target/i386/fma_float_6.c: Likewise.
380 * gcc.target/i386/fma_main.h: Likewise.
381 * gcc.target/i386/fma_run_double_1.c: Likewise.
382 * gcc.target/i386/fma_run_double_2.c: Likewise.
383 * gcc.target/i386/fma_run_double_3.c: Likewise.
384 * gcc.target/i386/fma_run_double_4.c: Likewise.
385 * gcc.target/i386/fma_run_double_5.c: Likewise.
386 * gcc.target/i386/fma_run_double_6.c: Likewise.
387 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
388 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
389 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
390 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
391 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
392 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
393 * gcc.target/i386/fma_run_float_1.c: Likewise.
394 * gcc.target/i386/fma_run_float_2.c: Likewise.
395 * gcc.target/i386/fma_run_float_3.c: Likewise.
396 * gcc.target/i386/fma_run_float_4.c: Likewise.
397 * gcc.target/i386/fma_run_float_5.c: Likewise.
398 * gcc.target/i386/fma_run_float_6.c: Likewise.
399 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
400 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
401 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
402 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
403 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
404 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
405 * gcc.target/i386/l_fma_1.h: Likewise.
406 * gcc.target/i386/l_fma_2.h: Likewise.
407 * gcc.target/i386/l_fma_3.h: Likewise.
408 * gcc.target/i386/l_fma_4.h: Likewise.
409 * gcc.target/i386/l_fma_5.h: Likewise.
410 * gcc.target/i386/l_fma_6.h: Likewise.
411 * gcc.target/i386/l_fma_double_1.c: Likewise.
412 * gcc.target/i386/l_fma_double_2.c: Likewise.
413 * gcc.target/i386/l_fma_double_3.c: Likewise.
414 * gcc.target/i386/l_fma_double_4.c: Likewise.
415 * gcc.target/i386/l_fma_double_5.c: Likewise.
416 * gcc.target/i386/l_fma_double_6.c: Likewise.
417 * gcc.target/i386/l_fma_float_1.c: Likewise.
418 * gcc.target/i386/l_fma_float_2.c: Likewise.
419 * gcc.target/i386/l_fma_float_3.c: Likewise.
420 * gcc.target/i386/l_fma_float_4.c: Likewise.
421 * gcc.target/i386/l_fma_float_5.c: Likewise.
422 * gcc.target/i386/l_fma_float_6.c: Likewise.
423 * gcc.target/i386/l_fma_main.h: Likewise.
424 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
425 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
426 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
427 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
428 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
429 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
430 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
431 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
432 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
433 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
434 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
435 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
437 2011-10-10 Richard Guenther <rguenther@suse.de>
440 * gcc.dg/torture/pr50389.c: New testcase.
442 2011-10-10 Richard Guenther <rguenther@suse.de>
445 * gcc.dg/builtins-47.c: Optimize.
447 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
449 * lib/gcc-simulate-thread.exp: New.
450 * gcc.dg/simulate-thread/guality.h: New.
451 * gcc.dg/simulate-thread/simulate-thread.h: New.
452 * gcc.dg/simulate-thread/simulate-thread.exp: New.
453 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
454 * gcc.dg/simulate-thread/README: New.
455 * g++.dg/simulate-thread/guality.h: New.
456 * g++.dg/simulate-thread/simulate-thread.h: New.
457 * g++.dg/simulate-thread/simulate-thread.exp: New.
458 * g++.dg/simulate-thread/simulate-thread.gdb: New.
459 * c-c++-common/cxxbitfields-2.c: Remove.
460 * c-c++-common/cxxbitfields.c: Remove.
461 * c-c++-common/cxxbitfields-4.c: Remove.
462 * c-c++-common/cxxbitfields-5.c: Remove.
463 * c-c++-common/simulate-thread/bitfields-1.c: New.
464 * c-c++-common/simulate-thread/bitfields-2.c: New.
465 * c-c++-common/simulate-thread/bitfields-3.c: New.
466 * c-c++-common/simulate-thread/bitfields-4.c: New.
468 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/warn/format5.C: New.
473 2011-10-09 Tobias Burnus <burnus@net-b.de>
476 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
477 * gfortran.dg/common_16.f90: New.
479 2011-10-09 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/iso_c_binding_param_1.f90: New.
482 * gfortran.dg/iso_c_binding_param_2.f90: New.
483 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
485 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
487 PR tree-optimization/50635
488 * gcc.dg/vect/pr50635.c: New test.
490 2011-10-09 Janus Weil <janus@gcc.gnu.org>
493 * gfortran.dg/proc_decl_27.f90: New.
495 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
498 * objc/execute/initialize-1.m: New test.
500 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
503 * gfortran.dg/pointer_function_result_1.f90 : New test.
505 2011-10-07 David S. Miller <davem@davemloft.net>
508 * gcc.target/sparc/sparc.exp: Add vis3 target test.
509 * gcc.target/sparc/cmask.c: Use it.
510 * gcc.target/sparc/fhalve.c: Likewise.
511 * gcc.target/sparc/fnegop.c: Likewise.
512 * gcc.target/sparc/fpadds.c: Likewise.
513 * gcc.target/sparc/fshift.c: Likewise.
514 * gcc.target/sparc/fucmp.c: Likewise.
515 * gcc.target/sparc/lzd.c: Likewise.
516 * gcc.target/sparc/vis3misc.c: Likewise.
517 * gcc.target/sparc/xmul.c: Likewise.
519 2011-10-07 Richard Henderson <rth@redhat.com>
521 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
523 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
525 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
527 * gcc.dg/pr50193-1.c: New file.
528 * gcc.target/arm/shiftable.c: New file.
530 2011-10-07 Janus Weil <janus@gcc.gnu.org>
533 * gfortran.dg/class_46.f03: New.
535 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
537 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
538 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
539 (syslog, vsyslog, __vsyslog_chk): Likewise.
541 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
542 (x, EXT_x): Use ASMNAME.
544 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
547 2011-10-07 Tom de Vries <tom@codesourcery.com>
550 * gcc.dg/pr50527.c: New test.
552 2011-10-07 Jakub Jelinek <jakub@redhat.com>
554 PR tree-optimization/50650
555 * gcc.c-torture/compile/pr50650.c: New test.
557 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
559 PR tree-optimization/50575
560 * gcc.c-torture/execute/vector-compare-2.x: New file.
562 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
565 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
566 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
569 2011-10-07 Richard Guenther <rguenther@suse.de>
572 * gcc.dg/vect/vect-align-2.c: Increase array size.
574 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
575 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr50603.c: New test.
580 2011-10-06 Jason Merrill <jason@redhat.com>
583 * g++.dg/cpp0x/default31.C: New.
585 2011-10-06 Jakub Jelinek <jakub@redhat.com>
587 PR tree-optimization/50596
588 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
590 * gcc.dg/vect/vect-cond-8.c: New test.
592 2011-10-06 Richard Henderson <rth@redhat.com>
594 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
595 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
596 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
597 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
598 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
599 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
600 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
601 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
602 * gcc.c-torture/execute/vshuf-16.inc: New file.
603 * gcc.c-torture/execute/vshuf-2.inc: New file.
604 * gcc.c-torture/execute/vshuf-4.inc: New file.
605 * gcc.c-torture/execute/vshuf-8.inc: New file.
606 * gcc.c-torture/execute/vshuf-main.inc: New file.
607 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
608 * gcc.c-torture/execute/vshuf-v2df.c: New test.
609 * gcc.c-torture/execute/vshuf-v2di.c: New test.
610 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
611 * gcc.c-torture/execute/vshuf-v2si.c: New test.
612 * gcc.c-torture/execute/vshuf-v4df.c: New test.
613 * gcc.c-torture/execute/vshuf-v4di.c: New test.
614 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
615 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
616 * gcc.c-torture/execute/vshuf-v4si.c: New test.
617 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
618 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
619 * gcc.c-torture/execute/vshuf-v8si.c: New test.
621 2011-10-06 Jakub Jelinek <jakub@redhat.com>
623 PR tree-optimization/49279
624 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
625 * gcc.c-torture/execute/pr49279.c: New test.
627 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
630 * gcc.c-torture/compile/pr49049.c: New test.
632 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
635 * gcc.target/arm/pr50305.c: New test.
637 2011-10-06 Richard Guenther <rguenther@suse.de>
639 PR tree-optimization/38884
640 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
641 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
643 2011-10-05 David S. Miller <davem@davemloft.net>
645 * gcc.target/sparc/lzd.c: New test.
646 * gcc.target/sparc/popc.c: New test.
648 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
650 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
651 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
652 * g++.dg/other/final1.C: Cleanup original tree dump.
654 2011-10-05 Jakub Jelinek <jakub@redhat.com>
656 PR tree-optimization/50613
657 * gcc.dg/pr50613.c: New test.
659 2011-10-05 Richard Henderson <rth@redhat.com>
661 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
662 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
663 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
664 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
665 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
666 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
667 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
668 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
670 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
673 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
674 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
675 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
676 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
678 2011-10-05 Richard Guenther <rguenther@suse.de>
680 PR tree-optimization/38885
681 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
683 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
685 * gcc.target/i386/sw-1.c: New test.
687 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
691 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
693 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
697 2011-10-04 David S. Miller <davem@davemloft.net>
699 * gcc.target/sparc/fhalve.c: New test.
700 * gcc.target/sparc/fnegop.c: New test.
701 * gcc.target/sparc/xmul.c: New test.
703 2011-10-04 Janus Weil <janus@gcc.gnu.org>
706 * gfortran.dg/dummy_procedure_6.f90: New.
708 2011-10-04 Jakub Jelinek <jakub@redhat.com>
710 PR tree-optimization/50604
711 * gcc.dg/pr50604.c: New test.
713 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
715 PR tree-optimization/49662
716 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
717 * gcc.dg/graphite/interchange-15.c: Likewise.
718 * gcc.dg/graphite/interchange-mvt.c: Likewise.
720 2011-10-04 Jakub Jelinek <jakub@redhat.com>
722 * gcc.dg/tree-ssa/restrict-4.c: New test.
724 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
726 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
727 (main): Use __typeof to get result type of comparison.
729 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
731 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
732 Make et_vect_multiple_sizes_saved global.
733 (check_effective_target_vect64): Make et_vect64_saved global.
735 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
737 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
738 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
739 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
740 * gcc.dg/builtin-complex-err-1.c: Adjust.
742 2011-10-02 Jason Merrill <jason@redhat.com>
744 * g++.dg/cpp0x/range-for22.C: New.
746 * g++.dg/cpp0x/variadic65.C: Remove xfails.
747 * g++.dg/cpp0x/variadic82.C: Remove xfails.
748 * g++.dg/cpp0x/variadic83.C: Remove xfails.
749 * g++.dg/cpp0x/variadic105.C: Remove xfails.
751 * g++.dg/cpp0x/nsdmi5.C: New.
753 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
756 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
758 (mips-dg-options): Force an ABI option if the current ABI is
759 incompatible with the required -mlong setting. Likewise force
760 a long setting if the current one is incompatible with the
761 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
762 throughout procedure.
763 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
764 instead of addressing=absolute.
766 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
768 * gcc.target/mips/stack-1.c: New test.
770 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
772 * gcc.dg/pr49696.c: New test.
774 2011-10-02 Jan Hubicka <jh@suse.cz>
776 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
778 2011-10-01 David S. Miller <davem@davemloft.net>
780 * gcc.target/sparc/cmask.c: New test.
781 * gcc.target/sparc/fpadds.c: New test.
782 * gcc.target/sparc/fshift.c: New test.
783 * gcc.target/sparc/fucmp.c: New test.
784 * gcc.target/sparc/vis3misc.c: New test.
786 2011-10-01 Janus Weil <janus@gcc.gnu.org>
789 * gfortran.dg/assumed_charlen_arg_2.f90: New.
791 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
794 * g++.dg/dfp/44473-1.C: New test.
795 * g++.dg/dfp/44473-2.C: New test.
796 * g++.dg/dfp/mangle-1.C: New test.
797 * g++.dg/dfp/mangle-2.C: New test.
798 * g++.dg/dfp/mangle-3.C: New test.
799 * g++.dg/dfp/mangle-4.C: New test.
800 * g++.dg/dfp/mangle-5.C: New test.
802 2011-09-30 Jakub Jelinek <jakub@redhat.com>
805 * gcc.dg/pr50571.c: New test.
807 PR tree-optimization/46309
808 * gcc.dg/pr46309.c: New test.
810 2011-09-30 Jakub Jelinek <jakub@redhat.com>
812 * gcc.dg/strlenopt-21.c: New test.
814 2011-09-30 Revital Eres <revital.eres@linaro.org>
816 * gcc.dg/sms-10.c: New file.
818 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
820 * gcc.target/arm/pr50099.c: New test.
822 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
824 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
826 2011-09-30 David S. Miller <davem@davemloft.net>
828 * gcc.target/sparc/bmaskbshuf.c: New test.
829 * gcc.target/sparc/edgen.c: New test.
831 2011-09-29 Janus Weil <janus@gcc.gnu.org>
834 * gfortran.dg/pure_formal_proc_3.f90: New.
837 * gfortran.dg/stfunc_7.f90: New.
839 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
841 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
842 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
843 * gcc.dg/vector-compare-1.c: Likewise.
844 * gcc.dg/vector-compare-2.c: Likewise.
846 2011-09-29 David S. Miller <davem@davemloft.net>
848 * gcc.target/sparc/array.c: New test.
850 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
852 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
853 loop unroll and set max unroll times to 8.
854 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
855 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
856 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
857 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
859 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
862 * g++.dg/ext/visibility/warn5.C: New.
864 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/warn/Wextra-3.C: New.
869 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
872 * gcc.target/sh/pr49468-si.c: New.
874 2011-09-28 Tom de Vries <tom@codesourcery.com>
877 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
878 (TEST): Initialize src3 with random floats.
879 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
880 from union src3. Initialize src3 with random floats.
882 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
884 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
885 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
886 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
887 * gcc.target/sh/sh4a-sincosf.c: Ditto.
888 * gcc.target/sh/sh4a-cos.c: Ditto.
889 * gcc.target/sh/sh4a-cosf.c: Ditto.
890 * gcc.target/sh/sh4a-sin.c: Ditto.
891 * gcc.target/sh/sh4a-sinf.c: Ditto.
892 * gcc.target/sh/sh4a-fsrra.c: Ditto.
893 * gcc.target/sh/sh4a-memmovua.c: Ditto.
894 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
896 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
899 * g++.dg/parse/error40.C: New.
900 * g++.dg/warn/incomplete1.C: Adjust.
902 2011-09-27 Jan Hubicka <jh@suse.cz>
905 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
908 2011-09-27 Jakub Jelinek <jakub@redhat.com>
910 * gcc.dg/strlenopt-1.c: New test.
911 * gcc.dg/strlenopt-1f.c: New test.
912 * gcc.dg/strlenopt-2.c: New test.
913 * gcc.dg/strlenopt-2f.c: New test.
914 * gcc.dg/strlenopt-3.c: New test.
915 * gcc.dg/strlenopt-4.c: New test.
916 * gcc.dg/strlenopt-4g.c: New test.
917 * gcc.dg/strlenopt-4gf.c: New test.
918 * gcc.dg/strlenopt-5.c: New test.
919 * gcc.dg/strlenopt-6.c: New test.
920 * gcc.dg/strlenopt-7.c: New test.
921 * gcc.dg/strlenopt-8.c: New test.
922 * gcc.dg/strlenopt-9.c: New test.
923 * gcc.dg/strlenopt-10.c: New test.
924 * gcc.dg/strlenopt-11.c: New test.
925 * gcc.dg/strlenopt-12.c: New test.
926 * gcc.dg/strlenopt-12g.c: New test.
927 * gcc.dg/strlenopt-13.c: New test.
928 * gcc.dg/strlenopt-14g.c: New test.
929 * gcc.dg/strlenopt-14gf.c: New test.
930 * gcc.dg/strlenopt-15.c: New test.
931 * gcc.dg/strlenopt-16g.c: New test.
932 * gcc.dg/strlenopt-17g.c: New test.
933 * gcc.dg/strlenopt-18g.c: New test.
934 * gcc.dg/strlenopt.h: New file.
936 2011-09-27 Tom de Vries <tom@codesourcery.com>
939 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
940 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
941 * gcc.dg/pr43864.c: New test.
942 * gcc.dg/pr43864-2.c: Same.
943 * gcc.dg/pr43864-3.c: Same.
944 * gcc.dg/pr43864-4.c: Same.
946 2011-09-27 Jan Hubicka <jh@suse.cz>
948 * gcc.dg/ipa/inline-5.c: New testcase.
950 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
952 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
954 * gcc.dg/vect/bb-slp-27.c: New.
955 * gcc.dg/vect/bb-slp-28.c: New.
957 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
959 * testsuite/lib/target-supports.exp (check_profiling_available):
960 Don't rely solely on TLS tests for -fprofile-generate, fall
961 through to the other code.
963 2011-09-27 Richard Guenther <rguenther@suse.de>
965 PR tree-optimization/50363
966 * gcc.dg/torture/pr50363.c: New testcase.
968 2011-09-26 Jason Merrill <jason@redhat.com>
971 * g++.dg/template/partial13.C: New.
974 * g++.dg/template/partial12.C: New.
977 * g++.dg/cpp0x/constexpr-typedef1.C: New.
979 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/diagnostic/bindings1.C: New.
983 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
985 2011-09-26 David S. Miller <davem@davemloft.net>
987 * gcc.target/sparc/wrgsr.c: New test.
988 * gcc.target/sparc/rdgsr.c: New test.
989 * gcc.target/sparc/edge.c: New test.
990 * gcc.target/sparc/fcmp.c: New test.
992 * gcc.target/sparc/edge.c: Update for new return types.
993 * gcc.target/sparc/fcmp.c: Likewise.
995 * gcc.target/sparc/fpaddsubi.c: New test.
997 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/common_15.f90: New.
1003 * gfortran.dg/dummy_procedure_5.f90: New.
1004 * gfortran.dg/interface_26.f90: Modified error message.
1005 * gfortran.dg/proc_ptr_11.f90: Ditto.
1006 * gfortran.dg/proc_ptr_15.f90: Ditto.
1007 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1008 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1010 2011-09-26 Jason Merrill <jason@redhat.com>
1013 * g++.dg/overload/rvalue3.C: New.
1016 * g++.dg/overload/ref-conv2.C: New.
1018 * g++.dg/cpp0x/nsdmi-template1.C: New.
1020 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/nullptr25.C: New.
1024 2011-09-26 Richard Guenther <rguenther@suse.de>
1026 PR tree-optimization/50472
1027 * gcc.dg/torture/pr50472.c: New testcase.
1029 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1031 * gnat.dg/opt22.adb: New test.
1032 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1034 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1036 * gnat.dg/opt21.adb: New test.
1037 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1039 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1041 * gnat.dg/opt20.ad[sb]: New test.
1042 * gnat.dg/opt20_pkg.ads: New helper.
1044 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1046 * gnat.dg/array17.adb: New test.
1047 * gnat.dg/array17_pkg.ads: New helper.
1049 2011-09-25 Jason Merrill <jason@redhat.com>
1051 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1053 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1055 * gnat.dg/frame_overflow.ads: New.
1056 * gnat.dg/frame_overflow.adb: Adjust.
1057 * gnat.dg/specs/addr1.ads: Likewise.
1059 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/tree-ssa/restrict2.C: New test.
1063 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1065 * lib/target-supports.exp (check_effective_target_vect64): New.
1066 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1067 of multiple vector sizes.
1068 * gcc.dg/vect/bb-slp-26.c: New.
1070 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/template/bitfield1.C: New.
1075 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1077 * gcc.dg/vect/bb-slp-24.c: New.
1079 2011-09-24 Jason Merrill <jason@redhat.com>
1081 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1083 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1085 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1086 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1088 * g++.dg/cpp0x/nsdmi1.C: New.
1089 * g++.dg/cpp0x/nsdmi2.C: New.
1090 * g++.dg/cpp0x/nsdmi3.C: New.
1091 * g++.dg/cpp0x/nsdmi4.C: New.
1092 * g++.old-deja/g++.other/init4.C: New.
1094 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/template/sfinae28.C: New.
1099 2011-09-23 Ian Lance Taylor <iant@google.com>
1101 * go.test/go-test.exp (errchk): Handle more cases of getting
1102 correct Tcl backslash quoting in regular expressions in test file.
1104 2011-09-23 Jason Merrill <jason@redhat.com>
1107 * g++.dg/init/const8.C: New.
1108 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1109 * g++.dg/cpp0x/defaulted2.C: Likewise.
1110 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1111 * g++.dg/init/pr20039.C: Likewise.
1112 * g++.dg/init/pr42844.C: Likewise.
1114 2011-09-23 Jan Hubicka <jh@suse.cz>
1116 * gcc.dg/ipa/inline-1.c: new testcase.
1117 * gcc.dg/ipa/inline-2.c: new testcase.
1118 * gcc.dg/ipa/inline-3.c: new testcase.
1119 * gcc.dg/ipa/inline-4.c: new testcase.
1121 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/cpp0x/constexpr-static8.C: New.
1126 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.target/i386/avxfp-1.c: New test.
1129 * gcc.target/i386/avxfp-2.c: New test.
1131 2011-09-23 Terry Guo <terry.guo@arm.com>
1133 * gcc.c-torture/execute/941014-1.x: Deleted.
1135 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/pr50491.C: New.
1140 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1143 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1145 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/cpp0x/nullptr24.C: New.
1150 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1153 * gcc.target/i386/pr50482.c: New test.
1155 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1157 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1158 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1159 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1160 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1161 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1162 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1163 multilib options contain different -march= from dg-options.
1165 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1166 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/template/friend52.C: New.
1171 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1173 * gcc.target/arm/cmp-1.c: New test.
1174 * gcc.target/arm/cmp-2.c: Likewise.
1176 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1179 * gfortran.dg/impure_actual_1.f90: Modified error message.
1180 * gfortran.dg/proc_ptr_32.f90: New.
1181 * gfortran.dg/proc_ptr_33.f90: New.
1183 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1185 PR tree-optimization/50451
1186 * gcc.dg/vect/pr50451.c: New test.
1188 2011-09-21 Ian Lance Taylor <iant@google.com>
1190 * go.test/go-test.exp (errchk): Add special case for bug332.
1191 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1192 some more test lines.
1194 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1196 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1197 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1198 * g++.dg/other/i386-8.C: Ditto.
1199 * g++.dg/other/pr34435.C: Ditto.
1200 * g++.dg/other/pr39496.C: Ditto.
1201 * g++.dg/other/mmintrin.C: Ditto.
1203 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.dg/vect/vect-cond-7.c: New test.
1206 * gcc.target/i386/sse4_1-cond-1.c: New test.
1207 * gcc.target/i386/avx-cond-1.c: New test.
1209 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1212 * g++.dg/other/pr50464.C: New test.
1214 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1216 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1217 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1218 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1219 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1221 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1223 * gnat.dg/opt19.adb: New test.
1225 2011-09-21 Terry Guo <terry.guo@arm.com>
1227 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1228 on arch conflict when testing case on targets other than armv7-a.
1230 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/ext/int128-1.C: New.
1234 * g++.dg/ext/int128-2.C: Likewise.
1235 * g++.dg/ext/int128-2.h: Likewise.
1237 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1240 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1242 2011-09-20 Jason Merrill <jason@redhat.com>
1244 * g++.dg/cpp0x/constexpr-generated1.C: New.
1247 * g++.dg/overload/ref-conv1.C: New.
1249 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1251 * g++.dg/other/final1.C: New.
1253 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1255 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1258 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1260 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1263 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1265 PR tree-optimization/50413
1266 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1267 -fdump-tree-slp-details. Run other tests with
1268 -fdump-tree-vect-details.
1269 * g++.dg/vect/slp-pr50413.cc: New.
1271 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1272 Ira Rosen <ira.rosen@linaro.org>
1275 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1276 Fix underscores around restrict.
1278 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1280 PR tree-optimization/50414
1281 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1282 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1283 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1285 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1287 PR tree-optimization/50412
1288 * gfortran.dg/vect/pr50412.f90: New.
1290 2011-09-16 Jason Merrill <jason@redhat.com>
1293 * g++.dg/eh/defarg1.C: New.
1295 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1297 * gcc.dg/vect/vect-reduc-10.c: New test.
1298 * gcc.target/i386/avx-reduc-1.c: New test.
1300 * gcc.target/i386/sse2-extract-1.c: New test.
1301 * gcc.target/i386/avx-extract-1.c: New test.
1303 2011-09-16 Terry Guo <terry.guo@arm.com>
1305 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1307 2011-09-15 Diego Novillo <dnovillo@google.com>
1309 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1310 ALWAYS_CXXFLAGS, if defined.
1311 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1312 ALWAYS_GFORTRANFLAGS, if defined.
1313 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1314 ALWAYS_GOCFLAGS, if defined.
1315 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1316 ALWAYS_OBJCXXFLAGS, if defined.
1317 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1318 additional_flags, if defined.
1319 * lib/gnat.exp (gnat_target_compile): Likewise.
1320 * lib/objc.exp (objc_target_compile): Likewise.
1321 * lib/target-supports-dg.exp (dg-add-options): Handle
1324 2011-09-15 Tom de Vries <tom@codesourcery.com>
1327 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1328 Use uintptr_t in f1. Undo avr xfails.
1330 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1334 * gfortran.dg/function_types_3.f90: New.
1336 2011-09-15 Jason Merrill <jason@redhat.com>
1339 * g++.dg/cpp0x/trailing7.C: New.
1342 * g++.dg/cpp0x/nullptr23.C: New.
1344 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1346 * gcc.dg/vect/bb-slp-25.c: New.
1348 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/cpp0x/noexcept15.C: New.
1353 2011-09-14 Tom de Vries <tom@codesourcery.com>
1356 * gcc.dg/pr50251.c: New test.
1358 2011-09-14 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/null_5.f90: New.
1363 * gfortran.dg/null_6.f90: New.
1365 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1367 * gcc.c-torture/compile/20110913-1.c: New test.
1369 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1372 * gfortran.dg/result_2.f90: New.
1374 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1376 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1378 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1381 * g++.dg/cpp0x/variadic116.C: New test case.
1383 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1385 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1386 * gcc.target/mips/interrupt_handler-2.c: New test.
1387 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1389 2011-09-12 Jason Merrill <jason@redhat.com>
1391 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1393 * g++.dg/cpp0x/explicit7.C: New.
1395 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1397 PR rtl-optimization/50212
1398 * g++.dg/other/pr50212.C: New test.
1400 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1403 * testsuite/gcc.target/avr/torture/avr-torture.exp
1404 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1405 "-O2 -fmerge-all-constants".
1407 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1410 * gfortran.dg/do_while_1.f90: New test.
1412 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1416 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1417 * gfortran.dg/proc_decl_26.f90: New.
1418 * gfortran.dg/typebound_override_2.f90: New.
1419 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1421 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1423 * gnat.dg/cond_expr2.ad[sb]: New test.
1425 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1427 * gnat.dg/atomic5.ad[sb]: New test.
1429 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1431 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1433 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1436 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1438 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1441 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1443 2011-09-09 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/50328
1446 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1448 2011-09-09 Richard Guenther <rguenther@suse.de>
1451 * gcc.dg/torture/pr50333.c: New testcase.
1453 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1455 PR tree-optimization/50318
1456 * gcc.target/arm/pr50318-1.c: New file.
1458 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.target/i386/all_one_m256i.c: New test.
1462 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/cpp0x/sfinae28.C: New.
1467 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1470 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1471 longer ignored on typedefs.
1473 PR c++/33255 - Support -Wunused-local-typedefs warning
1474 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1475 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1477 2011-09-08 Martin Jambor <mjambor@suse.cz>
1479 PR tree-optimization/50287
1480 * gcc.dg/torture/pr50287.c: New test.
1482 2011-09-08 Richard Guenther <rguenther@suse.de>
1484 PR tree-optimization/19831
1485 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1486 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1487 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1488 * gcc.dg/errno-1.c: Adjust.
1490 2011-09-08 Richard Guenther <rguenther@suse.de>
1492 PR tree-optimization/19831
1493 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1495 2011-09-08 Tobias Burnus <burnus@net-b.de>
1498 * gfortran.dg/do_concurrent_1.f90: New.
1499 * gfortran.dg/do_concurrent_2.f90: New.
1501 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1505 * gcc.dg/pr50310-2.c: New test.
1507 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1510 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1511 * gfortran.dg/impure_constructor_1.f90: Modified.
1512 * gfortran.dg/proc_ptr_comp_33.f90: New.
1514 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1517 * gcc.dg/pr50310-1.c: New test.
1519 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1522 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1525 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1528 * g++.dg/cpp0x/noexcept14.C: New.
1530 2011-09-07 Jason Merrill <jason@redhat.com>
1532 * g++.dg/cpp0x/constexpr-ref3.C: New.
1534 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1536 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1538 * gcc.dg/section1.c: Don't xfail for avr.
1540 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1542 PR tree-optimization/50322
1543 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1545 2011-09-07 Martin Jambor <mjambor@suse.cz>
1547 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1549 2011-09-07 Martin Jambor <mjambor@suse.cz>
1551 PR tree-optimization/49911
1552 * g++.dg/tree-ssa/pr49911.C: New test.
1554 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1557 * gcc.dg/torture/pr49030.c: New test.
1559 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1562 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1563 * gfortran.dg/class_4d.f03: Deleted.
1564 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1566 2011-09-07 Richard Guenther <rguenther@suse.de>
1568 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1570 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1572 PR tree-optimization/46021
1573 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1575 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1577 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1579 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1581 * gcc.c-torture/compile/20110906-1.c: New test.
1583 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1587 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1589 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1590 --param tree-reassoc-width=1.
1592 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1593 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1595 2011-09-06 Richard Guenther <rguenther@suse.de>
1597 PR tree-optimization/48149
1598 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1600 2011-09-06 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/48317
1603 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1605 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1607 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1609 (add_options_for_quad_vectors): Replace with ...
1610 (add_options_for_double_vectors): ... this.
1611 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1612 support multiple vector sizes since the vectorizer attempts to
1613 vectorize with both vector sizes.
1614 * gcc.dg/vect/no-vfa-vect-79.c,
1615 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1616 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1617 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1618 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1619 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1620 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1621 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1622 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1623 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1624 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1625 gcc.dg/vect/vect-40.c: Likewise.
1626 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1627 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1628 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1629 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1630 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1632 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1634 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1637 * gcc.target/mips/abi-main.h: New file.
1638 * gcc.target/mips/abi-o32-long32.c: New test.
1639 * gcc.target/mips/abi-o32-long64.c: Likewise.
1640 * gcc.target/mips/abi-o64-long32.c: Likewise.
1641 * gcc.target/mips/abi-o64-long64.c: Likewise.
1642 * gcc.target/mips/abi-n32-long32.c: Likewise.
1643 * gcc.target/mips/abi-n32-long64.c: Likewise.
1644 * gcc.target/mips/abi-n64-long32.c: Likewise.
1645 * gcc.target/mips/abi-n64-long64.c: Likewise.
1646 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1647 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1648 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1649 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1650 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1651 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1652 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1653 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1654 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1655 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1656 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1657 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1658 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1659 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1660 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1661 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1662 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1663 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1664 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1665 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1666 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1667 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1668 * gcc.target/mips/branch-3.c: Likewise.
1669 * gcc.target/mips/branch-4.c: Likewise.
1670 * gcc.target/mips/branch-5.c: Likewise.
1671 * gcc.target/mips/branch-6.c: Likewise.
1672 * gcc.target/mips/branch-7.c: Likewise.
1673 * gcc.target/mips/branch-8.c: Likewise.
1674 * gcc.target/mips/branch-9.c: Likewise.
1675 * gcc.target/mips/branch-10.c: Likewise.
1676 * gcc.target/mips/branch-11.c: Likewise.
1677 * gcc.target/mips/branch-12.c: Likewise.
1678 * gcc.target/mips/branch-13.c: Likewise.
1679 * gcc.target/mips/lazy-binding-1.c: Likewise.
1681 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1683 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1684 to avoid warning on int=16 platforms..
1686 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1688 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1689 to work even with -fshort-enums.
1691 2011-09-04 Jan Hubicka <jh@suse.cz>
1693 * gcc.c-torture/compile/20110902.c: new testcase.
1695 2011-09-04 Jason Merrill <jason@redhat.com>
1698 * g++.dg/cpp0x/rv-conv1.C: New.
1701 * g++.dg/cpp0x/rv-func3.C: New.
1703 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1707 * g++.dg/cpp0x/constexpr-template1.C: New.
1708 * g++.dg/cpp0x/constexpr-template2.C: New.
1709 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1710 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1712 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1714 * gnat.dg/specs/debug1.ads: Tweak pattern.
1716 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1719 * gfortran.dg/class_45a.f03: New.
1720 * gfortran.dg/class_45b.f03: New.
1722 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1723 Ira Rosen <ira.rosen@linaro.org>
1725 PR tree-optimization/50208
1726 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1727 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1728 -fno-tree-fre -fno-tree-pre.
1730 2011-09-02 Martin Jambor <mjambor@suse.cz>
1732 * gcc.dg/ipa/ipcp-3.c: New test.
1734 2011-09-02 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/27460
1738 * gcc.dg/vect/vect-cond-7.c: New testcase.
1740 2011-09-02 Martin Jambor <mjambor@suse.cz>
1742 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1743 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1744 xfailed test for inlining.
1745 * g++.dg/ipa/ivinline-9.C: Likewise.
1747 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1749 PR tree-optimization/50178
1750 * gfortran.dg/vect/pr50178.f90: New test.
1752 2011-08-31 Martin Jambor <mjambor@suse.cz>
1755 * gcc.c-torture/execute/pr49886.c: New testcase.
1757 2011-08-31 Tom de Vries <tom@codesourcery.com>
1760 * gcc.dg/pr43513.c: New test.
1762 2011-08-30 Tobias Burnus <burnus@net-b.de>
1765 * gfortran.dg/common_14.f90: New.
1766 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1768 2011-08-30 Jason Merrill <jason@redhat.com>
1771 * g++.dg/cpp0x/decltype33.C: New.
1774 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1777 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1779 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1781 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1783 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/specs/aggr3.ads: New test.
1786 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1788 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1789 * gnat.dg/specs/aggr2.ads: Likewise.
1791 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1794 * gfortran.dg/allocate_with_source_2.f90: New test
1796 2011-08-30 Jason Merrill <jason@redhat.com>
1799 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1802 * g++.dg/cpp0x/constexpr-value3.C: New.
1804 2011-08-30 Richard Guenther <rguenther@suse.de>
1807 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1808 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1809 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1810 * gcc.dg/pr36902.c: XFAIL.
1812 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1814 * gcc.target/i386/fma-check.h: New.
1815 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1816 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1817 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1818 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1819 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1820 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1821 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1822 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1823 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1824 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1825 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1826 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1827 * gcc.target/i386/fma-compile.c: Likewise.
1828 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1829 * gcc.target/i386/sse-12.c: Add -mfma.
1830 * gcc.target/i386/sse-13.c: Likewise.
1831 * gcc.target/i386/sse-14.c: Likewise.
1832 * gcc.target/i386/sse-22.c: Likewise.
1833 * gcc.target/i386/sse-23.c: Likewise.
1834 * g++.dg/other/i386-2.C: Likewise.
1835 * g++.dg/other/i386-3.C: Likewise.
1837 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1840 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1841 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1843 2011-08-30 Christian Bruel <christian.bruel@st.com>
1845 * g++.dg/bprob/bprob.exp (feedback_options): Set
1846 -fbranch-probabilities.
1847 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1849 2011-08-29 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1854 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1855 Jason Merrill <jason@redhat.com>
1857 * g++.dg/dfp/base.C: New test.
1859 2011-08-29 Jason Merrill <jason@redhat.com>
1863 * g++.dg/cpp0x/initlist58.C: New.
1865 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1868 * gfortran.dg/class_result_1.f03: New.
1870 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1873 * gcc.target/i386/pr48722.c: New test.
1875 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1878 * gfortran.dg/widechar_compare_1.f90: New test.
1880 2011-08-26 Jason Merrill <jason@redhat.com>
1884 * g++.dg/abi/mangle50.C: New.
1886 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1889 * gcc.target/i386/pr50202.c: New test.
1891 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1893 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1894 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1895 * gcc.target/i386/avx-round-vec.c: New test.
1896 * gcc.target/i386/avx-roundf-vec.c: New test.
1898 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1900 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1904 * c-c++-common/Wunused-var-14.c: New test.
1906 2011-08-26 Tom de Vries <tom@codesourcery.com>
1908 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1910 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1912 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1913 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1914 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1915 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1917 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1919 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1920 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1921 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1922 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1924 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1927 * gfortran.dg/pointer_comp_init_1.f90: New test.
1929 2011-08-25 Jason Merrill <jason@redhat.com>
1932 * g++.dg/cpp0x/sfinae27.C: New.
1934 2011-08-25 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/coarray_lib_token_4.f90: New.
1938 2011-08-25 Tobias Burnus <burnus@net-b.de>
1940 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1942 2011-08-25 Richard Guenther <rguenther@suse.de>
1944 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1946 2011-08-24 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/initialization_28.f90: New.
1951 2011-08-24 Richard Guenther <rguenther@suse.de>
1953 PR tree-optimization/50067
1954 * gcc.dg/torture/pr50067-3.c: New testcase.
1955 * gcc.dg/torture/pr50067-4.c: Likewise.
1956 * gcc.dg/torture/pr50067-5.c: Likewise.
1958 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1960 * g++.dg/other/i386-2.C: Add -mavx2 check.
1961 * g++.dg/other/i386-3.C: Likewise.
1962 * gcc.target/i386/avx-1.c: Add AVX2.
1963 * gcc.target/i386/avx-2.c: Likewise.
1964 * gcc.target/i386/funcspec-5.c: Likewise.
1965 * gcc.target/i386/sse-12.c: Likewise.
1966 * gcc.target/i386/sse-13.c: Likewise.
1967 * gcc.target/i386/sse-14.c: Likewise.
1968 * gcc.target/i386/sse-22.c: Likewise.
1969 * gcc.target/i386/sse-23.c: Likewise.
1970 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1971 * gcc.target/i386/avx2-check.h: New.
1972 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1973 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1974 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1975 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1976 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1977 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1978 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1979 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1980 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1981 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1982 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1983 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1984 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1985 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1986 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1987 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1988 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1989 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1990 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1991 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1992 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1993 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1994 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1995 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1996 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1997 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1998 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1999 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2000 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2001 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2002 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2003 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2004 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2005 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2006 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2007 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2008 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2009 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2010 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2011 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2012 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2013 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2014 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2015 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2016 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2017 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2018 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2019 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2020 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2021 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2022 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2023 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2024 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2025 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2026 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2027 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2028 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2029 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2030 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2031 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2032 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2033 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2034 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2035 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2036 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2037 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2038 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2039 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2040 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2041 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2042 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2043 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2044 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2045 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2046 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2047 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2048 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2049 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2050 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2051 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2052 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2053 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2054 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2055 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2056 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2057 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2058 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2059 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2060 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2061 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2062 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2063 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2064 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2065 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2066 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2067 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2068 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2069 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2070 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2071 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2072 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2073 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2074 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2075 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2076 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2077 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2078 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2079 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2080 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2081 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2082 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2083 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2084 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2085 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2086 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2087 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2088 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2089 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2090 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2091 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2092 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2093 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2094 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2095 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2096 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2097 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2098 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2099 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2100 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2101 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2102 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2103 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2104 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2105 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2106 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2107 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2108 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2109 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2110 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2111 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2112 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2113 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2114 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2115 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2116 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2117 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2118 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2119 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2120 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2121 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2122 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2123 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2124 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2125 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2126 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2127 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2128 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2129 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2130 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2131 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2132 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2133 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2134 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2135 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2136 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2137 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2138 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2139 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2140 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2141 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2142 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2143 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2144 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2145 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2146 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2147 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2148 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2149 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2150 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2151 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2152 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2153 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2154 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2155 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2156 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2157 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2158 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2159 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2160 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2161 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2162 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2163 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2164 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2165 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2166 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2167 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2168 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2169 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2170 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2171 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2172 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2173 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2174 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2175 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2176 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2177 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2178 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2179 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2180 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2181 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2182 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2183 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2184 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2185 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2186 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2187 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2188 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2189 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2190 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2191 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2192 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2193 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2194 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2195 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2196 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2197 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2198 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2199 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2200 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2201 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2202 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2203 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2204 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2205 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2206 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2207 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2208 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2209 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2210 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2211 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2212 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2213 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2214 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2215 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2216 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2217 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2218 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2219 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2220 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2221 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2222 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2223 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2224 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2225 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2226 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2227 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2228 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2229 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2230 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2231 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2232 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2233 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2234 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2235 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2236 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2237 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2238 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2239 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2240 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2241 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2242 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2243 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2244 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2245 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2246 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2247 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2248 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2249 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2250 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2251 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2252 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2253 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2254 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2255 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2256 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2257 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2258 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2259 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2260 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2261 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2262 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2263 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2264 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2265 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2266 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2267 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2268 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2269 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2270 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2271 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2272 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2273 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2274 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2275 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2276 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2277 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2278 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2279 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2280 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2281 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2282 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2283 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2284 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2285 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2286 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2287 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2288 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2289 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2290 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2291 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2292 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2293 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2294 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2295 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2296 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2297 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2298 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2299 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2300 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2301 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2302 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2303 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2304 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2305 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2306 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2307 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2308 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2309 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2310 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2311 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2312 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2313 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2314 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2315 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2316 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2317 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2318 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2319 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2320 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2321 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2322 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2323 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2324 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2325 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2326 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2327 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2328 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2329 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2330 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2331 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2332 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2333 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2334 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2335 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2336 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2337 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2338 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2339 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2340 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2341 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2342 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2343 * gcc.target/i386/testimm-9.c: Likewise.
2345 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2347 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2348 * g++.dg/other/i386-3.C: Likewise.
2349 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2350 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2351 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2352 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2353 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2354 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2355 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2356 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2357 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2358 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2359 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2360 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2361 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2362 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2363 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2364 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2365 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2366 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2367 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2368 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2369 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2370 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2371 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2372 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2373 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2374 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2375 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2376 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2377 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2378 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2379 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2380 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2381 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2382 * gcc.target/i386/sse-12.c: Add BMI2.
2383 * gcc.target/i386/sse-13.c: Likewise.
2384 * gcc.target/i386/sse-14.c: Likewise.
2385 * gcc.target/i386/sse-22.c: Likewise.
2386 * gcc.target/i386/sse-23.c: Likewise.
2388 2011-08-23 Jason Merrill <jason@redhat.com>
2390 * g++.dg/template/crash7.C: Adjust expected errors.
2392 2011-08-23 Jason Merrill <jason@redhat.com>
2396 * g++.dg/cpp0x/overload2.C: New.
2398 2011-08-23 Jason Merrill <jason@redhat.com>
2401 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2403 2011-08-23 Jason Merrill <jason@redhat.com>
2406 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2407 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2408 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2409 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2411 2011-08-23 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2416 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/warn/Wunused-var-16.C: New test.
2422 * gcc.dg/pr50161.c: New test.
2424 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2427 * g++.dg/gcov/gcov-7.C: New test.
2429 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2432 * g++.dg/dfp/nofields.C: New test.
2434 2011-08-23 Tobias Burnus <burnus@net-b.de>
2437 * gfortran.dg/use_16.f90: New.
2439 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2440 Kirill Yukhin <kirill.yukhin@intel.com>
2443 * gcc.target/i386/pr50155.c: New test.
2445 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2447 PR tree-optimization/50133
2448 * gcc.dg/pr50133.c: New test.
2451 * c-c++-common/cxxbitfields-6.c: New test.
2453 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2456 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2458 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2460 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2461 * gcc.dg/pr49994-3.c: Ditto.
2463 2011-08-22 Richard Guenther <rguenther@suse.de>
2466 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2467 * gcc.dg/torture/pr50067-2.c: Likewise.
2469 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2472 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2473 of a constant resulting from simplification.
2474 * gfortran.dg/warn_conversion_3.f90: New test.
2476 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2479 * gfortran.dg/zero_stride_1.f90: New test.
2481 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2484 * gfortran.dg/typebound_override_1.f90: Modified.
2486 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2488 PR tree-optimization/48739
2489 * gcc.dg/pr48739-1.c: New test.
2490 * gcc.dg/pr48739-2.c: New test.
2492 2011-08-20 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2496 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2499 * gfortran.dg/where_3.f90: New test.
2501 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2504 * gfortran.dg/pr49721-1.f: New.
2505 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2507 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2509 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2510 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2513 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2515 * gcc.target/arm/wmul-11.c: New file.
2516 * gcc.target/arm/wmul-12.c: New file.
2517 * gcc.target/arm/wmul-13.c: New file.
2519 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2521 * gcc.target/arm/wmul-10.c: New file.
2523 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2525 * gcc.target/arm/wmul-9.c: New file.
2526 * gcc.target/arm/wmul-bitfield-2.c: New file.
2528 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2530 * gcc.target/arm/wmul-8.c: New file.
2532 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2534 * gcc.target/arm/wmul-7.c: New file.
2536 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2538 * gcc.target/arm/wmul-6.c: New file.
2540 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2542 * gcc.target/arm/wmul-5.c: New file.
2543 * gcc.target/arm/no-wmla-1.c: New file.
2545 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2547 * gcc.target/arm/wmul-bitfield-1.c: New file.
2549 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2551 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2553 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2555 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2556 * gcc.target/i386/conversion.c: Likewise.
2558 2011-08-19 Richard Guenther <rguenther@suse.de>
2560 * gcc.dg/torture/pr50067-1.c: New testcase.
2561 * gcc.dg/torture/pr50067-2.c: Likewise.
2563 2011-08-19 Joey Ye <joey.ye@arm.com>
2566 * gcc.target/arm/handler-align.c: New test.
2567 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2570 2011-08-19 Joey Ye <joey.ye@arm.com>
2572 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2574 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2577 * gfortran.dg/end_block_label_1.f90: New test.
2578 * gfortran.dg/end_associate_label_1.f90: New test.
2580 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2582 * gcc.dg/c1x-pointer-float-1.c: New test.
2584 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2587 * gfortran.dg/duplicate_labels_2.f: New test.
2589 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2591 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2592 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2593 gcc.dg/c1x-noreturn-5.c: New tests.
2595 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2597 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2599 2011-08-18 Tobias Burnus <burnus@net-b.de>
2602 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2603 * gfortran.dg/coarray_lock_3.f90: Fix test.
2604 * gfortran.dg/coarray_lock_4.f90: New.
2605 * gfortran.dg/coarray_lock_5.f90: New.
2607 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.c-torture/compile/pr50009.c: New test.
2613 * gcc.dg/torture/pr50092.c: New test.
2615 2011-08-18 Tobias Burnus <burnus@net-b.de>
2618 * gfortran.dg/namelist_73.f90: New.
2620 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2622 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2625 * gcc.dg/pr50017.c: New test.
2627 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2630 * g++.dg/lookup/hidden-var1.C: New test case.
2632 2011-08-17 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/warn_unused_var_2.f90: New.
2636 * gfortran.dg/warn_unused_var_3.f90: New.
2638 2011-08-17 Tom de Vries <tom@codesourcery.com>
2641 * gcc.target/arm/pr43597.c: New test.
2643 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2646 * gfortran.dg/common_13.f90: New.
2648 2011-08-16 Jason Merrill <jason@redhat.com>
2651 * g++.dg/cpp0x/variadic-unresolved.C: New.
2653 * g++.old-deja/g++.brendan/README: Add R.I.P.
2655 * g++.dg/ext/attr-used-1.C: New.
2658 * g++.dg/cpp0x/initlist56.C: New.
2660 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2663 * g++.dg/opt/life1.C: Only run on Linux.
2665 2011-08-15 Tobias Burnus <burnus@net-b.de>
2667 * gfortran.dg/coarray_26.f90: New.
2669 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2671 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2674 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2677 * gfortran.dg/func_result_7.f90: New.
2679 2011-08-13 Jason Merrill <jason@redhat.com>
2682 * g++.dg/cpp0x/decltype32.C: New.
2685 * g++.dg/diagnostic/expr1.C: New.
2687 2011-08-12 David Li <davidxl@google.com>
2689 * g++.dg/abi/vbase15.C: New test.
2691 2011-08-12 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2696 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2698 * gcc.dg/builtins-67.c: New test.
2699 * gcc.target/i386/conversion.c: Ditto.
2701 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2702 Brian Hackett <bhackett1024@gmail.com>
2704 * g++.dg/plugin/decl_plugin.c: New.
2705 * g++.dg/plugin/decl-plugin-test.C: New.
2706 * g++.dg/plugin/plugin.exp: Add above testcase.
2708 2011-08-11 Richard Guenther <rguenther@suse.de>
2710 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2712 2011-08-11 Michael Matz <matz@suse.de>
2714 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2716 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2718 PR tree-optimization/50039
2719 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2720 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2722 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2724 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2725 (sse4_1_test): Initialize src3 with random value.
2727 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2729 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2730 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2731 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2732 * gcc.dg/scal-to-vec1.c: New test.
2733 * gcc.dg/scal-to-vec2.c: New test.
2735 2011-08-09 Richard Guenther <rguenther@suse.de>
2737 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2738 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2739 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2740 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2742 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2744 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2746 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2748 * gcc.dg/pr49948.c: Require pthread effective target.
2750 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2752 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2754 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2756 * gcc.target/i386/sse-22a.c: New test.
2758 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2760 PR tree-optimization/50014
2761 * gcc.dg/vect/pr50014.c: New test.
2763 2011-08-08 Martin Jambor <mjambor@suse.cz>
2766 * gcc.dg/tree-ssa/pr49923.c: New test.
2768 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2771 * gcc.target/i386/pr49781-1.c: New.
2773 2011-08-08 Jason Merrill <jason@redhat.com>
2775 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2777 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2779 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2782 * gfortran.dg/typebound_override_1.f90: New.
2784 2011-08-07 Kai Tietz <ktietz@redhat.com>
2786 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2787 x86_64 mingw target.
2788 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2789 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2790 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2791 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2792 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2793 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2794 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2795 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2796 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2797 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2799 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2802 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2804 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.dg/pr48770.c: Cleanup coverage files.
2807 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2809 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2812 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2813 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2814 lzcnt and bmi options.
2816 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2819 * gcc.dg/pr47381-1.c: New.
2820 * gcc.dg/pr47381-2.c: Likewise.
2821 * gcc.target/i386/pr47381.c: Likewise.
2823 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2826 * gcc.dg/pr47727.c: New.
2829 * gcc.dg/pr47372-1.c: New.
2830 * gcc.dg/pr47372-2.c: Likewise.
2832 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2835 * gcc.target/i386/pr47449.c: New.
2838 * gcc.dg/pr47446-1.c: New.
2839 * gcc.dg/pr47446-2.c: Likewise.
2841 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2844 * gcc.dg/pr47766.c: New.
2847 * gcc.dg/tls/pr47715-1.c: New.
2848 * gcc.dg/tls/pr47715-2.c: Likewise.
2849 * gcc.dg/tls/pr47715-3.c: Likewise.
2850 * gcc.dg/tls/pr47715-4.c: Likewise.
2851 * gcc.dg/tls/pr47715-5.c: Likewise.
2853 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2856 * objc.dg/gnu-api-2-class.m: Updated comments.
2857 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2858 * objc.dg/gnu-api-2-class-meta.m: New test.
2859 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2861 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2864 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2865 with classes that are in construction.
2867 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2870 * gcc.target/i386/pr48084-1.c: New.
2871 * gcc.target/i386/pr48084-2.c: Likewise.
2872 * gcc.target/i386/pr48084-3.c: Likewise.
2873 * gcc.target/i386/pr48084-4.c: Likewise.
2874 * gcc.target/i386/pr48084-5.c: Likewise.
2876 PR rtl-optimization/49504
2877 * gcc.target/i386/pr49504.c: New.
2880 * gcc.dg/pr49860.c: New.
2882 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2885 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2886 with classes that are in construction.
2888 2011-08-05 Jason Merrill <jason@redhat.com>
2891 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2894 * g++.dg/cpp0x/decltype31.C: New.
2897 * g++.dg/init/array28.C: New.
2900 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2902 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2905 * gcc.dg/pr47369-1.c: New.
2907 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2910 * gcc.dg/torture/pr47364-1.c: New.
2911 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2912 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2914 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2917 * gfortran.dg/transfer_check_2.f90: New test case.
2919 2011-08-05 Jan Hubicka <jh@suse.cz>
2922 * gfortran.dg/pr49494.f90: New testcase.
2924 2011-08-05 Jan Hubicka <jh@suse.cz>
2927 * gcc.c-torture/compile/pr49735.c: New testcase.
2929 2011-08-05 Jason Merrill <jason@redhat.com>
2932 * g++.dg/cpp0x/initlist56.C: New.
2935 * g++.dg/overload/rvalue2.C: New.
2938 * g++.dg/cpp0x/range-for21.C: New.
2940 * g++.dg/ext/vla11.C: New.
2942 2011-08-05 Richard Guenther <rguenther@suse.de>
2944 PR tree-optimization/49984
2945 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2947 2011-08-05 Richard Guenther <rguenther@suse.de>
2949 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2950 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2951 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2953 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2955 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2956 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2957 * gfortran.dg/ldist-pr43023.f90: Ditto.
2958 * gfortran.dg/namelist_52.f90: Ditto.
2959 * gfortran.dg/interface_proc_end.f90: Ditto.
2960 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2961 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2963 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2965 * gcc.dg/vect/vect-over-widen-1.c: New test.
2966 * gcc.dg/vect/vect-over-widen-2.c: New test.
2967 * gcc.dg/vect/vect-over-widen-3.c: New test.
2968 * gcc.dg/vect/vect-over-widen-4.c: New test.
2970 2011-08-04 Richard Guenther <rguenther@suse.de>
2973 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2975 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2977 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2979 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2982 * g++.dg/ext/builtin-object-size3.C: New test.
2984 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2986 PR tree-optimization/49948
2987 * gcc.dg/pr49948.c: New test.
2989 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2992 * gcc.dg/torture/pr47383.c: New.
2994 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2996 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2998 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3000 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3002 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3005 * gcc.dg/torture/pr47744-1.c: New.
3006 * gcc.dg/torture/pr47744-2.c: Likewise.
3007 * gcc.dg/torture/pr47744-3.c: Likewise.
3009 2011-08-03 Richard Guenther <rguenther@suse.de>
3012 * gcc.dg/torture/pr49958.c: New testcase.
3014 2011-08-03 Richard Guenther <rguenther@suse.de>
3016 PR tree-optimization/49938
3017 * g++.dg/torture/pr49938.C: New testcase.
3019 2011-08-02 Jason Merrill <jason@redhat.com>
3022 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3025 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3028 * g++.dg/cpp0x/variadic115.C: New.
3031 * g++.dg/cpp0x/union5.C: New.
3033 2011-08-02 Daniel Kraft <d@domob.eu>
3036 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3038 2011-08-02 Kai Tietz <ktietz@redhat.com>
3041 * gcc.dg/tree-ssa/forwprop-15.c
3043 2011-08-02 Jason Merrill <jason@redhat.com>
3046 * g++.dg/cpp0x/range-for20.C: New.
3048 2011-08-02 Tobias Burnus <burnus@net-b.de>
3050 * gfortran.dg/coarray_lib_token_3.f90: New.
3052 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3056 * gcc.dg/gomp/atomic-15.c: New test.
3057 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3058 * g++.dg/gomp/atomic-15.C: New test.
3059 * g++.dg/gomp/private-1.C: New test.
3060 * g++.dg/gomp/sharing-2.C: New test.
3061 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3062 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3063 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3065 2011-08-02 Tobias Burnus <burnus@net-b.de>
3067 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3068 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3070 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3071 * gfortran.dg/allocatable_function_5.f90: Ditto.
3072 * gfortran.dg/allocate_stat.f90: Ditto.
3073 * gfortran.dg/array_constructor_20.f90: Ditto.
3074 * gfortran.dg/array_constructor_21.f90: Ditto.
3075 * gfortran.dg/array_constructor_22.f90: Ditto.
3076 * gfortran.dg/array_constructor_26.f03: Ditto.
3077 * gfortran.dg/array_function_4.f90: Ditto.
3078 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3079 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3080 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3081 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3082 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3083 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3084 * gfortran.dg/class_15.f03: Ditto.
3085 * gfortran.dg/class_27.f03: Ditto.
3086 * gfortran.dg/class_33.f90: Ditto.
3087 * gfortran.dg/class_37.f03: Ditto.
3088 * gfortran.dg/class_40.f03: Ditto.
3089 * gfortran.dg/class_42.f03: Ditto.
3090 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3091 * gfortran.dg/coarray/registering_1.f90: Ditto.
3092 * gfortran.dg/convert_1.f90: Ditto.
3093 * gfortran.dg/default_initialization_3.f90: Ditto.
3094 * gfortran.dg/dependency_25.f90: Ditto.
3095 * gfortran.dg/dependency_26.f90: Ditto.
3096 * gfortran.dg/dependency_36.f90: Ditto.
3097 * gfortran.dg/dependency_37.f90: Ditto.
3098 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3099 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3100 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3101 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3102 * gfortran.dg/elemental_result_1.f90: Ditto.
3103 * gfortran.dg/empty_derived_type.f90: Ditto.
3104 * gfortran.dg/entry_7.f90: Ditto.
3105 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3106 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3107 * gfortran.dg/error_recovery_3.f90: Ditto.
3108 * gfortran.dg/extends_4.f03: Ditto.
3109 * gfortran.dg/func_assign.f90: Ditto.
3110 * gfortran.dg/func_assign_3.f90: Ditto.
3111 * gfortran.dg/generic_1.f90: Ditto.
3112 * gfortran.dg/generic_18.f90: Ditto.
3113 * gfortran.dg/generic_22.f03: Ditto.
3114 * gfortran.dg/generic_4.f90: Ditto.
3115 * gfortran.dg/generic_6.f90: Ditto.
3116 * gfortran.dg/generic_actual_arg.f90: Ditto.
3117 * gfortran.dg/graphite/id-21.f: Ditto.
3118 * gfortran.dg/graphite/pr45758.f90: Ditto.
3119 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3120 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3121 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3122 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3123 * gfortran.dg/host_used_types_1.f90: Ditto.
3124 * gfortran.dg/implicit_1.f90: Ditto.
3125 * gfortran.dg/implicit_11.f90: Ditto.
3126 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3127 * gfortran.dg/impure_actual_1.f90: Ditto.
3128 * gfortran.dg/impure_assignment_1.f90: Ditto.
3129 * gfortran.dg/impure_constructor_1.f90: Ditto.
3130 * gfortran.dg/initialization_10.f90: Ditto.
3131 * gfortran.dg/initialization_12.f90: Ditto.
3132 * gfortran.dg/interface_14.f90: Ditto.
3133 * gfortran.dg/interface_15.f90: Ditto.
3134 * gfortran.dg/interface_2.f90: Ditto.
3135 * gfortran.dg/interface_25.f90: Ditto.
3136 * gfortran.dg/interface_26.f90: Ditto.
3137 * gfortran.dg/interface_29.f90: Ditto.
3138 * gfortran.dg/interface_assignment_1.f90: Ditto.
3139 * gfortran.dg/internal_pack_6.f90: Ditto.
3140 * gfortran.dg/internal_pack_7.f90: Ditto.
3141 * gfortran.dg/internal_pack_8.f90: Ditto.
3142 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3143 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3144 * gfortran.dg/module_commons_3.f90: Ditto.
3145 * gfortran.dg/module_equivalence_4.f90: Ditto.
3146 * gfortran.dg/module_equivalence_6.f90: Ditto.
3147 * gfortran.dg/module_function_type_1.f90: Ditto.
3148 * gfortran.dg/module_naming_1.f90: Ditto.
3149 * gfortran.dg/namelist_4.f90: Ditto.
3150 * gfortran.dg/operator_c1202.f90: Ditto.
3151 * gfortran.dg/parens_7.f90: Ditto.
3152 * gfortran.dg/pr32921.f: Ditto.
3153 * gfortran.dg/pr33646.f90: Ditto.
3154 * gfortran.dg/pr41928.f90: Ditto.
3155 * gfortran.dg/pr42119.f90: Ditto.
3156 * gfortran.dg/pr43984.f90: Ditto.
3157 * gfortran.dg/present_1.f90: Ditto.
3158 * gfortran.dg/private_type_2.f90: Ditto.
3159 * gfortran.dg/proc_decl_2.f90: Ditto.
3160 * gfortran.dg/proc_ptr_10.f90: Ditto.
3161 * gfortran.dg/proc_ptr_22.f90: Ditto.
3162 * gfortran.dg/proc_ptr_8.f90: Ditto.
3163 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3164 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3165 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3166 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3167 * gfortran.dg/substring_equivalence.f90: Ditto.
3168 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3169 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3170 * gfortran.dg/trim_optimize_6.f90: Ditto.
3171 * gfortran.dg/typebound_call_12.f03: Ditto.
3172 * gfortran.dg/typebound_operator_5.f03: Ditto.
3173 * gfortran.dg/typebound_operator_6.f03: Ditto.
3174 * gfortran.dg/typebound_proc_18.f03: Ditto.
3175 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3176 * gfortran.dg/use_1.f90: Ditto.
3177 * gfortran.dg/use_10.f90: Ditto.
3178 * gfortran.dg/use_11.f90: Ditto.
3179 * gfortran.dg/use_14.f90: Ditto.
3180 * gfortran.dg/use_only_2.f90: Ditto.
3181 * gfortran.dg/use_rename_4.f90: Ditto.
3182 * gfortran.dg/use_rename_5.f90: Ditto.
3183 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3184 * gfortran.dg/used_interface_ref.f90: Ditto.
3185 * gfortran.dg/used_types_11.f90: Ditto.
3186 * gfortran.dg/used_types_3.f90: Ditto.
3187 * gfortran.dg/used_types_4.f90: Ditto.
3188 * gfortran.dg/userdef_operator_2.f90: Ditto.
3189 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3190 * gfortran.dg/vect/pr46213.f90: Ditto.
3191 * gfortran.dg/whole_file_21.f90: Ditto.
3192 * gfortran.dg/whole_file_22.f90: Ditto.
3193 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3194 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3196 2011-08-02 Kai Tietz <ktietz@redhat.com>
3198 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3200 2011-08-01 Jason Merrill <jason@redhat.com>
3203 * g++.dg/abi/mangle49.C: New.
3206 * g++.dg/cpp0x/constexpr-array4.C: New.
3209 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3211 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3214 * gcc.target/i386/pr49927.c: New test.
3216 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3218 PR tree-optimization/49926
3219 * gcc.dg/vect/pr49926.c: New test.
3221 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3223 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3224 * gcc.target/i386/lzcnt-1.c: New test.
3225 * gcc.target/i386/lzcnt-2.c: Likewise.
3226 * gcc.target/i386/lzcnt-2a.c: Likewise.
3227 * gcc.target/i386/lzcnt-3.c: Likewise.
3228 * gcc.target/i386/lzcnt-4.c: Likewise.
3229 * gcc.target/i386/lzcnt-4a.c: Likewise.
3230 * gcc.target/i386/lzcnt-5.c: Likewise.
3231 * gcc.target/i386/lzcnt-6.c: Likewise.
3232 * gcc.target/i386/lzcnt-6a.c: Likewise.
3233 * gcc.target/i386/lzcnt-check.h: Likewise.
3235 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3236 * gcc.target/i386/sse-13.c: Likewise.
3237 * gcc.target/i386/sse-14.c: Likewise.
3238 * g++.dg/other/i386-2.C: Likewise.
3239 * g++.dg/other/i386-3.C: Likewise.
3241 2011-08-01 Julian Brown <julian@codesourcery.com>
3243 * gcc.target/arm/fixed-point-exec.c: New test.
3245 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3248 * gcc.target/i386/pr49920.c: New test.
3250 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3252 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3253 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3254 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3255 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3256 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3257 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3258 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3259 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3260 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3261 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3262 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3263 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3264 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3265 * g++.dg/tree-ssa/pr33615.C: Ditto.
3266 * g++.dg/tree-ssa/restrict1.C: Ditto.
3267 * c-c++-common/restrict-2.c: Ditto.
3268 * gfortran.dg/pr32921.f: Ditto.
3269 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3270 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3271 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3272 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3273 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3274 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3275 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3276 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3277 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3278 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3280 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3282 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3283 .exe.ltrans[0-9]*. dump files.
3285 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3288 * gfortran.dg/abstract_type_6.f03: Modified.
3289 * gfortran.dg/typebound_proc_24.f03: New.
3291 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/init/for1.C: Fix.
3296 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3299 * gfortran.dg/string_5.f90: New test.
3301 2011-07-29 Jason Merrill <jason@redhat.com>
3304 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3306 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3308 PR tree-optimization/47407
3309 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3313 2011-07-29 Richard Guenther <rguenther@suse.de>
3315 * gcc.dg/uninit-suppress.c: Also disable VRP.
3316 * gcc.dg/uninit-suppress_2.c: Likewise.
3318 2011-07-28 Jason Merrill <jason@redhat.com>
3321 * g++.dg/template/nontype24.C: New.
3323 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3325 PR rtl-optimization/47958
3326 * gcc.dg/torture/pr47958-1.c: New.
3328 2011-07-29 Wei Guozhi <carrot@google.com>
3330 PR rtl-optimization/49799
3331 * gcc.dg/pr49799.c: New test case.
3333 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3336 * gcc.dg/graphite/id-pr48648.c: New.
3338 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3341 * gfortran.dg/maxloc_2.f90: New test.
3342 * gfortran.dg/maxloc_3.f90: New test.
3343 * gfortran.dg/minloc_1.f90: New test.
3344 * gfortran.dg/minloc_2.f90: New test.
3345 * gfortran.dg/minloc_3.f90: New test.
3346 * gfortran.dg/minmaxloc_7.f90: New test.
3349 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3351 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3353 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3354 the builtin isn't optimized away.
3356 2011-07-27 Tobias Burnus <burnus@net-b.de>
3359 * gfortran.dg/lto/pr45586-2_0.f90: New.
3361 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3364 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3365 * c-c++-common/cxxbitfields-5.c: Same.
3367 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3369 * lib/target-supports.exp (check_effective_target_mmap): Use
3370 check_function_available.
3372 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3374 * g++.old-deja/g++.pt/crash60.C: Updated.
3376 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.target/i386/pr49866.c: New test.
3381 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3383 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3384 * gcc.target/i386/bmi-andn-1.c: New test.
3385 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3386 * gcc.target/i386/bmi-andn-2.c: Likewise.
3387 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3388 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3389 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3390 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3391 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3392 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3393 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3394 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3395 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3396 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3397 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3398 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3399 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3400 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3401 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3402 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3403 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3404 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3405 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3406 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3407 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3409 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3412 * gfortran.dg/graphite/id-pr47691.f: New.
3414 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3416 * gcc.target/i386/avx-os-support.h: New.
3417 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3418 (main): Check avx_os_support before the test is run.
3419 * gcc.target/i386/aes-avx-check.h: Ditto.
3420 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3422 2011-07-27 Kai Tietz <ktietz@redhat.com>
3424 * gcc.target/i386/aggregate-ret3.c: New test.
3425 * gcc.target/i386/aggregate-ret4.c: New test.
3427 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3430 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3431 allocated array should *not* change its size.
3432 * gfortran.dg/multiple_allocation_3.f90: New test.
3434 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/cpp0x/constexpr-49776.C: New.
3439 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3442 * gcc.dg/graphite/id-pr47046.c: New.
3444 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3447 * gcc.dg/graphite/run-id-pr47593.c: New.
3449 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3452 * gcc.dg/graphite/run-id-pr47653.c: New.
3453 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3454 induction variables.
3455 * gcc.dg/graphite/scop-16.c: Same.
3456 * gcc.dg/graphite/scop-17.c: Same.
3457 * gcc.dg/graphite/scop-21.c: Same.
3459 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3462 * gcc.dg/graphite/id-pr48805.c: New.
3464 2011-07-26 Tobias Burnus <burnus@net-b.de>
3466 * gfortran.dg/coarray_lib_token_2.f90: New.
3468 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3470 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3473 2011-07-25 Andrew Pinski <apinski@cavium.com>
3476 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3477 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3479 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3481 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3483 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3484 * gcc.c-torture/execute/loop-2g.c: Likewise.
3485 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3486 Require mmap support.
3487 * gcc.c-torture/execute/loop-2g.x: Likewise.
3488 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3489 (MAP_ANON): Provide default.
3490 * gcc.dg/20050826-1.c: Likewise.
3491 * gcc.target/i386/pr36533.c: Likewise.
3492 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3493 Use dg-require-effective-target mmap.
3495 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3498 * g++.dg/cpp0x/range-for19.C: New.
3500 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3503 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3506 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3509 * g++.dg/torture/pr49309.C: Remove.
3511 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3513 PR tree-optimization/49809
3514 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3517 2011-07-25 Richard Guenther <rguenther@suse.de>
3519 PR tree-optimization/49715
3520 * gcc.target/i386/pr49715-1.c: New testcase.
3521 * gcc.target/i386/pr49715-2.c: Likewise.
3523 2011-07-23 Jason Merrill <jason@redhat.com>
3525 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3527 2011-07-22 Jason Merrill <jason@redhat.com>
3530 * g++.dg/cpp0x/initlist55.C: New.
3532 2011-07-23 Tobias Burnus <burnus@net-b.de>
3535 * gfortran.dg/namelist_72.f: New.
3537 2011-07-23 Tobias Burnus <burnus@net-b.de>
3539 * gfortran.dg/coarray_25.f90: New.
3541 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3543 * override1.C: This test should use c++0x mode.
3544 * override3.C: New. Test the diagnostics in c++98 mode.
3546 2011-07-22 Jason Merrill <jason@redhat.com>
3547 Mark Glisse <marc.glisse@normalesup.org>
3550 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3553 * g++.dg/opt/builtins2.C: New.
3554 * g++.dg/other/error27.C: Don't rely on __builtin.
3556 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3558 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3560 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3561 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3562 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3563 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3565 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3568 2011-07-22 Richard Guenther <rguenther@suse.de>
3570 PR tree-optimization/45819
3571 * gcc.dg/pr45819.c: New testcase.
3573 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3575 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3577 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3581 * gcc.dg/graphite/run-id-pr47654.c: New.
3583 2011-07-21 Ian Lance Taylor <iant@google.com>
3586 * gcc.dg/pr49705.c: New test.
3588 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3590 * lib/target-supports.exp (check_avx_os_support_available): New.
3591 (check_effective_target_avx_runtime): Use it.
3593 2011-07-21 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/49770
3596 * g++.dg/torture/pr49770.C: New testcase.
3598 2011-07-21 Kai Tietz <ktietz@redhat.com>
3600 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3601 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3603 2011-07-21 Tobias Burnus <burnus@net-b.de>
3605 * gfortran.dg/coarray_lib_token_1.f90: New.
3607 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3609 * gcc.dg/pr32912-2.c: Skip for AVR.
3610 * gcc.dg/pr44674.c: Add dg-require-profiling.
3612 2011-07-20 Jason Merrill <jason@redhat.com>
3614 * g++.dg/ext/desig2.C: New.
3616 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3618 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3620 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3621 * gcc.target/powerpc/recip-3.c: Ditto.
3623 2011-07-19 Jason Merrill <jason@redhat.com>
3625 PR c++/6709 (DR 743)
3626 PR c++/42603 (DR 950)
3627 * g++.dg/cpp0x/decltype21.C: New.
3629 2011-07-20 Richard Guenther <rguenther@suse.de>
3632 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3633 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3635 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3637 * gcc.target/arm/combine-movs.c: New.
3638 * gcc.target/arm/unsigned-extend-2.c: New.
3640 2011-07-19 Jason Merrill <jason@redhat.com>
3643 * g++.dg/cpp0x/variadic114.C: New.
3645 2011-07-19 Tobias Burnus <burnus@net-b.de>
3647 * gfortran.dg/coarray_args_1.f90: New.
3648 * gfortran.dg/coarray_args_2.f90: New.
3650 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3653 * gfortran.dg/allocate_error_3.f90: New.
3655 2011-07-19 Richard Guenther <rguenther@suse.de>
3657 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3658 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3659 * gcc.dg/torture/20110719-1.c: New testcase.
3661 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3663 PR tree-optimization/49768
3664 * gcc.c-torture/execute/pr49768.c: New test.
3666 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3668 PR tree-optimization/49771
3669 * gcc.dg/vect/pr49771.c: New test.
3671 2011-07-18 Martin Jambor <mjambor@suse.cz>
3673 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3674 * gcc.dg/ipa/ipa-2.c: Likewise.
3675 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3676 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3677 * gcc.dg/ipa/ipa-5.c: Likewise.
3678 * gcc.dg/ipa/ipa-7.c: Likewise.
3679 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3680 * gcc.dg/ipa/ipacost-1.c: Likewise.
3681 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3683 * gcc.dg/ipa/ipcp-1.c: New test.
3684 * gcc.dg/ipa/ipcp-2.c: Likewise.
3685 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3687 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3690 * gfortran.dg/pr49675.f90: New test.
3692 2011-07-18 Richard Guenther <rguenther@suse.de>
3694 * gcc.dg/torture/20110718-1.c: New testcase.
3696 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3698 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3699 * g++.dg/ext/bitfield3.C: Likewise.
3700 * g++.dg/ext/bitfield4.C: Likewise.
3701 * g++.dg/ext/bitfield5.C: Likewise.
3702 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3703 * g++.dg/other/pr23205-2.C: Likewise.
3704 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3705 * gcc.c-torture/compile/20001109-2.c: Likewise.
3706 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3707 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3708 * gcc.dg/bitfld-16.c: Likewise.
3709 * gcc.dg/bitfld-17.c: Likewise.
3710 * gcc.dg/bitfld-18.c: Likewise.
3711 * gcc.dg/builtins-config.h: Remove Netware support.
3712 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3713 * gcc.dg/cdce2.c: Likewise.
3714 * gcc.dg/cpp/assert4.c: Remove netware support.
3715 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3716 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3718 * lib/target-supports.exp (check_visibility_available): Remove
3720 (check_profiling_available): Likewise.
3722 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3724 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3726 2011-07-17 Tobias Burnus <burnus@net-b.de>
3727 Thomas Koenig <tkoenig@gcc.gnu.org>
3730 * gfortran.dg/generic_17.f90: Fix testcase.
3731 * gfortran.dg/interface_3.f90: Add dg-error.
3732 * gfortran.dg/use_14.f90: New.
3733 * gfortran.dg/use_15.f90: New.
3735 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3737 * gnat.dg/pointer_controlled.adb: New test.
3739 2011-07-17 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/pointer_remapping_7.f90: New.
3744 2011-07-16 Jason Merrill <jason@redhat.com>
3746 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3748 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3749 Jason Merrill <jason@redhat.com>
3753 * g++.dg/cpp0x/decltype29.C: Adjust.
3754 * g++.dg/cpp0x/error4.C: Adjust.
3755 * g++.dg/cpp0x/sfinae26.C: Adjust.
3756 * g++.dg/cpp0x/variadic105.C: Adjust.
3757 * g++.dg/template/deduce3.C: Adjust.
3758 * g++.dg/template/error45.C: Adjust.
3759 * g++.dg/template/ptrmem2.C: Adjust.
3760 * g++.dg/template/sfinae2.C: Adjust.
3761 * g++.old-deja/g++.pt/crash60.C: Adjust.
3762 * g++.old-deja/g++.pt/unify6.C: Adjust.
3763 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3764 * g++.dg/cpp0x/nullptr15.C: Adjust.
3765 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3766 * g++.dg/cpp0x/pr31431.C: Adjust.
3767 * g++.dg/cpp0x/pr31434.C: Adjust.
3768 * g++.dg/cpp0x/sfinae11.C: Adjust
3769 * g++.dg/cpp0x/temp_default2.C: Adjust.
3770 * g++.dg/cpp0x/trailing4.C: Adjust.
3771 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3772 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3773 * g++.dg/cpp0x/variadic105.C: Adjust.
3774 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3775 * g++.dg/ext/vla2.C: Adjust.
3776 * g++.dg/other/ptrmem10.C: Adjust.
3777 * g++.dg/other/ptrmem11.C: Adjust.
3778 * g++.dg/overload/unknown1.C: Adjust.
3779 * g++.dg/template/conv11.C: Adjust.
3780 * g++.dg/template/dependent-expr5.C: Adjust.
3781 * g++.dg/template/friend.C: Adjust.
3782 * g++.dg/template/incomplete2.C: Adjust.
3783 * g++.dg/template/local4.C: Adjust.
3784 * g++.dg/template/local6.C: Adjust.
3785 * g++.dg/template/operator9.C: Adjust.
3786 * g++.dg/template/ttp25.C: Adjust.
3787 * g++.dg/template/unify10.C: Adjust.
3788 * g++.dg/template/unify11.C: Adjust.
3789 * g++.dg/template/unify6.C: Adjust.
3790 * g++.dg/template/unify9.C: Adjust.
3791 * g++.dg/template/varmod1.C: Adjust.
3792 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3793 * g++.old-deja/g++.pt/crash28.C: Adjust.
3794 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3795 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3796 * g++.old-deja/g++.pt/expr2.C: Adjust.
3797 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3798 * g++.old-deja/g++.pt/spec5.C: Adjust.
3799 * g++.old-deja/g++.pt/spec6.C: Adjust.
3800 * g++.old-deja/g++.pt/unify4.C: Adjust.
3801 * g++.old-deja/g++.pt/unify8.C: Adjust.
3802 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3803 * g++.dg/overload/template5.C: New testcase.
3804 * g++.dg/template/overload12.C: New testcase.
3806 2011-07-11 Tobias Burnus <burnus@net-b.de>
3808 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3809 * gfortran.dg/coarray_7.f90: Ditto.
3810 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3811 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3813 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3815 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3817 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3818 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3819 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3821 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3822 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3823 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3825 2011-07-15 Jason Merrill <jason@redhat.com>
3828 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3829 Use --extra_opts instead of --additional_options.
3831 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3834 * g++.dg/torture/pr49309.C: Remove.
3836 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3838 * gcc.target/tic6x/weak-call.c: New test.
3839 * gcc.target/tic6x/fpcmp.c: New test.
3840 * gcc.target/tic6x/fpdiv.c: New test.
3841 * gcc.target/tic6x/rotdi16-scan.c: New test.
3842 * gcc.target/tic6x/ffssi.c: New test.
3843 * gcc.target/tic6x/fpdiv-lib.c: New test.
3844 * gcc.target/tic6x/cold-lc.c: New test.
3845 * gcc.target/tic6x/longcalls.c: New test.
3846 * gcc.target/tic6x/abi-align-1.c: New test.
3847 * gcc.target/tic6x/fpcmp-finite.c: New test.
3848 * gcc.target/tic6x/rotdi16.c: New test.
3849 * gcc.target/tic6x/bswapl.c: New test.
3850 * gcc.target/tic6x/ffsdi.c: New test.
3851 * gcc.target/tic6x/tic6x.exp: New file.
3852 * gcc.target/tic6x/builtins/arith24.c: New test.
3853 * gcc.target/tic6x/builtins/smpy.c: New test.
3854 * gcc.target/tic6x/builtins/smpylh.c: New test.
3855 * gcc.target/tic6x/builtins/smpyh.c: New test.
3856 * gcc.target/tic6x/builtins/sarith1.c: New test.
3857 * gcc.target/tic6x/builtins/extclr.c: New test
3858 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3859 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3860 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3861 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3863 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3865 * gcc.dg/20020312-2.c: Likewise.
3866 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3867 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3868 * gcc.dg/torture/builtin-math-7.c: Likewise.
3871 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3872 not testing tic6x-*-*.
3874 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3877 * g++.dg/torture/pr49309.C: New testcase.
3879 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3881 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3883 2011-07-14 Richard Guenther <rguenther@suse.de>
3885 PR tree-optimization/49651
3886 * gcc.dg/torture/pr49651.c: New testcase.
3888 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3891 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3893 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3895 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3896 -mno-pointers-to-nested-functions.
3897 * gcc.target/powerpc/no-r11-2.c: Ditto.
3898 * gcc.target/powerpc/no-r11-3.c: Ditto.
3900 2011-07-13 Jason Merrill <jason@redhat.com>
3902 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3903 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3904 when compiling C files.
3905 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3906 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3907 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3908 * g++.dg/lookup/anon2.C: Likewise.
3909 * g++.dg/tree-ssa/copyprop.C: Likewise.
3910 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3911 * g++.dg/init/vector1.C: Ignore narrowing errors.
3912 * g++.dg/torture/pr35526.C: Likewise.
3913 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3915 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3918 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3921 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3923 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3924 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3926 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3928 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3929 * lib/obj-c++.exp (obj-c++_init): Ditto.
3930 * lib/file-format.exp (gcc_target_object_format): Ditto.
3931 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3932 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3933 (check_visibility_available): Ditto.
3934 (check_effective_target_tls_native): Ditto.
3935 (check_effective_target_tls_emulated): Ditto.
3936 (check_effective_target_function_sections): Ditto.
3938 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3940 * gcc.target/arm/pr48183.c: New test.
3942 2011-07-13 Richard Guenther <rguenther@suse.de>
3944 * gcc.dg/torture/20110713-1.c: New testcase.
3946 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3949 * gcc.c-torture/compile/pr49474.c: New testcase.
3951 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3953 PR tree-optimization/49712
3954 * gcc.c-torture/execute/pr49712.c: New test.
3956 2011-07-11 Jason Merrill <jason@redhat.com>
3959 * g++.dg/template/recurse3.C: New.
3961 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3964 * gcc.dg/guality/csttest.c: New test.
3967 * gfortran.dg/pr49698.f90: New test.
3969 2011-07-11 Jeff Law <law@redhat.com>
3971 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3973 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3975 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3976 * go.test/go-test.exp (go-set-goarch): Likewise.
3978 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3981 * gcc.target/avr/torture/pr39633.c: New test case.
3983 2011-07-11 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3988 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3990 * lib/target-supports.exp (check_effective_target_scheduling):
3992 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3993 * gcc.dg/pr45055.c: Ditto.
3994 * gcc.dg/pr45353.c: Ditto.
3995 * g++.dg/pr45056.C: Ditto.
3997 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3999 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4000 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4001 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4002 * g++.dg/torture/pr31863.C: Skip AVR.
4004 2011-07-10 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/intrinsic_signal.f90: New.
4009 2011-07-09 Jason Merrill <jason@redhat.com>
4011 * g++.dg/cpp0x/regress/regress6.C: New.
4012 * g++.dg/parse/crash45.C: Adjust message.
4013 * g++.dg/template/crash38.C: Adjust message.
4014 * g++.dg/template/crash64.C: Adjust message.
4016 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4018 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4019 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4020 * g++.dg/abi/bitfield3.C: Likewise.
4021 * g++.dg/eh/pr38662.C: Likewise.
4022 * g++.dg/ext/attrib36.C: Likewise.
4023 * g++.dg/ext/attrib37.C: Likewise.
4024 * g++.dg/ext/attrib8.C: Likewise.
4025 * g++.dg/ext/tmplattr1.C: Likewise.
4026 * g++.dg/inherit/override-attribs.C: Likewise.
4027 * g++.dg/opt/inline9.C: Likewise.
4028 * g++.dg/opt/life1.C: Likewise.
4029 * g++.dg/opt/longbranch2.C: Likewise.
4030 * g++.dg/opt/nrv12.C: Likewise.
4031 * g++.dg/opt/reg-stack4.C: Likewise.
4032 * g++.dg/other/pr35504.C: Likewise.
4033 * g++.dg/other/pr39496.C: Likewise.
4034 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4035 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4036 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4037 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4038 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4039 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4040 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4041 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4042 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4043 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4044 * g++.dg/warn/pr15774-1.C: Likewise.
4045 * g++.dg/warn/pr15774-2.C: Likewise.
4046 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4047 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4048 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4049 * g++.old-deja/g++.pt/asm2.C: Likewise.
4050 * gcc.c-torture/compile/20000804-1.c: Likewise.
4051 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4052 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4053 * gcc.dg/20020108-1.c: Likewise.
4054 * gcc.dg/20020122-2.c: Likewise.
4055 * gcc.dg/20020122-3.c: Likewise.
4056 * gcc.dg/20020206-1.c: Likewise.
4057 * gcc.dg/20020219-1.c: Likewise.
4058 * gcc.dg/20020310-1.c: Likewise.
4059 * gcc.dg/20020411-1.c: Likewise.
4060 * gcc.dg/20020418-2.c: Likewise.
4061 * gcc.dg/20020426-2.c: Likewise.
4062 * gcc.dg/20020517-1.c: Likewise.
4063 * gcc.dg/20030204-1.c: Likewise.
4064 * gcc.dg/20030826-2.c: Likewise.
4065 * gcc.dg/20031102-1.c: Likewise.
4066 * gcc.dg/20031202-1.c: Likewise.
4067 * gcc.dg/20050111-1.c: Likewise.
4068 * gcc.dg/20050503-1.c: Likewise.
4069 * gcc.dg/array-init-1.c: Likewise.
4070 * gcc.dg/builtin-apply4.c: Likewise.
4071 * gcc.dg/dfp/pr31344.c: Likewise.
4072 * gcc.dg/gomp/atomic-11.c: Likewise.
4073 * gcc.dg/graphite/pr40281.c: Likewise.
4074 * gcc.dg/ia64-sync-1.c: Likewise.
4075 * gcc.dg/ia64-sync-2.c: Likewise.
4076 * gcc.dg/ia64-sync-3.c: Likewise.
4077 * gcc.dg/ia64-sync-4.c: Likewise.
4078 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4079 * gcc.dg/invalid-call-1.c: Likewise.
4080 * gcc.dg/loop-3.c: Likewise.
4081 * gcc.dg/lower-subreg-1.c: Likewise.
4082 * gcc.dg/lto/pr47259_0.c: Likewise.
4083 * gcc.dg/nested-calls-1.c: Likewise.
4084 * gcc.dg/pr20017.c: Likewise.
4085 * gcc.dg/pr25023.c: Likewise.
4086 * gcc.dg/pr27671-2.c: Likewise.
4087 * gcc.dg/pr32176.c: Likewise.
4088 * gcc.dg/pr33676.c: Likewise.
4089 * gcc.dg/pr35045.c: Likewise.
4090 * gcc.dg/pr36015.c: Likewise.
4091 * gcc.dg/pr36584.c: Likewise.
4092 * gcc.dg/pr36998.c: Likewise.
4093 * gcc.dg/pr37438.c: Likewise.
4094 * gcc.dg/pr37908.c: Likewise.
4095 * gcc.dg/pr41241.c: Likewise.
4096 * gcc.dg/pr41340.c: Likewise.
4097 * gcc.dg/pr44136.c: Likewise.
4098 * gcc.dg/pr44194-1.c: Likewise.
4099 * gcc.dg/pr46212.c: Likewise.
4100 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4101 * gcc.dg/setjmp-2.c: Likewise.
4102 * gcc.dg/short-compare-1.c: Likewise.
4103 * gcc.dg/short-compare-2.c: Likewise.
4104 * gcc.dg/smod-1.c: Likewise.
4105 * gcc.dg/sync-2.c: Likewise.
4106 * gcc.dg/sync-3.c: Likewise.
4107 * gcc.dg/tls/opt-1.c: Likewise.
4108 * gcc.dg/tls/opt-2.c: Likewise.
4109 * gcc.dg/tls/opt-3.c: Likewise.
4110 * gcc.dg/torture/badshift.c: Likewise.
4111 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4112 * gcc.dg/torture/pr20314-2.c: Likewise.
4113 * gcc.dg/torture/pr36891.c: Likewise.
4114 * gcc.dg/torture/pr38774.c: Likewise.
4115 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4116 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4117 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4118 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4119 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4120 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4121 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4122 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4123 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4124 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4125 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4126 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4127 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4128 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4129 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4130 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4131 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4132 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4133 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4134 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4135 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4136 * gcc.dg/unroll-1.c: Likewise.
4137 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4138 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4139 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4140 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4141 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4142 * gcc.target/i386/20000609-1.c: Likewise.
4143 * gcc.target/i386/20000720-1.c: Likewise.
4144 * gcc.target/i386/20000724-1.c: Likewise.
4145 * gcc.target/i386/20011107-1.c: Likewise.
4146 * gcc.target/i386/20011119-1.c: Likewise.
4147 * gcc.target/i386/20020201-3.c: Likewise.
4148 * gcc.target/i386/20020218-1.c: Likewise.
4149 * gcc.target/i386/20020729-1.c: Likewise.
4150 * gcc.target/i386/20030926-1.c: Likewise.
4151 * gcc.target/i386/20060125-1.c: Likewise.
4152 * gcc.target/i386/20060125-2.c: Likewise.
4153 * gcc.target/i386/20060512-1.c: Likewise.
4154 * gcc.target/i386/20060512-2.c: Likewise.
4155 * gcc.target/i386/20060512-3.c: Likewise.
4156 * gcc.target/i386/20060512-4.c: Likewise.
4157 * gcc.target/i386/387-1.c: Likewise.
4158 * gcc.target/i386/387-2.c: Likewise.
4159 * gcc.target/i386/387-5.c: Likewise.
4160 * gcc.target/i386/387-6.c: Likewise.
4161 * gcc.target/i386/980312-1.c: Likewise.
4162 * gcc.target/i386/980313-1.c: Likewise.
4163 * gcc.target/i386/990117-1.c: Likewise.
4164 * gcc.target/i386/990424-1.c: Likewise.
4165 * gcc.target/i386/990524-1.c: Likewise.
4166 * gcc.target/i386/991129-1.c: Likewise.
4167 * gcc.target/i386/991214-1.c: Likewise.
4168 * gcc.target/i386/991230-1.c: Likewise.
4169 * gcc.target/i386/addr-sel-1.c: Likewise.
4170 * gcc.target/i386/aggregate-ret1.c: Likewise.
4171 * gcc.target/i386/aggregate-ret2.c: Likewise.
4172 * gcc.target/i386/align-main-3.c: Likewise.
4173 * gcc.target/i386/amd64-abi-1.c: Likewise.
4174 * gcc.target/i386/amd64-abi-2.c: Likewise.
4175 * gcc.target/i386/amd64-abi-4.c: Likewise.
4176 * gcc.target/i386/amd64-abi-5.c: Likewise.
4177 * gcc.target/i386/amd64-abi-6.c: Likewise.
4178 * gcc.target/i386/asm-1.c: Likewise.
4179 * gcc.target/i386/asm-3.c: Likewise.
4180 * gcc.target/i386/asm-5.c: Likewise.
4181 * gcc.target/i386/attributes-error.c: Likewise.
4182 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4183 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4184 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4185 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4186 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4187 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4188 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4189 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4190 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4191 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4192 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4193 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4194 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4195 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4196 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4197 * gcc.target/i386/bitfield1.c: Likewise.
4198 * gcc.target/i386/bitfield2.c: Likewise.
4199 * gcc.target/i386/bmi-2.c: Likewise.
4200 * gcc.target/i386/bmi-5.c: Likewise.
4201 * gcc.target/i386/builtin-unreachable.c: Likewise.
4202 * gcc.target/i386/cleanup-2.c: Likewise.
4203 * gcc.target/i386/clobbers.c: Likewise.
4204 * gcc.target/i386/cmov8.c: Likewise.
4205 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4206 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4207 * gcc.target/i386/compress-float-387.c: Likewise.
4208 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4209 * gcc.target/i386/compress-float-sse.c: Likewise.
4210 * gcc.target/i386/crc32-2.c: Likewise.
4211 * gcc.target/i386/crc32-3.c: Likewise.
4212 * gcc.target/i386/divmod-7.c: Likewise.
4213 * gcc.target/i386/divmod-8.c: Likewise.
4214 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4215 * gcc.target/i386/fma3-builtin.c: Likewise.
4216 * gcc.target/i386/fma3-fma.c: Likewise.
4217 * gcc.target/i386/fma4-256-vector.c: Likewise.
4218 * gcc.target/i386/fma4-builtin.c: Likewise.
4219 * gcc.target/i386/fma4-fma-2.c: Likewise.
4220 * gcc.target/i386/fma4-fma.c: Likewise.
4221 * gcc.target/i386/fma4-vector-2.c: Likewise.
4222 * gcc.target/i386/fma4-vector.c: Likewise.
4223 * gcc.target/i386/funcspec-1.c: Likewise.
4224 * gcc.target/i386/funcspec-10.c: Likewise.
4225 * gcc.target/i386/funcspec-11.c: Likewise.
4226 * gcc.target/i386/funcspec-2.c: Likewise.
4227 * gcc.target/i386/funcspec-5.c: Likewise.
4228 * gcc.target/i386/funcspec-6.c: Likewise.
4229 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4230 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4231 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4232 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4233 * gcc.target/i386/incoming-1.c: Likewise.
4234 * gcc.target/i386/incoming-10.c: Likewise.
4235 * gcc.target/i386/incoming-11.c: Likewise.
4236 * gcc.target/i386/incoming-12.c: Likewise.
4237 * gcc.target/i386/incoming-13.c: Likewise.
4238 * gcc.target/i386/incoming-14.c: Likewise.
4239 * gcc.target/i386/incoming-15.c: Likewise.
4240 * gcc.target/i386/incoming-2.c: Likewise.
4241 * gcc.target/i386/incoming-3.c: Likewise.
4242 * gcc.target/i386/incoming-4.c: Likewise.
4243 * gcc.target/i386/incoming-5.c: Likewise.
4244 * gcc.target/i386/incoming-6.c: Likewise.
4245 * gcc.target/i386/incoming-7.c: Likewise.
4246 * gcc.target/i386/incoming-8.c: Likewise.
4247 * gcc.target/i386/incoming-9.c: Likewise.
4248 * gcc.target/i386/lea.c: Likewise.
4249 * gcc.target/i386/local.c: Likewise.
4250 * gcc.target/i386/loop-1.c: Likewise.
4251 * gcc.target/i386/loop-2.c: Likewise.
4252 * gcc.target/i386/loop-3.c: Likewise.
4253 * gcc.target/i386/max-stack-align.c: Likewise.
4254 * gcc.target/i386/memcpy-1.c: Likewise.
4255 * gcc.target/i386/movbe-2.c: Likewise.
4256 * gcc.target/i386/movq-2.c: Likewise.
4257 * gcc.target/i386/movq.c: Likewise.
4258 * gcc.target/i386/nrv1.c: Likewise.
4259 * gcc.target/i386/pad-4.c: Likewise.
4260 * gcc.target/i386/pad-5a.c: Likewise.
4261 * gcc.target/i386/pad-5b.c: Likewise.
4262 * gcc.target/i386/pad-6a.c: Likewise.
4263 * gcc.target/i386/pad-6b.c: Likewise.
4264 * gcc.target/i386/pad-7.c: Likewise.
4265 * gcc.target/i386/pad-9.c: Likewise.
4266 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4267 * gcc.target/i386/pic-1.c: Likewise.
4268 * gcc.target/i386/pr12092-1.c: Likewise.
4269 * gcc.target/i386/pr12329.c: Likewise.
4270 * gcc.target/i386/pr21518.c: Likewise.
4271 * gcc.target/i386/pr22362.c: Likewise.
4272 * gcc.target/i386/pr22585.c: Likewise.
4273 * gcc.target/i386/pr23098.c: Likewise.
4274 * gcc.target/i386/pr25196.c: Likewise.
4275 * gcc.target/i386/pr25293.c: Likewise.
4276 * gcc.target/i386/pr25654.c: Likewise.
4277 * gcc.target/i386/pr26449.c: Likewise.
4278 * gcc.target/i386/pr26778.c: Likewise.
4279 * gcc.target/i386/pr26826.c: Likewise.
4280 * gcc.target/i386/pr27266.c: Likewise.
4281 * gcc.target/i386/pr29978.c: Likewise.
4282 * gcc.target/i386/pr30505.c: Likewise.
4283 * gcc.target/i386/pr30961-1.c: Likewise.
4284 * gcc.target/i386/pr31628.c: Likewise.
4285 * gcc.target/i386/pr32000-2.c: Likewise.
4286 * gcc.target/i386/pr32661-1.c: Likewise.
4287 * gcc.target/i386/pr32708-2.c: Likewise.
4288 * gcc.target/i386/pr32708-3.c: Likewise.
4289 * gcc.target/i386/pr34256.c: Likewise.
4290 * gcc.target/i386/pr34312.c: Likewise.
4291 * gcc.target/i386/pr34522.c: Likewise.
4292 * gcc.target/i386/pr35160.c: Likewise.
4293 * gcc.target/i386/pr35281.c: Likewise.
4294 * gcc.target/i386/pr36246.c: Likewise.
4295 * gcc.target/i386/pr36786.c: Likewise.
4296 * gcc.target/i386/pr37275.c: Likewise.
4297 * gcc.target/i386/pr37843-3.c: Likewise.
4298 * gcc.target/i386/pr37843-4.c: Likewise.
4299 * gcc.target/i386/pr39082-1.c: Likewise.
4300 * gcc.target/i386/pr39431.c: Likewise.
4301 * gcc.target/i386/pr39496.c: Likewise.
4302 * gcc.target/i386/pr39543-2.c: Likewise.
4303 * gcc.target/i386/pr39911.c: Likewise.
4304 * gcc.target/i386/pr40718.c: Likewise.
4305 * gcc.target/i386/pr40906-1.c: Likewise.
4306 * gcc.target/i386/pr40906-2.c: Likewise.
4307 * gcc.target/i386/pr40906-3.c: Likewise.
4308 * gcc.target/i386/pr40934.c: Likewise.
4309 * gcc.target/i386/pr41900.c: Likewise.
4310 * gcc.target/i386/pr42589.c: Likewise.
4311 * gcc.target/i386/pr43662.c: Likewise.
4312 * gcc.target/i386/pr43671.c: Likewise.
4313 * gcc.target/i386/pr43766.c: Likewise.
4314 * gcc.target/i386/pr43869.c: Likewise.
4315 * gcc.target/i386/pr44942.c: Likewise.
4316 * gcc.target/i386/pr44948-2a.c: Likewise.
4317 * gcc.target/i386/pr45234.c: Likewise.
4318 * gcc.target/i386/pr45336-2.c: Likewise.
4319 * gcc.target/i386/pr45336-4.c: Likewise.
4320 * gcc.target/i386/pr45852.c: Likewise.
4321 * gcc.target/i386/pr46470.c: Likewise.
4322 * gcc.target/i386/pr48037-1.c: Likewise.
4323 * gcc.target/i386/pr48389.c: Likewise.
4324 * gcc.target/i386/pr49095.c: Likewise.
4325 * gcc.target/i386/pr9771-1.c: Likewise.
4326 * gcc.target/i386/rdfsbase-1.c: Likewise.
4327 * gcc.target/i386/rdfsbase-2.c: Likewise.
4328 * gcc.target/i386/rdgsbase-1.c: Likewise.
4329 * gcc.target/i386/rdgsbase-2.c: Likewise.
4330 * gcc.target/i386/rdrand-3.c: Likewise.
4331 * gcc.target/i386/regparm-stdcall.c: Likewise.
4332 * gcc.target/i386/regparm.c: Likewise.
4333 * gcc.target/i386/reload-1.c: Likewise.
4334 * gcc.target/i386/rotate-2.c: Likewise.
4335 * gcc.target/i386/sibcall-5.c: Likewise.
4336 * gcc.target/i386/signbit-1.c: Likewise.
4337 * gcc.target/i386/signbit-2.c: Likewise.
4338 * gcc.target/i386/signbit-3.c: Likewise.
4339 * gcc.target/i386/sse-5.c: Likewise.
4340 * gcc.target/i386/sse-8.c: Likewise.
4341 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4342 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4343 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4344 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4345 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4346 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4347 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4348 * gcc.target/i386/sse2-movq-2.c: Likewise.
4349 * gcc.target/i386/sse2-movq-3.c: Likewise.
4350 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4351 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4352 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4353 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4354 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4355 * gcc.target/i386/ssefn-1.c: Likewise.
4356 * gcc.target/i386/ssefn-2.c: Likewise.
4357 * gcc.target/i386/sseregparm-1.c: Likewise.
4358 * gcc.target/i386/sseregparm-2.c: Likewise.
4359 * gcc.target/i386/sseregparm-3.c: Likewise.
4360 * gcc.target/i386/sseregparm-4.c: Likewise.
4361 * gcc.target/i386/sseregparm-5.c: Likewise.
4362 * gcc.target/i386/sseregparm-6.c: Likewise.
4363 * gcc.target/i386/sseregparm-7.c: Likewise.
4364 * gcc.target/i386/sseregparm-8.c: Likewise.
4365 * gcc.target/i386/stack-realign.c: Likewise.
4366 * gcc.target/i386/stack-usage-realign.c: Likewise.
4367 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4368 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4369 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4370 * gcc.target/i386/stackalign/return-1.c: Likewise.
4371 * gcc.target/i386/stackalign/return-2.c: Likewise.
4372 * gcc.target/i386/stackalign/return-3.c: Likewise.
4373 * gcc.target/i386/tailcall-1.c: Likewise.
4374 * gcc.target/i386/tbm-2.c: Likewise.
4375 * gcc.target/i386/udivmod-7.c: Likewise.
4376 * gcc.target/i386/udivmod-8.c: Likewise.
4377 * gcc.target/i386/unroll-1.c: Likewise.
4378 * gcc.target/i386/vararg-1.c: Likewise.
4379 * gcc.target/i386/vararg-2.c: Likewise.
4380 * gcc.target/i386/vect8-ret.c: Likewise.
4381 * gcc.target/i386/vectorize5.c: Likewise.
4382 * gcc.target/i386/wmul-1.c: Likewise.
4383 * gcc.target/i386/wmul-2.c: Likewise.
4384 * gcc.target/i386/wrfsbase-1.c: Likewise.
4385 * gcc.target/i386/wrfsbase-2.c: Likewise.
4386 * gcc.target/i386/wrgsbase-1.c: Likewise.
4387 * gcc.target/i386/wrgsbase-2.c: Likewise.
4388 * gcc.target/i386/xop-pcmov.c: Likewise.
4389 * gcc.target/i386/xop-pcmov2.c: Likewise.
4390 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4391 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4392 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4393 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4394 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4395 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4396 * gcc.target/i386/zee.c: Likewise.
4397 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4398 * gfortran.dg/compiler-directive_2.f: Likewise.
4399 * gfortran.dg/g77/20010216-1.f: Likewise.
4400 * gfortran.dg/gomp/pr39152.f90: Likewise.
4401 * gfortran.dg/pr33794.f90: Likewise.
4403 2011-07-09 Jason Merrill <jason@redhat.com>
4405 * g++.dg/cpp0x/regress/regress5.C: New.
4407 2011-07-08 Jason Merrill <jason@redhat.com>
4410 * g++.dg/expr/compound-asn1.C: New.
4411 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4413 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4416 * gcc.target/powerpc/altivec-34.c: New test.
4418 2011-07-08 Jason Merrill <jason@redhat.com>
4421 * g++.dg/abi/guard3.C: New.
4423 2011-07-08 Julian Brown <julian@codesourcery.com>
4425 * lib/target-supports.exp
4426 (check_effective_target_arm_little_endian): New.
4427 (check_effective_target_vect_pack_trunc): Use above.
4428 (check_effective_target_vect_unpack): Likewise.
4429 (check_effective_target_vect_element_align): Test
4430 check_effective_target_arm_vect_no_misalign for ARM.
4432 2011-07-08 Jason Merrill <jason@redhat.com>
4435 * g++.dg/cpp0x/constexpr-rom.C: New.
4437 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4440 * g++.dg/torture/pr49519.C: New test.
4442 2011-07-08 Martin Jambor <mjambor@suse.cz>
4444 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4446 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4449 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4451 2011-07-08 Richard Guenther <rguenther@suse.de>
4453 PR tree-optimization/49662
4454 * gcc.dg/graphite/interchange-14.c: XFAIL.
4455 * gcc.dg/graphite/interchange-15.c: Likewise.
4456 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4458 2011-07-06 Jason Merrill <jason@redhat.com>
4461 * g++.dg/cpp0x/regress/regress4.C: New.
4463 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4466 * gfortran.dg/result_in_spec_4.f90: New test.
4468 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4470 * gcc.target/sparc/cas64.c: New test.
4472 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4475 * g++.dg/torture/pr49644.C: New test.
4478 * gcc.c-torture/execute/pr49644.c: New test.
4480 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4482 * lib/target-supports.exp (check_effective_target_ia32): New.
4483 (check_effective_target_x32): Likewise.
4484 (check_effective_target_vect_cmdline_needed): Also check x32.
4486 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4488 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4490 * gcc.target/arm/pr42235.c: Likewise.
4491 * gcc.target/arm/pr42495.c: Likewise.
4492 * gcc.target/arm/pr42574.c: Likewise.
4493 * gcc.target/arm/thumb-branch1.c: Likewise.
4495 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4496 unneeded prune of possible warning.
4497 * gcc.target/arm/pr40956.c: Likewise.
4498 * gcc.target/arm/pr42505.c: Likewise.
4500 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4501 * gcc.c-torture/compile/pr46883.c: Likewise.
4502 * gcc.c-torture/compile/pr46934.c: Likewise.
4504 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4505 for move to ../../gcc.c-torture/compile.
4506 * gcc.target/arm/pr46883.c: Likewise.
4507 * gcc.target/arm/pr46934.c: Likewise.
4509 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4510 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4511 * gcc.target/arm/wmul-1.c: Likewise.
4512 * gcc.target/arm/wmul-2.c: Likewise.
4513 * gcc.target/arm/wmul-3.c: Likewise.
4514 * gcc.target/arm/wmul-4.c: Likewise.
4515 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4516 add tab after scan target.
4517 * gcc.target/arm/smlaltt-1.c: Likewise.
4518 * gcc.target/arm/smlatb-1.c: Likewise.
4519 * gcc.target/arm/smlatt-1.c: Likewise.
4521 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4524 * gcc.dg/debug/pr49522.c: New test.
4526 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4528 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4529 * gcc.dg/pr46212.c: Run only if target int32plus.
4530 * gcc.dg/torture/pr48146.c: Ditto.
4531 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4532 * c-c++-common/pr44832.c: Ditto.
4533 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4534 * gcc.dg/pr31490.c: Ditto.
4535 * gcc.dg/torture/builtin-math-7.c: Run only if target
4537 * gcc.dg/torture/pr45764.c: Skip for AVR.
4538 * gcc.dg/pr47893.c: Ditto.
4540 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4542 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4543 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4544 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4545 add tab to scan target.
4547 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4549 * gcc.target/arm/neon-modes-3.c: New test.
4551 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4553 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4554 -fno-loop-interchange -ffast-math.
4556 2011-07-07 Richard Guenther <rguenther@suse.de>
4558 * gcc.dg/ftrapv-3.c: New testcase.
4560 2011-07-07 Richard Guenther <rguenther@suse.de>
4562 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4563 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4565 2011-07-07 Kai Tietz <ktietz@redhat.com>
4567 * gcc.dg/binop-notxor1.c: New test.
4568 * gcc.dg/binop-notand4a.c: New test.
4569 * gcc.dg/binop-notxor2.c: New test.
4570 * gcc.dg/binop-notand3a.c: New test.
4571 * gcc.dg/binop-notand2a.c: New test.
4572 * gcc.dg/binop-notand6a.c: New test.
4573 * gcc.dg/binop-notor1.c: New test.
4574 * gcc.dg/binop-notand1a.c: New test.
4575 * gcc.dg/binop-notand5a.c: New test.
4576 * gcc.dg/binop-notor2.c: New test.
4578 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4581 * gcc.dg/gomp/pr49640.c: New test.
4583 2011-07-07 Richard Guenther <rguenther@suse.de>
4585 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4587 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4590 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4592 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4594 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4595 * gcc.target/powerpc/no-r11-2.c: Ditto.
4596 * gcc.target/powerpc/no-r11-3.c: Ditto.
4598 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4600 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4601 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4603 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4605 * lib/target-supports.exp (check_profiling_available): Disable
4606 profiling with -fprofile-generate for target avr.
4608 2011-07-06 Richard Guenther <rguenther@suse.de>
4610 PR tree-optimization/49645
4611 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4613 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4616 * gcc.dg/pr47383.c: New.
4618 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620 PR tree-optimization/49647
4621 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4623 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4626 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4627 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4629 2011-07-05 Jason Merrill <jason@redhat.com>
4632 * g++.dg/template/template-id-4.C: New.
4634 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4636 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4637 * gcc.dg/pr43402.c: Ditto.
4639 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4641 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4643 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4645 * gcc.target/powerpc/ppc-switch-1.c: New test for
4646 --param case-values-threshold.
4647 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4649 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4651 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4653 2011-07-05 Jason Merrill <jason@redhat.com>
4655 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4657 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4659 PR tree-optimization/47654
4660 * gcc.dg/graphite/block-pr47654.c: New.
4662 2011-07-05 Jason Merrill <jason@redhat.com>
4664 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4666 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4668 PR tree-optimization/49580
4669 * gcc.dg/autopar/pr49580.c: New test.
4671 2011-07-05 Richard Guenther <rguenther@suse.de>
4673 PR tree-optimization/49518
4674 PR tree-optimization/49628
4675 * g++.dg/torture/pr49628.C: New testcase.
4676 * gcc.dg/torture/pr49518.c: Likewise.
4678 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4680 * ada/acats/run_acats (which): Extract last field from type -p,
4681 type output only if command succeeded.
4683 2011-07-04 Jason Merrill <jason@redhat.com>
4685 * g++.dg/abi/mangle48.C: New.
4687 * g++.dg/cpp0x/diag1.C: New.
4689 * g++.dg/diagnostic/aka1.C: New.
4691 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4693 PR rtl-optimization/49619
4694 * gcc.dg/pr49619.c: New test.
4696 PR rtl-optimization/49472
4697 * gfortran.dg/pr49472.f90: New test.
4700 * gcc.dg/pr49602.c: New test.
4702 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4706 * gcc.target/avr/avr.exp: Run over cpp files, too.
4707 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4708 * gcc.target/avr/progmem.h: New file.
4709 * gcc.target/avr/exit-abort.h: New file.
4710 * gcc.target/avr/progmem-error-1.c: New file.
4711 * gcc.target/avr/progmem-error-1.cpp: New file.
4712 * gcc.target/avr/progmem-warning-1.c: New file.
4713 * gcc.target/avr/torture/progmem-1.c: New file.
4714 * gcc.target/avr/torture/progmem-1.cpp: New file.
4716 2011-07-04 Richard Guenther <rguenther@suse.de>
4718 PR tree-optimization/49615
4719 * g++.dg/torture/pr49615.C: New testcase.
4721 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4723 PR tree-optimization/49610
4724 * gcc.dg/vect/pr49610.c: New test.
4726 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4728 * gnat.dg/specs/debug1.ads: New test.
4730 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4733 * gfortran.dg/typebound_proc_23.f90: New.
4735 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4738 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4740 2011-07-01 Jason Merrill <jason@redhat.com>
4743 * g++.dg/template/template-id-3.C: New.
4746 * g++.dg/template/qualified-id4.C: New.
4749 * g++.dg/template/explicit-args4.C: New.
4752 * g++.dg/template/offsetof2.C: New.
4754 2011-07-01 Kai Tietz <ktietz@redhat.com>
4756 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4758 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761 * lib/target-supports.exp (check_effective_target_gld): New proc.
4763 2011-07-01 Richard Guenther <rguenther@suse.de>
4765 PR tree-optimization/49603
4766 * gcc.dg/torture/pr49603.c: New testcase.
4768 2011-06-30 Jason Merrill <jason@redhat.com>
4771 * g++.dg/rtti/template1.C: New.
4774 * g++.dg/cpp0x/regress/ctor1.C: New.
4777 * g++.dg/cpp0x/initlist54.C: New.
4779 2011-06-30 Martin Jambor <mjambor@suse.cz>
4781 * gcc.dg/tree-ssa/sra-12.c: New test.
4783 2011-06-29 Jason Merrill <jason@redhat.com>
4785 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4787 2011-06-30 Richard Guenther <rguenther@suse.de>
4789 PR tree-optimization/46787
4790 * gcc.dg/vect/vect-121.c: New testcase.
4792 2011-06-30 Martin Jambor <mjambor@suse.cz>
4794 PR tree-optimization/49094
4795 * gcc.dg/tree-ssa/pr49094.c: New test.
4797 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4800 * gfortran.dg/pr49540-1.f90: New test.
4801 * gfortran.dg/pr49540-2.f90: New test.
4803 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4806 * ada/acats/run_acats (which): Use last field of type -p output.
4808 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4809 Iain Sandoe <iains@gcc.gnu.org>
4812 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4813 Only skip on 64-bit *-*-darwin8* && !objc2.
4815 2011-06-30 Richard Guenther <rguenther@suse.de>
4817 PR tree-optimization/38752
4818 * gcc.c-torture/compile/pr38752.c: New testcase.
4820 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4822 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4823 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4825 2011-06-29 Jason Merrill <jason@redhat.com>
4828 * g++.dg/cpp0x/initlist53.C: Use placement new.
4829 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4830 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4833 * g++.dg/cpp0x/trailing6.C: New.
4834 * g++.dg/cpp0x/pr45908.C: No error.
4837 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4840 * g++.dg/cpp0x/constexpr-using2.C: New.
4842 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4845 * g++.dg/cpp0x/constexpr-diag3.C: New.
4846 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4847 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4848 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4849 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4851 2011-06-29 Jason Merrill <jason@redhat.com>
4853 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4855 2011-06-29 Richard Guenther <rguenther@suse.de>
4857 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4859 2011-06-29 Jason Merrill <jason@redhat.com>
4861 * g++.dg/cpp0x/initlist-value2.C: New.
4863 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4864 * g++.dg/cpp0x/initlist-value.C: New.
4866 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4868 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4870 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4872 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4873 * gcc.dg/inline_2.c: Likewise.
4874 * gcc.dg/unroll_1.c: Likewise.
4876 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.target/i386/pr49567.c: New test.
4881 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4883 * gnat.dg/opt17.ad[sb]: New test.
4885 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4886 Tom de Vries <tom@codesourcery.com>
4888 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4889 (check_effective_target_arm_thumb2): New effective targets.
4890 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4891 properly. Clean up temporary files.
4892 * gcc.target/arm/ivopts-2.c: Likewise.
4893 * gcc.target/arm/ivopts-3.c: Likewise.
4894 * gcc.target/arm/ivopts-4.c: Likewise.
4895 * gcc.target/arm/ivopts-5.c: Likewise.
4896 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4898 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4901 * gfortran.dg/reshape_zerosize_3.f90: New test.
4903 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4905 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4906 * gcc.target/arm/vfp-ldmias.c: Likewise.
4907 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4908 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4909 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4910 * gcc.target/arm/vfp-stmias.c: Likewise.
4911 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4912 * gcc.target/arm/vfp-stmiad.c: Likewise.
4914 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4916 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4918 * gcc.target/arm/pr45701-2.c: Ditto.
4920 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4923 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4924 * gfortran.dg/extends_14.f03: Modified.
4926 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4928 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4929 early if the test is already being skipped.
4931 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4932 scan-assembler-dem-not): For missing file, report unresolved with
4933 same message as for pass/fail, with reason reported in log file.
4935 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4936 from add_options_for_arm_neon_fp16.
4937 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4938 check_effective_target_arm_neon_fp16_ok_nocache.
4939 Check -mfpu and -mfloat-abi options from current multilib.
4940 Do not require neon support.
4941 (check_effective_target_arm_fp16_ok): Renamed from
4942 check_effecitve_target_arm_neon_fp16_ok.
4943 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4944 arm_neon_fp16_ok and arm_fp16.
4945 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4946 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4947 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4948 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4950 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4952 * gcc.dg/builtin-assume-aligned-1.c: New test.
4953 * gcc.dg/builtin-assume-aligned-2.c: New test.
4954 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4957 * gcc.dg/pr49544.c: New test.
4959 2011-06-27 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/49394
4962 * g++.dg/torture/pr49394.C: New testcase.
4964 2011-06-27 Kai Tietz <ktietz@redhat.com>
4966 * gcc.dg/optimize-bswapdi-2.c: New test.
4968 2011-06-27 Michael Hope <michael.hope@linaro.org>
4969 Richard Sandiford <richard.sandiford@linaro.org>
4971 PR tree-optimization/49169
4972 * gcc.dg/torture/pr49169.c: New test.
4974 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4977 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4979 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4982 2011-06-26 Jason Merrill <jason@redhat.com>
4984 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4987 * g++.dg/init/ref19.C: New.
4988 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4990 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4992 PR tree-optimization/48377
4993 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4996 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4999 * lib/target-supports.exp (check_effective_target_non_strict_align):
5001 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5003 2011-06-24 Martin Jambor <mjambor@suse.cz>
5005 PR tree-optimizations/49516
5006 * g++.dg/tree-ssa/pr49516.C: New test.
5008 2011-06-23 Jason Merrill <jason@redhat.com>
5011 * g++.dg/template/partial10.C: New.
5012 * g++.dg/template/partial11.C: New.
5014 2011-06-23 Jeff Law <law@redhat.com>
5017 * gcc.dg/pr48770.c: New test.
5019 2011-06-23 Jan Hubicka <jh@suse.cz>
5022 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5024 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5027 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5028 instead of -fdump-tree-optimized.
5030 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5033 * g++.dg/template/crash107.C: New.
5034 * g++.dg/template/error17.C: Adjust.
5036 2011-06-23 Jason Merrill <jason@redhat.com>
5039 * g++.dg/cpp0x/defaulted30.C: New.
5042 * g++.dg/rtti/anon-ns1.C: New.
5045 * g++.dg/init/ref18.C: New.
5048 * g++.dg/template/partial9.C: New.
5050 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5053 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5055 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.dg/pr49496.c: New test.
5060 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5062 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5065 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5067 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5068 * gcc.target/arm/pr42879.c: Likewise.
5069 * gcc.target/arm/pr45701-3.c: Likewise.
5071 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5072 * gcc.target/arm/pr40482.c: Likewise.
5073 * gcc.target/arm/stack-corruption.c: Likewise.
5075 2011-06-22 Richard Guenther <rguenther@suse.de>
5077 PR tree-optimization/49493
5078 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5080 2011-06-22 Jason Merrill <jason@redhat.com>
5083 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5085 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5086 Dmitry Melnik <dm@ispras.ru>
5088 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5089 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5090 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5092 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5094 * gcc.target/arm/tlscall.c: New.
5096 2011-06-21 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/constexpr-ref1.C: New.
5100 * g++.dg/cpp0x/constexpr-ref2.C: New.
5101 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5104 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5107 * g++.dg/template/param3.C: New.
5109 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5111 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5112 my_clrsb test functions.
5114 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5115 test_sll, test_ull): Add clrsb tests.
5116 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5119 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5122 * gfortran.dg/class_44.f03: New.
5124 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5126 PR tree-optimization/49478
5127 * gcc.dg/vect/pr49478.c
5129 2011-06-21 Richard Guenther <rguenther@suse.de>
5131 PR tree-optimization/49483
5132 * gcc.dg/vect/vect-120.c: New testcase.
5134 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5137 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5138 * gcc.dg/vect/vect-peel-4.c: Likewise.
5140 2011-06-22 Christian Bruel <christian.bruel@st.com>
5143 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5144 * gcc.dg/always_inline2.c: Likewise.
5145 * gcc.dg/always_inline3.c: Likewise.
5146 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5147 * gcc.dg/inline_1.c: Likewise.
5148 * gcc.dg/inline_2.c: Likewise.
5149 * gcc.dg/inline_3.c: Likewise.
5150 * gcc.dg/inline_4.c: Likewise.
5151 * gcc.dg/20051201-1.c: Likewise.
5152 * gcc.dg/pr40087.c: Likewise.
5153 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5154 * gcc.dg/inline-22.c: Likewise.
5155 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5156 * gcc.dg/lto/20090218-1_1.c: Likewise.
5157 * g++.dg/ipa/devirt-7.C: Likewise.
5158 * gcc.dg/uninit-pred-5_a.c: Likewise.
5159 * gcc.dg/uninit-pred-5_b.c: Likewise.
5160 * gcc.dg/fail_always_inline.c: New.
5162 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5164 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5165 into 6 jobs instead of 3.
5167 2011-06-20 Jason Merrill <jason@redhat.com>
5170 * g++.dg/cpp0x/initlist53.C: New.
5172 2011-06-20 Tobias Burnus <burnus@net-b.de>
5175 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5176 * gfortran.dg/coarray_lock_3.f90: New.
5177 * gfortran.dg/coarray/lock_1.f90: New.
5179 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5181 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5182 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5183 unresolved and report the reason to the log file.
5185 * lib/scanasm.exp (object-size): Move argument processing earlier
5186 to report errors before verifying that the file exists. Report
5187 problems detected at runtime as unresolved instead of error and
5188 report their reasons to the log file.
5190 2011-06-20 Jason Merrill <jason@redhat.com>
5193 * g++.dg/cpp0x/explicit6.C: New.
5196 * g++.dg/cpp0x/enum20.C: New.
5199 * g++.dg/ext/attr-aligned01.C: New.
5202 * g++.dg/cpp0x/variadic-default.C: New.
5205 * g++.dg/cpp0x/auto26.C: New.
5208 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5210 2011-06-20 Kai Tietz <ktietz@redhat.com>
5212 * gcc.dg/binop-notand1.c: New test.
5213 * gcc.dg/binop-notand2.c: New test.
5214 * gcc.dg/binop-notand3.c: New test.
5215 * gcc.dg/binop-notand4.c: New test.
5216 * gcc.dg/binop-notand5.c: New test.
5217 * gcc.dg/binop-notand6.c: New test.
5219 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5222 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5224 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5227 * gfortran.dg/proc_ptr_31.f90: New.
5229 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5231 * gnat.dg/volatile6.adb: New test.
5232 * gnat.dg/volatile7.adb: Likewise.
5233 * gnat.dg/volatile8.adb: Likewise.
5234 * gnat.dg/volatile9.adb: Likewise.
5236 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5238 * gnat.dg/constant3.adb: New test.
5240 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5243 * gfortran.dg/read_list_eof_1.f90: New test.
5245 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5248 * gcc.target/i386/testimm-1.c: New test.
5249 * gcc.target/i386/testimm-2.c: New test.
5250 * gcc.target/i386/testimm-3.c: New test.
5251 * gcc.target/i386/testimm-4.c: New test.
5252 * gcc.target/i386/testimm-5.c: New test.
5253 * gcc.target/i386/testimm-6.c: New test.
5254 * gcc.target/i386/testimm-7.c: New test.
5255 * gcc.target/i386/testimm-8.c: New test.
5256 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5257 * gcc.target/i386/xop-rotate1-int.c: New test.
5258 * gcc.target/i386/xop-rotate2-int.c: New test.
5260 2011-06-17 Jason Merrill <jason@redhat.com>
5262 * g++.dg/cpp0x/rv-func2.C: New.
5264 * g++.dg/debug/dwarf2/lambda1.C: New.
5265 * g++.dg/warn/Wshadow-6.C: Adjust.
5267 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5270 * gfortran.dg/move_alloc_5.f90: New.
5272 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5274 PR rtl-optimization/48542
5275 * gcc.dg/torture/pr48542.c: New test.
5277 2011-06-16 Jason Merrill <jason@redhat.com>
5280 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5283 * g++.dg/cpp0x/initlist52.C New.
5286 * c-c++-common/raw-string-12.c: New.
5289 * g++.dg/cpp0x/sfinae26.C: New.
5292 * g++.dg/cpp0x/variadic113.C: New.
5295 * g++.dg/cpp0x/variadic112.C: New.
5297 2011-06-16 Jeff Law <law@redhat.com>
5299 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5300 improved jump threading.
5301 * gcc.dg/builtin-object-size-2.c: Likewise.
5302 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5304 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5307 * gfortran.dg/typebound_assignment_3.f03: New.
5309 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5312 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5314 2011-06-16 Martin Jambor <mjambor@suse.cz>
5316 PR tree-optimization/49343
5317 * gnat.dg/discr31.ad[sb]: New test.
5319 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5321 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5323 2011-06-16 Tom de Vries <tom@codesourcery.com>
5326 * gcc.target/arm/ivopts-3.c: Update test.
5327 * gcc.target/arm/ivopts-5.c: Same.
5329 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5332 2011-06-10 Wei Guozhi <carrot@google.com>
5335 * gcc.target/arm/pr45335.c: New test.
5336 * gcc.target/arm/pr45335-2.c: New test.
5337 * gcc.target/arm/pr45335-3.c: New test.
5338 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5339 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5340 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5342 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5344 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5346 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5349 * gfortran.dg/class_43.f03: New.
5351 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5353 PR tree-optimization/49419
5354 * gcc.c-torture/execute/pr49419.c: New test.
5356 2011-06-16 Revital Eres <revital.eres@linaro.org>
5358 * gcc.dg/sms-9.c: New file.
5360 2011-06-15 Easwaran Raman <eraman@google.com>
5362 PR rtl-optimization/49414
5363 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5365 2011-06-14 Jason Merrill <jason@redhat.com>
5367 * g++.dg/cpp0x/noexcept13.C: New.
5369 2011-06-14 Easwaran Raman <eraman@google.com>
5371 PR rtl-optimization/44194
5372 * gcc.dg/pr44194-1.c: New test.
5373 * gcc.dg/pr44194-2.c: New test.
5375 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5377 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5379 * gcc.target/arm/pr45701-2.c: Likewise.
5380 * gcc.target/arm/thumb-branch1.c: Likewise.
5382 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5385 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5387 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5389 * gcc.target/arm/pr45701-1.c: Require thumb support.
5390 * gcc.target/arm/pr45701-2.c: Likewise.
5391 * gcc.target/arm/thumb-branch1.c: Likewise.
5393 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5394 * gcc.target/arm/pr39839.c: Likewise.
5395 * gcc.target/arm/pr40657-2.c: Likewise.
5396 * gcc.target/arm/pr40956.c: Likewise.
5397 * gcc.target/arm/pr41679.c: Likewise.
5398 * gcc.target/arm/pr42235.c: Likewise.
5399 * gcc.target/arm/pr42495.c: Likewise.
5400 * gcc.target/arm/pr42505.c: Likewise.
5401 * gcc.target/arm/pr42574.c: Likewise.
5402 * gcc.target/arm/pr46883.c: Likewise.
5403 * gcc.target/arm/pr46934.c: Likewise.
5404 * gcc.target/arm/xor-and.c: Likewise.
5406 2011-06-14 Jason Merrill <jason@redhat.com>
5408 * g++.dg/other/error23.C: Adjust error message.
5409 * g++.dg/other/error32.C: Likewise.
5412 * g++.dg/cpp0x/rv-dotstar.C: New.
5415 * g++.dg/cpp0x/decltype30.C: New.
5417 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5419 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5422 * gfortran.dg/pr49103.f90: New test.
5424 2011-06-14 Tom de Vries <tom@codesourcery.com>
5427 * gcc.target/arm/ivopts-3.c: New test.
5428 * gcc.target/arm/ivopts-4.c: New test.
5429 * gcc.target/arm/ivopts-5.c: New test.
5431 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5433 PR rtl-optimization/49390
5434 * gcc.c-torture/execute/pr49390.c: New test.
5436 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5440 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5442 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5443 * gcc.c-torture/execute/cmpsi-2.x: New file.
5444 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5445 * gcc.c-torture/execute/pr45262.x: New file.
5446 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5447 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5449 * gcc.c-torture/compile/pr49163.c: Ditto.
5451 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5453 * gcc.dg/vect/vect-16.c: Rename to...
5454 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5455 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5456 for double-word vectors.
5457 * gcc.dg/vect/vect-peel-4.c: Likewise.
5458 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5460 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5463 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5466 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5468 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5470 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5472 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5474 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5476 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5478 * gfortran.dg/trim_optimize_8.f90: New test case.
5480 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5481 Ira Rosen <ira.rosen@linaro.org>
5483 PR tree-optimization/49352
5484 * gcc.dg/vect/pr49352.c: New test.
5486 2011-06-12 Tobias Burnus
5489 * gfortran.dg/alloc_comp_assign_11.f90: New.
5491 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5493 * gfortran.dg/trim_optimize_7.f90: New test.
5495 2011-06-10 Wei Guozhi <carrot@google.com>
5498 * gcc.target/arm/pr45335.c: New test.
5499 * gcc.target/arm/pr45335-2.c: New test.
5500 * gcc.target/arm/pr45335-3.c: New test.
5501 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5502 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5503 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5505 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5508 * g++.dg/parse/error39.C: New.
5510 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5512 * gcc.target/arm/20090811-1.c: Skip for incompatible
5513 options, do not override other options.
5514 * gcc.target/arm/combine-cmp-shift.c: Skip for
5515 incompatible options.
5516 * gcc.target/arm/pr45094.c: Likewise.
5517 * gcc.target/arm/scd42-1.c: Likewise.
5518 * gcc.target/arm/scd42-3.c: Likewise.
5519 * gcc.target/arm/thumb-ltu.c: Likewise.
5521 * lib/target-supports.exp
5522 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5523 multilib flags use -mfpu with a value other than neon-fp16.
5525 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5527 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5528 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5530 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5532 * lib/target-supports.exp (check_effective_target_pie): New proc.
5533 * gcc.dg/pie-link.c: Use target pie.
5535 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5536 Laurent Roug� <laurent.rouge@menta.fr>
5538 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5539 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5541 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5543 * gfortran.dg/coarray/sync_1.f90: New test for
5544 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5546 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5548 PR tree-optimization/49318
5549 * gcc.dg/vect/pr49318.c: New test.
5551 2011-06-09 David Krauss <potswa@mac.com>
5553 * g++.dg/template/arrow1.C: New.
5555 2011-06-09 Jason Merrill <jason@redhat.com>
5557 * lib/prune.exp: Prune "note"s.
5558 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5560 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5561 * g++.dg/template/dependent-expr3.C: Likewise.
5562 * g++.dg/parse/template7.C: Likewise.
5563 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5564 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5565 * g++.old-deja/g++.pt/friend38.C: Likewise.
5566 * g++.old-deja/g++.pt/crash32.C: Likewise.
5567 * g++.old-deja/g++.other/init4.C: Likewise.
5568 * g++.old-deja/g++.other/friend8.C: Likewise.
5570 * g++.dg/ext/complex7.C: Adjust expected output.
5571 * g++.dg/diagnostic/method1.C: Likewise.
5572 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5573 * g++.dg/parse/crash33.C: Likewise.
5574 * g++.dg/other/warning1.C: Likewise.
5575 * g++.dg/init/pr29571.C: Likewise.
5576 * g++.dg/warn/overflow-warn-1.C: Likewise.
5577 * g++.dg/warn/overflow-warn-3.C: Likewise.
5578 * g++.dg/warn/overflow-warn-4.C: Likewise.
5579 * g++.old-deja/g++.oliva/template1.C: Likewise.
5581 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5582 * g++.dg/parse/template7.C: Adjust.
5584 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5587 * gcc.dg/pr49307.c: New.
5589 2011-06-09 Wei Guozhi <carrot@google.com>
5592 * gcc.target/arm/pr46975.c: New testcase.
5594 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5596 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5597 (PMETH, arglist_t): Removed.
5598 (method_get_number_of_arguments): Removed.
5599 (method_get_nth_argument): Removed.
5600 (method_get_first_argument): Removed.
5601 (method_get_next_argument): Removed.
5602 (method_get_sizeof_arguments): Removed.
5603 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5605 (method_get_number_of_arguments): Removed.
5606 (method_get_nth_argument): Removed.
5607 (method_get_first_argument): Removed.
5608 (method_get_next_argument): Removed.
5609 (method_get_sizeof_arguments): Removed.
5610 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5612 2011-06-09 David Li <davidxl@google.com>
5614 * gcc.dg/dump-pass.c: New test.
5616 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/parse/error38.C: New.
5621 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5624 * gfortran.dg/pr49308.f90: New test.
5626 2011-06-08 Jason Merrill <jason@redhat.com>
5628 * g++.dg/cpp0x/noexcept11.C: New.
5629 * g++.dg/cpp0x/noexcept12.C: New.
5630 * g++.dg/cpp0x/sfinae11.C: Adjust.
5632 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5635 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5636 to dg-options, match also DW_AT_linkage_name.
5638 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5641 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5642 -fno-common on alpha*-dec-osf*.
5643 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5645 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5647 PR rtl-optimization/49303
5648 * gcc.target/ia64/pr49303.c: New test.
5650 2011-06-08 Tobias Burnus <burnus@net-b.de>
5653 * gfortran.dg/coarray_lock_1.f90: New.
5654 * gfortran.dg/coarray_lock_2.f90: New.
5656 2011-06-07 Jason Merrill <jason@redhat.com>
5658 * lib/prune.exp: Look for "required" rather than "instantiated".
5659 * g++.dg/abi/mangle11.C: Likewise.
5660 * g++.dg/abi/mangle12.C: Likewise.
5661 * g++.dg/abi/mangle17.C: Likewise.
5662 * g++.dg/abi/mangle20-2.C: Likewise.
5663 * g++.dg/abi/pragma-pack1.C: Likewise.
5664 * g++.dg/cpp0x/decltype26.C: Likewise.
5665 * g++.dg/cpp0x/decltype28.C: Likewise.
5666 * g++.dg/cpp0x/decltype29.C: Likewise.
5667 * g++.dg/cpp0x/enum11.C: Likewise.
5668 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5669 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5670 * g++.dg/cpp0x/pr47416.C: Likewise.
5671 * g++.dg/ext/case-range2.C: Likewise.
5672 * g++.dg/ext/case-range3.C: Likewise.
5673 * g++.dg/gomp/for-19.C: Likewise.
5674 * g++.dg/gomp/pr37533.C: Likewise.
5675 * g++.dg/gomp/pr38639.C: Likewise.
5676 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5677 * g++.dg/inherit/base3.C: Likewise.
5678 * g++.dg/inherit/using6.C: Likewise.
5679 * g++.dg/init/placement4.C: Likewise.
5680 * g++.dg/init/reference3.C: Likewise.
5681 * g++.dg/lookup/scoped6.C: Likewise.
5682 * g++.dg/lookup/using7.C: Likewise.
5683 * g++.dg/other/abstract1.C: Likewise.
5684 * g++.dg/other/error10.C: Likewise.
5685 * g++.dg/other/error5.C: Likewise.
5686 * g++.dg/other/field1.C: Likewise.
5687 * g++.dg/other/offsetof5.C: Likewise.
5688 * g++.dg/parse/bitfield2.C: Likewise.
5689 * g++.dg/parse/constant4.C: Likewise.
5690 * g++.dg/parse/crash20.C: Likewise.
5691 * g++.dg/parse/invalid-op1.C: Likewise.
5692 * g++.dg/parse/non-dependent2.C: Likewise.
5693 * g++.dg/parse/template18.C: Likewise.
5694 * g++.dg/tc1/dr152.C: Likewise.
5695 * g++.dg/tc1/dr166.C: Likewise.
5696 * g++.dg/tc1/dr176.C: Likewise.
5697 * g++.dg/tc1/dr213.C: Likewise.
5698 * g++.dg/template/access11.C: Likewise.
5699 * g++.dg/template/access2.C: Likewise.
5700 * g++.dg/template/access3.C: Likewise.
5701 * g++.dg/template/access7.C: Likewise.
5702 * g++.dg/template/arg7.C: Likewise.
5703 * g++.dg/template/cond2.C: Likewise.
5704 * g++.dg/template/crash13.C: Likewise.
5705 * g++.dg/template/crash40.C: Likewise.
5706 * g++.dg/template/crash7.C: Likewise.
5707 * g++.dg/template/crash84.C: Likewise.
5708 * g++.dg/template/ctor5.C: Likewise.
5709 * g++.dg/template/defarg13.C: Likewise.
5710 * g++.dg/template/defarg14.C: Likewise.
5711 * g++.dg/template/dtor7.C: Likewise.
5712 * g++.dg/template/eh2.C: Likewise.
5713 * g++.dg/template/error2.C: Likewise.
5714 * g++.dg/template/error43.C: Likewise.
5715 * g++.dg/template/friend32.C: Likewise.
5716 * g++.dg/template/injected1.C: Likewise.
5717 * g++.dg/template/instantiate1.C: Likewise.
5718 * g++.dg/template/instantiate3.C: Likewise.
5719 * g++.dg/template/instantiate5.C: Likewise.
5720 * g++.dg/template/instantiate7.C: Likewise.
5721 * g++.dg/template/local6.C: Likewise.
5722 * g++.dg/template/lookup2.C: Likewise.
5723 * g++.dg/template/member5.C: Likewise.
5724 * g++.dg/template/memfriend15.C: Likewise.
5725 * g++.dg/template/memfriend16.C: Likewise.
5726 * g++.dg/template/memfriend17.C: Likewise.
5727 * g++.dg/template/memfriend7.C: Likewise.
5728 * g++.dg/template/meminit1.C: Likewise.
5729 * g++.dg/template/nested3.C: Likewise.
5730 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5731 * g++.dg/template/nontype12.C: Likewise.
5732 * g++.dg/template/nontype13.C: Likewise.
5733 * g++.dg/template/nontype6.C: Likewise.
5734 * g++.dg/template/pr23510.C: Likewise.
5735 * g++.dg/template/pr35240.C: Likewise.
5736 * g++.dg/template/ptrmem15.C: Likewise.
5737 * g++.dg/template/ptrmem6.C: Likewise.
5738 * g++.dg/template/qualified-id1.C: Likewise.
5739 * g++.dg/template/qualttp20.C: Likewise.
5740 * g++.dg/template/qualttp3.C: Likewise.
5741 * g++.dg/template/qualttp4.C: Likewise.
5742 * g++.dg/template/qualttp5.C: Likewise.
5743 * g++.dg/template/qualttp6.C: Likewise.
5744 * g++.dg/template/qualttp7.C: Likewise.
5745 * g++.dg/template/qualttp8.C: Likewise.
5746 * g++.dg/template/recurse.C: Likewise.
5747 * g++.dg/template/recurse2.C: Likewise.
5748 * g++.dg/template/ref5.C: Likewise.
5749 * g++.dg/template/scope2.C: Likewise.
5750 * g++.dg/template/sfinae10.C: Likewise.
5751 * g++.dg/template/sfinae3.C: Likewise.
5752 * g++.dg/template/sizeof3.C: Likewise.
5753 * g++.dg/template/static9.C: Likewise.
5754 * g++.dg/template/template-id-2.C: Likewise.
5755 * g++.dg/template/typedef13.C: Likewise.
5756 * g++.dg/template/typename4.C: Likewise.
5757 * g++.dg/template/using14.C: Likewise.
5758 * g++.dg/template/using2.C: Likewise.
5759 * g++.dg/template/warn1.C: Likewise.
5760 * g++.dg/warn/Wparentheses-13.C: Likewise.
5761 * g++.dg/warn/Wparentheses-15.C: Likewise.
5762 * g++.dg/warn/Wparentheses-16.C: Likewise.
5763 * g++.dg/warn/Wparentheses-17.C: Likewise.
5764 * g++.dg/warn/Wparentheses-18.C: Likewise.
5765 * g++.dg/warn/Wparentheses-19.C: Likewise.
5766 * g++.dg/warn/Wparentheses-20.C: Likewise.
5767 * g++.dg/warn/Wparentheses-23.C: Likewise.
5768 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5769 * g++.dg/warn/noeffect2.C: Likewise.
5770 * g++.dg/warn/noeffect4.C: Likewise.
5771 * g++.dg/warn/pr8570.C: Likewise.
5772 * g++.old-deja/g++.brendan/init2.C: Likewise.
5773 * g++.old-deja/g++.eh/spec6.C: Likewise.
5774 * g++.old-deja/g++.pt/crash10.C: Likewise.
5775 * g++.old-deja/g++.pt/crash36.C: Likewise.
5776 * g++.old-deja/g++.pt/derived3.C: Likewise.
5777 * g++.old-deja/g++.pt/error2.C: Likewise.
5778 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5779 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5780 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5781 * g++.old-deja/g++.pt/overload7.C: Likewise.
5782 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5784 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5785 Iain Sandoe <iains@gcc.gnu.org>
5787 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5788 Added code to deal with the case when [Protocol
5789 -descriptionForInstanceMethod:] or [Protocol
5790 -descriptionForClassMethod:] returns NULL.
5792 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5793 Iain Sandoe <iains@gcc.gnu.org>
5795 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5796 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5799 2011-06-07 Xinliang David Li <davidxl@google.com>
5801 * gcc.dg/inline_2.c: New test.
5802 * gcc.dg/unroll_2.c: New test.
5803 * gcc.dg/inline_3.c: New test.
5804 * gcc.dg/unroll_3.c: New test.
5805 * gcc.dg/inline_4.c: New test.
5806 * gcc.dg/unroll_4.c: New test.
5807 * gcc.dg/inline_1.c: New test.
5808 * gcc.dg/unroll_1.c: New test.
5810 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5812 PR tree-optimization/48497
5813 * lib/gcc-defs.exp (dg-additional-options): New proc.
5814 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5815 -msse2 on 32-bit x86.
5817 2011-06-06 Jason Merrill <jason@redhat.com>
5819 * g++.dg/cpp0x/enum19.C: New.
5821 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5823 * gcc.target/arm/neon-reload-class.c: New test.
5825 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5828 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5830 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5832 * gcc.target/arm/smlatb-1.c: New file.
5833 * gcc.target/arm/smlatt-1.c: New file.
5834 * gcc.target/arm/smlaltb-1.c: New file.
5835 * gcc.target/arm/smlaltt-1.c: New file.
5837 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5839 * gcc.target/arm/mla-2.c: New test.
5841 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5843 PR gcov-profile/49299
5844 * gcc.dg/tree-prof/pr49299-1.c: New test.
5845 * gcc.dg/tree-prof/pr49299-2.c: New test.
5847 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5849 * lib/target-supports.exp
5850 (check_effective_target_vect_widen_mult_qi_to_hi):
5851 Add NEON as supporting target.
5852 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5853 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5854 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5855 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5856 using widening multiplication on targets that support it.
5857 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5858 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5859 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5861 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5863 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5864 Modern Objective-C runtime API.
5865 * objc/execute/next_mapping.h: Removed.
5866 * objc-obj-c++-shared/next-mapping.h: Removed.
5867 * objc-obj-c++-shared/Object1.h: Removed.
5868 * objc-obj-c++-shared/Object1.m: Removed.
5869 * objc-obj-c++-shared/Object1.mm: Removed.
5870 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5871 * objc-obj-c++-shared/Protocol1.h: Removed.
5872 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5873 of ProtoBool, IVAR_T and METHOD.
5874 * objc-obj-c++-shared/runtime.h: New.
5875 * objc-obj-c++-shared/TestsuiteObject.h: New.
5876 * objc-obj-c++-shared/TestsuiteObject.m: New.
5878 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5879 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5880 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5882 * objc/execute/_cmd.m: Include
5883 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5884 runtime API. ([TestClass +initialize]): Include this method also
5885 with the GNU runtime.
5886 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5887 Object. ([-setValue:]): Return void.
5888 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5889 with the GNU runtime. Include
5890 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5891 for the NeXT runtime. Use the existing print_ivars() and
5892 compare_structures() implementations for the old NeXT runtime.
5893 Added new implementations for the Modern GNU and NeXT runtimes.
5894 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5895 well. (main): Use objc_getClass(). Use return instead of exit.
5896 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5897 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5899 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5900 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5901 instead of Object. (main): Use return instead of exit().
5902 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5903 instead of Object. Removed prototype for exit(). (main): Use
5904 return instead of exit(). Use the Modern Objective-C runtime API.
5905 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5907 * objc/execute/class-tests-1.h: Include
5908 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5909 runtime API. (test_class_with_superclass): Do not call [Object
5910 class]. There is no need to with the current libobjc.
5911 * objc/execute/class-tests-2.h: Include
5912 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5914 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5915 ../../objc-obj-c++-shared/next-mapping.h.
5916 * objc/execute/class-2.m: Likewise.
5917 * objc/execute/class-3.m: Likewise.
5918 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5919 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5920 +initialize]): Include this method also with the GNU
5921 runtime. (main): Use the Modern Objective-C runtime API.
5922 * objc/execute/class-5.m: Likewise.
5923 * objc/execute/class-6.m: Likewise.
5924 * objc/execute/class-7.m: Likewise.
5925 * objc/execute/class-8.m: Likewise.
5926 * objc/execute/class-9.m: Likewise.
5927 * objc/execute/class-10.m: Likewise.
5928 * objc/execute/class-11.m: Likewise.
5929 * objc/execute/class-12.m: Likewise.
5930 * objc/execute/class-13.m: Likewise.
5931 * objc/execute/class-14.m: Likewise.
5932 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5933 this method also with the GNU runtime.
5934 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5935 +initialize]): Include this method also with the GNU runtime.
5936 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5938 * objc/execute/encode-1.m: Likewise.
5939 * objc/execute/enumeration-1.m: Likewise.
5940 * objc/execute/enumeration-2.m: Likewise.
5941 * objc/execute/exceptions/catchall-1.m: Likewise.
5942 * objc/execute/exceptions/finally-1.m: Likewise.
5943 * objc/execute/exceptions/foward-1.m: Likewise.
5944 * objc/execute/exceptions/local-variables-1.m: Likewise.
5945 * objc/execute/exceptions/throw-nil.m: Likewise.
5946 * objc/execute/exceptions/trivial.m: Likewise.
5947 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5948 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5949 * objc/execute/exceptions/matcher-1.m: Likewise.
5950 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5952 * objc/execute/formal_protocol-2.m: Likewise.
5953 * objc/execute/formal_protocol-3.m: Likewise.
5954 * objc/execute/formal_protocol-4.m: Likewise.
5955 * objc/execute/formal_protocol-5.m: Include
5956 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5958 * objc/execute/formal_protocol-6.m: Likewise.
5959 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5960 Object. Include <objc/Protocol.h> instead of
5961 ../../objc-obj-c++-shared/Protocol1.h.
5962 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5964 * objc/execute/informal_protocol.m: Likewise.
5965 * objc/execute/load-3.m: Likewise.
5966 * objc/execute/many_args_method.m ([TestClass +initialize]):
5967 Include this method with the GNU runtime as well.
5968 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5969 * objc/execute/nested-func-1.m: Use TestsuiteObject
5971 * objc/execute/nil_method-1.m: Likewise.
5972 * objc/execute/no_clash.m: Likewise.
5973 * objc/execute/np-1.m: Do not include
5974 ../../objc-obj-c++-shared/Protocol1.h.
5975 (main): Use return instead of exit().
5976 * objc/execute/np-2.m: Do not include
5977 ../../objc-obj-c++-shared/Protocol1.h.
5978 ([MyObject +initialize]): Include this method also with the GNU
5979 runtime. (main): Use return instead of exit().
5980 * objc/execute/object_is_class.m: Include
5981 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5982 of Object. (main): Use the Modern Objective-C runtime API.
5983 * objc/execute/object_is_meta_class.m: Likewise.
5984 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5985 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5986 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5987 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5988 Objective-C runtime API.
5989 * objc/execute/protocol-isEqual-2.m: Likewise.
5990 * objc/execute/protocol-isEqual-3.m: Likewise.
5991 * objc/execute/protocol-isEqual-4.m: Likewise.
5992 * objc/execute/redefining_self.m ([TestClass +initialize]):
5993 Include this method with the GNU runtime as well.
5994 * objc/execute/root_methods.m: Include
5995 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5996 Include this method with the GNU runtime as well.
5997 (main): Use the Modern Objective-C runtime API.
5998 * objc/execute/selector-1.m: Include
5999 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6000 of Object. (main): Use the Modern Objective-C runtime API.
6001 * objc/execute/static-1.m ([Test +initialize]): Include this
6002 method with the GNU runtime as well.
6003 * objc/execute/static-2.m: Likewise.
6004 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6005 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6006 ([MathClass +initialize]): Include this method with the GNU
6008 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6010 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6011 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6012 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6013 * objc.dg/attributes/method-attribute-1.m: Likewise.
6014 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6015 * objc.dg/attributes/method-attribute-2.m: Likewise.
6016 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6017 * objc.dg/attributes/method-attribute-3.m: Likewise.
6018 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6019 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6020 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6021 * obj-c++.dg/bitfield-1.mm: Likewise.
6022 * obj-c++.dg/bitfield-2.mm: Likewise
6023 * objc.dg/bitfield-3.m: Likewise.
6024 * obj-c++.dg/bitfield-4.mm: Likewise.
6025 * objc.dg/bitfield-5.m: Likewise
6026 * objc.dg/call-super-1.m: Likewise.
6027 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6028 Use objc_getClass() instead of objc_get_class(), but for the GNU
6029 runtime redefine objc_getClass as objc_get_class. Include
6030 ../objc-obj-c++-shared/runtime.h.
6031 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6032 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6033 Use the Modern Objective-C runtime API.
6034 * objc.dg/class-protocol-1.m: Include
6035 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6036 * obj-c++.dg/class-protocol-1.mm: Likewise.
6037 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6038 * objc.dg/comp-types-10.m: Likewise.
6039 * objc.dg/comp-types-11.m: Likewise.
6040 * objc.dg/comp-types-12.m: Likewise.
6041 * obj-c++.dg/comp-types-9.mm: Likewise.
6042 * obj-c++.dg/comp-types-11.mm: Likewise.
6043 * obj-c++.dg/comp-types-12.mm: Likewise.
6044 * obj-c++.dg/comp-types-13.mm: Likewise.
6045 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6046 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6047 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6048 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6049 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6050 * objc.dg/desig-init-1.m: Likewise.
6051 * obj-c++.dg/defs.mm: Likewise.
6052 * objc.dg/exceptions-2.m: Likewise.
6053 * obj-c++.dg/except-1.mm: Likewise.
6054 * obj-c++.dg/exceptions-2.mm: Likewise.
6055 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6056 Use the Modern Objective-C runtime API.
6057 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6058 the Modern Objective-C runtime API. Do not include
6059 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6060 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6061 the Modern Objective-C runtime API except when using an older NeXT
6063 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6064 the Modern Objective-C runtime API.
6065 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6067 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6068 * objc.dg/encode-7-next-64bit.m: Updated include.
6069 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6071 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6072 the Modern Objective-C runtime API.
6073 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6074 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6075 instead of ../objc-obj-c++-shared/Protocol1.h.
6076 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6077 the Modern Objective-C runtime API except when using an older NeXT
6079 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6080 the Modern Objective-C runtime API.
6081 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6083 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6084 * objc.dg/fix-and-continue-2.m: Likewise.
6085 * objc.dg/foreach-1.m: Likewise.
6086 * objc.dg/foreach-2.m: Likewise.
6087 * objc.dg/foreach-3.m: Likewise.
6088 * objc.dg/foreach-4.m: Likewise.
6089 * objc.dg/foreach-5.m: Likewise.
6090 * objc.dg/foreach-6.m: Likewise.
6091 * objc.dg/foreach-7.m: Likewise.
6092 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6094 * objc.dg/func-ptr-2.m: Likewise.
6095 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6096 Do not include objc/objc-api.h.
6097 * obj-c++.dg/fsf-package-0.mm: Likewise.
6098 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6099 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6100 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6102 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6103 * objc.dg/gnu-runtime-3.m: Likewise.
6104 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6105 * objc.dg/headers.m: Include objc/runtime.h instead of
6106 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6107 for the NeXT runtime.
6108 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6109 * obj-c++.dg/isa-field-1.mm: Likewise.
6110 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6111 * objc.dg/layout-1.m: Likewise.
6112 * objc.dg/layout-2.m: Likewise.
6113 * objc.dg/local-decl-2.m: Likewise.
6114 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6115 Object. ([Container +elementForView:]): Use
6116 class_conformsToProtocol().
6117 * obj-c++.dg/lookup-2.mm: Likewise.
6118 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6119 * obj-c++.dg/local-decl-1.mm: Likewise.
6120 * objc.dg/method-3.m: Likewise.
6121 * objc.dg/method-4.m: Likewise.
6122 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6123 ../objc-obj-c++-shared/Protocol1.h.
6124 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6125 * objc.dg/method-9.m: Likewise.
6126 * objc.dg/method-10.m: Likewise.
6127 * objc.dg/method-13.m ([Root +initialize]): Include this method
6128 also for the GNU runtime. (main): Use objc_getClass() also for
6130 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6131 * objc.dg/method-17.m: Likewise.
6132 * objc.dg/method-19.m: Likewise.
6133 * objc.dg/method-20b.m: Likewise.
6134 * obj-c++.dg/method-2.mm: Likewise.
6135 * obj-c++.dg/method-6.mm: Likewise.
6136 * obj-c++.dg/method-10.mm: Likewise.
6137 * obj-c++.dg/method-11.mm: Likewise.
6138 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6139 ../objc-obj-c++-shared/Protocol1.h.
6140 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6141 * obj-c++.dg/method-15.mm: Likewise.
6142 * obj-c++.dg/method-17.mm: Likewise.
6143 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6144 +initialize]): Include this method also for the GNU
6145 runtime. (main): Use objc_getClass() also for the GNU runtime.
6146 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6147 * obj-c++.dg/method-22.mm: Likewise.
6148 * obj-c++.dg/method-23.mm: Likewise.
6149 * obj-c++.dg/no-extra-load.mm: Likewise.
6150 * objc.dg/objc-fast-4.m: Likewise.
6151 * objc.dg/objc-gc-4.m: Likewise.
6152 * obj-c++.dg/objc-gc-3.mm: Likewise.
6153 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6154 protocol_getMethodDescription() instead of [Protocol
6155 -descriptionForInstanceMethod].
6156 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6157 Made it available with all runtimes. (main): Call -test instead
6159 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6160 and put into a category.
6161 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6162 Object. Include objc/objc.h.
6163 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6164 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6165 New. (main): Use protocol_getMethodDescription() instead
6166 of [Protocol -descriptionForInstanceMethod] and [Protocol
6167 -descriptionForClassMethod].
6168 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6169 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6170 Objective-C runtime API.
6171 * obj-c++.dg/proto-qual-1.mm: Likewise.
6172 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6174 * obj-c++.dg/property/property-1.mm: Likewise.
6175 * obj-c++.dg/qual-types-1.mm: Likewise.
6176 * objc.dg/selector-2.m: Include objc/objc.h instead of
6177 ../objc-obj-c++-shared/Object1.h.
6178 * obj-c++.dg/selector-2.mm: Likewise.
6179 * obj-c++.dg/selector-5.mm: Likewise.
6180 * obj-c++.dg/selector-6.mm: Likewise.
6181 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6182 Object. Do not include objc/objc-api.h.
6183 * obj-c++.dg/set-not-used-1.mm: Likewise.
6184 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6185 * objc.dg/stret-1.m: Likewise.
6186 * objc.dg/stret-2.m: Likewise.
6187 * obj-c++.dg/super-class-2.mm: Likewise.
6188 * objc.dg/super-class-3.m: Likewise.
6189 * objc.dg/super-class-4.m: Likewise.
6190 * objc.dg/sync-2.m: Likewise.
6191 * obj-c++.dg/sync-2.mm: Likewise.
6192 * objc.dg/sync-1.m: Include objc/objc.h instead of
6193 ../objc-obj-c++-shared/Object1.h.
6194 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6195 'Class' as the type of 'isa'.
6196 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6197 Objective-C runtime API. ([TestClass +initialize]): Include this
6198 method with the GNU runtime as well.
6199 * objc.dg/strings/strings-1.m: Updated includes.
6200 * obj-c++.dg/strings/strings-1.mm: Likewise.
6201 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6202 objc.dg/strings/const-str-12b.m.
6203 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6204 * obj-c++.dg/template-3.mm: Likewise.
6205 * obj-c++.dg/template-4.mm: Likewise.
6206 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6207 Objective-C runtime API.
6208 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6209 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6210 * obj-c++.dg/try-catch-1.mm: Likewise.
6211 * obj-c++.dg/try-catch-2.mm: Likewise.
6212 * objc.dg/try-catch-3.m: Likewise.
6213 * obj-c++.dg/try-catch-3.mm: Likewise.
6214 * objc.dg/try-catch-6.m: Likewise.
6215 * objc.dg/try-catch-7.m: Likewise.
6216 * obj-c++.dg/try-catch-7.mm: Likewise.
6217 * obj-c++.dg/try-catch-8.mm: Likewise.
6218 * obj-c++.dg/try-catch-9.mm: Likewise.
6219 * objc.dg/try-catch-10.m: Likewise.
6220 * obj-c++.dg/try-catch-11.mm: Likewise.
6221 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6222 Object. Include objc/objc.h.
6223 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6224 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6225 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6226 Object. Use Modern Objective-C runtime API. Do not use
6228 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6229 * obj-c++.dg/torture/trivial.mm: Likewise.
6230 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6231 instead of ../objc-obj-c++-shared/Object1.h. Include
6232 ../objc-obj-c++-shared/runtime.h.
6233 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6234 * objc.dg/torture/strings/const-str-11.m: Likewise.
6235 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6236 * objc.dg/torture/strings/const-str-9.m: Likewise.
6237 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6238 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6239 instead of Object. Only add _FooClassReference if
6241 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6242 * objc.dg/torture/strings/const-str-8.m: Likewise.
6243 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6244 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6246 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6248 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6249 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6250 * obj-c++.dg/va-meth-1.mm: Likewise.
6251 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6252 ../objc-obj-c++-shared/Object1.h.
6253 * objc.dg/zero-link-3.m: Likewise.
6255 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6257 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6259 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6262 * obj-c++.dg/property/cxx-property-1.mm: New.
6263 * obj-c++.dg/property/cxx-property-2.mm: New.
6265 2011-06-06 Jason Merrill <jason@redhat.com>
6267 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6269 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6271 PR rtl-optimization/49145
6273 * gcc.c-torture/compile/pr49145.c: New test.
6275 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6278 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6279 to dg-options, match also DW_AT_linkage_name.
6282 * gcc.dg/debug/pr49294.c: New test.
6285 * g++.dg/opt/pr49264.C: New test.
6287 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6289 PR tree-optimization/49243
6290 * gcc.dg/pr49243.c: New.
6292 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6294 * gnat.dg/specs/cond_expr1.ads: New test.
6296 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6298 * gnat.dg/deferred_const4.ad[sb]: New test.
6299 * gnat.dg/deferred_const4_pkg.ads: New helper.
6301 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6303 * gnat.dg/test_tamdt.adb: Rename to...
6304 * gnat.dg/taft_type1.adb: ...this.
6305 * gnat.dg/tamdt.ad[sb]: Rename to...
6306 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6307 * gnat.dg/tamdt_aux.ads: Rename to...
6308 * gnat.dg/taft_type1_pkg2.ads: ...this.
6309 * gnat.dg/taft_type2.ad[sb]: New test.
6310 * gnat.dg/taft_type2_pkg.ads: New helper.
6311 * gnat.dg/taft_type3.adb: New test.
6312 * gnat.dg/taft_type3_pkg.ads: New helper.
6314 2011-06-05 Tobias Burnus <burnus@net-b.de>
6317 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6320 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6323 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6325 * objc.dg/gnu-api-2-objc.m: Likewise.
6326 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6327 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6329 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6331 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6332 alignment, not the alignment, when calling class_addIvar(). Add
6333 an 'isa' instance variable to the test root class.
6334 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6336 2011-06-04 Jan Hubicka <jh@suse.cz>
6338 PR tree-optimization/48893
6339 PR tree-optimization/49091
6340 PR tree-optimization/49179
6341 * gfortran.dg/pr49179.f90: New testcase
6343 2011-06-04 Jan Hubicka <jh@suse.cz>
6346 * g++.dg/torture/pr48954.C: New testcase.
6348 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6350 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6352 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6355 * g++.dg/diagnostic/bitfld2.C: New.
6357 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6360 * gcc.c-torture/execute/pr49281.c: New test.
6362 2011-06-04 Jan Hubicka <jh@suse.cz>
6364 PR tree-optimize/48929
6365 * gcc.c-torture/compile/pr48929.c: New testcase.
6367 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6369 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6371 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6374 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6376 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6378 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6380 2011-06-03 Richard Henderson <rth@redhat.com>
6381 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6383 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6385 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6387 * objc.dg/headers.m: Do not include objc-list.h.
6389 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6391 * objc.dg/type-stream-1.m: Test removed.
6392 * objc.dg/headers.m: Do not include typedstream.h.
6394 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6396 * objc.dg/torture/forward-1.m (main): Updated testcase.
6398 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6401 * gcc.c-torture/compile/pr49163.c: New.
6403 2011-06-02 Asher Langton <langton2@llnl.gov>
6406 * gfortran.dg/PR49268.f90: New test.
6408 2011-06-02 Asher Langton <langton2@llnl.gov>
6411 * gfortran.dg/PR37039.f90: New test.
6413 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6416 * objc.dg/method-5.m: Updated.
6417 * objc.dg/method-19.m: Updated.
6418 * objc.dg/method-lookup-1.m: New.
6419 * obj-c++.dg/method-6.mm: Updated.
6420 * obj-c++.dg/method-7.mm: Updated.
6421 * obj-c++.dg/method-lookup-1.mm: New.
6423 2011-06-02 DJ Delorie <dj@redhat.com>
6425 * lib/timeout.exp (timeout): Add board_info support.
6427 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6429 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6431 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6434 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6435 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6437 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6438 Hans-Peter Nilsson <hp@axis.com>
6440 PR rtl-optimization/48840
6441 * gcc.target/sparc/ultrasp13.c: New test.
6443 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6446 * gcc.c-torture/compile/pr49238.c: New.
6448 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6450 * gcc.target/arm/g2.c: Skip test in -mthumb.
6451 Skip test unless cpu is xscale.
6452 * gcc.target/arm/scd42-2.c: Likewise.
6453 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6455 2011-06-01 Jason Merrill <jason@redhat.com>
6457 * g++.dg/cpp0x/decltype28.C: New.
6458 * g++.dg/cpp0x/decltype29.C: New.
6460 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6463 * gcc.target/mips/pr45074.c: New test.
6465 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6466 Hans-Peter Nilsson <hp@axis.com>
6468 PR rtl-optimization/48830
6469 * gcc.target/sparc/ultrasp12.c: New test.
6471 2011-06-01 David Li <davidxl@google.com>
6473 * gcc.dg/profile-dir-1.c: Change pass name.
6474 * gcc.dg/profile-dir-2.c: Ditto.
6475 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6476 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6477 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6478 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6479 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6480 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6481 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6482 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6483 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6484 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6485 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6486 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6487 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6488 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6489 * gcc.dg/profile-dir-3.c: Ditto.
6490 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6492 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6494 * objc.dg/attributes/method-nonnull-1.m: New test.
6495 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6497 2011-05-31 Tobias Burnus <burnus@net-b.de>
6500 * gfortran.dg/coarray_atomic_1.f90: New.
6501 * gfortran.dg/coarray/atomic_1.f90: New.
6503 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6505 * gcc.dg/guality/bswaptest.c: New test.
6506 * gcc.dg/guality/clztest.c: New test.
6507 * gcc.dg/guality/ctztest.c: New test.
6508 * gcc.dg/guality/rotatetest.c: New test.
6511 * gcc.target/i386/pr48688.c: New test.
6513 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6516 * g++.dg/lookup/name-clash9.C: New.
6518 2011-05-31 Tobias Burnus <burnus@net-b.de>
6521 * gfortran.dg/coarray/dummy_1.f90: New.
6523 2011-05-31 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/coarray/save_1.f90: New.
6527 * gfortran.dg/coarray_4.f90: Update dg-error.
6529 2011-05-31 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/rv-template1.C: New.
6533 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6535 PR rtl-optimization/49235
6536 * gcc.dg/pr49235.c: New test.
6538 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6540 PR tree-optimization/49093
6541 * gcc.dg/vect/pr49093.c: New test.
6543 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6546 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6548 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6551 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6554 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6557 * gcc.c-torture/execute/pr49186.c: New.
6559 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6562 * gcc.target/i386/pr49168-1.c: New.
6564 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6565 Eric Botcazou <ebotcazou@adacore.com>
6567 * gcc.dg/guality/drap.c: New test.
6569 2011-05-30 Richard Guenther <rguenther@suse.de>
6571 PR tree-optimization/49210
6572 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6573 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6575 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6578 * g++.dg/gomp/pr49223-1.C: New test.
6579 * g++.dg/gomp/pr49223-2.C: New test.
6581 2011-05-30 Richard Guenther <rguenther@suse.de>
6583 PR tree-optimization/49218
6584 * gcc.c-torture/execute/pr49218.c: New testcase.
6586 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6588 PR tree-optimization/49199
6589 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6590 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6591 -fno-tree-scev-cprop.
6593 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6596 * gfortran.dg/extends_13.f03: New.
6598 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6600 PR rtl-optimization/49095
6601 * gcc.target/i386/pr49095.c: New test.
6603 2011-05-29 Tobias Burnus <burnus@net-b.de>
6606 * gfortran.dg/coarray_24.f90: New.
6608 2011-05-29 Tobias Burnus <burnus@net-b.de>
6611 * gfortran.dg/coarray_23.f90: New.
6613 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6616 * gcc.dg/pr48826.c: New test.
6618 2011-05-29 Richard Guenther <rguenther@suse.de>
6620 PR tree-optimization/49217
6621 * gcc.dg/torture/pr49217.c: New testcase.
6623 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6626 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6628 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6630 * gnat.dg/boolean_subtype.adb: Rename to...
6631 * gnat.dg/boolean_subtype1.adb: ...this.
6633 2011-05-28 Jason Merrill <jason@redhat.com>
6635 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6637 2011-05-27 Jason Merrill <jason@redhat.com>
6639 * g++.dg/cpp0x/enum18.C: Adjust.
6641 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6643 2011-05-27 Tobias Burnus <burnus@net-b.de>
6646 * gfortran.dg/coarray_22.f90: New.
6648 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6650 PR tree-optimization/46728
6651 * gcc.target/powerpc/pr46728-1.c: New.
6652 * gcc.target/powerpc/pr46728-2.c: New.
6653 * gcc.target/powerpc/pr46728-3.c: New.
6654 * gcc.target/powerpc/pr46728-4.c: New.
6655 * gcc.target/powerpc/pr46728-5.c: New.
6656 * gcc.dg/pr46728-6.c: New.
6657 * gcc.target/powerpc/pr46728-7.c: New.
6658 * gcc.target/powerpc/pr46728-8.c: New.
6659 * gcc.dg/pr46728-9.c: New.
6660 * gcc.target/powerpc/pr46728-10.c: New.
6661 * gcc.target/powerpc/pr46728-11.c: New.
6662 * gcc.dg/pr46728-12.c: New.
6663 * gcc.target/powerpc/pr46728-13.c: New.
6664 * gcc.target/powerpc/pr46728-14.c: New.
6665 * gcc.target/powerpc/pr46728-15.c: New.
6666 * gcc.target/powerpc/pr46728-16.c: New.
6668 2011-05-27 Jason Merrill <jason@redhat.com>
6670 * g++.dg/abi/mangle47.C: New.
6673 * g++.dg/template/const5.C: New.
6675 * g++.dg/cpp0x/enum18.C: New.
6677 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6679 * g++.dg/cpp0x/error6.C: New.
6681 * g++.dg/cpp0x/error5.C: New.
6683 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6686 * g++.dg/eh/cond6.C: New test.
6688 2011-05-27 Tobias Burnus <burnus@net-b.de>
6691 * gfortran.dg/rank_3.f90: New.
6692 * gfortran.dg/rank_4.f90: New.
6694 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6696 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6697 replace dump search.
6699 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6701 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6702 * gnat.dg/bit_packed_array5.adb: ...here.
6704 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6707 * g++.dg/cpp0x/auto25.C: New.
6709 2011-05-27 Richard Guenther <rguenther@suse.de>
6711 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6713 2011-05-27 Richard Guenther <rguenther@suse.de>
6715 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6717 2011-05-27 Richard Guenther <rguenther@suse.de>
6720 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6722 2011-05-26 Jason Merrill <jason@redhat.com>
6724 * g++.dg/cpp0x/friend1.C: New.
6725 * g++.dg/cpp0x/friend2.C: New.
6727 * g++.dg/cpp0x/auto7.C: Update.
6728 * g++.dg/template/crash50.C: Adjust.
6729 * g++.dg/template/static9.C: Adjust.
6730 * g++.old-deja/g++.ext/memconst.C: Adjust.
6732 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6734 * gcc.dg/march.c: Ignore a note for some targets.
6736 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6737 Nathan Froyd <froydnj@codesourcery.com>
6741 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6742 * g++.dg/parse/pr18770.C: New test.
6743 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6745 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6748 * gfortran.dg/dependency_40.f90 : New test.
6750 2011-05-26 Tobias Burnus <burnus@net-b.de>
6753 * gfortran.dg/coarray/registering_1.f90: New.
6755 2011-05-26 Jason Merrill <jason@redhat.com>
6757 * g++.dg/cpp0x/variadic111.C: New.
6758 * g++.dg/cpp0x/variadic41.C: Adjust.
6760 2011-05-26 Richard Guenther <rguenther@suse.de>
6762 PR tree-optimization/48702
6763 * gcc.dg/torture/pr48702.c: New testcase.
6765 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6767 PR gcov-profile/48845
6768 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6770 * gcc.dg/matrix/matrix.exp: Likewise.
6771 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6772 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6773 line number to check_profiling_available.
6774 * lib/target-supports.exp (check_profiling_available): Account for
6776 Require TLS runtime support with -fprofile-generate.
6777 * lib/profopt.exp (profopt-execute): Add TLS options for
6779 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6781 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6784 * g++.dg/eh/cond5.C: New test.
6786 PR tree-optimization/49161
6787 * gcc.c-torture/execute/pr49161.c: New test.
6789 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6791 * gcc.target/arm/neon-vorn-vbic.c: New test.
6793 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6795 PR tree-optimization/49038
6796 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6797 * gcc.dg/vect/pr49038.c: New test.
6799 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6801 * g++.dg/init/pr25811-3.C: New.
6802 * g++.dg/init/pr25811-4.C: New.
6804 2011-05-25 Jason Merrill <jason@redhat.com>
6806 * g++.dg/cpp0x/enum17.C: New.
6807 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6809 * g++.dg/cpp0x/auto24.C: New.
6811 * g++.dg/cpp0x/error4.C: New.
6813 * g++.dg/cpp0x/rv-restrict.C: New.
6815 * g++.dg/cpp0x/enum15.C: New.
6816 * g++.dg/cpp0x/constexpr-switch2.C: New.
6818 * g++.dg/cpp0x/variadic110.C: New.
6820 * g++.dg/cpp0x/auto9.C: Add typedef test.
6822 * g++.dg/cpp0x/auto23.C: New.
6823 * g++.dg/cpp0x/auto9.C: Adjust.
6825 * g++.dg/cpp0x/defaulted29.C: New.
6827 * g++.dg/cpp0x/initlist51.C: New.
6829 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6831 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6832 * g++.dg/abi/packed1.C: Suppress warning.
6833 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6834 * g++.dg/template/stdarg1.C: Likewise.
6835 * g++.dg/other/packed1.C: Remove arm from xfail list.
6837 2011-05-25 Jason Merrill <jason@redhat.com>
6839 * g++.dg/cpp0x/enum16.C: New.
6840 * g++.dg/parse/error15.C: Adjust.
6842 * g++.dg/cpp0x/initlist50.C: New.
6844 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6846 * g++.dg/cpp0x/variadic109.C: New.
6848 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6850 * gcc.target/i386/pause-1.c: New.
6852 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6854 * gcc.dg/stack-usage-1.c: Adjust comment.
6855 * gcc.dg/stack-usage-2.c: New test.
6857 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6860 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6861 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6863 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6865 PR rtl-optimization/48757
6866 * gfortran.dg/pr48757.f: New test case.
6868 2011-05-24 Jason Merrill <jason@redhat.com>
6870 * g++.dg/cpp0x/access01.C: New.
6872 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6875 * objc.dg/pr48177.m: New testcase.
6877 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6880 * objc.dg/pr48187.m: New testcase.
6881 * obj-c++.dg/pr48187.mm: New testcase.
6882 * objc.dg/ivar-extra-semicolon.m: New testcase.
6884 2011-05-24 Jason Merrill <jason@redhat.com>
6886 * g++.dg/template/access21.C: New.
6887 * g++.dg/template/access22.C: New.
6889 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6891 PR rtl-optimization/48633
6892 * g++.dg/pr48633.C: New test.
6894 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6897 * g++.dg/other/pr49133.C: New test.
6899 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6900 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6902 * gcc.dg/torture/tls/run-gd.c: New test.
6903 * gcc.dg/torture/tls/run-ie.c: New test.
6904 * gcc.dg/torture/tls/run-ld.c: New test.
6905 * gcc.dg/torture/tls/run-le.c: New test.
6906 * lib/target-supports.exp (check_effective_target_tls_runtime):
6907 Build testcase with TLS options.
6909 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6911 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6913 2011-05-24 Tom de Vries <tom@codesourcery.com>
6915 PR tree-optimization/49121
6916 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6918 2011-05-23 Jason Merrill <jason@redhat.com>
6920 * g++.dg/cpp0x/defaulted28.C: New.
6922 * g++.dg/cpp0x/sfinae25.C: New.
6924 * g++.dg/cpp0x/rv-cast2.C: New.
6926 * g++.dg/cpp0x/enum14.C: New.
6928 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6931 * gcc.c-torture/execute/pr49123.c: New test.
6934 * gcc.dg/debug/pr49032.c: New test.
6937 * gcc.dg/pr49120.c: New test.
6939 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6942 * gcc.target/i386/pr47315.c: New test.
6944 2011-05-23 Jason Merrill <jason@redhat.com>
6946 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6948 * g++.dg/cpp0x/sfinae24.C: New.
6950 * g++.dg/cpp0x/error3.C: New.
6952 * g++.dg/cpp0x/defaulted27.C: New.
6954 * g++.dg/cpp0x/decltype27.C: New.
6956 2011-05-23 Richard Guenther <rguenther@suse.de>
6958 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6960 2011-05-23 Richard Guenther <rguenther@suse.de>
6962 PR tree-optimization/40874
6963 * g++.dg/tree-ssa/pr40874.C: New testcase.
6965 2011-05-23 Richard Guenther <rguenther@suse.de>
6967 PR tree-optimization/49115
6968 * g++.dg/torture/pr49115.C: New testcase.
6970 2011-05-23 Richard Guenther <rguenther@suse.de>
6973 * gcc.dg/memcpy-3.c: New testcase.
6975 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6978 * gcc.c-torture/execute/pr48973-1.c: New test.
6979 * gcc.c-torture/execute/pr48973-2.c: New test.
6981 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6984 * g++.dg/warn/pr18016.C: New.
6986 2011-05-23 Tom de Vries <tom@codesourcery.com>
6989 * gcc.target/arm/ivopts-6.c: New test.
6991 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6994 * gcc.c-torture/compile/pr49029.c: New test.
6996 2011-05-22 Jason Merrill <jason@redhat.com>
6998 * g++.dg/cpp0x/sfinae23.C: New.
6999 * g++.dg/cpp0x/sfinae8.C: Correct.
7001 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7003 * gfortran.dg/function_optimize_8.f90: New test case.
7005 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7007 PR tree-optimization/49087
7008 * gcc.dg/vect/O3-pr49087.c: New test.
7010 2011-05-21 Jason Merrill <jason@redhat.com>
7012 * g++.dg/debug/const5.C: New.
7014 2011-05-20 Jason Merrill <jason@redhat.com>
7016 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7018 * g++.dg/cpp0x/constexpr-static7.C: New.
7020 * g++.dg/cpp0x/enum12.C: New.
7021 * g++.dg/cpp0x/enum13.C: New.
7023 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7026 * gfortran.dg/select_type_23.f03: New.
7028 2011-05-20 Jason Merrill <jason@redhat.com>
7030 * g++.dg/cpp0x/defaulted26.C: New.
7032 * g++.dg/cpp0x/noexcept02.C: Fix.
7033 * g++.dg/cpp0x/noexcept03.C: Fix.
7034 * g++.dg/cpp0x/noexcept08.C: Fix.
7035 * g++.dg/cpp0x/noexcept10.C: New.
7037 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7040 * gfortran.dg/extends_12.f03: New.
7042 2011-05-20 Jason Merrill <jason@redhat.com>
7044 * g++.dg/template/koenig9.C: New.
7045 * g++.dg/opt/pr47615.C: Fix.
7046 * g++.dg/overload/defarg1.C: Fix.
7047 * g++.dg/tc1/dr213.C: Remove xfail.
7048 * g++.dg/torture/pr34850.C: Fix.
7049 * g++.dg/torture/pr39362.C: Fix.
7050 * g++.old-deja/g++.brendan/crash56.C: Fix.
7051 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7053 2011-05-20 Richard Guenther <rguenther@suse.de>
7055 PR tree-optimization/49079
7056 * gcc.dg/torture/pr49079.c: New testcase.
7058 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7060 PR tree-optimization/49073
7061 * gcc.c-torture/execute/pr49073.c: New test.
7063 2011-06-19 Tobias Burnus <burnus@net-b.de>
7066 * gfortran.dg/coarray_21.f90: New.
7068 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7070 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7073 2011-05-19 Richard Guenther <rguenther@suse.de>
7076 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7078 2011-05-19 Richard Guenther <rguenther@suse.de>
7081 * gcc.dg/builtin-object-size-11.c: New testcase.
7083 2011-05-19 Tom de Vries <tom@codesourcery.com>
7086 * gcc.target/arm/ivopts.c: New test.
7087 * gcc.target/arm/ivopts-2.c: New test.
7089 2011-05-19 Tom de Vries <tom@codesourcery.com>
7091 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7093 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * gcc.c-torture/execute/960321-1.x: Remove.
7097 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7100 * gfortran.dg/move_alloc_4.f90: New.
7102 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7105 * gcc.target/i386/pr49002-1.c: New test.
7106 * gcc.target/i386/pr49002-2.c: Likewise.
7108 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7110 PR tree-optimization/49039
7111 * gcc.c-torture/execute/pr49039.c: New test.
7112 * gcc.dg/tree-ssa/pr49039.c: New test.
7113 * g++.dg/torture/pr49039.C: New test.
7115 2011-05-18 Jason Merrill <jason@redhat.com>
7117 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7118 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7119 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7121 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7123 * gcc.target/bfin/mcpu-bf592.c: New test.
7125 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7127 PR tree-optimization/41881
7128 * gcc.dg/vect/O3-pr41881.c: New test.
7129 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7131 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7133 PR tree-optimization/49000
7134 * gcc.dg/pr49000.c: New test.
7136 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7138 * gnat.dg/invalid1.adb: New test.
7140 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7142 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7144 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7145 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7147 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7150 * g++.dg/cpp0x/range-for18.C: New.
7152 2011-05-15 Tobias Burnus <burnus@net-b.de>
7155 * gfortran.dg/coarray/image_index_2.f90: New.
7157 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7159 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7160 * g++.dg/cpp0x/override2.C: New.
7162 2011-05-14 Tobias Burnus <burnus@net-b.de>
7165 * gfortran.de/coarray_20.f90: New.
7167 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7170 * function_optimize_7.f90: New test case.
7172 2011-05-13 Jason Merrill <jason@redhat.com>
7174 * g++.dg/cpp0x/decltype26.C: New.
7175 * g++.dg/cpp0x/enum11.C: New.
7177 2011-05-13 Tobias Burnus <burnus@net-b.de>
7181 * gfortran.dg/assign_8.f90: Update dg-error.
7183 2011-05-13 Tobias Burnus <burnus@net-b.de>
7186 * gfortran.dg/io_constraints_8.f90: New.
7187 * gfortran.dg/io_constraints_9.f90: New.
7189 2011-05-13 Martin Thuresson <martint@google.com>
7191 PR gcov-profile/47793
7192 * gcc.dg/pr47793.c: New.
7194 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7196 PR tree-optimization/48975
7197 * gcc.dg/pr48975.c: New test.
7199 2011-05-12 Tobias Burnus <burnus@net-b.de>
7202 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7204 2011-05-12 Jason Merrill <jason@redhat.com>
7206 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7208 2011-05-12 Geert Bosch <bosch@adacore.com>
7210 * gnat.dg/view_conversion1.adb: New test.
7212 2011-05-12 Richard Guenther <rguenther@suse.de>
7214 PR tree-optimization/48172
7215 * gcc.dg/vect/pr48172.c: New testcase.
7217 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7220 * g++.dg/opt/pr48967.C: New test.
7222 2011-05-11 Jason Merrill <jason@redhat.com>
7224 * g++.dg/cpp0x/constexpr-friend.C: New.
7225 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7227 * g++.dg/cpp0x/sfinae22.C: New.
7229 2011-05-11 Tobias Burnus <burnus@net-b.de>
7232 * gfortran.dg/generic_24.f90: New.
7234 2011-05-11 Richard Guenther <rguenther@suse.de>
7236 PR tree-optimization/15256
7237 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7239 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7242 * gcc.dg/pr48159-1.c: New test.
7243 * gcc.dg/pr48159-2.c: New test.
7245 2011-05-11 Richard Guenther <rguenther@suse.de>
7248 * gcc.dg/torture/pr48953.c: New testcase.
7250 2011-05-11 Richard Guenther <rguenther@suse.de>
7252 PR tree-optimization/18041
7253 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7255 2011-05-11 Alan Modra <amodra@gmail.com>
7258 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7260 2011-05-10 Jason Merrill <jason@redhat.com>
7262 * g++.dg/cpp0x/defaulted25.C: New.
7263 * g++.dg/template/crash7.C: Adjust.
7265 * g++.dg/cpp0x/variadic108.C: New.
7267 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7269 * g++.dg/inherit/virtual9.C: Extend.
7271 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7274 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7275 are passed and returned in vector registers.
7277 2011-05-10 Richard Guenther <rguenther@suse.de>
7279 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7280 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7281 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7282 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7283 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7286 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7288 PR tree-optimization/48611
7289 PR tree-optimization/48794
7290 * gfortran.dg/gomp/pr48611.f90: New test.
7291 * gfortran.dg/gomp/pr48794.f90: New test.
7294 * gcc.dg/dfp/pr48928.c: New test.
7296 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7299 * g++.dg/cpp0x/pr48522.C: New.
7301 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/cpp0x/sfinae21.C: New.
7306 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7308 * g++.dg/template/sfinae28.C: Rename to...
7309 * g++.dg/cpp0x/sfinae19.C: ... this.
7310 * g++.dg/template/sfinae29.C: Rename to...
7311 * g++.dg/cpp0x/sfinae20.C: ... this.
7313 2011-05-09 Jeff Law <law@redhat.com>
7315 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7318 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7321 * g++.dg/init/pr20039.C: New.
7323 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7327 * g++.dg/template/sfinae28.C: New.
7328 * g++.dg/template/sfinae29.C: Likewise.
7330 2011-05-09 Jason Merrill <jason@redhat.com>
7332 * g++.dg/template/nontype23.C: New.
7334 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7336 * g++.dg/init/pr48859.C: New.
7338 2011-05-09 Jason Merrill <jason@redhat.com>
7340 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7341 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7342 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7343 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7344 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7345 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7346 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7347 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7349 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7351 * g++.dg/inherit/virtual9.C: New.
7353 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7356 * g++.dg/template/dependent-expr8.C: New test case.
7358 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7360 PR tree-optimization/48837
7361 * gcc.dg/pr48837.c: New testcase.
7363 2011-05-06 Jason Merrill <jason@redhat.com>
7365 * g++.dg/cpp0x/constexpr-condition2.C: New.
7367 * g++.dg/cpp0x/constexpr-missing.C: New.
7369 2011-05-06 Tobias Burnus <burnus@net-b.de>
7372 * gfortran.dg/coarray/this_image_2.f90: New.
7374 2011-05-06 Tobias Burnus <burnus@net-b.de>
7378 * gfortran.dg/bind_c_usage_22.f90: New.
7379 * gfortran.dg/bind_c_usage_23.f90: New.
7380 * gfortran.dg/bind_c_usage_24.f90: New.
7381 * gfortran.dg/bind_c_usage_24_c.c: New.
7383 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7386 * g++.dg/template/member9.C: New test case.
7388 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7390 * gnat.dg/discr29.ad[sb]: New test.
7391 * gnat.dg/discr30.adb: Likewise.
7393 2011-05-05 Julian Brown <julian@codesourcery.com>
7395 * gcc.target/arm/neon-vset_lanes8.c: New test.
7397 2011-05-05 Jason Merrill <jason@redhat.com>
7399 * g++.dg/init/new32.C: New.
7401 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7406 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7408 PR rtl-optimization/48381
7409 * gcc.c-torture/compile/pr48381.c: New test.
7411 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7413 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7415 * gcc.target/i386/opt-1.c: Ditto.
7417 2011-05-04 Jason Merrill <jason@redhat.com>
7419 * g++.dg/conversion/base1.C: New.
7421 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7423 PR libgfortran/48787
7424 * gfortran.dg/round_3.f08: Add more checks to test case.
7426 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7428 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7429 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7430 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7431 Gate test on effective_target fd_truncate.
7433 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7435 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7436 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7437 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7438 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7439 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7440 * gcc.target/i386/pr38824.c: Ditto.
7441 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7442 * gcc.target/i386/vecinit-2.c: Ditto.
7443 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7444 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7445 * gcc.target/i386/parity-2.c: Ditto.
7446 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7448 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7450 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7452 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7453 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7454 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7456 2011-05-03 Tobias Burnus <burnus@net-b.de>
7459 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7461 2011-05-03 Tobias Burnus <burnus@net-b.de>
7464 * gfortran.dg/coarray/this_image_1.f90: New.
7466 2011-05-03 Tobias Burnus <burnus@net-b.de>
7469 * gfortran.dg/coarray/caf.dg: New.
7470 * gfortran.dg/coarray/image_index_1.f90: New, copied
7471 from ../coarray_16.f90.
7473 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7476 * g++.dg/ext/complex9.C: New.
7478 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7481 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7482 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7483 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7485 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7487 * gcc.target/bfin/builtins: Created.
7488 * gcc.target/bfin/hisilh-O0.c: Deleted.
7489 * gcc.target/bfin/hisilh.c: Moved to...
7490 * gcc.target/bfin/builtins/hisilh.c: ...here.
7491 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7492 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7493 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7494 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7495 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7496 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7497 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7498 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7499 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7500 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7501 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7502 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7503 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7504 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7505 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7506 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7507 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7508 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7509 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7510 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7511 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7512 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7513 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7514 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7515 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7516 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7517 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7518 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7519 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7520 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7521 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7522 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7523 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7524 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7525 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7526 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7527 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7528 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7529 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7530 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7531 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7532 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7533 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7534 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7535 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7536 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7537 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7538 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7539 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7540 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7541 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7542 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7543 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7544 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7545 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7546 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7547 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7548 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7549 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7550 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7551 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7552 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7553 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7554 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7555 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7556 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7557 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7558 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7559 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7560 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7561 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7562 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7563 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7564 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7565 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7566 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7567 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7568 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7569 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7570 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7571 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7572 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7573 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7574 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7575 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7576 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7577 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7578 * gcc.target/bfin/builtins/circptr.c: Ditto.
7579 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7580 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7581 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7582 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7583 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7584 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7585 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7586 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7587 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7588 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7589 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7590 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7591 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7592 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7593 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7594 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7595 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7596 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7597 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7598 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7599 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7600 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7601 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7602 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7603 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7604 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7605 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7606 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7607 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7608 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7609 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7610 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7611 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7612 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7613 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7614 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7615 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7616 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7617 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7618 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7619 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7620 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7621 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7622 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7623 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7624 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7625 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7626 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7627 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7628 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7629 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7630 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7631 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7632 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7633 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7634 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7635 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7636 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7637 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7638 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7639 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7640 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7641 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7642 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7643 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7644 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7645 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7646 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7647 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7648 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7650 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7652 * gcc.target/arm/cold-lc.c: New test.
7654 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.dg/pr48774.c: New test.
7659 2011-05-03 Richard Guenther <rguenther@suse.de>
7661 * gcc.dg/large-size-array-5.c: New testcase.
7663 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7665 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7667 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7669 * lib/target-supports.exp (check_effective_target_vect_strided):
7671 (check_effective_target_vect_strided2)
7672 (check_effective_target_vect_strided3)
7673 (check_effective_target_vect_strided4)
7674 (check_effective_target_vect_strided8): ...these new functions.
7676 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7677 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7678 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7679 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7680 * gcc.dg/vect/pr37539.c: Likewise.
7681 * gcc.dg/vect/slp-11a.c: Likewise.
7682 * gcc.dg/vect/slp-11b.c: Likewise.
7683 * gcc.dg/vect/slp-11c.c: Likewise.
7684 * gcc.dg/vect/slp-12a.c: Likewise.
7685 * gcc.dg/vect/slp-12b.c: Likewise.
7686 * gcc.dg/vect/slp-18.c: Likewise.
7687 * gcc.dg/vect/slp-19a.c: Likewise.
7688 * gcc.dg/vect/slp-19b.c: Likewise.
7689 * gcc.dg/vect/slp-21.c: Likewise.
7690 * gcc.dg/vect/slp-23.c: Likewise.
7691 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7693 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7694 instead of vect_interleave && vect_extract_even_odd.
7695 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7696 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7697 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7698 * gcc.dg/vect/vect-1.c: Likewise.
7699 * gcc.dg/vect/vect-10.c: Likewise.
7700 * gcc.dg/vect/vect-98.c: Likewise.
7701 * gcc.dg/vect/vect-107.c: Likewise.
7702 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7703 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7704 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7705 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7706 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7707 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7708 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7709 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7710 * gcc.dg/vect/vect-strided-float.c: Likewise.
7711 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7712 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7713 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7714 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7715 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7716 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7717 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7718 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7719 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7720 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7721 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7722 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7723 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7724 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7725 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7727 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7729 * gcc.dg/vect/pr30843.c: Likewise.
7730 * gcc.dg/vect/pr33866.c: Likewise.
7731 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7732 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7733 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7734 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7736 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7738 * gcc.dg/vect/slp-11.c: Split into...
7739 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7740 gcc.dg/vect/slp-11c.c: ...these tests.
7741 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7742 * gcc.dg/vect/slp-12c.c: ...this new test.
7743 * gcc.dg/vect/slp-19.c: Split into...
7744 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7745 gcc.dg/vect/slp-19c.c: ...these new tests.
7747 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7749 * lib/target-supports.exp
7750 (check_effective_target_vect_extract_even_odd_wide): Delete.
7751 (check_effective_target_vect_strided_wide): Likewise.
7752 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7753 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7754 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7755 * gcc.dg/vect/pr37539.c: Likewise.
7756 * gcc.dg/vect/slp-11.c: Likewise.
7757 * gcc.dg/vect/slp-12a.c: Likewise.
7758 * gcc.dg/vect/slp-12b.c: Likewise.
7759 * gcc.dg/vect/slp-19.c: Likewise.
7760 * gcc.dg/vect/slp-23.c: Likewise.
7761 * gcc.dg/vect/vect-1.c: Likewise.
7762 * gcc.dg/vect/vect-98.c: Likewise.
7763 * gcc.dg/vect/vect-107.c: Likewise.
7764 * gcc.dg/vect/vect-strided-float.c: Likewise.
7766 2011-05-02 Jason Merrill <jason@redhat.com>
7768 * g++.dg/init/new31.C: New.
7770 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7773 * gcc.dg/pr35445.c: New test.
7775 2011-05-02 Jason Merrill <jason@redhat.com>
7777 * c-c++-common/vla-1.c: New.
7779 2011-05-02 Richard Guenther <rguenther@suse.de>
7781 PR tree-optimization/48822
7782 * gcc.dg/torture/pr48822.c: New testcase.
7784 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7787 * g++.dg/cpp0x/constexpr-47969.C: New.
7789 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7792 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7793 on vect_no_align targets.
7794 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7795 vect_no_align targets.
7797 2011-05-01 Xinliang David Li <davidxl@google.com>
7799 * gcc.dg/tree-ssa/integer-addr.c: New test.
7800 * gcc.dg/tree-ssa/alias_bug.c: New test.
7802 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7804 PR libgfortran/48787
7805 * gfortran.dg/round_3.f08: Add more checks.
7807 2011-04-30 Tobias Burnus <burnus@net-b.de>
7810 * gfortran.dg/import9.f90: New, proper test.
7811 * gfortran.dg/interface_37.f90: Remove bogus
7812 test (bogus copy of interface_36.f90).
7814 2011-04-30 Tobias Burnus <burnus@net-b.de>
7817 * gfortran.dg/interface_37.f90: New.
7819 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7822 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7824 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7826 PR tree-optimization/48809
7827 * gcc.c-torture/execute/pr48809.c: New test.
7829 2011-04-29 Jeff Law <law@redhat.com>
7831 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7833 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7836 * g++.dg/init/ctor10.C: New.
7838 2011-04-29 Le-Chun Wu <lcwu@google.com>
7840 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7841 warning in implicitly instantiated templates.
7843 2011-04-29 Le-Chun Wu <lcwu@google.com>
7845 * g++.dg/warn/Wnull-conversion-1.C: New.
7846 * g++.dg/warn/Wnull-conversion-2.C: New.
7848 2011-04-29 Diego Novillo <dnovillo@google.com>
7850 * g++.old-deja/g++.other/null3.C: Expect warning about
7851 converting boolean to a pointer.
7853 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7856 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7860 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7862 2011-04-29 Tobias Burnus <burnus@net-b.de>
7865 * gfortran.dg/typebound_proc_22.f90: New.
7868 * gfortran.dg/interface_36.f90: New.
7870 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7872 PR libgfortran/48488
7873 PR libgfortran/48602
7874 PR libgfortran/48615
7875 PR libgfortran/48684
7876 PR libgfortran/48787
7877 * gfortran.dg/fmt_g.f: Adjust test.
7878 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7879 * gfortran.dg/round_3.f08: New test.
7880 * gfortran.dg/namelist_print_1.f: Adjust test.
7881 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7882 * gfortran.dg/f2003_io_5.f03: Adjust test.
7883 * gfortran.dg/coarray_15.f90: Adjust test.
7884 * gfortran.dg/namelist_65.f90: Adjust test.
7885 * gfortran.dg/fmt_cache_1.f: Adjust test.
7886 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7887 * gfortran.dg/real_const_3.f90: Adjust test.
7889 2011-04-28 Xinliang David Li <davidxl@google.com>
7891 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7892 * g++.dg/prof-robust-1.C: New test.
7894 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7896 PR tree-optimization/48765
7897 * gcc.dg/vect/pr48765.c: New.
7899 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7901 PR tree-optimization/48775
7902 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7904 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7907 * g++.dg/inherit/pr48798.C: New.
7908 * g++.old-deja/g++.other/base1.C: Adjust.
7910 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7913 * g++.dg/template/inherit7.C: New test case.
7915 2011-04-28 Richard Guenther <rguenther@suse.de>
7917 PR tree-optimization/40052
7918 PR tree-optimization/15347
7919 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7920 * gcc.dg/pr15347.c: Likewise.
7922 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7925 * g++.dg/cpp0x/sfinae18.C: New.
7927 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7930 * g++.dg/ext/is_literal_type1.C: New.
7932 2011-04-28 Tobias Burnus <burnus@net-b.de>
7936 * gfortran.dg/interface_35.f90: New.
7937 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7938 * gfortran.dg/func_result_6.f90: Add dg-warning.
7939 * gfortran.dg/bessel_1.f90: Ditto.
7940 * gfortran.dg/hypot_1.f90: Ditto.
7941 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7942 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7943 * gfortran.dg/interface_assignment_4.f90: Ditto.
7945 2011-04-27 Jason Merrill <jason@redhat.com>
7947 * g++.dg/ext/complex8.C: New.
7949 * g++.dg/cpp0x/initlist49.C: New.
7950 * g++.dg/init/new30.C: New.
7952 2011-04-27 Tobias Burnus <burnus@net-b.de>
7955 * gfortran.dg/whole_file_34.f90: New.
7957 2011-04-27 Jan Hubicka <jh@suse.cz>
7959 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7961 2011-04-27 Jason Merrill <jason@redhat.com>
7963 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7965 * g++.dg/parse/ambig6.C: New.
7967 2011-04-27 Nick Clifton <nickc@redhat.com>
7969 * gcc.dg/20020312-2.c: Add definition for RX.
7971 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7972 option with RX targets.
7974 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7977 2011-04-27 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/tree-ssa/pr23382.c: Remove.
7981 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7984 * gcc.c-torture/compile/pr48767.c: New test.
7986 2011-04-27 Richard Guenther <rguenther@suse.de>
7988 PR tree-optimization/48772
7989 * g++.dg/pr48772.C: New testcase.
7991 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7994 * gcc.c-torture/compile/pr48742.c: New test.
7996 2011-04-26 Jason Merrill <jason@redhat.com>
7998 * g++.dg/lookup/koenig13.C: New.
8000 * g++.dg/cpp0x/initlist48.C: New.
8002 2011-04-25 Jason Merrill <jason@redhat.com>
8004 * g++.dg/cpp0x/sfinae17.C: New.
8006 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8009 * gcc.target/powerpc/pr48258-1.c: New file.
8010 * gcc.target/powerpc/pr48258-2.c: Ditto.
8012 2011-04-26 Xinliang David Li <davidxl@google.com>
8014 * gcc.dg/uninit-suppress.c: New test.
8015 * gcc.dg/uninit-suppress.c: New test.
8017 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8020 * gcc.dg/pr48768.c: New test.
8022 PR tree-optimization/48734
8023 * gcc.c-torture/compile/pr48734.c: New test.
8026 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8028 2011-04-26 Richard Guenther <rguenther@suse.de>
8030 PR tree-optimization/48731
8031 * gcc.dg/torture/pr48731.c: New testcase.
8033 2011-04-26 Richard Guenther <rguenther@suse.de>
8036 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8038 2011-04-26 Richard Guenther <rguenther@suse.de>
8041 * gcc.dg/torture/pr48694-1.c: New testcase.
8042 * gcc.dg/torture/pr48694-2.c: Likewise.
8044 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8046 * g++.dg/ext/underlying_type1.C: New.
8047 * g++.dg/ext/underlying_type2.C: Likewise.
8048 * g++.dg/ext/underlying_type3.C: Likewise.
8049 * g++.dg/ext/underlying_type4.C: Likewise.
8050 * g++.dg/ext/underlying_type5.C: Likewise.
8051 * g++.dg/ext/underlying_type6.C: Likewise.
8052 * g++.dg/ext/underlying_type7.C: Likewise.
8053 * g++.dg/ext/underlying_type8.C: Likewise.
8054 * g++.dg/ext/underlying_type9.C: Likewise.
8055 * g++.dg/ext/underlying_type10.C: Likewise.
8057 2011-04-25 Jason Merrill <jason@redhat.com>
8059 * g++.dg/cpp0x/regress/template-const2.C: New.
8061 2011-04-25 Jeff Law <law@redhat.com>
8063 * gcc.dg/tree-ssa/vrp56.c: new test.
8065 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8069 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8071 PR preprocessor/48740
8072 * c-c++-common/raw-string-11.c: New test.
8074 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8076 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8079 2011-04-23 Tobias Burnus <burnus@net-b.de>
8082 * gfortran.dg/coarray_19.f90: New.
8084 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.dg/pr48685.c: New test.
8089 2011-04-22 Jan Hubicka <jh@suse.cz>
8091 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8093 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8095 PR tree-optimization/48717
8096 * gcc.c-torture/execute/pr48717.c: New test.
8098 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8101 * gcc.target/i386/pr48723.c: New test.
8103 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8106 * gcc.dg/gomp/pr48716.c: New test.
8107 * g++.dg/gomp/pr48716.C: New test.
8109 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8112 * gcc.dg/missing-field-init-2.c: Update testcase.
8114 2011-04-22 Alan Modra <amodra@gmail.com>
8116 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8118 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8121 * gfortran.dg/function_optimize_6.f90: New test.
8123 2011-04-21 Easwaran Raman <eraman@google.com>
8125 * gcc.dg/stack-layout-2.c: New test.
8127 2011-04-21 Richard Guenther <rguenther@suse.de>
8130 * g++.dg/lto/pr48207-2_0.C: New testcase.
8131 * g++.dg/lto/pr48207-3_0.C: Likewise.
8133 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8135 * gnat.dg/volatile5.adb: New test.
8136 * gnat.dg/volatile5_pkg.ads: New helper.
8138 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8141 * gcc.target/i386/pr48708.c: New test.
8143 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8145 * gcc.dg/vect/vect-119.c: New test.
8147 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8149 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8152 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8153 Richard Sandiford <richard.sandiford@linaro.org>
8156 * gcc.target/arm/pr46329.c: New test.
8158 2011-04-21 Tobias Burnus <burnus@net-b.de>
8161 * gfortran.dg/coarray_18.f90: New.
8163 2011-04-20 Jason Merrill <jason@redhat.com>
8165 * g++.dg/cpp0x/initlist47.C: New.
8167 * g++.dg/init/dtor4.C: New.
8169 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8172 * gcc.target/i386/sse2-pinsrw.c: New test.
8173 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8174 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8175 * gcc.target/i386/sse2-insvhi.c: Ditto.
8176 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8177 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8179 2011-04-20 Jason Merrill <jason@redhat.com>
8181 * g++.dg/template/const4.C: New.
8183 2011-04-20 Easwaran Raman <eraman@google.com>
8185 * gcc.dg/stack-layout-1.c: New test.
8187 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8189 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8190 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8193 2011-04-20 Kai Tietz <ktietz@redhat.com>
8195 * gcc.dg/binop-xor1.c: New test.
8196 * gcc.dg/binop-xor2.c: New test.
8197 * gcc.dg/binop-xor3.c: New test.
8198 * gcc.dg/binop-xor4.c: New test.
8199 * gcc.dg/binop-xor5.c: New test.
8201 2011-04-20 Richard Guenther <rguenther@suse.de>
8203 PR tree-optimization/47892
8204 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8206 2011-04-20 Richard Guenther <rguenther@suse.de>
8209 * g++.dg/torture/pr48695.C: New testcase.
8211 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8213 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8214 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8215 * gcc.c-torture/execute/pr45262.c: Ditto
8216 * gcc.dg/torture/pr43165.c: Ditto.
8217 * gcc.dg/torture/pr47228.c: Ditto.
8218 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8219 * gcc.dg/ipa/pr45644.c: Ditto.
8220 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8223 2011-04-19 Jason Merrill <jason@redhat.com>
8225 * g++.dg/ext/complex7.C: New.
8227 * g++.dg/ext/attrib41.C: New.
8229 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8232 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8234 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8237 * gcc.target/i386/pr48678.c: New test.
8239 2011-04-19 Martin Jambor <mjambor@suse.cz>
8241 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8242 * g++.dg/opt/devirt2.C: New test.
8243 * g++.dg/ipa/devirt-g-1.C: Likewise.
8245 2011-04-19 Tobias Burnus <burnus@net-b.de>
8248 * gfortran.dg/whole_file_33.f90: New.
8250 2011-04-19 Martin Jambor <mjambor@suse.cz>
8252 * g++.dg/ipa/devirt-7.C: New test.
8254 2011-04-19 Richard Guenther <rguenther@suse.de>
8257 * g++.dg/lto/pr48207_0.C: New testcase.
8259 2011-04-18 Jason Merrill <jason@redhat.com>
8261 * g++.dg/init/void1.C: New.
8263 * g++.dg/cpp0x/union4.C: New.
8265 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8268 * g++.dg/torture/pr48661.C: New test.
8271 * g++.dg/gomp/pr48632.C: New test.
8273 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8275 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8276 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8278 2011-04-18 Tobias Burnus <burnus@net-b.de>
8281 * gfortran.dg/coarray_17.f90: New.
8282 * gfortran.dg/coarray_10.f90: Update dg-error.
8284 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8287 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8288 * gfortran.dg/guality/guality.exp: Likewise.
8290 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8294 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8298 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8300 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8302 2011-04-18 Richard Guenther <rguenther@suse.de>
8305 * g++.dg/torture/pr46364.C: New testcase.
8307 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8309 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8311 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8313 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8315 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8316 Ira Rosen <ira.rosen@linaro.org>
8319 * gcc.target/arm/pr48252.c: New test.
8321 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8323 PR tree-optimization/48616
8324 * gcc.dg/pr48616.c: New test.
8326 2011-04-18 Tobias Burnus <burnus@net-b.de>
8329 * gfortran.dg/coarray_16.f90: New.
8331 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8334 * gfortran.dg/realloc_on_assign_7.f03: New test.
8336 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8338 PR libgfortran/48602
8339 * gfortran.dg/fmt_g0_6.f08: New test.
8341 2011-04-17 Jason Merrill <jason@redhat.com>
8343 * g++.dg/cpp0x/sfinae16.C: New.
8345 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8347 * gcc.target/mips/reg-var-1.c: New test.
8349 2011-04-17 Jan Hubicka <jh@suse.cz>
8351 * gcc.dg/winline-5.c: Update testcase.
8353 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8355 * gnat.dg/discr27.ad[sb]: Move dg directive.
8356 * gnat.dg/discr28.ad[sb]: New test.
8357 * gnat.dg/discr28_pkg.ads: New helper.
8359 2011-04-17 Michael Matz <matz@suse.de>
8361 PR tree-optimization/48622
8363 * gcc.dg/lto/pr48622_0.c: New test.
8365 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8367 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8368 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8369 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8370 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8371 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8372 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8374 2011-04-15 Jason Merrill <jason@redhat.com>
8376 * g++.dg/cpp0x/range-for17.C: New.
8378 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8380 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8381 * g++.dg/cpp0x/range-for3.C: Likewise.
8382 * g++.dg/cpp0x/range-for9.C: Correct error message.
8383 * g++.dg/cpp0x/range-for11.C: New.
8384 * g++.dg/cpp0x/range-for12.C: New.
8385 * g++.dg/cpp0x/range-for13.C: New.
8386 * g++.dg/cpp0x/range-for14.C: New.
8387 * g++.dg/cpp0x/range-for15.C: New.
8388 * g++.dg/cpp0x/range-for16.C: New.
8390 2011-04-15 Tobias Burnus <burnus@net-b.de>
8393 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8395 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8397 * objc.dg/naming-4.m: Updated.
8398 * objc.dg/naming-5.m: Updated.
8399 * objc.dg/naming-6.m: New.
8400 * objc.dg/naming-7.m: New.
8401 * obj-c++.dg/naming-1.mm: Updated.
8402 * obj-c++.dg/naming-2.mm: Updated.
8403 * obj-c++.dg/naming-3.mm: New.
8404 * obj-c++.dg/naming-4.mm: New.
8406 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8408 PR libgfortran/48589
8409 * gfortran.dg/fmt_g0_5.f08: New test.
8411 2011-04-15 Richard Guenther <rguenther@suse.de>
8414 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8416 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8418 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8419 -finline-limit=0 to -fno-inline
8421 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8424 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8427 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8431 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8432 * gcc.target/i386/avx-insertps-3.c: New test.
8433 * gcc.target/i386/avx-insertps-4.c: New test.
8435 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8437 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8440 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8445 * gcc.target/avr/pr46779-1.c: New test case
8446 * gcc.target/avr/pr46779-2.c: New test case
8448 2011-04-14 Jason Merrill <jason@redhat.com>
8450 * g++.dg/cpp0x/sfinae15.C: New.
8452 * g++.dg/cpp0x/sfinae14.C: New.
8454 * g++.dg/ext/vla10.C: New.
8456 2011-04-14 Richard Guenther <rguenther@suse.de>
8458 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8460 2011-04-14 Richard Guenther <rguenther@suse.de>
8462 * gcc.dg/fold-bitand-4.c: Move ...
8463 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8465 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8467 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8469 * gcc.target/avr/torture/trivial.c: Ditto.
8471 2011-04-13 Jason Merrill <jason@redhat.com>
8473 * g++.dg/template/operator11.C: New.
8475 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8478 * gcc.dg/gomp/pr48591.c: New test.
8481 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8482 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8484 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8487 * g++.dg/template/dependent-expr7.C: New test case.
8489 2011-04-13 Jason Merrill <jason@redhat.com>
8491 * g++.dg/cpp0x/sfinae13.C: New.
8493 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8495 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8497 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8499 * gcc.target/arm/pr43698.c: Remove -march option.
8501 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8503 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8506 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8510 * gfortran.dg/realloc_on_assign_6.f03: New test.
8512 2011-04-12 Kai Tietz <ktietz@redhat.com>
8514 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8515 targets the additional -mno-ms-bitfields and
8516 -Wno-packed-bitfield-compat options.
8517 * g++.dg/ext/bitfield3.C: Likewise.
8518 * g++.dg/ext/bitfield4.C: Likewise.
8519 * g++.dg/ext/bitfield5.C: Likewise.
8520 * gcc.dg/bitfld-15.c: Likewise.
8521 * gcc.dg/bitfld-16.c: Likewise.
8522 * gcc.dg/bitfld-17.c: Likewise.
8523 * gcc.dg/bitfld-18.c: Likewise.
8525 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8527 * gcc.target/arm/neon-vld3-1.c: New test.
8528 * gcc.target/arm/neon-vst3-1.c: New test.
8529 * gcc.target/arm/neon/v*.c: Regenerate.
8531 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8533 PR rtl-optimization/48549
8534 * g++.dg/opt/pr48549.C: New test.
8536 2011-04-12 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/46076
8539 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8541 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544 * lib/compat.exp (compat-execute): Declare unsupported after
8545 stripping path from src1.
8546 * lib/lto.exp (lto-execute): Likewise.
8548 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.dg/pr48552-1.c: New test.
8552 * gcc.dg/pr48552-2.c: New test.
8554 2011-04-11 Jason Merrill <jason@redhat.com>
8556 * g++.dg/cpp0x/sfinae12.C: New.
8558 * g++.dg/cpp0x/enum10.C: New.
8560 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8562 * g++.dg/cpp0x/rv-func.C: New.
8564 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8566 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8569 2011-04-11 Martin Jambor <mjambor@suse.cz>
8571 PR tree-optimization/48195
8572 * gcc.dg/ipa/pr48195.c: New test.
8574 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8576 * gnat.dg/return3.adb: Remove unused switch.
8578 2011-04-08 Mike Stump <mikestump@comcast.net>
8581 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8582 default to fno-common.
8584 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8586 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8587 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8589 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8592 * gfortran.dg/function_optimize_5.f90: New test.
8594 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8596 * gnat.dg/aggr17.adb: New test.
8597 * gnat.dg/aggr18.adb: Likewise.
8599 2011-04-08 Michael Matz <matz@suse.de>
8602 * gcc.target/i386/pr48389.c: New test.
8604 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8606 PR rtl-optimization/48272
8607 * g++.dg/opt/pr48272.C: New.
8609 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8611 PR rtl-optimization/48235
8612 * gcc.dg/pr48235.c: New.
8614 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8616 PR rtl-optimization/48302
8617 * g++.dg/opt/pr48302.C: New.
8619 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8622 * g++.dg/opt/pr48273.C: New.
8624 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8626 PR rtl-optimization/48442
8627 * gcc.dg/pr48442.c: New.
8629 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8631 PR tree-optimization/48377
8632 * gcc.dg/vect/pr48377.c: New test.
8634 2011-04-07 Jason Merrill <jason@redhat.com>
8636 * g++.dg/cpp0x/regress/call1.C: New.
8638 * g++.dg/cpp0x/variadic107.C: New.
8640 * g++.dg/cpp0x/sfinae11.C: New.
8641 * g++.dg/cpp0x/noexcept02.C: Fix.
8643 * g++.dg/cpp0x/sfinae10.C: New.
8645 * g++.dg/cpp0x/sfinae9.C: New.
8647 * c-c++-common/Wcast-qual-1.c: Move here from...
8648 * gcc.dg/cast-qual-3.c: ...here, and...
8649 * g++.dg/warn/Wcast-qual2.C: ...here.
8651 * g++.dg/cpp0x/sfinae8.C: New.
8653 * g++.dg/cpp0x/sfinae7.C: New.
8655 * g++.dg/cpp0x/enum9.C: New.
8657 2011-04-07 Mike Stump <mikestump@comcast.net>
8659 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8660 with no trampolines.
8662 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8665 * gfortran.dg/gomp/pr48117.f90: New test.
8668 * gcc.dg/torture/pr48343.c: New test.
8670 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8672 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8674 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8676 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8678 2011-04-07 Tom de Vries <tom@codesourcery.com>
8681 * lib/scanasm.exp (object-size): New proc.
8682 * gcc.target/arm/pr43920-2.c: New test.
8684 2011-04-06 Tobias Burnus <burnus@net-b.de>
8688 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8690 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8692 * gcc.dg/mtune.c: Prune note from output.
8694 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8697 * gcc.dg/guality/pr36977.c: New test.
8698 * gcc.dg/guality/pr48466.c: New test.
8700 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8702 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8704 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8706 * gnat.dg/return3.adb: New test.
8708 2011-04-06 Richard Guenther <rguenther@suse.de>
8710 PR tree-optimization/47663
8711 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8713 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8715 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8716 Solaris 8 and 9 as well.
8718 2011-04-05 Tom de Vries <tom@codesourcery.com>
8721 * gcc.target/arm/pr43920-1.c: New test.
8723 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8725 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8726 (cctor): Actually return the value.
8727 (main): Cast return values.
8729 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8731 * gfortran.dg/character_comparison_8.f90: New test.
8733 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8735 * frontend-passes: (optimize_lexical_comparison): New function.
8736 (optimize_expr): Call it.
8737 (optimize_comparison): Also handle lexical comparison functions.
8738 Return false instad of -2 for unequal comparison.
8740 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8743 * function_optimize_4.f90: New test.
8745 2011-04-04 Tobias Burnus <burnus@net-b.de>
8748 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8749 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8750 * gfortran.dg/coarray_15.f90: New.
8752 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8754 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8755 * gfortran.dg/bessel_7.f90: Likewise.
8757 2011-04-03 Tobias Burnus <burnus@net-b.de>
8759 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8761 2011-04-03 Richard Guenther <rguenther@suse.de>
8762 Ira Rosen <ira.rosen@linaro.org>
8764 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8765 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8766 -ftree-loop-if-convert-stores.
8768 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/specs/aggr2.ads: New test.
8772 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8774 * gnat.dg/debug2.ad[sb]: New test.
8775 * gnat.dg/debug2_pkg.ads: New helper.
8776 * gnat.dg/debug3.ad[sb]: New test.
8778 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8780 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8782 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8785 * gcc.c-torture/compile/pr48335-1.c: New test.
8786 * gcc.dg/pr48335-1.c: New test.
8787 * gcc.dg/pr48335-2.c: New test.
8788 * gcc.dg/pr48335-3.c: New test.
8789 * gcc.dg/pr48335-4.c: New test.
8790 * gcc.dg/pr48335-5.c: New test.
8791 * gcc.dg/pr48335-6.c: New test.
8792 * gcc.dg/pr48335-7.c: New test.
8793 * gcc.dg/pr48335-8.c: New test.
8794 * gcc.target/i386/pr48335-1.c: New test.
8796 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8799 * gcc.dg/Waddress.c: New test.
8801 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8804 * gfortran.dg/function_optimize_3.f90: New test.
8806 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8808 * gcc.c-torture/compile/20110401-1.c: New test.
8810 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8811 * g++.dg/lto/20091002-2_0.C: Likewise.
8812 * g++.dg/lto/20090303_0.c: Likewise.
8813 * g++.dg/lto/20091004-1_0.C: Likewise.
8814 * g++.dg/lto/20091002-3_0.C: Likewise.
8815 * g++.dg/lto/20091004-2_0.C: Likewise.
8816 * g++.dg/lto/20081123_0.C: Likewise.
8817 * g++.dg/lto/20090313_0.C: Likewise.
8818 * g++.dg/lto/20081109-1_0.C: Likewise.
8819 * g++.dg/lto/20081219_0.C: Likewise.
8820 * g++.dg/lto/20081204-1_0.C: Likewise.
8821 * g++.dg/lto/20090302_0.C: Likewise.
8822 * g++.dg/lto/20081119-1_0.C: Likewise.
8823 * g++.dg/lto/20081118_0.C: Likewise.
8824 * gcc.dg/lto/20091020-2_0.c: Likewise.
8825 * gcc.dg/lto/20090210_0.c: Likewise.
8826 * gcc.dg/lto/20081204-1_0.c: Likewise.
8827 * gcc.dg/lto/20081224_0.c: Likewise.
8828 * gcc.dg/lto/20090219_0.c: Likewise.
8829 * gcc.dg/lto/20091014-1_0.c: Likewise.
8830 * gcc.dg/lto/20091016-1_0.c: Likewise.
8831 * gcc.dg/lto/20090206-2_0.c: Likewise.
8832 * gcc.dg/lto/20090116_0.c: Likewise.
8833 * gcc.dg/lto/20091013-1_0.c: Likewise.
8834 * gcc.dg/lto/20091015-1_0.c: Likewise.
8835 * gcc.dg/lto/20090126-2_0.c: Likewise.
8837 2011-03-31 Ian Lance Taylor <iant@google.com>
8839 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8841 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8843 * gnat.dg/opt16.adb: New test.
8845 2011-03-31 Jason Merrill <jason@redhat.com>
8847 * g++.dg/cpp0x/defaulted24.C: New.
8849 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8852 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8855 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8857 * g++.dg/other/i386-9.C: New test.
8859 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8861 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8863 2011-03-30 Jason Merrill <jason@redhat.com>
8865 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8867 * g++.dg/cpp0x/regress/isnan.C: New.
8869 * g++.dg/cpp0x/initlist46.C: New.
8871 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8874 * gcc.target/arm/neon-modes-2.c: New test.
8876 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8879 * gcc.c-torture/compile/pr48305.c: New test.
8881 2011-03-29 Jason Merrill <jason@redhat.com>
8883 * g++.dg/cpp0x/regress/value-dep1.C: New.
8885 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8887 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8889 2011-03-29 Ian Lance Taylor <iant@google.com>
8891 * go.test/go-test.exp: Handle the test lines used in several new
8893 (errchk): Add opts parameter. Change all callers. Handle parens
8896 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8897 Dominique d'Humieres <dominiq@lps.ens.fr>
8899 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8900 and __APPLE__ && __PPC__ && __ALTIVEC__.
8902 2011-03-29 Jason Merrill <jason@redhat.com>
8904 * g++.dg/cpp0x/dependent1.C: New.
8906 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8908 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8910 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8912 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8915 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8916 * gfortran.dg/proc_ptr_comp_32.f90: New.
8918 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8920 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8921 check for corresponding warning.
8923 2011-03-28 Jason Merrill <jason@redhat.com>
8925 * g++.dg/cpp0x/rv-deduce2.C: New.
8927 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.dg/pr48203.c: New test.
8932 2011-03-28 Jeff Law <law@redhat.com>
8934 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8936 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8938 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8939 and __PPC__ && __ALTIVEC__.
8941 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8944 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8945 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8946 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8947 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8949 2011-03-28 Jason Merrill <jason@redhat.com>
8951 * g++.dg/cpp0x/initlist-array2.C: New.
8953 * g++.dg/cpp0x/initlist-array1.C: New.
8955 * g++.dg/cpp0x/constexpr-compound.C: New.
8957 * g++.dg/cpp0x/constexpr-using.C: New.
8959 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8961 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8964 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8966 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8968 * gcc.dg/slp-1.c: New test.
8970 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8972 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8973 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8974 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8975 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8976 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8977 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8978 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8979 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8980 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8981 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8982 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8983 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8984 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8985 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8987 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8990 * gfortran.dg/trim_optimize_5.f90: New test.
8991 * gfortran.dg/trim_optimize_6.f90: New test.
8993 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8996 * gcc.target/mips/madd-7.c: Remove -mlong32.
8997 * gcc.target/mips/msub-7.c: Likewise.
8999 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9001 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9002 accesses to preserve the meaning of the test for doubleword vectors.
9003 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9004 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9006 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9009 * gfortran.dg/class_42.f03: New.
9011 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9013 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9016 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9018 PR rtl-optimization/48144
9019 * gcc.dg/pr48144.c: New test.
9021 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9023 * gnat.dg/discr27.ad[sb]: New test.
9025 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9027 * gnat.dg/limited_with2.ad[sb]: New test.
9028 * gnat.dg/limited_with2_pkg1.ads: New helper.
9029 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9031 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9033 * gnat.dg/opt15.adb: New test.
9034 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9036 2011-03-25 Tobias Burnus <burnus@net-b.de>
9040 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9041 * gfortran.dg/leadz_trailz_3.f90: Ditto
9043 2011-03-25 Martin Jambor <mjambor@suse.cz>
9045 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9047 2011-03-25 Jason Merrill <jason@redhat.com>
9049 * g++.dg/cpp0x/defaulted22.C: New.
9050 * g++.dg/cpp0x/defaulted23.C: New.
9051 * g++.dg/cpp0x/defaulted15.C: Adjust.
9053 2011-03-25 Jason Merrill <jason@redhat.com>
9055 * g++.dg/cpp0x/move1.C: New.
9057 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9060 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9062 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9064 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9065 for mips-sgi-irix6.5.
9066 Replace snprintf prototype by <stdio.h>.
9068 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9071 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9072 run_expensive_tests.
9073 * gcc.dg/graphite/block-4.c: Likewise.
9074 * gcc.dg/graphite/block-7.c: Likewise.
9075 * gcc.dg/graphite/block-8.c: Likewise.
9077 2011-03-25 Richard Guenther <rguenther@suse.de>
9079 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9080 * g++.dg/tree-ssa/pr8781.C: Likewise.
9081 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9082 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9083 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9084 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9085 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9086 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9087 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9088 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9089 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9090 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9091 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9092 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9093 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9094 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9095 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9096 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9097 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9098 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9099 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9100 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9101 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9102 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9103 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9104 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9105 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9107 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9108 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9109 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9110 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9111 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9112 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9113 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9114 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9115 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9116 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9117 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9118 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9119 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9120 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9121 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9122 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9123 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9124 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9125 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9126 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9127 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9128 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9129 * c-c++-common/pr46562-2.c: Likewise.
9130 * gfortran.dg/pr42108.f90: Likewise.
9131 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9132 foo to be inlined even at -O1.
9133 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9134 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9135 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9136 * gcc.dg/matrix/matrix.exp: Disable FRE.
9138 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9141 * gcc.dg/dfp/pr48204.c: New test.
9143 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9146 * gcc.c-torture/execute/pr47917.c: Move this...
9147 * gcc.dg/torture/pr47917.c: to here and add xfails.
9149 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9151 * gnat.dg/array16.ad[sb]: New test.
9152 * gnat.dg/array16.ads: New helper.
9154 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9156 * gnat.dg/derived_type2.adb: New test.
9158 2011-03-24 Richard Guenther <rguenther@suse.de>
9160 PR tree-optimization/48271
9161 * g++.dg/torture/pr48271.C: New testcase.
9163 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9165 * gnat.dg/array15.ad[sb]: New test.
9167 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9170 * gcc.target/i386/pr48237.c: New test.
9172 2011-03-24 Richard Guenther <rguenther@suse.de>
9175 * gcc.dg/builtin-object-size-10.c: New testcase.
9177 2011-03-24 Richard Guenther <rguenther@suse.de>
9179 PR tree-optimization/46562
9180 * c-c++-common/pr46562-2.c: New testcase.
9181 * c-c++-common/pr46562.c: Likewise.
9183 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9185 * gcc.dg/vect/vect-cselim-1.c: New test.
9186 * gcc.dg/vect/vect-cselim-2.c: New test.
9188 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9190 * gcc.target/arm/pr46934.c: New.
9192 2011-03-23 Ian Lance Taylor <iant@google.com>
9194 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9196 2011-03-23 Richard Guenther <rguenther@suse.de>
9198 * gcc.dg/struct: Remove directory and contents.
9200 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9203 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9205 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9207 * gnat.dg/discr26.ad[sb]: New test.
9208 * gnat.dg/discr26_pkg.ads: New helper.
9210 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9213 * gcc.target/arm/neon-vld-1.c: New test.
9215 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9217 * gnat.dg/array14.ad[sb]: New test.
9218 * gnat.dg/array14_pkg.ads: New helper.
9220 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9222 * gcc.c-torture/execute/920501-8.x: Remove.
9223 * gcc.c-torture/execute/930513-1.x: Remove.
9224 * gcc.c-torture/execute/960312-1.x: Remove.
9225 * gcc.c-torture/compile/20000804-1.c,
9226 gcc.c-torture/compile/20001205-1.c,
9227 gcc.c-torture/compile/20001226-1.c,
9228 gcc.c-torture/compile/20010518-2.c,
9229 gcc.c-torture/compile/20020312-1.c,
9230 gcc.c-torture/compile/20020604-1.c,
9231 gcc.c-torture/compile/920501-12.c,
9232 gcc.c-torture/compile/920501-4.c,
9233 gcc.c-torture/compile/920520-1.c,
9234 gcc.c-torture/compile/980506-1.c,
9235 gcc.c-torture/execute/980709-1.x,
9236 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9237 options for m68hc11.
9238 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9239 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9242 2011-03-22 Nick Clifton <nickc@redhat.com>
9244 * lib/target-supports.exp (check_profiling_available): Add MN10300
9245 to the list of targets that do not support profiling. Restore
9246 alpha sorting to this list.
9248 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9250 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9251 failure on 32-bit systems.
9252 * gcc.dg/torture/vector-2.c: Ditto.
9254 2011-03-22 Richard Guenther <rguenther@suse.de>
9256 PR tree-optimization/48228
9257 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9259 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9261 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9265 * gcc.target/powerpc/pr48226.c: New file.
9267 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9269 * lib/prune.exp (prune_gcc_output): Prune "could not create
9270 compact unwind for" warnings.
9272 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9276 * gcc.c-torture/execute/pr42544.c: New test.
9277 * gcc.c-torture/execute/pr48197.c: New test.
9279 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9281 PR preprocessor/48192
9282 * gcc.target/powerpc/pr48192.c: New file.
9285 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9286 split problem of 0 being loaded in a VSX register.
9288 2011-03-21 Richard Guenther <rguenther@suse.de>
9291 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9292 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9293 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9294 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9296 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9299 * gcc.dg/pr48213.c: New test.
9301 2011-03-21 Kai Tietz <ktietz@redhat.com>
9304 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9306 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9308 * gcc.target/arm/xor-and.c: New.
9310 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9313 * gfortran.dg/function_optimize_1.f90: New test.
9314 * gfortran.dg/function_optimize_2.f90: New test.
9316 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9318 PR rtl-optimization/47502
9319 * gcc.target/i386/pr47502-1.c: New.
9320 * gcc.target/i386/pr47502-2.c: Likewise.
9322 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9324 PR rtl-optimization/48156
9325 * gcc.dg/pr48156.c: New test.
9327 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9330 * gfortran.dg/scratch_1.f90: Adjust test.
9332 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9335 * gfortran.dg/scratch_1.f90: New test.
9337 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9339 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9340 variably modified typedefs.
9341 * gcc.dg/c1x-typedef-2.c: Remove.
9343 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9345 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9346 * gcc.dg/c1x-anon-struct-3.c: New test.
9347 * gcc.dg/anon-struct-11.c: Update.
9349 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9351 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9353 Only xfail with gas.
9355 2011-03-18 Jason Merrill <jason@redhat.com>
9357 * g++.dg/template/fn-ptr1.C: New.
9359 * g++.dg/overload/volatile1.C: New.
9361 * g++.dg/opt/pr23372.C: New.
9363 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9365 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9368 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9370 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9372 * gcc.target/arm/unsigned-extend-1.c: New.
9374 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9377 * gcc.c-torture/compile/pr48161.c: New test.
9379 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9382 * gcc.dg/torture/pr47725.c: New.
9384 2011-03-17 Jason Merrill <jason@redhat.com>
9386 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9387 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9389 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9391 * gnat.dg/specs/elab2.ads: New test.
9392 * gnat.dg/specs/elab2_pkg.ads: New helper.
9394 2011-03-17 Jason Merrill <jason@redhat.com>
9396 * g++.dg/cpp0x/decltype-1212.C: New.
9397 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9399 2011-03-17 Jason Merrill <jason@redhat.com>
9401 * g++.dg/parse/memfnquals1.C: New.
9403 2011-03-17 Richard Guenther <rguenther@suse.de>
9406 * gcc.dg/pr48134.c: New testcase.
9408 2011-03-17 Richard Guenther <rguenther@suse.de>
9411 * g++.dg/torture/pr48165.C: New testcase.
9413 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9415 PR rtl-optimization/48141
9416 * gcc.dg/pr48141.c: New test.
9418 2011-03-16 Jason Merrill <jason@redhat.com>
9420 * g++.dg/cpp0x/constexpr-48089.C: New.
9422 * g++.dg/cpp0x/constexpr-abi1.C: New.
9424 * g++.dg/cpp0x/constexpr-46336.C: New.
9425 * g++.dg/parse/friend5.C: Adjust expected errors.
9427 * g++.dg/cpp0x/constexpr-47570.C: New.
9429 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9432 * ++.dg/debug/dwarf2/typedef6.C: New test.
9434 2011-03-16 Jason Merrill <jason@redhat.com>
9436 * g++.dg/cpp0x/elision2.C: New.
9438 * g++.dg/cpp0x/constexpr-array3.C: New.
9440 2011-03-16 Jason Merrill <jason@redhat.com>
9442 * g++.dg/cpp0x/sfinae6.C: New.
9443 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9444 * g++.dg/cpp0x/pr45908.C: Likewise.
9445 * g++.dg/cpp0x/sfinae6.C: Likewise.
9446 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9447 * g++.old-deja/g++.law/arg11.C: Likewise.
9449 2011-03-16 Jason Merrill <jason@redhat.com>
9451 * g++.dg/template/incomplete6.C: New.
9453 2011-03-16 Jeff Law <law@redhat.com>
9455 * gcc.dg/tree-ssa/vrp55.c: New test.
9457 2011-03-16 Jason Merrill <jason@redhat.com>
9459 * g++.dg/cpp0x/auto22.C: New.
9461 2011-03-16 Richard Guenther <rguenther@suse.de>
9463 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9464 optimizing it away if promoted to const.
9466 2011-03-16 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/48149
9469 * gcc.dg/fold-complex-1.c: New testcase.
9471 2011-03-16 Richard Guenther <rguenther@suse.de>
9474 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9477 2011-03-16 Richard Guenther <rguenther@suse.de>
9479 PR tree-optimization/26134
9480 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9482 2011-03-16 Richard Guenther <rguenther@suse.de>
9484 PR tree-optimization/48146
9485 * gcc.dg/torture/pr48146.c: New testcase.
9487 2011-03-16 Richard Guenther <rguenther@suse.de>
9489 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9490 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9492 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9495 * gcc.c-torture/compile/pr48136.c: New test.
9497 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9500 * gcc.dg/guality/pr45882.c: New test.
9502 2011-03-15 Jason Merrill <jason@redhat.com>
9504 * g++.dg/cpp0x/constexpr-recursion.C: New.
9506 * g++.dg/cpp0x/implicit11.C: New.
9508 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9510 * g++.dg/cpp0x/constexpr-attribute.C: New.
9512 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9514 * g++.dg/parse/pr34758.C: New.
9516 2011-03-15 Xinliang David Li <davidxl@google.com>
9519 * gcc.dg/uninit-pred-7_d.c: New test.
9520 * gcc.dg/uninit-pred-8_d.c: New test.
9522 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9525 * gcc.target/arm/pr46788.c: New.
9527 2011-03-15 Richard Guenther <rguenther@suse.de>
9530 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9531 * gfortran.dg/ishft_4.f90: Likewise.
9532 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9534 2011-03-15 Richard Guenther <rguenther@suse.de>
9536 PR tree-optimization/13954
9537 * g++.dg/tree-ssa/pr13954.C: New testcase.
9539 2011-03-15 Richard Guenther <rguenther@suse.de>
9541 PR tree-optimization/48037
9542 * gcc.target/i386/pr48037-1.c: New testcase.
9544 2011-03-15 Richard Guenther <rguenther@suse.de>
9546 PR tree-optimization/41490
9547 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9548 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9549 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9550 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9551 * g++.dg/tree-ssa/pr33604.C: Adjust.
9553 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9556 * gcc.c-torture/execute/pr47917.c: New test.
9557 * gcc.dg/pr47917.c: New test.
9560 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9562 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9564 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9565 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9566 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9567 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9568 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9569 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9570 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9571 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9572 * gcc.target/i386/avx-floor-vec.c: Ditto.
9573 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9574 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9575 * gcc.target/i386/avx-rint-vec.c: Ditto.
9576 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9577 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9578 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9579 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9581 2011-03-14 Tom Tromey <tromey@redhat.com>
9583 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9584 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9585 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9587 2011-03-14 Tom Tromey <tromey@redhat.com>
9589 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9590 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9591 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9593 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9595 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9597 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9599 PR rtl-optimization/47166
9600 * gcc.c-torture/execute/postmod-1.c: New test.
9602 2011-03-14 Richard Guenther <rguenther@suse.de>
9605 * gcc.dg/torture/pr48098.c: New testcase.
9607 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9610 * gcc.target/powerpc/pr48053-1.c: New test.
9611 * gcc.target/powerpc/pr48053-2.c: Likewise.
9613 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9616 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9618 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9621 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9623 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9626 * gfortran.dg/class_41.f03: New.
9628 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9630 * g++.dg/conversion/cast3.C: New test.
9632 2011-03-11 Jason Merrill <jason@redhat.com>
9634 * g++.dg/template/error45.C: New.
9636 * g++.dg/parse/no-type-defn1.C: New.
9638 * g++.dg/ext/attrib40.C: New.
9640 * g++.dg/cpp0x/regress/array1.C: New.
9642 2011-03-11 Richard Guenther <rguenther@suse.de>
9644 PR tree-optimization/48067
9645 * gcc.dg/pr48067.c: New testcase.
9647 2011-03-11 Richard Guenther <rguenther@suse.de>
9650 * g++.dg/lto/20110311-1_0.C: New testcase.
9652 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9655 * g++.dg/inherit/virtual8.C: New test.
9658 * gcc.dg/torture/pr48044.c: New test.
9660 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9663 * gfortran.dg/proc_ptr_comp_31.f90: New.
9665 2011-03-11 Richard Guenther <rguenther@suse.de>
9667 PR tree-optimization/47278
9668 * gcc.dg/torture/pr47278-1.c: New testcase.
9669 * gcc.dg/torture/pr47278-2.c: Likewise.
9671 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9673 PR tree-optimization/48063
9674 * gcc.dg/torture/pr48063.c: New test.
9676 2011-03-10 Jason Merrill <jason@redhat.com>
9678 * g++.dg/template/array22.C: New.
9680 * g++.dg/cpp0x/syntax-err1.C: New.
9681 * g++.dg/parse/error36.C: Adjust expected errors.
9682 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9683 * g++.old-deja/g++.pt/typename3.C: Likewise.
9684 * g++.old-deja/g++.pt/typename4.C: Likewise.
9685 * g++.old-deja/g++.pt/typename6.C: Likewise.
9687 2011-03-09 Jason Merrill <jason@redhat.com>
9689 * g++.dg/template/nontype22.C: New.
9691 2011-03-09 Martin Jambor <mjambor@suse.cz>
9693 PR tree-optimization/47714
9694 * g++.dg/torture/pr47714.C: New test.
9696 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9699 * gcc.target/powerpc/pr47755-2.c: New file.
9701 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9703 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9704 is not set in the environment, pass 64 as first argument when not
9705 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9706 native where ulimit -u is supported.
9708 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9710 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9712 2011-03-08 Jason Merrill <jason@redhat.com>
9714 * g++.dg/template/nontype21.C: New.
9716 * g++.dg/template/anon5.C: New.
9718 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9721 * gcc.dg/pr47881.c: New test.
9723 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9726 * g++.dg/lookup/template3.C: New test.
9728 2011-03-08 Kai Tietz <ktietz@redhat.com>
9730 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9733 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9736 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9737 sizeof to compute alignment.
9739 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9741 PR tree-optimization/48022
9742 * gcc.dg/pr48022-1.c: New test.
9743 * gcc.dg/pr48022-2.c: New test.
9745 2011-03-07 Jason Merrill <jason@redhat.com>
9747 * g++.dg/template/nontype20.C: New.
9748 * g++.dg/init/member1.C: Adjust expected errors.
9749 * g++.dg/parse/constant4.C: Likewise.
9750 * g++.dg/template/qualified-id3.C: Likewise.
9751 * g++.old-deja/g++.pt/crash10.C: Likewise.
9753 * g++.dg/cpp0x/regress/non-const1.C: New.
9755 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9758 * gcc.dg/pr47991.c: New test.
9760 2011-03-07 Jason Merrill <jason@redhat.com>
9762 * g++.dg/abi/mangle46.C: New.
9764 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9767 * gcc.target/powerpc/pr47862.c: New.
9769 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9772 * gcc.target/i386/combine-mul.c: Require nonpic.
9774 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9775 Nathan Froyd <froydnj@codesourcery.com>
9777 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9779 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9781 * README.QMTEST: Remove.
9783 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9784 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9787 * gfortran.dg/array_constructor_37.f90 : New test.
9789 2011-03-05 Jason Merrill <jason@redhat.com>
9791 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9792 * g++.dg/abi/mangle45.C: Likewise.
9793 * g++.dg/cpp0x/trailing1.C: Likewise.
9795 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9797 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9799 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9801 PR rtl-optimization/47899
9802 * gcc.dg/pr47899.c: New test.
9804 * gcc.dg/torture/pr47968.c: Ignore warnings.
9806 PR tree-optimization/47967
9807 * gcc.c-torture/compile/pr47967.c: New test.
9809 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9811 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9812 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9814 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9816 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9817 and property_getAttributes() if __OBJC2__.
9818 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9819 * objc.dg/property/property-encoding-1.m: New.
9820 * obj-c++.dg/property/property-encoding-1.mm: New.
9822 2011-03-04 Jason Merrill <jason@redhat.com>
9824 * g++.dg/template/pseudodtor6.C: New.
9826 * g++.dg/inherit/covariant19.C: New.
9828 2011-03-04 Richard Guenther <rguenther@suse.de>
9831 * gcc.dg/torture/pr47968.c: New testcase.
9833 2011-03-04 Richard Guenther <rguenther@suse.de>
9836 * gcc.dg/torture/pr47975.c: New testcase.
9838 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9841 * g++.dg/template/crash106.C: New.
9843 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9846 * gcc.dg/gomp/pr47963.c: New test.
9847 * g++.dg/gomp/pr47963.C: New test.
9849 2011-03-02 Jason Merrill <jason@redhat.com>
9851 * g++.dg/cpp0x/regress/condition1.C: New.
9853 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9855 2011-03-01 Jason Merrill <jason@redhat.com>
9857 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9859 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9861 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9863 PR rtl-optimization/47925
9864 * gcc.c-torture/execute/pr47925.c: New test.
9866 2011-03-01 Jason Merrill <jason@redhat.com>
9868 * g++.dg/cpp0x/decltype25.C: New.
9870 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9872 2011-03-01 Richard Guenther <rguenther@suse.de>
9874 PR tree-optimization/47890
9875 * gcc.dg/torture/pr47890.c: New testcase.
9877 2011-03-01 Richard Guenther <rguenther@suse.de>
9880 * gcc.dg/lto/pr47924_0.c: New testcase.
9882 2011-03-01 Richard Guenther <rguenther@suse.de>
9885 * gfortran.dg/lto/pr46911_0.f: New testcase.
9887 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9889 PR libgfortran/47933
9890 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9891 compile errors from older code form.
9893 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9895 PR libgfortran/47567
9896 * gfortran.dg/fmt_fw_d.f90: New test.
9898 2011-02-28 Jason Merrill <jason@redhat.com>
9900 * g++.dg/inherit/covariant18.C: New.
9902 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9905 * gcc.dg/pr47893.c: New test.
9907 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9909 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9910 NULL in case of a selector with conflicting types.
9911 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9913 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9915 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9916 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9917 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9918 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9920 2011-02-28 Jason Merrill <jason@redhat.com>
9923 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9925 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9927 PR libgfortran/47778
9928 * gfortran.dg/namelist_71.f90: New test.
9930 2011-02-27 Jason Merrill <jason@redhat.com>
9933 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9934 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9936 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9939 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9941 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9944 * gfortran.dg/gomp/task-1.f90: Removed.
9946 2011-02-26 Jason Merrill <jason@redhat.com>
9948 * g++.dg/template/this-targ1.C: New.
9950 * g++.dg/cpp0x/regress/template-const1.C: New.
9951 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9952 * g++.dg/template/function1.C: Adjust.
9953 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9954 * g++.dg/debug/debug7.C: Adjust.
9956 2011-02-26 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/gomp/task-1.f90: New.
9961 2011-02-25 Jie Zhang <jie@codesourcery.com>
9963 * gcc.target/arm/neon-thumb2-move.c: Add
9964 dg-require-effective-target arm_thumb2_ok.
9966 2011-02-24 Jason Merrill <jason@redhat.com>
9968 * g++.dg/parse/constant1.C: Specify C++98 mode.
9969 * g++.dg/parse/constant5.C: Likewise.
9970 * g++.dg/parse/error2.C: Likewise.
9971 * g++.dg/parse/semicolon3.C: Likewise.
9972 * g++.dg/template/crash14.C: Likewise.
9973 * g++.dg/template/local4.C: Likewise.
9974 * g++.dg/template/nontype3.C: Likewise.
9975 * g++.dg/parse/crash31.C: Adjust expected errors.
9976 * g++.dg/template/function1.C: Likewise.
9977 * g++.dg/template/ref3.C: Likewise.
9978 * g++.dg/template/static9.C: Likewise.
9979 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9981 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9982 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9983 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9984 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9985 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9987 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9990 * gfortran.dg/pr47878.f90: New test.
9992 2011-02-24 Richard Guenther <rguenther@suse.de>
9995 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9996 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9998 2011-02-24 Richard Guenther <rguenther@suse.de>
10001 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10002 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10004 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10006 PR libgfortran/47567
10007 * gfortran.dg/fmt_f0_1.f90: Update test.
10009 2011-02-23 Jason Merrill <jason@redhat.com>
10011 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10012 * g++.dg/abi/mangle45.C: New.
10014 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10015 * g++.dg/template/canon-type-9.C: Match use of decltype
10016 between declaration and definition.
10017 * g++.dg/template/canon-type-12.C: Likewise.
10019 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10022 * gfortran.dg/nested_allocatables_1.f90: New.
10024 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10027 * g++.dg/pr46868.C: New test.
10028 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10029 * g++.dg/parse/error14.C: Adjust.
10031 2011-02-23 Richard Guenther <rguenther@suse.de>
10033 PR tree-optimization/47838
10034 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10036 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10038 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10040 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10042 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10043 * gfortran.dg/count_init_expr.f03: Ditto.
10044 * gfortran.dg/gomp/pr43711.f90: Ditto.
10045 * gcc.dg/struct-parse-2.c: Ditto.
10046 * gcc.dg/parse-error-3.c: Ditto.
10047 * gcc.dg/Wlogical-op-1.c: Ditto.
10048 * gcc.dg/Walways-true-1.c: Ditto.
10049 * gcc.dg/pr24225.c: Ditto.
10050 * gcc.dg/Walways-true-2.c: Ditto.
10051 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10052 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10053 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10054 * g++.dg/overload/defarg4.C: Ditto.
10055 * g++.dg/inherit/covariant16.C: Ditto.
10056 * g++.dg/inherit/virtual7.C: Ditto.
10057 * g++.dg/template/canon-type-9.C: Ditto.
10058 * g++.dg/template/access19.C: Ditto.
10059 * g++.dg/template/call7.C: Ditto.
10060 * g++.dg/template/canon-type-2.C: Ditto.
10061 * g++.dg/template/init7.C: Ditto.
10062 * g++.dg/template/sizeof-template-argument.C: Ditto.
10063 * g++.dg/template/const3.C: Ditto.
10064 * g++.dg/template/sfinae26.C: Ditto.
10065 * g++.dg/template/sfinae26.C: Ditto.
10066 * g++.dg/template/canon-type-11.C: Ditto.
10067 * g++.dg/template/union2.C: Ditto.
10068 * g++.dg/template/canon-type-3.C: Ditto.
10069 * g++.dg/template/canon-type-1.C: Ditto.
10070 * g++.dg/template/canon-type-5.C: Ditto.
10071 * g++.dg/template/canon-type-7.C: Ditto.
10072 * g++.dg/template/canon-type-10.C: Ditto.
10073 * g++.dg/template/spec36.C: Ditto.
10074 * g++.dg/template/typedef38.C: Ditto.
10075 * g++.dg/template/canon-type-4.C: Ditto.
10076 * g++.dg/template/canon-type-6.C: Ditto.
10077 * g++.dg/template/canon-type-13.C: Ditto.
10078 * g++.dg/template/instantiate9.C: Ditto.
10079 * g++.dg/template/ttp22.C: Ditto.
10080 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10081 * g++.dg/warn/Walways-true-1.C: Ditto.
10082 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10083 * g++.dg/warn/Walways-true-2.C: Ditto.
10084 * g++.dg/conversion/op4.C: Ditto.
10085 * g++.dg/opt/pr19650.C: Ditto.
10086 * g++.dg/lookup/friend11.C: Ditto.
10087 * g++.dg/other/default2.C: Ditto.
10088 * g++.dg/other/default3.C: Ditto.
10089 * g++.dg/other/dtor2.C: Ditto.
10090 * g++.dg/other/friend5.C: Ditto.
10091 * g++.dg/other/default5.C: Ditto.
10092 * g++.dg/init/brace6.C: Ditto.
10093 * g++.dg/init/aggr5.C: Ditto.
10094 * g++.dg/init/error2.C: Ditto.
10095 * g++.dg/expr/bound-mem-fun.C: Ditto.
10096 * g++.dg/expr/cond6.C: Ditto.
10097 * g++.dg/expr/stmt-expr-1.C: Ditto.
10098 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10099 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10100 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10101 * g++.dg/cpp0x/bracket1.C: Ditto.
10102 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10103 * g++.dg/cpp0x/pr38646.C: Ditto.
10104 * g++.dg/cpp0x/variadic73.C: Ditto.
10105 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10106 * g++.dg/cpp0x/bracket4.C: Ditto.
10107 * g++.dg/cpp0x/decltype4.C: Ditto.
10108 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10109 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10110 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10111 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10112 * g++.dg/cpp0x/decltype2.C: Ditto.
10113 * g++.dg/cpp0x/decltype1.C: Ditto.
10114 * g++.dg/cpp0x/bracket2.C: Ditto.
10115 * g++.dg/cpp0x/decltype5.C: Ditto.
10116 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10117 * g++.dg/cpp0x/variadic70.C: Ditto.
10118 * g++.dg/cpp0x/decltype6.C: Ditto.
10119 * g++.dg/cpp0x/rvo.C: Ditto.
10120 * g++.dg/cpp0x/vt-40092.C: Ditto.
10121 * g++.dg/cpp0x/variadic-new.C: Ditto.
10122 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10123 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10124 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10125 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10126 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10127 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10128 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10129 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10130 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10131 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10132 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10133 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10134 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10135 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10136 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10137 * g++.dg/cpp0x/pr39639.C: Ditto.
10138 * g++.dg/cpp0x/decltype3.C: Ditto.
10139 * g++.dg/cpp0x/variadic68.C: Ditto.
10140 * g++.dg/cpp0x/variadic-function.C: Ditto.
10141 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10142 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10143 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10144 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10145 * g++.dg/parse/crash35.C: Ditto.
10146 * g++.dg/parse/crash40.C: Ditto.
10147 * g++.dg/parse/defarg12.C: Ditto.
10148 * g++.dg/parse/crash34.C: Ditto.
10149 * g++.dg/parse/constructor3.C: Ditto.
10150 * g++.dg/parse/template23.C: Ditto.
10151 * g++.dg/parse/crash56.C: Ditto.
10152 * g++.dg/parse/dtor13.C: Ditto.
10153 * g++.dg/parse/error33.C: Ditto.
10154 * g++.dg/parse/ctor9.C: Ditto.
10155 * g++.dg/parse/error32.C: Ditto.
10156 * g++.dg/parse/error37.C: Ditto.
10157 * g++.dg/parse/bitfield3.C: Ditto.
10158 * g++.dg/parse/struct-4.C: Ditto.
10159 * g++.dg/ext/has_trivial_copy.C: Ditto.
10160 * g++.dg/ext/is_polymorphic.C: Ditto.
10161 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10162 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10163 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10164 * g++.dg/ext/is_union.C: Ditto.
10165 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10166 * g++.dg/ext/is_pod.C: Ditto.
10167 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10168 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10169 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10170 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10171 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10172 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10173 * g++.dg/ext/is_abstract.C: Ditto.
10174 * g++.dg/ext/has_trivial_assign.C: Ditto.
10175 * g++.dg/ext/is_class.C: Ditto.
10176 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10177 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10178 * g++.dg/ext/is_base_of.C: Ditto.
10179 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10180 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10181 * g++.dg/ext/is_empty.C: Ditto.
10182 * g++.dg/ext/is_enum.C: Ditto.
10183 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10184 * gnat.dg/opt11.adb: Ditto.
10185 * obj-c++.dg/pr45735.mm: Ditto.
10186 * obj-c++.dg/pr24393.mm: Ditto.
10187 * obj-c++.dg/exceptions-2.mm: Ditto.
10188 * objc.dg/pr45735.m: Ditto.
10189 * objc.dg/pr24393.m: Ditto.
10191 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10193 * objc.dg/attributes/objc-exception-1.m: New.
10195 2011-02-23 Jie Zhang <jie@codesourcery.com>
10197 * gcc.dg/cpp/include7.c: New test.
10199 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10202 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10204 2011-02-23 Jie Zhang <jie@codesourcery.com>
10206 PR rtl-optimization/47763
10207 * gcc.dg/pr47763.c: New test.
10209 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10212 * gfortran.dg/whole_file_32.f90 : New test.
10214 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10217 * g++.dg/inherit/virtual7.C: New test.
10219 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10222 * objc.dg/type-size-3.m: Updated error message.
10223 * objc.dg/type-size-4.m: New test.
10224 * objc.dg/type-size-5.m: New test.
10226 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10228 * lib/gnat.exp: Fix comments.
10229 Don't load libgloss.exp.
10230 (default_gnat_version): Call $compiler with --version.
10231 Adapt regexp for gnatmake output, insert version.
10232 (gnat_version): New proc.
10233 (gnat_init): Remove gnat_libgcc_s_path.
10234 (gnat_target_compile): Likewise.
10235 Remove ld_library_path.
10236 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10237 (gnat_pass): Remove.
10238 (gnat_pass): Remove.
10239 (gnat_finish): Remove.
10240 (gnat_exit): Remove.
10241 (local_find_gnatmake): Reindent.
10242 (runtest_file_p): Remove.
10243 (prune_warnings): Remove.
10244 (find_gnatclean): New proc.
10245 * lib/gnat-dg.exp (lremove): New proc.
10246 (gnat-dg-test): Reindent.
10247 Remove additional output files.
10248 (gnat-dg-runtest): Remove.
10250 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10251 * gnat.dg/loop_optimization6.adb: Likewise.
10252 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10254 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10256 PR tree-optimization/47835
10257 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10259 2011-02-22 Tobias Burnus <burnus@net-b.de>
10261 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10262 * gfortran.dg/abstract_type_2.f03: Ditto.
10263 * gfortran.dg/abstract_type_3.f03: Ditto.
10264 * gfortran.dg/abstract_type_4.f03: Ditto.
10265 * gfortran.dg/abstract_type_5.f03: Ditto.
10266 * gfortran.dg/abstract_type_6.f03: Ditto.
10267 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10268 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10269 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10270 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10271 * gfortran.dg/array_function_5.f90: Ditto.
10272 * gfortran.dg/asynchronous_3.f03: Ditto.
10273 * gfortran.dg/char_expr_1.f90: Ditto.
10274 * gfortran.dg/class_14.f03: Ditto.
10275 * gfortran.dg/data_array_6.f: Ditto.
10276 * gfortran.dg/data_invalid.f90: Ditto.
10277 * gfortran.dg/dot_product_1.f03: Ditto.
10278 * gfortran.dg/func_derived_5.f90: Ditto.
10279 * gfortran.dg/func_result_4.f90: Ditto.
10280 * gfortran.dg/implied_do_1.f90: Ditto.
10281 * gfortran.dg/initialization_25.f90: Ditto.
10282 * gfortran.dg/initialization_26.f90: Ditto.
10283 * gfortran.dg/interface_34.f90: Ditto.
10284 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10285 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10286 * gfortran.dg/matmul_8.f03: Ditto.
10287 * gfortran.dg/merge_init_expr.f90: Ditto.
10288 * gfortran.dg/pack_assign_1.f90: Ditto.
10289 * gfortran.dg/pack_vector_1.f90: Ditto.
10290 * gfortran.dg/pointer_check_8.f90: Ditto.
10291 * gfortran.dg/product_init_expr.f03: Ditto.
10292 * gfortran.dg/reshape_order_5.f90: Ditto.
10293 * gfortran.dg/reshape_shape_1.f90: Ditto.
10294 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10295 * gfortran.dg/same_name_2.f90: Ditto.
10296 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10297 * gfortran.dg/spread_init_expr.f03: Ditto.
10298 * gfortran.dg/stmt_func_1.f90: Ditto.
10299 * gfortran.dg/sum_init_expr.f03: Ditto.
10300 * gfortran.dg/transpose_3.f03: Ditto.
10301 * gfortran.dg/unpack_init_expr.f03: Ditto.
10302 * gfortran.dg/warn_conversion.f90: Ditto.
10303 * gfortran.dg/warn_conversion_2.f90: Ditto.
10304 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10305 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10306 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10307 * gfortran.dg/whole_file_16.f90: Ditto.
10308 * gfortran.dg/whole_file_17.f90: Ditto.
10309 * gfortran.dg/whole_file_18.f90: Ditto.
10310 * gfortran.dg/whole_file_20.f03: Ditto.
10311 * gfortran.dg/whole_file_5.f90: Ditto.
10312 * gfortran.dg/whole_file_6.f90: Ditto.
10313 * gfortran.dg/write_invalid_format.f90: Ditto.
10314 * gfortran.dg/zero_sized_6.f90: Ditto.
10316 2011-02-21 Jeff Law <law@redhat.com>
10318 PR rtl-optimization/46178
10319 * gcc.target/i386/pr46178.c: New test.
10321 PR rtl-optimization/46002
10322 * gcc.c-torture/compile/pr46002.c: New test.
10324 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10326 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10329 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10332 * g++.dg/debug/pr47106.C: Require effective target lto.
10334 2011-02-21 Jason Merrill <jason@redhat.com>
10336 * g++.dg/cpp0x/constexpr-diag2.C: New.
10338 2011-02-20 Jason Merrill <jason@redhat.com>
10340 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10342 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10344 * g++.dg/overload/conv-op1.C: New.
10346 * g++.dg/cpp0x/constexpr-synth1.C: New.
10348 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10350 * objc.dg/layout-2.m: New.
10351 * objc.dg/selector-3.m: Adjusted location of error message.
10352 * objc.dg/type-size-3.m: Same.
10353 * obj-c++.dg/selector-3.mm: Same.
10355 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10358 * objc.dg/property/dotsyntax-22.m: New.
10359 * obj-c++.dg/property/dotsyntax-22.mm: New.
10361 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10364 * g++.dg/template/typedef38.C: New test.
10366 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10369 * gfortran.dg/whole_file_30.f90 : New test.
10370 * gfortran.dg/whole_file_31.f90 : New test.
10372 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10376 * gfortran.dg/whole_file_28.f90 : New test.
10377 * gfortran.dg/whole_file_29.f90 : New test.
10379 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10382 * g++.dg/template/crash105.C: New.
10384 2011-02-19 Jason Merrill <jason@redhat.com>
10386 * g++.dg/cpp0x/regress/no-elide1.C: New.
10388 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10390 PR tree-optimization/46620
10391 * gcc.dg/pr46620.c: New.
10393 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10396 * gcc.target/i386/pr47809.c: New test.
10398 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10399 Tobias Burnus <burnus@net-b.de>
10401 * lib/target-supports.exp
10402 (check_effective_target_fortran_large_real): New check for large reals.
10403 * gfortran.dg/nan_7.f90: New test.
10405 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10407 PR libgfortran/47567
10408 * gfortran.dg/fmt_f0_1.f90: Update test.
10410 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10413 * gfortran.dg/array_constructor_36.f90 : New test.
10414 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10415 allow for comparison between different elements of the array
10416 constructor at different levels of optimization.
10418 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10420 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10421 * gcc.target/i386/pr32280-1.c: Likewise.
10423 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10426 * gcc.target/i386/pr47800.c: New test.
10428 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10430 * objc/execute/exceptions/foward-1.x: New.
10432 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10435 * gfortran.dg/derived_constructor_comps_4.f90: New.
10437 2011-02-18 Tobias Burnus
10440 * gfortran.dg/func_result_6.f90: New.
10442 2011-02-18 Michael Matz <matz@suse.de>
10445 * gfortran.dg/lto/pr45586_0.f90: New test.
10446 * gfortran.dg/typebound_proc_20.f90: Ditto.
10447 * gfortran.dg/typebound_proc_21.f90: Ditto.
10449 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10452 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10454 2011-02-18 Tobias Burnus <burnus@net-b.de>
10457 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10458 gcc_warning_prefix.
10459 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10460 normalizing the error/warning output.
10461 * gfortran.dg/Wall.f90: Update dg-error/warning.
10462 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10463 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10464 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10465 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10466 * gfortran.dg/class_30.f90: Update dg-error/warning.
10467 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10468 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10469 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10470 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10471 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10472 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10473 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10474 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10475 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10476 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10477 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10478 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10479 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10480 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10481 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10482 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10483 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10484 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10485 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10486 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10487 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10488 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10489 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10490 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10491 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10493 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10496 * gfortran.dg/proc_ptr_comp_30.f90: New.
10498 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10501 * gcc.target/i386/pr47780.c: New test.
10503 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10506 * gfortran.dg/class_40.f03: New.
10508 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10511 * g++.dg/cpp0x/auto21.C: New test.
10513 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10515 * objc.dg/special/unclaimed-category-1.h: Updated for
10517 * objc.dg/special/unclaimed-category-1.m: Same.
10518 * objc.dg/zero-link-1.m: Same.
10519 * objc.dg/lookup-1.m: Same.
10520 * objc.dg/torture/strings/const-str-9.m
10521 * objc.dg/torture/strings/const-str-10.m: Same.
10522 * objc.dg/torture/strings/const-str-11.m: Same.
10523 * objc.dg/torture/forward-1.m: Same.
10524 * objc.dg/zero-link-2.m: Same.
10525 * objc.dg/encode-7-next-64bit.m: Same.
10526 * objc.dg/method-4.m: Same.
10527 * objc.dg/next-runtime-1.m: Same.
10528 * objc.dg/image-info.m: Same.
10529 * objc.dg/pr23214.m: Same.
10530 * objc.dg/symtab-1.m: Same.
10531 * obj-c++.dg/basic.m: Same.
10532 * obj-c++.dg/proto-lossage-3.m: Same.
10533 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10534 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10535 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10536 * obj-c++.dg/method-11.m: Same.
10537 * objc/execute/enumeration-1.m: Same.
10538 * objc/execute/object_is_class.m: Same.
10539 * objc/execute/formal_protocol-2.m: Same.
10540 * objc/execute/formal_protocol-4.m: Same.
10541 * objc/execute/formal_protocol-6.m: Same.
10542 * objc/execute/bycopy-3.m: Same.
10543 * objc/execute/exceptions/catchall-1.m: Same.
10544 * objc/execute/exceptions/finally-1.m: Same.
10545 * objc/execute/exceptions/local-variables-1.m: Same.
10546 * objc/execute/exceptions/foward-1.m: Same.
10547 * objc/execute/bf-common.h
10548 * objc/execute/enumeration-2.m: Same.
10549 * objc/execute/formal_protocol-1.m: Same.
10550 * objc/execute/formal_protocol-3.m: Same.
10551 * objc/execute/formal_protocol-5.m: Same.
10552 * objc/execute/accessing_ivars.m: Same.
10553 * objc/execute/bycopy-2.m: Same.
10554 * objc/execute/formal_protocol-7.m: Same.
10555 * objc/execute/compatibility_alias.m: Same.
10556 * objc/execute/no_clash.m: Same.
10557 * objc/execute/object_is_meta_class.m: Same.
10558 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10559 * objc/execute/class-tests-1.h: Include stdio.h.
10560 * objc/execute/class-tests-2.h: Same.
10561 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10563 * obj-c++.dg/try-catch-2.mm: Same.
10565 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10568 * g++.dg/warn/Wunused-parm-4.C: New test.
10570 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10571 Jan Hubicka <jh@suse.cz>
10575 * g++.dg/debug/pr47106.C: New.
10577 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10580 * gcc.target/i386/pr43653.c: New test.
10582 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10585 * g++.dg/template/inherit6.C: New test.
10587 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10590 * gfortran.dg/class_39.f03: New.
10592 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10595 * g++.dg/cpp0x/variadic106.C: New test.
10597 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10599 PR libfortran/47757
10600 * gfortran.dg/pr47757-1.f90: New test.
10601 * gfortran.dg/pr47757-2.f90: New test.
10602 * gfortran.dg/pr47757-3.f90: New test.
10605 * g++.dg/cpp0x/enum8.C: New test.
10607 2011-02-15 Jason Merrill <jason@redhat.com>
10609 * g++.dg/inherit/implicit-trivial1.C: New.
10610 * g++.dg/cpp0x/implicit-trivial1.C: New.
10612 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10614 PR middle-end/47725
10615 * gcc.dg/torture/pr47725.c: Removed.
10617 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10620 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10621 constant does not generate a load from memory.
10623 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10625 PR middle-end/47725
10626 * gcc.dg/torture/pr47725.c: New.
10628 2011-02-15 Richard Guenther <rguenther@suse.de>
10630 PR tree-optimization/47743
10631 * gcc.dg/torture/pr47743.c: New testcase.
10633 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10635 PR middle-end/47581
10636 * gcc.target/i386/pr47581.c: New test.
10638 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10641 * gfortran.dg/select_type_22.f03: New.
10643 2011-02-14 Jason Merrill <jason@redhat.com>
10645 * g++.dg/cpp0x/regress/enum1.C: New.
10647 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10649 * gnat.dg/include.adb: New test.
10651 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10654 * gfortran.dg/class_38.f03: New.
10656 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10658 * gcc.dg/pr46494.c: New test.
10660 2011-02-14 Richard Guenther <rguenther@suse.de>
10662 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10664 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10667 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10668 sparc*-sun-solaris2.11.
10670 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10673 * gfortran.dg/argument_checking_18.f90: New.
10675 2011-02-13 Tobias Burnus <burnus@net-b.de>
10677 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10678 * gfortran.dg/argument_checking_17.f90: New.
10680 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10682 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10683 are temporarily disabled.
10684 * gfortran.dg/class_7.f03: Ditto.
10685 * gfortran.dg/coarray_14.f90: Ditto.
10686 * gfortran.dg/typebound_proc_13.f03: Ditto.
10688 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10691 * gfortran.dg/extends_11.f03: New.
10693 2011-02-11 Xinliang David Li <davidxl@google.com>
10695 PR tree-optimization/47707
10696 * g++.dg/tree-ssa/pr47707.C: New test.
10698 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10700 * g++.dg/opt/inline17.C: New test.
10702 2011-02-11 Tobias Burnus <burnus@net-b.de>
10705 * gfortran.dg/pure_formal_2.f90: New.
10707 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10709 PR rtl-optimization/47614
10710 * gfortran.dg/pr47614.f: New.
10712 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10715 * gcc.dg/opts-6.c: New test.
10717 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10720 * gcc.dg/pr47684.c: New test.
10722 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10725 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10726 c99_runtime, dg-add-options c99_runtime.
10727 (main): Use __asm__.
10729 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10732 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10733 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10734 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10735 * gcc.dg/ucnid-10.c: Likewise.
10736 * gcc.dg/ucnid-13.c: Likewise.
10737 * gcc.dg/ucnid-7.c: Likewise.
10738 * gcc.dg/ucnid-8.c: Likewise.
10739 Adapt dg-warning line number.
10741 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10743 * gcc.target/i386/parity-1.c: Use -march=k8.
10744 * gcc.target/i386/parity-2.c: Ditto.
10745 * gcc.target/i386/vecinit-1.c: Ditto.
10746 * gcc.target/i386/vecinit-2.c: Ditto.
10748 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10751 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10752 * gcc.target/mips/save-restore-3.c: Likewise.
10753 * gcc.target/mips/save-restore-4.c: Likewise.
10754 * gcc.target/mips/save-restore-5.c: Likewise.
10757 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10758 * g++.dg/tree-prof/partition2.C: Likewise.
10760 2011-02-09 Jason Merrill <jason@redhat.com>
10762 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10763 rather than misdeclare std::puts.
10765 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10766 * g++.dg/other/warning1.C: Likewise.
10767 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10768 * g++.old-deja/g++.gb/scope06.C: Likewise.
10769 * g++.old-deja/g++.law/cvt11.C: Likewise.
10770 * g++.old-deja/g++.law/init1.C: Likewise.
10771 * g++.dg/abi/mangle26.C: Likewise.
10773 * g++.dg/template/function1.C: Adjust for C++0x mode.
10774 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10776 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10777 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10779 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10781 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10783 * g++.dg/cpp0x/regress: New directory.
10784 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10785 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10786 * g++.dg/cpp0x/regress/regress3.C: New.
10788 2011-02-10 Richard Guenther <rguenther@suse.de>
10790 PR tree-optimization/47677
10791 * gcc.dg/torture/pr47677.c: New testcase.
10793 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10795 * objc.dg/special/load-category-1.m: Remove unused header.
10796 * objc.dg/special/load-category-1a.m: Likewise.
10797 * objc.dg/special/load-category-2.m: Likewise.
10798 * objc.dg/special/load-category-2a.m: Likewise.
10799 * objc.dg/special/load-category-3.m: Likewise.
10800 * objc.dg/special/load-category-3a.m: Likewise.
10801 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10802 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10803 * objc.dg/attributes/class-attribute-1.m: Likewise.
10804 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10805 * obj-c++.dg/property/property.exp: Likewise.
10806 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10807 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10808 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10809 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10810 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10811 * obj-c++.dg/template-8.mm: Likewise.
10813 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10816 * gcc.target/i386/pr47665.c: New test.
10818 2011-02-10 Jie Zhang <jie@codesourcery.com>
10822 2011-02-05 Jie Zhang <jie@codesourcery.com>
10824 * gcc.dg/pr42631.c: Update test.
10825 * gcc.dg/pr42631-2.c: New test.
10827 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10830 * gfortran.dg/proc_decl_25.f90: New.
10832 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10835 * gfortran.dg/typebound_assignment_2.f03: New.
10837 2011-02-09 Richard Guenther <rguenther@suse.de>
10839 PR tree-optimization/47664
10840 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10842 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10844 PR middle-end/47646
10845 * gnat.dg/uninit_func.adb: Adjust dg directive.
10847 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10849 PR middle-end/47646
10850 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10852 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10855 * gfortran.dg/auto_dealloc_2.f90: New.
10857 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10859 * gcc.dg/builtins-config.h: Remove __sgi handling.
10860 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10861 -std=c99 for mips-sgi-irix6.5*.
10863 2011-02-09 Martin Jambor <mjambor@suse.cz>
10865 PR middle-end/45505
10866 * gfortran.dg/pr25923.f90: Remove xfails.
10868 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10871 * gfortran.dg/inquire_14.f90: New test.
10873 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10876 * gfortran.dg/pointer_init_6.f90: New.
10878 2011-02-08 Jeff Law <law@redhat.com>
10880 PR tree-optimization/42893
10881 * gcc.tree-ssa/pr42893.c: New test.
10883 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10885 PR tree-optimization/46834
10886 PR tree-optimization/46994
10887 PR tree-optimization/46995
10888 * gcc.dg/graphite/id-pr46834.c: New.
10889 * gfortran.dg/graphite/id-pr46994.f90: New.
10890 * gfortran.dg/graphite/id-pr46995.f90: New.
10892 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10894 PR middle-end/47646
10895 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10896 using the variable is known the warning is emitted there.
10897 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10898 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10900 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10903 * gcc.dg/noreturn-1.c (foo5): Likewise.
10904 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10905 (method2): Likewise.
10907 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10908 the return statement using the uninitialized variable.
10909 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10911 2011-02-08 Richard Guenther <rguenther@suse.de>
10913 PR middle-end/47639
10914 * g++.dg/opt/pr47639.c: New testcase.
10916 2011-02-08 Richard Guenther <rguenther@suse.de>
10918 PR tree-optimization/47632
10919 * g++.dg/opt/pr47632.C: New testcase.
10921 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10923 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10925 2011-02-07 Richard Guenther <rguenther@suse.de>
10927 PR tree-optimization/47615
10928 * g++.dg/opt/pr47615.C: New testcase.
10930 2011-02-07 Richard Guenther <rguenther@suse.de>
10932 PR tree-optimization/47621
10933 * gcc.dg/torture/pr47621.c: New testcase.
10935 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10937 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10939 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10942 * gfortran.dg/allocate_with_source_1 : New test.
10944 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10946 PR middle-end/47610
10947 * gcc.dg/pr47610.c: New test.
10949 2011-02-05 Jie Zhang <jie@codesourcery.com>
10952 * gcc.dg/pr42631.c: Update test.
10953 * gcc.dg/pr42631-2.c: New test.
10955 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10958 * gfortran.dg/pr47574.f90: New test.
10960 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10962 PR tree-optimization/46194
10963 * gcc.dg/autopar/pr46194.c: New.
10965 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10967 PR tree-optimization/43695
10968 * g++.dg/ipa/pr43695.C: New.
10970 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10972 PR inline-asm/23200
10973 * gcc.dg/pr23200.c: New test.
10975 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10978 * g++.dg/pr47589.C: New test.
10980 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10983 * g++.dg/template/typedef37.C: New test.
10984 * g++.dg/template/param1.C: Adjust expected error message.
10986 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10988 PR middle-end/31490
10989 * gcc.dg/pr31490-2.c: New test.
10990 * gcc.dg/pr31490-3.c: New test.
10991 * gcc.dg/pr31490-4.c: New test.
10993 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10994 Jakub Jelinek <jakub@redhat.com>
10997 * g++.dg/parser/semicolon3.C: Adjust.
10998 * g++.dg/parser/semicolon4.C: New testcase.
10999 * g++.dg/pr46890.C: New testcase.
11001 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11004 * g++.dg/init/pr29571.C: New.
11006 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11008 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11009 instead of vect_int.
11011 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11014 * gcc.target/i386/pr47312.c: New test.
11017 * gcc.target/i386/pr47564.c: New test.
11019 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11021 PR tree-optimization/45122
11022 * gcc.dg/tree-ssa/pr45122.c: New.
11024 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11027 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11030 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11031 and vsx so a default --with-cpu=power7 doesn't give an error
11032 when -mavoid-indexed-addresses is used.
11034 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11035 wrapper function to save the arguments and then jump to the real
11036 function, rather than depending on the compiler not to move stuff
11038 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11040 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11041 Paul Thomas <pault@gcc.gnu.org>
11044 * gfortran.dg/class_37.f03 : New test.
11046 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11047 Richard Guenther <rguenther@suse.de>
11049 PR tree-optimization/40979
11051 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11052 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11053 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11054 check_vect_support_and_set_flags.
11055 * gfortran.dg/graphite/vect-pr40979.f90: New.
11057 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11060 * gfortran.dg/class_36.f03: New.
11062 2011-02-02 Richard Guenther <rguenther@suse.de>
11064 PR tree-optimization/47566
11065 * gcc.dg/lto/20110201-1_0.c: New testcase.
11067 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11073 * debug/pr47498.c: New.
11074 * debug/pr47501.c: New.
11076 2011-02-01 Richard Guenther <rguenther@suse.de>
11078 PR tree-optimization/47559
11079 * g++.dg/torture/pr47559.C: New testcase.
11081 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11084 * gfortran.dg/typebound_call_20.f03: New.
11086 2011-02-01 Richard Guenther <rguenther@suse.de>
11088 PR tree-optimization/47555
11089 * gcc.dg/pr47555.c: New testcase.
11091 2011-02-01 Richard Guenther <rguenther@suse.de>
11093 PR tree-optimization/47541
11094 * g++.dg/torture/pr47541.C: New testcase.
11096 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11099 * gfortran.dg/typebound_call_19.f03: New.
11101 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11104 * g++.dg/cpp0x/pr47416.C: New test.
11106 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11109 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11111 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11114 * gfortran.dg/typebound_assignment_1.f03: New.
11116 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11118 PR tree-optimization/47538
11119 * gcc.c-torture/execute/pr47538.c: New test.
11121 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11124 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11126 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11128 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11130 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11132 PR rtl-optimization/44031
11133 * gcc.c-torture/compile/20110131-1.c: New test.
11135 2011-01-31 Tobias Burnus <burnus@net-b.de>
11138 * gfortran.dg/stmt_func_1.f90: New.
11140 2011-01-31 Tobias Burnus <burnus@net-b.de>
11143 * gfortran.dg/interface_34.f90: New.
11145 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11148 * gfortran.dg/realloc_on_assign_5.f03: New test.
11149 * gfortran.dg/realloc_on_assign_5.f03: New test.
11151 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11153 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11154 * gfortran.dg/bessel_7.f90: Likewise.
11155 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11157 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11158 * gfortran.dg/sum_init_expr.f03: Likewise.
11160 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11162 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11165 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11166 loop only on "vect_intfloat_cvt" targets.
11168 2011-01-29 Tobias Burnus <burnus@net-b.de>
11171 * gfortran.dg/shape_6.f90: New.
11173 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11175 PR libgfortran/47434
11176 * gfortran.dg/read_infnan_1.f90: Update test.
11177 * gfortran.dg/module_nan.f90: Update test.
11178 * gfortran.dg/char4_iunit_1.f03: Update test.
11179 * gfortran.dg/large_real_kind_1.f90: Update test.
11180 * gfortran.dg/real_const_3.f90: Update test.
11181 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11183 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11186 * g++.dg/template/param2.C: New test.
11188 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190 PR libgfortran/47285
11191 * gfortran.dg/fmt_g.f: New test.
11193 2011-01-28 Tobias Burnus <burnus@net-b.de>
11196 * gfortran.dg/pure_formal_1.f90: New.
11198 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11201 * gcc.dg/tls/pr42894.c: New test.
11203 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11205 * gcc.dg/pr47276.c: Add dg-require-visibility.
11207 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11209 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11211 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11212 Tobias Burnus <burnus@gcc.gnu.org>
11217 * gfortran.dg/realloc_on_assign_3.f03: New test.
11218 * gfortran.dg/realloc_on_assign_4.f03: New test.
11219 * gfortran.dg/allocatable_function_5.f90: New test.
11220 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11221 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11222 implemented" dg-errors.
11224 2011-01-27 Jan Hubicka <jh@suse.cz>
11226 PR middle-end/46949
11227 * gcc.dg/attr-weakref-4.c: New testcase
11229 2011-01-27 Martin Jambor <mjambor@suse.cz>
11231 PR tree-optimization/47228
11232 * gcc.dg/torture/pr47228.c: New test.
11234 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11236 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11238 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11240 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11241 when using auto-overlay support on the SPU.
11243 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11245 PR rtl-optimization/44174
11246 * gcc.target/i386/asm-6.c: New test.
11248 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11250 PR rtl-optimization/46856
11251 * gcc.c-torture/compile/pr46856.c: New test.
11253 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11254 Andrew Pinski <pinskia@gmail.com>
11257 * gcc.dg/pr43082.c: New.
11259 2011-01-26 DJ Delorie <dj@redhat.com>
11261 PR rtl-optimization/46878
11262 * gcc.dg/pr46878-1.c: New test.
11264 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11267 * g++.dg/cpp0x/pr47476.C: New test.
11269 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11271 * gcc.c-torture/compile/20110126-1.c: New test.
11273 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11276 * gcc.dg/torture/pr47473.c: New test.
11278 2011-01-26 Jan Hubicka <jh@suse.cz>
11281 * gcc.c-torture/execute/pr47237.c: New testcase.
11283 2011-01-26 Jan Hubicka <jh@suse.cz>
11285 PR tree-optimization/47190
11286 * gcc.dg/attr-weakref-3.c: New testcase.
11288 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11291 * gcc.dg/dll-9a.c: New test file.
11292 * gcc.dg/dll-11.c: Likewise.
11293 * gcc.dg/dll-12.c: Likewise.
11294 * gcc.dg/dll-12a.c: Likewise.
11295 * gcc.dg/dll-11a.c: Likewise.
11296 * gcc.dg/dll-9.c: Likewise.
11297 * gcc.dg/dll-10.c: Likewise.
11298 * gcc.dg/dll-10a.c: Likewise.
11299 * g++.dg/ext/dllexport4a.cc: Likewise.
11300 * g++.dg/ext/dllexport4.C: Likewise.
11301 * g++.dg/ext/dllexport5.C: Likewise.
11302 * g++.dg/ext/dllexport5a.cc: Likewise.
11304 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11306 PR tree-optimization/46970
11307 * gcc.dg/graphite/pr46970.c: New.
11309 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11311 PR tree-optimization/46215
11312 * gcc.dg/graphite/pr46215.c: New.
11314 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11316 PR tree-optimization/46168
11317 * gcc.dg/graphite/pr46168.c: New.
11319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11321 PR tree-optimization/43657
11322 * gcc.dg/graphite/pr43657.c: New.
11324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11326 PR tree-optimization/29832
11327 * gfortran.dg/graphite/pr29832.f90: New.
11329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11331 PR tree-optimization/43567
11332 * gcc.dg/graphite/pr43567.c: New.
11334 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11336 * gfortran.dg/graphite/interchange-4.f: New.
11337 * gfortran.dg/graphite/interchange-5.f: New.
11339 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11340 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11341 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11342 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11343 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11344 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11345 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11346 * gfortran.dg/ltrans-7.f90: Removed.
11347 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11349 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11350 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11351 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11352 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11353 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11354 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11355 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11356 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11357 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11358 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11359 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11360 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11361 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11362 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11363 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11364 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11365 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11366 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11367 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11368 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11369 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11370 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11371 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11372 * gcc.dg/tree-ssa/data-dep-1.c
11373 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11374 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11375 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11376 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11377 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11379 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11381 PR tree-optimization/47265
11382 PR tree-optimization/47443
11383 * gcc.c-torture/compile/pr47265.c: New test.
11384 * gcc.dg/pr47443.c: New test.
11386 2011-01-25 Martin Jambor <mjambor@suse.cz>
11388 PR tree-optimization/47382
11389 * g++.dg/torture/pr47382.C: New test.
11390 * g++.dg/opt/devirt1.C: Xfail.
11392 2011-01-25 Yao Qi <yao@codesourcery.com>
11395 * gcc.target/arm/pr45701-1.c: New test.
11396 * gcc.target/arm/pr45701-2.c: New test.
11397 * gcc.target/arm/pr45701-3.c: New test.
11399 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11400 Jakub Jelinek <jakub@redhat.com>
11402 PR tree-optimization/47271
11403 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11405 2011-01-25 Nick Clifton <nickc@redhat.com>
11407 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11408 (saturate_add): Delete.
11409 (exchange): Delete.
11410 (main): Do not run saturate_add.
11411 (set_interrupts): Delete.
11413 2011-01-25 Tobias Burnus <burnus@net-b.de>
11416 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11418 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11420 PR tree-optimization/47427
11421 PR tree-optimization/47428
11422 * gcc.c-torture/compile/pr47427.c: New test.
11423 * gcc.c-torture/compile/pr47428.c: New test.
11425 2011-01-25 Richard Guenther <rguenther@suse.de>
11427 PR middle-end/47411
11428 * gcc.dg/torture/pr47411.c: New testcase.
11430 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11432 * gfortran.dg/graphite/id-24.f: New.
11433 * gfortran.dg/graphite/id-25.f: New.
11435 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11437 * gfortran.dg/graphite/id-23.f: New.
11439 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11441 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11443 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11445 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11446 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11447 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11448 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11449 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11450 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11451 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11452 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11453 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11455 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11457 * gcc.dg/graphite/block-0.c: Add documentation.
11458 * gcc.dg/graphite/block-4.c: Same.
11459 * gcc.dg/graphite/block-7.c: Same.
11460 * gcc.dg/graphite/block-8.c: New.
11461 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11462 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11463 * gcc.dg/graphite/interchange-12.c: Add documentation.
11464 * gcc.dg/graphite/interchange-13.c: New.
11465 * gcc.dg/graphite/interchange-14.c: New.
11466 * gcc.dg/graphite/interchange-15.c: New.
11467 * gcc.dg/graphite/interchange-8.c: Add documentation.
11468 * gcc.dg/graphite/interchange-mvt.c: Same.
11470 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11473 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11474 * gcc.target/powerpc/altivec-14.c: Ditto.
11475 * gcc.target/powerpc/altivec-33.c: Ditto.
11476 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11477 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11478 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11479 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11480 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11481 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11482 * g++.dg/ext/altivec-15.C: Ditto.
11483 * g++.dg/ext/altivec-types-1.C: Ditto.
11484 * g++.dg/ext/altivec-types-2.C: Ditto.
11485 * g++.dg/ext/altivec-types-3.C: Ditto.
11486 * g++.dg/ext/altivec-types-4.C: Ditto.
11488 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11490 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11492 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11494 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11495 optimization options.
11497 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11499 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11502 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11504 2011-01-23 Tobias Burnus <burnus@net-b.de>
11507 * gfortran.dg/allocatable_scalar_12.f90: New.
11509 2011-01-23 Ira Rosen <irar@il.ibm.com>
11511 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11512 vectorization to be not profitable if peeling is used to
11513 realign the memory access.
11514 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11515 loop bound to avoid loop unrolling.
11516 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11518 2011-01-22 Jan Hubicka <jh@suse.cz>
11521 * g++.dg/lto/pr47333.C: New file.
11523 2011-01-22 Jan Hubicka <jh@suse.cz>
11525 PR tree-optimization/43884
11527 * gcc.dg/autopar/outer-2.c: Increase array size.
11528 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11530 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11533 * gfortran.dg/c_loc_tests_16.f90: New test.
11535 2011-01-22 Tobias Burnus <burnus@net-b.de>
11538 * gfortran.dg/typebound_proc_19.f90: New.
11540 2011-01-21 Jeff Law <law@redhat.com>
11542 PR tree-optimization/47053
11543 * g++.dg/pr47053.C: New test.
11545 2011-01-21 Jason Merrill <jason@redhat.com>
11548 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11550 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11553 * g++.dg/cpp0x/range-for10.C: New test.
11554 * g++.dg/template/for1.C: New test.
11556 PR middle-end/45566
11557 * g++.dg/tree-prof/partition3.C: New test.
11559 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11561 PR rtl-optimization/47366
11562 * g++.dg/opt/pr47366.C: New test.
11564 2011-01-21 Jason Merrill <jason@redhat.com>
11567 * g++.dg/cpp0x/constexpr-regress2.C: New.
11569 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11571 2011-01-21 Jeff Law <law@redhat.com>
11573 PR rtl-optimization/41619
11574 * gcc.dg/pr41619.c: New.
11576 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11578 PR tree-optimization/47355
11579 * g++.dg/opt/pr47355.C: New test.
11581 2011-01-21 Richard Guenther <rguenther@suse.de>
11583 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11586 2011-01-21 Richard Guenther <rguenther@suse.de>
11588 PR tree-optimization/47365
11589 * gcc.dg/torture/pr47365.c: New testcase.
11590 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11592 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11594 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11596 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11598 PR tree-optimization/47391
11599 * gcc.dg/pr47391.c: New test.
11601 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11603 * g++.dg/template/char1.C: Use signed char.
11605 2011-01-21 Tobias Burnus <burnus@net-b.de>
11608 * gfortran.dg/pointer_target_4.f90: New.
11610 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11613 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11614 ILP32 system and not IP32.
11616 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11619 * g++.dg/debug/pr46583.C: New.
11621 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11624 * g++.dg/debug/pr47283.C: New test.
11627 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11628 * gcc.target/i386/headmerge-2.c: Likewise.
11630 2011-01-20 Richard Guenther <rguenther@suse.de>
11632 PR middle-end/47370
11633 * gcc.dg/torture/pr47370.c: New testcase.
11635 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11637 PR tree-optimization/46130
11638 * gcc.dg/pr46130-1.c: New test.
11639 * gcc.dg/pr46130-2.c: New test.
11641 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11644 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11646 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11649 * g++.dg/debug/pr46240.cc: New.
11651 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11654 * g++.dg/template/anonunion1.C: New test.
11656 PR rtl-optimization/47337
11657 * gcc.c-torture/execute/pr47337.c: New test.
11659 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11662 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11664 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11666 PR tree-optimization/46021
11667 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11669 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11671 PR tree-optimization/47290
11672 * g++.dg/torture/pr47290.C: New test.
11674 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11677 * gfortran.dg/proc_ptr_comp_29.f90: New.
11679 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11682 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11683 powerpc-apple-darwin9.
11685 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11687 PR rtl-optimization/47299
11688 * gcc.c-torture/execute/pr47299.c: New test.
11690 2011-01-17 Jason Merrill <jason@redhat.com>
11692 * g++.dg/cpp0x/constexpr-virtual.C: New.
11694 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11697 * gfortran.dg/gomp/pr47331.f90: New test.
11699 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11702 * objc.dg/selector-warn-1.m: New.
11703 * obj-c++.dg/selector-warn-1.mm: New.
11705 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11707 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11708 Update dg-final accordingly.
11710 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11712 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11714 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11716 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11718 * gcc.dg/guality/pr36728-2.c: Likewise.
11720 2011-01-17 Richard Guenther <rguenther@suse.de>
11722 PR tree-optimization/47313
11723 * g++.dg/torture/pr47313.C: New testcase.
11725 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11728 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11729 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11730 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11731 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11733 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11735 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11736 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11737 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11739 2011-01-17 Richard Guenther <rguenther@suse.de>
11741 PR tree-optimization/45967
11742 * gcc.dg/torture/pr45967-2.c: New testcase.
11743 * gcc.dg/torture/pr45967-3.c: Likewise.
11745 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11748 * g++.dg/ext/pr47213.C: Require visibility.
11750 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11752 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11753 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11755 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11757 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11758 Linux-based targets.
11760 2011-01-13 Jan Hubicka <jh@suse.cz>
11762 PR tree-optimization/47276
11763 * gcc.dg/pr47276.c: New testcase.
11765 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11766 Jonathan Wakely <jwakely.gcc@gmail.com>
11769 * g++.dg/other/pr33558.C: New.
11770 * g++.dg/other/pr33558-2.C: New.
11772 2011-01-14 Martin Jambor <mjambor@suse.cz>
11774 PR tree-optimization/45934
11775 PR tree-optimization/46302
11776 * g++.dg/ipa/devirt-c-1.C: New test.
11777 * g++.dg/ipa/devirt-c-2.C: Likewise.
11778 * g++.dg/ipa/devirt-c-3.C: Likewise.
11779 * g++.dg/ipa/devirt-c-4.C: Likewise.
11780 * g++.dg/ipa/devirt-c-5.C: Likewise.
11781 * g++.dg/ipa/devirt-c-6.C: Likewise.
11782 * g++.dg/ipa/devirt-6.C: Likewise.
11783 * g++.dg/ipa/devirt-d-1.C: Likewise.
11784 * g++.dg/torture/pr45934.C: Likewise.
11786 2011-01-14 Jason Merrill <jason@redhat.com>
11788 * g++.dg/cpp0x/variadic105.C: New.
11790 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11791 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11794 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11795 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11796 execution tests on i?86-*-*, x86_64-*-* and
11797 powerpc*-apple-darwin* && ilp32.
11798 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11799 tests on i?86-*-* and x86_64-*-*.
11801 2011-01-14 Richard Guenther <rguenther@suse.de>
11803 PR tree-optimization/47280
11804 * g++.dg/opt/pr47280.C: New testcase.
11806 2011-01-14 Jason Merrill <jason@redhat.com>
11808 * g++.dg/cpp0x/constexpr-regress1.C: New.
11810 * g++.dg/ext/flexary2.C: New.
11812 2011-01-14 Richard Guenther <rguenther@suse.de>
11814 PR middle-end/47281
11815 * gcc.dg/torture/pr47281.c: New testcase.
11816 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11818 2011-01-14 Richard Guenther <rguenther@suse.de>
11820 PR tree-optimization/47286
11821 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11823 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11826 * g++.dg/ext/pr47213.C: New.
11828 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11830 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11832 2011-01-13 Tobias Burnus <burnus@net-b.de>
11833 Mikael Morin <mikael@gcc.gnu.org>
11837 * gfortran.dg/select_type_20.f90: New.
11838 * gfortran.dg/select_type_21.f90: New.
11840 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11843 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11845 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11847 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11848 * gcc.dg/guality/pr36728-2.c: Likewise.
11850 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11853 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11855 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11857 PR rtl-optimization/45352
11858 * gcc.dg/pr45352-3.c: New.
11860 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11862 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11864 * g++.dg/cpp0x/range-for8.C: New.
11865 * g++.dg/cpp0x/range-for9.C: New.
11867 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11870 * g++.dg/debug/pr47209.C: New.
11872 2011-01-12 Richard Guenther <rguenther@suse.de>
11875 * gcc.dg/lto/pr47259_0.c: New testcase.
11876 * gcc.dg/lto/pr47259_1.c: Likewise.
11878 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11880 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11881 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11882 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11883 methods missing from the OBJC2 Object.
11884 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11885 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11886 GNU and NeXT runtimes.
11887 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11889 * objc-obj-c++-shared/Object1.m: Likewise.
11890 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11891 * objc.dg/proto-qual-1.m: Likewise.
11892 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11893 * obj-c++.dg/proto-qual-1.mm: Likewise.
11895 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11898 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11900 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11902 Fixed the Objective-C++ testsuite and updated all tests.
11903 * lib/obj-c++.exp (obj-c++_init): Declare and set
11904 gcc_warning_prefix and gcc_error_prefix.
11905 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11906 'dg-warning', 'dg-message' and 'dg-error'.
11907 * obj-c++.dg/class-extension-3.mm: Likewise.
11908 * obj-c++.dg/class-protocol-1.mm: Likewise.
11909 * obj-c++.dg/encode-7.mm: Likewise.
11910 * obj-c++.dg/exceptions-3.mm: Likewise.
11911 * obj-c++.dg/exceptions-5.mm: Likewise.
11912 * obj-c++.dg/method-12.mm: Likewise.
11913 * obj-c++.dg/method-13.mm: Likewise.
11914 * obj-c++.dg/method-15.mm: Likewise.
11915 * obj-c++.dg/method-16.mm: Likewise.
11916 * obj-c++.dg/method-4.mm: Likewise.
11917 * obj-c++.dg/method-8.mm: Likewise.
11918 * obj-c++.dg/method-conflict-1.mm: Likewise.
11919 * obj-c++.dg/method-conflict-2.mm: Likewise.
11920 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11921 and uncommented second part of the testcase now that the testsuite
11923 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11924 and uncommented second part of the testcase now that the testsuite
11926 * obj-c++.dg/private-1.mm: Likewise.
11927 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11928 * obj-c++.dg/syntax-error-7.mm: Likewise.
11929 * obj-c++.dg/warn5.mm: Likewise.
11930 * obj-c++.dg/property/at-property-14.mm: Likewise.
11931 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11933 * obj-c++.dg/property/at-property-18.mm: Likewise.
11934 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11936 * obj-c++.dg/property/at-property-21.mm: Likewise.
11937 * obj-c++.dg/property/at-property-28.mm: Likewise.
11938 * obj-c++.dg/property/at-property-5.mm: Likewise.
11939 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11940 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11941 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11942 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11943 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11944 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11945 * obj-c++.dg/tls/diag-5.mm: Likewise.
11946 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11947 dg-error, now matched correctly.
11949 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11951 * objc.dg/property/at-property-29.m: New.
11952 * obj-c++.dg/property/at-property-29.mm: New.
11954 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11956 * go.test/go-test.exp (go-set-goarch): New proc.
11957 (go-gc-tests): Use it.
11959 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11962 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11964 2011-01-11 Richard Henderson <rth@redhat.com>
11966 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11968 2011-01-11 Jan Hubicka <jh@suse.cz>
11972 * gcc.dg/lto/pr45721_1.c: New file.
11973 * gcc.dg/lto/pr45721_0.c: New file.
11975 2011-01-11 Richard Guenther <rguenther@suse.de>
11977 PR tree-optimization/46076
11978 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11980 2011-01-11 Jeff Law <law@redhat.com>
11982 * PR tree-optimization/47086
11983 * gcc.dg/pr47086.c: New test.
11985 2011-01-11 Jason Merrill <jason@redhat.com>
11988 * g++.dg/template/new10.C: New.
11991 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11993 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11995 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11996 Split type definitions and NSConstantString class into...
11997 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11998 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11999 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12000 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12001 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12002 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12004 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12005 encode defines for newer NeXT system headers.
12006 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12007 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12008 * objc.dg/foreach-5.m: Likewise.
12009 * objc.dg/foreach-2.m: Likewise.
12010 * objc.dg/foreach-4.m: Likewise.
12011 * objc.dg/torture/strings/string1.m: Likewise.
12012 * objc.dg/torture/strings/string2.m: Likewise.
12013 * objc.dg/torture/strings/string3.m: Likewise.
12014 * objc.dg/torture/strings/string4.m: Likewise.
12015 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12016 header and stand alone.
12017 * obj-c++.dg/strings/strings-2.mm: Likewise.
12018 * objc.dg/torture/strings/const-str-3.m: Likewise.
12019 * objc.dg/strings/strings-2.m: Likewise.
12020 * objc.dg/strings/const-str-12b.m: Likewise.
12022 2011-01-12 Richard Guenther <rguenther@suse.de>
12024 PR middle-end/32511
12025 * gcc.dg/attr-weak-1.c: Adjust.
12027 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12030 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12031 standard compliant and comment.
12033 2011-01-10 Jan Hubicka <jh@suse.cz>
12036 * gcc.dg/initpri3.c: New testcase.
12038 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12041 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12042 externally visible.
12047 (g_ebp_save): Likewise.
12048 (g_esp_save): Likewise.
12050 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12052 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12054 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12056 PR tree-optimization/46021
12057 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12058 i?86-*-*, x86_64-*-*.
12060 2011-01-10 Jeff Law <law@redhat.com>
12062 * PR tree-optimization/47141
12063 * gcc.c-torture/compile/pr47141.c: New test.
12065 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12068 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12069 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12070 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12071 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12074 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12075 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12076 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12077 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12078 being vectorized. Adjust dg-final pattern.
12081 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12082 * gcc.dg/vect/slp-24.c: Likewise.
12084 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12087 * g++.dg/other/pr47218-1.C: New test file.
12088 * g++.dg/other/pr47218.C: Likewise.
12089 * g++.dg/other/pr47218.h: New supporting header.
12091 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12094 * objc.dg/attributes/invalid-attribute-1.m: New.
12095 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12097 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12100 * gfortran.dg/proc_ptr_comp_28.f90: New.
12102 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12104 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12105 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12106 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12107 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12108 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12109 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12110 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12111 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12112 * objc.dg/gnu-api-2-class.m: Likewise.
12113 * objc.dg/gnu-api-2-ivar.m: Likewise.
12114 * objc.dg/gnu-api-2-method.m: Likewise.
12115 * objc.dg/gnu-api-2-objc.m: Likewise.
12116 * objc.dg/gnu-api-2-object.m: Likewise.
12117 * objc.dg/gnu-api-2-property.m: Likewise.
12118 * objc.dg/gnu-api-2-protocol.m: Likewise.
12119 * objc.dg/gnu-api-2-sel.m: Likewise.
12121 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12123 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12124 * objc.dg/objc-foreach-4.m: Likewise.
12125 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12126 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12127 * objc.dg/foreach-4.m: Likewise.
12128 * objc.dg/foreach-5.m: Likewise.
12129 * objc.dg/foreach-3.m: Return self from init.
12131 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12134 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12136 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12139 * gfortran.dg/class_35.f90: New.
12141 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12143 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12145 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12148 * objc.dg/invalid-method-2.m: New.
12149 * obj-c++.dg/invalid-method-2.mm: New.
12151 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12154 * gfortran.dg/transpose_optimization_2.f90 : New test.
12156 2011-01-08 Jan Hubicka <jh@suse.cz>
12158 PR tree-optmization/46469
12159 * g++.dg/torture/pr46469.C: New testcase.
12161 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12163 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12164 emulation of libobjc-gnu structure layout functionality to ..
12165 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12166 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12167 * objc/execute/bf-common.h: Adjust headers.
12168 * objc/execute/bf-1.m: Likewise.
12169 * objc/execute/bf-2.m: Likewise.
12170 * objc/execute/bf-3.m: Likewise.
12171 * objc/execute/bf-4.m: Likewise.
12172 * objc/execute/bf-5.m: Likewise.
12173 * objc/execute/bf-6.m: Likewise.
12174 * objc/execute/bf-7.m: Likewise.
12175 * objc/execute/bf-8.m: Likewise.
12176 * objc/execute/bf-9.m: Likewise.
12177 * objc/execute/bf-10.m: Likewise.
12178 * objc/execute/bf-11.m: Likewise.
12179 * objc/execute/bf-12.m: Likewise.
12180 * objc/execute/bf-13.m: Likewise.
12181 * objc/execute/bf-14.m: Likewise.
12182 * objc/execute/bf-15.m: Likewise.
12183 * objc/execute/bf-16.m: Likewise.
12184 * objc/execute/bf-17.m: Likewise.
12185 * objc/execute/bf-18.m: Likewise.
12186 * objc/execute/bf-19.m: Likewise.
12187 * objc/execute/bf-20.m: Likewise.
12188 * objc/execute/bf-21.m: Likewise.
12189 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12190 objc_get_type_qualifiers ().
12192 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12195 * gfortran.dg/dependency_39.f90: New test.
12197 2011-01-07 Jan Hubicka <jh@suse.cz>
12199 Get builtins tests ready for linker plugin.
12200 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12201 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12202 my_memset, my_bzero): Mark used.
12203 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12204 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12206 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12209 2011-01-07 Jan Hubicka <jh@suse.cz>
12211 PR tree-optimization/46367
12212 * g++.dg/torture/pr46367.C: New file.
12214 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12217 * gcc.dg/pr47201.c: New test.
12220 * gcc.dg/tree-prof/pr47187.c: New test.
12222 2011-01-07 Tobias Burnus <burnus@net-b.de>
12225 * gfortran.dg/extends_type_of_3.f90: New.
12227 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12229 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12230 * g++.dg/ext/dllimport-MI1.C: Likewise.
12231 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12232 * g++.dg/ext/dllimport10.C: Likewise.
12233 * g++.dg/ext/dllimport11.C: Likewise.
12234 * g++.dg/ext/dllimport12.C: Likewise.
12235 * g++.dg/ext/dllimport13.C: Likewise.
12236 * g++.dg/ext/dllimport2.C: Likewise.
12237 * g++.dg/ext/dllimport3.C: Likewise.
12238 * g++.dg/ext/dllimport4.C: Likewise.
12239 * g++.dg/ext/dllimport5.C: Likewise.
12240 * g++.dg/ext/dllimport6.C: Likewise.
12241 * g++.dg/ext/dllimport8.C: Likewise.
12242 * g++.dg/ext/dllimport9.C: Likewise.
12243 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12244 targets, too. Additionally enable test for i?86-*-mingw*.
12245 * g++.dg/ext/selectany1.C: Likewise.
12246 Remove guard variable check.
12248 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12252 * gfortran.dg/storage_size_3.f08: Extended.
12254 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12257 * g++.dg/template/stdarg1.C: New test.
12259 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12262 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12263 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12264 from the interface of functions to not hide the errors that
12267 2011-01-06 Jan Hubicka <jh@suse.cz>
12269 * gcc.dg/lto/pr47188_0.c: New testcase.
12270 * gcc.dg/lto/pr47188_1.c: New testcase.
12272 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12276 * gfortran.dg/interface_33.f90: New test.
12278 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12281 * gcc.c-torture/compile/pr47150.c: New test.
12283 2011-01-06 Ira Rosen <irar@il.ibm.com>
12285 PR tree-optimization/47139
12286 * gcc.dg/vect/pr47139.c: New test.
12288 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12291 * gfortran.dg/extends_type_of_2.f03: New.
12293 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12295 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12297 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12299 * gnat.dg/opt14.adb: New test.
12301 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12304 * gfortran.dg/allocate_error_2.f90: New test.
12306 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12309 * gfortran.dg/storage_size_3.f08: New.
12311 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12313 PR libgfortran/47154
12314 * gfortran.dg/namelist_68.f90: New test.
12316 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12318 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12320 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12323 * gfortran.dg/class_34.f90: New.
12325 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12327 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12328 use __builtin_inff. Skip all single-precision tests that require
12331 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12333 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12335 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12337 PR tree-optimization/47148
12338 * gcc.c-torture/execute/pr47148.c: New test.
12340 PR tree-optimization/47155
12341 * gcc.c-torture/execute/pr47155.c: New test.
12343 PR rtl-optimization/47157
12344 * gcc.c-torture/compile/pr47157.c: New test.
12346 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12348 * gcc.dg/torture/vector-shift2.c (schar): Define.
12349 (main): Always use schar or uchar instead of plain "char" to avoid
12350 dependencies on implementation-defined char signedness.
12352 2011-01-03 Martin Jambor <mjambor@suse.cz>
12354 PR tree-optimization/46801
12355 * gnat.dg/pack9.adb: Remove xfail.
12357 2011-01-03 Martin Jambor <mjambor@suse.cz>
12359 PR tree-optimization/46984
12360 * g++.dg/ipa/pr46984.C: New test.
12362 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12365 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12367 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12369 PR tree-optimization/47140
12370 * gcc.c-torture/compile/pr47140.c: New test.
12372 PR rtl-optimization/47028
12373 * gcc.dg/pr47028.c: New test.
12375 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12377 * objc.dg/protocol-forward-1.m: Removed TODO.
12378 * objc.dg/protocol-forward-2.m: New.
12379 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12380 * obj-c++.dg/protocol-forward-2.mm: New.
12382 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12385 * g++.dg/eh/pr38662.C: New testcase.
12387 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12389 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12390 scan for newline '\n'.
12393 Copyright (C) 2011 Free Software Foundation, Inc.
12395 Copying and distribution of this file, with or without modification,
12396 are permitted in any medium without royalty provided the copyright
12397 notice and this notice are preserved.