1 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3 PR tree-optimization/50727
4 * gcc.dg/vect/pr50727.c: New test.
6 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
8 * gcc.dg/vla-23.c: New test.
10 2011-10-16 Jakub Jelinek <jakub@redhat.com>
12 PR tree-optimization/50596
13 * gcc.dg/vect/vect-cond-9.c: New test.
15 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
17 * gcc.dg/vect/bb-slp-29.c: New test.
19 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/ext/is_base_of_incomplete.C: New.
23 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
24 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
26 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
28 * gcc.target/sparc/combined-1.c: Compile at -O2.
30 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
32 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
33 (dg-options): Add -Wno-attributes.
34 * gcc.target/i386/fma_double_?.c: Ditto.
35 * gcc.target/i386/fma_run_float_?.c: Ditto.
36 * gcc.target/i386/fma_run_double_?.c: Ditto.
37 * gcc.target/i386/l_fma_float_?.c: Dtto.
38 * gcc.target/i386/l_fma_double_?.c: Ditto.
39 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
40 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
42 2011-10-15 Tobias Burnus <burnus@net-b.de>
44 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
46 * gfortran.dg/bind_c_usage_24.f90: Ditto.
47 * gfortran.dg/rank_3.f90: Ditto.
48 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
49 -std=f2008ts in dg-options.
50 * gfortran.dg/rank_4.f90: Ditto.
52 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
55 * gcc.target/sh/pr49263.c: New.
57 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
59 * gnat.dg/specs/debug1.ads: Tweak.
61 2011-10-14 Kai Tietz <ktietz@redhat.com>
63 * gfortran.fortran-torture/compile/logical-2.f90: New test.
65 2011-10-14 Jakub Jelinek <jakub@redhat.com>
67 * gcc.target/i386/sse2-mul-1.c: New test.
68 * gcc.target/i386/sse4_1-mul-1.c: New test.
69 * gcc.target/i386/avx-mul-1.c: New test.
70 * gcc.target/i386/xop-mul-1.c: New test.
71 * gcc.target/i386/avx2-mul-1.c: New test.
73 2011-10-14 Jason Merrill <jason@redhat.com>
76 * g++.dg/cpp0x/nsdmi-list1.C: New.
79 * g++.dg/cpp0x/nsdmi-const1.C: New.
81 2011-10-14 Janus Weil <janus@gcc.gnu.org>
84 * gfortran.dg/pointer_intent_5.f90: New.
86 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
88 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
89 * gcc.target/i386/warn-vect-op-1.c: Ditto.
90 * gcc.target/i386/warn-vect-op-2.c: Ditto.
92 2011-10-14 Tobias Burnus <burnus@net-b.de>
95 * gfortran.dg/pointer_check_11.f90: New.
96 * gfortran.dg/pointer_check_12.f90: New.
98 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/overload/operator4.C: New.
103 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
105 * gcc.dg/di-longlong64-sync-1.c: New test.
106 * gcc.dg/di-sync-multithread.c: New test.
107 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
108 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
109 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
110 tests for v5, v6, v6k, and v7-a, and add-options helpers.
111 (check_effective_target_arm_arm_ok): New helper.
112 (check_effective_target_sync_longlong): New helper.
114 2011-10-14 Richard Guenther <rguenther@suse.de>
116 PR tree-optimization/50723
117 * gcc.dg/torture/pr50723.c: New testcase.
119 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/warn/format6.C: New.
123 * obj-c++.dg/warn6.mm: Likewise.
125 2011-10-13 Richard Henderson <rth@redhat.com>
127 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
129 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
130 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
131 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
133 2011-10-13 Jason Merrill <jason@redhat.com>
136 * g++.dg/cpp0x/nsdmi-template2.C: New.
139 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
142 * g++.dg/init/vbase1.C: New.
144 2011-10-13 Jakub Jelinek <jakub@redhat.com>
146 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
147 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
148 * gcc.target/i386/avx-vphminposuw-2.c: New test.
149 * gcc.target/i386/avx-vphminposuw-3.c: New test.
151 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
153 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
155 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
157 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
159 2011-10-13 Richard Guenther <rguenther@suse.de>
161 PR tree-optimization/50712
162 * gcc.target/i386/pr50712.c: New testcase.
164 2011-10-13 Tom de Vries <tom@codesourcery.com>
166 * gcc.dg/memcpy-4.c: New test.
168 2011-10-13 Richard Guenther <rguenther@suse.de>
170 PR tree-optimization/50698
171 * g++.dg/vect/pr50698.cc: New testcase.
173 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
175 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
176 * gcc.target/powerpc/warn-2.c: Ditto.
178 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
179 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
180 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
181 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
182 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
183 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
184 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
185 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
186 * gcc.target/powerpc/ppc-pow.c: Likewise.
187 * gcc.target/powerpc/recip-1.c: Likewise.
188 * gcc.target/powerpc/recip-2.c: Likewise.
189 * gcc.target/powerpc/recip-3.c: Likewise.
190 * gcc.target/powerpc/recip-4.c: Likewise.
191 * gcc.target/powerpc/recip-5.c: Likewise.
193 2011-10-12 David S. Miller <davem@davemloft.net>
195 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
196 '-mvis3' instead of 'mcpu=niagara3' in options.
197 * gcc.target/sparc/fhalve.c: Likewise.
198 * gcc.target/sparc/fnegop.c: Likewise.
199 * gcc.target/sparc/fpadds.c: Likewise.
200 * gcc.target/sparc/fshift.c: Likewise.
201 * gcc.target/sparc/fucmp.c: Likewise.
202 * gcc.target/sparc/lzd.c: Likewise.
203 * gcc.target/sparc/vis3misc.c: Likewise.
204 * gcc.target/sparc/xmul.c: Likewise.
206 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
208 * gnat.dg/vect1.ad[sb]: New test.
209 * gnat.dg/vect1_pkg.ads: New helper.
210 * gnat.dg/vect2.ad[sb]: New test.
211 * gnat.dg/vect2_pkg.ads: New helper.
212 * gnat.dg/vect3.ad[sb]: New test.
213 * gnat.dg/vect3_pkg.ads: New helper.
214 * gnat.dg/vect4.ad[sb]: New test.
215 * gnat.dg/vect4_pkg.ads: New helper.
216 * gnat.dg/vect5.ad[sb]: New test.
217 * gnat.dg/vect5_pkg.ads: New helper.
218 * gnat.dg/vect6.ad[sb]: New test.
219 * gnat.dg/vect6_pkg.ads: New helper.
221 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
223 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
224 * gcc.target/i386/fma_run_double_2.c: Likewise.
225 * gcc.target/i386/fma_run_double_3.c: Likewise.
226 * gcc.target/i386/fma_run_double_4.c: Likewise.
227 * gcc.target/i386/fma_run_double_5.c: Likewise.
228 * gcc.target/i386/fma_run_double_6.c: Likewise.
229 * gcc.target/i386/fma_run_float_1.c: Likewise.
230 * gcc.target/i386/fma_run_float_2.c: Likewise.
231 * gcc.target/i386/fma_run_float_3.c: Likewise.
232 * gcc.target/i386/fma_run_float_4.c: Likewise.
233 * gcc.target/i386/fma_run_float_5.c: Likewise.
234 * gcc.target/i386/fma_run_float_6.c: Likewise.
236 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
237 remove the extra dg-options.
238 * gcc.target/i386/l_fma_double_2.c: Likewise.
239 * gcc.target/i386/l_fma_double_3.c: Likewise.
240 * gcc.target/i386/l_fma_double_4.c: Likewise.
241 * gcc.target/i386/l_fma_double_5.c: Likewise.
242 * gcc.target/i386/l_fma_double_6.c: Likewise.
243 * gcc.target/i386/l_fma_float_1.c: Likewise.
244 * gcc.target/i386/l_fma_float_2.c: Likewise.
245 * gcc.target/i386/l_fma_float_3.c: Likewise.
246 * gcc.target/i386/l_fma_float_4.c: Likewise.
247 * gcc.target/i386/l_fma_float_5.c: Likewise.
248 * gcc.target/i386/l_fma_float_6.c: Likewise.
250 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
252 PR tree-optimization/50189
253 * g++.dg/torture/pr50189.C: New testcase.
255 2011-10-12 Richard Guenther <rguenther@suse.de>
257 PR tree-optimization/50700
258 * gcc.dg/builtin-object-size-12.c: New testcase.
260 2011-10-12 Joseph Myers <joseph@codesourcery.com>
263 * gcc.c-torture/compile/pr50565-1.c,
264 gcc.c-torture/compile/pr50565-2.c: New tests.
266 2011-10-11 Jason Merrill <jason@redhat.com>
270 * g++.dg/template/constant1.C: New.
271 * g++.dg/template/constant2.C: New.
272 * g++.dg/cpp0x/constexpr-template3.C: New.
274 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
276 * gcc.target/i386/warn-vect-op-3.c: New test.
277 * gcc.target/i386/warn-vect-op-1.c: New test.
278 * gcc.target/i386/warn-vect-op-2.c: New test.
280 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
282 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
284 2011-10-11 Richard Guenther <rguenther@suse.de>
286 PR tree-optimization/50204
287 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
289 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
291 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
293 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
295 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
296 * gcc.target/i386/fma_double_2.c: Ditto.
297 * gcc.target/i386/fma_double_3.c: Ditto.
298 * gcc.target/i386/fma_double_4.c: Ditto.
299 * gcc.target/i386/fma_double_5.c: Ditto.
300 * gcc.target/i386/fma_double_6.c: Ditto.
301 * gcc.target/i386/fma_float_1.c: Ditto.
302 * gcc.target/i386/fma_float_2.c: Ditto.
303 * gcc.target/i386/fma_float_3.c: Ditto.
304 * gcc.target/i386/fma_float_4.c: Ditto.
305 * gcc.target/i386/fma_float_5.c: Ditto.
306 * gcc.target/i386/fma_float_6.c: Ditto.
307 * gcc.target/i386/l_fma_double_1.c: Ditto.
308 * gcc.target/i386/l_fma_double_2.c: Ditto.
309 * gcc.target/i386/l_fma_double_3.c: Ditto.
310 * gcc.target/i386/l_fma_double_4.c: Ditto.
311 * gcc.target/i386/l_fma_double_5.c: Ditto.
312 * gcc.target/i386/l_fma_double_6.c: Ditto.
313 * gcc.target/i386/l_fma_float_1.c: Ditto.
314 * gcc.target/i386/l_fma_float_2.c: Ditto.
315 * gcc.target/i386/l_fma_float_3.c: Ditto.
316 * gcc.target/i386/l_fma_float_4.c: Ditto.
317 * gcc.target/i386/l_fma_float_5.c: Ditto.
318 * gcc.target/i386/l_fma_float_6.c: Ditto.
319 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
320 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
321 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
322 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
323 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
324 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
325 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
326 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
327 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
328 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
329 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
330 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
332 2011-10-11 Tristan Gingold <gingold@adacore.com>
334 * gcc.dg/va-arg-4.c: New test.
335 * gcc.dg/va-arg-5.c: Ditto.
337 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
339 * lib/target-supports.exp (check_effective_target_fd_truncate):
340 Close and unlink test file before exit.
342 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
345 * gfortran.dg/forall_15.f90: New test case.
347 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
348 Andrew Macleod <amacleod@redhat.com>
350 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
351 wrappers for *other_threads() and *final_verify().
352 * gcc.dg/simulate-thread/simulate-thread.h
353 (simulate_thread_wrapper_other_threads): New.
354 (simulate_thread_wrapper_final_verify): New.
356 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
358 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
360 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
362 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
364 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
365 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
367 * gcc.target/i386/fma_1.h: New file.
368 * gcc.target/i386/fma_2.h: Likewise.
369 * gcc.target/i386/fma_3.h: Likewise.
370 * gcc.target/i386/fma_4.h: Likewise.
371 * gcc.target/i386/fma_5.h: Likewise.
372 * gcc.target/i386/fma_6.h: Likewise.
373 * gcc.target/i386/fma_double_1.c: Likewise.
374 * gcc.target/i386/fma_double_2.c: Likewise.
375 * gcc.target/i386/fma_double_3.c: Likewise.
376 * gcc.target/i386/fma_double_4.c: Likewise.
377 * gcc.target/i386/fma_double_5.c: Likewise.
378 * gcc.target/i386/fma_double_6.c: Likewise.
379 * gcc.target/i386/fma_float_1.c: Likewise.
380 * gcc.target/i386/fma_float_2.c: Likewise.
381 * gcc.target/i386/fma_float_3.c: Likewise.
382 * gcc.target/i386/fma_float_4.c: Likewise.
383 * gcc.target/i386/fma_float_5.c: Likewise.
384 * gcc.target/i386/fma_float_6.c: Likewise.
385 * gcc.target/i386/fma_main.h: Likewise.
386 * gcc.target/i386/fma_run_double_1.c: Likewise.
387 * gcc.target/i386/fma_run_double_2.c: Likewise.
388 * gcc.target/i386/fma_run_double_3.c: Likewise.
389 * gcc.target/i386/fma_run_double_4.c: Likewise.
390 * gcc.target/i386/fma_run_double_5.c: Likewise.
391 * gcc.target/i386/fma_run_double_6.c: Likewise.
392 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
393 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
394 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
395 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
396 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
397 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
398 * gcc.target/i386/fma_run_float_1.c: Likewise.
399 * gcc.target/i386/fma_run_float_2.c: Likewise.
400 * gcc.target/i386/fma_run_float_3.c: Likewise.
401 * gcc.target/i386/fma_run_float_4.c: Likewise.
402 * gcc.target/i386/fma_run_float_5.c: Likewise.
403 * gcc.target/i386/fma_run_float_6.c: Likewise.
404 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
405 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
406 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
407 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
408 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
409 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
410 * gcc.target/i386/l_fma_1.h: Likewise.
411 * gcc.target/i386/l_fma_2.h: Likewise.
412 * gcc.target/i386/l_fma_3.h: Likewise.
413 * gcc.target/i386/l_fma_4.h: Likewise.
414 * gcc.target/i386/l_fma_5.h: Likewise.
415 * gcc.target/i386/l_fma_6.h: Likewise.
416 * gcc.target/i386/l_fma_double_1.c: Likewise.
417 * gcc.target/i386/l_fma_double_2.c: Likewise.
418 * gcc.target/i386/l_fma_double_3.c: Likewise.
419 * gcc.target/i386/l_fma_double_4.c: Likewise.
420 * gcc.target/i386/l_fma_double_5.c: Likewise.
421 * gcc.target/i386/l_fma_double_6.c: Likewise.
422 * gcc.target/i386/l_fma_float_1.c: Likewise.
423 * gcc.target/i386/l_fma_float_2.c: Likewise.
424 * gcc.target/i386/l_fma_float_3.c: Likewise.
425 * gcc.target/i386/l_fma_float_4.c: Likewise.
426 * gcc.target/i386/l_fma_float_5.c: Likewise.
427 * gcc.target/i386/l_fma_float_6.c: Likewise.
428 * gcc.target/i386/l_fma_main.h: Likewise.
429 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
430 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
431 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
432 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
433 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
434 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
435 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
436 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
437 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
438 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
439 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
440 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
442 2011-10-10 Richard Guenther <rguenther@suse.de>
445 * gcc.dg/torture/pr50389.c: New testcase.
447 2011-10-10 Richard Guenther <rguenther@suse.de>
450 * gcc.dg/builtins-47.c: Optimize.
452 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
454 * lib/gcc-simulate-thread.exp: New.
455 * gcc.dg/simulate-thread/guality.h: New.
456 * gcc.dg/simulate-thread/simulate-thread.h: New.
457 * gcc.dg/simulate-thread/simulate-thread.exp: New.
458 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
459 * gcc.dg/simulate-thread/README: New.
460 * g++.dg/simulate-thread/guality.h: New.
461 * g++.dg/simulate-thread/simulate-thread.h: New.
462 * g++.dg/simulate-thread/simulate-thread.exp: New.
463 * g++.dg/simulate-thread/simulate-thread.gdb: New.
464 * c-c++-common/cxxbitfields-2.c: Remove.
465 * c-c++-common/cxxbitfields.c: Remove.
466 * c-c++-common/cxxbitfields-4.c: Remove.
467 * c-c++-common/cxxbitfields-5.c: Remove.
468 * c-c++-common/simulate-thread/bitfields-1.c: New.
469 * c-c++-common/simulate-thread/bitfields-2.c: New.
470 * c-c++-common/simulate-thread/bitfields-3.c: New.
471 * c-c++-common/simulate-thread/bitfields-4.c: New.
473 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/warn/format5.C: New.
478 2011-10-09 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
482 * gfortran.dg/common_16.f90: New.
484 2011-10-09 Tobias Burnus <burnus@net-b.de>
486 * gfortran.dg/iso_c_binding_param_1.f90: New.
487 * gfortran.dg/iso_c_binding_param_2.f90: New.
488 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
490 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
492 PR tree-optimization/50635
493 * gcc.dg/vect/pr50635.c: New test.
495 2011-10-09 Janus Weil <janus@gcc.gnu.org>
498 * gfortran.dg/proc_decl_27.f90: New.
500 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
503 * objc/execute/initialize-1.m: New test.
505 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
508 * gfortran.dg/pointer_function_result_1.f90 : New test.
510 2011-10-07 David S. Miller <davem@davemloft.net>
513 * gcc.target/sparc/sparc.exp: Add vis3 target test.
514 * gcc.target/sparc/cmask.c: Use it.
515 * gcc.target/sparc/fhalve.c: Likewise.
516 * gcc.target/sparc/fnegop.c: Likewise.
517 * gcc.target/sparc/fpadds.c: Likewise.
518 * gcc.target/sparc/fshift.c: Likewise.
519 * gcc.target/sparc/fucmp.c: Likewise.
520 * gcc.target/sparc/lzd.c: Likewise.
521 * gcc.target/sparc/vis3misc.c: Likewise.
522 * gcc.target/sparc/xmul.c: Likewise.
524 2011-10-07 Richard Henderson <rth@redhat.com>
526 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
528 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
530 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
532 * gcc.dg/pr50193-1.c: New file.
533 * gcc.target/arm/shiftable.c: New file.
535 2011-10-07 Janus Weil <janus@gcc.gnu.org>
538 * gfortran.dg/class_46.f03: New.
540 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
542 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
543 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
544 (syslog, vsyslog, __vsyslog_chk): Likewise.
546 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
547 (x, EXT_x): Use ASMNAME.
549 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
552 2011-10-07 Tom de Vries <tom@codesourcery.com>
555 * gcc.dg/pr50527.c: New test.
557 2011-10-07 Jakub Jelinek <jakub@redhat.com>
559 PR tree-optimization/50650
560 * gcc.c-torture/compile/pr50650.c: New test.
562 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
564 PR tree-optimization/50575
565 * gcc.c-torture/execute/vector-compare-2.x: New file.
567 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
570 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
571 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
574 2011-10-07 Richard Guenther <rguenther@suse.de>
577 * gcc.dg/vect/vect-align-2.c: Increase array size.
579 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
580 H.J. Lu <hongjiu.lu@intel.com>
583 * gcc.target/i386/pr50603.c: New test.
585 2011-10-06 Jason Merrill <jason@redhat.com>
588 * g++.dg/cpp0x/default31.C: New.
590 2011-10-06 Jakub Jelinek <jakub@redhat.com>
592 PR tree-optimization/50596
593 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
595 * gcc.dg/vect/vect-cond-8.c: New test.
597 2011-10-06 Richard Henderson <rth@redhat.com>
599 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
600 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
601 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
602 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
603 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
604 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
605 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
606 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
607 * gcc.c-torture/execute/vshuf-16.inc: New file.
608 * gcc.c-torture/execute/vshuf-2.inc: New file.
609 * gcc.c-torture/execute/vshuf-4.inc: New file.
610 * gcc.c-torture/execute/vshuf-8.inc: New file.
611 * gcc.c-torture/execute/vshuf-main.inc: New file.
612 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
613 * gcc.c-torture/execute/vshuf-v2df.c: New test.
614 * gcc.c-torture/execute/vshuf-v2di.c: New test.
615 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
616 * gcc.c-torture/execute/vshuf-v2si.c: New test.
617 * gcc.c-torture/execute/vshuf-v4df.c: New test.
618 * gcc.c-torture/execute/vshuf-v4di.c: New test.
619 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
620 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
621 * gcc.c-torture/execute/vshuf-v4si.c: New test.
622 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
623 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
624 * gcc.c-torture/execute/vshuf-v8si.c: New test.
626 2011-10-06 Jakub Jelinek <jakub@redhat.com>
628 PR tree-optimization/49279
629 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
630 * gcc.c-torture/execute/pr49279.c: New test.
632 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
635 * gcc.c-torture/compile/pr49049.c: New test.
637 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
640 * gcc.target/arm/pr50305.c: New test.
642 2011-10-06 Richard Guenther <rguenther@suse.de>
644 PR tree-optimization/38884
645 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
646 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
648 2011-10-05 David S. Miller <davem@davemloft.net>
650 * gcc.target/sparc/lzd.c: New test.
651 * gcc.target/sparc/popc.c: New test.
653 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
656 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
657 * g++.dg/other/final1.C: Cleanup original tree dump.
659 2011-10-05 Jakub Jelinek <jakub@redhat.com>
661 PR tree-optimization/50613
662 * gcc.dg/pr50613.c: New test.
664 2011-10-05 Richard Henderson <rth@redhat.com>
666 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
667 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
668 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
669 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
670 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
671 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
672 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
673 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
675 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
677 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
678 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
679 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
680 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
681 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
683 2011-10-05 Richard Guenther <rguenther@suse.de>
685 PR tree-optimization/38885
686 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
688 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
690 * gcc.target/i386/sw-1.c: New test.
692 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
694 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
696 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
698 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
700 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
702 2011-10-04 David S. Miller <davem@davemloft.net>
704 * gcc.target/sparc/fhalve.c: New test.
705 * gcc.target/sparc/fnegop.c: New test.
706 * gcc.target/sparc/xmul.c: New test.
708 2011-10-04 Janus Weil <janus@gcc.gnu.org>
711 * gfortran.dg/dummy_procedure_6.f90: New.
713 2011-10-04 Jakub Jelinek <jakub@redhat.com>
715 PR tree-optimization/50604
716 * gcc.dg/pr50604.c: New test.
718 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
720 PR tree-optimization/49662
721 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
722 * gcc.dg/graphite/interchange-15.c: Likewise.
723 * gcc.dg/graphite/interchange-mvt.c: Likewise.
725 2011-10-04 Jakub Jelinek <jakub@redhat.com>
727 * gcc.dg/tree-ssa/restrict-4.c: New test.
729 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
731 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
732 (main): Use __typeof to get result type of comparison.
734 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
736 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
737 Make et_vect_multiple_sizes_saved global.
738 (check_effective_target_vect64): Make et_vect64_saved global.
740 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
742 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
743 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
744 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
745 * gcc.dg/builtin-complex-err-1.c: Adjust.
747 2011-10-02 Jason Merrill <jason@redhat.com>
749 * g++.dg/cpp0x/range-for22.C: New.
751 * g++.dg/cpp0x/variadic65.C: Remove xfails.
752 * g++.dg/cpp0x/variadic82.C: Remove xfails.
753 * g++.dg/cpp0x/variadic83.C: Remove xfails.
754 * g++.dg/cpp0x/variadic105.C: Remove xfails.
756 * g++.dg/cpp0x/nsdmi5.C: New.
758 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
761 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
763 (mips-dg-options): Force an ABI option if the current ABI is
764 incompatible with the required -mlong setting. Likewise force
765 a long setting if the current one is incompatible with the
766 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
767 throughout procedure.
768 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
769 instead of addressing=absolute.
771 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
773 * gcc.target/mips/stack-1.c: New test.
775 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
777 * gcc.dg/pr49696.c: New test.
779 2011-10-02 Jan Hubicka <jh@suse.cz>
781 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
783 2011-10-01 David S. Miller <davem@davemloft.net>
785 * gcc.target/sparc/cmask.c: New test.
786 * gcc.target/sparc/fpadds.c: New test.
787 * gcc.target/sparc/fshift.c: New test.
788 * gcc.target/sparc/fucmp.c: New test.
789 * gcc.target/sparc/vis3misc.c: New test.
791 2011-10-01 Janus Weil <janus@gcc.gnu.org>
794 * gfortran.dg/assumed_charlen_arg_2.f90: New.
796 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
799 * g++.dg/dfp/44473-1.C: New test.
800 * g++.dg/dfp/44473-2.C: New test.
801 * g++.dg/dfp/mangle-1.C: New test.
802 * g++.dg/dfp/mangle-2.C: New test.
803 * g++.dg/dfp/mangle-3.C: New test.
804 * g++.dg/dfp/mangle-4.C: New test.
805 * g++.dg/dfp/mangle-5.C: New test.
807 2011-09-30 Jakub Jelinek <jakub@redhat.com>
810 * gcc.dg/pr50571.c: New test.
812 PR tree-optimization/46309
813 * gcc.dg/pr46309.c: New test.
815 2011-09-30 Jakub Jelinek <jakub@redhat.com>
817 * gcc.dg/strlenopt-21.c: New test.
819 2011-09-30 Revital Eres <revital.eres@linaro.org>
821 * gcc.dg/sms-10.c: New file.
823 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
825 * gcc.target/arm/pr50099.c: New test.
827 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
829 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
831 2011-09-30 David S. Miller <davem@davemloft.net>
833 * gcc.target/sparc/bmaskbshuf.c: New test.
834 * gcc.target/sparc/edgen.c: New test.
836 2011-09-29 Janus Weil <janus@gcc.gnu.org>
839 * gfortran.dg/pure_formal_proc_3.f90: New.
842 * gfortran.dg/stfunc_7.f90: New.
844 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
846 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
847 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
848 * gcc.dg/vector-compare-1.c: Likewise.
849 * gcc.dg/vector-compare-2.c: Likewise.
851 2011-09-29 David S. Miller <davem@davemloft.net>
853 * gcc.target/sparc/array.c: New test.
855 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
857 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
858 loop unroll and set max unroll times to 8.
859 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
860 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
861 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
862 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
864 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/ext/visibility/warn5.C: New.
869 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/warn/Wextra-3.C: New.
874 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
877 * gcc.target/sh/pr49468-si.c: New.
879 2011-09-28 Tom de Vries <tom@codesourcery.com>
882 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
883 (TEST): Initialize src3 with random floats.
884 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
885 from union src3. Initialize src3 with random floats.
887 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
889 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
890 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
891 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
892 * gcc.target/sh/sh4a-sincosf.c: Ditto.
893 * gcc.target/sh/sh4a-cos.c: Ditto.
894 * gcc.target/sh/sh4a-cosf.c: Ditto.
895 * gcc.target/sh/sh4a-sin.c: Ditto.
896 * gcc.target/sh/sh4a-sinf.c: Ditto.
897 * gcc.target/sh/sh4a-fsrra.c: Ditto.
898 * gcc.target/sh/sh4a-memmovua.c: Ditto.
899 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
901 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/parse/error40.C: New.
905 * g++.dg/warn/incomplete1.C: Adjust.
907 2011-09-27 Jan Hubicka <jh@suse.cz>
910 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
913 2011-09-27 Jakub Jelinek <jakub@redhat.com>
915 * gcc.dg/strlenopt-1.c: New test.
916 * gcc.dg/strlenopt-1f.c: New test.
917 * gcc.dg/strlenopt-2.c: New test.
918 * gcc.dg/strlenopt-2f.c: New test.
919 * gcc.dg/strlenopt-3.c: New test.
920 * gcc.dg/strlenopt-4.c: New test.
921 * gcc.dg/strlenopt-4g.c: New test.
922 * gcc.dg/strlenopt-4gf.c: New test.
923 * gcc.dg/strlenopt-5.c: New test.
924 * gcc.dg/strlenopt-6.c: New test.
925 * gcc.dg/strlenopt-7.c: New test.
926 * gcc.dg/strlenopt-8.c: New test.
927 * gcc.dg/strlenopt-9.c: New test.
928 * gcc.dg/strlenopt-10.c: New test.
929 * gcc.dg/strlenopt-11.c: New test.
930 * gcc.dg/strlenopt-12.c: New test.
931 * gcc.dg/strlenopt-12g.c: New test.
932 * gcc.dg/strlenopt-13.c: New test.
933 * gcc.dg/strlenopt-14g.c: New test.
934 * gcc.dg/strlenopt-14gf.c: New test.
935 * gcc.dg/strlenopt-15.c: New test.
936 * gcc.dg/strlenopt-16g.c: New test.
937 * gcc.dg/strlenopt-17g.c: New test.
938 * gcc.dg/strlenopt-18g.c: New test.
939 * gcc.dg/strlenopt.h: New file.
941 2011-09-27 Tom de Vries <tom@codesourcery.com>
944 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
945 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
946 * gcc.dg/pr43864.c: New test.
947 * gcc.dg/pr43864-2.c: Same.
948 * gcc.dg/pr43864-3.c: Same.
949 * gcc.dg/pr43864-4.c: Same.
951 2011-09-27 Jan Hubicka <jh@suse.cz>
953 * gcc.dg/ipa/inline-5.c: New testcase.
955 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
957 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
959 * gcc.dg/vect/bb-slp-27.c: New.
960 * gcc.dg/vect/bb-slp-28.c: New.
962 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
964 * testsuite/lib/target-supports.exp (check_profiling_available):
965 Don't rely solely on TLS tests for -fprofile-generate, fall
966 through to the other code.
968 2011-09-27 Richard Guenther <rguenther@suse.de>
970 PR tree-optimization/50363
971 * gcc.dg/torture/pr50363.c: New testcase.
973 2011-09-26 Jason Merrill <jason@redhat.com>
976 * g++.dg/template/partial13.C: New.
979 * g++.dg/template/partial12.C: New.
982 * g++.dg/cpp0x/constexpr-typedef1.C: New.
984 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/diagnostic/bindings1.C: New.
988 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
990 2011-09-26 David S. Miller <davem@davemloft.net>
992 * gcc.target/sparc/wrgsr.c: New test.
993 * gcc.target/sparc/rdgsr.c: New test.
994 * gcc.target/sparc/edge.c: New test.
995 * gcc.target/sparc/fcmp.c: New test.
997 * gcc.target/sparc/edge.c: Update for new return types.
998 * gcc.target/sparc/fcmp.c: Likewise.
1000 * gcc.target/sparc/fpaddsubi.c: New test.
1002 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1005 * gfortran.dg/common_15.f90: New.
1008 * gfortran.dg/dummy_procedure_5.f90: New.
1009 * gfortran.dg/interface_26.f90: Modified error message.
1010 * gfortran.dg/proc_ptr_11.f90: Ditto.
1011 * gfortran.dg/proc_ptr_15.f90: Ditto.
1012 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1013 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1015 2011-09-26 Jason Merrill <jason@redhat.com>
1018 * g++.dg/overload/rvalue3.C: New.
1021 * g++.dg/overload/ref-conv2.C: New.
1023 * g++.dg/cpp0x/nsdmi-template1.C: New.
1025 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/cpp0x/nullptr25.C: New.
1029 2011-09-26 Richard Guenther <rguenther@suse.de>
1031 PR tree-optimization/50472
1032 * gcc.dg/torture/pr50472.c: New testcase.
1034 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1036 * gnat.dg/opt22.adb: New test.
1037 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1039 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1041 * gnat.dg/opt21.adb: New test.
1042 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1044 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1046 * gnat.dg/opt20.ad[sb]: New test.
1047 * gnat.dg/opt20_pkg.ads: New helper.
1049 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1051 * gnat.dg/array17.adb: New test.
1052 * gnat.dg/array17_pkg.ads: New helper.
1054 2011-09-25 Jason Merrill <jason@redhat.com>
1056 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1058 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1060 * gnat.dg/frame_overflow.ads: New.
1061 * gnat.dg/frame_overflow.adb: Adjust.
1062 * gnat.dg/specs/addr1.ads: Likewise.
1064 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1066 * g++.dg/tree-ssa/restrict2.C: New test.
1068 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1070 * lib/target-supports.exp (check_effective_target_vect64): New.
1071 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1072 of multiple vector sizes.
1073 * gcc.dg/vect/bb-slp-26.c: New.
1075 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/template/bitfield1.C: New.
1080 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1082 * gcc.dg/vect/bb-slp-24.c: New.
1084 2011-09-24 Jason Merrill <jason@redhat.com>
1086 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1088 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1090 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1091 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1093 * g++.dg/cpp0x/nsdmi1.C: New.
1094 * g++.dg/cpp0x/nsdmi2.C: New.
1095 * g++.dg/cpp0x/nsdmi3.C: New.
1096 * g++.dg/cpp0x/nsdmi4.C: New.
1097 * g++.old-deja/g++.other/init4.C: New.
1099 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/template/sfinae28.C: New.
1104 2011-09-23 Ian Lance Taylor <iant@google.com>
1106 * go.test/go-test.exp (errchk): Handle more cases of getting
1107 correct Tcl backslash quoting in regular expressions in test file.
1109 2011-09-23 Jason Merrill <jason@redhat.com>
1112 * g++.dg/init/const8.C: New.
1113 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1114 * g++.dg/cpp0x/defaulted2.C: Likewise.
1115 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1116 * g++.dg/init/pr20039.C: Likewise.
1117 * g++.dg/init/pr42844.C: Likewise.
1119 2011-09-23 Jan Hubicka <jh@suse.cz>
1121 * gcc.dg/ipa/inline-1.c: new testcase.
1122 * gcc.dg/ipa/inline-2.c: new testcase.
1123 * gcc.dg/ipa/inline-3.c: new testcase.
1124 * gcc.dg/ipa/inline-4.c: new testcase.
1126 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/constexpr-static8.C: New.
1131 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1133 * gcc.target/i386/avxfp-1.c: New test.
1134 * gcc.target/i386/avxfp-2.c: New test.
1136 2011-09-23 Terry Guo <terry.guo@arm.com>
1138 * gcc.c-torture/execute/941014-1.x: Deleted.
1140 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/pr50491.C: New.
1145 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1148 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1150 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/cpp0x/nullptr24.C: New.
1155 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1158 * gcc.target/i386/pr50482.c: New test.
1160 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1162 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1163 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1164 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1165 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1166 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1167 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1168 multilib options contain different -march= from dg-options.
1170 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1171 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/template/friend52.C: New.
1176 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1178 * gcc.target/arm/cmp-1.c: New test.
1179 * gcc.target/arm/cmp-2.c: Likewise.
1181 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1184 * gfortran.dg/impure_actual_1.f90: Modified error message.
1185 * gfortran.dg/proc_ptr_32.f90: New.
1186 * gfortran.dg/proc_ptr_33.f90: New.
1188 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1190 PR tree-optimization/50451
1191 * gcc.dg/vect/pr50451.c: New test.
1193 2011-09-21 Ian Lance Taylor <iant@google.com>
1195 * go.test/go-test.exp (errchk): Add special case for bug332.
1196 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1197 some more test lines.
1199 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1201 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1202 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1203 * g++.dg/other/i386-8.C: Ditto.
1204 * g++.dg/other/pr34435.C: Ditto.
1205 * g++.dg/other/pr39496.C: Ditto.
1206 * g++.dg/other/mmintrin.C: Ditto.
1208 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1210 * gcc.dg/vect/vect-cond-7.c: New test.
1211 * gcc.target/i386/sse4_1-cond-1.c: New test.
1212 * gcc.target/i386/avx-cond-1.c: New test.
1214 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1217 * g++.dg/other/pr50464.C: New test.
1219 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1221 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1222 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1223 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1224 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1226 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1228 * gnat.dg/opt19.adb: New test.
1230 2011-09-21 Terry Guo <terry.guo@arm.com>
1232 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1233 on arch conflict when testing case on targets other than armv7-a.
1235 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/ext/int128-1.C: New.
1239 * g++.dg/ext/int128-2.C: Likewise.
1240 * g++.dg/ext/int128-2.h: Likewise.
1242 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1245 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1247 2011-09-20 Jason Merrill <jason@redhat.com>
1249 * g++.dg/cpp0x/constexpr-generated1.C: New.
1252 * g++.dg/overload/ref-conv1.C: New.
1254 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1256 * g++.dg/other/final1.C: New.
1258 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1260 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1263 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1265 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1268 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1270 PR tree-optimization/50413
1271 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1272 -fdump-tree-slp-details. Run other tests with
1273 -fdump-tree-vect-details.
1274 * g++.dg/vect/slp-pr50413.cc: New.
1276 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1277 Ira Rosen <ira.rosen@linaro.org>
1280 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1281 Fix underscores around restrict.
1283 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1285 PR tree-optimization/50414
1286 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1287 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1288 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1290 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1292 PR tree-optimization/50412
1293 * gfortran.dg/vect/pr50412.f90: New.
1295 2011-09-16 Jason Merrill <jason@redhat.com>
1298 * g++.dg/eh/defarg1.C: New.
1300 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.dg/vect/vect-reduc-10.c: New test.
1303 * gcc.target/i386/avx-reduc-1.c: New test.
1305 * gcc.target/i386/sse2-extract-1.c: New test.
1306 * gcc.target/i386/avx-extract-1.c: New test.
1308 2011-09-16 Terry Guo <terry.guo@arm.com>
1310 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1312 2011-09-15 Diego Novillo <dnovillo@google.com>
1314 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1315 ALWAYS_CXXFLAGS, if defined.
1316 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1317 ALWAYS_GFORTRANFLAGS, if defined.
1318 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1319 ALWAYS_GOCFLAGS, if defined.
1320 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1321 ALWAYS_OBJCXXFLAGS, if defined.
1322 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1323 additional_flags, if defined.
1324 * lib/gnat.exp (gnat_target_compile): Likewise.
1325 * lib/objc.exp (objc_target_compile): Likewise.
1326 * lib/target-supports-dg.exp (dg-add-options): Handle
1329 2011-09-15 Tom de Vries <tom@codesourcery.com>
1332 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1333 Use uintptr_t in f1. Undo avr xfails.
1335 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1339 * gfortran.dg/function_types_3.f90: New.
1341 2011-09-15 Jason Merrill <jason@redhat.com>
1344 * g++.dg/cpp0x/trailing7.C: New.
1347 * g++.dg/cpp0x/nullptr23.C: New.
1349 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1351 * gcc.dg/vect/bb-slp-25.c: New.
1353 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp0x/noexcept15.C: New.
1358 2011-09-14 Tom de Vries <tom@codesourcery.com>
1361 * gcc.dg/pr50251.c: New test.
1363 2011-09-14 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/null_5.f90: New.
1368 * gfortran.dg/null_6.f90: New.
1370 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1372 * gcc.c-torture/compile/20110913-1.c: New test.
1374 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1377 * gfortran.dg/result_2.f90: New.
1379 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1381 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1383 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1386 * g++.dg/cpp0x/variadic116.C: New test case.
1388 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1390 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1391 * gcc.target/mips/interrupt_handler-2.c: New test.
1392 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1394 2011-09-12 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1398 * g++.dg/cpp0x/explicit7.C: New.
1400 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1402 PR rtl-optimization/50212
1403 * g++.dg/other/pr50212.C: New test.
1405 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1408 * testsuite/gcc.target/avr/torture/avr-torture.exp
1409 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1410 "-O2 -fmerge-all-constants".
1412 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1415 * gfortran.dg/do_while_1.f90: New test.
1417 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1421 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1422 * gfortran.dg/proc_decl_26.f90: New.
1423 * gfortran.dg/typebound_override_2.f90: New.
1424 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1426 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1428 * gnat.dg/cond_expr2.ad[sb]: New test.
1430 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1432 * gnat.dg/atomic5.ad[sb]: New test.
1434 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1436 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1438 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1441 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1443 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1446 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1448 2011-09-09 Richard Guenther <rguenther@suse.de>
1450 PR tree-optimization/50328
1451 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1453 2011-09-09 Richard Guenther <rguenther@suse.de>
1456 * gcc.dg/torture/pr50333.c: New testcase.
1458 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1460 PR tree-optimization/50318
1461 * gcc.target/arm/pr50318-1.c: New file.
1463 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1465 * gcc.target/i386/all_one_m256i.c: New test.
1467 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1470 * g++.dg/cpp0x/sfinae28.C: New.
1472 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1475 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1476 longer ignored on typedefs.
1478 PR c++/33255 - Support -Wunused-local-typedefs warning
1479 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1480 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1482 2011-09-08 Martin Jambor <mjambor@suse.cz>
1484 PR tree-optimization/50287
1485 * gcc.dg/torture/pr50287.c: New test.
1487 2011-09-08 Richard Guenther <rguenther@suse.de>
1489 PR tree-optimization/19831
1490 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1491 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1492 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1493 * gcc.dg/errno-1.c: Adjust.
1495 2011-09-08 Richard Guenther <rguenther@suse.de>
1497 PR tree-optimization/19831
1498 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1500 2011-09-08 Tobias Burnus <burnus@net-b.de>
1503 * gfortran.dg/do_concurrent_1.f90: New.
1504 * gfortran.dg/do_concurrent_2.f90: New.
1506 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1510 * gcc.dg/pr50310-2.c: New test.
1512 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1516 * gfortran.dg/impure_constructor_1.f90: Modified.
1517 * gfortran.dg/proc_ptr_comp_33.f90: New.
1519 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.dg/pr50310-1.c: New test.
1524 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1527 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1530 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/cpp0x/noexcept14.C: New.
1535 2011-09-07 Jason Merrill <jason@redhat.com>
1537 * g++.dg/cpp0x/constexpr-ref3.C: New.
1539 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1541 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1543 * gcc.dg/section1.c: Don't xfail for avr.
1545 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1547 PR tree-optimization/50322
1548 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1550 2011-09-07 Martin Jambor <mjambor@suse.cz>
1552 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1554 2011-09-07 Martin Jambor <mjambor@suse.cz>
1556 PR tree-optimization/49911
1557 * g++.dg/tree-ssa/pr49911.C: New test.
1559 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1562 * gcc.dg/torture/pr49030.c: New test.
1564 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1567 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1568 * gfortran.dg/class_4d.f03: Deleted.
1569 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1571 2011-09-07 Richard Guenther <rguenther@suse.de>
1573 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1575 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1577 PR tree-optimization/46021
1578 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1580 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1582 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1584 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1586 * gcc.c-torture/compile/20110906-1.c: New test.
1588 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1590 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1592 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1594 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1595 --param tree-reassoc-width=1.
1597 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1598 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1600 2011-09-06 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/48149
1603 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1605 2011-09-06 Richard Guenther <rguenther@suse.de>
1607 PR tree-optimization/48317
1608 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1610 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1612 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1614 (add_options_for_quad_vectors): Replace with ...
1615 (add_options_for_double_vectors): ... this.
1616 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1617 support multiple vector sizes since the vectorizer attempts to
1618 vectorize with both vector sizes.
1619 * gcc.dg/vect/no-vfa-vect-79.c,
1620 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1621 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1622 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1623 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1624 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1625 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1626 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1627 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1628 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1629 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1630 gcc.dg/vect/vect-40.c: Likewise.
1631 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1632 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1633 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1634 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1635 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1637 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1639 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1642 * gcc.target/mips/abi-main.h: New file.
1643 * gcc.target/mips/abi-o32-long32.c: New test.
1644 * gcc.target/mips/abi-o32-long64.c: Likewise.
1645 * gcc.target/mips/abi-o64-long32.c: Likewise.
1646 * gcc.target/mips/abi-o64-long64.c: Likewise.
1647 * gcc.target/mips/abi-n32-long32.c: Likewise.
1648 * gcc.target/mips/abi-n32-long64.c: Likewise.
1649 * gcc.target/mips/abi-n64-long32.c: Likewise.
1650 * gcc.target/mips/abi-n64-long64.c: Likewise.
1651 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1652 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1653 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1654 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1655 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1656 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1657 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1658 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1659 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1660 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1661 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1662 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1663 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1664 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1665 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1666 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1667 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1668 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1669 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1670 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1671 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1672 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1673 * gcc.target/mips/branch-3.c: Likewise.
1674 * gcc.target/mips/branch-4.c: Likewise.
1675 * gcc.target/mips/branch-5.c: Likewise.
1676 * gcc.target/mips/branch-6.c: Likewise.
1677 * gcc.target/mips/branch-7.c: Likewise.
1678 * gcc.target/mips/branch-8.c: Likewise.
1679 * gcc.target/mips/branch-9.c: Likewise.
1680 * gcc.target/mips/branch-10.c: Likewise.
1681 * gcc.target/mips/branch-11.c: Likewise.
1682 * gcc.target/mips/branch-12.c: Likewise.
1683 * gcc.target/mips/branch-13.c: Likewise.
1684 * gcc.target/mips/lazy-binding-1.c: Likewise.
1686 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1688 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1689 to avoid warning on int=16 platforms..
1691 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1694 to work even with -fshort-enums.
1696 2011-09-04 Jan Hubicka <jh@suse.cz>
1698 * gcc.c-torture/compile/20110902.c: new testcase.
1700 2011-09-04 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/rv-conv1.C: New.
1706 * g++.dg/cpp0x/rv-func3.C: New.
1708 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1712 * g++.dg/cpp0x/constexpr-template1.C: New.
1713 * g++.dg/cpp0x/constexpr-template2.C: New.
1714 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1715 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1717 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1719 * gnat.dg/specs/debug1.ads: Tweak pattern.
1721 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/class_45a.f03: New.
1725 * gfortran.dg/class_45b.f03: New.
1727 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1728 Ira Rosen <ira.rosen@linaro.org>
1730 PR tree-optimization/50208
1731 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1732 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1733 -fno-tree-fre -fno-tree-pre.
1735 2011-09-02 Martin Jambor <mjambor@suse.cz>
1737 * gcc.dg/ipa/ipcp-3.c: New test.
1739 2011-09-02 Richard Guenther <rguenther@suse.de>
1741 PR tree-optimization/27460
1743 * gcc.dg/vect/vect-cond-7.c: New testcase.
1745 2011-09-02 Martin Jambor <mjambor@suse.cz>
1747 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1748 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1749 xfailed test for inlining.
1750 * g++.dg/ipa/ivinline-9.C: Likewise.
1752 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1754 PR tree-optimization/50178
1755 * gfortran.dg/vect/pr50178.f90: New test.
1757 2011-08-31 Martin Jambor <mjambor@suse.cz>
1760 * gcc.c-torture/execute/pr49886.c: New testcase.
1762 2011-08-31 Tom de Vries <tom@codesourcery.com>
1765 * gcc.dg/pr43513.c: New test.
1767 2011-08-30 Tobias Burnus <burnus@net-b.de>
1770 * gfortran.dg/common_14.f90: New.
1771 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1773 2011-08-30 Jason Merrill <jason@redhat.com>
1776 * g++.dg/cpp0x/decltype33.C: New.
1779 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1782 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1784 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1786 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1788 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1790 * gnat.dg/specs/aggr3.ads: New test.
1791 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1793 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1794 * gnat.dg/specs/aggr2.ads: Likewise.
1796 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1799 * gfortran.dg/allocate_with_source_2.f90: New test
1801 2011-08-30 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1807 * g++.dg/cpp0x/constexpr-value3.C: New.
1809 2011-08-30 Richard Guenther <rguenther@suse.de>
1812 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1813 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1814 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1815 * gcc.dg/pr36902.c: XFAIL.
1817 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1819 * gcc.target/i386/fma-check.h: New.
1820 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1821 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1822 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1823 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1824 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1825 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1826 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1827 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1828 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1829 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1830 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1831 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1832 * gcc.target/i386/fma-compile.c: Likewise.
1833 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1834 * gcc.target/i386/sse-12.c: Add -mfma.
1835 * gcc.target/i386/sse-13.c: Likewise.
1836 * gcc.target/i386/sse-14.c: Likewise.
1837 * gcc.target/i386/sse-22.c: Likewise.
1838 * gcc.target/i386/sse-23.c: Likewise.
1839 * g++.dg/other/i386-2.C: Likewise.
1840 * g++.dg/other/i386-3.C: Likewise.
1842 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1845 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1846 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1848 2011-08-30 Christian Bruel <christian.bruel@st.com>
1850 * g++.dg/bprob/bprob.exp (feedback_options): Set
1851 -fbranch-probabilities.
1852 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1854 2011-08-29 Jason Merrill <jason@redhat.com>
1857 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1859 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1860 Jason Merrill <jason@redhat.com>
1862 * g++.dg/dfp/base.C: New test.
1864 2011-08-29 Jason Merrill <jason@redhat.com>
1868 * g++.dg/cpp0x/initlist58.C: New.
1870 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1873 * gfortran.dg/class_result_1.f03: New.
1875 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.target/i386/pr48722.c: New test.
1880 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1883 * gfortran.dg/widechar_compare_1.f90: New test.
1885 2011-08-26 Jason Merrill <jason@redhat.com>
1889 * g++.dg/abi/mangle50.C: New.
1891 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1894 * gcc.target/i386/pr50202.c: New test.
1896 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1898 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1899 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1900 * gcc.target/i386/avx-round-vec.c: New test.
1901 * gcc.target/i386/avx-roundf-vec.c: New test.
1903 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1909 * c-c++-common/Wunused-var-14.c: New test.
1911 2011-08-26 Tom de Vries <tom@codesourcery.com>
1913 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1915 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1917 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1918 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1919 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1920 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1922 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1924 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1925 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1926 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1927 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1929 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1932 * gfortran.dg/pointer_comp_init_1.f90: New test.
1934 2011-08-25 Jason Merrill <jason@redhat.com>
1937 * g++.dg/cpp0x/sfinae27.C: New.
1939 2011-08-25 Tobias Burnus <burnus@net-b.de>
1941 * gfortran.dg/coarray_lib_token_4.f90: New.
1943 2011-08-25 Tobias Burnus <burnus@net-b.de>
1945 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1947 2011-08-25 Richard Guenther <rguenther@suse.de>
1949 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1951 2011-08-24 Tobias Burnus <burnus@net-b.de>
1954 * gfortran.dg/initialization_28.f90: New.
1956 2011-08-24 Richard Guenther <rguenther@suse.de>
1958 PR tree-optimization/50067
1959 * gcc.dg/torture/pr50067-3.c: New testcase.
1960 * gcc.dg/torture/pr50067-4.c: Likewise.
1961 * gcc.dg/torture/pr50067-5.c: Likewise.
1963 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1965 * g++.dg/other/i386-2.C: Add -mavx2 check.
1966 * g++.dg/other/i386-3.C: Likewise.
1967 * gcc.target/i386/avx-1.c: Add AVX2.
1968 * gcc.target/i386/avx-2.c: Likewise.
1969 * gcc.target/i386/funcspec-5.c: Likewise.
1970 * gcc.target/i386/sse-12.c: Likewise.
1971 * gcc.target/i386/sse-13.c: Likewise.
1972 * gcc.target/i386/sse-14.c: Likewise.
1973 * gcc.target/i386/sse-22.c: Likewise.
1974 * gcc.target/i386/sse-23.c: Likewise.
1975 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1976 * gcc.target/i386/avx2-check.h: New.
1977 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1978 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1979 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1980 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1981 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1982 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1983 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1984 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1985 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1986 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1987 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1988 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1989 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1990 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1991 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1992 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1993 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1994 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1995 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1996 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1997 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1998 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1999 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2000 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2001 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2002 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2003 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2004 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2005 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2006 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2007 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2008 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2009 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2010 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2011 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2012 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2013 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2014 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2015 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2016 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2017 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2018 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2019 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2020 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2021 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2022 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2023 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2024 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2025 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2026 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2027 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2028 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2029 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2030 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2031 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2032 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2033 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2034 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2035 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2036 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2037 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2038 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2039 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2040 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2041 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2042 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2043 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2044 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2045 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2046 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2047 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2048 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2049 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2050 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2051 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2052 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2053 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2054 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2055 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2056 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2057 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2058 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2059 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2060 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2061 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2062 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2063 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2064 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2065 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2066 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2067 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2068 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2069 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2070 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2071 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2072 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2073 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2074 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2075 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2076 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2077 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2078 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2079 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2080 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2081 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2082 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2083 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2084 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2085 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2086 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2087 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2088 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2089 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2090 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2091 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2092 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2093 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2094 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2095 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2096 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2097 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2098 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2099 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2100 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2101 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2102 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2103 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2104 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2105 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2106 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2107 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2108 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2109 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2110 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2111 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2112 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2113 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2114 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2115 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2116 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2117 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2118 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2119 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2120 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2121 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2122 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2123 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2124 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2125 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2126 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2127 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2128 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2129 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2130 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2131 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2132 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2133 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2134 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2135 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2136 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2137 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2138 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2139 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2140 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2141 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2142 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2143 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2144 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2145 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2146 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2147 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2148 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2149 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2150 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2151 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2152 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2153 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2154 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2155 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2156 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2157 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2158 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2159 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2160 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2161 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2162 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2163 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2164 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2165 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2166 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2167 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2168 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2169 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2170 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2171 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2172 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2173 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2174 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2175 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2176 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2177 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2178 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2179 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2180 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2181 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2182 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2183 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2184 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2185 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2186 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2187 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2188 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2189 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2190 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2191 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2192 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2193 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2194 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2195 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2196 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2197 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2198 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2199 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2200 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2201 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2202 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2203 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2204 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2205 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2206 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2207 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2208 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2209 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2210 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2211 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2212 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2213 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2214 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2215 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2216 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2217 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2218 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2219 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2220 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2221 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2222 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2223 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2224 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2225 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2226 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2227 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2228 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2229 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2230 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2231 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2232 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2233 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2234 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2235 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2236 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2237 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2238 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2239 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2240 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2241 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2242 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2243 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2244 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2245 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2246 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2247 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2248 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2249 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2250 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2251 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2252 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2253 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2254 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2255 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2256 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2257 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2258 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2259 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2260 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2261 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2262 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2263 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2264 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2265 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2266 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2267 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2268 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2269 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2270 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2271 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2272 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2273 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2274 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2275 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2276 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2277 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2278 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2279 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2280 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2281 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2282 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2283 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2284 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2285 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2286 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2287 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2288 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2289 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2290 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2291 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2292 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2293 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2294 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2295 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2296 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2297 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2298 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2299 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2300 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2301 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2302 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2303 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2304 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2305 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2306 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2307 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2308 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2309 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2310 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2311 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2312 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2313 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2314 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2315 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2316 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2317 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2318 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2319 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2320 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2321 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2322 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2323 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2324 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2325 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2326 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2327 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2328 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2329 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2330 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2331 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2332 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2333 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2334 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2335 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2336 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2337 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2338 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2339 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2340 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2341 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2342 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2343 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2344 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2345 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2346 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2347 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2348 * gcc.target/i386/testimm-9.c: Likewise.
2350 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2352 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2353 * g++.dg/other/i386-3.C: Likewise.
2354 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2355 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2356 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2357 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2358 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2359 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2360 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2361 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2362 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2363 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2364 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2365 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2366 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2367 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2368 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2369 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2370 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2371 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2372 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2373 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2374 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2375 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2376 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2377 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2378 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2379 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2380 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2381 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2382 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2383 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2384 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2385 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2386 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2387 * gcc.target/i386/sse-12.c: Add BMI2.
2388 * gcc.target/i386/sse-13.c: Likewise.
2389 * gcc.target/i386/sse-14.c: Likewise.
2390 * gcc.target/i386/sse-22.c: Likewise.
2391 * gcc.target/i386/sse-23.c: Likewise.
2393 2011-08-23 Jason Merrill <jason@redhat.com>
2395 * g++.dg/template/crash7.C: Adjust expected errors.
2397 2011-08-23 Jason Merrill <jason@redhat.com>
2401 * g++.dg/cpp0x/overload2.C: New.
2403 2011-08-23 Jason Merrill <jason@redhat.com>
2406 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2408 2011-08-23 Jason Merrill <jason@redhat.com>
2411 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2412 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2413 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2414 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2416 2011-08-23 Jason Merrill <jason@redhat.com>
2419 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2421 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2424 * g++.dg/warn/Wunused-var-16.C: New test.
2427 * gcc.dg/pr50161.c: New test.
2429 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2432 * g++.dg/gcov/gcov-7.C: New test.
2434 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2437 * g++.dg/dfp/nofields.C: New test.
2439 2011-08-23 Tobias Burnus <burnus@net-b.de>
2442 * gfortran.dg/use_16.f90: New.
2444 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2445 Kirill Yukhin <kirill.yukhin@intel.com>
2448 * gcc.target/i386/pr50155.c: New test.
2450 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2452 PR tree-optimization/50133
2453 * gcc.dg/pr50133.c: New test.
2456 * c-c++-common/cxxbitfields-6.c: New test.
2458 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2461 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2463 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2465 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2466 * gcc.dg/pr49994-3.c: Ditto.
2468 2011-08-22 Richard Guenther <rguenther@suse.de>
2471 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2472 * gcc.dg/torture/pr50067-2.c: Likewise.
2474 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2477 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2478 of a constant resulting from simplification.
2479 * gfortran.dg/warn_conversion_3.f90: New test.
2481 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2484 * gfortran.dg/zero_stride_1.f90: New test.
2486 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2489 * gfortran.dg/typebound_override_1.f90: Modified.
2491 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2493 PR tree-optimization/48739
2494 * gcc.dg/pr48739-1.c: New test.
2495 * gcc.dg/pr48739-2.c: New test.
2497 2011-08-20 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2501 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2504 * gfortran.dg/where_3.f90: New test.
2506 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2509 * gfortran.dg/pr49721-1.f: New.
2510 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2512 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2514 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2515 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2518 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2520 * gcc.target/arm/wmul-11.c: New file.
2521 * gcc.target/arm/wmul-12.c: New file.
2522 * gcc.target/arm/wmul-13.c: New file.
2524 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2526 * gcc.target/arm/wmul-10.c: New file.
2528 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2530 * gcc.target/arm/wmul-9.c: New file.
2531 * gcc.target/arm/wmul-bitfield-2.c: New file.
2533 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2535 * gcc.target/arm/wmul-8.c: New file.
2537 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2539 * gcc.target/arm/wmul-7.c: New file.
2541 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2543 * gcc.target/arm/wmul-6.c: New file.
2545 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2547 * gcc.target/arm/wmul-5.c: New file.
2548 * gcc.target/arm/no-wmla-1.c: New file.
2550 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2552 * gcc.target/arm/wmul-bitfield-1.c: New file.
2554 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2556 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2558 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2560 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2561 * gcc.target/i386/conversion.c: Likewise.
2563 2011-08-19 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/torture/pr50067-1.c: New testcase.
2566 * gcc.dg/torture/pr50067-2.c: Likewise.
2568 2011-08-19 Joey Ye <joey.ye@arm.com>
2571 * gcc.target/arm/handler-align.c: New test.
2572 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2575 2011-08-19 Joey Ye <joey.ye@arm.com>
2577 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2579 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2582 * gfortran.dg/end_block_label_1.f90: New test.
2583 * gfortran.dg/end_associate_label_1.f90: New test.
2585 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2587 * gcc.dg/c1x-pointer-float-1.c: New test.
2589 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2592 * gfortran.dg/duplicate_labels_2.f: New test.
2594 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2596 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2597 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2598 gcc.dg/c1x-noreturn-5.c: New tests.
2600 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2602 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2604 2011-08-18 Tobias Burnus <burnus@net-b.de>
2607 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2608 * gfortran.dg/coarray_lock_3.f90: Fix test.
2609 * gfortran.dg/coarray_lock_4.f90: New.
2610 * gfortran.dg/coarray_lock_5.f90: New.
2612 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2615 * gcc.c-torture/compile/pr50009.c: New test.
2618 * gcc.dg/torture/pr50092.c: New test.
2620 2011-08-18 Tobias Burnus <burnus@net-b.de>
2623 * gfortran.dg/namelist_73.f90: New.
2625 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2627 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2630 * gcc.dg/pr50017.c: New test.
2632 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2635 * g++.dg/lookup/hidden-var1.C: New test case.
2637 2011-08-17 Tobias Burnus <burnus@net-b.de>
2640 * gfortran.dg/warn_unused_var_2.f90: New.
2641 * gfortran.dg/warn_unused_var_3.f90: New.
2643 2011-08-17 Tom de Vries <tom@codesourcery.com>
2646 * gcc.target/arm/pr43597.c: New test.
2648 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2651 * gfortran.dg/common_13.f90: New.
2653 2011-08-16 Jason Merrill <jason@redhat.com>
2656 * g++.dg/cpp0x/variadic-unresolved.C: New.
2658 * g++.old-deja/g++.brendan/README: Add R.I.P.
2660 * g++.dg/ext/attr-used-1.C: New.
2663 * g++.dg/cpp0x/initlist56.C: New.
2665 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2668 * g++.dg/opt/life1.C: Only run on Linux.
2670 2011-08-15 Tobias Burnus <burnus@net-b.de>
2672 * gfortran.dg/coarray_26.f90: New.
2674 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2676 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2679 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2682 * gfortran.dg/func_result_7.f90: New.
2684 2011-08-13 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/decltype32.C: New.
2690 * g++.dg/diagnostic/expr1.C: New.
2692 2011-08-12 David Li <davidxl@google.com>
2694 * g++.dg/abi/vbase15.C: New test.
2696 2011-08-12 Jason Merrill <jason@redhat.com>
2699 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2701 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2703 * gcc.dg/builtins-67.c: New test.
2704 * gcc.target/i386/conversion.c: Ditto.
2706 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2707 Brian Hackett <bhackett1024@gmail.com>
2709 * g++.dg/plugin/decl_plugin.c: New.
2710 * g++.dg/plugin/decl-plugin-test.C: New.
2711 * g++.dg/plugin/plugin.exp: Add above testcase.
2713 2011-08-11 Richard Guenther <rguenther@suse.de>
2715 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2717 2011-08-11 Michael Matz <matz@suse.de>
2719 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2721 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2723 PR tree-optimization/50039
2724 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2725 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2727 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2729 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2730 (sse4_1_test): Initialize src3 with random value.
2732 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2734 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2735 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2736 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2737 * gcc.dg/scal-to-vec1.c: New test.
2738 * gcc.dg/scal-to-vec2.c: New test.
2740 2011-08-09 Richard Guenther <rguenther@suse.de>
2742 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2743 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2744 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2745 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2747 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2749 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2751 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2753 * gcc.dg/pr49948.c: Require pthread effective target.
2755 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2757 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2759 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2761 * gcc.target/i386/sse-22a.c: New test.
2763 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2765 PR tree-optimization/50014
2766 * gcc.dg/vect/pr50014.c: New test.
2768 2011-08-08 Martin Jambor <mjambor@suse.cz>
2771 * gcc.dg/tree-ssa/pr49923.c: New test.
2773 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2776 * gcc.target/i386/pr49781-1.c: New.
2778 2011-08-08 Jason Merrill <jason@redhat.com>
2780 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2782 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2784 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2787 * gfortran.dg/typebound_override_1.f90: New.
2789 2011-08-07 Kai Tietz <ktietz@redhat.com>
2791 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2792 x86_64 mingw target.
2793 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2794 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2795 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2796 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2797 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2798 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2799 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2800 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2801 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2802 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2804 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2807 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2809 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.dg/pr48770.c: Cleanup coverage files.
2812 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2814 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2817 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2818 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2819 lzcnt and bmi options.
2821 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2824 * gcc.dg/pr47381-1.c: New.
2825 * gcc.dg/pr47381-2.c: Likewise.
2826 * gcc.target/i386/pr47381.c: Likewise.
2828 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2831 * gcc.dg/pr47727.c: New.
2834 * gcc.dg/pr47372-1.c: New.
2835 * gcc.dg/pr47372-2.c: Likewise.
2837 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.target/i386/pr47449.c: New.
2843 * gcc.dg/pr47446-1.c: New.
2844 * gcc.dg/pr47446-2.c: Likewise.
2846 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2849 * gcc.dg/pr47766.c: New.
2852 * gcc.dg/tls/pr47715-1.c: New.
2853 * gcc.dg/tls/pr47715-2.c: Likewise.
2854 * gcc.dg/tls/pr47715-3.c: Likewise.
2855 * gcc.dg/tls/pr47715-4.c: Likewise.
2856 * gcc.dg/tls/pr47715-5.c: Likewise.
2858 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2861 * objc.dg/gnu-api-2-class.m: Updated comments.
2862 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2863 * objc.dg/gnu-api-2-class-meta.m: New test.
2864 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2866 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2869 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2870 with classes that are in construction.
2872 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2875 * gcc.target/i386/pr48084-1.c: New.
2876 * gcc.target/i386/pr48084-2.c: Likewise.
2877 * gcc.target/i386/pr48084-3.c: Likewise.
2878 * gcc.target/i386/pr48084-4.c: Likewise.
2879 * gcc.target/i386/pr48084-5.c: Likewise.
2881 PR rtl-optimization/49504
2882 * gcc.target/i386/pr49504.c: New.
2885 * gcc.dg/pr49860.c: New.
2887 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2890 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2891 with classes that are in construction.
2893 2011-08-05 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2899 * g++.dg/cpp0x/decltype31.C: New.
2902 * g++.dg/init/array28.C: New.
2905 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2907 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2910 * gcc.dg/pr47369-1.c: New.
2912 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2915 * gcc.dg/torture/pr47364-1.c: New.
2916 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2917 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2919 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/transfer_check_2.f90: New test case.
2924 2011-08-05 Jan Hubicka <jh@suse.cz>
2927 * gfortran.dg/pr49494.f90: New testcase.
2929 2011-08-05 Jan Hubicka <jh@suse.cz>
2932 * gcc.c-torture/compile/pr49735.c: New testcase.
2934 2011-08-05 Jason Merrill <jason@redhat.com>
2937 * g++.dg/cpp0x/initlist56.C: New.
2940 * g++.dg/overload/rvalue2.C: New.
2943 * g++.dg/cpp0x/range-for21.C: New.
2945 * g++.dg/ext/vla11.C: New.
2947 2011-08-05 Richard Guenther <rguenther@suse.de>
2949 PR tree-optimization/49984
2950 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2952 2011-08-05 Richard Guenther <rguenther@suse.de>
2954 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2955 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2956 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2958 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2960 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2961 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2962 * gfortran.dg/ldist-pr43023.f90: Ditto.
2963 * gfortran.dg/namelist_52.f90: Ditto.
2964 * gfortran.dg/interface_proc_end.f90: Ditto.
2965 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2966 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2968 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2970 * gcc.dg/vect/vect-over-widen-1.c: New test.
2971 * gcc.dg/vect/vect-over-widen-2.c: New test.
2972 * gcc.dg/vect/vect-over-widen-3.c: New test.
2973 * gcc.dg/vect/vect-over-widen-4.c: New test.
2975 2011-08-04 Richard Guenther <rguenther@suse.de>
2978 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2980 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2982 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2984 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2987 * g++.dg/ext/builtin-object-size3.C: New test.
2989 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2991 PR tree-optimization/49948
2992 * gcc.dg/pr49948.c: New test.
2994 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2997 * gcc.dg/torture/pr47383.c: New.
2999 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3001 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3003 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3005 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3007 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3010 * gcc.dg/torture/pr47744-1.c: New.
3011 * gcc.dg/torture/pr47744-2.c: Likewise.
3012 * gcc.dg/torture/pr47744-3.c: Likewise.
3014 2011-08-03 Richard Guenther <rguenther@suse.de>
3017 * gcc.dg/torture/pr49958.c: New testcase.
3019 2011-08-03 Richard Guenther <rguenther@suse.de>
3021 PR tree-optimization/49938
3022 * g++.dg/torture/pr49938.C: New testcase.
3024 2011-08-02 Jason Merrill <jason@redhat.com>
3027 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3030 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3033 * g++.dg/cpp0x/variadic115.C: New.
3036 * g++.dg/cpp0x/union5.C: New.
3038 2011-08-02 Daniel Kraft <d@domob.eu>
3041 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3043 2011-08-02 Kai Tietz <ktietz@redhat.com>
3046 * gcc.dg/tree-ssa/forwprop-15.c
3048 2011-08-02 Jason Merrill <jason@redhat.com>
3051 * g++.dg/cpp0x/range-for20.C: New.
3053 2011-08-02 Tobias Burnus <burnus@net-b.de>
3055 * gfortran.dg/coarray_lib_token_3.f90: New.
3057 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3061 * gcc.dg/gomp/atomic-15.c: New test.
3062 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3063 * g++.dg/gomp/atomic-15.C: New test.
3064 * g++.dg/gomp/private-1.C: New test.
3065 * g++.dg/gomp/sharing-2.C: New test.
3066 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3067 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3068 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3070 2011-08-02 Tobias Burnus <burnus@net-b.de>
3072 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3073 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3075 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3076 * gfortran.dg/allocatable_function_5.f90: Ditto.
3077 * gfortran.dg/allocate_stat.f90: Ditto.
3078 * gfortran.dg/array_constructor_20.f90: Ditto.
3079 * gfortran.dg/array_constructor_21.f90: Ditto.
3080 * gfortran.dg/array_constructor_22.f90: Ditto.
3081 * gfortran.dg/array_constructor_26.f03: Ditto.
3082 * gfortran.dg/array_function_4.f90: Ditto.
3083 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3084 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3085 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3086 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3087 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3088 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3089 * gfortran.dg/class_15.f03: Ditto.
3090 * gfortran.dg/class_27.f03: Ditto.
3091 * gfortran.dg/class_33.f90: Ditto.
3092 * gfortran.dg/class_37.f03: Ditto.
3093 * gfortran.dg/class_40.f03: Ditto.
3094 * gfortran.dg/class_42.f03: Ditto.
3095 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3096 * gfortran.dg/coarray/registering_1.f90: Ditto.
3097 * gfortran.dg/convert_1.f90: Ditto.
3098 * gfortran.dg/default_initialization_3.f90: Ditto.
3099 * gfortran.dg/dependency_25.f90: Ditto.
3100 * gfortran.dg/dependency_26.f90: Ditto.
3101 * gfortran.dg/dependency_36.f90: Ditto.
3102 * gfortran.dg/dependency_37.f90: Ditto.
3103 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3104 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3105 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3106 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3107 * gfortran.dg/elemental_result_1.f90: Ditto.
3108 * gfortran.dg/empty_derived_type.f90: Ditto.
3109 * gfortran.dg/entry_7.f90: Ditto.
3110 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3111 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3112 * gfortran.dg/error_recovery_3.f90: Ditto.
3113 * gfortran.dg/extends_4.f03: Ditto.
3114 * gfortran.dg/func_assign.f90: Ditto.
3115 * gfortran.dg/func_assign_3.f90: Ditto.
3116 * gfortran.dg/generic_1.f90: Ditto.
3117 * gfortran.dg/generic_18.f90: Ditto.
3118 * gfortran.dg/generic_22.f03: Ditto.
3119 * gfortran.dg/generic_4.f90: Ditto.
3120 * gfortran.dg/generic_6.f90: Ditto.
3121 * gfortran.dg/generic_actual_arg.f90: Ditto.
3122 * gfortran.dg/graphite/id-21.f: Ditto.
3123 * gfortran.dg/graphite/pr45758.f90: Ditto.
3124 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3125 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3126 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3127 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3128 * gfortran.dg/host_used_types_1.f90: Ditto.
3129 * gfortran.dg/implicit_1.f90: Ditto.
3130 * gfortran.dg/implicit_11.f90: Ditto.
3131 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3132 * gfortran.dg/impure_actual_1.f90: Ditto.
3133 * gfortran.dg/impure_assignment_1.f90: Ditto.
3134 * gfortran.dg/impure_constructor_1.f90: Ditto.
3135 * gfortran.dg/initialization_10.f90: Ditto.
3136 * gfortran.dg/initialization_12.f90: Ditto.
3137 * gfortran.dg/interface_14.f90: Ditto.
3138 * gfortran.dg/interface_15.f90: Ditto.
3139 * gfortran.dg/interface_2.f90: Ditto.
3140 * gfortran.dg/interface_25.f90: Ditto.
3141 * gfortran.dg/interface_26.f90: Ditto.
3142 * gfortran.dg/interface_29.f90: Ditto.
3143 * gfortran.dg/interface_assignment_1.f90: Ditto.
3144 * gfortran.dg/internal_pack_6.f90: Ditto.
3145 * gfortran.dg/internal_pack_7.f90: Ditto.
3146 * gfortran.dg/internal_pack_8.f90: Ditto.
3147 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3148 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3149 * gfortran.dg/module_commons_3.f90: Ditto.
3150 * gfortran.dg/module_equivalence_4.f90: Ditto.
3151 * gfortran.dg/module_equivalence_6.f90: Ditto.
3152 * gfortran.dg/module_function_type_1.f90: Ditto.
3153 * gfortran.dg/module_naming_1.f90: Ditto.
3154 * gfortran.dg/namelist_4.f90: Ditto.
3155 * gfortran.dg/operator_c1202.f90: Ditto.
3156 * gfortran.dg/parens_7.f90: Ditto.
3157 * gfortran.dg/pr32921.f: Ditto.
3158 * gfortran.dg/pr33646.f90: Ditto.
3159 * gfortran.dg/pr41928.f90: Ditto.
3160 * gfortran.dg/pr42119.f90: Ditto.
3161 * gfortran.dg/pr43984.f90: Ditto.
3162 * gfortran.dg/present_1.f90: Ditto.
3163 * gfortran.dg/private_type_2.f90: Ditto.
3164 * gfortran.dg/proc_decl_2.f90: Ditto.
3165 * gfortran.dg/proc_ptr_10.f90: Ditto.
3166 * gfortran.dg/proc_ptr_22.f90: Ditto.
3167 * gfortran.dg/proc_ptr_8.f90: Ditto.
3168 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3169 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3170 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3171 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3172 * gfortran.dg/substring_equivalence.f90: Ditto.
3173 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3174 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3175 * gfortran.dg/trim_optimize_6.f90: Ditto.
3176 * gfortran.dg/typebound_call_12.f03: Ditto.
3177 * gfortran.dg/typebound_operator_5.f03: Ditto.
3178 * gfortran.dg/typebound_operator_6.f03: Ditto.
3179 * gfortran.dg/typebound_proc_18.f03: Ditto.
3180 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3181 * gfortran.dg/use_1.f90: Ditto.
3182 * gfortran.dg/use_10.f90: Ditto.
3183 * gfortran.dg/use_11.f90: Ditto.
3184 * gfortran.dg/use_14.f90: Ditto.
3185 * gfortran.dg/use_only_2.f90: Ditto.
3186 * gfortran.dg/use_rename_4.f90: Ditto.
3187 * gfortran.dg/use_rename_5.f90: Ditto.
3188 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3189 * gfortran.dg/used_interface_ref.f90: Ditto.
3190 * gfortran.dg/used_types_11.f90: Ditto.
3191 * gfortran.dg/used_types_3.f90: Ditto.
3192 * gfortran.dg/used_types_4.f90: Ditto.
3193 * gfortran.dg/userdef_operator_2.f90: Ditto.
3194 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3195 * gfortran.dg/vect/pr46213.f90: Ditto.
3196 * gfortran.dg/whole_file_21.f90: Ditto.
3197 * gfortran.dg/whole_file_22.f90: Ditto.
3198 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3199 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3201 2011-08-02 Kai Tietz <ktietz@redhat.com>
3203 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3205 2011-08-01 Jason Merrill <jason@redhat.com>
3208 * g++.dg/abi/mangle49.C: New.
3211 * g++.dg/cpp0x/constexpr-array4.C: New.
3214 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3216 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3219 * gcc.target/i386/pr49927.c: New test.
3221 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3223 PR tree-optimization/49926
3224 * gcc.dg/vect/pr49926.c: New test.
3226 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3228 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3229 * gcc.target/i386/lzcnt-1.c: New test.
3230 * gcc.target/i386/lzcnt-2.c: Likewise.
3231 * gcc.target/i386/lzcnt-2a.c: Likewise.
3232 * gcc.target/i386/lzcnt-3.c: Likewise.
3233 * gcc.target/i386/lzcnt-4.c: Likewise.
3234 * gcc.target/i386/lzcnt-4a.c: Likewise.
3235 * gcc.target/i386/lzcnt-5.c: Likewise.
3236 * gcc.target/i386/lzcnt-6.c: Likewise.
3237 * gcc.target/i386/lzcnt-6a.c: Likewise.
3238 * gcc.target/i386/lzcnt-check.h: Likewise.
3240 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3241 * gcc.target/i386/sse-13.c: Likewise.
3242 * gcc.target/i386/sse-14.c: Likewise.
3243 * g++.dg/other/i386-2.C: Likewise.
3244 * g++.dg/other/i386-3.C: Likewise.
3246 2011-08-01 Julian Brown <julian@codesourcery.com>
3248 * gcc.target/arm/fixed-point-exec.c: New test.
3250 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3253 * gcc.target/i386/pr49920.c: New test.
3255 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3257 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3258 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3259 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3260 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3261 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3262 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3263 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3264 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3265 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3266 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3267 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3268 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3269 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3270 * g++.dg/tree-ssa/pr33615.C: Ditto.
3271 * g++.dg/tree-ssa/restrict1.C: Ditto.
3272 * c-c++-common/restrict-2.c: Ditto.
3273 * gfortran.dg/pr32921.f: Ditto.
3274 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3275 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3276 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3277 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3278 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3279 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3280 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3281 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3282 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3283 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3285 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3287 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3288 .exe.ltrans[0-9]*. dump files.
3290 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3293 * gfortran.dg/abstract_type_6.f03: Modified.
3294 * gfortran.dg/typebound_proc_24.f03: New.
3296 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/init/for1.C: Fix.
3301 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3304 * gfortran.dg/string_5.f90: New test.
3306 2011-07-29 Jason Merrill <jason@redhat.com>
3309 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3311 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3313 PR tree-optimization/47407
3314 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3318 2011-07-29 Richard Guenther <rguenther@suse.de>
3320 * gcc.dg/uninit-suppress.c: Also disable VRP.
3321 * gcc.dg/uninit-suppress_2.c: Likewise.
3323 2011-07-28 Jason Merrill <jason@redhat.com>
3326 * g++.dg/template/nontype24.C: New.
3328 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3330 PR rtl-optimization/47958
3331 * gcc.dg/torture/pr47958-1.c: New.
3333 2011-07-29 Wei Guozhi <carrot@google.com>
3335 PR rtl-optimization/49799
3336 * gcc.dg/pr49799.c: New test case.
3338 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3341 * gcc.dg/graphite/id-pr48648.c: New.
3343 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3346 * gfortran.dg/maxloc_2.f90: New test.
3347 * gfortran.dg/maxloc_3.f90: New test.
3348 * gfortran.dg/minloc_1.f90: New test.
3349 * gfortran.dg/minloc_2.f90: New test.
3350 * gfortran.dg/minloc_3.f90: New test.
3351 * gfortran.dg/minmaxloc_7.f90: New test.
3354 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3356 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3358 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3359 the builtin isn't optimized away.
3361 2011-07-27 Tobias Burnus <burnus@net-b.de>
3364 * gfortran.dg/lto/pr45586-2_0.f90: New.
3366 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3369 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3370 * c-c++-common/cxxbitfields-5.c: Same.
3372 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3374 * lib/target-supports.exp (check_effective_target_mmap): Use
3375 check_function_available.
3377 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3379 * g++.old-deja/g++.pt/crash60.C: Updated.
3381 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.target/i386/pr49866.c: New test.
3386 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3388 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3389 * gcc.target/i386/bmi-andn-1.c: New test.
3390 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3391 * gcc.target/i386/bmi-andn-2.c: Likewise.
3392 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3393 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3394 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3395 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3396 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3397 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3398 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3399 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3400 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3401 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3402 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3403 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3404 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3405 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3406 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3407 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3408 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3409 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3410 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3411 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3412 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3414 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3417 * gfortran.dg/graphite/id-pr47691.f: New.
3419 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3421 * gcc.target/i386/avx-os-support.h: New.
3422 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3423 (main): Check avx_os_support before the test is run.
3424 * gcc.target/i386/aes-avx-check.h: Ditto.
3425 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3427 2011-07-27 Kai Tietz <ktietz@redhat.com>
3429 * gcc.target/i386/aggregate-ret3.c: New test.
3430 * gcc.target/i386/aggregate-ret4.c: New test.
3432 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3435 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3436 allocated array should *not* change its size.
3437 * gfortran.dg/multiple_allocation_3.f90: New test.
3439 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3442 * g++.dg/cpp0x/constexpr-49776.C: New.
3444 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3447 * gcc.dg/graphite/id-pr47046.c: New.
3449 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3452 * gcc.dg/graphite/run-id-pr47593.c: New.
3454 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3457 * gcc.dg/graphite/run-id-pr47653.c: New.
3458 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3459 induction variables.
3460 * gcc.dg/graphite/scop-16.c: Same.
3461 * gcc.dg/graphite/scop-17.c: Same.
3462 * gcc.dg/graphite/scop-21.c: Same.
3464 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3467 * gcc.dg/graphite/id-pr48805.c: New.
3469 2011-07-26 Tobias Burnus <burnus@net-b.de>
3471 * gfortran.dg/coarray_lib_token_2.f90: New.
3473 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3475 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3478 2011-07-25 Andrew Pinski <apinski@cavium.com>
3481 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3482 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3484 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3486 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3488 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3489 * gcc.c-torture/execute/loop-2g.c: Likewise.
3490 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3491 Require mmap support.
3492 * gcc.c-torture/execute/loop-2g.x: Likewise.
3493 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3494 (MAP_ANON): Provide default.
3495 * gcc.dg/20050826-1.c: Likewise.
3496 * gcc.target/i386/pr36533.c: Likewise.
3497 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3498 Use dg-require-effective-target mmap.
3500 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3503 * g++.dg/cpp0x/range-for19.C: New.
3505 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3508 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3511 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3514 * g++.dg/torture/pr49309.C: Remove.
3516 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3518 PR tree-optimization/49809
3519 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3522 2011-07-25 Richard Guenther <rguenther@suse.de>
3524 PR tree-optimization/49715
3525 * gcc.target/i386/pr49715-1.c: New testcase.
3526 * gcc.target/i386/pr49715-2.c: Likewise.
3528 2011-07-23 Jason Merrill <jason@redhat.com>
3530 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3532 2011-07-22 Jason Merrill <jason@redhat.com>
3535 * g++.dg/cpp0x/initlist55.C: New.
3537 2011-07-23 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/namelist_72.f: New.
3542 2011-07-23 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/coarray_25.f90: New.
3546 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3548 * override1.C: This test should use c++0x mode.
3549 * override3.C: New. Test the diagnostics in c++98 mode.
3551 2011-07-22 Jason Merrill <jason@redhat.com>
3552 Mark Glisse <marc.glisse@normalesup.org>
3555 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3558 * g++.dg/opt/builtins2.C: New.
3559 * g++.dg/other/error27.C: Don't rely on __builtin.
3561 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3563 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3565 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3566 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3567 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3568 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3570 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3573 2011-07-22 Richard Guenther <rguenther@suse.de>
3575 PR tree-optimization/45819
3576 * gcc.dg/pr45819.c: New testcase.
3578 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3580 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3582 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3586 * gcc.dg/graphite/run-id-pr47654.c: New.
3588 2011-07-21 Ian Lance Taylor <iant@google.com>
3591 * gcc.dg/pr49705.c: New test.
3593 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3595 * lib/target-supports.exp (check_avx_os_support_available): New.
3596 (check_effective_target_avx_runtime): Use it.
3598 2011-07-21 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/49770
3601 * g++.dg/torture/pr49770.C: New testcase.
3603 2011-07-21 Kai Tietz <ktietz@redhat.com>
3605 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3606 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3608 2011-07-21 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/coarray_lib_token_1.f90: New.
3612 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3614 * gcc.dg/pr32912-2.c: Skip for AVR.
3615 * gcc.dg/pr44674.c: Add dg-require-profiling.
3617 2011-07-20 Jason Merrill <jason@redhat.com>
3619 * g++.dg/ext/desig2.C: New.
3621 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3623 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3625 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3626 * gcc.target/powerpc/recip-3.c: Ditto.
3628 2011-07-19 Jason Merrill <jason@redhat.com>
3630 PR c++/6709 (DR 743)
3631 PR c++/42603 (DR 950)
3632 * g++.dg/cpp0x/decltype21.C: New.
3634 2011-07-20 Richard Guenther <rguenther@suse.de>
3637 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3638 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3640 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3642 * gcc.target/arm/combine-movs.c: New.
3643 * gcc.target/arm/unsigned-extend-2.c: New.
3645 2011-07-19 Jason Merrill <jason@redhat.com>
3648 * g++.dg/cpp0x/variadic114.C: New.
3650 2011-07-19 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/coarray_args_1.f90: New.
3653 * gfortran.dg/coarray_args_2.f90: New.
3655 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3658 * gfortran.dg/allocate_error_3.f90: New.
3660 2011-07-19 Richard Guenther <rguenther@suse.de>
3662 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3663 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3664 * gcc.dg/torture/20110719-1.c: New testcase.
3666 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3668 PR tree-optimization/49768
3669 * gcc.c-torture/execute/pr49768.c: New test.
3671 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3673 PR tree-optimization/49771
3674 * gcc.dg/vect/pr49771.c: New test.
3676 2011-07-18 Martin Jambor <mjambor@suse.cz>
3678 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3679 * gcc.dg/ipa/ipa-2.c: Likewise.
3680 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3681 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3682 * gcc.dg/ipa/ipa-5.c: Likewise.
3683 * gcc.dg/ipa/ipa-7.c: Likewise.
3684 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3685 * gcc.dg/ipa/ipacost-1.c: Likewise.
3686 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3688 * gcc.dg/ipa/ipcp-1.c: New test.
3689 * gcc.dg/ipa/ipcp-2.c: Likewise.
3690 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3692 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3695 * gfortran.dg/pr49675.f90: New test.
3697 2011-07-18 Richard Guenther <rguenther@suse.de>
3699 * gcc.dg/torture/20110718-1.c: New testcase.
3701 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3703 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3704 * g++.dg/ext/bitfield3.C: Likewise.
3705 * g++.dg/ext/bitfield4.C: Likewise.
3706 * g++.dg/ext/bitfield5.C: Likewise.
3707 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3708 * g++.dg/other/pr23205-2.C: Likewise.
3709 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3710 * gcc.c-torture/compile/20001109-2.c: Likewise.
3711 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3712 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3713 * gcc.dg/bitfld-16.c: Likewise.
3714 * gcc.dg/bitfld-17.c: Likewise.
3715 * gcc.dg/bitfld-18.c: Likewise.
3716 * gcc.dg/builtins-config.h: Remove Netware support.
3717 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3718 * gcc.dg/cdce2.c: Likewise.
3719 * gcc.dg/cpp/assert4.c: Remove netware support.
3720 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3721 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3723 * lib/target-supports.exp (check_visibility_available): Remove
3725 (check_profiling_available): Likewise.
3727 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3729 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3731 2011-07-17 Tobias Burnus <burnus@net-b.de>
3732 Thomas Koenig <tkoenig@gcc.gnu.org>
3735 * gfortran.dg/generic_17.f90: Fix testcase.
3736 * gfortran.dg/interface_3.f90: Add dg-error.
3737 * gfortran.dg/use_14.f90: New.
3738 * gfortran.dg/use_15.f90: New.
3740 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3742 * gnat.dg/pointer_controlled.adb: New test.
3744 2011-07-17 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/pointer_remapping_7.f90: New.
3749 2011-07-16 Jason Merrill <jason@redhat.com>
3751 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3753 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3754 Jason Merrill <jason@redhat.com>
3758 * g++.dg/cpp0x/decltype29.C: Adjust.
3759 * g++.dg/cpp0x/error4.C: Adjust.
3760 * g++.dg/cpp0x/sfinae26.C: Adjust.
3761 * g++.dg/cpp0x/variadic105.C: Adjust.
3762 * g++.dg/template/deduce3.C: Adjust.
3763 * g++.dg/template/error45.C: Adjust.
3764 * g++.dg/template/ptrmem2.C: Adjust.
3765 * g++.dg/template/sfinae2.C: Adjust.
3766 * g++.old-deja/g++.pt/crash60.C: Adjust.
3767 * g++.old-deja/g++.pt/unify6.C: Adjust.
3768 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3769 * g++.dg/cpp0x/nullptr15.C: Adjust.
3770 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3771 * g++.dg/cpp0x/pr31431.C: Adjust.
3772 * g++.dg/cpp0x/pr31434.C: Adjust.
3773 * g++.dg/cpp0x/sfinae11.C: Adjust
3774 * g++.dg/cpp0x/temp_default2.C: Adjust.
3775 * g++.dg/cpp0x/trailing4.C: Adjust.
3776 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3777 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3778 * g++.dg/cpp0x/variadic105.C: Adjust.
3779 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3780 * g++.dg/ext/vla2.C: Adjust.
3781 * g++.dg/other/ptrmem10.C: Adjust.
3782 * g++.dg/other/ptrmem11.C: Adjust.
3783 * g++.dg/overload/unknown1.C: Adjust.
3784 * g++.dg/template/conv11.C: Adjust.
3785 * g++.dg/template/dependent-expr5.C: Adjust.
3786 * g++.dg/template/friend.C: Adjust.
3787 * g++.dg/template/incomplete2.C: Adjust.
3788 * g++.dg/template/local4.C: Adjust.
3789 * g++.dg/template/local6.C: Adjust.
3790 * g++.dg/template/operator9.C: Adjust.
3791 * g++.dg/template/ttp25.C: Adjust.
3792 * g++.dg/template/unify10.C: Adjust.
3793 * g++.dg/template/unify11.C: Adjust.
3794 * g++.dg/template/unify6.C: Adjust.
3795 * g++.dg/template/unify9.C: Adjust.
3796 * g++.dg/template/varmod1.C: Adjust.
3797 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3798 * g++.old-deja/g++.pt/crash28.C: Adjust.
3799 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3800 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3801 * g++.old-deja/g++.pt/expr2.C: Adjust.
3802 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3803 * g++.old-deja/g++.pt/spec5.C: Adjust.
3804 * g++.old-deja/g++.pt/spec6.C: Adjust.
3805 * g++.old-deja/g++.pt/unify4.C: Adjust.
3806 * g++.old-deja/g++.pt/unify8.C: Adjust.
3807 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3808 * g++.dg/overload/template5.C: New testcase.
3809 * g++.dg/template/overload12.C: New testcase.
3811 2011-07-11 Tobias Burnus <burnus@net-b.de>
3813 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3814 * gfortran.dg/coarray_7.f90: Ditto.
3815 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3816 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3818 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3820 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3822 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3823 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3824 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3826 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3827 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3828 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3830 2011-07-15 Jason Merrill <jason@redhat.com>
3833 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3834 Use --extra_opts instead of --additional_options.
3836 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3839 * g++.dg/torture/pr49309.C: Remove.
3841 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3843 * gcc.target/tic6x/weak-call.c: New test.
3844 * gcc.target/tic6x/fpcmp.c: New test.
3845 * gcc.target/tic6x/fpdiv.c: New test.
3846 * gcc.target/tic6x/rotdi16-scan.c: New test.
3847 * gcc.target/tic6x/ffssi.c: New test.
3848 * gcc.target/tic6x/fpdiv-lib.c: New test.
3849 * gcc.target/tic6x/cold-lc.c: New test.
3850 * gcc.target/tic6x/longcalls.c: New test.
3851 * gcc.target/tic6x/abi-align-1.c: New test.
3852 * gcc.target/tic6x/fpcmp-finite.c: New test.
3853 * gcc.target/tic6x/rotdi16.c: New test.
3854 * gcc.target/tic6x/bswapl.c: New test.
3855 * gcc.target/tic6x/ffsdi.c: New test.
3856 * gcc.target/tic6x/tic6x.exp: New file.
3857 * gcc.target/tic6x/builtins/arith24.c: New test.
3858 * gcc.target/tic6x/builtins/smpy.c: New test.
3859 * gcc.target/tic6x/builtins/smpylh.c: New test.
3860 * gcc.target/tic6x/builtins/smpyh.c: New test.
3861 * gcc.target/tic6x/builtins/sarith1.c: New test.
3862 * gcc.target/tic6x/builtins/extclr.c: New test
3863 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3864 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3865 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3866 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3868 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3870 * gcc.dg/20020312-2.c: Likewise.
3871 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3872 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3873 * gcc.dg/torture/builtin-math-7.c: Likewise.
3876 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3877 not testing tic6x-*-*.
3879 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3882 * g++.dg/torture/pr49309.C: New testcase.
3884 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3886 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3888 2011-07-14 Richard Guenther <rguenther@suse.de>
3890 PR tree-optimization/49651
3891 * gcc.dg/torture/pr49651.c: New testcase.
3893 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3896 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3898 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3900 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3901 -mno-pointers-to-nested-functions.
3902 * gcc.target/powerpc/no-r11-2.c: Ditto.
3903 * gcc.target/powerpc/no-r11-3.c: Ditto.
3905 2011-07-13 Jason Merrill <jason@redhat.com>
3907 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3908 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3909 when compiling C files.
3910 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3911 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3912 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3913 * g++.dg/lookup/anon2.C: Likewise.
3914 * g++.dg/tree-ssa/copyprop.C: Likewise.
3915 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3916 * g++.dg/init/vector1.C: Ignore narrowing errors.
3917 * g++.dg/torture/pr35526.C: Likewise.
3918 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3920 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3923 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3926 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3928 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3929 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3931 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3933 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3934 * lib/obj-c++.exp (obj-c++_init): Ditto.
3935 * lib/file-format.exp (gcc_target_object_format): Ditto.
3936 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3937 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3938 (check_visibility_available): Ditto.
3939 (check_effective_target_tls_native): Ditto.
3940 (check_effective_target_tls_emulated): Ditto.
3941 (check_effective_target_function_sections): Ditto.
3943 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3945 * gcc.target/arm/pr48183.c: New test.
3947 2011-07-13 Richard Guenther <rguenther@suse.de>
3949 * gcc.dg/torture/20110713-1.c: New testcase.
3951 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3954 * gcc.c-torture/compile/pr49474.c: New testcase.
3956 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3958 PR tree-optimization/49712
3959 * gcc.c-torture/execute/pr49712.c: New test.
3961 2011-07-11 Jason Merrill <jason@redhat.com>
3964 * g++.dg/template/recurse3.C: New.
3966 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/guality/csttest.c: New test.
3972 * gfortran.dg/pr49698.f90: New test.
3974 2011-07-11 Jeff Law <law@redhat.com>
3976 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3978 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3980 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3981 * go.test/go-test.exp (go-set-goarch): Likewise.
3983 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3986 * gcc.target/avr/torture/pr39633.c: New test case.
3988 2011-07-11 Tobias Burnus <burnus@net-b.de>
3991 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3993 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3995 * lib/target-supports.exp (check_effective_target_scheduling):
3997 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3998 * gcc.dg/pr45055.c: Ditto.
3999 * gcc.dg/pr45353.c: Ditto.
4000 * g++.dg/pr45056.C: Ditto.
4002 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4004 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4005 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4006 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4007 * g++.dg/torture/pr31863.C: Skip AVR.
4009 2011-07-10 Tobias Burnus <burnus@net-b.de>
4012 * gfortran.dg/intrinsic_signal.f90: New.
4014 2011-07-09 Jason Merrill <jason@redhat.com>
4016 * g++.dg/cpp0x/regress/regress6.C: New.
4017 * g++.dg/parse/crash45.C: Adjust message.
4018 * g++.dg/template/crash38.C: Adjust message.
4019 * g++.dg/template/crash64.C: Adjust message.
4021 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4023 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4024 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4025 * g++.dg/abi/bitfield3.C: Likewise.
4026 * g++.dg/eh/pr38662.C: Likewise.
4027 * g++.dg/ext/attrib36.C: Likewise.
4028 * g++.dg/ext/attrib37.C: Likewise.
4029 * g++.dg/ext/attrib8.C: Likewise.
4030 * g++.dg/ext/tmplattr1.C: Likewise.
4031 * g++.dg/inherit/override-attribs.C: Likewise.
4032 * g++.dg/opt/inline9.C: Likewise.
4033 * g++.dg/opt/life1.C: Likewise.
4034 * g++.dg/opt/longbranch2.C: Likewise.
4035 * g++.dg/opt/nrv12.C: Likewise.
4036 * g++.dg/opt/reg-stack4.C: Likewise.
4037 * g++.dg/other/pr35504.C: Likewise.
4038 * g++.dg/other/pr39496.C: Likewise.
4039 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4040 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4041 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4042 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4043 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4044 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4045 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4046 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4047 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4048 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4049 * g++.dg/warn/pr15774-1.C: Likewise.
4050 * g++.dg/warn/pr15774-2.C: Likewise.
4051 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4052 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4053 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4054 * g++.old-deja/g++.pt/asm2.C: Likewise.
4055 * gcc.c-torture/compile/20000804-1.c: Likewise.
4056 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4057 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4058 * gcc.dg/20020108-1.c: Likewise.
4059 * gcc.dg/20020122-2.c: Likewise.
4060 * gcc.dg/20020122-3.c: Likewise.
4061 * gcc.dg/20020206-1.c: Likewise.
4062 * gcc.dg/20020219-1.c: Likewise.
4063 * gcc.dg/20020310-1.c: Likewise.
4064 * gcc.dg/20020411-1.c: Likewise.
4065 * gcc.dg/20020418-2.c: Likewise.
4066 * gcc.dg/20020426-2.c: Likewise.
4067 * gcc.dg/20020517-1.c: Likewise.
4068 * gcc.dg/20030204-1.c: Likewise.
4069 * gcc.dg/20030826-2.c: Likewise.
4070 * gcc.dg/20031102-1.c: Likewise.
4071 * gcc.dg/20031202-1.c: Likewise.
4072 * gcc.dg/20050111-1.c: Likewise.
4073 * gcc.dg/20050503-1.c: Likewise.
4074 * gcc.dg/array-init-1.c: Likewise.
4075 * gcc.dg/builtin-apply4.c: Likewise.
4076 * gcc.dg/dfp/pr31344.c: Likewise.
4077 * gcc.dg/gomp/atomic-11.c: Likewise.
4078 * gcc.dg/graphite/pr40281.c: Likewise.
4079 * gcc.dg/ia64-sync-1.c: Likewise.
4080 * gcc.dg/ia64-sync-2.c: Likewise.
4081 * gcc.dg/ia64-sync-3.c: Likewise.
4082 * gcc.dg/ia64-sync-4.c: Likewise.
4083 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4084 * gcc.dg/invalid-call-1.c: Likewise.
4085 * gcc.dg/loop-3.c: Likewise.
4086 * gcc.dg/lower-subreg-1.c: Likewise.
4087 * gcc.dg/lto/pr47259_0.c: Likewise.
4088 * gcc.dg/nested-calls-1.c: Likewise.
4089 * gcc.dg/pr20017.c: Likewise.
4090 * gcc.dg/pr25023.c: Likewise.
4091 * gcc.dg/pr27671-2.c: Likewise.
4092 * gcc.dg/pr32176.c: Likewise.
4093 * gcc.dg/pr33676.c: Likewise.
4094 * gcc.dg/pr35045.c: Likewise.
4095 * gcc.dg/pr36015.c: Likewise.
4096 * gcc.dg/pr36584.c: Likewise.
4097 * gcc.dg/pr36998.c: Likewise.
4098 * gcc.dg/pr37438.c: Likewise.
4099 * gcc.dg/pr37908.c: Likewise.
4100 * gcc.dg/pr41241.c: Likewise.
4101 * gcc.dg/pr41340.c: Likewise.
4102 * gcc.dg/pr44136.c: Likewise.
4103 * gcc.dg/pr44194-1.c: Likewise.
4104 * gcc.dg/pr46212.c: Likewise.
4105 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4106 * gcc.dg/setjmp-2.c: Likewise.
4107 * gcc.dg/short-compare-1.c: Likewise.
4108 * gcc.dg/short-compare-2.c: Likewise.
4109 * gcc.dg/smod-1.c: Likewise.
4110 * gcc.dg/sync-2.c: Likewise.
4111 * gcc.dg/sync-3.c: Likewise.
4112 * gcc.dg/tls/opt-1.c: Likewise.
4113 * gcc.dg/tls/opt-2.c: Likewise.
4114 * gcc.dg/tls/opt-3.c: Likewise.
4115 * gcc.dg/torture/badshift.c: Likewise.
4116 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4117 * gcc.dg/torture/pr20314-2.c: Likewise.
4118 * gcc.dg/torture/pr36891.c: Likewise.
4119 * gcc.dg/torture/pr38774.c: Likewise.
4120 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4121 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4122 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4123 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4124 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4125 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4126 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4127 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4128 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4129 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4130 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4131 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4132 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4133 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4134 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4135 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4136 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4137 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4138 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4139 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4140 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4141 * gcc.dg/unroll-1.c: Likewise.
4142 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4143 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4144 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4145 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4146 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4147 * gcc.target/i386/20000609-1.c: Likewise.
4148 * gcc.target/i386/20000720-1.c: Likewise.
4149 * gcc.target/i386/20000724-1.c: Likewise.
4150 * gcc.target/i386/20011107-1.c: Likewise.
4151 * gcc.target/i386/20011119-1.c: Likewise.
4152 * gcc.target/i386/20020201-3.c: Likewise.
4153 * gcc.target/i386/20020218-1.c: Likewise.
4154 * gcc.target/i386/20020729-1.c: Likewise.
4155 * gcc.target/i386/20030926-1.c: Likewise.
4156 * gcc.target/i386/20060125-1.c: Likewise.
4157 * gcc.target/i386/20060125-2.c: Likewise.
4158 * gcc.target/i386/20060512-1.c: Likewise.
4159 * gcc.target/i386/20060512-2.c: Likewise.
4160 * gcc.target/i386/20060512-3.c: Likewise.
4161 * gcc.target/i386/20060512-4.c: Likewise.
4162 * gcc.target/i386/387-1.c: Likewise.
4163 * gcc.target/i386/387-2.c: Likewise.
4164 * gcc.target/i386/387-5.c: Likewise.
4165 * gcc.target/i386/387-6.c: Likewise.
4166 * gcc.target/i386/980312-1.c: Likewise.
4167 * gcc.target/i386/980313-1.c: Likewise.
4168 * gcc.target/i386/990117-1.c: Likewise.
4169 * gcc.target/i386/990424-1.c: Likewise.
4170 * gcc.target/i386/990524-1.c: Likewise.
4171 * gcc.target/i386/991129-1.c: Likewise.
4172 * gcc.target/i386/991214-1.c: Likewise.
4173 * gcc.target/i386/991230-1.c: Likewise.
4174 * gcc.target/i386/addr-sel-1.c: Likewise.
4175 * gcc.target/i386/aggregate-ret1.c: Likewise.
4176 * gcc.target/i386/aggregate-ret2.c: Likewise.
4177 * gcc.target/i386/align-main-3.c: Likewise.
4178 * gcc.target/i386/amd64-abi-1.c: Likewise.
4179 * gcc.target/i386/amd64-abi-2.c: Likewise.
4180 * gcc.target/i386/amd64-abi-4.c: Likewise.
4181 * gcc.target/i386/amd64-abi-5.c: Likewise.
4182 * gcc.target/i386/amd64-abi-6.c: Likewise.
4183 * gcc.target/i386/asm-1.c: Likewise.
4184 * gcc.target/i386/asm-3.c: Likewise.
4185 * gcc.target/i386/asm-5.c: Likewise.
4186 * gcc.target/i386/attributes-error.c: Likewise.
4187 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4188 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4189 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4190 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4191 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4192 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4193 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4194 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4195 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4196 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4197 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4198 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4199 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4200 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4201 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4202 * gcc.target/i386/bitfield1.c: Likewise.
4203 * gcc.target/i386/bitfield2.c: Likewise.
4204 * gcc.target/i386/bmi-2.c: Likewise.
4205 * gcc.target/i386/bmi-5.c: Likewise.
4206 * gcc.target/i386/builtin-unreachable.c: Likewise.
4207 * gcc.target/i386/cleanup-2.c: Likewise.
4208 * gcc.target/i386/clobbers.c: Likewise.
4209 * gcc.target/i386/cmov8.c: Likewise.
4210 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4211 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4212 * gcc.target/i386/compress-float-387.c: Likewise.
4213 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4214 * gcc.target/i386/compress-float-sse.c: Likewise.
4215 * gcc.target/i386/crc32-2.c: Likewise.
4216 * gcc.target/i386/crc32-3.c: Likewise.
4217 * gcc.target/i386/divmod-7.c: Likewise.
4218 * gcc.target/i386/divmod-8.c: Likewise.
4219 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4220 * gcc.target/i386/fma3-builtin.c: Likewise.
4221 * gcc.target/i386/fma3-fma.c: Likewise.
4222 * gcc.target/i386/fma4-256-vector.c: Likewise.
4223 * gcc.target/i386/fma4-builtin.c: Likewise.
4224 * gcc.target/i386/fma4-fma-2.c: Likewise.
4225 * gcc.target/i386/fma4-fma.c: Likewise.
4226 * gcc.target/i386/fma4-vector-2.c: Likewise.
4227 * gcc.target/i386/fma4-vector.c: Likewise.
4228 * gcc.target/i386/funcspec-1.c: Likewise.
4229 * gcc.target/i386/funcspec-10.c: Likewise.
4230 * gcc.target/i386/funcspec-11.c: Likewise.
4231 * gcc.target/i386/funcspec-2.c: Likewise.
4232 * gcc.target/i386/funcspec-5.c: Likewise.
4233 * gcc.target/i386/funcspec-6.c: Likewise.
4234 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4235 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4236 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4237 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4238 * gcc.target/i386/incoming-1.c: Likewise.
4239 * gcc.target/i386/incoming-10.c: Likewise.
4240 * gcc.target/i386/incoming-11.c: Likewise.
4241 * gcc.target/i386/incoming-12.c: Likewise.
4242 * gcc.target/i386/incoming-13.c: Likewise.
4243 * gcc.target/i386/incoming-14.c: Likewise.
4244 * gcc.target/i386/incoming-15.c: Likewise.
4245 * gcc.target/i386/incoming-2.c: Likewise.
4246 * gcc.target/i386/incoming-3.c: Likewise.
4247 * gcc.target/i386/incoming-4.c: Likewise.
4248 * gcc.target/i386/incoming-5.c: Likewise.
4249 * gcc.target/i386/incoming-6.c: Likewise.
4250 * gcc.target/i386/incoming-7.c: Likewise.
4251 * gcc.target/i386/incoming-8.c: Likewise.
4252 * gcc.target/i386/incoming-9.c: Likewise.
4253 * gcc.target/i386/lea.c: Likewise.
4254 * gcc.target/i386/local.c: Likewise.
4255 * gcc.target/i386/loop-1.c: Likewise.
4256 * gcc.target/i386/loop-2.c: Likewise.
4257 * gcc.target/i386/loop-3.c: Likewise.
4258 * gcc.target/i386/max-stack-align.c: Likewise.
4259 * gcc.target/i386/memcpy-1.c: Likewise.
4260 * gcc.target/i386/movbe-2.c: Likewise.
4261 * gcc.target/i386/movq-2.c: Likewise.
4262 * gcc.target/i386/movq.c: Likewise.
4263 * gcc.target/i386/nrv1.c: Likewise.
4264 * gcc.target/i386/pad-4.c: Likewise.
4265 * gcc.target/i386/pad-5a.c: Likewise.
4266 * gcc.target/i386/pad-5b.c: Likewise.
4267 * gcc.target/i386/pad-6a.c: Likewise.
4268 * gcc.target/i386/pad-6b.c: Likewise.
4269 * gcc.target/i386/pad-7.c: Likewise.
4270 * gcc.target/i386/pad-9.c: Likewise.
4271 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4272 * gcc.target/i386/pic-1.c: Likewise.
4273 * gcc.target/i386/pr12092-1.c: Likewise.
4274 * gcc.target/i386/pr12329.c: Likewise.
4275 * gcc.target/i386/pr21518.c: Likewise.
4276 * gcc.target/i386/pr22362.c: Likewise.
4277 * gcc.target/i386/pr22585.c: Likewise.
4278 * gcc.target/i386/pr23098.c: Likewise.
4279 * gcc.target/i386/pr25196.c: Likewise.
4280 * gcc.target/i386/pr25293.c: Likewise.
4281 * gcc.target/i386/pr25654.c: Likewise.
4282 * gcc.target/i386/pr26449.c: Likewise.
4283 * gcc.target/i386/pr26778.c: Likewise.
4284 * gcc.target/i386/pr26826.c: Likewise.
4285 * gcc.target/i386/pr27266.c: Likewise.
4286 * gcc.target/i386/pr29978.c: Likewise.
4287 * gcc.target/i386/pr30505.c: Likewise.
4288 * gcc.target/i386/pr30961-1.c: Likewise.
4289 * gcc.target/i386/pr31628.c: Likewise.
4290 * gcc.target/i386/pr32000-2.c: Likewise.
4291 * gcc.target/i386/pr32661-1.c: Likewise.
4292 * gcc.target/i386/pr32708-2.c: Likewise.
4293 * gcc.target/i386/pr32708-3.c: Likewise.
4294 * gcc.target/i386/pr34256.c: Likewise.
4295 * gcc.target/i386/pr34312.c: Likewise.
4296 * gcc.target/i386/pr34522.c: Likewise.
4297 * gcc.target/i386/pr35160.c: Likewise.
4298 * gcc.target/i386/pr35281.c: Likewise.
4299 * gcc.target/i386/pr36246.c: Likewise.
4300 * gcc.target/i386/pr36786.c: Likewise.
4301 * gcc.target/i386/pr37275.c: Likewise.
4302 * gcc.target/i386/pr37843-3.c: Likewise.
4303 * gcc.target/i386/pr37843-4.c: Likewise.
4304 * gcc.target/i386/pr39082-1.c: Likewise.
4305 * gcc.target/i386/pr39431.c: Likewise.
4306 * gcc.target/i386/pr39496.c: Likewise.
4307 * gcc.target/i386/pr39543-2.c: Likewise.
4308 * gcc.target/i386/pr39911.c: Likewise.
4309 * gcc.target/i386/pr40718.c: Likewise.
4310 * gcc.target/i386/pr40906-1.c: Likewise.
4311 * gcc.target/i386/pr40906-2.c: Likewise.
4312 * gcc.target/i386/pr40906-3.c: Likewise.
4313 * gcc.target/i386/pr40934.c: Likewise.
4314 * gcc.target/i386/pr41900.c: Likewise.
4315 * gcc.target/i386/pr42589.c: Likewise.
4316 * gcc.target/i386/pr43662.c: Likewise.
4317 * gcc.target/i386/pr43671.c: Likewise.
4318 * gcc.target/i386/pr43766.c: Likewise.
4319 * gcc.target/i386/pr43869.c: Likewise.
4320 * gcc.target/i386/pr44942.c: Likewise.
4321 * gcc.target/i386/pr44948-2a.c: Likewise.
4322 * gcc.target/i386/pr45234.c: Likewise.
4323 * gcc.target/i386/pr45336-2.c: Likewise.
4324 * gcc.target/i386/pr45336-4.c: Likewise.
4325 * gcc.target/i386/pr45852.c: Likewise.
4326 * gcc.target/i386/pr46470.c: Likewise.
4327 * gcc.target/i386/pr48037-1.c: Likewise.
4328 * gcc.target/i386/pr48389.c: Likewise.
4329 * gcc.target/i386/pr49095.c: Likewise.
4330 * gcc.target/i386/pr9771-1.c: Likewise.
4331 * gcc.target/i386/rdfsbase-1.c: Likewise.
4332 * gcc.target/i386/rdfsbase-2.c: Likewise.
4333 * gcc.target/i386/rdgsbase-1.c: Likewise.
4334 * gcc.target/i386/rdgsbase-2.c: Likewise.
4335 * gcc.target/i386/rdrand-3.c: Likewise.
4336 * gcc.target/i386/regparm-stdcall.c: Likewise.
4337 * gcc.target/i386/regparm.c: Likewise.
4338 * gcc.target/i386/reload-1.c: Likewise.
4339 * gcc.target/i386/rotate-2.c: Likewise.
4340 * gcc.target/i386/sibcall-5.c: Likewise.
4341 * gcc.target/i386/signbit-1.c: Likewise.
4342 * gcc.target/i386/signbit-2.c: Likewise.
4343 * gcc.target/i386/signbit-3.c: Likewise.
4344 * gcc.target/i386/sse-5.c: Likewise.
4345 * gcc.target/i386/sse-8.c: Likewise.
4346 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4347 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4348 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4349 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4350 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4351 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4352 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4353 * gcc.target/i386/sse2-movq-2.c: Likewise.
4354 * gcc.target/i386/sse2-movq-3.c: Likewise.
4355 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4356 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4357 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4358 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4359 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4360 * gcc.target/i386/ssefn-1.c: Likewise.
4361 * gcc.target/i386/ssefn-2.c: Likewise.
4362 * gcc.target/i386/sseregparm-1.c: Likewise.
4363 * gcc.target/i386/sseregparm-2.c: Likewise.
4364 * gcc.target/i386/sseregparm-3.c: Likewise.
4365 * gcc.target/i386/sseregparm-4.c: Likewise.
4366 * gcc.target/i386/sseregparm-5.c: Likewise.
4367 * gcc.target/i386/sseregparm-6.c: Likewise.
4368 * gcc.target/i386/sseregparm-7.c: Likewise.
4369 * gcc.target/i386/sseregparm-8.c: Likewise.
4370 * gcc.target/i386/stack-realign.c: Likewise.
4371 * gcc.target/i386/stack-usage-realign.c: Likewise.
4372 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4373 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4374 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4375 * gcc.target/i386/stackalign/return-1.c: Likewise.
4376 * gcc.target/i386/stackalign/return-2.c: Likewise.
4377 * gcc.target/i386/stackalign/return-3.c: Likewise.
4378 * gcc.target/i386/tailcall-1.c: Likewise.
4379 * gcc.target/i386/tbm-2.c: Likewise.
4380 * gcc.target/i386/udivmod-7.c: Likewise.
4381 * gcc.target/i386/udivmod-8.c: Likewise.
4382 * gcc.target/i386/unroll-1.c: Likewise.
4383 * gcc.target/i386/vararg-1.c: Likewise.
4384 * gcc.target/i386/vararg-2.c: Likewise.
4385 * gcc.target/i386/vect8-ret.c: Likewise.
4386 * gcc.target/i386/vectorize5.c: Likewise.
4387 * gcc.target/i386/wmul-1.c: Likewise.
4388 * gcc.target/i386/wmul-2.c: Likewise.
4389 * gcc.target/i386/wrfsbase-1.c: Likewise.
4390 * gcc.target/i386/wrfsbase-2.c: Likewise.
4391 * gcc.target/i386/wrgsbase-1.c: Likewise.
4392 * gcc.target/i386/wrgsbase-2.c: Likewise.
4393 * gcc.target/i386/xop-pcmov.c: Likewise.
4394 * gcc.target/i386/xop-pcmov2.c: Likewise.
4395 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4396 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4397 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4398 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4399 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4400 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4401 * gcc.target/i386/zee.c: Likewise.
4402 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4403 * gfortran.dg/compiler-directive_2.f: Likewise.
4404 * gfortran.dg/g77/20010216-1.f: Likewise.
4405 * gfortran.dg/gomp/pr39152.f90: Likewise.
4406 * gfortran.dg/pr33794.f90: Likewise.
4408 2011-07-09 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/regress/regress5.C: New.
4412 2011-07-08 Jason Merrill <jason@redhat.com>
4415 * g++.dg/expr/compound-asn1.C: New.
4416 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4418 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.target/powerpc/altivec-34.c: New test.
4423 2011-07-08 Jason Merrill <jason@redhat.com>
4426 * g++.dg/abi/guard3.C: New.
4428 2011-07-08 Julian Brown <julian@codesourcery.com>
4430 * lib/target-supports.exp
4431 (check_effective_target_arm_little_endian): New.
4432 (check_effective_target_vect_pack_trunc): Use above.
4433 (check_effective_target_vect_unpack): Likewise.
4434 (check_effective_target_vect_element_align): Test
4435 check_effective_target_arm_vect_no_misalign for ARM.
4437 2011-07-08 Jason Merrill <jason@redhat.com>
4440 * g++.dg/cpp0x/constexpr-rom.C: New.
4442 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4445 * g++.dg/torture/pr49519.C: New test.
4447 2011-07-08 Martin Jambor <mjambor@suse.cz>
4449 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4451 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4454 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4456 2011-07-08 Richard Guenther <rguenther@suse.de>
4458 PR tree-optimization/49662
4459 * gcc.dg/graphite/interchange-14.c: XFAIL.
4460 * gcc.dg/graphite/interchange-15.c: Likewise.
4461 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4463 2011-07-06 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp0x/regress/regress4.C: New.
4468 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4471 * gfortran.dg/result_in_spec_4.f90: New test.
4473 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * gcc.target/sparc/cas64.c: New test.
4477 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4480 * g++.dg/torture/pr49644.C: New test.
4483 * gcc.c-torture/execute/pr49644.c: New test.
4485 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4487 * lib/target-supports.exp (check_effective_target_ia32): New.
4488 (check_effective_target_x32): Likewise.
4489 (check_effective_target_vect_cmdline_needed): Also check x32.
4491 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4493 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4495 * gcc.target/arm/pr42235.c: Likewise.
4496 * gcc.target/arm/pr42495.c: Likewise.
4497 * gcc.target/arm/pr42574.c: Likewise.
4498 * gcc.target/arm/thumb-branch1.c: Likewise.
4500 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4501 unneeded prune of possible warning.
4502 * gcc.target/arm/pr40956.c: Likewise.
4503 * gcc.target/arm/pr42505.c: Likewise.
4505 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4506 * gcc.c-torture/compile/pr46883.c: Likewise.
4507 * gcc.c-torture/compile/pr46934.c: Likewise.
4509 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4510 for move to ../../gcc.c-torture/compile.
4511 * gcc.target/arm/pr46883.c: Likewise.
4512 * gcc.target/arm/pr46934.c: Likewise.
4514 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4515 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4516 * gcc.target/arm/wmul-1.c: Likewise.
4517 * gcc.target/arm/wmul-2.c: Likewise.
4518 * gcc.target/arm/wmul-3.c: Likewise.
4519 * gcc.target/arm/wmul-4.c: Likewise.
4520 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4521 add tab after scan target.
4522 * gcc.target/arm/smlaltt-1.c: Likewise.
4523 * gcc.target/arm/smlatb-1.c: Likewise.
4524 * gcc.target/arm/smlatt-1.c: Likewise.
4526 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4529 * gcc.dg/debug/pr49522.c: New test.
4531 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4533 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4534 * gcc.dg/pr46212.c: Run only if target int32plus.
4535 * gcc.dg/torture/pr48146.c: Ditto.
4536 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4537 * c-c++-common/pr44832.c: Ditto.
4538 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4539 * gcc.dg/pr31490.c: Ditto.
4540 * gcc.dg/torture/builtin-math-7.c: Run only if target
4542 * gcc.dg/torture/pr45764.c: Skip for AVR.
4543 * gcc.dg/pr47893.c: Ditto.
4545 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4547 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4548 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4549 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4550 add tab to scan target.
4552 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4554 * gcc.target/arm/neon-modes-3.c: New test.
4556 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4558 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4559 -fno-loop-interchange -ffast-math.
4561 2011-07-07 Richard Guenther <rguenther@suse.de>
4563 * gcc.dg/ftrapv-3.c: New testcase.
4565 2011-07-07 Richard Guenther <rguenther@suse.de>
4567 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4568 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4570 2011-07-07 Kai Tietz <ktietz@redhat.com>
4572 * gcc.dg/binop-notxor1.c: New test.
4573 * gcc.dg/binop-notand4a.c: New test.
4574 * gcc.dg/binop-notxor2.c: New test.
4575 * gcc.dg/binop-notand3a.c: New test.
4576 * gcc.dg/binop-notand2a.c: New test.
4577 * gcc.dg/binop-notand6a.c: New test.
4578 * gcc.dg/binop-notor1.c: New test.
4579 * gcc.dg/binop-notand1a.c: New test.
4580 * gcc.dg/binop-notand5a.c: New test.
4581 * gcc.dg/binop-notor2.c: New test.
4583 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.dg/gomp/pr49640.c: New test.
4588 2011-07-07 Richard Guenther <rguenther@suse.de>
4590 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4592 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4595 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4597 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4599 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4600 * gcc.target/powerpc/no-r11-2.c: Ditto.
4601 * gcc.target/powerpc/no-r11-3.c: Ditto.
4603 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4605 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4606 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4608 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4610 * lib/target-supports.exp (check_profiling_available): Disable
4611 profiling with -fprofile-generate for target avr.
4613 2011-07-06 Richard Guenther <rguenther@suse.de>
4615 PR tree-optimization/49645
4616 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4618 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4621 * gcc.dg/pr47383.c: New.
4623 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4625 PR tree-optimization/49647
4626 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4628 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4631 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4632 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4634 2011-07-05 Jason Merrill <jason@redhat.com>
4637 * g++.dg/template/template-id-4.C: New.
4639 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4641 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4642 * gcc.dg/pr43402.c: Ditto.
4644 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4646 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4648 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4650 * gcc.target/powerpc/ppc-switch-1.c: New test for
4651 --param case-values-threshold.
4652 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4654 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4656 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4658 2011-07-05 Jason Merrill <jason@redhat.com>
4660 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4662 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4664 PR tree-optimization/47654
4665 * gcc.dg/graphite/block-pr47654.c: New.
4667 2011-07-05 Jason Merrill <jason@redhat.com>
4669 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4671 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4673 PR tree-optimization/49580
4674 * gcc.dg/autopar/pr49580.c: New test.
4676 2011-07-05 Richard Guenther <rguenther@suse.de>
4678 PR tree-optimization/49518
4679 PR tree-optimization/49628
4680 * g++.dg/torture/pr49628.C: New testcase.
4681 * gcc.dg/torture/pr49518.c: Likewise.
4683 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4685 * ada/acats/run_acats (which): Extract last field from type -p,
4686 type output only if command succeeded.
4688 2011-07-04 Jason Merrill <jason@redhat.com>
4690 * g++.dg/abi/mangle48.C: New.
4692 * g++.dg/cpp0x/diag1.C: New.
4694 * g++.dg/diagnostic/aka1.C: New.
4696 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4698 PR rtl-optimization/49619
4699 * gcc.dg/pr49619.c: New test.
4701 PR rtl-optimization/49472
4702 * gfortran.dg/pr49472.f90: New test.
4705 * gcc.dg/pr49602.c: New test.
4707 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4711 * gcc.target/avr/avr.exp: Run over cpp files, too.
4712 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4713 * gcc.target/avr/progmem.h: New file.
4714 * gcc.target/avr/exit-abort.h: New file.
4715 * gcc.target/avr/progmem-error-1.c: New file.
4716 * gcc.target/avr/progmem-error-1.cpp: New file.
4717 * gcc.target/avr/progmem-warning-1.c: New file.
4718 * gcc.target/avr/torture/progmem-1.c: New file.
4719 * gcc.target/avr/torture/progmem-1.cpp: New file.
4721 2011-07-04 Richard Guenther <rguenther@suse.de>
4723 PR tree-optimization/49615
4724 * g++.dg/torture/pr49615.C: New testcase.
4726 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4728 PR tree-optimization/49610
4729 * gcc.dg/vect/pr49610.c: New test.
4731 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4733 * gnat.dg/specs/debug1.ads: New test.
4735 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4738 * gfortran.dg/typebound_proc_23.f90: New.
4740 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4743 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4745 2011-07-01 Jason Merrill <jason@redhat.com>
4748 * g++.dg/template/template-id-3.C: New.
4751 * g++.dg/template/qualified-id4.C: New.
4754 * g++.dg/template/explicit-args4.C: New.
4757 * g++.dg/template/offsetof2.C: New.
4759 2011-07-01 Kai Tietz <ktietz@redhat.com>
4761 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4763 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766 * lib/target-supports.exp (check_effective_target_gld): New proc.
4768 2011-07-01 Richard Guenther <rguenther@suse.de>
4770 PR tree-optimization/49603
4771 * gcc.dg/torture/pr49603.c: New testcase.
4773 2011-06-30 Jason Merrill <jason@redhat.com>
4776 * g++.dg/rtti/template1.C: New.
4779 * g++.dg/cpp0x/regress/ctor1.C: New.
4782 * g++.dg/cpp0x/initlist54.C: New.
4784 2011-06-30 Martin Jambor <mjambor@suse.cz>
4786 * gcc.dg/tree-ssa/sra-12.c: New test.
4788 2011-06-29 Jason Merrill <jason@redhat.com>
4790 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4792 2011-06-30 Richard Guenther <rguenther@suse.de>
4794 PR tree-optimization/46787
4795 * gcc.dg/vect/vect-121.c: New testcase.
4797 2011-06-30 Martin Jambor <mjambor@suse.cz>
4799 PR tree-optimization/49094
4800 * gcc.dg/tree-ssa/pr49094.c: New test.
4802 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4805 * gfortran.dg/pr49540-1.f90: New test.
4806 * gfortran.dg/pr49540-2.f90: New test.
4808 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4811 * ada/acats/run_acats (which): Use last field of type -p output.
4813 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4814 Iain Sandoe <iains@gcc.gnu.org>
4817 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4818 Only skip on 64-bit *-*-darwin8* && !objc2.
4820 2011-06-30 Richard Guenther <rguenther@suse.de>
4822 PR tree-optimization/38752
4823 * gcc.c-torture/compile/pr38752.c: New testcase.
4825 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4827 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4828 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4830 2011-06-29 Jason Merrill <jason@redhat.com>
4833 * g++.dg/cpp0x/initlist53.C: Use placement new.
4834 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4835 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4838 * g++.dg/cpp0x/trailing6.C: New.
4839 * g++.dg/cpp0x/pr45908.C: No error.
4842 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4845 * g++.dg/cpp0x/constexpr-using2.C: New.
4847 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4850 * g++.dg/cpp0x/constexpr-diag3.C: New.
4851 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4852 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4853 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4854 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4856 2011-06-29 Jason Merrill <jason@redhat.com>
4858 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4860 2011-06-29 Richard Guenther <rguenther@suse.de>
4862 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4864 2011-06-29 Jason Merrill <jason@redhat.com>
4866 * g++.dg/cpp0x/initlist-value2.C: New.
4868 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4869 * g++.dg/cpp0x/initlist-value.C: New.
4871 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4873 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4875 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4877 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4878 * gcc.dg/inline_2.c: Likewise.
4879 * gcc.dg/unroll_1.c: Likewise.
4881 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4884 * gcc.target/i386/pr49567.c: New test.
4886 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/opt17.ad[sb]: New test.
4890 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4891 Tom de Vries <tom@codesourcery.com>
4893 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4894 (check_effective_target_arm_thumb2): New effective targets.
4895 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4896 properly. Clean up temporary files.
4897 * gcc.target/arm/ivopts-2.c: Likewise.
4898 * gcc.target/arm/ivopts-3.c: Likewise.
4899 * gcc.target/arm/ivopts-4.c: Likewise.
4900 * gcc.target/arm/ivopts-5.c: Likewise.
4901 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4903 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4906 * gfortran.dg/reshape_zerosize_3.f90: New test.
4908 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4910 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4911 * gcc.target/arm/vfp-ldmias.c: Likewise.
4912 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4913 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4914 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4915 * gcc.target/arm/vfp-stmias.c: Likewise.
4916 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4917 * gcc.target/arm/vfp-stmiad.c: Likewise.
4919 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4921 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4923 * gcc.target/arm/pr45701-2.c: Ditto.
4925 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4928 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4929 * gfortran.dg/extends_14.f03: Modified.
4931 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4933 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4934 early if the test is already being skipped.
4936 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4937 scan-assembler-dem-not): For missing file, report unresolved with
4938 same message as for pass/fail, with reason reported in log file.
4940 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4941 from add_options_for_arm_neon_fp16.
4942 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4943 check_effective_target_arm_neon_fp16_ok_nocache.
4944 Check -mfpu and -mfloat-abi options from current multilib.
4945 Do not require neon support.
4946 (check_effective_target_arm_fp16_ok): Renamed from
4947 check_effecitve_target_arm_neon_fp16_ok.
4948 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4949 arm_neon_fp16_ok and arm_fp16.
4950 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4951 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4952 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4953 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4955 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.dg/builtin-assume-aligned-1.c: New test.
4958 * gcc.dg/builtin-assume-aligned-2.c: New test.
4959 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4962 * gcc.dg/pr49544.c: New test.
4964 2011-06-27 Richard Guenther <rguenther@suse.de>
4966 PR tree-optimization/49394
4967 * g++.dg/torture/pr49394.C: New testcase.
4969 2011-06-27 Kai Tietz <ktietz@redhat.com>
4971 * gcc.dg/optimize-bswapdi-2.c: New test.
4973 2011-06-27 Michael Hope <michael.hope@linaro.org>
4974 Richard Sandiford <richard.sandiford@linaro.org>
4976 PR tree-optimization/49169
4977 * gcc.dg/torture/pr49169.c: New test.
4979 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4982 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4984 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4987 2011-06-26 Jason Merrill <jason@redhat.com>
4989 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4992 * g++.dg/init/ref19.C: New.
4993 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4995 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4997 PR tree-optimization/48377
4998 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5001 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5004 * lib/target-supports.exp (check_effective_target_non_strict_align):
5006 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5008 2011-06-24 Martin Jambor <mjambor@suse.cz>
5010 PR tree-optimizations/49516
5011 * g++.dg/tree-ssa/pr49516.C: New test.
5013 2011-06-23 Jason Merrill <jason@redhat.com>
5016 * g++.dg/template/partial10.C: New.
5017 * g++.dg/template/partial11.C: New.
5019 2011-06-23 Jeff Law <law@redhat.com>
5022 * gcc.dg/pr48770.c: New test.
5024 2011-06-23 Jan Hubicka <jh@suse.cz>
5027 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5029 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5032 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5033 instead of -fdump-tree-optimized.
5035 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5038 * g++.dg/template/crash107.C: New.
5039 * g++.dg/template/error17.C: Adjust.
5041 2011-06-23 Jason Merrill <jason@redhat.com>
5044 * g++.dg/cpp0x/defaulted30.C: New.
5047 * g++.dg/rtti/anon-ns1.C: New.
5050 * g++.dg/init/ref18.C: New.
5053 * g++.dg/template/partial9.C: New.
5055 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5058 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5060 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5063 * gcc.dg/pr49496.c: New test.
5065 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5067 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5070 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5072 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5073 * gcc.target/arm/pr42879.c: Likewise.
5074 * gcc.target/arm/pr45701-3.c: Likewise.
5076 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5077 * gcc.target/arm/pr40482.c: Likewise.
5078 * gcc.target/arm/stack-corruption.c: Likewise.
5080 2011-06-22 Richard Guenther <rguenther@suse.de>
5082 PR tree-optimization/49493
5083 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5085 2011-06-22 Jason Merrill <jason@redhat.com>
5088 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5090 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5091 Dmitry Melnik <dm@ispras.ru>
5093 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5094 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5095 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5097 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5099 * gcc.target/arm/tlscall.c: New.
5101 2011-06-21 Jason Merrill <jason@redhat.com>
5104 * g++.dg/cpp0x/constexpr-ref1.C: New.
5105 * g++.dg/cpp0x/constexpr-ref2.C: New.
5106 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5109 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5112 * g++.dg/template/param3.C: New.
5114 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5116 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5117 my_clrsb test functions.
5119 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5120 test_sll, test_ull): Add clrsb tests.
5121 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5124 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5127 * gfortran.dg/class_44.f03: New.
5129 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5131 PR tree-optimization/49478
5132 * gcc.dg/vect/pr49478.c
5134 2011-06-21 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/49483
5137 * gcc.dg/vect/vect-120.c: New testcase.
5139 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5142 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5143 * gcc.dg/vect/vect-peel-4.c: Likewise.
5145 2011-06-22 Christian Bruel <christian.bruel@st.com>
5148 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5149 * gcc.dg/always_inline2.c: Likewise.
5150 * gcc.dg/always_inline3.c: Likewise.
5151 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5152 * gcc.dg/inline_1.c: Likewise.
5153 * gcc.dg/inline_2.c: Likewise.
5154 * gcc.dg/inline_3.c: Likewise.
5155 * gcc.dg/inline_4.c: Likewise.
5156 * gcc.dg/20051201-1.c: Likewise.
5157 * gcc.dg/pr40087.c: Likewise.
5158 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5159 * gcc.dg/inline-22.c: Likewise.
5160 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5161 * gcc.dg/lto/20090218-1_1.c: Likewise.
5162 * g++.dg/ipa/devirt-7.C: Likewise.
5163 * gcc.dg/uninit-pred-5_a.c: Likewise.
5164 * gcc.dg/uninit-pred-5_b.c: Likewise.
5165 * gcc.dg/fail_always_inline.c: New.
5167 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5169 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5170 into 6 jobs instead of 3.
5172 2011-06-20 Jason Merrill <jason@redhat.com>
5175 * g++.dg/cpp0x/initlist53.C: New.
5177 2011-06-20 Tobias Burnus <burnus@net-b.de>
5180 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5181 * gfortran.dg/coarray_lock_3.f90: New.
5182 * gfortran.dg/coarray/lock_1.f90: New.
5184 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5186 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5187 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5188 unresolved and report the reason to the log file.
5190 * lib/scanasm.exp (object-size): Move argument processing earlier
5191 to report errors before verifying that the file exists. Report
5192 problems detected at runtime as unresolved instead of error and
5193 report their reasons to the log file.
5195 2011-06-20 Jason Merrill <jason@redhat.com>
5198 * g++.dg/cpp0x/explicit6.C: New.
5201 * g++.dg/cpp0x/enum20.C: New.
5204 * g++.dg/ext/attr-aligned01.C: New.
5207 * g++.dg/cpp0x/variadic-default.C: New.
5210 * g++.dg/cpp0x/auto26.C: New.
5213 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5215 2011-06-20 Kai Tietz <ktietz@redhat.com>
5217 * gcc.dg/binop-notand1.c: New test.
5218 * gcc.dg/binop-notand2.c: New test.
5219 * gcc.dg/binop-notand3.c: New test.
5220 * gcc.dg/binop-notand4.c: New test.
5221 * gcc.dg/binop-notand5.c: New test.
5222 * gcc.dg/binop-notand6.c: New test.
5224 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5227 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5229 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5232 * gfortran.dg/proc_ptr_31.f90: New.
5234 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5236 * gnat.dg/volatile6.adb: New test.
5237 * gnat.dg/volatile7.adb: Likewise.
5238 * gnat.dg/volatile8.adb: Likewise.
5239 * gnat.dg/volatile9.adb: Likewise.
5241 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5243 * gnat.dg/constant3.adb: New test.
5245 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5248 * gfortran.dg/read_list_eof_1.f90: New test.
5250 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.target/i386/testimm-1.c: New test.
5254 * gcc.target/i386/testimm-2.c: New test.
5255 * gcc.target/i386/testimm-3.c: New test.
5256 * gcc.target/i386/testimm-4.c: New test.
5257 * gcc.target/i386/testimm-5.c: New test.
5258 * gcc.target/i386/testimm-6.c: New test.
5259 * gcc.target/i386/testimm-7.c: New test.
5260 * gcc.target/i386/testimm-8.c: New test.
5261 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5262 * gcc.target/i386/xop-rotate1-int.c: New test.
5263 * gcc.target/i386/xop-rotate2-int.c: New test.
5265 2011-06-17 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/rv-func2.C: New.
5269 * g++.dg/debug/dwarf2/lambda1.C: New.
5270 * g++.dg/warn/Wshadow-6.C: Adjust.
5272 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5275 * gfortran.dg/move_alloc_5.f90: New.
5277 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5279 PR rtl-optimization/48542
5280 * gcc.dg/torture/pr48542.c: New test.
5282 2011-06-16 Jason Merrill <jason@redhat.com>
5285 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5288 * g++.dg/cpp0x/initlist52.C New.
5291 * c-c++-common/raw-string-12.c: New.
5294 * g++.dg/cpp0x/sfinae26.C: New.
5297 * g++.dg/cpp0x/variadic113.C: New.
5300 * g++.dg/cpp0x/variadic112.C: New.
5302 2011-06-16 Jeff Law <law@redhat.com>
5304 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5305 improved jump threading.
5306 * gcc.dg/builtin-object-size-2.c: Likewise.
5307 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5309 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5312 * gfortran.dg/typebound_assignment_3.f03: New.
5314 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5317 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5319 2011-06-16 Martin Jambor <mjambor@suse.cz>
5321 PR tree-optimization/49343
5322 * gnat.dg/discr31.ad[sb]: New test.
5324 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5326 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5328 2011-06-16 Tom de Vries <tom@codesourcery.com>
5331 * gcc.target/arm/ivopts-3.c: Update test.
5332 * gcc.target/arm/ivopts-5.c: Same.
5334 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5337 2011-06-10 Wei Guozhi <carrot@google.com>
5340 * gcc.target/arm/pr45335.c: New test.
5341 * gcc.target/arm/pr45335-2.c: New test.
5342 * gcc.target/arm/pr45335-3.c: New test.
5343 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5344 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5345 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5347 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5349 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5351 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5354 * gfortran.dg/class_43.f03: New.
5356 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5358 PR tree-optimization/49419
5359 * gcc.c-torture/execute/pr49419.c: New test.
5361 2011-06-16 Revital Eres <revital.eres@linaro.org>
5363 * gcc.dg/sms-9.c: New file.
5365 2011-06-15 Easwaran Raman <eraman@google.com>
5367 PR rtl-optimization/49414
5368 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5370 2011-06-14 Jason Merrill <jason@redhat.com>
5372 * g++.dg/cpp0x/noexcept13.C: New.
5374 2011-06-14 Easwaran Raman <eraman@google.com>
5376 PR rtl-optimization/44194
5377 * gcc.dg/pr44194-1.c: New test.
5378 * gcc.dg/pr44194-2.c: New test.
5380 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5382 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5384 * gcc.target/arm/pr45701-2.c: Likewise.
5385 * gcc.target/arm/thumb-branch1.c: Likewise.
5387 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5390 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5392 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5394 * gcc.target/arm/pr45701-1.c: Require thumb support.
5395 * gcc.target/arm/pr45701-2.c: Likewise.
5396 * gcc.target/arm/thumb-branch1.c: Likewise.
5398 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5399 * gcc.target/arm/pr39839.c: Likewise.
5400 * gcc.target/arm/pr40657-2.c: Likewise.
5401 * gcc.target/arm/pr40956.c: Likewise.
5402 * gcc.target/arm/pr41679.c: Likewise.
5403 * gcc.target/arm/pr42235.c: Likewise.
5404 * gcc.target/arm/pr42495.c: Likewise.
5405 * gcc.target/arm/pr42505.c: Likewise.
5406 * gcc.target/arm/pr42574.c: Likewise.
5407 * gcc.target/arm/pr46883.c: Likewise.
5408 * gcc.target/arm/pr46934.c: Likewise.
5409 * gcc.target/arm/xor-and.c: Likewise.
5411 2011-06-14 Jason Merrill <jason@redhat.com>
5413 * g++.dg/other/error23.C: Adjust error message.
5414 * g++.dg/other/error32.C: Likewise.
5417 * g++.dg/cpp0x/rv-dotstar.C: New.
5420 * g++.dg/cpp0x/decltype30.C: New.
5422 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5424 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5427 * gfortran.dg/pr49103.f90: New test.
5429 2011-06-14 Tom de Vries <tom@codesourcery.com>
5432 * gcc.target/arm/ivopts-3.c: New test.
5433 * gcc.target/arm/ivopts-4.c: New test.
5434 * gcc.target/arm/ivopts-5.c: New test.
5436 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5438 PR rtl-optimization/49390
5439 * gcc.c-torture/execute/pr49390.c: New test.
5441 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5443 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5445 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5447 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5448 * gcc.c-torture/execute/cmpsi-2.x: New file.
5449 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5450 * gcc.c-torture/execute/pr45262.x: New file.
5451 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5452 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5454 * gcc.c-torture/compile/pr49163.c: Ditto.
5456 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5458 * gcc.dg/vect/vect-16.c: Rename to...
5459 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5460 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5461 for double-word vectors.
5462 * gcc.dg/vect/vect-peel-4.c: Likewise.
5463 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5465 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5468 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5471 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5473 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5475 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5477 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5479 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5481 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5483 * gfortran.dg/trim_optimize_8.f90: New test case.
5485 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5486 Ira Rosen <ira.rosen@linaro.org>
5488 PR tree-optimization/49352
5489 * gcc.dg/vect/pr49352.c: New test.
5491 2011-06-12 Tobias Burnus
5494 * gfortran.dg/alloc_comp_assign_11.f90: New.
5496 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5498 * gfortran.dg/trim_optimize_7.f90: New test.
5500 2011-06-10 Wei Guozhi <carrot@google.com>
5503 * gcc.target/arm/pr45335.c: New test.
5504 * gcc.target/arm/pr45335-2.c: New test.
5505 * gcc.target/arm/pr45335-3.c: New test.
5506 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5507 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5508 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5510 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5513 * g++.dg/parse/error39.C: New.
5515 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5517 * gcc.target/arm/20090811-1.c: Skip for incompatible
5518 options, do not override other options.
5519 * gcc.target/arm/combine-cmp-shift.c: Skip for
5520 incompatible options.
5521 * gcc.target/arm/pr45094.c: Likewise.
5522 * gcc.target/arm/scd42-1.c: Likewise.
5523 * gcc.target/arm/scd42-3.c: Likewise.
5524 * gcc.target/arm/thumb-ltu.c: Likewise.
5526 * lib/target-supports.exp
5527 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5528 multilib flags use -mfpu with a value other than neon-fp16.
5530 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5532 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5533 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5535 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537 * lib/target-supports.exp (check_effective_target_pie): New proc.
5538 * gcc.dg/pie-link.c: Use target pie.
5540 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5541 Laurent Roug� <laurent.rouge@menta.fr>
5543 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5544 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5546 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5548 * gfortran.dg/coarray/sync_1.f90: New test for
5549 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5551 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5553 PR tree-optimization/49318
5554 * gcc.dg/vect/pr49318.c: New test.
5556 2011-06-09 David Krauss <potswa@mac.com>
5558 * g++.dg/template/arrow1.C: New.
5560 2011-06-09 Jason Merrill <jason@redhat.com>
5562 * lib/prune.exp: Prune "note"s.
5563 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5565 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5566 * g++.dg/template/dependent-expr3.C: Likewise.
5567 * g++.dg/parse/template7.C: Likewise.
5568 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5569 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5570 * g++.old-deja/g++.pt/friend38.C: Likewise.
5571 * g++.old-deja/g++.pt/crash32.C: Likewise.
5572 * g++.old-deja/g++.other/init4.C: Likewise.
5573 * g++.old-deja/g++.other/friend8.C: Likewise.
5575 * g++.dg/ext/complex7.C: Adjust expected output.
5576 * g++.dg/diagnostic/method1.C: Likewise.
5577 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5578 * g++.dg/parse/crash33.C: Likewise.
5579 * g++.dg/other/warning1.C: Likewise.
5580 * g++.dg/init/pr29571.C: Likewise.
5581 * g++.dg/warn/overflow-warn-1.C: Likewise.
5582 * g++.dg/warn/overflow-warn-3.C: Likewise.
5583 * g++.dg/warn/overflow-warn-4.C: Likewise.
5584 * g++.old-deja/g++.oliva/template1.C: Likewise.
5586 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5587 * g++.dg/parse/template7.C: Adjust.
5589 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5592 * gcc.dg/pr49307.c: New.
5594 2011-06-09 Wei Guozhi <carrot@google.com>
5597 * gcc.target/arm/pr46975.c: New testcase.
5599 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5601 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5602 (PMETH, arglist_t): Removed.
5603 (method_get_number_of_arguments): Removed.
5604 (method_get_nth_argument): Removed.
5605 (method_get_first_argument): Removed.
5606 (method_get_next_argument): Removed.
5607 (method_get_sizeof_arguments): Removed.
5608 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5610 (method_get_number_of_arguments): Removed.
5611 (method_get_nth_argument): Removed.
5612 (method_get_first_argument): Removed.
5613 (method_get_next_argument): Removed.
5614 (method_get_sizeof_arguments): Removed.
5615 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5617 2011-06-09 David Li <davidxl@google.com>
5619 * gcc.dg/dump-pass.c: New test.
5621 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5624 * g++.dg/parse/error38.C: New.
5626 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5629 * gfortran.dg/pr49308.f90: New test.
5631 2011-06-08 Jason Merrill <jason@redhat.com>
5633 * g++.dg/cpp0x/noexcept11.C: New.
5634 * g++.dg/cpp0x/noexcept12.C: New.
5635 * g++.dg/cpp0x/sfinae11.C: Adjust.
5637 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5640 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5641 to dg-options, match also DW_AT_linkage_name.
5643 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5646 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5647 -fno-common on alpha*-dec-osf*.
5648 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5650 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5652 PR rtl-optimization/49303
5653 * gcc.target/ia64/pr49303.c: New test.
5655 2011-06-08 Tobias Burnus <burnus@net-b.de>
5658 * gfortran.dg/coarray_lock_1.f90: New.
5659 * gfortran.dg/coarray_lock_2.f90: New.
5661 2011-06-07 Jason Merrill <jason@redhat.com>
5663 * lib/prune.exp: Look for "required" rather than "instantiated".
5664 * g++.dg/abi/mangle11.C: Likewise.
5665 * g++.dg/abi/mangle12.C: Likewise.
5666 * g++.dg/abi/mangle17.C: Likewise.
5667 * g++.dg/abi/mangle20-2.C: Likewise.
5668 * g++.dg/abi/pragma-pack1.C: Likewise.
5669 * g++.dg/cpp0x/decltype26.C: Likewise.
5670 * g++.dg/cpp0x/decltype28.C: Likewise.
5671 * g++.dg/cpp0x/decltype29.C: Likewise.
5672 * g++.dg/cpp0x/enum11.C: Likewise.
5673 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5674 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5675 * g++.dg/cpp0x/pr47416.C: Likewise.
5676 * g++.dg/ext/case-range2.C: Likewise.
5677 * g++.dg/ext/case-range3.C: Likewise.
5678 * g++.dg/gomp/for-19.C: Likewise.
5679 * g++.dg/gomp/pr37533.C: Likewise.
5680 * g++.dg/gomp/pr38639.C: Likewise.
5681 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5682 * g++.dg/inherit/base3.C: Likewise.
5683 * g++.dg/inherit/using6.C: Likewise.
5684 * g++.dg/init/placement4.C: Likewise.
5685 * g++.dg/init/reference3.C: Likewise.
5686 * g++.dg/lookup/scoped6.C: Likewise.
5687 * g++.dg/lookup/using7.C: Likewise.
5688 * g++.dg/other/abstract1.C: Likewise.
5689 * g++.dg/other/error10.C: Likewise.
5690 * g++.dg/other/error5.C: Likewise.
5691 * g++.dg/other/field1.C: Likewise.
5692 * g++.dg/other/offsetof5.C: Likewise.
5693 * g++.dg/parse/bitfield2.C: Likewise.
5694 * g++.dg/parse/constant4.C: Likewise.
5695 * g++.dg/parse/crash20.C: Likewise.
5696 * g++.dg/parse/invalid-op1.C: Likewise.
5697 * g++.dg/parse/non-dependent2.C: Likewise.
5698 * g++.dg/parse/template18.C: Likewise.
5699 * g++.dg/tc1/dr152.C: Likewise.
5700 * g++.dg/tc1/dr166.C: Likewise.
5701 * g++.dg/tc1/dr176.C: Likewise.
5702 * g++.dg/tc1/dr213.C: Likewise.
5703 * g++.dg/template/access11.C: Likewise.
5704 * g++.dg/template/access2.C: Likewise.
5705 * g++.dg/template/access3.C: Likewise.
5706 * g++.dg/template/access7.C: Likewise.
5707 * g++.dg/template/arg7.C: Likewise.
5708 * g++.dg/template/cond2.C: Likewise.
5709 * g++.dg/template/crash13.C: Likewise.
5710 * g++.dg/template/crash40.C: Likewise.
5711 * g++.dg/template/crash7.C: Likewise.
5712 * g++.dg/template/crash84.C: Likewise.
5713 * g++.dg/template/ctor5.C: Likewise.
5714 * g++.dg/template/defarg13.C: Likewise.
5715 * g++.dg/template/defarg14.C: Likewise.
5716 * g++.dg/template/dtor7.C: Likewise.
5717 * g++.dg/template/eh2.C: Likewise.
5718 * g++.dg/template/error2.C: Likewise.
5719 * g++.dg/template/error43.C: Likewise.
5720 * g++.dg/template/friend32.C: Likewise.
5721 * g++.dg/template/injected1.C: Likewise.
5722 * g++.dg/template/instantiate1.C: Likewise.
5723 * g++.dg/template/instantiate3.C: Likewise.
5724 * g++.dg/template/instantiate5.C: Likewise.
5725 * g++.dg/template/instantiate7.C: Likewise.
5726 * g++.dg/template/local6.C: Likewise.
5727 * g++.dg/template/lookup2.C: Likewise.
5728 * g++.dg/template/member5.C: Likewise.
5729 * g++.dg/template/memfriend15.C: Likewise.
5730 * g++.dg/template/memfriend16.C: Likewise.
5731 * g++.dg/template/memfriend17.C: Likewise.
5732 * g++.dg/template/memfriend7.C: Likewise.
5733 * g++.dg/template/meminit1.C: Likewise.
5734 * g++.dg/template/nested3.C: Likewise.
5735 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5736 * g++.dg/template/nontype12.C: Likewise.
5737 * g++.dg/template/nontype13.C: Likewise.
5738 * g++.dg/template/nontype6.C: Likewise.
5739 * g++.dg/template/pr23510.C: Likewise.
5740 * g++.dg/template/pr35240.C: Likewise.
5741 * g++.dg/template/ptrmem15.C: Likewise.
5742 * g++.dg/template/ptrmem6.C: Likewise.
5743 * g++.dg/template/qualified-id1.C: Likewise.
5744 * g++.dg/template/qualttp20.C: Likewise.
5745 * g++.dg/template/qualttp3.C: Likewise.
5746 * g++.dg/template/qualttp4.C: Likewise.
5747 * g++.dg/template/qualttp5.C: Likewise.
5748 * g++.dg/template/qualttp6.C: Likewise.
5749 * g++.dg/template/qualttp7.C: Likewise.
5750 * g++.dg/template/qualttp8.C: Likewise.
5751 * g++.dg/template/recurse.C: Likewise.
5752 * g++.dg/template/recurse2.C: Likewise.
5753 * g++.dg/template/ref5.C: Likewise.
5754 * g++.dg/template/scope2.C: Likewise.
5755 * g++.dg/template/sfinae10.C: Likewise.
5756 * g++.dg/template/sfinae3.C: Likewise.
5757 * g++.dg/template/sizeof3.C: Likewise.
5758 * g++.dg/template/static9.C: Likewise.
5759 * g++.dg/template/template-id-2.C: Likewise.
5760 * g++.dg/template/typedef13.C: Likewise.
5761 * g++.dg/template/typename4.C: Likewise.
5762 * g++.dg/template/using14.C: Likewise.
5763 * g++.dg/template/using2.C: Likewise.
5764 * g++.dg/template/warn1.C: Likewise.
5765 * g++.dg/warn/Wparentheses-13.C: Likewise.
5766 * g++.dg/warn/Wparentheses-15.C: Likewise.
5767 * g++.dg/warn/Wparentheses-16.C: Likewise.
5768 * g++.dg/warn/Wparentheses-17.C: Likewise.
5769 * g++.dg/warn/Wparentheses-18.C: Likewise.
5770 * g++.dg/warn/Wparentheses-19.C: Likewise.
5771 * g++.dg/warn/Wparentheses-20.C: Likewise.
5772 * g++.dg/warn/Wparentheses-23.C: Likewise.
5773 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5774 * g++.dg/warn/noeffect2.C: Likewise.
5775 * g++.dg/warn/noeffect4.C: Likewise.
5776 * g++.dg/warn/pr8570.C: Likewise.
5777 * g++.old-deja/g++.brendan/init2.C: Likewise.
5778 * g++.old-deja/g++.eh/spec6.C: Likewise.
5779 * g++.old-deja/g++.pt/crash10.C: Likewise.
5780 * g++.old-deja/g++.pt/crash36.C: Likewise.
5781 * g++.old-deja/g++.pt/derived3.C: Likewise.
5782 * g++.old-deja/g++.pt/error2.C: Likewise.
5783 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5784 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5785 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5786 * g++.old-deja/g++.pt/overload7.C: Likewise.
5787 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5789 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5790 Iain Sandoe <iains@gcc.gnu.org>
5792 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5793 Added code to deal with the case when [Protocol
5794 -descriptionForInstanceMethod:] or [Protocol
5795 -descriptionForClassMethod:] returns NULL.
5797 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5798 Iain Sandoe <iains@gcc.gnu.org>
5800 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5801 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5804 2011-06-07 Xinliang David Li <davidxl@google.com>
5806 * gcc.dg/inline_2.c: New test.
5807 * gcc.dg/unroll_2.c: New test.
5808 * gcc.dg/inline_3.c: New test.
5809 * gcc.dg/unroll_3.c: New test.
5810 * gcc.dg/inline_4.c: New test.
5811 * gcc.dg/unroll_4.c: New test.
5812 * gcc.dg/inline_1.c: New test.
5813 * gcc.dg/unroll_1.c: New test.
5815 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817 PR tree-optimization/48497
5818 * lib/gcc-defs.exp (dg-additional-options): New proc.
5819 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5820 -msse2 on 32-bit x86.
5822 2011-06-06 Jason Merrill <jason@redhat.com>
5824 * g++.dg/cpp0x/enum19.C: New.
5826 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5828 * gcc.target/arm/neon-reload-class.c: New test.
5830 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5833 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5835 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5837 * gcc.target/arm/smlatb-1.c: New file.
5838 * gcc.target/arm/smlatt-1.c: New file.
5839 * gcc.target/arm/smlaltb-1.c: New file.
5840 * gcc.target/arm/smlaltt-1.c: New file.
5842 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5844 * gcc.target/arm/mla-2.c: New test.
5846 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5848 PR gcov-profile/49299
5849 * gcc.dg/tree-prof/pr49299-1.c: New test.
5850 * gcc.dg/tree-prof/pr49299-2.c: New test.
5852 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5854 * lib/target-supports.exp
5855 (check_effective_target_vect_widen_mult_qi_to_hi):
5856 Add NEON as supporting target.
5857 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5858 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5859 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5860 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5861 using widening multiplication on targets that support it.
5862 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5863 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5864 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5866 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5868 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5869 Modern Objective-C runtime API.
5870 * objc/execute/next_mapping.h: Removed.
5871 * objc-obj-c++-shared/next-mapping.h: Removed.
5872 * objc-obj-c++-shared/Object1.h: Removed.
5873 * objc-obj-c++-shared/Object1.m: Removed.
5874 * objc-obj-c++-shared/Object1.mm: Removed.
5875 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5876 * objc-obj-c++-shared/Protocol1.h: Removed.
5877 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5878 of ProtoBool, IVAR_T and METHOD.
5879 * objc-obj-c++-shared/runtime.h: New.
5880 * objc-obj-c++-shared/TestsuiteObject.h: New.
5881 * objc-obj-c++-shared/TestsuiteObject.m: New.
5883 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5884 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5885 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5887 * objc/execute/_cmd.m: Include
5888 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5889 runtime API. ([TestClass +initialize]): Include this method also
5890 with the GNU runtime.
5891 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5892 Object. ([-setValue:]): Return void.
5893 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5894 with the GNU runtime. Include
5895 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5896 for the NeXT runtime. Use the existing print_ivars() and
5897 compare_structures() implementations for the old NeXT runtime.
5898 Added new implementations for the Modern GNU and NeXT runtimes.
5899 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5900 well. (main): Use objc_getClass(). Use return instead of exit.
5901 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5902 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5904 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5905 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5906 instead of Object. (main): Use return instead of exit().
5907 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5908 instead of Object. Removed prototype for exit(). (main): Use
5909 return instead of exit(). Use the Modern Objective-C runtime API.
5910 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5912 * objc/execute/class-tests-1.h: Include
5913 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5914 runtime API. (test_class_with_superclass): Do not call [Object
5915 class]. There is no need to with the current libobjc.
5916 * objc/execute/class-tests-2.h: Include
5917 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5919 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5920 ../../objc-obj-c++-shared/next-mapping.h.
5921 * objc/execute/class-2.m: Likewise.
5922 * objc/execute/class-3.m: Likewise.
5923 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5924 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5925 +initialize]): Include this method also with the GNU
5926 runtime. (main): Use the Modern Objective-C runtime API.
5927 * objc/execute/class-5.m: Likewise.
5928 * objc/execute/class-6.m: Likewise.
5929 * objc/execute/class-7.m: Likewise.
5930 * objc/execute/class-8.m: Likewise.
5931 * objc/execute/class-9.m: Likewise.
5932 * objc/execute/class-10.m: Likewise.
5933 * objc/execute/class-11.m: Likewise.
5934 * objc/execute/class-12.m: Likewise.
5935 * objc/execute/class-13.m: Likewise.
5936 * objc/execute/class-14.m: Likewise.
5937 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5938 this method also with the GNU runtime.
5939 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5940 +initialize]): Include this method also with the GNU runtime.
5941 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5943 * objc/execute/encode-1.m: Likewise.
5944 * objc/execute/enumeration-1.m: Likewise.
5945 * objc/execute/enumeration-2.m: Likewise.
5946 * objc/execute/exceptions/catchall-1.m: Likewise.
5947 * objc/execute/exceptions/finally-1.m: Likewise.
5948 * objc/execute/exceptions/foward-1.m: Likewise.
5949 * objc/execute/exceptions/local-variables-1.m: Likewise.
5950 * objc/execute/exceptions/throw-nil.m: Likewise.
5951 * objc/execute/exceptions/trivial.m: Likewise.
5952 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5953 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5954 * objc/execute/exceptions/matcher-1.m: Likewise.
5955 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5957 * objc/execute/formal_protocol-2.m: Likewise.
5958 * objc/execute/formal_protocol-3.m: Likewise.
5959 * objc/execute/formal_protocol-4.m: Likewise.
5960 * objc/execute/formal_protocol-5.m: Include
5961 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5963 * objc/execute/formal_protocol-6.m: Likewise.
5964 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5965 Object. Include <objc/Protocol.h> instead of
5966 ../../objc-obj-c++-shared/Protocol1.h.
5967 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5969 * objc/execute/informal_protocol.m: Likewise.
5970 * objc/execute/load-3.m: Likewise.
5971 * objc/execute/many_args_method.m ([TestClass +initialize]):
5972 Include this method with the GNU runtime as well.
5973 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5974 * objc/execute/nested-func-1.m: Use TestsuiteObject
5976 * objc/execute/nil_method-1.m: Likewise.
5977 * objc/execute/no_clash.m: Likewise.
5978 * objc/execute/np-1.m: Do not include
5979 ../../objc-obj-c++-shared/Protocol1.h.
5980 (main): Use return instead of exit().
5981 * objc/execute/np-2.m: Do not include
5982 ../../objc-obj-c++-shared/Protocol1.h.
5983 ([MyObject +initialize]): Include this method also with the GNU
5984 runtime. (main): Use return instead of exit().
5985 * objc/execute/object_is_class.m: Include
5986 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5987 of Object. (main): Use the Modern Objective-C runtime API.
5988 * objc/execute/object_is_meta_class.m: Likewise.
5989 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5990 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5991 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5992 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5993 Objective-C runtime API.
5994 * objc/execute/protocol-isEqual-2.m: Likewise.
5995 * objc/execute/protocol-isEqual-3.m: Likewise.
5996 * objc/execute/protocol-isEqual-4.m: Likewise.
5997 * objc/execute/redefining_self.m ([TestClass +initialize]):
5998 Include this method with the GNU runtime as well.
5999 * objc/execute/root_methods.m: Include
6000 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6001 Include this method with the GNU runtime as well.
6002 (main): Use the Modern Objective-C runtime API.
6003 * objc/execute/selector-1.m: Include
6004 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6005 of Object. (main): Use the Modern Objective-C runtime API.
6006 * objc/execute/static-1.m ([Test +initialize]): Include this
6007 method with the GNU runtime as well.
6008 * objc/execute/static-2.m: Likewise.
6009 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6010 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6011 ([MathClass +initialize]): Include this method with the GNU
6013 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6015 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6016 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6017 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6018 * objc.dg/attributes/method-attribute-1.m: Likewise.
6019 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6020 * objc.dg/attributes/method-attribute-2.m: Likewise.
6021 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6022 * objc.dg/attributes/method-attribute-3.m: Likewise.
6023 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6024 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6025 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6026 * obj-c++.dg/bitfield-1.mm: Likewise.
6027 * obj-c++.dg/bitfield-2.mm: Likewise
6028 * objc.dg/bitfield-3.m: Likewise.
6029 * obj-c++.dg/bitfield-4.mm: Likewise.
6030 * objc.dg/bitfield-5.m: Likewise
6031 * objc.dg/call-super-1.m: Likewise.
6032 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6033 Use objc_getClass() instead of objc_get_class(), but for the GNU
6034 runtime redefine objc_getClass as objc_get_class. Include
6035 ../objc-obj-c++-shared/runtime.h.
6036 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6037 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6038 Use the Modern Objective-C runtime API.
6039 * objc.dg/class-protocol-1.m: Include
6040 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6041 * obj-c++.dg/class-protocol-1.mm: Likewise.
6042 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6043 * objc.dg/comp-types-10.m: Likewise.
6044 * objc.dg/comp-types-11.m: Likewise.
6045 * objc.dg/comp-types-12.m: Likewise.
6046 * obj-c++.dg/comp-types-9.mm: Likewise.
6047 * obj-c++.dg/comp-types-11.mm: Likewise.
6048 * obj-c++.dg/comp-types-12.mm: Likewise.
6049 * obj-c++.dg/comp-types-13.mm: Likewise.
6050 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6051 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6052 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6053 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6054 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6055 * objc.dg/desig-init-1.m: Likewise.
6056 * obj-c++.dg/defs.mm: Likewise.
6057 * objc.dg/exceptions-2.m: Likewise.
6058 * obj-c++.dg/except-1.mm: Likewise.
6059 * obj-c++.dg/exceptions-2.mm: Likewise.
6060 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6061 Use the Modern Objective-C runtime API.
6062 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6063 the Modern Objective-C runtime API. Do not include
6064 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6065 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6066 the Modern Objective-C runtime API except when using an older NeXT
6068 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6069 the Modern Objective-C runtime API.
6070 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6072 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6073 * objc.dg/encode-7-next-64bit.m: Updated include.
6074 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6076 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6077 the Modern Objective-C runtime API.
6078 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6079 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6080 instead of ../objc-obj-c++-shared/Protocol1.h.
6081 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6082 the Modern Objective-C runtime API except when using an older NeXT
6084 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6085 the Modern Objective-C runtime API.
6086 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6088 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6089 * objc.dg/fix-and-continue-2.m: Likewise.
6090 * objc.dg/foreach-1.m: Likewise.
6091 * objc.dg/foreach-2.m: Likewise.
6092 * objc.dg/foreach-3.m: Likewise.
6093 * objc.dg/foreach-4.m: Likewise.
6094 * objc.dg/foreach-5.m: Likewise.
6095 * objc.dg/foreach-6.m: Likewise.
6096 * objc.dg/foreach-7.m: Likewise.
6097 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6099 * objc.dg/func-ptr-2.m: Likewise.
6100 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6101 Do not include objc/objc-api.h.
6102 * obj-c++.dg/fsf-package-0.mm: Likewise.
6103 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6104 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6105 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6107 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6108 * objc.dg/gnu-runtime-3.m: Likewise.
6109 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6110 * objc.dg/headers.m: Include objc/runtime.h instead of
6111 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6112 for the NeXT runtime.
6113 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6114 * obj-c++.dg/isa-field-1.mm: Likewise.
6115 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6116 * objc.dg/layout-1.m: Likewise.
6117 * objc.dg/layout-2.m: Likewise.
6118 * objc.dg/local-decl-2.m: Likewise.
6119 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6120 Object. ([Container +elementForView:]): Use
6121 class_conformsToProtocol().
6122 * obj-c++.dg/lookup-2.mm: Likewise.
6123 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6124 * obj-c++.dg/local-decl-1.mm: Likewise.
6125 * objc.dg/method-3.m: Likewise.
6126 * objc.dg/method-4.m: Likewise.
6127 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6128 ../objc-obj-c++-shared/Protocol1.h.
6129 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6130 * objc.dg/method-9.m: Likewise.
6131 * objc.dg/method-10.m: Likewise.
6132 * objc.dg/method-13.m ([Root +initialize]): Include this method
6133 also for the GNU runtime. (main): Use objc_getClass() also for
6135 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6136 * objc.dg/method-17.m: Likewise.
6137 * objc.dg/method-19.m: Likewise.
6138 * objc.dg/method-20b.m: Likewise.
6139 * obj-c++.dg/method-2.mm: Likewise.
6140 * obj-c++.dg/method-6.mm: Likewise.
6141 * obj-c++.dg/method-10.mm: Likewise.
6142 * obj-c++.dg/method-11.mm: Likewise.
6143 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6144 ../objc-obj-c++-shared/Protocol1.h.
6145 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6146 * obj-c++.dg/method-15.mm: Likewise.
6147 * obj-c++.dg/method-17.mm: Likewise.
6148 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6149 +initialize]): Include this method also for the GNU
6150 runtime. (main): Use objc_getClass() also for the GNU runtime.
6151 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6152 * obj-c++.dg/method-22.mm: Likewise.
6153 * obj-c++.dg/method-23.mm: Likewise.
6154 * obj-c++.dg/no-extra-load.mm: Likewise.
6155 * objc.dg/objc-fast-4.m: Likewise.
6156 * objc.dg/objc-gc-4.m: Likewise.
6157 * obj-c++.dg/objc-gc-3.mm: Likewise.
6158 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6159 protocol_getMethodDescription() instead of [Protocol
6160 -descriptionForInstanceMethod].
6161 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6162 Made it available with all runtimes. (main): Call -test instead
6164 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6165 and put into a category.
6166 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6167 Object. Include objc/objc.h.
6168 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6169 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6170 New. (main): Use protocol_getMethodDescription() instead
6171 of [Protocol -descriptionForInstanceMethod] and [Protocol
6172 -descriptionForClassMethod].
6173 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6174 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6175 Objective-C runtime API.
6176 * obj-c++.dg/proto-qual-1.mm: Likewise.
6177 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6179 * obj-c++.dg/property/property-1.mm: Likewise.
6180 * obj-c++.dg/qual-types-1.mm: Likewise.
6181 * objc.dg/selector-2.m: Include objc/objc.h instead of
6182 ../objc-obj-c++-shared/Object1.h.
6183 * obj-c++.dg/selector-2.mm: Likewise.
6184 * obj-c++.dg/selector-5.mm: Likewise.
6185 * obj-c++.dg/selector-6.mm: Likewise.
6186 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6187 Object. Do not include objc/objc-api.h.
6188 * obj-c++.dg/set-not-used-1.mm: Likewise.
6189 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6190 * objc.dg/stret-1.m: Likewise.
6191 * objc.dg/stret-2.m: Likewise.
6192 * obj-c++.dg/super-class-2.mm: Likewise.
6193 * objc.dg/super-class-3.m: Likewise.
6194 * objc.dg/super-class-4.m: Likewise.
6195 * objc.dg/sync-2.m: Likewise.
6196 * obj-c++.dg/sync-2.mm: Likewise.
6197 * objc.dg/sync-1.m: Include objc/objc.h instead of
6198 ../objc-obj-c++-shared/Object1.h.
6199 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6200 'Class' as the type of 'isa'.
6201 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6202 Objective-C runtime API. ([TestClass +initialize]): Include this
6203 method with the GNU runtime as well.
6204 * objc.dg/strings/strings-1.m: Updated includes.
6205 * obj-c++.dg/strings/strings-1.mm: Likewise.
6206 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6207 objc.dg/strings/const-str-12b.m.
6208 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6209 * obj-c++.dg/template-3.mm: Likewise.
6210 * obj-c++.dg/template-4.mm: Likewise.
6211 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6212 Objective-C runtime API.
6213 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6214 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6215 * obj-c++.dg/try-catch-1.mm: Likewise.
6216 * obj-c++.dg/try-catch-2.mm: Likewise.
6217 * objc.dg/try-catch-3.m: Likewise.
6218 * obj-c++.dg/try-catch-3.mm: Likewise.
6219 * objc.dg/try-catch-6.m: Likewise.
6220 * objc.dg/try-catch-7.m: Likewise.
6221 * obj-c++.dg/try-catch-7.mm: Likewise.
6222 * obj-c++.dg/try-catch-8.mm: Likewise.
6223 * obj-c++.dg/try-catch-9.mm: Likewise.
6224 * objc.dg/try-catch-10.m: Likewise.
6225 * obj-c++.dg/try-catch-11.mm: Likewise.
6226 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6227 Object. Include objc/objc.h.
6228 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6229 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6230 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6231 Object. Use Modern Objective-C runtime API. Do not use
6233 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6234 * obj-c++.dg/torture/trivial.mm: Likewise.
6235 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6236 instead of ../objc-obj-c++-shared/Object1.h. Include
6237 ../objc-obj-c++-shared/runtime.h.
6238 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6239 * objc.dg/torture/strings/const-str-11.m: Likewise.
6240 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6241 * objc.dg/torture/strings/const-str-9.m: Likewise.
6242 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6243 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6244 instead of Object. Only add _FooClassReference if
6246 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6247 * objc.dg/torture/strings/const-str-8.m: Likewise.
6248 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6249 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6251 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6253 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6254 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6255 * obj-c++.dg/va-meth-1.mm: Likewise.
6256 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6257 ../objc-obj-c++-shared/Object1.h.
6258 * objc.dg/zero-link-3.m: Likewise.
6260 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6262 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6264 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6267 * obj-c++.dg/property/cxx-property-1.mm: New.
6268 * obj-c++.dg/property/cxx-property-2.mm: New.
6270 2011-06-06 Jason Merrill <jason@redhat.com>
6272 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6274 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6276 PR rtl-optimization/49145
6278 * gcc.c-torture/compile/pr49145.c: New test.
6280 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6283 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6284 to dg-options, match also DW_AT_linkage_name.
6287 * gcc.dg/debug/pr49294.c: New test.
6290 * g++.dg/opt/pr49264.C: New test.
6292 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6294 PR tree-optimization/49243
6295 * gcc.dg/pr49243.c: New.
6297 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6299 * gnat.dg/specs/cond_expr1.ads: New test.
6301 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6303 * gnat.dg/deferred_const4.ad[sb]: New test.
6304 * gnat.dg/deferred_const4_pkg.ads: New helper.
6306 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6308 * gnat.dg/test_tamdt.adb: Rename to...
6309 * gnat.dg/taft_type1.adb: ...this.
6310 * gnat.dg/tamdt.ad[sb]: Rename to...
6311 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6312 * gnat.dg/tamdt_aux.ads: Rename to...
6313 * gnat.dg/taft_type1_pkg2.ads: ...this.
6314 * gnat.dg/taft_type2.ad[sb]: New test.
6315 * gnat.dg/taft_type2_pkg.ads: New helper.
6316 * gnat.dg/taft_type3.adb: New test.
6317 * gnat.dg/taft_type3_pkg.ads: New helper.
6319 2011-06-05 Tobias Burnus <burnus@net-b.de>
6322 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6325 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6328 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6330 * objc.dg/gnu-api-2-objc.m: Likewise.
6331 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6332 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6334 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6336 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6337 alignment, not the alignment, when calling class_addIvar(). Add
6338 an 'isa' instance variable to the test root class.
6339 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6341 2011-06-04 Jan Hubicka <jh@suse.cz>
6343 PR tree-optimization/48893
6344 PR tree-optimization/49091
6345 PR tree-optimization/49179
6346 * gfortran.dg/pr49179.f90: New testcase
6348 2011-06-04 Jan Hubicka <jh@suse.cz>
6351 * g++.dg/torture/pr48954.C: New testcase.
6353 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6355 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6357 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6360 * g++.dg/diagnostic/bitfld2.C: New.
6362 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6365 * gcc.c-torture/execute/pr49281.c: New test.
6367 2011-06-04 Jan Hubicka <jh@suse.cz>
6369 PR tree-optimize/48929
6370 * gcc.c-torture/compile/pr48929.c: New testcase.
6372 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6374 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6376 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6379 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6381 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6383 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6385 2011-06-03 Richard Henderson <rth@redhat.com>
6386 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6388 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6390 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6392 * objc.dg/headers.m: Do not include objc-list.h.
6394 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6396 * objc.dg/type-stream-1.m: Test removed.
6397 * objc.dg/headers.m: Do not include typedstream.h.
6399 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6401 * objc.dg/torture/forward-1.m (main): Updated testcase.
6403 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6406 * gcc.c-torture/compile/pr49163.c: New.
6408 2011-06-02 Asher Langton <langton2@llnl.gov>
6411 * gfortran.dg/PR49268.f90: New test.
6413 2011-06-02 Asher Langton <langton2@llnl.gov>
6416 * gfortran.dg/PR37039.f90: New test.
6418 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6421 * objc.dg/method-5.m: Updated.
6422 * objc.dg/method-19.m: Updated.
6423 * objc.dg/method-lookup-1.m: New.
6424 * obj-c++.dg/method-6.mm: Updated.
6425 * obj-c++.dg/method-7.mm: Updated.
6426 * obj-c++.dg/method-lookup-1.mm: New.
6428 2011-06-02 DJ Delorie <dj@redhat.com>
6430 * lib/timeout.exp (timeout): Add board_info support.
6432 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6434 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6436 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6439 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6440 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6442 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6443 Hans-Peter Nilsson <hp@axis.com>
6445 PR rtl-optimization/48840
6446 * gcc.target/sparc/ultrasp13.c: New test.
6448 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6451 * gcc.c-torture/compile/pr49238.c: New.
6453 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6455 * gcc.target/arm/g2.c: Skip test in -mthumb.
6456 Skip test unless cpu is xscale.
6457 * gcc.target/arm/scd42-2.c: Likewise.
6458 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6460 2011-06-01 Jason Merrill <jason@redhat.com>
6462 * g++.dg/cpp0x/decltype28.C: New.
6463 * g++.dg/cpp0x/decltype29.C: New.
6465 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6468 * gcc.target/mips/pr45074.c: New test.
6470 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6471 Hans-Peter Nilsson <hp@axis.com>
6473 PR rtl-optimization/48830
6474 * gcc.target/sparc/ultrasp12.c: New test.
6476 2011-06-01 David Li <davidxl@google.com>
6478 * gcc.dg/profile-dir-1.c: Change pass name.
6479 * gcc.dg/profile-dir-2.c: Ditto.
6480 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6481 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6482 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6483 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6484 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6485 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6486 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6487 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6488 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6489 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6490 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6491 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6492 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6493 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6494 * gcc.dg/profile-dir-3.c: Ditto.
6495 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6497 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6499 * objc.dg/attributes/method-nonnull-1.m: New test.
6500 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6502 2011-05-31 Tobias Burnus <burnus@net-b.de>
6505 * gfortran.dg/coarray_atomic_1.f90: New.
6506 * gfortran.dg/coarray/atomic_1.f90: New.
6508 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.dg/guality/bswaptest.c: New test.
6511 * gcc.dg/guality/clztest.c: New test.
6512 * gcc.dg/guality/ctztest.c: New test.
6513 * gcc.dg/guality/rotatetest.c: New test.
6516 * gcc.target/i386/pr48688.c: New test.
6518 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6521 * g++.dg/lookup/name-clash9.C: New.
6523 2011-05-31 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/coarray/dummy_1.f90: New.
6528 2011-05-31 Tobias Burnus <burnus@net-b.de>
6531 * gfortran.dg/coarray/save_1.f90: New.
6532 * gfortran.dg/coarray_4.f90: Update dg-error.
6534 2011-05-31 Jason Merrill <jason@redhat.com>
6536 * g++.dg/cpp0x/rv-template1.C: New.
6538 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6540 PR rtl-optimization/49235
6541 * gcc.dg/pr49235.c: New test.
6543 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6545 PR tree-optimization/49093
6546 * gcc.dg/vect/pr49093.c: New test.
6548 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6551 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6553 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6556 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6559 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6562 * gcc.c-torture/execute/pr49186.c: New.
6564 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6567 * gcc.target/i386/pr49168-1.c: New.
6569 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6570 Eric Botcazou <ebotcazou@adacore.com>
6572 * gcc.dg/guality/drap.c: New test.
6574 2011-05-30 Richard Guenther <rguenther@suse.de>
6576 PR tree-optimization/49210
6577 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6578 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6580 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6583 * g++.dg/gomp/pr49223-1.C: New test.
6584 * g++.dg/gomp/pr49223-2.C: New test.
6586 2011-05-30 Richard Guenther <rguenther@suse.de>
6588 PR tree-optimization/49218
6589 * gcc.c-torture/execute/pr49218.c: New testcase.
6591 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6593 PR tree-optimization/49199
6594 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6595 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6596 -fno-tree-scev-cprop.
6598 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6601 * gfortran.dg/extends_13.f03: New.
6603 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6605 PR rtl-optimization/49095
6606 * gcc.target/i386/pr49095.c: New test.
6608 2011-05-29 Tobias Burnus <burnus@net-b.de>
6611 * gfortran.dg/coarray_24.f90: New.
6613 2011-05-29 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/coarray_23.f90: New.
6618 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6621 * gcc.dg/pr48826.c: New test.
6623 2011-05-29 Richard Guenther <rguenther@suse.de>
6625 PR tree-optimization/49217
6626 * gcc.dg/torture/pr49217.c: New testcase.
6628 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6631 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6633 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6635 * gnat.dg/boolean_subtype.adb: Rename to...
6636 * gnat.dg/boolean_subtype1.adb: ...this.
6638 2011-05-28 Jason Merrill <jason@redhat.com>
6640 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6642 2011-05-27 Jason Merrill <jason@redhat.com>
6644 * g++.dg/cpp0x/enum18.C: Adjust.
6646 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6648 2011-05-27 Tobias Burnus <burnus@net-b.de>
6651 * gfortran.dg/coarray_22.f90: New.
6653 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6655 PR tree-optimization/46728
6656 * gcc.target/powerpc/pr46728-1.c: New.
6657 * gcc.target/powerpc/pr46728-2.c: New.
6658 * gcc.target/powerpc/pr46728-3.c: New.
6659 * gcc.target/powerpc/pr46728-4.c: New.
6660 * gcc.target/powerpc/pr46728-5.c: New.
6661 * gcc.dg/pr46728-6.c: New.
6662 * gcc.target/powerpc/pr46728-7.c: New.
6663 * gcc.target/powerpc/pr46728-8.c: New.
6664 * gcc.dg/pr46728-9.c: New.
6665 * gcc.target/powerpc/pr46728-10.c: New.
6666 * gcc.target/powerpc/pr46728-11.c: New.
6667 * gcc.dg/pr46728-12.c: New.
6668 * gcc.target/powerpc/pr46728-13.c: New.
6669 * gcc.target/powerpc/pr46728-14.c: New.
6670 * gcc.target/powerpc/pr46728-15.c: New.
6671 * gcc.target/powerpc/pr46728-16.c: New.
6673 2011-05-27 Jason Merrill <jason@redhat.com>
6675 * g++.dg/abi/mangle47.C: New.
6678 * g++.dg/template/const5.C: New.
6680 * g++.dg/cpp0x/enum18.C: New.
6682 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6684 * g++.dg/cpp0x/error6.C: New.
6686 * g++.dg/cpp0x/error5.C: New.
6688 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6691 * g++.dg/eh/cond6.C: New test.
6693 2011-05-27 Tobias Burnus <burnus@net-b.de>
6696 * gfortran.dg/rank_3.f90: New.
6697 * gfortran.dg/rank_4.f90: New.
6699 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6701 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6702 replace dump search.
6704 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6706 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6707 * gnat.dg/bit_packed_array5.adb: ...here.
6709 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6712 * g++.dg/cpp0x/auto25.C: New.
6714 2011-05-27 Richard Guenther <rguenther@suse.de>
6716 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6718 2011-05-27 Richard Guenther <rguenther@suse.de>
6720 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6722 2011-05-27 Richard Guenther <rguenther@suse.de>
6725 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6727 2011-05-26 Jason Merrill <jason@redhat.com>
6729 * g++.dg/cpp0x/friend1.C: New.
6730 * g++.dg/cpp0x/friend2.C: New.
6732 * g++.dg/cpp0x/auto7.C: Update.
6733 * g++.dg/template/crash50.C: Adjust.
6734 * g++.dg/template/static9.C: Adjust.
6735 * g++.old-deja/g++.ext/memconst.C: Adjust.
6737 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6739 * gcc.dg/march.c: Ignore a note for some targets.
6741 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6742 Nathan Froyd <froydnj@codesourcery.com>
6746 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6747 * g++.dg/parse/pr18770.C: New test.
6748 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6750 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6753 * gfortran.dg/dependency_40.f90 : New test.
6755 2011-05-26 Tobias Burnus <burnus@net-b.de>
6758 * gfortran.dg/coarray/registering_1.f90: New.
6760 2011-05-26 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp0x/variadic111.C: New.
6763 * g++.dg/cpp0x/variadic41.C: Adjust.
6765 2011-05-26 Richard Guenther <rguenther@suse.de>
6767 PR tree-optimization/48702
6768 * gcc.dg/torture/pr48702.c: New testcase.
6770 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772 PR gcov-profile/48845
6773 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6775 * gcc.dg/matrix/matrix.exp: Likewise.
6776 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6777 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6778 line number to check_profiling_available.
6779 * lib/target-supports.exp (check_profiling_available): Account for
6781 Require TLS runtime support with -fprofile-generate.
6782 * lib/profopt.exp (profopt-execute): Add TLS options for
6784 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6786 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6789 * g++.dg/eh/cond5.C: New test.
6791 PR tree-optimization/49161
6792 * gcc.c-torture/execute/pr49161.c: New test.
6794 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6796 * gcc.target/arm/neon-vorn-vbic.c: New test.
6798 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6800 PR tree-optimization/49038
6801 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6802 * gcc.dg/vect/pr49038.c: New test.
6804 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6806 * g++.dg/init/pr25811-3.C: New.
6807 * g++.dg/init/pr25811-4.C: New.
6809 2011-05-25 Jason Merrill <jason@redhat.com>
6811 * g++.dg/cpp0x/enum17.C: New.
6812 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6814 * g++.dg/cpp0x/auto24.C: New.
6816 * g++.dg/cpp0x/error4.C: New.
6818 * g++.dg/cpp0x/rv-restrict.C: New.
6820 * g++.dg/cpp0x/enum15.C: New.
6821 * g++.dg/cpp0x/constexpr-switch2.C: New.
6823 * g++.dg/cpp0x/variadic110.C: New.
6825 * g++.dg/cpp0x/auto9.C: Add typedef test.
6827 * g++.dg/cpp0x/auto23.C: New.
6828 * g++.dg/cpp0x/auto9.C: Adjust.
6830 * g++.dg/cpp0x/defaulted29.C: New.
6832 * g++.dg/cpp0x/initlist51.C: New.
6834 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6836 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6837 * g++.dg/abi/packed1.C: Suppress warning.
6838 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6839 * g++.dg/template/stdarg1.C: Likewise.
6840 * g++.dg/other/packed1.C: Remove arm from xfail list.
6842 2011-05-25 Jason Merrill <jason@redhat.com>
6844 * g++.dg/cpp0x/enum16.C: New.
6845 * g++.dg/parse/error15.C: Adjust.
6847 * g++.dg/cpp0x/initlist50.C: New.
6849 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6851 * g++.dg/cpp0x/variadic109.C: New.
6853 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6855 * gcc.target/i386/pause-1.c: New.
6857 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6859 * gcc.dg/stack-usage-1.c: Adjust comment.
6860 * gcc.dg/stack-usage-2.c: New test.
6862 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6865 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6866 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6868 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6870 PR rtl-optimization/48757
6871 * gfortran.dg/pr48757.f: New test case.
6873 2011-05-24 Jason Merrill <jason@redhat.com>
6875 * g++.dg/cpp0x/access01.C: New.
6877 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6880 * objc.dg/pr48177.m: New testcase.
6882 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6885 * objc.dg/pr48187.m: New testcase.
6886 * obj-c++.dg/pr48187.mm: New testcase.
6887 * objc.dg/ivar-extra-semicolon.m: New testcase.
6889 2011-05-24 Jason Merrill <jason@redhat.com>
6891 * g++.dg/template/access21.C: New.
6892 * g++.dg/template/access22.C: New.
6894 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6896 PR rtl-optimization/48633
6897 * g++.dg/pr48633.C: New test.
6899 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6902 * g++.dg/other/pr49133.C: New test.
6904 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6907 * gcc.dg/torture/tls/run-gd.c: New test.
6908 * gcc.dg/torture/tls/run-ie.c: New test.
6909 * gcc.dg/torture/tls/run-ld.c: New test.
6910 * gcc.dg/torture/tls/run-le.c: New test.
6911 * lib/target-supports.exp (check_effective_target_tls_runtime):
6912 Build testcase with TLS options.
6914 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6916 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6918 2011-05-24 Tom de Vries <tom@codesourcery.com>
6920 PR tree-optimization/49121
6921 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6923 2011-05-23 Jason Merrill <jason@redhat.com>
6925 * g++.dg/cpp0x/defaulted28.C: New.
6927 * g++.dg/cpp0x/sfinae25.C: New.
6929 * g++.dg/cpp0x/rv-cast2.C: New.
6931 * g++.dg/cpp0x/enum14.C: New.
6933 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6936 * gcc.c-torture/execute/pr49123.c: New test.
6939 * gcc.dg/debug/pr49032.c: New test.
6942 * gcc.dg/pr49120.c: New test.
6944 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6947 * gcc.target/i386/pr47315.c: New test.
6949 2011-05-23 Jason Merrill <jason@redhat.com>
6951 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6953 * g++.dg/cpp0x/sfinae24.C: New.
6955 * g++.dg/cpp0x/error3.C: New.
6957 * g++.dg/cpp0x/defaulted27.C: New.
6959 * g++.dg/cpp0x/decltype27.C: New.
6961 2011-05-23 Richard Guenther <rguenther@suse.de>
6963 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6965 2011-05-23 Richard Guenther <rguenther@suse.de>
6967 PR tree-optimization/40874
6968 * g++.dg/tree-ssa/pr40874.C: New testcase.
6970 2011-05-23 Richard Guenther <rguenther@suse.de>
6972 PR tree-optimization/49115
6973 * g++.dg/torture/pr49115.C: New testcase.
6975 2011-05-23 Richard Guenther <rguenther@suse.de>
6978 * gcc.dg/memcpy-3.c: New testcase.
6980 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6983 * gcc.c-torture/execute/pr48973-1.c: New test.
6984 * gcc.c-torture/execute/pr48973-2.c: New test.
6986 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6989 * g++.dg/warn/pr18016.C: New.
6991 2011-05-23 Tom de Vries <tom@codesourcery.com>
6994 * gcc.target/arm/ivopts-6.c: New test.
6996 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6999 * gcc.c-torture/compile/pr49029.c: New test.
7001 2011-05-22 Jason Merrill <jason@redhat.com>
7003 * g++.dg/cpp0x/sfinae23.C: New.
7004 * g++.dg/cpp0x/sfinae8.C: Correct.
7006 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7008 * gfortran.dg/function_optimize_8.f90: New test case.
7010 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7012 PR tree-optimization/49087
7013 * gcc.dg/vect/O3-pr49087.c: New test.
7015 2011-05-21 Jason Merrill <jason@redhat.com>
7017 * g++.dg/debug/const5.C: New.
7019 2011-05-20 Jason Merrill <jason@redhat.com>
7021 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7023 * g++.dg/cpp0x/constexpr-static7.C: New.
7025 * g++.dg/cpp0x/enum12.C: New.
7026 * g++.dg/cpp0x/enum13.C: New.
7028 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7031 * gfortran.dg/select_type_23.f03: New.
7033 2011-05-20 Jason Merrill <jason@redhat.com>
7035 * g++.dg/cpp0x/defaulted26.C: New.
7037 * g++.dg/cpp0x/noexcept02.C: Fix.
7038 * g++.dg/cpp0x/noexcept03.C: Fix.
7039 * g++.dg/cpp0x/noexcept08.C: Fix.
7040 * g++.dg/cpp0x/noexcept10.C: New.
7042 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7045 * gfortran.dg/extends_12.f03: New.
7047 2011-05-20 Jason Merrill <jason@redhat.com>
7049 * g++.dg/template/koenig9.C: New.
7050 * g++.dg/opt/pr47615.C: Fix.
7051 * g++.dg/overload/defarg1.C: Fix.
7052 * g++.dg/tc1/dr213.C: Remove xfail.
7053 * g++.dg/torture/pr34850.C: Fix.
7054 * g++.dg/torture/pr39362.C: Fix.
7055 * g++.old-deja/g++.brendan/crash56.C: Fix.
7056 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7058 2011-05-20 Richard Guenther <rguenther@suse.de>
7060 PR tree-optimization/49079
7061 * gcc.dg/torture/pr49079.c: New testcase.
7063 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7065 PR tree-optimization/49073
7066 * gcc.c-torture/execute/pr49073.c: New test.
7068 2011-06-19 Tobias Burnus <burnus@net-b.de>
7071 * gfortran.dg/coarray_21.f90: New.
7073 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7075 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7078 2011-05-19 Richard Guenther <rguenther@suse.de>
7081 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7083 2011-05-19 Richard Guenther <rguenther@suse.de>
7086 * gcc.dg/builtin-object-size-11.c: New testcase.
7088 2011-05-19 Tom de Vries <tom@codesourcery.com>
7091 * gcc.target/arm/ivopts.c: New test.
7092 * gcc.target/arm/ivopts-2.c: New test.
7094 2011-05-19 Tom de Vries <tom@codesourcery.com>
7096 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7098 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100 * gcc.c-torture/execute/960321-1.x: Remove.
7102 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7105 * gfortran.dg/move_alloc_4.f90: New.
7107 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7110 * gcc.target/i386/pr49002-1.c: New test.
7111 * gcc.target/i386/pr49002-2.c: Likewise.
7113 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7115 PR tree-optimization/49039
7116 * gcc.c-torture/execute/pr49039.c: New test.
7117 * gcc.dg/tree-ssa/pr49039.c: New test.
7118 * g++.dg/torture/pr49039.C: New test.
7120 2011-05-18 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7123 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7124 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7126 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7128 * gcc.target/bfin/mcpu-bf592.c: New test.
7130 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7132 PR tree-optimization/41881
7133 * gcc.dg/vect/O3-pr41881.c: New test.
7134 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7136 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7138 PR tree-optimization/49000
7139 * gcc.dg/pr49000.c: New test.
7141 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7143 * gnat.dg/invalid1.adb: New test.
7145 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7147 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7149 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7150 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7152 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7155 * g++.dg/cpp0x/range-for18.C: New.
7157 2011-05-15 Tobias Burnus <burnus@net-b.de>
7160 * gfortran.dg/coarray/image_index_2.f90: New.
7162 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7164 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7165 * g++.dg/cpp0x/override2.C: New.
7167 2011-05-14 Tobias Burnus <burnus@net-b.de>
7170 * gfortran.de/coarray_20.f90: New.
7172 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7175 * function_optimize_7.f90: New test case.
7177 2011-05-13 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/decltype26.C: New.
7180 * g++.dg/cpp0x/enum11.C: New.
7182 2011-05-13 Tobias Burnus <burnus@net-b.de>
7186 * gfortran.dg/assign_8.f90: Update dg-error.
7188 2011-05-13 Tobias Burnus <burnus@net-b.de>
7191 * gfortran.dg/io_constraints_8.f90: New.
7192 * gfortran.dg/io_constraints_9.f90: New.
7194 2011-05-13 Martin Thuresson <martint@google.com>
7196 PR gcov-profile/47793
7197 * gcc.dg/pr47793.c: New.
7199 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7201 PR tree-optimization/48975
7202 * gcc.dg/pr48975.c: New test.
7204 2011-05-12 Tobias Burnus <burnus@net-b.de>
7207 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7209 2011-05-12 Jason Merrill <jason@redhat.com>
7211 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7213 2011-05-12 Geert Bosch <bosch@adacore.com>
7215 * gnat.dg/view_conversion1.adb: New test.
7217 2011-05-12 Richard Guenther <rguenther@suse.de>
7219 PR tree-optimization/48172
7220 * gcc.dg/vect/pr48172.c: New testcase.
7222 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7225 * g++.dg/opt/pr48967.C: New test.
7227 2011-05-11 Jason Merrill <jason@redhat.com>
7229 * g++.dg/cpp0x/constexpr-friend.C: New.
7230 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7232 * g++.dg/cpp0x/sfinae22.C: New.
7234 2011-05-11 Tobias Burnus <burnus@net-b.de>
7237 * gfortran.dg/generic_24.f90: New.
7239 2011-05-11 Richard Guenther <rguenther@suse.de>
7241 PR tree-optimization/15256
7242 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7244 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7247 * gcc.dg/pr48159-1.c: New test.
7248 * gcc.dg/pr48159-2.c: New test.
7250 2011-05-11 Richard Guenther <rguenther@suse.de>
7253 * gcc.dg/torture/pr48953.c: New testcase.
7255 2011-05-11 Richard Guenther <rguenther@suse.de>
7257 PR tree-optimization/18041
7258 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7260 2011-05-11 Alan Modra <amodra@gmail.com>
7263 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7265 2011-05-10 Jason Merrill <jason@redhat.com>
7267 * g++.dg/cpp0x/defaulted25.C: New.
7268 * g++.dg/template/crash7.C: Adjust.
7270 * g++.dg/cpp0x/variadic108.C: New.
7272 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7274 * g++.dg/inherit/virtual9.C: Extend.
7276 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7279 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7280 are passed and returned in vector registers.
7282 2011-05-10 Richard Guenther <rguenther@suse.de>
7284 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7285 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7286 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7287 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7288 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7291 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7293 PR tree-optimization/48611
7294 PR tree-optimization/48794
7295 * gfortran.dg/gomp/pr48611.f90: New test.
7296 * gfortran.dg/gomp/pr48794.f90: New test.
7299 * gcc.dg/dfp/pr48928.c: New test.
7301 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/cpp0x/pr48522.C: New.
7306 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7309 * g++.dg/cpp0x/sfinae21.C: New.
7311 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7313 * g++.dg/template/sfinae28.C: Rename to...
7314 * g++.dg/cpp0x/sfinae19.C: ... this.
7315 * g++.dg/template/sfinae29.C: Rename to...
7316 * g++.dg/cpp0x/sfinae20.C: ... this.
7318 2011-05-09 Jeff Law <law@redhat.com>
7320 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7323 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7326 * g++.dg/init/pr20039.C: New.
7328 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7332 * g++.dg/template/sfinae28.C: New.
7333 * g++.dg/template/sfinae29.C: Likewise.
7335 2011-05-09 Jason Merrill <jason@redhat.com>
7337 * g++.dg/template/nontype23.C: New.
7339 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7341 * g++.dg/init/pr48859.C: New.
7343 2011-05-09 Jason Merrill <jason@redhat.com>
7345 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7346 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7347 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7348 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7349 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7350 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7351 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7352 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7354 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7356 * g++.dg/inherit/virtual9.C: New.
7358 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7361 * g++.dg/template/dependent-expr8.C: New test case.
7363 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7365 PR tree-optimization/48837
7366 * gcc.dg/pr48837.c: New testcase.
7368 2011-05-06 Jason Merrill <jason@redhat.com>
7370 * g++.dg/cpp0x/constexpr-condition2.C: New.
7372 * g++.dg/cpp0x/constexpr-missing.C: New.
7374 2011-05-06 Tobias Burnus <burnus@net-b.de>
7377 * gfortran.dg/coarray/this_image_2.f90: New.
7379 2011-05-06 Tobias Burnus <burnus@net-b.de>
7383 * gfortran.dg/bind_c_usage_22.f90: New.
7384 * gfortran.dg/bind_c_usage_23.f90: New.
7385 * gfortran.dg/bind_c_usage_24.f90: New.
7386 * gfortran.dg/bind_c_usage_24_c.c: New.
7388 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7391 * g++.dg/template/member9.C: New test case.
7393 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7395 * gnat.dg/discr29.ad[sb]: New test.
7396 * gnat.dg/discr30.adb: Likewise.
7398 2011-05-05 Julian Brown <julian@codesourcery.com>
7400 * gcc.target/arm/neon-vset_lanes8.c: New test.
7402 2011-05-05 Jason Merrill <jason@redhat.com>
7404 * g++.dg/init/new32.C: New.
7406 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7408 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7411 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7413 PR rtl-optimization/48381
7414 * gcc.c-torture/compile/pr48381.c: New test.
7416 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7418 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7420 * gcc.target/i386/opt-1.c: Ditto.
7422 2011-05-04 Jason Merrill <jason@redhat.com>
7424 * g++.dg/conversion/base1.C: New.
7426 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428 PR libgfortran/48787
7429 * gfortran.dg/round_3.f08: Add more checks to test case.
7431 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7433 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7434 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7435 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7436 Gate test on effective_target fd_truncate.
7438 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7440 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7441 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7442 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7443 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7444 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7445 * gcc.target/i386/pr38824.c: Ditto.
7446 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7447 * gcc.target/i386/vecinit-2.c: Ditto.
7448 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7449 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7450 * gcc.target/i386/parity-2.c: Ditto.
7451 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7453 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7455 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7457 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7458 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7459 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7461 2011-05-03 Tobias Burnus <burnus@net-b.de>
7464 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7466 2011-05-03 Tobias Burnus <burnus@net-b.de>
7469 * gfortran.dg/coarray/this_image_1.f90: New.
7471 2011-05-03 Tobias Burnus <burnus@net-b.de>
7474 * gfortran.dg/coarray/caf.dg: New.
7475 * gfortran.dg/coarray/image_index_1.f90: New, copied
7476 from ../coarray_16.f90.
7478 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7481 * g++.dg/ext/complex9.C: New.
7483 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7486 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7487 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7488 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7490 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7492 * gcc.target/bfin/builtins: Created.
7493 * gcc.target/bfin/hisilh-O0.c: Deleted.
7494 * gcc.target/bfin/hisilh.c: Moved to...
7495 * gcc.target/bfin/builtins/hisilh.c: ...here.
7496 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7497 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7498 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7499 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7500 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7501 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7502 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7503 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7504 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7505 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7506 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7507 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7508 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7509 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7510 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7511 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7512 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7513 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7514 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7515 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7516 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7517 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7518 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7519 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7520 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7521 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7522 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7523 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7524 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7525 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7526 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7527 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7528 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7529 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7530 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7531 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7532 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7533 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7534 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7535 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7536 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7537 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7538 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7539 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7540 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7541 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7542 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7543 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7544 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7545 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7546 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7547 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7548 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7549 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7550 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7551 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7552 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7553 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7554 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7555 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7556 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7557 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7558 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7559 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7560 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7561 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7562 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7563 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7564 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7565 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7566 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7567 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7568 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7569 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7570 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7571 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7572 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7573 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7574 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7575 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7576 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7577 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7578 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7579 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7580 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7581 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7582 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7583 * gcc.target/bfin/builtins/circptr.c: Ditto.
7584 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7585 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7586 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7587 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7588 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7589 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7590 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7591 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7592 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7593 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7594 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7595 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7596 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7597 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7598 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7599 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7600 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7601 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7602 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7603 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7604 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7605 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7606 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7607 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7608 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7609 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7610 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7611 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7612 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7613 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7614 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7615 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7616 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7617 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7618 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7619 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7620 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7621 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7622 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7623 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7624 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7625 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7626 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7627 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7628 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7629 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7630 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7631 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7632 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7633 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7634 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7635 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7636 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7637 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7638 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7639 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7640 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7641 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7642 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7643 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7644 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7645 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7646 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7647 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7648 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7649 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7650 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7651 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7652 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7653 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7655 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7657 * gcc.target/arm/cold-lc.c: New test.
7659 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7662 * gcc.dg/pr48774.c: New test.
7664 2011-05-03 Richard Guenther <rguenther@suse.de>
7666 * gcc.dg/large-size-array-5.c: New testcase.
7668 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7670 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7672 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7674 * lib/target-supports.exp (check_effective_target_vect_strided):
7676 (check_effective_target_vect_strided2)
7677 (check_effective_target_vect_strided3)
7678 (check_effective_target_vect_strided4)
7679 (check_effective_target_vect_strided8): ...these new functions.
7681 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7682 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7683 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7684 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7685 * gcc.dg/vect/pr37539.c: Likewise.
7686 * gcc.dg/vect/slp-11a.c: Likewise.
7687 * gcc.dg/vect/slp-11b.c: Likewise.
7688 * gcc.dg/vect/slp-11c.c: Likewise.
7689 * gcc.dg/vect/slp-12a.c: Likewise.
7690 * gcc.dg/vect/slp-12b.c: Likewise.
7691 * gcc.dg/vect/slp-18.c: Likewise.
7692 * gcc.dg/vect/slp-19a.c: Likewise.
7693 * gcc.dg/vect/slp-19b.c: Likewise.
7694 * gcc.dg/vect/slp-21.c: Likewise.
7695 * gcc.dg/vect/slp-23.c: Likewise.
7696 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7698 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7699 instead of vect_interleave && vect_extract_even_odd.
7700 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7701 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7702 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7703 * gcc.dg/vect/vect-1.c: Likewise.
7704 * gcc.dg/vect/vect-10.c: Likewise.
7705 * gcc.dg/vect/vect-98.c: Likewise.
7706 * gcc.dg/vect/vect-107.c: Likewise.
7707 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7708 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7709 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7710 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7711 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7712 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7713 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7714 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7715 * gcc.dg/vect/vect-strided-float.c: Likewise.
7716 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7717 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7718 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7719 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7720 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7721 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7722 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7723 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7724 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7725 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7726 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7727 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7728 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7729 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7730 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7732 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7734 * gcc.dg/vect/pr30843.c: Likewise.
7735 * gcc.dg/vect/pr33866.c: Likewise.
7736 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7737 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7738 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7739 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7741 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7743 * gcc.dg/vect/slp-11.c: Split into...
7744 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7745 gcc.dg/vect/slp-11c.c: ...these tests.
7746 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7747 * gcc.dg/vect/slp-12c.c: ...this new test.
7748 * gcc.dg/vect/slp-19.c: Split into...
7749 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7750 gcc.dg/vect/slp-19c.c: ...these new tests.
7752 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7754 * lib/target-supports.exp
7755 (check_effective_target_vect_extract_even_odd_wide): Delete.
7756 (check_effective_target_vect_strided_wide): Likewise.
7757 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7758 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7759 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7760 * gcc.dg/vect/pr37539.c: Likewise.
7761 * gcc.dg/vect/slp-11.c: Likewise.
7762 * gcc.dg/vect/slp-12a.c: Likewise.
7763 * gcc.dg/vect/slp-12b.c: Likewise.
7764 * gcc.dg/vect/slp-19.c: Likewise.
7765 * gcc.dg/vect/slp-23.c: Likewise.
7766 * gcc.dg/vect/vect-1.c: Likewise.
7767 * gcc.dg/vect/vect-98.c: Likewise.
7768 * gcc.dg/vect/vect-107.c: Likewise.
7769 * gcc.dg/vect/vect-strided-float.c: Likewise.
7771 2011-05-02 Jason Merrill <jason@redhat.com>
7773 * g++.dg/init/new31.C: New.
7775 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7778 * gcc.dg/pr35445.c: New test.
7780 2011-05-02 Jason Merrill <jason@redhat.com>
7782 * c-c++-common/vla-1.c: New.
7784 2011-05-02 Richard Guenther <rguenther@suse.de>
7786 PR tree-optimization/48822
7787 * gcc.dg/torture/pr48822.c: New testcase.
7789 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7792 * g++.dg/cpp0x/constexpr-47969.C: New.
7794 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7797 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7798 on vect_no_align targets.
7799 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7800 vect_no_align targets.
7802 2011-05-01 Xinliang David Li <davidxl@google.com>
7804 * gcc.dg/tree-ssa/integer-addr.c: New test.
7805 * gcc.dg/tree-ssa/alias_bug.c: New test.
7807 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7809 PR libgfortran/48787
7810 * gfortran.dg/round_3.f08: Add more checks.
7812 2011-04-30 Tobias Burnus <burnus@net-b.de>
7815 * gfortran.dg/import9.f90: New, proper test.
7816 * gfortran.dg/interface_37.f90: Remove bogus
7817 test (bogus copy of interface_36.f90).
7819 2011-04-30 Tobias Burnus <burnus@net-b.de>
7822 * gfortran.dg/interface_37.f90: New.
7824 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7827 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7829 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7831 PR tree-optimization/48809
7832 * gcc.c-torture/execute/pr48809.c: New test.
7834 2011-04-29 Jeff Law <law@redhat.com>
7836 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7838 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7841 * g++.dg/init/ctor10.C: New.
7843 2011-04-29 Le-Chun Wu <lcwu@google.com>
7845 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7846 warning in implicitly instantiated templates.
7848 2011-04-29 Le-Chun Wu <lcwu@google.com>
7850 * g++.dg/warn/Wnull-conversion-1.C: New.
7851 * g++.dg/warn/Wnull-conversion-2.C: New.
7853 2011-04-29 Diego Novillo <dnovillo@google.com>
7855 * g++.old-deja/g++.other/null3.C: Expect warning about
7856 converting boolean to a pointer.
7858 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7861 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7865 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7867 2011-04-29 Tobias Burnus <burnus@net-b.de>
7870 * gfortran.dg/typebound_proc_22.f90: New.
7873 * gfortran.dg/interface_36.f90: New.
7875 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7877 PR libgfortran/48488
7878 PR libgfortran/48602
7879 PR libgfortran/48615
7880 PR libgfortran/48684
7881 PR libgfortran/48787
7882 * gfortran.dg/fmt_g.f: Adjust test.
7883 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7884 * gfortran.dg/round_3.f08: New test.
7885 * gfortran.dg/namelist_print_1.f: Adjust test.
7886 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7887 * gfortran.dg/f2003_io_5.f03: Adjust test.
7888 * gfortran.dg/coarray_15.f90: Adjust test.
7889 * gfortran.dg/namelist_65.f90: Adjust test.
7890 * gfortran.dg/fmt_cache_1.f: Adjust test.
7891 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7892 * gfortran.dg/real_const_3.f90: Adjust test.
7894 2011-04-29 Jan Hubicka <jh@suse.cz>
7896 * gcc.dg/tree-ssa/inline-10.c: New testcase.
7897 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
7899 2011-04-28 Xinliang David Li <davidxl@google.com>
7901 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7902 * g++.dg/prof-robust-1.C: New test.
7904 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7906 PR tree-optimization/48765
7907 * gcc.dg/vect/pr48765.c: New.
7909 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911 PR tree-optimization/48775
7912 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7914 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7917 * g++.dg/inherit/pr48798.C: New.
7918 * g++.old-deja/g++.other/base1.C: Adjust.
7920 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7923 * g++.dg/template/inherit7.C: New test case.
7925 2011-04-28 Richard Guenther <rguenther@suse.de>
7927 PR tree-optimization/40052
7928 PR tree-optimization/15347
7929 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7930 * gcc.dg/pr15347.c: Likewise.
7932 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7935 * g++.dg/cpp0x/sfinae18.C: New.
7937 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7940 * g++.dg/ext/is_literal_type1.C: New.
7942 2011-04-28 Tobias Burnus <burnus@net-b.de>
7946 * gfortran.dg/interface_35.f90: New.
7947 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7948 * gfortran.dg/func_result_6.f90: Add dg-warning.
7949 * gfortran.dg/bessel_1.f90: Ditto.
7950 * gfortran.dg/hypot_1.f90: Ditto.
7951 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7952 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7953 * gfortran.dg/interface_assignment_4.f90: Ditto.
7955 2011-04-27 Jason Merrill <jason@redhat.com>
7957 * g++.dg/ext/complex8.C: New.
7959 * g++.dg/cpp0x/initlist49.C: New.
7960 * g++.dg/init/new30.C: New.
7962 2011-04-27 Tobias Burnus <burnus@net-b.de>
7965 * gfortran.dg/whole_file_34.f90: New.
7967 2011-04-27 Jan Hubicka <jh@suse.cz>
7969 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7971 2011-04-27 Jason Merrill <jason@redhat.com>
7973 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7975 * g++.dg/parse/ambig6.C: New.
7977 2011-04-27 Nick Clifton <nickc@redhat.com>
7979 * gcc.dg/20020312-2.c: Add definition for RX.
7981 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7982 option with RX targets.
7984 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7987 2011-04-27 Richard Guenther <rguenther@suse.de>
7989 * gcc.dg/tree-ssa/pr23382.c: Remove.
7991 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7994 * gcc.c-torture/compile/pr48767.c: New test.
7996 2011-04-27 Richard Guenther <rguenther@suse.de>
7998 PR tree-optimization/48772
7999 * g++.dg/pr48772.C: New testcase.
8001 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8004 * gcc.c-torture/compile/pr48742.c: New test.
8006 2011-04-26 Jason Merrill <jason@redhat.com>
8008 * g++.dg/lookup/koenig13.C: New.
8010 * g++.dg/cpp0x/initlist48.C: New.
8012 2011-04-25 Jason Merrill <jason@redhat.com>
8014 * g++.dg/cpp0x/sfinae17.C: New.
8016 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8019 * gcc.target/powerpc/pr48258-1.c: New file.
8020 * gcc.target/powerpc/pr48258-2.c: Ditto.
8022 2011-04-26 Xinliang David Li <davidxl@google.com>
8024 * gcc.dg/uninit-suppress.c: New test.
8025 * gcc.dg/uninit-suppress.c: New test.
8027 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8030 * gcc.dg/pr48768.c: New test.
8032 PR tree-optimization/48734
8033 * gcc.c-torture/compile/pr48734.c: New test.
8036 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8038 2011-04-26 Richard Guenther <rguenther@suse.de>
8040 PR tree-optimization/48731
8041 * gcc.dg/torture/pr48731.c: New testcase.
8043 2011-04-26 Richard Guenther <rguenther@suse.de>
8046 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8048 2011-04-26 Richard Guenther <rguenther@suse.de>
8051 * gcc.dg/torture/pr48694-1.c: New testcase.
8052 * gcc.dg/torture/pr48694-2.c: Likewise.
8054 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8056 * g++.dg/ext/underlying_type1.C: New.
8057 * g++.dg/ext/underlying_type2.C: Likewise.
8058 * g++.dg/ext/underlying_type3.C: Likewise.
8059 * g++.dg/ext/underlying_type4.C: Likewise.
8060 * g++.dg/ext/underlying_type5.C: Likewise.
8061 * g++.dg/ext/underlying_type6.C: Likewise.
8062 * g++.dg/ext/underlying_type7.C: Likewise.
8063 * g++.dg/ext/underlying_type8.C: Likewise.
8064 * g++.dg/ext/underlying_type9.C: Likewise.
8065 * g++.dg/ext/underlying_type10.C: Likewise.
8067 2011-04-25 Jason Merrill <jason@redhat.com>
8069 * g++.dg/cpp0x/regress/template-const2.C: New.
8071 2011-04-25 Jeff Law <law@redhat.com>
8073 * gcc.dg/tree-ssa/vrp56.c: new test.
8075 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8077 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8079 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8081 PR preprocessor/48740
8082 * c-c++-common/raw-string-11.c: New test.
8084 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8086 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8089 2011-04-23 Tobias Burnus <burnus@net-b.de>
8092 * gfortran.dg/coarray_19.f90: New.
8094 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8097 * gcc.dg/pr48685.c: New test.
8099 2011-04-22 Jan Hubicka <jh@suse.cz>
8101 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8103 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8105 PR tree-optimization/48717
8106 * gcc.c-torture/execute/pr48717.c: New test.
8108 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8111 * gcc.target/i386/pr48723.c: New test.
8113 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.dg/gomp/pr48716.c: New test.
8117 * g++.dg/gomp/pr48716.C: New test.
8119 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8122 * gcc.dg/missing-field-init-2.c: Update testcase.
8124 2011-04-22 Alan Modra <amodra@gmail.com>
8126 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8128 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8131 * gfortran.dg/function_optimize_6.f90: New test.
8133 2011-04-21 Easwaran Raman <eraman@google.com>
8135 * gcc.dg/stack-layout-2.c: New test.
8137 2011-04-21 Richard Guenther <rguenther@suse.de>
8140 * g++.dg/lto/pr48207-2_0.C: New testcase.
8141 * g++.dg/lto/pr48207-3_0.C: Likewise.
8143 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8145 * gnat.dg/volatile5.adb: New test.
8146 * gnat.dg/volatile5_pkg.ads: New helper.
8148 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8151 * gcc.target/i386/pr48708.c: New test.
8153 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8155 * gcc.dg/vect/vect-119.c: New test.
8157 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8159 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8162 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8163 Richard Sandiford <richard.sandiford@linaro.org>
8166 * gcc.target/arm/pr46329.c: New test.
8168 2011-04-21 Tobias Burnus <burnus@net-b.de>
8171 * gfortran.dg/coarray_18.f90: New.
8173 2011-04-20 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/initlist47.C: New.
8177 * g++.dg/init/dtor4.C: New.
8179 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8182 * gcc.target/i386/sse2-pinsrw.c: New test.
8183 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8184 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8185 * gcc.target/i386/sse2-insvhi.c: Ditto.
8186 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8187 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8189 2011-04-20 Jason Merrill <jason@redhat.com>
8191 * g++.dg/template/const4.C: New.
8193 2011-04-20 Easwaran Raman <eraman@google.com>
8195 * gcc.dg/stack-layout-1.c: New test.
8197 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8199 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8200 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8203 2011-04-20 Kai Tietz <ktietz@redhat.com>
8205 * gcc.dg/binop-xor1.c: New test.
8206 * gcc.dg/binop-xor2.c: New test.
8207 * gcc.dg/binop-xor3.c: New test.
8208 * gcc.dg/binop-xor4.c: New test.
8209 * gcc.dg/binop-xor5.c: New test.
8211 2011-04-20 Richard Guenther <rguenther@suse.de>
8213 PR tree-optimization/47892
8214 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8216 2011-04-20 Richard Guenther <rguenther@suse.de>
8219 * g++.dg/torture/pr48695.C: New testcase.
8221 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8223 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8224 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8225 * gcc.c-torture/execute/pr45262.c: Ditto
8226 * gcc.dg/torture/pr43165.c: Ditto.
8227 * gcc.dg/torture/pr47228.c: Ditto.
8228 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8229 * gcc.dg/ipa/pr45644.c: Ditto.
8230 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8233 2011-04-19 Jason Merrill <jason@redhat.com>
8235 * g++.dg/ext/complex7.C: New.
8237 * g++.dg/ext/attrib41.C: New.
8239 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8242 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8244 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8247 * gcc.target/i386/pr48678.c: New test.
8249 2011-04-19 Martin Jambor <mjambor@suse.cz>
8251 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8252 * g++.dg/opt/devirt2.C: New test.
8253 * g++.dg/ipa/devirt-g-1.C: Likewise.
8255 2011-04-19 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/whole_file_33.f90: New.
8260 2011-04-19 Martin Jambor <mjambor@suse.cz>
8262 * g++.dg/ipa/devirt-7.C: New test.
8264 2011-04-19 Richard Guenther <rguenther@suse.de>
8267 * g++.dg/lto/pr48207_0.C: New testcase.
8269 2011-04-18 Jason Merrill <jason@redhat.com>
8271 * g++.dg/init/void1.C: New.
8273 * g++.dg/cpp0x/union4.C: New.
8275 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8278 * g++.dg/torture/pr48661.C: New test.
8281 * g++.dg/gomp/pr48632.C: New test.
8283 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8285 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8286 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8288 2011-04-18 Tobias Burnus <burnus@net-b.de>
8291 * gfortran.dg/coarray_17.f90: New.
8292 * gfortran.dg/coarray_10.f90: Update dg-error.
8294 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8298 * gfortran.dg/guality/guality.exp: Likewise.
8300 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8304 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8308 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8310 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8312 2011-04-18 Richard Guenther <rguenther@suse.de>
8315 * g++.dg/torture/pr46364.C: New testcase.
8317 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8319 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8321 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8323 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8325 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8326 Ira Rosen <ira.rosen@linaro.org>
8329 * gcc.target/arm/pr48252.c: New test.
8331 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8333 PR tree-optimization/48616
8334 * gcc.dg/pr48616.c: New test.
8336 2011-04-18 Tobias Burnus <burnus@net-b.de>
8339 * gfortran.dg/coarray_16.f90: New.
8341 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8344 * gfortran.dg/realloc_on_assign_7.f03: New test.
8346 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8348 PR libgfortran/48602
8349 * gfortran.dg/fmt_g0_6.f08: New test.
8351 2011-04-17 Jason Merrill <jason@redhat.com>
8353 * g++.dg/cpp0x/sfinae16.C: New.
8355 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8357 * gcc.target/mips/reg-var-1.c: New test.
8359 2011-04-17 Jan Hubicka <jh@suse.cz>
8361 * gcc.dg/winline-5.c: Update testcase.
8363 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8365 * gnat.dg/discr27.ad[sb]: Move dg directive.
8366 * gnat.dg/discr28.ad[sb]: New test.
8367 * gnat.dg/discr28_pkg.ads: New helper.
8369 2011-04-17 Michael Matz <matz@suse.de>
8371 PR tree-optimization/48622
8373 * gcc.dg/lto/pr48622_0.c: New test.
8375 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8377 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8378 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8379 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8380 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8381 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8382 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8384 2011-04-15 Jason Merrill <jason@redhat.com>
8386 * g++.dg/cpp0x/range-for17.C: New.
8388 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8390 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8391 * g++.dg/cpp0x/range-for3.C: Likewise.
8392 * g++.dg/cpp0x/range-for9.C: Correct error message.
8393 * g++.dg/cpp0x/range-for11.C: New.
8394 * g++.dg/cpp0x/range-for12.C: New.
8395 * g++.dg/cpp0x/range-for13.C: New.
8396 * g++.dg/cpp0x/range-for14.C: New.
8397 * g++.dg/cpp0x/range-for15.C: New.
8398 * g++.dg/cpp0x/range-for16.C: New.
8400 2011-04-15 Tobias Burnus <burnus@net-b.de>
8403 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8405 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8407 * objc.dg/naming-4.m: Updated.
8408 * objc.dg/naming-5.m: Updated.
8409 * objc.dg/naming-6.m: New.
8410 * objc.dg/naming-7.m: New.
8411 * obj-c++.dg/naming-1.mm: Updated.
8412 * obj-c++.dg/naming-2.mm: Updated.
8413 * obj-c++.dg/naming-3.mm: New.
8414 * obj-c++.dg/naming-4.mm: New.
8416 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8418 PR libgfortran/48589
8419 * gfortran.dg/fmt_g0_5.f08: New test.
8421 2011-04-15 Richard Guenther <rguenther@suse.de>
8424 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8426 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8428 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8429 -finline-limit=0 to -fno-inline
8431 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8434 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8437 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8440 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8441 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8442 * gcc.target/i386/avx-insertps-3.c: New test.
8443 * gcc.target/i386/avx-insertps-4.c: New test.
8445 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8447 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8450 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8455 * gcc.target/avr/pr46779-1.c: New test case
8456 * gcc.target/avr/pr46779-2.c: New test case
8458 2011-04-14 Jason Merrill <jason@redhat.com>
8460 * g++.dg/cpp0x/sfinae15.C: New.
8462 * g++.dg/cpp0x/sfinae14.C: New.
8464 * g++.dg/ext/vla10.C: New.
8466 2011-04-14 Richard Guenther <rguenther@suse.de>
8468 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8470 2011-04-14 Richard Guenther <rguenther@suse.de>
8472 * gcc.dg/fold-bitand-4.c: Move ...
8473 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8475 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8477 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8479 * gcc.target/avr/torture/trivial.c: Ditto.
8481 2011-04-13 Jason Merrill <jason@redhat.com>
8483 * g++.dg/template/operator11.C: New.
8485 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8488 * gcc.dg/gomp/pr48591.c: New test.
8491 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8492 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8494 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8497 * g++.dg/template/dependent-expr7.C: New test case.
8499 2011-04-13 Jason Merrill <jason@redhat.com>
8501 * g++.dg/cpp0x/sfinae13.C: New.
8503 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8505 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8507 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8509 * gcc.target/arm/pr43698.c: Remove -march option.
8511 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8513 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8516 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8520 * gfortran.dg/realloc_on_assign_6.f03: New test.
8522 2011-04-12 Kai Tietz <ktietz@redhat.com>
8524 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8525 targets the additional -mno-ms-bitfields and
8526 -Wno-packed-bitfield-compat options.
8527 * g++.dg/ext/bitfield3.C: Likewise.
8528 * g++.dg/ext/bitfield4.C: Likewise.
8529 * g++.dg/ext/bitfield5.C: Likewise.
8530 * gcc.dg/bitfld-15.c: Likewise.
8531 * gcc.dg/bitfld-16.c: Likewise.
8532 * gcc.dg/bitfld-17.c: Likewise.
8533 * gcc.dg/bitfld-18.c: Likewise.
8535 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8537 * gcc.target/arm/neon-vld3-1.c: New test.
8538 * gcc.target/arm/neon-vst3-1.c: New test.
8539 * gcc.target/arm/neon/v*.c: Regenerate.
8541 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8543 PR rtl-optimization/48549
8544 * g++.dg/opt/pr48549.C: New test.
8546 2011-04-12 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/46076
8549 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8551 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8554 * lib/compat.exp (compat-execute): Declare unsupported after
8555 stripping path from src1.
8556 * lib/lto.exp (lto-execute): Likewise.
8558 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8561 * gcc.dg/pr48552-1.c: New test.
8562 * gcc.dg/pr48552-2.c: New test.
8564 2011-04-11 Jason Merrill <jason@redhat.com>
8566 * g++.dg/cpp0x/sfinae12.C: New.
8568 * g++.dg/cpp0x/enum10.C: New.
8570 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8572 * g++.dg/cpp0x/rv-func.C: New.
8574 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8576 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8579 2011-04-11 Martin Jambor <mjambor@suse.cz>
8581 PR tree-optimization/48195
8582 * gcc.dg/ipa/pr48195.c: New test.
8584 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8586 * gnat.dg/return3.adb: Remove unused switch.
8588 2011-04-08 Mike Stump <mikestump@comcast.net>
8591 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8592 default to fno-common.
8594 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8596 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8597 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8599 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8602 * gfortran.dg/function_optimize_5.f90: New test.
8604 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8606 * gnat.dg/aggr17.adb: New test.
8607 * gnat.dg/aggr18.adb: Likewise.
8609 2011-04-08 Michael Matz <matz@suse.de>
8612 * gcc.target/i386/pr48389.c: New test.
8614 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8616 PR rtl-optimization/48272
8617 * g++.dg/opt/pr48272.C: New.
8619 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8621 PR rtl-optimization/48235
8622 * gcc.dg/pr48235.c: New.
8624 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8626 PR rtl-optimization/48302
8627 * g++.dg/opt/pr48302.C: New.
8629 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8632 * g++.dg/opt/pr48273.C: New.
8634 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8636 PR rtl-optimization/48442
8637 * gcc.dg/pr48442.c: New.
8639 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8641 PR tree-optimization/48377
8642 * gcc.dg/vect/pr48377.c: New test.
8644 2011-04-07 Jason Merrill <jason@redhat.com>
8646 * g++.dg/cpp0x/regress/call1.C: New.
8648 * g++.dg/cpp0x/variadic107.C: New.
8650 * g++.dg/cpp0x/sfinae11.C: New.
8651 * g++.dg/cpp0x/noexcept02.C: Fix.
8653 * g++.dg/cpp0x/sfinae10.C: New.
8655 * g++.dg/cpp0x/sfinae9.C: New.
8657 * c-c++-common/Wcast-qual-1.c: Move here from...
8658 * gcc.dg/cast-qual-3.c: ...here, and...
8659 * g++.dg/warn/Wcast-qual2.C: ...here.
8661 * g++.dg/cpp0x/sfinae8.C: New.
8663 * g++.dg/cpp0x/sfinae7.C: New.
8665 * g++.dg/cpp0x/enum9.C: New.
8667 2011-04-07 Mike Stump <mikestump@comcast.net>
8669 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8670 with no trampolines.
8672 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8675 * gfortran.dg/gomp/pr48117.f90: New test.
8678 * gcc.dg/torture/pr48343.c: New test.
8680 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8682 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8684 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8686 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8688 2011-04-07 Tom de Vries <tom@codesourcery.com>
8691 * lib/scanasm.exp (object-size): New proc.
8692 * gcc.target/arm/pr43920-2.c: New test.
8694 2011-04-06 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8700 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8702 * gcc.dg/mtune.c: Prune note from output.
8704 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8707 * gcc.dg/guality/pr36977.c: New test.
8708 * gcc.dg/guality/pr48466.c: New test.
8710 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8712 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8714 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8716 * gnat.dg/return3.adb: New test.
8718 2011-04-06 Richard Guenther <rguenther@suse.de>
8720 PR tree-optimization/47663
8721 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8723 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8725 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8726 Solaris 8 and 9 as well.
8728 2011-04-05 Tom de Vries <tom@codesourcery.com>
8731 * gcc.target/arm/pr43920-1.c: New test.
8733 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8735 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8736 (cctor): Actually return the value.
8737 (main): Cast return values.
8739 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8741 * gfortran.dg/character_comparison_8.f90: New test.
8743 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8745 * frontend-passes: (optimize_lexical_comparison): New function.
8746 (optimize_expr): Call it.
8747 (optimize_comparison): Also handle lexical comparison functions.
8748 Return false instad of -2 for unequal comparison.
8750 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8753 * function_optimize_4.f90: New test.
8755 2011-04-04 Tobias Burnus <burnus@net-b.de>
8758 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8759 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8760 * gfortran.dg/coarray_15.f90: New.
8762 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8764 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8765 * gfortran.dg/bessel_7.f90: Likewise.
8767 2011-04-03 Tobias Burnus <burnus@net-b.de>
8769 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8771 2011-04-03 Richard Guenther <rguenther@suse.de>
8772 Ira Rosen <ira.rosen@linaro.org>
8774 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8775 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8776 -ftree-loop-if-convert-stores.
8778 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8780 * gnat.dg/specs/aggr2.ads: New test.
8782 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8784 * gnat.dg/debug2.ad[sb]: New test.
8785 * gnat.dg/debug2_pkg.ads: New helper.
8786 * gnat.dg/debug3.ad[sb]: New test.
8788 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8790 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8792 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8795 * gcc.c-torture/compile/pr48335-1.c: New test.
8796 * gcc.dg/pr48335-1.c: New test.
8797 * gcc.dg/pr48335-2.c: New test.
8798 * gcc.dg/pr48335-3.c: New test.
8799 * gcc.dg/pr48335-4.c: New test.
8800 * gcc.dg/pr48335-5.c: New test.
8801 * gcc.dg/pr48335-6.c: New test.
8802 * gcc.dg/pr48335-7.c: New test.
8803 * gcc.dg/pr48335-8.c: New test.
8804 * gcc.target/i386/pr48335-1.c: New test.
8806 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8809 * gcc.dg/Waddress.c: New test.
8811 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8814 * gfortran.dg/function_optimize_3.f90: New test.
8816 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8818 * gcc.c-torture/compile/20110401-1.c: New test.
8820 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8821 * g++.dg/lto/20091002-2_0.C: Likewise.
8822 * g++.dg/lto/20090303_0.c: Likewise.
8823 * g++.dg/lto/20091004-1_0.C: Likewise.
8824 * g++.dg/lto/20091002-3_0.C: Likewise.
8825 * g++.dg/lto/20091004-2_0.C: Likewise.
8826 * g++.dg/lto/20081123_0.C: Likewise.
8827 * g++.dg/lto/20090313_0.C: Likewise.
8828 * g++.dg/lto/20081109-1_0.C: Likewise.
8829 * g++.dg/lto/20081219_0.C: Likewise.
8830 * g++.dg/lto/20081204-1_0.C: Likewise.
8831 * g++.dg/lto/20090302_0.C: Likewise.
8832 * g++.dg/lto/20081119-1_0.C: Likewise.
8833 * g++.dg/lto/20081118_0.C: Likewise.
8834 * gcc.dg/lto/20091020-2_0.c: Likewise.
8835 * gcc.dg/lto/20090210_0.c: Likewise.
8836 * gcc.dg/lto/20081204-1_0.c: Likewise.
8837 * gcc.dg/lto/20081224_0.c: Likewise.
8838 * gcc.dg/lto/20090219_0.c: Likewise.
8839 * gcc.dg/lto/20091014-1_0.c: Likewise.
8840 * gcc.dg/lto/20091016-1_0.c: Likewise.
8841 * gcc.dg/lto/20090206-2_0.c: Likewise.
8842 * gcc.dg/lto/20090116_0.c: Likewise.
8843 * gcc.dg/lto/20091013-1_0.c: Likewise.
8844 * gcc.dg/lto/20091015-1_0.c: Likewise.
8845 * gcc.dg/lto/20090126-2_0.c: Likewise.
8847 2011-03-31 Ian Lance Taylor <iant@google.com>
8849 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8851 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8853 * gnat.dg/opt16.adb: New test.
8855 2011-03-31 Jason Merrill <jason@redhat.com>
8857 * g++.dg/cpp0x/defaulted24.C: New.
8859 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8862 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8865 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8867 * g++.dg/other/i386-9.C: New test.
8869 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8871 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8873 2011-03-30 Jason Merrill <jason@redhat.com>
8875 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8877 * g++.dg/cpp0x/regress/isnan.C: New.
8879 * g++.dg/cpp0x/initlist46.C: New.
8881 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8884 * gcc.target/arm/neon-modes-2.c: New test.
8886 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8889 * gcc.c-torture/compile/pr48305.c: New test.
8891 2011-03-29 Jason Merrill <jason@redhat.com>
8893 * g++.dg/cpp0x/regress/value-dep1.C: New.
8895 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8897 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8899 2011-03-29 Ian Lance Taylor <iant@google.com>
8901 * go.test/go-test.exp: Handle the test lines used in several new
8903 (errchk): Add opts parameter. Change all callers. Handle parens
8906 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8907 Dominique d'Humieres <dominiq@lps.ens.fr>
8909 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8910 and __APPLE__ && __PPC__ && __ALTIVEC__.
8912 2011-03-29 Jason Merrill <jason@redhat.com>
8914 * g++.dg/cpp0x/dependent1.C: New.
8916 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8918 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8920 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8922 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8925 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8926 * gfortran.dg/proc_ptr_comp_32.f90: New.
8928 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8930 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8931 check for corresponding warning.
8933 2011-03-28 Jason Merrill <jason@redhat.com>
8935 * g++.dg/cpp0x/rv-deduce2.C: New.
8937 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8940 * gcc.dg/pr48203.c: New test.
8942 2011-03-28 Jeff Law <law@redhat.com>
8944 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8946 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8948 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8949 and __PPC__ && __ALTIVEC__.
8951 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8954 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8955 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8956 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8957 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8959 2011-03-28 Jason Merrill <jason@redhat.com>
8961 * g++.dg/cpp0x/initlist-array2.C: New.
8963 * g++.dg/cpp0x/initlist-array1.C: New.
8965 * g++.dg/cpp0x/constexpr-compound.C: New.
8967 * g++.dg/cpp0x/constexpr-using.C: New.
8969 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8971 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8974 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8976 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8978 * gcc.dg/slp-1.c: New test.
8980 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8982 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8983 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8984 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8985 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8986 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8987 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8988 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8989 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8990 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8991 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8992 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8993 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8994 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8995 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8997 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9000 * gfortran.dg/trim_optimize_5.f90: New test.
9001 * gfortran.dg/trim_optimize_6.f90: New test.
9003 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9006 * gcc.target/mips/madd-7.c: Remove -mlong32.
9007 * gcc.target/mips/msub-7.c: Likewise.
9009 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9011 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9012 accesses to preserve the meaning of the test for doubleword vectors.
9013 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9014 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9016 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9019 * gfortran.dg/class_42.f03: New.
9021 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9023 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9026 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9028 PR rtl-optimization/48144
9029 * gcc.dg/pr48144.c: New test.
9031 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9033 * gnat.dg/discr27.ad[sb]: New test.
9035 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9037 * gnat.dg/limited_with2.ad[sb]: New test.
9038 * gnat.dg/limited_with2_pkg1.ads: New helper.
9039 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9041 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9043 * gnat.dg/opt15.adb: New test.
9044 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9046 2011-03-25 Tobias Burnus <burnus@net-b.de>
9050 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9051 * gfortran.dg/leadz_trailz_3.f90: Ditto
9053 2011-03-25 Martin Jambor <mjambor@suse.cz>
9055 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9057 2011-03-25 Jason Merrill <jason@redhat.com>
9059 * g++.dg/cpp0x/defaulted22.C: New.
9060 * g++.dg/cpp0x/defaulted23.C: New.
9061 * g++.dg/cpp0x/defaulted15.C: Adjust.
9063 2011-03-25 Jason Merrill <jason@redhat.com>
9065 * g++.dg/cpp0x/move1.C: New.
9067 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9070 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9072 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9074 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9075 for mips-sgi-irix6.5.
9076 Replace snprintf prototype by <stdio.h>.
9078 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9082 run_expensive_tests.
9083 * gcc.dg/graphite/block-4.c: Likewise.
9084 * gcc.dg/graphite/block-7.c: Likewise.
9085 * gcc.dg/graphite/block-8.c: Likewise.
9087 2011-03-25 Richard Guenther <rguenther@suse.de>
9089 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9090 * g++.dg/tree-ssa/pr8781.C: Likewise.
9091 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9092 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9093 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9094 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9095 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9096 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9097 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9098 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9099 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9100 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9101 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9102 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9103 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9104 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9105 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9107 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9108 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9109 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9110 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9111 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9112 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9113 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9114 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9115 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9116 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9117 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9118 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9119 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9120 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9121 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9122 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9123 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9124 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9125 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9126 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9127 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9128 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9129 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9130 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9131 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9132 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9133 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9134 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9135 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9136 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9137 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9138 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9139 * c-c++-common/pr46562-2.c: Likewise.
9140 * gfortran.dg/pr42108.f90: Likewise.
9141 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9142 foo to be inlined even at -O1.
9143 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9144 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9145 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9146 * gcc.dg/matrix/matrix.exp: Disable FRE.
9148 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9151 * gcc.dg/dfp/pr48204.c: New test.
9153 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9156 * gcc.c-torture/execute/pr47917.c: Move this...
9157 * gcc.dg/torture/pr47917.c: to here and add xfails.
9159 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9161 * gnat.dg/array16.ad[sb]: New test.
9162 * gnat.dg/array16.ads: New helper.
9164 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9166 * gnat.dg/derived_type2.adb: New test.
9168 2011-03-24 Richard Guenther <rguenther@suse.de>
9170 PR tree-optimization/48271
9171 * g++.dg/torture/pr48271.C: New testcase.
9173 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9175 * gnat.dg/array15.ad[sb]: New test.
9177 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9180 * gcc.target/i386/pr48237.c: New test.
9182 2011-03-24 Richard Guenther <rguenther@suse.de>
9185 * gcc.dg/builtin-object-size-10.c: New testcase.
9187 2011-03-24 Richard Guenther <rguenther@suse.de>
9189 PR tree-optimization/46562
9190 * c-c++-common/pr46562-2.c: New testcase.
9191 * c-c++-common/pr46562.c: Likewise.
9193 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9195 * gcc.dg/vect/vect-cselim-1.c: New test.
9196 * gcc.dg/vect/vect-cselim-2.c: New test.
9198 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9200 * gcc.target/arm/pr46934.c: New.
9202 2011-03-23 Ian Lance Taylor <iant@google.com>
9204 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9206 2011-03-23 Richard Guenther <rguenther@suse.de>
9208 * gcc.dg/struct: Remove directory and contents.
9210 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9213 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9215 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9217 * gnat.dg/discr26.ad[sb]: New test.
9218 * gnat.dg/discr26_pkg.ads: New helper.
9220 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9223 * gcc.target/arm/neon-vld-1.c: New test.
9225 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9227 * gnat.dg/array14.ad[sb]: New test.
9228 * gnat.dg/array14_pkg.ads: New helper.
9230 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9232 * gcc.c-torture/execute/920501-8.x: Remove.
9233 * gcc.c-torture/execute/930513-1.x: Remove.
9234 * gcc.c-torture/execute/960312-1.x: Remove.
9235 * gcc.c-torture/compile/20000804-1.c,
9236 gcc.c-torture/compile/20001205-1.c,
9237 gcc.c-torture/compile/20001226-1.c,
9238 gcc.c-torture/compile/20010518-2.c,
9239 gcc.c-torture/compile/20020312-1.c,
9240 gcc.c-torture/compile/20020604-1.c,
9241 gcc.c-torture/compile/920501-12.c,
9242 gcc.c-torture/compile/920501-4.c,
9243 gcc.c-torture/compile/920520-1.c,
9244 gcc.c-torture/compile/980506-1.c,
9245 gcc.c-torture/execute/980709-1.x,
9246 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9247 options for m68hc11.
9248 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9249 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9252 2011-03-22 Nick Clifton <nickc@redhat.com>
9254 * lib/target-supports.exp (check_profiling_available): Add MN10300
9255 to the list of targets that do not support profiling. Restore
9256 alpha sorting to this list.
9258 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9260 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9261 failure on 32-bit systems.
9262 * gcc.dg/torture/vector-2.c: Ditto.
9264 2011-03-22 Richard Guenther <rguenther@suse.de>
9266 PR tree-optimization/48228
9267 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9269 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9271 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9275 * gcc.target/powerpc/pr48226.c: New file.
9277 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9279 * lib/prune.exp (prune_gcc_output): Prune "could not create
9280 compact unwind for" warnings.
9282 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9286 * gcc.c-torture/execute/pr42544.c: New test.
9287 * gcc.c-torture/execute/pr48197.c: New test.
9289 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9291 PR preprocessor/48192
9292 * gcc.target/powerpc/pr48192.c: New file.
9295 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9296 split problem of 0 being loaded in a VSX register.
9298 2011-03-21 Richard Guenther <rguenther@suse.de>
9301 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9302 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9303 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9304 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9306 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.dg/pr48213.c: New test.
9311 2011-03-21 Kai Tietz <ktietz@redhat.com>
9314 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9316 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9318 * gcc.target/arm/xor-and.c: New.
9320 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9323 * gfortran.dg/function_optimize_1.f90: New test.
9324 * gfortran.dg/function_optimize_2.f90: New test.
9326 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9328 PR rtl-optimization/47502
9329 * gcc.target/i386/pr47502-1.c: New.
9330 * gcc.target/i386/pr47502-2.c: Likewise.
9332 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9334 PR rtl-optimization/48156
9335 * gcc.dg/pr48156.c: New test.
9337 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9340 * gfortran.dg/scratch_1.f90: Adjust test.
9342 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9345 * gfortran.dg/scratch_1.f90: New test.
9347 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9349 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9350 variably modified typedefs.
9351 * gcc.dg/c1x-typedef-2.c: Remove.
9353 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9355 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9356 * gcc.dg/c1x-anon-struct-3.c: New test.
9357 * gcc.dg/anon-struct-11.c: Update.
9359 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9361 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9363 Only xfail with gas.
9365 2011-03-18 Jason Merrill <jason@redhat.com>
9367 * g++.dg/template/fn-ptr1.C: New.
9369 * g++.dg/overload/volatile1.C: New.
9371 * g++.dg/opt/pr23372.C: New.
9373 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9375 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9378 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9380 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9382 * gcc.target/arm/unsigned-extend-1.c: New.
9384 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.c-torture/compile/pr48161.c: New test.
9389 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9392 * gcc.dg/torture/pr47725.c: New.
9394 2011-03-17 Jason Merrill <jason@redhat.com>
9396 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9397 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9399 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9401 * gnat.dg/specs/elab2.ads: New test.
9402 * gnat.dg/specs/elab2_pkg.ads: New helper.
9404 2011-03-17 Jason Merrill <jason@redhat.com>
9406 * g++.dg/cpp0x/decltype-1212.C: New.
9407 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9409 2011-03-17 Jason Merrill <jason@redhat.com>
9411 * g++.dg/parse/memfnquals1.C: New.
9413 2011-03-17 Richard Guenther <rguenther@suse.de>
9416 * gcc.dg/pr48134.c: New testcase.
9418 2011-03-17 Richard Guenther <rguenther@suse.de>
9421 * g++.dg/torture/pr48165.C: New testcase.
9423 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9425 PR rtl-optimization/48141
9426 * gcc.dg/pr48141.c: New test.
9428 2011-03-16 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/constexpr-48089.C: New.
9432 * g++.dg/cpp0x/constexpr-abi1.C: New.
9434 * g++.dg/cpp0x/constexpr-46336.C: New.
9435 * g++.dg/parse/friend5.C: Adjust expected errors.
9437 * g++.dg/cpp0x/constexpr-47570.C: New.
9439 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9442 * ++.dg/debug/dwarf2/typedef6.C: New test.
9444 2011-03-16 Jason Merrill <jason@redhat.com>
9446 * g++.dg/cpp0x/elision2.C: New.
9448 * g++.dg/cpp0x/constexpr-array3.C: New.
9450 2011-03-16 Jason Merrill <jason@redhat.com>
9452 * g++.dg/cpp0x/sfinae6.C: New.
9453 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9454 * g++.dg/cpp0x/pr45908.C: Likewise.
9455 * g++.dg/cpp0x/sfinae6.C: Likewise.
9456 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9457 * g++.old-deja/g++.law/arg11.C: Likewise.
9459 2011-03-16 Jason Merrill <jason@redhat.com>
9461 * g++.dg/template/incomplete6.C: New.
9463 2011-03-16 Jeff Law <law@redhat.com>
9465 * gcc.dg/tree-ssa/vrp55.c: New test.
9467 2011-03-16 Jason Merrill <jason@redhat.com>
9469 * g++.dg/cpp0x/auto22.C: New.
9471 2011-03-16 Richard Guenther <rguenther@suse.de>
9473 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9474 optimizing it away if promoted to const.
9476 2011-03-16 Richard Guenther <rguenther@suse.de>
9478 PR tree-optimization/48149
9479 * gcc.dg/fold-complex-1.c: New testcase.
9481 2011-03-16 Richard Guenther <rguenther@suse.de>
9484 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9487 2011-03-16 Richard Guenther <rguenther@suse.de>
9489 PR tree-optimization/26134
9490 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9492 2011-03-16 Richard Guenther <rguenther@suse.de>
9494 PR tree-optimization/48146
9495 * gcc.dg/torture/pr48146.c: New testcase.
9497 2011-03-16 Richard Guenther <rguenther@suse.de>
9499 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9500 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9502 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9505 * gcc.c-torture/compile/pr48136.c: New test.
9507 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9510 * gcc.dg/guality/pr45882.c: New test.
9512 2011-03-15 Jason Merrill <jason@redhat.com>
9514 * g++.dg/cpp0x/constexpr-recursion.C: New.
9516 * g++.dg/cpp0x/implicit11.C: New.
9518 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9520 * g++.dg/cpp0x/constexpr-attribute.C: New.
9522 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9524 * g++.dg/parse/pr34758.C: New.
9526 2011-03-15 Xinliang David Li <davidxl@google.com>
9529 * gcc.dg/uninit-pred-7_d.c: New test.
9530 * gcc.dg/uninit-pred-8_d.c: New test.
9532 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9535 * gcc.target/arm/pr46788.c: New.
9537 2011-03-15 Richard Guenther <rguenther@suse.de>
9540 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9541 * gfortran.dg/ishft_4.f90: Likewise.
9542 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9544 2011-03-15 Richard Guenther <rguenther@suse.de>
9546 PR tree-optimization/13954
9547 * g++.dg/tree-ssa/pr13954.C: New testcase.
9549 2011-03-15 Richard Guenther <rguenther@suse.de>
9551 PR tree-optimization/48037
9552 * gcc.target/i386/pr48037-1.c: New testcase.
9554 2011-03-15 Richard Guenther <rguenther@suse.de>
9556 PR tree-optimization/41490
9557 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9558 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9559 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9560 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9561 * g++.dg/tree-ssa/pr33604.C: Adjust.
9563 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9566 * gcc.c-torture/execute/pr47917.c: New test.
9567 * gcc.dg/pr47917.c: New test.
9570 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9572 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9574 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9575 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9576 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9577 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9578 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9579 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9580 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9581 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9582 * gcc.target/i386/avx-floor-vec.c: Ditto.
9583 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9584 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9585 * gcc.target/i386/avx-rint-vec.c: Ditto.
9586 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9587 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9588 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9589 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9591 2011-03-14 Tom Tromey <tromey@redhat.com>
9593 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9594 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9595 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9597 2011-03-14 Tom Tromey <tromey@redhat.com>
9599 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9600 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9601 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9603 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9605 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9607 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9609 PR rtl-optimization/47166
9610 * gcc.c-torture/execute/postmod-1.c: New test.
9612 2011-03-14 Richard Guenther <rguenther@suse.de>
9615 * gcc.dg/torture/pr48098.c: New testcase.
9617 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9620 * gcc.target/powerpc/pr48053-1.c: New test.
9621 * gcc.target/powerpc/pr48053-2.c: Likewise.
9623 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9626 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9628 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9631 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9633 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9636 * gfortran.dg/class_41.f03: New.
9638 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9640 * g++.dg/conversion/cast3.C: New test.
9642 2011-03-11 Jason Merrill <jason@redhat.com>
9644 * g++.dg/template/error45.C: New.
9646 * g++.dg/parse/no-type-defn1.C: New.
9648 * g++.dg/ext/attrib40.C: New.
9650 * g++.dg/cpp0x/regress/array1.C: New.
9652 2011-03-11 Richard Guenther <rguenther@suse.de>
9654 PR tree-optimization/48067
9655 * gcc.dg/pr48067.c: New testcase.
9657 2011-03-11 Richard Guenther <rguenther@suse.de>
9660 * g++.dg/lto/20110311-1_0.C: New testcase.
9662 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9665 * g++.dg/inherit/virtual8.C: New test.
9668 * gcc.dg/torture/pr48044.c: New test.
9670 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9673 * gfortran.dg/proc_ptr_comp_31.f90: New.
9675 2011-03-11 Richard Guenther <rguenther@suse.de>
9677 PR tree-optimization/47278
9678 * gcc.dg/torture/pr47278-1.c: New testcase.
9679 * gcc.dg/torture/pr47278-2.c: Likewise.
9681 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9683 PR tree-optimization/48063
9684 * gcc.dg/torture/pr48063.c: New test.
9686 2011-03-10 Jason Merrill <jason@redhat.com>
9688 * g++.dg/template/array22.C: New.
9690 * g++.dg/cpp0x/syntax-err1.C: New.
9691 * g++.dg/parse/error36.C: Adjust expected errors.
9692 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9693 * g++.old-deja/g++.pt/typename3.C: Likewise.
9694 * g++.old-deja/g++.pt/typename4.C: Likewise.
9695 * g++.old-deja/g++.pt/typename6.C: Likewise.
9697 2011-03-09 Jason Merrill <jason@redhat.com>
9699 * g++.dg/template/nontype22.C: New.
9701 2011-03-09 Martin Jambor <mjambor@suse.cz>
9703 PR tree-optimization/47714
9704 * g++.dg/torture/pr47714.C: New test.
9706 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9709 * gcc.target/powerpc/pr47755-2.c: New file.
9711 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9713 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9714 is not set in the environment, pass 64 as first argument when not
9715 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9716 native where ulimit -u is supported.
9718 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9720 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9722 2011-03-08 Jason Merrill <jason@redhat.com>
9724 * g++.dg/template/nontype21.C: New.
9726 * g++.dg/template/anon5.C: New.
9728 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9731 * gcc.dg/pr47881.c: New test.
9733 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9736 * g++.dg/lookup/template3.C: New test.
9738 2011-03-08 Kai Tietz <ktietz@redhat.com>
9740 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9743 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9746 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9747 sizeof to compute alignment.
9749 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9751 PR tree-optimization/48022
9752 * gcc.dg/pr48022-1.c: New test.
9753 * gcc.dg/pr48022-2.c: New test.
9755 2011-03-07 Jason Merrill <jason@redhat.com>
9757 * g++.dg/template/nontype20.C: New.
9758 * g++.dg/init/member1.C: Adjust expected errors.
9759 * g++.dg/parse/constant4.C: Likewise.
9760 * g++.dg/template/qualified-id3.C: Likewise.
9761 * g++.old-deja/g++.pt/crash10.C: Likewise.
9763 * g++.dg/cpp0x/regress/non-const1.C: New.
9765 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9768 * gcc.dg/pr47991.c: New test.
9770 2011-03-07 Jason Merrill <jason@redhat.com>
9772 * g++.dg/abi/mangle46.C: New.
9774 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9777 * gcc.target/powerpc/pr47862.c: New.
9779 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9782 * gcc.target/i386/combine-mul.c: Require nonpic.
9784 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9785 Nathan Froyd <froydnj@codesourcery.com>
9787 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9789 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9791 * README.QMTEST: Remove.
9793 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9794 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9797 * gfortran.dg/array_constructor_37.f90 : New test.
9799 2011-03-05 Jason Merrill <jason@redhat.com>
9801 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9802 * g++.dg/abi/mangle45.C: Likewise.
9803 * g++.dg/cpp0x/trailing1.C: Likewise.
9805 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9807 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9809 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9811 PR rtl-optimization/47899
9812 * gcc.dg/pr47899.c: New test.
9814 * gcc.dg/torture/pr47968.c: Ignore warnings.
9816 PR tree-optimization/47967
9817 * gcc.c-torture/compile/pr47967.c: New test.
9819 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9821 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9822 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9824 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9826 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9827 and property_getAttributes() if __OBJC2__.
9828 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9829 * objc.dg/property/property-encoding-1.m: New.
9830 * obj-c++.dg/property/property-encoding-1.mm: New.
9832 2011-03-04 Jason Merrill <jason@redhat.com>
9834 * g++.dg/template/pseudodtor6.C: New.
9836 * g++.dg/inherit/covariant19.C: New.
9838 2011-03-04 Richard Guenther <rguenther@suse.de>
9841 * gcc.dg/torture/pr47968.c: New testcase.
9843 2011-03-04 Richard Guenther <rguenther@suse.de>
9846 * gcc.dg/torture/pr47975.c: New testcase.
9848 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9851 * g++.dg/template/crash106.C: New.
9853 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9856 * gcc.dg/gomp/pr47963.c: New test.
9857 * g++.dg/gomp/pr47963.C: New test.
9859 2011-03-02 Jason Merrill <jason@redhat.com>
9861 * g++.dg/cpp0x/regress/condition1.C: New.
9863 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9865 2011-03-01 Jason Merrill <jason@redhat.com>
9867 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9869 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9871 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9873 PR rtl-optimization/47925
9874 * gcc.c-torture/execute/pr47925.c: New test.
9876 2011-03-01 Jason Merrill <jason@redhat.com>
9878 * g++.dg/cpp0x/decltype25.C: New.
9880 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9882 2011-03-01 Richard Guenther <rguenther@suse.de>
9884 PR tree-optimization/47890
9885 * gcc.dg/torture/pr47890.c: New testcase.
9887 2011-03-01 Richard Guenther <rguenther@suse.de>
9890 * gcc.dg/lto/pr47924_0.c: New testcase.
9892 2011-03-01 Richard Guenther <rguenther@suse.de>
9895 * gfortran.dg/lto/pr46911_0.f: New testcase.
9897 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9899 PR libgfortran/47933
9900 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9901 compile errors from older code form.
9903 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9905 PR libgfortran/47567
9906 * gfortran.dg/fmt_fw_d.f90: New test.
9908 2011-02-28 Jason Merrill <jason@redhat.com>
9910 * g++.dg/inherit/covariant18.C: New.
9912 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9915 * gcc.dg/pr47893.c: New test.
9917 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9919 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9920 NULL in case of a selector with conflicting types.
9921 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9923 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9925 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9926 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9927 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9928 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9930 2011-02-28 Jason Merrill <jason@redhat.com>
9933 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9935 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9937 PR libgfortran/47778
9938 * gfortran.dg/namelist_71.f90: New test.
9940 2011-02-27 Jason Merrill <jason@redhat.com>
9943 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9944 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9946 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9949 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9951 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9954 * gfortran.dg/gomp/task-1.f90: Removed.
9956 2011-02-26 Jason Merrill <jason@redhat.com>
9958 * g++.dg/template/this-targ1.C: New.
9960 * g++.dg/cpp0x/regress/template-const1.C: New.
9961 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9962 * g++.dg/template/function1.C: Adjust.
9963 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9964 * g++.dg/debug/debug7.C: Adjust.
9966 2011-02-26 Tobias Burnus <burnus@net-b.de>
9969 * gfortran.dg/gomp/task-1.f90: New.
9971 2011-02-25 Jie Zhang <jie@codesourcery.com>
9973 * gcc.target/arm/neon-thumb2-move.c: Add
9974 dg-require-effective-target arm_thumb2_ok.
9976 2011-02-24 Jason Merrill <jason@redhat.com>
9978 * g++.dg/parse/constant1.C: Specify C++98 mode.
9979 * g++.dg/parse/constant5.C: Likewise.
9980 * g++.dg/parse/error2.C: Likewise.
9981 * g++.dg/parse/semicolon3.C: Likewise.
9982 * g++.dg/template/crash14.C: Likewise.
9983 * g++.dg/template/local4.C: Likewise.
9984 * g++.dg/template/nontype3.C: Likewise.
9985 * g++.dg/parse/crash31.C: Adjust expected errors.
9986 * g++.dg/template/function1.C: Likewise.
9987 * g++.dg/template/ref3.C: Likewise.
9988 * g++.dg/template/static9.C: Likewise.
9989 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9991 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9992 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9993 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9994 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9995 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9997 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10000 * gfortran.dg/pr47878.f90: New test.
10002 2011-02-24 Richard Guenther <rguenther@suse.de>
10005 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10006 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10008 2011-02-24 Richard Guenther <rguenther@suse.de>
10011 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10012 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10014 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10016 PR libgfortran/47567
10017 * gfortran.dg/fmt_f0_1.f90: Update test.
10019 2011-02-23 Jason Merrill <jason@redhat.com>
10021 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10022 * g++.dg/abi/mangle45.C: New.
10024 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10025 * g++.dg/template/canon-type-9.C: Match use of decltype
10026 between declaration and definition.
10027 * g++.dg/template/canon-type-12.C: Likewise.
10029 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10032 * gfortran.dg/nested_allocatables_1.f90: New.
10034 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10037 * g++.dg/pr46868.C: New test.
10038 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10039 * g++.dg/parse/error14.C: Adjust.
10041 2011-02-23 Richard Guenther <rguenther@suse.de>
10043 PR tree-optimization/47838
10044 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10046 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10048 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10050 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10052 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10053 * gfortran.dg/count_init_expr.f03: Ditto.
10054 * gfortran.dg/gomp/pr43711.f90: Ditto.
10055 * gcc.dg/struct-parse-2.c: Ditto.
10056 * gcc.dg/parse-error-3.c: Ditto.
10057 * gcc.dg/Wlogical-op-1.c: Ditto.
10058 * gcc.dg/Walways-true-1.c: Ditto.
10059 * gcc.dg/pr24225.c: Ditto.
10060 * gcc.dg/Walways-true-2.c: Ditto.
10061 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10062 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10063 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10064 * g++.dg/overload/defarg4.C: Ditto.
10065 * g++.dg/inherit/covariant16.C: Ditto.
10066 * g++.dg/inherit/virtual7.C: Ditto.
10067 * g++.dg/template/canon-type-9.C: Ditto.
10068 * g++.dg/template/access19.C: Ditto.
10069 * g++.dg/template/call7.C: Ditto.
10070 * g++.dg/template/canon-type-2.C: Ditto.
10071 * g++.dg/template/init7.C: Ditto.
10072 * g++.dg/template/sizeof-template-argument.C: Ditto.
10073 * g++.dg/template/const3.C: Ditto.
10074 * g++.dg/template/sfinae26.C: Ditto.
10075 * g++.dg/template/sfinae26.C: Ditto.
10076 * g++.dg/template/canon-type-11.C: Ditto.
10077 * g++.dg/template/union2.C: Ditto.
10078 * g++.dg/template/canon-type-3.C: Ditto.
10079 * g++.dg/template/canon-type-1.C: Ditto.
10080 * g++.dg/template/canon-type-5.C: Ditto.
10081 * g++.dg/template/canon-type-7.C: Ditto.
10082 * g++.dg/template/canon-type-10.C: Ditto.
10083 * g++.dg/template/spec36.C: Ditto.
10084 * g++.dg/template/typedef38.C: Ditto.
10085 * g++.dg/template/canon-type-4.C: Ditto.
10086 * g++.dg/template/canon-type-6.C: Ditto.
10087 * g++.dg/template/canon-type-13.C: Ditto.
10088 * g++.dg/template/instantiate9.C: Ditto.
10089 * g++.dg/template/ttp22.C: Ditto.
10090 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10091 * g++.dg/warn/Walways-true-1.C: Ditto.
10092 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10093 * g++.dg/warn/Walways-true-2.C: Ditto.
10094 * g++.dg/conversion/op4.C: Ditto.
10095 * g++.dg/opt/pr19650.C: Ditto.
10096 * g++.dg/lookup/friend11.C: Ditto.
10097 * g++.dg/other/default2.C: Ditto.
10098 * g++.dg/other/default3.C: Ditto.
10099 * g++.dg/other/dtor2.C: Ditto.
10100 * g++.dg/other/friend5.C: Ditto.
10101 * g++.dg/other/default5.C: Ditto.
10102 * g++.dg/init/brace6.C: Ditto.
10103 * g++.dg/init/aggr5.C: Ditto.
10104 * g++.dg/init/error2.C: Ditto.
10105 * g++.dg/expr/bound-mem-fun.C: Ditto.
10106 * g++.dg/expr/cond6.C: Ditto.
10107 * g++.dg/expr/stmt-expr-1.C: Ditto.
10108 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10109 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10110 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10111 * g++.dg/cpp0x/bracket1.C: Ditto.
10112 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10113 * g++.dg/cpp0x/pr38646.C: Ditto.
10114 * g++.dg/cpp0x/variadic73.C: Ditto.
10115 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10116 * g++.dg/cpp0x/bracket4.C: Ditto.
10117 * g++.dg/cpp0x/decltype4.C: Ditto.
10118 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10119 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10120 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10121 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10122 * g++.dg/cpp0x/decltype2.C: Ditto.
10123 * g++.dg/cpp0x/decltype1.C: Ditto.
10124 * g++.dg/cpp0x/bracket2.C: Ditto.
10125 * g++.dg/cpp0x/decltype5.C: Ditto.
10126 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10127 * g++.dg/cpp0x/variadic70.C: Ditto.
10128 * g++.dg/cpp0x/decltype6.C: Ditto.
10129 * g++.dg/cpp0x/rvo.C: Ditto.
10130 * g++.dg/cpp0x/vt-40092.C: Ditto.
10131 * g++.dg/cpp0x/variadic-new.C: Ditto.
10132 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10133 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10134 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10135 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10136 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10137 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10138 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10139 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10140 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10141 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10142 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10143 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10144 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10145 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10146 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10147 * g++.dg/cpp0x/pr39639.C: Ditto.
10148 * g++.dg/cpp0x/decltype3.C: Ditto.
10149 * g++.dg/cpp0x/variadic68.C: Ditto.
10150 * g++.dg/cpp0x/variadic-function.C: Ditto.
10151 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10152 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10153 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10154 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10155 * g++.dg/parse/crash35.C: Ditto.
10156 * g++.dg/parse/crash40.C: Ditto.
10157 * g++.dg/parse/defarg12.C: Ditto.
10158 * g++.dg/parse/crash34.C: Ditto.
10159 * g++.dg/parse/constructor3.C: Ditto.
10160 * g++.dg/parse/template23.C: Ditto.
10161 * g++.dg/parse/crash56.C: Ditto.
10162 * g++.dg/parse/dtor13.C: Ditto.
10163 * g++.dg/parse/error33.C: Ditto.
10164 * g++.dg/parse/ctor9.C: Ditto.
10165 * g++.dg/parse/error32.C: Ditto.
10166 * g++.dg/parse/error37.C: Ditto.
10167 * g++.dg/parse/bitfield3.C: Ditto.
10168 * g++.dg/parse/struct-4.C: Ditto.
10169 * g++.dg/ext/has_trivial_copy.C: Ditto.
10170 * g++.dg/ext/is_polymorphic.C: Ditto.
10171 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10172 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10173 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10174 * g++.dg/ext/is_union.C: Ditto.
10175 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10176 * g++.dg/ext/is_pod.C: Ditto.
10177 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10178 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10179 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10180 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10181 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10182 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10183 * g++.dg/ext/is_abstract.C: Ditto.
10184 * g++.dg/ext/has_trivial_assign.C: Ditto.
10185 * g++.dg/ext/is_class.C: Ditto.
10186 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10187 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10188 * g++.dg/ext/is_base_of.C: Ditto.
10189 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10190 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10191 * g++.dg/ext/is_empty.C: Ditto.
10192 * g++.dg/ext/is_enum.C: Ditto.
10193 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10194 * gnat.dg/opt11.adb: Ditto.
10195 * obj-c++.dg/pr45735.mm: Ditto.
10196 * obj-c++.dg/pr24393.mm: Ditto.
10197 * obj-c++.dg/exceptions-2.mm: Ditto.
10198 * objc.dg/pr45735.m: Ditto.
10199 * objc.dg/pr24393.m: Ditto.
10201 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10203 * objc.dg/attributes/objc-exception-1.m: New.
10205 2011-02-23 Jie Zhang <jie@codesourcery.com>
10207 * gcc.dg/cpp/include7.c: New test.
10209 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10212 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10214 2011-02-23 Jie Zhang <jie@codesourcery.com>
10216 PR rtl-optimization/47763
10217 * gcc.dg/pr47763.c: New test.
10219 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10222 * gfortran.dg/whole_file_32.f90 : New test.
10224 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10227 * g++.dg/inherit/virtual7.C: New test.
10229 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10232 * objc.dg/type-size-3.m: Updated error message.
10233 * objc.dg/type-size-4.m: New test.
10234 * objc.dg/type-size-5.m: New test.
10236 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10238 * lib/gnat.exp: Fix comments.
10239 Don't load libgloss.exp.
10240 (default_gnat_version): Call $compiler with --version.
10241 Adapt regexp for gnatmake output, insert version.
10242 (gnat_version): New proc.
10243 (gnat_init): Remove gnat_libgcc_s_path.
10244 (gnat_target_compile): Likewise.
10245 Remove ld_library_path.
10246 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10247 (gnat_pass): Remove.
10248 (gnat_pass): Remove.
10249 (gnat_finish): Remove.
10250 (gnat_exit): Remove.
10251 (local_find_gnatmake): Reindent.
10252 (runtest_file_p): Remove.
10253 (prune_warnings): Remove.
10254 (find_gnatclean): New proc.
10255 * lib/gnat-dg.exp (lremove): New proc.
10256 (gnat-dg-test): Reindent.
10257 Remove additional output files.
10258 (gnat-dg-runtest): Remove.
10260 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10261 * gnat.dg/loop_optimization6.adb: Likewise.
10262 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10264 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10266 PR tree-optimization/47835
10267 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10269 2011-02-22 Tobias Burnus <burnus@net-b.de>
10271 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10272 * gfortran.dg/abstract_type_2.f03: Ditto.
10273 * gfortran.dg/abstract_type_3.f03: Ditto.
10274 * gfortran.dg/abstract_type_4.f03: Ditto.
10275 * gfortran.dg/abstract_type_5.f03: Ditto.
10276 * gfortran.dg/abstract_type_6.f03: Ditto.
10277 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10278 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10279 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10280 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10281 * gfortran.dg/array_function_5.f90: Ditto.
10282 * gfortran.dg/asynchronous_3.f03: Ditto.
10283 * gfortran.dg/char_expr_1.f90: Ditto.
10284 * gfortran.dg/class_14.f03: Ditto.
10285 * gfortran.dg/data_array_6.f: Ditto.
10286 * gfortran.dg/data_invalid.f90: Ditto.
10287 * gfortran.dg/dot_product_1.f03: Ditto.
10288 * gfortran.dg/func_derived_5.f90: Ditto.
10289 * gfortran.dg/func_result_4.f90: Ditto.
10290 * gfortran.dg/implied_do_1.f90: Ditto.
10291 * gfortran.dg/initialization_25.f90: Ditto.
10292 * gfortran.dg/initialization_26.f90: Ditto.
10293 * gfortran.dg/interface_34.f90: Ditto.
10294 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10295 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10296 * gfortran.dg/matmul_8.f03: Ditto.
10297 * gfortran.dg/merge_init_expr.f90: Ditto.
10298 * gfortran.dg/pack_assign_1.f90: Ditto.
10299 * gfortran.dg/pack_vector_1.f90: Ditto.
10300 * gfortran.dg/pointer_check_8.f90: Ditto.
10301 * gfortran.dg/product_init_expr.f03: Ditto.
10302 * gfortran.dg/reshape_order_5.f90: Ditto.
10303 * gfortran.dg/reshape_shape_1.f90: Ditto.
10304 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10305 * gfortran.dg/same_name_2.f90: Ditto.
10306 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10307 * gfortran.dg/spread_init_expr.f03: Ditto.
10308 * gfortran.dg/stmt_func_1.f90: Ditto.
10309 * gfortran.dg/sum_init_expr.f03: Ditto.
10310 * gfortran.dg/transpose_3.f03: Ditto.
10311 * gfortran.dg/unpack_init_expr.f03: Ditto.
10312 * gfortran.dg/warn_conversion.f90: Ditto.
10313 * gfortran.dg/warn_conversion_2.f90: Ditto.
10314 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10315 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10316 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10317 * gfortran.dg/whole_file_16.f90: Ditto.
10318 * gfortran.dg/whole_file_17.f90: Ditto.
10319 * gfortran.dg/whole_file_18.f90: Ditto.
10320 * gfortran.dg/whole_file_20.f03: Ditto.
10321 * gfortran.dg/whole_file_5.f90: Ditto.
10322 * gfortran.dg/whole_file_6.f90: Ditto.
10323 * gfortran.dg/write_invalid_format.f90: Ditto.
10324 * gfortran.dg/zero_sized_6.f90: Ditto.
10326 2011-02-21 Jeff Law <law@redhat.com>
10328 PR rtl-optimization/46178
10329 * gcc.target/i386/pr46178.c: New test.
10331 PR rtl-optimization/46002
10332 * gcc.c-torture/compile/pr46002.c: New test.
10334 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10336 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10339 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10342 * g++.dg/debug/pr47106.C: Require effective target lto.
10344 2011-02-21 Jason Merrill <jason@redhat.com>
10346 * g++.dg/cpp0x/constexpr-diag2.C: New.
10348 2011-02-20 Jason Merrill <jason@redhat.com>
10350 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10352 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10354 * g++.dg/overload/conv-op1.C: New.
10356 * g++.dg/cpp0x/constexpr-synth1.C: New.
10358 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10360 * objc.dg/layout-2.m: New.
10361 * objc.dg/selector-3.m: Adjusted location of error message.
10362 * objc.dg/type-size-3.m: Same.
10363 * obj-c++.dg/selector-3.mm: Same.
10365 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10368 * objc.dg/property/dotsyntax-22.m: New.
10369 * obj-c++.dg/property/dotsyntax-22.mm: New.
10371 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10374 * g++.dg/template/typedef38.C: New test.
10376 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10379 * gfortran.dg/whole_file_30.f90 : New test.
10380 * gfortran.dg/whole_file_31.f90 : New test.
10382 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10386 * gfortran.dg/whole_file_28.f90 : New test.
10387 * gfortran.dg/whole_file_29.f90 : New test.
10389 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10392 * g++.dg/template/crash105.C: New.
10394 2011-02-19 Jason Merrill <jason@redhat.com>
10396 * g++.dg/cpp0x/regress/no-elide1.C: New.
10398 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10400 PR tree-optimization/46620
10401 * gcc.dg/pr46620.c: New.
10403 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10406 * gcc.target/i386/pr47809.c: New test.
10408 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10409 Tobias Burnus <burnus@net-b.de>
10411 * lib/target-supports.exp
10412 (check_effective_target_fortran_large_real): New check for large reals.
10413 * gfortran.dg/nan_7.f90: New test.
10415 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10417 PR libgfortran/47567
10418 * gfortran.dg/fmt_f0_1.f90: Update test.
10420 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10423 * gfortran.dg/array_constructor_36.f90 : New test.
10424 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10425 allow for comparison between different elements of the array
10426 constructor at different levels of optimization.
10428 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10430 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10431 * gcc.target/i386/pr32280-1.c: Likewise.
10433 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10436 * gcc.target/i386/pr47800.c: New test.
10438 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10440 * objc/execute/exceptions/foward-1.x: New.
10442 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10445 * gfortran.dg/derived_constructor_comps_4.f90: New.
10447 2011-02-18 Tobias Burnus
10450 * gfortran.dg/func_result_6.f90: New.
10452 2011-02-18 Michael Matz <matz@suse.de>
10455 * gfortran.dg/lto/pr45586_0.f90: New test.
10456 * gfortran.dg/typebound_proc_20.f90: Ditto.
10457 * gfortran.dg/typebound_proc_21.f90: Ditto.
10459 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10462 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10464 2011-02-18 Tobias Burnus <burnus@net-b.de>
10467 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10468 gcc_warning_prefix.
10469 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10470 normalizing the error/warning output.
10471 * gfortran.dg/Wall.f90: Update dg-error/warning.
10472 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10473 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10474 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10475 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10476 * gfortran.dg/class_30.f90: Update dg-error/warning.
10477 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10478 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10479 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10480 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10481 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10482 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10483 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10484 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10485 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10486 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10487 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10488 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10489 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10490 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10491 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10492 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10493 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10494 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10495 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10496 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10497 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10498 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10499 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10500 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10501 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10503 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10506 * gfortran.dg/proc_ptr_comp_30.f90: New.
10508 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10511 * gcc.target/i386/pr47780.c: New test.
10513 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10516 * gfortran.dg/class_40.f03: New.
10518 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10521 * g++.dg/cpp0x/auto21.C: New test.
10523 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10525 * objc.dg/special/unclaimed-category-1.h: Updated for
10527 * objc.dg/special/unclaimed-category-1.m: Same.
10528 * objc.dg/zero-link-1.m: Same.
10529 * objc.dg/lookup-1.m: Same.
10530 * objc.dg/torture/strings/const-str-9.m
10531 * objc.dg/torture/strings/const-str-10.m: Same.
10532 * objc.dg/torture/strings/const-str-11.m: Same.
10533 * objc.dg/torture/forward-1.m: Same.
10534 * objc.dg/zero-link-2.m: Same.
10535 * objc.dg/encode-7-next-64bit.m: Same.
10536 * objc.dg/method-4.m: Same.
10537 * objc.dg/next-runtime-1.m: Same.
10538 * objc.dg/image-info.m: Same.
10539 * objc.dg/pr23214.m: Same.
10540 * objc.dg/symtab-1.m: Same.
10541 * obj-c++.dg/basic.m: Same.
10542 * obj-c++.dg/proto-lossage-3.m: Same.
10543 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10544 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10545 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10546 * obj-c++.dg/method-11.m: Same.
10547 * objc/execute/enumeration-1.m: Same.
10548 * objc/execute/object_is_class.m: Same.
10549 * objc/execute/formal_protocol-2.m: Same.
10550 * objc/execute/formal_protocol-4.m: Same.
10551 * objc/execute/formal_protocol-6.m: Same.
10552 * objc/execute/bycopy-3.m: Same.
10553 * objc/execute/exceptions/catchall-1.m: Same.
10554 * objc/execute/exceptions/finally-1.m: Same.
10555 * objc/execute/exceptions/local-variables-1.m: Same.
10556 * objc/execute/exceptions/foward-1.m: Same.
10557 * objc/execute/bf-common.h
10558 * objc/execute/enumeration-2.m: Same.
10559 * objc/execute/formal_protocol-1.m: Same.
10560 * objc/execute/formal_protocol-3.m: Same.
10561 * objc/execute/formal_protocol-5.m: Same.
10562 * objc/execute/accessing_ivars.m: Same.
10563 * objc/execute/bycopy-2.m: Same.
10564 * objc/execute/formal_protocol-7.m: Same.
10565 * objc/execute/compatibility_alias.m: Same.
10566 * objc/execute/no_clash.m: Same.
10567 * objc/execute/object_is_meta_class.m: Same.
10568 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10569 * objc/execute/class-tests-1.h: Include stdio.h.
10570 * objc/execute/class-tests-2.h: Same.
10571 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10573 * obj-c++.dg/try-catch-2.mm: Same.
10575 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10578 * g++.dg/warn/Wunused-parm-4.C: New test.
10580 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10581 Jan Hubicka <jh@suse.cz>
10585 * g++.dg/debug/pr47106.C: New.
10587 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10590 * gcc.target/i386/pr43653.c: New test.
10592 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10595 * g++.dg/template/inherit6.C: New test.
10597 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10600 * gfortran.dg/class_39.f03: New.
10602 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10605 * g++.dg/cpp0x/variadic106.C: New test.
10607 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10609 PR libfortran/47757
10610 * gfortran.dg/pr47757-1.f90: New test.
10611 * gfortran.dg/pr47757-2.f90: New test.
10612 * gfortran.dg/pr47757-3.f90: New test.
10615 * g++.dg/cpp0x/enum8.C: New test.
10617 2011-02-15 Jason Merrill <jason@redhat.com>
10619 * g++.dg/inherit/implicit-trivial1.C: New.
10620 * g++.dg/cpp0x/implicit-trivial1.C: New.
10622 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10624 PR middle-end/47725
10625 * gcc.dg/torture/pr47725.c: Removed.
10627 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10630 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10631 constant does not generate a load from memory.
10633 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10635 PR middle-end/47725
10636 * gcc.dg/torture/pr47725.c: New.
10638 2011-02-15 Richard Guenther <rguenther@suse.de>
10640 PR tree-optimization/47743
10641 * gcc.dg/torture/pr47743.c: New testcase.
10643 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10645 PR middle-end/47581
10646 * gcc.target/i386/pr47581.c: New test.
10648 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10651 * gfortran.dg/select_type_22.f03: New.
10653 2011-02-14 Jason Merrill <jason@redhat.com>
10655 * g++.dg/cpp0x/regress/enum1.C: New.
10657 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10659 * gnat.dg/include.adb: New test.
10661 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10664 * gfortran.dg/class_38.f03: New.
10666 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10668 * gcc.dg/pr46494.c: New test.
10670 2011-02-14 Richard Guenther <rguenther@suse.de>
10672 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10674 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10677 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10678 sparc*-sun-solaris2.11.
10680 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10683 * gfortran.dg/argument_checking_18.f90: New.
10685 2011-02-13 Tobias Burnus <burnus@net-b.de>
10687 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10688 * gfortran.dg/argument_checking_17.f90: New.
10690 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10692 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10693 are temporarily disabled.
10694 * gfortran.dg/class_7.f03: Ditto.
10695 * gfortran.dg/coarray_14.f90: Ditto.
10696 * gfortran.dg/typebound_proc_13.f03: Ditto.
10698 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10701 * gfortran.dg/extends_11.f03: New.
10703 2011-02-11 Xinliang David Li <davidxl@google.com>
10705 PR tree-optimization/47707
10706 * g++.dg/tree-ssa/pr47707.C: New test.
10708 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10710 * g++.dg/opt/inline17.C: New test.
10712 2011-02-11 Tobias Burnus <burnus@net-b.de>
10715 * gfortran.dg/pure_formal_2.f90: New.
10717 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10719 PR rtl-optimization/47614
10720 * gfortran.dg/pr47614.f: New.
10722 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10725 * gcc.dg/opts-6.c: New test.
10727 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10730 * gcc.dg/pr47684.c: New test.
10732 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10735 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10736 c99_runtime, dg-add-options c99_runtime.
10737 (main): Use __asm__.
10739 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10742 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10743 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10744 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10745 * gcc.dg/ucnid-10.c: Likewise.
10746 * gcc.dg/ucnid-13.c: Likewise.
10747 * gcc.dg/ucnid-7.c: Likewise.
10748 * gcc.dg/ucnid-8.c: Likewise.
10749 Adapt dg-warning line number.
10751 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10753 * gcc.target/i386/parity-1.c: Use -march=k8.
10754 * gcc.target/i386/parity-2.c: Ditto.
10755 * gcc.target/i386/vecinit-1.c: Ditto.
10756 * gcc.target/i386/vecinit-2.c: Ditto.
10758 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10761 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10762 * gcc.target/mips/save-restore-3.c: Likewise.
10763 * gcc.target/mips/save-restore-4.c: Likewise.
10764 * gcc.target/mips/save-restore-5.c: Likewise.
10767 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10768 * g++.dg/tree-prof/partition2.C: Likewise.
10770 2011-02-09 Jason Merrill <jason@redhat.com>
10772 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10773 rather than misdeclare std::puts.
10775 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10776 * g++.dg/other/warning1.C: Likewise.
10777 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10778 * g++.old-deja/g++.gb/scope06.C: Likewise.
10779 * g++.old-deja/g++.law/cvt11.C: Likewise.
10780 * g++.old-deja/g++.law/init1.C: Likewise.
10781 * g++.dg/abi/mangle26.C: Likewise.
10783 * g++.dg/template/function1.C: Adjust for C++0x mode.
10784 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10786 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10787 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10789 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10791 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10793 * g++.dg/cpp0x/regress: New directory.
10794 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10795 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10796 * g++.dg/cpp0x/regress/regress3.C: New.
10798 2011-02-10 Richard Guenther <rguenther@suse.de>
10800 PR tree-optimization/47677
10801 * gcc.dg/torture/pr47677.c: New testcase.
10803 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10805 * objc.dg/special/load-category-1.m: Remove unused header.
10806 * objc.dg/special/load-category-1a.m: Likewise.
10807 * objc.dg/special/load-category-2.m: Likewise.
10808 * objc.dg/special/load-category-2a.m: Likewise.
10809 * objc.dg/special/load-category-3.m: Likewise.
10810 * objc.dg/special/load-category-3a.m: Likewise.
10811 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10812 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10813 * objc.dg/attributes/class-attribute-1.m: Likewise.
10814 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10815 * obj-c++.dg/property/property.exp: Likewise.
10816 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10817 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10818 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10819 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10820 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10821 * obj-c++.dg/template-8.mm: Likewise.
10823 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10826 * gcc.target/i386/pr47665.c: New test.
10828 2011-02-10 Jie Zhang <jie@codesourcery.com>
10832 2011-02-05 Jie Zhang <jie@codesourcery.com>
10834 * gcc.dg/pr42631.c: Update test.
10835 * gcc.dg/pr42631-2.c: New test.
10837 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10840 * gfortran.dg/proc_decl_25.f90: New.
10842 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10845 * gfortran.dg/typebound_assignment_2.f03: New.
10847 2011-02-09 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/47664
10850 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10852 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10854 PR middle-end/47646
10855 * gnat.dg/uninit_func.adb: Adjust dg directive.
10857 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10859 PR middle-end/47646
10860 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10862 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10865 * gfortran.dg/auto_dealloc_2.f90: New.
10867 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10869 * gcc.dg/builtins-config.h: Remove __sgi handling.
10870 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10871 -std=c99 for mips-sgi-irix6.5*.
10873 2011-02-09 Martin Jambor <mjambor@suse.cz>
10875 PR middle-end/45505
10876 * gfortran.dg/pr25923.f90: Remove xfails.
10878 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10881 * gfortran.dg/inquire_14.f90: New test.
10883 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10886 * gfortran.dg/pointer_init_6.f90: New.
10888 2011-02-08 Jeff Law <law@redhat.com>
10890 PR tree-optimization/42893
10891 * gcc.tree-ssa/pr42893.c: New test.
10893 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10895 PR tree-optimization/46834
10896 PR tree-optimization/46994
10897 PR tree-optimization/46995
10898 * gcc.dg/graphite/id-pr46834.c: New.
10899 * gfortran.dg/graphite/id-pr46994.f90: New.
10900 * gfortran.dg/graphite/id-pr46995.f90: New.
10902 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10904 PR middle-end/47646
10905 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10906 using the variable is known the warning is emitted there.
10907 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10908 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10910 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10913 * gcc.dg/noreturn-1.c (foo5): Likewise.
10914 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10915 (method2): Likewise.
10917 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10918 the return statement using the uninitialized variable.
10919 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10921 2011-02-08 Richard Guenther <rguenther@suse.de>
10923 PR middle-end/47639
10924 * g++.dg/opt/pr47639.c: New testcase.
10926 2011-02-08 Richard Guenther <rguenther@suse.de>
10928 PR tree-optimization/47632
10929 * g++.dg/opt/pr47632.C: New testcase.
10931 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10933 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10935 2011-02-07 Richard Guenther <rguenther@suse.de>
10937 PR tree-optimization/47615
10938 * g++.dg/opt/pr47615.C: New testcase.
10940 2011-02-07 Richard Guenther <rguenther@suse.de>
10942 PR tree-optimization/47621
10943 * gcc.dg/torture/pr47621.c: New testcase.
10945 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10947 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10949 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10952 * gfortran.dg/allocate_with_source_1 : New test.
10954 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10956 PR middle-end/47610
10957 * gcc.dg/pr47610.c: New test.
10959 2011-02-05 Jie Zhang <jie@codesourcery.com>
10962 * gcc.dg/pr42631.c: Update test.
10963 * gcc.dg/pr42631-2.c: New test.
10965 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10968 * gfortran.dg/pr47574.f90: New test.
10970 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10972 PR tree-optimization/46194
10973 * gcc.dg/autopar/pr46194.c: New.
10975 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10977 PR tree-optimization/43695
10978 * g++.dg/ipa/pr43695.C: New.
10980 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10982 PR inline-asm/23200
10983 * gcc.dg/pr23200.c: New test.
10985 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10988 * g++.dg/pr47589.C: New test.
10990 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10993 * g++.dg/template/typedef37.C: New test.
10994 * g++.dg/template/param1.C: Adjust expected error message.
10996 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10998 PR middle-end/31490
10999 * gcc.dg/pr31490-2.c: New test.
11000 * gcc.dg/pr31490-3.c: New test.
11001 * gcc.dg/pr31490-4.c: New test.
11003 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11004 Jakub Jelinek <jakub@redhat.com>
11007 * g++.dg/parser/semicolon3.C: Adjust.
11008 * g++.dg/parser/semicolon4.C: New testcase.
11009 * g++.dg/pr46890.C: New testcase.
11011 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11014 * g++.dg/init/pr29571.C: New.
11016 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11018 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11019 instead of vect_int.
11021 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11024 * gcc.target/i386/pr47312.c: New test.
11027 * gcc.target/i386/pr47564.c: New test.
11029 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11031 PR tree-optimization/45122
11032 * gcc.dg/tree-ssa/pr45122.c: New.
11034 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11037 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11040 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11041 and vsx so a default --with-cpu=power7 doesn't give an error
11042 when -mavoid-indexed-addresses is used.
11044 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11045 wrapper function to save the arguments and then jump to the real
11046 function, rather than depending on the compiler not to move stuff
11048 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11050 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11051 Paul Thomas <pault@gcc.gnu.org>
11054 * gfortran.dg/class_37.f03 : New test.
11056 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11057 Richard Guenther <rguenther@suse.de>
11059 PR tree-optimization/40979
11061 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11062 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11063 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11064 check_vect_support_and_set_flags.
11065 * gfortran.dg/graphite/vect-pr40979.f90: New.
11067 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11070 * gfortran.dg/class_36.f03: New.
11072 2011-02-02 Richard Guenther <rguenther@suse.de>
11074 PR tree-optimization/47566
11075 * gcc.dg/lto/20110201-1_0.c: New testcase.
11077 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11083 * debug/pr47498.c: New.
11084 * debug/pr47501.c: New.
11086 2011-02-01 Richard Guenther <rguenther@suse.de>
11088 PR tree-optimization/47559
11089 * g++.dg/torture/pr47559.C: New testcase.
11091 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11094 * gfortran.dg/typebound_call_20.f03: New.
11096 2011-02-01 Richard Guenther <rguenther@suse.de>
11098 PR tree-optimization/47555
11099 * gcc.dg/pr47555.c: New testcase.
11101 2011-02-01 Richard Guenther <rguenther@suse.de>
11103 PR tree-optimization/47541
11104 * g++.dg/torture/pr47541.C: New testcase.
11106 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11109 * gfortran.dg/typebound_call_19.f03: New.
11111 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11114 * g++.dg/cpp0x/pr47416.C: New test.
11116 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11119 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11121 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11124 * gfortran.dg/typebound_assignment_1.f03: New.
11126 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11128 PR tree-optimization/47538
11129 * gcc.c-torture/execute/pr47538.c: New test.
11131 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11134 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11136 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11138 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11140 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11142 PR rtl-optimization/44031
11143 * gcc.c-torture/compile/20110131-1.c: New test.
11145 2011-01-31 Tobias Burnus <burnus@net-b.de>
11148 * gfortran.dg/stmt_func_1.f90: New.
11150 2011-01-31 Tobias Burnus <burnus@net-b.de>
11153 * gfortran.dg/interface_34.f90: New.
11155 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11158 * gfortran.dg/realloc_on_assign_5.f03: New test.
11159 * gfortran.dg/realloc_on_assign_5.f03: New test.
11161 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11163 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11164 * gfortran.dg/bessel_7.f90: Likewise.
11165 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11167 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11168 * gfortran.dg/sum_init_expr.f03: Likewise.
11170 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11172 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11175 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11176 loop only on "vect_intfloat_cvt" targets.
11178 2011-01-29 Tobias Burnus <burnus@net-b.de>
11181 * gfortran.dg/shape_6.f90: New.
11183 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11185 PR libgfortran/47434
11186 * gfortran.dg/read_infnan_1.f90: Update test.
11187 * gfortran.dg/module_nan.f90: Update test.
11188 * gfortran.dg/char4_iunit_1.f03: Update test.
11189 * gfortran.dg/large_real_kind_1.f90: Update test.
11190 * gfortran.dg/real_const_3.f90: Update test.
11191 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11193 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11196 * g++.dg/template/param2.C: New test.
11198 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11200 PR libgfortran/47285
11201 * gfortran.dg/fmt_g.f: New test.
11203 2011-01-28 Tobias Burnus <burnus@net-b.de>
11206 * gfortran.dg/pure_formal_1.f90: New.
11208 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11211 * gcc.dg/tls/pr42894.c: New test.
11213 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11215 * gcc.dg/pr47276.c: Add dg-require-visibility.
11217 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11219 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11221 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11222 Tobias Burnus <burnus@gcc.gnu.org>
11227 * gfortran.dg/realloc_on_assign_3.f03: New test.
11228 * gfortran.dg/realloc_on_assign_4.f03: New test.
11229 * gfortran.dg/allocatable_function_5.f90: New test.
11230 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11231 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11232 implemented" dg-errors.
11234 2011-01-27 Jan Hubicka <jh@suse.cz>
11236 PR middle-end/46949
11237 * gcc.dg/attr-weakref-4.c: New testcase
11239 2011-01-27 Martin Jambor <mjambor@suse.cz>
11241 PR tree-optimization/47228
11242 * gcc.dg/torture/pr47228.c: New test.
11244 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11246 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11248 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11250 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11251 when using auto-overlay support on the SPU.
11253 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11255 PR rtl-optimization/44174
11256 * gcc.target/i386/asm-6.c: New test.
11258 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11260 PR rtl-optimization/46856
11261 * gcc.c-torture/compile/pr46856.c: New test.
11263 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11264 Andrew Pinski <pinskia@gmail.com>
11267 * gcc.dg/pr43082.c: New.
11269 2011-01-26 DJ Delorie <dj@redhat.com>
11271 PR rtl-optimization/46878
11272 * gcc.dg/pr46878-1.c: New test.
11274 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11277 * g++.dg/cpp0x/pr47476.C: New test.
11279 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11281 * gcc.c-torture/compile/20110126-1.c: New test.
11283 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.dg/torture/pr47473.c: New test.
11288 2011-01-26 Jan Hubicka <jh@suse.cz>
11291 * gcc.c-torture/execute/pr47237.c: New testcase.
11293 2011-01-26 Jan Hubicka <jh@suse.cz>
11295 PR tree-optimization/47190
11296 * gcc.dg/attr-weakref-3.c: New testcase.
11298 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11301 * gcc.dg/dll-9a.c: New test file.
11302 * gcc.dg/dll-11.c: Likewise.
11303 * gcc.dg/dll-12.c: Likewise.
11304 * gcc.dg/dll-12a.c: Likewise.
11305 * gcc.dg/dll-11a.c: Likewise.
11306 * gcc.dg/dll-9.c: Likewise.
11307 * gcc.dg/dll-10.c: Likewise.
11308 * gcc.dg/dll-10a.c: Likewise.
11309 * g++.dg/ext/dllexport4a.cc: Likewise.
11310 * g++.dg/ext/dllexport4.C: Likewise.
11311 * g++.dg/ext/dllexport5.C: Likewise.
11312 * g++.dg/ext/dllexport5a.cc: Likewise.
11314 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11316 PR tree-optimization/46970
11317 * gcc.dg/graphite/pr46970.c: New.
11319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11321 PR tree-optimization/46215
11322 * gcc.dg/graphite/pr46215.c: New.
11324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11326 PR tree-optimization/46168
11327 * gcc.dg/graphite/pr46168.c: New.
11329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11331 PR tree-optimization/43657
11332 * gcc.dg/graphite/pr43657.c: New.
11334 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11336 PR tree-optimization/29832
11337 * gfortran.dg/graphite/pr29832.f90: New.
11339 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11341 PR tree-optimization/43567
11342 * gcc.dg/graphite/pr43567.c: New.
11344 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11346 * gfortran.dg/graphite/interchange-4.f: New.
11347 * gfortran.dg/graphite/interchange-5.f: New.
11349 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11350 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11351 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11352 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11353 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11354 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11355 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11356 * gfortran.dg/ltrans-7.f90: Removed.
11357 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11359 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11360 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11361 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11362 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11363 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11364 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11365 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11366 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11367 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11368 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11369 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11370 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11371 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11372 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11373 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11374 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11375 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11376 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11377 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11378 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11379 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11380 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11381 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11382 * gcc.dg/tree-ssa/data-dep-1.c
11383 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11384 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11385 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11386 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11387 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11389 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11391 PR tree-optimization/47265
11392 PR tree-optimization/47443
11393 * gcc.c-torture/compile/pr47265.c: New test.
11394 * gcc.dg/pr47443.c: New test.
11396 2011-01-25 Martin Jambor <mjambor@suse.cz>
11398 PR tree-optimization/47382
11399 * g++.dg/torture/pr47382.C: New test.
11400 * g++.dg/opt/devirt1.C: Xfail.
11402 2011-01-25 Yao Qi <yao@codesourcery.com>
11405 * gcc.target/arm/pr45701-1.c: New test.
11406 * gcc.target/arm/pr45701-2.c: New test.
11407 * gcc.target/arm/pr45701-3.c: New test.
11409 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11410 Jakub Jelinek <jakub@redhat.com>
11412 PR tree-optimization/47271
11413 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11415 2011-01-25 Nick Clifton <nickc@redhat.com>
11417 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11418 (saturate_add): Delete.
11419 (exchange): Delete.
11420 (main): Do not run saturate_add.
11421 (set_interrupts): Delete.
11423 2011-01-25 Tobias Burnus <burnus@net-b.de>
11426 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11428 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11430 PR tree-optimization/47427
11431 PR tree-optimization/47428
11432 * gcc.c-torture/compile/pr47427.c: New test.
11433 * gcc.c-torture/compile/pr47428.c: New test.
11435 2011-01-25 Richard Guenther <rguenther@suse.de>
11437 PR middle-end/47411
11438 * gcc.dg/torture/pr47411.c: New testcase.
11440 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11442 * gfortran.dg/graphite/id-24.f: New.
11443 * gfortran.dg/graphite/id-25.f: New.
11445 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11447 * gfortran.dg/graphite/id-23.f: New.
11449 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11451 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11453 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11455 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11456 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11457 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11458 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11459 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11460 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11461 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11462 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11463 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11465 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11467 * gcc.dg/graphite/block-0.c: Add documentation.
11468 * gcc.dg/graphite/block-4.c: Same.
11469 * gcc.dg/graphite/block-7.c: Same.
11470 * gcc.dg/graphite/block-8.c: New.
11471 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11472 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11473 * gcc.dg/graphite/interchange-12.c: Add documentation.
11474 * gcc.dg/graphite/interchange-13.c: New.
11475 * gcc.dg/graphite/interchange-14.c: New.
11476 * gcc.dg/graphite/interchange-15.c: New.
11477 * gcc.dg/graphite/interchange-8.c: Add documentation.
11478 * gcc.dg/graphite/interchange-mvt.c: Same.
11480 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11483 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11484 * gcc.target/powerpc/altivec-14.c: Ditto.
11485 * gcc.target/powerpc/altivec-33.c: Ditto.
11486 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11487 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11488 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11489 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11490 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11491 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11492 * g++.dg/ext/altivec-15.C: Ditto.
11493 * g++.dg/ext/altivec-types-1.C: Ditto.
11494 * g++.dg/ext/altivec-types-2.C: Ditto.
11495 * g++.dg/ext/altivec-types-3.C: Ditto.
11496 * g++.dg/ext/altivec-types-4.C: Ditto.
11498 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11500 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11502 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11504 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11505 optimization options.
11507 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11509 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11512 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11514 2011-01-23 Tobias Burnus <burnus@net-b.de>
11517 * gfortran.dg/allocatable_scalar_12.f90: New.
11519 2011-01-23 Ira Rosen <irar@il.ibm.com>
11521 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11522 vectorization to be not profitable if peeling is used to
11523 realign the memory access.
11524 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11525 loop bound to avoid loop unrolling.
11526 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11528 2011-01-22 Jan Hubicka <jh@suse.cz>
11531 * g++.dg/lto/pr47333.C: New file.
11533 2011-01-22 Jan Hubicka <jh@suse.cz>
11535 PR tree-optimization/43884
11537 * gcc.dg/autopar/outer-2.c: Increase array size.
11538 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11540 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11543 * gfortran.dg/c_loc_tests_16.f90: New test.
11545 2011-01-22 Tobias Burnus <burnus@net-b.de>
11548 * gfortran.dg/typebound_proc_19.f90: New.
11550 2011-01-21 Jeff Law <law@redhat.com>
11552 PR tree-optimization/47053
11553 * g++.dg/pr47053.C: New test.
11555 2011-01-21 Jason Merrill <jason@redhat.com>
11558 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11560 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11563 * g++.dg/cpp0x/range-for10.C: New test.
11564 * g++.dg/template/for1.C: New test.
11566 PR middle-end/45566
11567 * g++.dg/tree-prof/partition3.C: New test.
11569 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11571 PR rtl-optimization/47366
11572 * g++.dg/opt/pr47366.C: New test.
11574 2011-01-21 Jason Merrill <jason@redhat.com>
11577 * g++.dg/cpp0x/constexpr-regress2.C: New.
11579 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11581 2011-01-21 Jeff Law <law@redhat.com>
11583 PR rtl-optimization/41619
11584 * gcc.dg/pr41619.c: New.
11586 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11588 PR tree-optimization/47355
11589 * g++.dg/opt/pr47355.C: New test.
11591 2011-01-21 Richard Guenther <rguenther@suse.de>
11593 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11596 2011-01-21 Richard Guenther <rguenther@suse.de>
11598 PR tree-optimization/47365
11599 * gcc.dg/torture/pr47365.c: New testcase.
11600 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11602 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11604 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11606 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11608 PR tree-optimization/47391
11609 * gcc.dg/pr47391.c: New test.
11611 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11613 * g++.dg/template/char1.C: Use signed char.
11615 2011-01-21 Tobias Burnus <burnus@net-b.de>
11618 * gfortran.dg/pointer_target_4.f90: New.
11620 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11623 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11624 ILP32 system and not IP32.
11626 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11629 * g++.dg/debug/pr46583.C: New.
11631 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11634 * g++.dg/debug/pr47283.C: New test.
11637 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11638 * gcc.target/i386/headmerge-2.c: Likewise.
11640 2011-01-20 Richard Guenther <rguenther@suse.de>
11642 PR middle-end/47370
11643 * gcc.dg/torture/pr47370.c: New testcase.
11645 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11647 PR tree-optimization/46130
11648 * gcc.dg/pr46130-1.c: New test.
11649 * gcc.dg/pr46130-2.c: New test.
11651 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11654 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11656 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11659 * g++.dg/debug/pr46240.cc: New.
11661 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11664 * g++.dg/template/anonunion1.C: New test.
11666 PR rtl-optimization/47337
11667 * gcc.c-torture/execute/pr47337.c: New test.
11669 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11672 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11674 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11676 PR tree-optimization/46021
11677 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11679 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11681 PR tree-optimization/47290
11682 * g++.dg/torture/pr47290.C: New test.
11684 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11687 * gfortran.dg/proc_ptr_comp_29.f90: New.
11689 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11692 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11693 powerpc-apple-darwin9.
11695 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11697 PR rtl-optimization/47299
11698 * gcc.c-torture/execute/pr47299.c: New test.
11700 2011-01-17 Jason Merrill <jason@redhat.com>
11702 * g++.dg/cpp0x/constexpr-virtual.C: New.
11704 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11707 * gfortran.dg/gomp/pr47331.f90: New test.
11709 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11712 * objc.dg/selector-warn-1.m: New.
11713 * obj-c++.dg/selector-warn-1.mm: New.
11715 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11717 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11718 Update dg-final accordingly.
11720 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11722 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11724 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11726 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11728 * gcc.dg/guality/pr36728-2.c: Likewise.
11730 2011-01-17 Richard Guenther <rguenther@suse.de>
11732 PR tree-optimization/47313
11733 * g++.dg/torture/pr47313.C: New testcase.
11735 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11738 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11739 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11740 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11741 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11743 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11745 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11746 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11747 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11749 2011-01-17 Richard Guenther <rguenther@suse.de>
11751 PR tree-optimization/45967
11752 * gcc.dg/torture/pr45967-2.c: New testcase.
11753 * gcc.dg/torture/pr45967-3.c: Likewise.
11755 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11758 * g++.dg/ext/pr47213.C: Require visibility.
11760 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11762 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11763 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11765 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11767 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11768 Linux-based targets.
11770 2011-01-13 Jan Hubicka <jh@suse.cz>
11772 PR tree-optimization/47276
11773 * gcc.dg/pr47276.c: New testcase.
11775 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11776 Jonathan Wakely <jwakely.gcc@gmail.com>
11779 * g++.dg/other/pr33558.C: New.
11780 * g++.dg/other/pr33558-2.C: New.
11782 2011-01-14 Martin Jambor <mjambor@suse.cz>
11784 PR tree-optimization/45934
11785 PR tree-optimization/46302
11786 * g++.dg/ipa/devirt-c-1.C: New test.
11787 * g++.dg/ipa/devirt-c-2.C: Likewise.
11788 * g++.dg/ipa/devirt-c-3.C: Likewise.
11789 * g++.dg/ipa/devirt-c-4.C: Likewise.
11790 * g++.dg/ipa/devirt-c-5.C: Likewise.
11791 * g++.dg/ipa/devirt-c-6.C: Likewise.
11792 * g++.dg/ipa/devirt-6.C: Likewise.
11793 * g++.dg/ipa/devirt-d-1.C: Likewise.
11794 * g++.dg/torture/pr45934.C: Likewise.
11796 2011-01-14 Jason Merrill <jason@redhat.com>
11798 * g++.dg/cpp0x/variadic105.C: New.
11800 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11801 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11804 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11805 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11806 execution tests on i?86-*-*, x86_64-*-* and
11807 powerpc*-apple-darwin* && ilp32.
11808 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11809 tests on i?86-*-* and x86_64-*-*.
11811 2011-01-14 Richard Guenther <rguenther@suse.de>
11813 PR tree-optimization/47280
11814 * g++.dg/opt/pr47280.C: New testcase.
11816 2011-01-14 Jason Merrill <jason@redhat.com>
11818 * g++.dg/cpp0x/constexpr-regress1.C: New.
11820 * g++.dg/ext/flexary2.C: New.
11822 2011-01-14 Richard Guenther <rguenther@suse.de>
11824 PR middle-end/47281
11825 * gcc.dg/torture/pr47281.c: New testcase.
11826 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11828 2011-01-14 Richard Guenther <rguenther@suse.de>
11830 PR tree-optimization/47286
11831 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11833 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11836 * g++.dg/ext/pr47213.C: New.
11838 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11840 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11842 2011-01-13 Tobias Burnus <burnus@net-b.de>
11843 Mikael Morin <mikael@gcc.gnu.org>
11847 * gfortran.dg/select_type_20.f90: New.
11848 * gfortran.dg/select_type_21.f90: New.
11850 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11853 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11855 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11857 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11858 * gcc.dg/guality/pr36728-2.c: Likewise.
11860 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11863 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11865 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11867 PR rtl-optimization/45352
11868 * gcc.dg/pr45352-3.c: New.
11870 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11872 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11874 * g++.dg/cpp0x/range-for8.C: New.
11875 * g++.dg/cpp0x/range-for9.C: New.
11877 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11880 * g++.dg/debug/pr47209.C: New.
11882 2011-01-12 Richard Guenther <rguenther@suse.de>
11885 * gcc.dg/lto/pr47259_0.c: New testcase.
11886 * gcc.dg/lto/pr47259_1.c: Likewise.
11888 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11890 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11891 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11892 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11893 methods missing from the OBJC2 Object.
11894 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11895 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11896 GNU and NeXT runtimes.
11897 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11899 * objc-obj-c++-shared/Object1.m: Likewise.
11900 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11901 * objc.dg/proto-qual-1.m: Likewise.
11902 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11903 * obj-c++.dg/proto-qual-1.mm: Likewise.
11905 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11908 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11910 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11912 Fixed the Objective-C++ testsuite and updated all tests.
11913 * lib/obj-c++.exp (obj-c++_init): Declare and set
11914 gcc_warning_prefix and gcc_error_prefix.
11915 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11916 'dg-warning', 'dg-message' and 'dg-error'.
11917 * obj-c++.dg/class-extension-3.mm: Likewise.
11918 * obj-c++.dg/class-protocol-1.mm: Likewise.
11919 * obj-c++.dg/encode-7.mm: Likewise.
11920 * obj-c++.dg/exceptions-3.mm: Likewise.
11921 * obj-c++.dg/exceptions-5.mm: Likewise.
11922 * obj-c++.dg/method-12.mm: Likewise.
11923 * obj-c++.dg/method-13.mm: Likewise.
11924 * obj-c++.dg/method-15.mm: Likewise.
11925 * obj-c++.dg/method-16.mm: Likewise.
11926 * obj-c++.dg/method-4.mm: Likewise.
11927 * obj-c++.dg/method-8.mm: Likewise.
11928 * obj-c++.dg/method-conflict-1.mm: Likewise.
11929 * obj-c++.dg/method-conflict-2.mm: Likewise.
11930 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11931 and uncommented second part of the testcase now that the testsuite
11933 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11934 and uncommented second part of the testcase now that the testsuite
11936 * obj-c++.dg/private-1.mm: Likewise.
11937 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11938 * obj-c++.dg/syntax-error-7.mm: Likewise.
11939 * obj-c++.dg/warn5.mm: Likewise.
11940 * obj-c++.dg/property/at-property-14.mm: Likewise.
11941 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11943 * obj-c++.dg/property/at-property-18.mm: Likewise.
11944 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11946 * obj-c++.dg/property/at-property-21.mm: Likewise.
11947 * obj-c++.dg/property/at-property-28.mm: Likewise.
11948 * obj-c++.dg/property/at-property-5.mm: Likewise.
11949 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11950 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11951 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11952 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11953 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11954 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11955 * obj-c++.dg/tls/diag-5.mm: Likewise.
11956 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11957 dg-error, now matched correctly.
11959 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11961 * objc.dg/property/at-property-29.m: New.
11962 * obj-c++.dg/property/at-property-29.mm: New.
11964 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11966 * go.test/go-test.exp (go-set-goarch): New proc.
11967 (go-gc-tests): Use it.
11969 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11972 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11974 2011-01-11 Richard Henderson <rth@redhat.com>
11976 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11978 2011-01-11 Jan Hubicka <jh@suse.cz>
11982 * gcc.dg/lto/pr45721_1.c: New file.
11983 * gcc.dg/lto/pr45721_0.c: New file.
11985 2011-01-11 Richard Guenther <rguenther@suse.de>
11987 PR tree-optimization/46076
11988 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11990 2011-01-11 Jeff Law <law@redhat.com>
11992 * PR tree-optimization/47086
11993 * gcc.dg/pr47086.c: New test.
11995 2011-01-11 Jason Merrill <jason@redhat.com>
11998 * g++.dg/template/new10.C: New.
12001 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12003 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12005 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12006 Split type definitions and NSConstantString class into...
12007 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12008 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12009 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12010 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12011 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12012 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12014 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12015 encode defines for newer NeXT system headers.
12016 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12017 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12018 * objc.dg/foreach-5.m: Likewise.
12019 * objc.dg/foreach-2.m: Likewise.
12020 * objc.dg/foreach-4.m: Likewise.
12021 * objc.dg/torture/strings/string1.m: Likewise.
12022 * objc.dg/torture/strings/string2.m: Likewise.
12023 * objc.dg/torture/strings/string3.m: Likewise.
12024 * objc.dg/torture/strings/string4.m: Likewise.
12025 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12026 header and stand alone.
12027 * obj-c++.dg/strings/strings-2.mm: Likewise.
12028 * objc.dg/torture/strings/const-str-3.m: Likewise.
12029 * objc.dg/strings/strings-2.m: Likewise.
12030 * objc.dg/strings/const-str-12b.m: Likewise.
12032 2011-01-12 Richard Guenther <rguenther@suse.de>
12034 PR middle-end/32511
12035 * gcc.dg/attr-weak-1.c: Adjust.
12037 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12040 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12041 standard compliant and comment.
12043 2011-01-10 Jan Hubicka <jh@suse.cz>
12046 * gcc.dg/initpri3.c: New testcase.
12048 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12051 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12052 externally visible.
12057 (g_ebp_save): Likewise.
12058 (g_esp_save): Likewise.
12060 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12062 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12064 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12066 PR tree-optimization/46021
12067 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12068 i?86-*-*, x86_64-*-*.
12070 2011-01-10 Jeff Law <law@redhat.com>
12072 * PR tree-optimization/47141
12073 * gcc.c-torture/compile/pr47141.c: New test.
12075 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12078 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12079 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12080 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12081 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12084 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12085 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12086 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12087 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12088 being vectorized. Adjust dg-final pattern.
12091 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12092 * gcc.dg/vect/slp-24.c: Likewise.
12094 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12097 * g++.dg/other/pr47218-1.C: New test file.
12098 * g++.dg/other/pr47218.C: Likewise.
12099 * g++.dg/other/pr47218.h: New supporting header.
12101 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12104 * objc.dg/attributes/invalid-attribute-1.m: New.
12105 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12107 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12110 * gfortran.dg/proc_ptr_comp_28.f90: New.
12112 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12114 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12115 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12116 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12117 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12118 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12119 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12120 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12121 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12122 * objc.dg/gnu-api-2-class.m: Likewise.
12123 * objc.dg/gnu-api-2-ivar.m: Likewise.
12124 * objc.dg/gnu-api-2-method.m: Likewise.
12125 * objc.dg/gnu-api-2-objc.m: Likewise.
12126 * objc.dg/gnu-api-2-object.m: Likewise.
12127 * objc.dg/gnu-api-2-property.m: Likewise.
12128 * objc.dg/gnu-api-2-protocol.m: Likewise.
12129 * objc.dg/gnu-api-2-sel.m: Likewise.
12131 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12133 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12134 * objc.dg/objc-foreach-4.m: Likewise.
12135 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12136 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12137 * objc.dg/foreach-4.m: Likewise.
12138 * objc.dg/foreach-5.m: Likewise.
12139 * objc.dg/foreach-3.m: Return self from init.
12141 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12144 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12146 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12149 * gfortran.dg/class_35.f90: New.
12151 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12153 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12155 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12158 * objc.dg/invalid-method-2.m: New.
12159 * obj-c++.dg/invalid-method-2.mm: New.
12161 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12164 * gfortran.dg/transpose_optimization_2.f90 : New test.
12166 2011-01-08 Jan Hubicka <jh@suse.cz>
12168 PR tree-optmization/46469
12169 * g++.dg/torture/pr46469.C: New testcase.
12171 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12173 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12174 emulation of libobjc-gnu structure layout functionality to ..
12175 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12176 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12177 * objc/execute/bf-common.h: Adjust headers.
12178 * objc/execute/bf-1.m: Likewise.
12179 * objc/execute/bf-2.m: Likewise.
12180 * objc/execute/bf-3.m: Likewise.
12181 * objc/execute/bf-4.m: Likewise.
12182 * objc/execute/bf-5.m: Likewise.
12183 * objc/execute/bf-6.m: Likewise.
12184 * objc/execute/bf-7.m: Likewise.
12185 * objc/execute/bf-8.m: Likewise.
12186 * objc/execute/bf-9.m: Likewise.
12187 * objc/execute/bf-10.m: Likewise.
12188 * objc/execute/bf-11.m: Likewise.
12189 * objc/execute/bf-12.m: Likewise.
12190 * objc/execute/bf-13.m: Likewise.
12191 * objc/execute/bf-14.m: Likewise.
12192 * objc/execute/bf-15.m: Likewise.
12193 * objc/execute/bf-16.m: Likewise.
12194 * objc/execute/bf-17.m: Likewise.
12195 * objc/execute/bf-18.m: Likewise.
12196 * objc/execute/bf-19.m: Likewise.
12197 * objc/execute/bf-20.m: Likewise.
12198 * objc/execute/bf-21.m: Likewise.
12199 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12200 objc_get_type_qualifiers ().
12202 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12205 * gfortran.dg/dependency_39.f90: New test.
12207 2011-01-07 Jan Hubicka <jh@suse.cz>
12209 Get builtins tests ready for linker plugin.
12210 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12211 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12212 my_memset, my_bzero): Mark used.
12213 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12214 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12216 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12219 2011-01-07 Jan Hubicka <jh@suse.cz>
12221 PR tree-optimization/46367
12222 * g++.dg/torture/pr46367.C: New file.
12224 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12227 * gcc.dg/pr47201.c: New test.
12230 * gcc.dg/tree-prof/pr47187.c: New test.
12232 2011-01-07 Tobias Burnus <burnus@net-b.de>
12235 * gfortran.dg/extends_type_of_3.f90: New.
12237 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12239 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12240 * g++.dg/ext/dllimport-MI1.C: Likewise.
12241 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12242 * g++.dg/ext/dllimport10.C: Likewise.
12243 * g++.dg/ext/dllimport11.C: Likewise.
12244 * g++.dg/ext/dllimport12.C: Likewise.
12245 * g++.dg/ext/dllimport13.C: Likewise.
12246 * g++.dg/ext/dllimport2.C: Likewise.
12247 * g++.dg/ext/dllimport3.C: Likewise.
12248 * g++.dg/ext/dllimport4.C: Likewise.
12249 * g++.dg/ext/dllimport5.C: Likewise.
12250 * g++.dg/ext/dllimport6.C: Likewise.
12251 * g++.dg/ext/dllimport8.C: Likewise.
12252 * g++.dg/ext/dllimport9.C: Likewise.
12253 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12254 targets, too. Additionally enable test for i?86-*-mingw*.
12255 * g++.dg/ext/selectany1.C: Likewise.
12256 Remove guard variable check.
12258 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12262 * gfortran.dg/storage_size_3.f08: Extended.
12264 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12267 * g++.dg/template/stdarg1.C: New test.
12269 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12272 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12273 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12274 from the interface of functions to not hide the errors that
12277 2011-01-06 Jan Hubicka <jh@suse.cz>
12279 * gcc.dg/lto/pr47188_0.c: New testcase.
12280 * gcc.dg/lto/pr47188_1.c: New testcase.
12282 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12286 * gfortran.dg/interface_33.f90: New test.
12288 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12291 * gcc.c-torture/compile/pr47150.c: New test.
12293 2011-01-06 Ira Rosen <irar@il.ibm.com>
12295 PR tree-optimization/47139
12296 * gcc.dg/vect/pr47139.c: New test.
12298 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12301 * gfortran.dg/extends_type_of_2.f03: New.
12303 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12305 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12307 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12309 * gnat.dg/opt14.adb: New test.
12311 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12314 * gfortran.dg/allocate_error_2.f90: New test.
12316 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12319 * gfortran.dg/storage_size_3.f08: New.
12321 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12323 PR libgfortran/47154
12324 * gfortran.dg/namelist_68.f90: New test.
12326 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12328 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12330 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12333 * gfortran.dg/class_34.f90: New.
12335 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12337 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12338 use __builtin_inff. Skip all single-precision tests that require
12341 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12343 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12345 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12347 PR tree-optimization/47148
12348 * gcc.c-torture/execute/pr47148.c: New test.
12350 PR tree-optimization/47155
12351 * gcc.c-torture/execute/pr47155.c: New test.
12353 PR rtl-optimization/47157
12354 * gcc.c-torture/compile/pr47157.c: New test.
12356 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12358 * gcc.dg/torture/vector-shift2.c (schar): Define.
12359 (main): Always use schar or uchar instead of plain "char" to avoid
12360 dependencies on implementation-defined char signedness.
12362 2011-01-03 Martin Jambor <mjambor@suse.cz>
12364 PR tree-optimization/46801
12365 * gnat.dg/pack9.adb: Remove xfail.
12367 2011-01-03 Martin Jambor <mjambor@suse.cz>
12369 PR tree-optimization/46984
12370 * g++.dg/ipa/pr46984.C: New test.
12372 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12375 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12377 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12379 PR tree-optimization/47140
12380 * gcc.c-torture/compile/pr47140.c: New test.
12382 PR rtl-optimization/47028
12383 * gcc.dg/pr47028.c: New test.
12385 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12387 * objc.dg/protocol-forward-1.m: Removed TODO.
12388 * objc.dg/protocol-forward-2.m: New.
12389 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12390 * obj-c++.dg/protocol-forward-2.mm: New.
12392 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12395 * g++.dg/eh/pr38662.C: New testcase.
12397 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12399 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12400 scan for newline '\n'.
12403 Copyright (C) 2011 Free Software Foundation, Inc.
12405 Copying and distribution of this file, with or without modification,
12406 are permitted in any medium without royalty provided the copyright
12407 notice and this notice are preserved.