1 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
4 * gcc.target/i386/warn-vect-op-1.c: Ditto.
5 * gcc.target/i386/warn-vect-op-2.c: Ditto.
7 2011-10-14 Tobias Burnus <burnus@net-b.de>
10 * gfortran.dg/pointer_check_11.f90: New.
11 * gfortran.dg/pointer_check_12.f90: New.
13 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
16 * g++.dg/overload/operator4.C: New.
18 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
20 * gcc.dg/di-longlong64-sync-1.c: New test.
21 * gcc.dg/di-sync-multithread.c: New test.
22 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
23 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
24 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
25 tests for v5, v6, v6k, and v7-a, and add-options helpers.
26 (check_effective_target_arm_arm_ok): New helper.
27 (check_effective_target_sync_longlong): New helper.
29 2011-10-14 Richard Guenther <rguenther@suse.de>
31 PR tree-optimization/50723
32 * gcc.dg/torture/pr50723.c: New testcase.
34 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/warn/format6.C: New.
38 * obj-c++.dg/warn6.mm: Likewise.
40 2011-10-13 Richard Henderson <rth@redhat.com>
42 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
44 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
45 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
46 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
48 2011-10-13 Jason Merrill <jason@redhat.com>
51 * g++.dg/cpp0x/nsdmi-template2.C: New.
54 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
57 * g++.dg/init/vbase1.C: New.
59 2011-10-13 Jakub Jelinek <jakub@redhat.com>
61 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
62 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
63 * gcc.target/i386/avx-vphminposuw-2.c: New test.
64 * gcc.target/i386/avx-vphminposuw-3.c: New test.
66 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
68 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
70 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
72 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
74 2011-10-13 Richard Guenther <rguenther@suse.de>
76 PR tree-optimization/50712
77 * gcc.target/i386/pr50712.c: New testcase.
79 2011-10-13 Tom de Vries <tom@codesourcery.com>
81 * gcc.dg/memcpy-4.c: New test.
83 2011-10-13 Richard Guenther <rguenther@suse.de>
85 PR tree-optimization/50698
86 * g++.dg/vect/pr50698.cc: New testcase.
88 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
90 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
91 * gcc.target/powerpc/warn-2.c: Ditto.
93 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
94 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
95 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
96 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
97 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
98 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
99 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
100 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
101 * gcc.target/powerpc/ppc-pow.c: Likewise.
102 * gcc.target/powerpc/recip-1.c: Likewise.
103 * gcc.target/powerpc/recip-2.c: Likewise.
104 * gcc.target/powerpc/recip-3.c: Likewise.
105 * gcc.target/powerpc/recip-4.c: Likewise.
106 * gcc.target/powerpc/recip-5.c: Likewise.
108 2011-10-12 David S. Miller <davem@davemloft.net>
110 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
111 '-mvis3' instead of 'mcpu=niagara3' in options.
112 * gcc.target/sparc/fhalve.c: Likewise.
113 * gcc.target/sparc/fnegop.c: Likewise.
114 * gcc.target/sparc/fpadds.c: Likewise.
115 * gcc.target/sparc/fshift.c: Likewise.
116 * gcc.target/sparc/fucmp.c: Likewise.
117 * gcc.target/sparc/lzd.c: Likewise.
118 * gcc.target/sparc/vis3misc.c: Likewise.
119 * gcc.target/sparc/xmul.c: Likewise.
121 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
123 * gnat.dg/vect1.ad[sb]: New test.
124 * gnat.dg/vect1_pkg.ads: New helper.
125 * gnat.dg/vect2.ad[sb]: New test.
126 * gnat.dg/vect2_pkg.ads: New helper.
127 * gnat.dg/vect3.ad[sb]: New test.
128 * gnat.dg/vect3_pkg.ads: New helper.
129 * gnat.dg/vect4.ad[sb]: New test.
130 * gnat.dg/vect4_pkg.ads: New helper.
131 * gnat.dg/vect5.ad[sb]: New test.
132 * gnat.dg/vect5_pkg.ads: New helper.
133 * gnat.dg/vect6.ad[sb]: New test.
134 * gnat.dg/vect6_pkg.ads: New helper.
136 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
138 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
139 * gcc.target/i386/fma_run_double_2.c: Likewise.
140 * gcc.target/i386/fma_run_double_3.c: Likewise.
141 * gcc.target/i386/fma_run_double_4.c: Likewise.
142 * gcc.target/i386/fma_run_double_5.c: Likewise.
143 * gcc.target/i386/fma_run_double_6.c: Likewise.
144 * gcc.target/i386/fma_run_float_1.c: Likewise.
145 * gcc.target/i386/fma_run_float_2.c: Likewise.
146 * gcc.target/i386/fma_run_float_3.c: Likewise.
147 * gcc.target/i386/fma_run_float_4.c: Likewise.
148 * gcc.target/i386/fma_run_float_5.c: Likewise.
149 * gcc.target/i386/fma_run_float_6.c: Likewise.
151 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
152 remove the extra dg-options.
153 * gcc.target/i386/l_fma_double_2.c: Likewise.
154 * gcc.target/i386/l_fma_double_3.c: Likewise.
155 * gcc.target/i386/l_fma_double_4.c: Likewise.
156 * gcc.target/i386/l_fma_double_5.c: Likewise.
157 * gcc.target/i386/l_fma_double_6.c: Likewise.
158 * gcc.target/i386/l_fma_float_1.c: Likewise.
159 * gcc.target/i386/l_fma_float_2.c: Likewise.
160 * gcc.target/i386/l_fma_float_3.c: Likewise.
161 * gcc.target/i386/l_fma_float_4.c: Likewise.
162 * gcc.target/i386/l_fma_float_5.c: Likewise.
163 * gcc.target/i386/l_fma_float_6.c: Likewise.
165 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
167 PR tree-optimization/50189
168 * g++.dg/torture/pr50189.C: New testcase.
170 2011-10-12 Richard Guenther <rguenther@suse.de>
172 PR tree-optimization/50700
173 * gcc.dg/builtin-object-size-12.c: New testcase.
175 2011-10-12 Joseph Myers <joseph@codesourcery.com>
178 * gcc.c-torture/compile/pr50565-1.c,
179 gcc.c-torture/compile/pr50565-2.c: New tests.
181 2011-10-11 Jason Merrill <jason@redhat.com>
185 * g++.dg/template/constant1.C: New.
186 * g++.dg/template/constant2.C: New.
187 * g++.dg/cpp0x/constexpr-template3.C: New.
189 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
191 * gcc.target/i386/warn-vect-op-3.c: New test.
192 * gcc.target/i386/warn-vect-op-1.c: New test.
193 * gcc.target/i386/warn-vect-op-2.c: New test.
195 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
197 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
199 2011-10-11 Richard Guenther <rguenther@suse.de>
201 PR tree-optimization/50204
202 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
204 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
206 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
208 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
210 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
211 * gcc.target/i386/fma_double_2.c: Ditto.
212 * gcc.target/i386/fma_double_3.c: Ditto.
213 * gcc.target/i386/fma_double_4.c: Ditto.
214 * gcc.target/i386/fma_double_5.c: Ditto.
215 * gcc.target/i386/fma_double_6.c: Ditto.
216 * gcc.target/i386/fma_float_1.c: Ditto.
217 * gcc.target/i386/fma_float_2.c: Ditto.
218 * gcc.target/i386/fma_float_3.c: Ditto.
219 * gcc.target/i386/fma_float_4.c: Ditto.
220 * gcc.target/i386/fma_float_5.c: Ditto.
221 * gcc.target/i386/fma_float_6.c: Ditto.
222 * gcc.target/i386/l_fma_double_1.c: Ditto.
223 * gcc.target/i386/l_fma_double_2.c: Ditto.
224 * gcc.target/i386/l_fma_double_3.c: Ditto.
225 * gcc.target/i386/l_fma_double_4.c: Ditto.
226 * gcc.target/i386/l_fma_double_5.c: Ditto.
227 * gcc.target/i386/l_fma_double_6.c: Ditto.
228 * gcc.target/i386/l_fma_float_1.c: Ditto.
229 * gcc.target/i386/l_fma_float_2.c: Ditto.
230 * gcc.target/i386/l_fma_float_3.c: Ditto.
231 * gcc.target/i386/l_fma_float_4.c: Ditto.
232 * gcc.target/i386/l_fma_float_5.c: Ditto.
233 * gcc.target/i386/l_fma_float_6.c: Ditto.
234 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
235 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
236 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
237 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
238 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
239 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
240 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
241 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
242 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
243 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
244 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
245 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
247 2011-10-11 Tristan Gingold <gingold@adacore.com>
249 * gcc.dg/va-arg-4.c: New test.
250 * gcc.dg/va-arg-5.c: Ditto.
252 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
254 * lib/target-supports.exp (check_effective_target_fd_truncate):
255 Close and unlink test file before exit.
257 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
260 * gfortran.dg/forall_15.f90: New test case.
262 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
263 Andrew Macleod <amacleod@redhat.com>
265 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
266 wrappers for *other_threads() and *final_verify().
267 * gcc.dg/simulate-thread/simulate-thread.h
268 (simulate_thread_wrapper_other_threads): New.
269 (simulate_thread_wrapper_final_verify): New.
271 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
273 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
275 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
277 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
279 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
280 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
282 * gcc.target/i386/fma_1.h: New file.
283 * gcc.target/i386/fma_2.h: Likewise.
284 * gcc.target/i386/fma_3.h: Likewise.
285 * gcc.target/i386/fma_4.h: Likewise.
286 * gcc.target/i386/fma_5.h: Likewise.
287 * gcc.target/i386/fma_6.h: Likewise.
288 * gcc.target/i386/fma_double_1.c: Likewise.
289 * gcc.target/i386/fma_double_2.c: Likewise.
290 * gcc.target/i386/fma_double_3.c: Likewise.
291 * gcc.target/i386/fma_double_4.c: Likewise.
292 * gcc.target/i386/fma_double_5.c: Likewise.
293 * gcc.target/i386/fma_double_6.c: Likewise.
294 * gcc.target/i386/fma_float_1.c: Likewise.
295 * gcc.target/i386/fma_float_2.c: Likewise.
296 * gcc.target/i386/fma_float_3.c: Likewise.
297 * gcc.target/i386/fma_float_4.c: Likewise.
298 * gcc.target/i386/fma_float_5.c: Likewise.
299 * gcc.target/i386/fma_float_6.c: Likewise.
300 * gcc.target/i386/fma_main.h: Likewise.
301 * gcc.target/i386/fma_run_double_1.c: Likewise.
302 * gcc.target/i386/fma_run_double_2.c: Likewise.
303 * gcc.target/i386/fma_run_double_3.c: Likewise.
304 * gcc.target/i386/fma_run_double_4.c: Likewise.
305 * gcc.target/i386/fma_run_double_5.c: Likewise.
306 * gcc.target/i386/fma_run_double_6.c: Likewise.
307 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
308 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
309 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
310 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
311 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
312 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
313 * gcc.target/i386/fma_run_float_1.c: Likewise.
314 * gcc.target/i386/fma_run_float_2.c: Likewise.
315 * gcc.target/i386/fma_run_float_3.c: Likewise.
316 * gcc.target/i386/fma_run_float_4.c: Likewise.
317 * gcc.target/i386/fma_run_float_5.c: Likewise.
318 * gcc.target/i386/fma_run_float_6.c: Likewise.
319 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
320 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
321 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
322 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
323 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
324 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
325 * gcc.target/i386/l_fma_1.h: Likewise.
326 * gcc.target/i386/l_fma_2.h: Likewise.
327 * gcc.target/i386/l_fma_3.h: Likewise.
328 * gcc.target/i386/l_fma_4.h: Likewise.
329 * gcc.target/i386/l_fma_5.h: Likewise.
330 * gcc.target/i386/l_fma_6.h: Likewise.
331 * gcc.target/i386/l_fma_double_1.c: Likewise.
332 * gcc.target/i386/l_fma_double_2.c: Likewise.
333 * gcc.target/i386/l_fma_double_3.c: Likewise.
334 * gcc.target/i386/l_fma_double_4.c: Likewise.
335 * gcc.target/i386/l_fma_double_5.c: Likewise.
336 * gcc.target/i386/l_fma_double_6.c: Likewise.
337 * gcc.target/i386/l_fma_float_1.c: Likewise.
338 * gcc.target/i386/l_fma_float_2.c: Likewise.
339 * gcc.target/i386/l_fma_float_3.c: Likewise.
340 * gcc.target/i386/l_fma_float_4.c: Likewise.
341 * gcc.target/i386/l_fma_float_5.c: Likewise.
342 * gcc.target/i386/l_fma_float_6.c: Likewise.
343 * gcc.target/i386/l_fma_main.h: Likewise.
344 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
345 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
346 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
347 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
348 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
349 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
350 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
351 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
352 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
353 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
354 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
355 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
357 2011-10-10 Richard Guenther <rguenther@suse.de>
360 * gcc.dg/torture/pr50389.c: New testcase.
362 2011-10-10 Richard Guenther <rguenther@suse.de>
365 * gcc.dg/builtins-47.c: Optimize.
367 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
369 * lib/gcc-simulate-thread.exp: New.
370 * gcc.dg/simulate-thread/guality.h: New.
371 * gcc.dg/simulate-thread/simulate-thread.h: New.
372 * gcc.dg/simulate-thread/simulate-thread.exp: New.
373 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
374 * gcc.dg/simulate-thread/README: New.
375 * g++.dg/simulate-thread/guality.h: New.
376 * g++.dg/simulate-thread/simulate-thread.h: New.
377 * g++.dg/simulate-thread/simulate-thread.exp: New.
378 * g++.dg/simulate-thread/simulate-thread.gdb: New.
379 * c-c++-common/cxxbitfields-2.c: Remove.
380 * c-c++-common/cxxbitfields.c: Remove.
381 * c-c++-common/cxxbitfields-4.c: Remove.
382 * c-c++-common/cxxbitfields-5.c: Remove.
383 * c-c++-common/simulate-thread/bitfields-1.c: New.
384 * c-c++-common/simulate-thread/bitfields-2.c: New.
385 * c-c++-common/simulate-thread/bitfields-3.c: New.
386 * c-c++-common/simulate-thread/bitfields-4.c: New.
388 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/warn/format5.C: New.
393 2011-10-09 Tobias Burnus <burnus@net-b.de>
396 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
397 * gfortran.dg/common_16.f90: New.
399 2011-10-09 Tobias Burnus <burnus@net-b.de>
401 * gfortran.dg/iso_c_binding_param_1.f90: New.
402 * gfortran.dg/iso_c_binding_param_2.f90: New.
403 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
405 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
407 PR tree-optimization/50635
408 * gcc.dg/vect/pr50635.c: New test.
410 2011-10-09 Janus Weil <janus@gcc.gnu.org>
413 * gfortran.dg/proc_decl_27.f90: New.
415 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
418 * objc/execute/initialize-1.m: New test.
420 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
423 * gfortran.dg/pointer_function_result_1.f90 : New test.
425 2011-10-07 David S. Miller <davem@davemloft.net>
428 * gcc.target/sparc/sparc.exp: Add vis3 target test.
429 * gcc.target/sparc/cmask.c: Use it.
430 * gcc.target/sparc/fhalve.c: Likewise.
431 * gcc.target/sparc/fnegop.c: Likewise.
432 * gcc.target/sparc/fpadds.c: Likewise.
433 * gcc.target/sparc/fshift.c: Likewise.
434 * gcc.target/sparc/fucmp.c: Likewise.
435 * gcc.target/sparc/lzd.c: Likewise.
436 * gcc.target/sparc/vis3misc.c: Likewise.
437 * gcc.target/sparc/xmul.c: Likewise.
439 2011-10-07 Richard Henderson <rth@redhat.com>
441 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
443 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
445 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
447 * gcc.dg/pr50193-1.c: New file.
448 * gcc.target/arm/shiftable.c: New file.
450 2011-10-07 Janus Weil <janus@gcc.gnu.org>
453 * gfortran.dg/class_46.f03: New.
455 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
457 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
458 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
459 (syslog, vsyslog, __vsyslog_chk): Likewise.
461 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
462 (x, EXT_x): Use ASMNAME.
464 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
467 2011-10-07 Tom de Vries <tom@codesourcery.com>
470 * gcc.dg/pr50527.c: New test.
472 2011-10-07 Jakub Jelinek <jakub@redhat.com>
474 PR tree-optimization/50650
475 * gcc.c-torture/compile/pr50650.c: New test.
477 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
479 PR tree-optimization/50575
480 * gcc.c-torture/execute/vector-compare-2.x: New file.
482 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
486 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
489 2011-10-07 Richard Guenther <rguenther@suse.de>
492 * gcc.dg/vect/vect-align-2.c: Increase array size.
494 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
495 H.J. Lu <hongjiu.lu@intel.com>
498 * gcc.target/i386/pr50603.c: New test.
500 2011-10-06 Jason Merrill <jason@redhat.com>
503 * g++.dg/cpp0x/default31.C: New.
505 2011-10-06 Jakub Jelinek <jakub@redhat.com>
507 PR tree-optimization/50596
508 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
510 * gcc.dg/vect/vect-cond-8.c: New test.
512 2011-10-06 Richard Henderson <rth@redhat.com>
514 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
515 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
516 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
517 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
518 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
519 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
520 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
521 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
522 * gcc.c-torture/execute/vshuf-16.inc: New file.
523 * gcc.c-torture/execute/vshuf-2.inc: New file.
524 * gcc.c-torture/execute/vshuf-4.inc: New file.
525 * gcc.c-torture/execute/vshuf-8.inc: New file.
526 * gcc.c-torture/execute/vshuf-main.inc: New file.
527 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
528 * gcc.c-torture/execute/vshuf-v2df.c: New test.
529 * gcc.c-torture/execute/vshuf-v2di.c: New test.
530 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
531 * gcc.c-torture/execute/vshuf-v2si.c: New test.
532 * gcc.c-torture/execute/vshuf-v4df.c: New test.
533 * gcc.c-torture/execute/vshuf-v4di.c: New test.
534 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
535 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
536 * gcc.c-torture/execute/vshuf-v4si.c: New test.
537 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
538 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
539 * gcc.c-torture/execute/vshuf-v8si.c: New test.
541 2011-10-06 Jakub Jelinek <jakub@redhat.com>
543 PR tree-optimization/49279
544 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
545 * gcc.c-torture/execute/pr49279.c: New test.
547 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
550 * gcc.c-torture/compile/pr49049.c: New test.
552 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
555 * gcc.target/arm/pr50305.c: New test.
557 2011-10-06 Richard Guenther <rguenther@suse.de>
559 PR tree-optimization/38884
560 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
561 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
563 2011-10-05 David S. Miller <davem@davemloft.net>
565 * gcc.target/sparc/lzd.c: New test.
566 * gcc.target/sparc/popc.c: New test.
568 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
570 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
571 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
572 * g++.dg/other/final1.C: Cleanup original tree dump.
574 2011-10-05 Jakub Jelinek <jakub@redhat.com>
576 PR tree-optimization/50613
577 * gcc.dg/pr50613.c: New test.
579 2011-10-05 Richard Henderson <rth@redhat.com>
581 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
582 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
583 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
584 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
585 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
586 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
587 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
588 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
590 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
593 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
594 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
595 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
596 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
598 2011-10-05 Richard Guenther <rguenther@suse.de>
600 PR tree-optimization/38885
601 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
603 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
605 * gcc.target/i386/sw-1.c: New test.
607 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
611 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
613 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
615 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
617 2011-10-04 David S. Miller <davem@davemloft.net>
619 * gcc.target/sparc/fhalve.c: New test.
620 * gcc.target/sparc/fnegop.c: New test.
621 * gcc.target/sparc/xmul.c: New test.
623 2011-10-04 Janus Weil <janus@gcc.gnu.org>
626 * gfortran.dg/dummy_procedure_6.f90: New.
628 2011-10-04 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/50604
631 * gcc.dg/pr50604.c: New test.
633 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
635 PR tree-optimization/49662
636 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
637 * gcc.dg/graphite/interchange-15.c: Likewise.
638 * gcc.dg/graphite/interchange-mvt.c: Likewise.
640 2011-10-04 Jakub Jelinek <jakub@redhat.com>
642 * gcc.dg/tree-ssa/restrict-4.c: New test.
644 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
646 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
647 (main): Use __typeof to get result type of comparison.
649 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
651 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
652 Make et_vect_multiple_sizes_saved global.
653 (check_effective_target_vect64): Make et_vect64_saved global.
655 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
657 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
658 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
659 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
660 * gcc.dg/builtin-complex-err-1.c: Adjust.
662 2011-10-02 Jason Merrill <jason@redhat.com>
664 * g++.dg/cpp0x/range-for22.C: New.
666 * g++.dg/cpp0x/variadic65.C: Remove xfails.
667 * g++.dg/cpp0x/variadic82.C: Remove xfails.
668 * g++.dg/cpp0x/variadic83.C: Remove xfails.
669 * g++.dg/cpp0x/variadic105.C: Remove xfails.
671 * g++.dg/cpp0x/nsdmi5.C: New.
673 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
676 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
678 (mips-dg-options): Force an ABI option if the current ABI is
679 incompatible with the required -mlong setting. Likewise force
680 a long setting if the current one is incompatible with the
681 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
682 throughout procedure.
683 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
684 instead of addressing=absolute.
686 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
688 * gcc.target/mips/stack-1.c: New test.
690 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
692 * gcc.dg/pr49696.c: New test.
694 2011-10-02 Jan Hubicka <jh@suse.cz>
696 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
698 2011-10-01 David S. Miller <davem@davemloft.net>
700 * gcc.target/sparc/cmask.c: New test.
701 * gcc.target/sparc/fpadds.c: New test.
702 * gcc.target/sparc/fshift.c: New test.
703 * gcc.target/sparc/fucmp.c: New test.
704 * gcc.target/sparc/vis3misc.c: New test.
706 2011-10-01 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/assumed_charlen_arg_2.f90: New.
711 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
714 * g++.dg/dfp/44473-1.C: New test.
715 * g++.dg/dfp/44473-2.C: New test.
716 * g++.dg/dfp/mangle-1.C: New test.
717 * g++.dg/dfp/mangle-2.C: New test.
718 * g++.dg/dfp/mangle-3.C: New test.
719 * g++.dg/dfp/mangle-4.C: New test.
720 * g++.dg/dfp/mangle-5.C: New test.
722 2011-09-30 Jakub Jelinek <jakub@redhat.com>
725 * gcc.dg/pr50571.c: New test.
727 PR tree-optimization/46309
728 * gcc.dg/pr46309.c: New test.
730 2011-09-30 Jakub Jelinek <jakub@redhat.com>
732 * gcc.dg/strlenopt-21.c: New test.
734 2011-09-30 Revital Eres <revital.eres@linaro.org>
736 * gcc.dg/sms-10.c: New file.
738 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
740 * gcc.target/arm/pr50099.c: New test.
742 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
744 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
746 2011-09-30 David S. Miller <davem@davemloft.net>
748 * gcc.target/sparc/bmaskbshuf.c: New test.
749 * gcc.target/sparc/edgen.c: New test.
751 2011-09-29 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/pure_formal_proc_3.f90: New.
757 * gfortran.dg/stfunc_7.f90: New.
759 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
761 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
762 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
763 * gcc.dg/vector-compare-1.c: Likewise.
764 * gcc.dg/vector-compare-2.c: Likewise.
766 2011-09-29 David S. Miller <davem@davemloft.net>
768 * gcc.target/sparc/array.c: New test.
770 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
772 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
773 loop unroll and set max unroll times to 8.
774 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
775 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
776 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
777 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
779 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
782 * g++.dg/ext/visibility/warn5.C: New.
784 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/warn/Wextra-3.C: New.
789 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
792 * gcc.target/sh/pr49468-si.c: New.
794 2011-09-28 Tom de Vries <tom@codesourcery.com>
797 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
798 (TEST): Initialize src3 with random floats.
799 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
800 from union src3. Initialize src3 with random floats.
802 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
804 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
805 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
806 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
807 * gcc.target/sh/sh4a-sincosf.c: Ditto.
808 * gcc.target/sh/sh4a-cos.c: Ditto.
809 * gcc.target/sh/sh4a-cosf.c: Ditto.
810 * gcc.target/sh/sh4a-sin.c: Ditto.
811 * gcc.target/sh/sh4a-sinf.c: Ditto.
812 * gcc.target/sh/sh4a-fsrra.c: Ditto.
813 * gcc.target/sh/sh4a-memmovua.c: Ditto.
814 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
816 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
819 * g++.dg/parse/error40.C: New.
820 * g++.dg/warn/incomplete1.C: Adjust.
822 2011-09-27 Jan Hubicka <jh@suse.cz>
825 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
828 2011-09-27 Jakub Jelinek <jakub@redhat.com>
830 * gcc.dg/strlenopt-1.c: New test.
831 * gcc.dg/strlenopt-1f.c: New test.
832 * gcc.dg/strlenopt-2.c: New test.
833 * gcc.dg/strlenopt-2f.c: New test.
834 * gcc.dg/strlenopt-3.c: New test.
835 * gcc.dg/strlenopt-4.c: New test.
836 * gcc.dg/strlenopt-4g.c: New test.
837 * gcc.dg/strlenopt-4gf.c: New test.
838 * gcc.dg/strlenopt-5.c: New test.
839 * gcc.dg/strlenopt-6.c: New test.
840 * gcc.dg/strlenopt-7.c: New test.
841 * gcc.dg/strlenopt-8.c: New test.
842 * gcc.dg/strlenopt-9.c: New test.
843 * gcc.dg/strlenopt-10.c: New test.
844 * gcc.dg/strlenopt-11.c: New test.
845 * gcc.dg/strlenopt-12.c: New test.
846 * gcc.dg/strlenopt-12g.c: New test.
847 * gcc.dg/strlenopt-13.c: New test.
848 * gcc.dg/strlenopt-14g.c: New test.
849 * gcc.dg/strlenopt-14gf.c: New test.
850 * gcc.dg/strlenopt-15.c: New test.
851 * gcc.dg/strlenopt-16g.c: New test.
852 * gcc.dg/strlenopt-17g.c: New test.
853 * gcc.dg/strlenopt-18g.c: New test.
854 * gcc.dg/strlenopt.h: New file.
856 2011-09-27 Tom de Vries <tom@codesourcery.com>
859 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
860 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
861 * gcc.dg/pr43864.c: New test.
862 * gcc.dg/pr43864-2.c: Same.
863 * gcc.dg/pr43864-3.c: Same.
864 * gcc.dg/pr43864-4.c: Same.
866 2011-09-27 Jan Hubicka <jh@suse.cz>
868 * gcc.dg/ipa/inline-5.c: New testcase.
870 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
872 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
874 * gcc.dg/vect/bb-slp-27.c: New.
875 * gcc.dg/vect/bb-slp-28.c: New.
877 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
879 * testsuite/lib/target-supports.exp (check_profiling_available):
880 Don't rely solely on TLS tests for -fprofile-generate, fall
881 through to the other code.
883 2011-09-27 Richard Guenther <rguenther@suse.de>
885 PR tree-optimization/50363
886 * gcc.dg/torture/pr50363.c: New testcase.
888 2011-09-26 Jason Merrill <jason@redhat.com>
891 * g++.dg/template/partial13.C: New.
894 * g++.dg/template/partial12.C: New.
897 * g++.dg/cpp0x/constexpr-typedef1.C: New.
899 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/diagnostic/bindings1.C: New.
903 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
905 2011-09-26 David S. Miller <davem@davemloft.net>
907 * gcc.target/sparc/wrgsr.c: New test.
908 * gcc.target/sparc/rdgsr.c: New test.
909 * gcc.target/sparc/edge.c: New test.
910 * gcc.target/sparc/fcmp.c: New test.
912 * gcc.target/sparc/edge.c: Update for new return types.
913 * gcc.target/sparc/fcmp.c: Likewise.
915 * gcc.target/sparc/fpaddsubi.c: New test.
917 2011-09-26 Janus Weil <janus@gcc.gnu.org>
920 * gfortran.dg/common_15.f90: New.
923 * gfortran.dg/dummy_procedure_5.f90: New.
924 * gfortran.dg/interface_26.f90: Modified error message.
925 * gfortran.dg/proc_ptr_11.f90: Ditto.
926 * gfortran.dg/proc_ptr_15.f90: Ditto.
927 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
928 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
930 2011-09-26 Jason Merrill <jason@redhat.com>
933 * g++.dg/overload/rvalue3.C: New.
936 * g++.dg/overload/ref-conv2.C: New.
938 * g++.dg/cpp0x/nsdmi-template1.C: New.
940 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/cpp0x/nullptr25.C: New.
944 2011-09-26 Richard Guenther <rguenther@suse.de>
946 PR tree-optimization/50472
947 * gcc.dg/torture/pr50472.c: New testcase.
949 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
951 * gnat.dg/opt22.adb: New test.
952 * gnat.dg/opt22_pkg.ad[sb]: New helper.
954 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/opt21.adb: New test.
957 * gnat.dg/opt21_pkg.ad[sb]: New helper.
959 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/opt20.ad[sb]: New test.
962 * gnat.dg/opt20_pkg.ads: New helper.
964 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
966 * gnat.dg/array17.adb: New test.
967 * gnat.dg/array17_pkg.ads: New helper.
969 2011-09-25 Jason Merrill <jason@redhat.com>
971 * g++.dg/cpp0x/nsdmi-defer4.C: New.
973 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/frame_overflow.ads: New.
976 * gnat.dg/frame_overflow.adb: Adjust.
977 * gnat.dg/specs/addr1.ads: Likewise.
979 2011-09-25 Jakub Jelinek <jakub@redhat.com>
981 * g++.dg/tree-ssa/restrict2.C: New test.
983 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
985 * lib/target-supports.exp (check_effective_target_vect64): New.
986 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
987 of multiple vector sizes.
988 * gcc.dg/vect/bb-slp-26.c: New.
990 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/template/bitfield1.C: New.
995 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
997 * gcc.dg/vect/bb-slp-24.c: New.
999 2011-09-24 Jason Merrill <jason@redhat.com>
1001 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1003 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1005 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1006 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1008 * g++.dg/cpp0x/nsdmi1.C: New.
1009 * g++.dg/cpp0x/nsdmi2.C: New.
1010 * g++.dg/cpp0x/nsdmi3.C: New.
1011 * g++.dg/cpp0x/nsdmi4.C: New.
1012 * g++.old-deja/g++.other/init4.C: New.
1014 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/template/sfinae28.C: New.
1019 2011-09-23 Ian Lance Taylor <iant@google.com>
1021 * go.test/go-test.exp (errchk): Handle more cases of getting
1022 correct Tcl backslash quoting in regular expressions in test file.
1024 2011-09-23 Jason Merrill <jason@redhat.com>
1027 * g++.dg/init/const8.C: New.
1028 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1029 * g++.dg/cpp0x/defaulted2.C: Likewise.
1030 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1031 * g++.dg/init/pr20039.C: Likewise.
1032 * g++.dg/init/pr42844.C: Likewise.
1034 2011-09-23 Jan Hubicka <jh@suse.cz>
1036 * gcc.dg/ipa/inline-1.c: new testcase.
1037 * gcc.dg/ipa/inline-2.c: new testcase.
1038 * gcc.dg/ipa/inline-3.c: new testcase.
1039 * gcc.dg/ipa/inline-4.c: new testcase.
1041 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/cpp0x/constexpr-static8.C: New.
1046 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1048 * gcc.target/i386/avxfp-1.c: New test.
1049 * gcc.target/i386/avxfp-2.c: New test.
1051 2011-09-23 Terry Guo <terry.guo@arm.com>
1053 * gcc.c-torture/execute/941014-1.x: Deleted.
1055 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/cpp0x/pr50491.C: New.
1060 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1063 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1065 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/cpp0x/nullptr24.C: New.
1070 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1073 * gcc.target/i386/pr50482.c: New test.
1075 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1077 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1078 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1079 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1080 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1081 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1082 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1083 multilib options contain different -march= from dg-options.
1085 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1086 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/template/friend52.C: New.
1091 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1093 * gcc.target/arm/cmp-1.c: New test.
1094 * gcc.target/arm/cmp-2.c: Likewise.
1096 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1099 * gfortran.dg/impure_actual_1.f90: Modified error message.
1100 * gfortran.dg/proc_ptr_32.f90: New.
1101 * gfortran.dg/proc_ptr_33.f90: New.
1103 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1105 PR tree-optimization/50451
1106 * gcc.dg/vect/pr50451.c: New test.
1108 2011-09-21 Ian Lance Taylor <iant@google.com>
1110 * go.test/go-test.exp (errchk): Add special case for bug332.
1111 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1112 some more test lines.
1114 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1116 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1117 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1118 * g++.dg/other/i386-8.C: Ditto.
1119 * g++.dg/other/pr34435.C: Ditto.
1120 * g++.dg/other/pr39496.C: Ditto.
1121 * g++.dg/other/mmintrin.C: Ditto.
1123 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.dg/vect/vect-cond-7.c: New test.
1126 * gcc.target/i386/sse4_1-cond-1.c: New test.
1127 * gcc.target/i386/avx-cond-1.c: New test.
1129 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1132 * g++.dg/other/pr50464.C: New test.
1134 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1136 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1137 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1138 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1139 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1141 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1143 * gnat.dg/opt19.adb: New test.
1145 2011-09-21 Terry Guo <terry.guo@arm.com>
1147 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1148 on arch conflict when testing case on targets other than armv7-a.
1150 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/ext/int128-1.C: New.
1154 * g++.dg/ext/int128-2.C: Likewise.
1155 * g++.dg/ext/int128-2.h: Likewise.
1157 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1160 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1162 2011-09-20 Jason Merrill <jason@redhat.com>
1164 * g++.dg/cpp0x/constexpr-generated1.C: New.
1167 * g++.dg/overload/ref-conv1.C: New.
1169 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1171 * g++.dg/other/final1.C: New.
1173 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1175 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1178 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1180 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1183 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1185 PR tree-optimization/50413
1186 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1187 -fdump-tree-slp-details. Run other tests with
1188 -fdump-tree-vect-details.
1189 * g++.dg/vect/slp-pr50413.cc: New.
1191 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1192 Ira Rosen <ira.rosen@linaro.org>
1195 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1196 Fix underscores around restrict.
1198 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1200 PR tree-optimization/50414
1201 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1202 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1203 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1205 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1207 PR tree-optimization/50412
1208 * gfortran.dg/vect/pr50412.f90: New.
1210 2011-09-16 Jason Merrill <jason@redhat.com>
1213 * g++.dg/eh/defarg1.C: New.
1215 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1217 * gcc.dg/vect/vect-reduc-10.c: New test.
1218 * gcc.target/i386/avx-reduc-1.c: New test.
1220 * gcc.target/i386/sse2-extract-1.c: New test.
1221 * gcc.target/i386/avx-extract-1.c: New test.
1223 2011-09-16 Terry Guo <terry.guo@arm.com>
1225 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1227 2011-09-15 Diego Novillo <dnovillo@google.com>
1229 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1230 ALWAYS_CXXFLAGS, if defined.
1231 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1232 ALWAYS_GFORTRANFLAGS, if defined.
1233 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1234 ALWAYS_GOCFLAGS, if defined.
1235 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1236 ALWAYS_OBJCXXFLAGS, if defined.
1237 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1238 additional_flags, if defined.
1239 * lib/gnat.exp (gnat_target_compile): Likewise.
1240 * lib/objc.exp (objc_target_compile): Likewise.
1241 * lib/target-supports-dg.exp (dg-add-options): Handle
1244 2011-09-15 Tom de Vries <tom@codesourcery.com>
1247 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1248 Use uintptr_t in f1. Undo avr xfails.
1250 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/function_types_3.f90: New.
1256 2011-09-15 Jason Merrill <jason@redhat.com>
1259 * g++.dg/cpp0x/trailing7.C: New.
1262 * g++.dg/cpp0x/nullptr23.C: New.
1264 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1266 * gcc.dg/vect/bb-slp-25.c: New.
1268 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/noexcept15.C: New.
1273 2011-09-14 Tom de Vries <tom@codesourcery.com>
1276 * gcc.dg/pr50251.c: New test.
1278 2011-09-14 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/null_5.f90: New.
1283 * gfortran.dg/null_6.f90: New.
1285 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1287 * gcc.c-torture/compile/20110913-1.c: New test.
1289 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1292 * gfortran.dg/result_2.f90: New.
1294 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1296 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1298 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1301 * g++.dg/cpp0x/variadic116.C: New test case.
1303 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1305 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1306 * gcc.target/mips/interrupt_handler-2.c: New test.
1307 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1309 2011-09-12 Jason Merrill <jason@redhat.com>
1311 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1313 * g++.dg/cpp0x/explicit7.C: New.
1315 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1317 PR rtl-optimization/50212
1318 * g++.dg/other/pr50212.C: New test.
1320 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1323 * testsuite/gcc.target/avr/torture/avr-torture.exp
1324 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1325 "-O2 -fmerge-all-constants".
1327 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1330 * gfortran.dg/do_while_1.f90: New test.
1332 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1336 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1337 * gfortran.dg/proc_decl_26.f90: New.
1338 * gfortran.dg/typebound_override_2.f90: New.
1339 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1341 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1343 * gnat.dg/cond_expr2.ad[sb]: New test.
1345 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/atomic5.ad[sb]: New test.
1349 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1351 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1353 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1356 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1358 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1361 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1363 2011-09-09 Richard Guenther <rguenther@suse.de>
1365 PR tree-optimization/50328
1366 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1368 2011-09-09 Richard Guenther <rguenther@suse.de>
1371 * gcc.dg/torture/pr50333.c: New testcase.
1373 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1375 PR tree-optimization/50318
1376 * gcc.target/arm/pr50318-1.c: New file.
1378 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1380 * gcc.target/i386/all_one_m256i.c: New test.
1382 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1385 * g++.dg/cpp0x/sfinae28.C: New.
1387 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1390 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1391 longer ignored on typedefs.
1393 PR c++/33255 - Support -Wunused-local-typedefs warning
1394 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1395 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1397 2011-09-08 Martin Jambor <mjambor@suse.cz>
1399 PR tree-optimization/50287
1400 * gcc.dg/torture/pr50287.c: New test.
1402 2011-09-08 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/19831
1405 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1406 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1407 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1408 * gcc.dg/errno-1.c: Adjust.
1410 2011-09-08 Richard Guenther <rguenther@suse.de>
1412 PR tree-optimization/19831
1413 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1415 2011-09-08 Tobias Burnus <burnus@net-b.de>
1418 * gfortran.dg/do_concurrent_1.f90: New.
1419 * gfortran.dg/do_concurrent_2.f90: New.
1421 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1425 * gcc.dg/pr50310-2.c: New test.
1427 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1430 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1431 * gfortran.dg/impure_constructor_1.f90: Modified.
1432 * gfortran.dg/proc_ptr_comp_33.f90: New.
1434 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.dg/pr50310-1.c: New test.
1439 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1442 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1445 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1448 * g++.dg/cpp0x/noexcept14.C: New.
1450 2011-09-07 Jason Merrill <jason@redhat.com>
1452 * g++.dg/cpp0x/constexpr-ref3.C: New.
1454 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1456 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1458 * gcc.dg/section1.c: Don't xfail for avr.
1460 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1462 PR tree-optimization/50322
1463 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1465 2011-09-07 Martin Jambor <mjambor@suse.cz>
1467 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1469 2011-09-07 Martin Jambor <mjambor@suse.cz>
1471 PR tree-optimization/49911
1472 * g++.dg/tree-ssa/pr49911.C: New test.
1474 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1477 * gcc.dg/torture/pr49030.c: New test.
1479 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1482 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1483 * gfortran.dg/class_4d.f03: Deleted.
1484 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1486 2011-09-07 Richard Guenther <rguenther@suse.de>
1488 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1490 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1492 PR tree-optimization/46021
1493 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1495 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1497 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1499 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1501 * gcc.c-torture/compile/20110906-1.c: New test.
1503 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1505 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1507 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1509 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1510 --param tree-reassoc-width=1.
1512 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1513 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1515 2011-09-06 Richard Guenther <rguenther@suse.de>
1517 PR tree-optimization/48149
1518 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1520 2011-09-06 Richard Guenther <rguenther@suse.de>
1522 PR tree-optimization/48317
1523 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1525 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1527 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1529 (add_options_for_quad_vectors): Replace with ...
1530 (add_options_for_double_vectors): ... this.
1531 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1532 support multiple vector sizes since the vectorizer attempts to
1533 vectorize with both vector sizes.
1534 * gcc.dg/vect/no-vfa-vect-79.c,
1535 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1536 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1537 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1538 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1539 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1540 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1541 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1542 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1543 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1544 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1545 gcc.dg/vect/vect-40.c: Likewise.
1546 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1547 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1548 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1549 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1550 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1552 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1554 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1557 * gcc.target/mips/abi-main.h: New file.
1558 * gcc.target/mips/abi-o32-long32.c: New test.
1559 * gcc.target/mips/abi-o32-long64.c: Likewise.
1560 * gcc.target/mips/abi-o64-long32.c: Likewise.
1561 * gcc.target/mips/abi-o64-long64.c: Likewise.
1562 * gcc.target/mips/abi-n32-long32.c: Likewise.
1563 * gcc.target/mips/abi-n32-long64.c: Likewise.
1564 * gcc.target/mips/abi-n64-long32.c: Likewise.
1565 * gcc.target/mips/abi-n64-long64.c: Likewise.
1566 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1567 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1568 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1569 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1570 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1571 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1572 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1573 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1574 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1575 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1576 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1577 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1578 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1579 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1580 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1581 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1582 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1583 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1584 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1585 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1586 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1587 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1588 * gcc.target/mips/branch-3.c: Likewise.
1589 * gcc.target/mips/branch-4.c: Likewise.
1590 * gcc.target/mips/branch-5.c: Likewise.
1591 * gcc.target/mips/branch-6.c: Likewise.
1592 * gcc.target/mips/branch-7.c: Likewise.
1593 * gcc.target/mips/branch-8.c: Likewise.
1594 * gcc.target/mips/branch-9.c: Likewise.
1595 * gcc.target/mips/branch-10.c: Likewise.
1596 * gcc.target/mips/branch-11.c: Likewise.
1597 * gcc.target/mips/branch-12.c: Likewise.
1598 * gcc.target/mips/branch-13.c: Likewise.
1599 * gcc.target/mips/lazy-binding-1.c: Likewise.
1601 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1603 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1604 to avoid warning on int=16 platforms..
1606 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1609 to work even with -fshort-enums.
1611 2011-09-04 Jan Hubicka <jh@suse.cz>
1613 * gcc.c-torture/compile/20110902.c: new testcase.
1615 2011-09-04 Jason Merrill <jason@redhat.com>
1618 * g++.dg/cpp0x/rv-conv1.C: New.
1621 * g++.dg/cpp0x/rv-func3.C: New.
1623 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1627 * g++.dg/cpp0x/constexpr-template1.C: New.
1628 * g++.dg/cpp0x/constexpr-template2.C: New.
1629 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1630 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1632 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1634 * gnat.dg/specs/debug1.ads: Tweak pattern.
1636 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1639 * gfortran.dg/class_45a.f03: New.
1640 * gfortran.dg/class_45b.f03: New.
1642 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1643 Ira Rosen <ira.rosen@linaro.org>
1645 PR tree-optimization/50208
1646 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1647 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1648 -fno-tree-fre -fno-tree-pre.
1650 2011-09-02 Martin Jambor <mjambor@suse.cz>
1652 * gcc.dg/ipa/ipcp-3.c: New test.
1654 2011-09-02 Richard Guenther <rguenther@suse.de>
1656 PR tree-optimization/27460
1658 * gcc.dg/vect/vect-cond-7.c: New testcase.
1660 2011-09-02 Martin Jambor <mjambor@suse.cz>
1662 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1663 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1664 xfailed test for inlining.
1665 * g++.dg/ipa/ivinline-9.C: Likewise.
1667 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1669 PR tree-optimization/50178
1670 * gfortran.dg/vect/pr50178.f90: New test.
1672 2011-08-31 Martin Jambor <mjambor@suse.cz>
1675 * gcc.c-torture/execute/pr49886.c: New testcase.
1677 2011-08-31 Tom de Vries <tom@codesourcery.com>
1680 * gcc.dg/pr43513.c: New test.
1682 2011-08-30 Tobias Burnus <burnus@net-b.de>
1685 * gfortran.dg/common_14.f90: New.
1686 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1688 2011-08-30 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/decltype33.C: New.
1694 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1697 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1699 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1701 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1703 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1705 * gnat.dg/specs/aggr3.ads: New test.
1706 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1708 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1709 * gnat.dg/specs/aggr2.ads: Likewise.
1711 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1714 * gfortran.dg/allocate_with_source_2.f90: New test
1716 2011-08-30 Jason Merrill <jason@redhat.com>
1719 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1722 * g++.dg/cpp0x/constexpr-value3.C: New.
1724 2011-08-30 Richard Guenther <rguenther@suse.de>
1727 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1728 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1729 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1730 * gcc.dg/pr36902.c: XFAIL.
1732 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1734 * gcc.target/i386/fma-check.h: New.
1735 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1736 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1737 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1738 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1739 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1740 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1741 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1742 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1743 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1744 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1745 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1746 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1747 * gcc.target/i386/fma-compile.c: Likewise.
1748 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1749 * gcc.target/i386/sse-12.c: Add -mfma.
1750 * gcc.target/i386/sse-13.c: Likewise.
1751 * gcc.target/i386/sse-14.c: Likewise.
1752 * gcc.target/i386/sse-22.c: Likewise.
1753 * gcc.target/i386/sse-23.c: Likewise.
1754 * g++.dg/other/i386-2.C: Likewise.
1755 * g++.dg/other/i386-3.C: Likewise.
1757 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1760 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1761 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1763 2011-08-30 Christian Bruel <christian.bruel@st.com>
1765 * g++.dg/bprob/bprob.exp (feedback_options): Set
1766 -fbranch-probabilities.
1767 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1769 2011-08-29 Jason Merrill <jason@redhat.com>
1772 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1774 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1775 Jason Merrill <jason@redhat.com>
1777 * g++.dg/dfp/base.C: New test.
1779 2011-08-29 Jason Merrill <jason@redhat.com>
1783 * g++.dg/cpp0x/initlist58.C: New.
1785 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1788 * gfortran.dg/class_result_1.f03: New.
1790 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/i386/pr48722.c: New test.
1795 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1798 * gfortran.dg/widechar_compare_1.f90: New test.
1800 2011-08-26 Jason Merrill <jason@redhat.com>
1804 * g++.dg/abi/mangle50.C: New.
1806 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1809 * gcc.target/i386/pr50202.c: New test.
1811 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1813 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1814 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1815 * gcc.target/i386/avx-round-vec.c: New test.
1816 * gcc.target/i386/avx-roundf-vec.c: New test.
1818 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1824 * c-c++-common/Wunused-var-14.c: New test.
1826 2011-08-26 Tom de Vries <tom@codesourcery.com>
1828 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1830 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1832 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1833 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1834 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1835 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1837 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1839 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1840 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1841 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1842 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1844 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1847 * gfortran.dg/pointer_comp_init_1.f90: New test.
1849 2011-08-25 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/sfinae27.C: New.
1854 2011-08-25 Tobias Burnus <burnus@net-b.de>
1856 * gfortran.dg/coarray_lib_token_4.f90: New.
1858 2011-08-25 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1862 2011-08-25 Richard Guenther <rguenther@suse.de>
1864 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1866 2011-08-24 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/initialization_28.f90: New.
1871 2011-08-24 Richard Guenther <rguenther@suse.de>
1873 PR tree-optimization/50067
1874 * gcc.dg/torture/pr50067-3.c: New testcase.
1875 * gcc.dg/torture/pr50067-4.c: Likewise.
1876 * gcc.dg/torture/pr50067-5.c: Likewise.
1878 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1880 * g++.dg/other/i386-2.C: Add -mavx2 check.
1881 * g++.dg/other/i386-3.C: Likewise.
1882 * gcc.target/i386/avx-1.c: Add AVX2.
1883 * gcc.target/i386/avx-2.c: Likewise.
1884 * gcc.target/i386/funcspec-5.c: Likewise.
1885 * gcc.target/i386/sse-12.c: Likewise.
1886 * gcc.target/i386/sse-13.c: Likewise.
1887 * gcc.target/i386/sse-14.c: Likewise.
1888 * gcc.target/i386/sse-22.c: Likewise.
1889 * gcc.target/i386/sse-23.c: Likewise.
1890 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1891 * gcc.target/i386/avx2-check.h: New.
1892 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1893 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1894 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1895 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1896 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1897 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1898 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1899 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1900 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1901 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1902 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1903 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1904 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1905 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1906 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1907 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1908 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1909 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1910 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1911 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1912 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1913 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1914 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1915 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1916 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1917 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1918 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1919 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1920 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1921 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1922 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1923 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1924 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1925 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1926 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1927 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1928 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1929 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1930 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1931 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1932 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1933 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1934 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1935 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1936 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1937 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1938 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1939 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1940 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1941 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1942 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1943 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1944 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1945 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1946 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1947 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1948 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1949 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1950 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1951 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1952 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1953 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1954 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1955 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1956 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1957 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1958 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1959 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1960 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1961 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1962 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1963 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1964 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1965 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1966 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1967 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1968 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1969 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1970 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1971 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1972 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2003 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2004 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2007 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2008 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2009 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2010 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2011 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2012 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2013 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2014 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2015 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2016 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2017 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2018 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2019 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2020 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2021 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2022 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2023 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2024 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2025 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2026 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2027 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2028 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2029 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2030 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2031 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2032 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2033 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2034 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2035 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2036 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2037 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2038 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2039 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2040 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2041 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2042 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2043 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2044 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2045 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2046 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2047 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2048 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2049 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2050 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2051 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2052 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2053 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2054 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2055 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2056 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2057 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2058 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2059 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2060 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2061 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2062 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2063 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2064 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2065 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2066 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2067 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2068 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2069 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2070 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2071 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2072 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2073 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2074 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2075 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2076 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2077 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2078 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2079 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2080 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2081 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2082 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2083 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2084 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2085 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2086 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2087 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2088 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2089 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2090 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2091 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2092 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2093 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2094 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2095 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2096 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2097 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2098 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2099 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2100 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2101 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2102 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2103 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2104 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2105 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2106 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2107 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2108 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2109 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2110 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2111 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2112 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2113 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2114 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2115 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2116 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2117 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2118 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2119 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2120 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2121 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2122 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2123 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2124 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2125 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2126 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2127 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2128 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2129 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2130 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2131 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2132 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2133 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2134 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2135 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2136 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2137 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2138 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2139 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2140 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2141 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2142 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2143 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2144 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2145 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2146 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2147 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2148 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2149 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2150 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2151 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2152 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2153 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2154 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2155 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2156 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2157 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2158 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2159 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2160 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2161 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2162 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2163 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2164 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2165 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2166 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2167 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2168 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2169 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2170 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2171 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2172 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2173 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2174 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2175 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2176 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2177 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2178 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2179 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2180 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2181 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2182 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2183 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2184 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2185 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2186 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2187 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2188 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2189 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2190 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2191 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2192 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2193 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2194 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2195 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2196 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2197 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2198 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2199 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2200 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2201 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2202 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2203 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2204 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2205 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2206 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2207 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2208 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2209 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2210 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2211 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2212 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2213 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2214 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2215 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2216 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2217 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2218 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2219 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2220 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2221 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2222 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2223 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2224 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2225 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2226 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2227 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2228 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2229 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2230 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2231 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2232 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2233 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2234 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2235 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2236 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2237 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2238 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2239 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2240 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2241 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2242 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2243 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2244 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2245 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2246 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2247 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2248 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2249 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2250 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2251 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2252 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2253 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2254 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2255 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2256 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2257 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2258 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2259 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2260 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2261 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2262 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2263 * gcc.target/i386/testimm-9.c: Likewise.
2265 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2267 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2268 * g++.dg/other/i386-3.C: Likewise.
2269 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2270 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2271 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2272 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2273 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2274 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2275 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2276 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2277 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2278 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2279 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2280 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2281 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2282 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2283 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2284 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2285 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2286 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2287 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2288 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2289 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2290 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2291 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2292 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2293 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2294 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2295 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2296 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2297 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2298 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2299 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2300 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2301 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2302 * gcc.target/i386/sse-12.c: Add BMI2.
2303 * gcc.target/i386/sse-13.c: Likewise.
2304 * gcc.target/i386/sse-14.c: Likewise.
2305 * gcc.target/i386/sse-22.c: Likewise.
2306 * gcc.target/i386/sse-23.c: Likewise.
2308 2011-08-23 Jason Merrill <jason@redhat.com>
2310 * g++.dg/template/crash7.C: Adjust expected errors.
2312 2011-08-23 Jason Merrill <jason@redhat.com>
2316 * g++.dg/cpp0x/overload2.C: New.
2318 2011-08-23 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2323 2011-08-23 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2327 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2328 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2329 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2331 2011-08-23 Jason Merrill <jason@redhat.com>
2334 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2336 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2339 * g++.dg/warn/Wunused-var-16.C: New test.
2342 * gcc.dg/pr50161.c: New test.
2344 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2347 * g++.dg/gcov/gcov-7.C: New test.
2349 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2352 * g++.dg/dfp/nofields.C: New test.
2354 2011-08-23 Tobias Burnus <burnus@net-b.de>
2357 * gfortran.dg/use_16.f90: New.
2359 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2360 Kirill Yukhin <kirill.yukhin@intel.com>
2363 * gcc.target/i386/pr50155.c: New test.
2365 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2367 PR tree-optimization/50133
2368 * gcc.dg/pr50133.c: New test.
2371 * c-c++-common/cxxbitfields-6.c: New test.
2373 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2376 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2378 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2380 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2381 * gcc.dg/pr49994-3.c: Ditto.
2383 2011-08-22 Richard Guenther <rguenther@suse.de>
2386 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2387 * gcc.dg/torture/pr50067-2.c: Likewise.
2389 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2392 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2393 of a constant resulting from simplification.
2394 * gfortran.dg/warn_conversion_3.f90: New test.
2396 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2399 * gfortran.dg/zero_stride_1.f90: New test.
2401 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2404 * gfortran.dg/typebound_override_1.f90: Modified.
2406 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2408 PR tree-optimization/48739
2409 * gcc.dg/pr48739-1.c: New test.
2410 * gcc.dg/pr48739-2.c: New test.
2412 2011-08-20 Tobias Burnus <burnus@net-b.de>
2414 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2416 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2419 * gfortran.dg/where_3.f90: New test.
2421 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2424 * gfortran.dg/pr49721-1.f: New.
2425 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2427 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2429 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2430 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2433 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2435 * gcc.target/arm/wmul-11.c: New file.
2436 * gcc.target/arm/wmul-12.c: New file.
2437 * gcc.target/arm/wmul-13.c: New file.
2439 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2441 * gcc.target/arm/wmul-10.c: New file.
2443 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2445 * gcc.target/arm/wmul-9.c: New file.
2446 * gcc.target/arm/wmul-bitfield-2.c: New file.
2448 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2450 * gcc.target/arm/wmul-8.c: New file.
2452 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2454 * gcc.target/arm/wmul-7.c: New file.
2456 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2458 * gcc.target/arm/wmul-6.c: New file.
2460 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2462 * gcc.target/arm/wmul-5.c: New file.
2463 * gcc.target/arm/no-wmla-1.c: New file.
2465 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2467 * gcc.target/arm/wmul-bitfield-1.c: New file.
2469 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2471 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2473 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2475 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2476 * gcc.target/i386/conversion.c: Likewise.
2478 2011-08-19 Richard Guenther <rguenther@suse.de>
2480 * gcc.dg/torture/pr50067-1.c: New testcase.
2481 * gcc.dg/torture/pr50067-2.c: Likewise.
2483 2011-08-19 Joey Ye <joey.ye@arm.com>
2486 * gcc.target/arm/handler-align.c: New test.
2487 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2490 2011-08-19 Joey Ye <joey.ye@arm.com>
2492 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2494 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2497 * gfortran.dg/end_block_label_1.f90: New test.
2498 * gfortran.dg/end_associate_label_1.f90: New test.
2500 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2502 * gcc.dg/c1x-pointer-float-1.c: New test.
2504 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2507 * gfortran.dg/duplicate_labels_2.f: New test.
2509 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2511 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2512 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2513 gcc.dg/c1x-noreturn-5.c: New tests.
2515 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2517 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2519 2011-08-18 Tobias Burnus <burnus@net-b.de>
2522 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2523 * gfortran.dg/coarray_lock_3.f90: Fix test.
2524 * gfortran.dg/coarray_lock_4.f90: New.
2525 * gfortran.dg/coarray_lock_5.f90: New.
2527 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2530 * gcc.c-torture/compile/pr50009.c: New test.
2533 * gcc.dg/torture/pr50092.c: New test.
2535 2011-08-18 Tobias Burnus <burnus@net-b.de>
2538 * gfortran.dg/namelist_73.f90: New.
2540 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2542 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2545 * gcc.dg/pr50017.c: New test.
2547 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2550 * g++.dg/lookup/hidden-var1.C: New test case.
2552 2011-08-17 Tobias Burnus <burnus@net-b.de>
2555 * gfortran.dg/warn_unused_var_2.f90: New.
2556 * gfortran.dg/warn_unused_var_3.f90: New.
2558 2011-08-17 Tom de Vries <tom@codesourcery.com>
2561 * gcc.target/arm/pr43597.c: New test.
2563 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2566 * gfortran.dg/common_13.f90: New.
2568 2011-08-16 Jason Merrill <jason@redhat.com>
2571 * g++.dg/cpp0x/variadic-unresolved.C: New.
2573 * g++.old-deja/g++.brendan/README: Add R.I.P.
2575 * g++.dg/ext/attr-used-1.C: New.
2578 * g++.dg/cpp0x/initlist56.C: New.
2580 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2583 * g++.dg/opt/life1.C: Only run on Linux.
2585 2011-08-15 Tobias Burnus <burnus@net-b.de>
2587 * gfortran.dg/coarray_26.f90: New.
2589 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2591 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2594 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2597 * gfortran.dg/func_result_7.f90: New.
2599 2011-08-13 Jason Merrill <jason@redhat.com>
2602 * g++.dg/cpp0x/decltype32.C: New.
2605 * g++.dg/diagnostic/expr1.C: New.
2607 2011-08-12 David Li <davidxl@google.com>
2609 * g++.dg/abi/vbase15.C: New test.
2611 2011-08-12 Jason Merrill <jason@redhat.com>
2614 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2616 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2618 * gcc.dg/builtins-67.c: New test.
2619 * gcc.target/i386/conversion.c: Ditto.
2621 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2622 Brian Hackett <bhackett1024@gmail.com>
2624 * g++.dg/plugin/decl_plugin.c: New.
2625 * g++.dg/plugin/decl-plugin-test.C: New.
2626 * g++.dg/plugin/plugin.exp: Add above testcase.
2628 2011-08-11 Richard Guenther <rguenther@suse.de>
2630 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2632 2011-08-11 Michael Matz <matz@suse.de>
2634 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2636 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2638 PR tree-optimization/50039
2639 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2640 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2642 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2644 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2645 (sse4_1_test): Initialize src3 with random value.
2647 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2649 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2650 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2651 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2652 * gcc.dg/scal-to-vec1.c: New test.
2653 * gcc.dg/scal-to-vec2.c: New test.
2655 2011-08-09 Richard Guenther <rguenther@suse.de>
2657 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2658 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2659 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2660 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2662 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2664 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2666 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2668 * gcc.dg/pr49948.c: Require pthread effective target.
2670 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2672 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2674 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2676 * gcc.target/i386/sse-22a.c: New test.
2678 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2680 PR tree-optimization/50014
2681 * gcc.dg/vect/pr50014.c: New test.
2683 2011-08-08 Martin Jambor <mjambor@suse.cz>
2686 * gcc.dg/tree-ssa/pr49923.c: New test.
2688 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2691 * gcc.target/i386/pr49781-1.c: New.
2693 2011-08-08 Jason Merrill <jason@redhat.com>
2695 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2697 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2699 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2702 * gfortran.dg/typebound_override_1.f90: New.
2704 2011-08-07 Kai Tietz <ktietz@redhat.com>
2706 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2707 x86_64 mingw target.
2708 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2709 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2710 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2711 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2712 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2713 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2714 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2715 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2716 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2717 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2719 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2722 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2724 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2726 * gcc.dg/pr48770.c: Cleanup coverage files.
2727 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2729 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2732 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2733 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2734 lzcnt and bmi options.
2736 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2739 * gcc.dg/pr47381-1.c: New.
2740 * gcc.dg/pr47381-2.c: Likewise.
2741 * gcc.target/i386/pr47381.c: Likewise.
2743 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2746 * gcc.dg/pr47727.c: New.
2749 * gcc.dg/pr47372-1.c: New.
2750 * gcc.dg/pr47372-2.c: Likewise.
2752 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2755 * gcc.target/i386/pr47449.c: New.
2758 * gcc.dg/pr47446-1.c: New.
2759 * gcc.dg/pr47446-2.c: Likewise.
2761 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2764 * gcc.dg/pr47766.c: New.
2767 * gcc.dg/tls/pr47715-1.c: New.
2768 * gcc.dg/tls/pr47715-2.c: Likewise.
2769 * gcc.dg/tls/pr47715-3.c: Likewise.
2770 * gcc.dg/tls/pr47715-4.c: Likewise.
2771 * gcc.dg/tls/pr47715-5.c: Likewise.
2773 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2776 * objc.dg/gnu-api-2-class.m: Updated comments.
2777 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2778 * objc.dg/gnu-api-2-class-meta.m: New test.
2779 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2781 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2784 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2785 with classes that are in construction.
2787 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2790 * gcc.target/i386/pr48084-1.c: New.
2791 * gcc.target/i386/pr48084-2.c: Likewise.
2792 * gcc.target/i386/pr48084-3.c: Likewise.
2793 * gcc.target/i386/pr48084-4.c: Likewise.
2794 * gcc.target/i386/pr48084-5.c: Likewise.
2796 PR rtl-optimization/49504
2797 * gcc.target/i386/pr49504.c: New.
2800 * gcc.dg/pr49860.c: New.
2802 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2805 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2806 with classes that are in construction.
2808 2011-08-05 Jason Merrill <jason@redhat.com>
2811 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2814 * g++.dg/cpp0x/decltype31.C: New.
2817 * g++.dg/init/array28.C: New.
2820 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2822 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2825 * gcc.dg/pr47369-1.c: New.
2827 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2830 * gcc.dg/torture/pr47364-1.c: New.
2831 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2832 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2834 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2837 * gfortran.dg/transfer_check_2.f90: New test case.
2839 2011-08-05 Jan Hubicka <jh@suse.cz>
2842 * gfortran.dg/pr49494.f90: New testcase.
2844 2011-08-05 Jan Hubicka <jh@suse.cz>
2847 * gcc.c-torture/compile/pr49735.c: New testcase.
2849 2011-08-05 Jason Merrill <jason@redhat.com>
2852 * g++.dg/cpp0x/initlist56.C: New.
2855 * g++.dg/overload/rvalue2.C: New.
2858 * g++.dg/cpp0x/range-for21.C: New.
2860 * g++.dg/ext/vla11.C: New.
2862 2011-08-05 Richard Guenther <rguenther@suse.de>
2864 PR tree-optimization/49984
2865 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2867 2011-08-05 Richard Guenther <rguenther@suse.de>
2869 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2870 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2871 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2873 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2875 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2876 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2877 * gfortran.dg/ldist-pr43023.f90: Ditto.
2878 * gfortran.dg/namelist_52.f90: Ditto.
2879 * gfortran.dg/interface_proc_end.f90: Ditto.
2880 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2881 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2883 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2885 * gcc.dg/vect/vect-over-widen-1.c: New test.
2886 * gcc.dg/vect/vect-over-widen-2.c: New test.
2887 * gcc.dg/vect/vect-over-widen-3.c: New test.
2888 * gcc.dg/vect/vect-over-widen-4.c: New test.
2890 2011-08-04 Richard Guenther <rguenther@suse.de>
2893 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2895 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2897 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2899 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2902 * g++.dg/ext/builtin-object-size3.C: New test.
2904 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2906 PR tree-optimization/49948
2907 * gcc.dg/pr49948.c: New test.
2909 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2912 * gcc.dg/torture/pr47383.c: New.
2914 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2916 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2918 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2920 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2922 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.dg/torture/pr47744-1.c: New.
2926 * gcc.dg/torture/pr47744-2.c: Likewise.
2927 * gcc.dg/torture/pr47744-3.c: Likewise.
2929 2011-08-03 Richard Guenther <rguenther@suse.de>
2932 * gcc.dg/torture/pr49958.c: New testcase.
2934 2011-08-03 Richard Guenther <rguenther@suse.de>
2936 PR tree-optimization/49938
2937 * g++.dg/torture/pr49938.C: New testcase.
2939 2011-08-02 Jason Merrill <jason@redhat.com>
2942 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2945 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2948 * g++.dg/cpp0x/variadic115.C: New.
2951 * g++.dg/cpp0x/union5.C: New.
2953 2011-08-02 Daniel Kraft <d@domob.eu>
2956 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2958 2011-08-02 Kai Tietz <ktietz@redhat.com>
2961 * gcc.dg/tree-ssa/forwprop-15.c
2963 2011-08-02 Jason Merrill <jason@redhat.com>
2966 * g++.dg/cpp0x/range-for20.C: New.
2968 2011-08-02 Tobias Burnus <burnus@net-b.de>
2970 * gfortran.dg/coarray_lib_token_3.f90: New.
2972 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2976 * gcc.dg/gomp/atomic-15.c: New test.
2977 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2978 * g++.dg/gomp/atomic-15.C: New test.
2979 * g++.dg/gomp/private-1.C: New test.
2980 * g++.dg/gomp/sharing-2.C: New test.
2981 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2982 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2983 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2985 2011-08-02 Tobias Burnus <burnus@net-b.de>
2987 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2988 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2990 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2991 * gfortran.dg/allocatable_function_5.f90: Ditto.
2992 * gfortran.dg/allocate_stat.f90: Ditto.
2993 * gfortran.dg/array_constructor_20.f90: Ditto.
2994 * gfortran.dg/array_constructor_21.f90: Ditto.
2995 * gfortran.dg/array_constructor_22.f90: Ditto.
2996 * gfortran.dg/array_constructor_26.f03: Ditto.
2997 * gfortran.dg/array_function_4.f90: Ditto.
2998 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2999 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3000 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3001 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3002 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3003 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3004 * gfortran.dg/class_15.f03: Ditto.
3005 * gfortran.dg/class_27.f03: Ditto.
3006 * gfortran.dg/class_33.f90: Ditto.
3007 * gfortran.dg/class_37.f03: Ditto.
3008 * gfortran.dg/class_40.f03: Ditto.
3009 * gfortran.dg/class_42.f03: Ditto.
3010 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3011 * gfortran.dg/coarray/registering_1.f90: Ditto.
3012 * gfortran.dg/convert_1.f90: Ditto.
3013 * gfortran.dg/default_initialization_3.f90: Ditto.
3014 * gfortran.dg/dependency_25.f90: Ditto.
3015 * gfortran.dg/dependency_26.f90: Ditto.
3016 * gfortran.dg/dependency_36.f90: Ditto.
3017 * gfortran.dg/dependency_37.f90: Ditto.
3018 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3019 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3020 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3021 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3022 * gfortran.dg/elemental_result_1.f90: Ditto.
3023 * gfortran.dg/empty_derived_type.f90: Ditto.
3024 * gfortran.dg/entry_7.f90: Ditto.
3025 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3026 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3027 * gfortran.dg/error_recovery_3.f90: Ditto.
3028 * gfortran.dg/extends_4.f03: Ditto.
3029 * gfortran.dg/func_assign.f90: Ditto.
3030 * gfortran.dg/func_assign_3.f90: Ditto.
3031 * gfortran.dg/generic_1.f90: Ditto.
3032 * gfortran.dg/generic_18.f90: Ditto.
3033 * gfortran.dg/generic_22.f03: Ditto.
3034 * gfortran.dg/generic_4.f90: Ditto.
3035 * gfortran.dg/generic_6.f90: Ditto.
3036 * gfortran.dg/generic_actual_arg.f90: Ditto.
3037 * gfortran.dg/graphite/id-21.f: Ditto.
3038 * gfortran.dg/graphite/pr45758.f90: Ditto.
3039 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3040 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3041 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3042 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3043 * gfortran.dg/host_used_types_1.f90: Ditto.
3044 * gfortran.dg/implicit_1.f90: Ditto.
3045 * gfortran.dg/implicit_11.f90: Ditto.
3046 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3047 * gfortran.dg/impure_actual_1.f90: Ditto.
3048 * gfortran.dg/impure_assignment_1.f90: Ditto.
3049 * gfortran.dg/impure_constructor_1.f90: Ditto.
3050 * gfortran.dg/initialization_10.f90: Ditto.
3051 * gfortran.dg/initialization_12.f90: Ditto.
3052 * gfortran.dg/interface_14.f90: Ditto.
3053 * gfortran.dg/interface_15.f90: Ditto.
3054 * gfortran.dg/interface_2.f90: Ditto.
3055 * gfortran.dg/interface_25.f90: Ditto.
3056 * gfortran.dg/interface_26.f90: Ditto.
3057 * gfortran.dg/interface_29.f90: Ditto.
3058 * gfortran.dg/interface_assignment_1.f90: Ditto.
3059 * gfortran.dg/internal_pack_6.f90: Ditto.
3060 * gfortran.dg/internal_pack_7.f90: Ditto.
3061 * gfortran.dg/internal_pack_8.f90: Ditto.
3062 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3063 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3064 * gfortran.dg/module_commons_3.f90: Ditto.
3065 * gfortran.dg/module_equivalence_4.f90: Ditto.
3066 * gfortran.dg/module_equivalence_6.f90: Ditto.
3067 * gfortran.dg/module_function_type_1.f90: Ditto.
3068 * gfortran.dg/module_naming_1.f90: Ditto.
3069 * gfortran.dg/namelist_4.f90: Ditto.
3070 * gfortran.dg/operator_c1202.f90: Ditto.
3071 * gfortran.dg/parens_7.f90: Ditto.
3072 * gfortran.dg/pr32921.f: Ditto.
3073 * gfortran.dg/pr33646.f90: Ditto.
3074 * gfortran.dg/pr41928.f90: Ditto.
3075 * gfortran.dg/pr42119.f90: Ditto.
3076 * gfortran.dg/pr43984.f90: Ditto.
3077 * gfortran.dg/present_1.f90: Ditto.
3078 * gfortran.dg/private_type_2.f90: Ditto.
3079 * gfortran.dg/proc_decl_2.f90: Ditto.
3080 * gfortran.dg/proc_ptr_10.f90: Ditto.
3081 * gfortran.dg/proc_ptr_22.f90: Ditto.
3082 * gfortran.dg/proc_ptr_8.f90: Ditto.
3083 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3084 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3085 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3086 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3087 * gfortran.dg/substring_equivalence.f90: Ditto.
3088 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3089 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3090 * gfortran.dg/trim_optimize_6.f90: Ditto.
3091 * gfortran.dg/typebound_call_12.f03: Ditto.
3092 * gfortran.dg/typebound_operator_5.f03: Ditto.
3093 * gfortran.dg/typebound_operator_6.f03: Ditto.
3094 * gfortran.dg/typebound_proc_18.f03: Ditto.
3095 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3096 * gfortran.dg/use_1.f90: Ditto.
3097 * gfortran.dg/use_10.f90: Ditto.
3098 * gfortran.dg/use_11.f90: Ditto.
3099 * gfortran.dg/use_14.f90: Ditto.
3100 * gfortran.dg/use_only_2.f90: Ditto.
3101 * gfortran.dg/use_rename_4.f90: Ditto.
3102 * gfortran.dg/use_rename_5.f90: Ditto.
3103 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3104 * gfortran.dg/used_interface_ref.f90: Ditto.
3105 * gfortran.dg/used_types_11.f90: Ditto.
3106 * gfortran.dg/used_types_3.f90: Ditto.
3107 * gfortran.dg/used_types_4.f90: Ditto.
3108 * gfortran.dg/userdef_operator_2.f90: Ditto.
3109 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3110 * gfortran.dg/vect/pr46213.f90: Ditto.
3111 * gfortran.dg/whole_file_21.f90: Ditto.
3112 * gfortran.dg/whole_file_22.f90: Ditto.
3113 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3114 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3116 2011-08-02 Kai Tietz <ktietz@redhat.com>
3118 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3120 2011-08-01 Jason Merrill <jason@redhat.com>
3123 * g++.dg/abi/mangle49.C: New.
3126 * g++.dg/cpp0x/constexpr-array4.C: New.
3129 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3131 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3134 * gcc.target/i386/pr49927.c: New test.
3136 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3138 PR tree-optimization/49926
3139 * gcc.dg/vect/pr49926.c: New test.
3141 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3143 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3144 * gcc.target/i386/lzcnt-1.c: New test.
3145 * gcc.target/i386/lzcnt-2.c: Likewise.
3146 * gcc.target/i386/lzcnt-2a.c: Likewise.
3147 * gcc.target/i386/lzcnt-3.c: Likewise.
3148 * gcc.target/i386/lzcnt-4.c: Likewise.
3149 * gcc.target/i386/lzcnt-4a.c: Likewise.
3150 * gcc.target/i386/lzcnt-5.c: Likewise.
3151 * gcc.target/i386/lzcnt-6.c: Likewise.
3152 * gcc.target/i386/lzcnt-6a.c: Likewise.
3153 * gcc.target/i386/lzcnt-check.h: Likewise.
3155 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3156 * gcc.target/i386/sse-13.c: Likewise.
3157 * gcc.target/i386/sse-14.c: Likewise.
3158 * g++.dg/other/i386-2.C: Likewise.
3159 * g++.dg/other/i386-3.C: Likewise.
3161 2011-08-01 Julian Brown <julian@codesourcery.com>
3163 * gcc.target/arm/fixed-point-exec.c: New test.
3165 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3168 * gcc.target/i386/pr49920.c: New test.
3170 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3172 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3173 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3174 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3175 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3176 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3177 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3178 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3179 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3180 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3181 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3182 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3183 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3184 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3185 * g++.dg/tree-ssa/pr33615.C: Ditto.
3186 * g++.dg/tree-ssa/restrict1.C: Ditto.
3187 * c-c++-common/restrict-2.c: Ditto.
3188 * gfortran.dg/pr32921.f: Ditto.
3189 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3190 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3191 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3192 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3193 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3194 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3195 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3196 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3197 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3198 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3200 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3202 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3203 .exe.ltrans[0-9]*. dump files.
3205 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3208 * gfortran.dg/abstract_type_6.f03: Modified.
3209 * gfortran.dg/typebound_proc_24.f03: New.
3211 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/init/for1.C: Fix.
3216 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3219 * gfortran.dg/string_5.f90: New test.
3221 2011-07-29 Jason Merrill <jason@redhat.com>
3224 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3226 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3228 PR tree-optimization/47407
3229 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3233 2011-07-29 Richard Guenther <rguenther@suse.de>
3235 * gcc.dg/uninit-suppress.c: Also disable VRP.
3236 * gcc.dg/uninit-suppress_2.c: Likewise.
3238 2011-07-28 Jason Merrill <jason@redhat.com>
3241 * g++.dg/template/nontype24.C: New.
3243 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3245 PR rtl-optimization/47958
3246 * gcc.dg/torture/pr47958-1.c: New.
3248 2011-07-29 Wei Guozhi <carrot@google.com>
3250 PR rtl-optimization/49799
3251 * gcc.dg/pr49799.c: New test case.
3253 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3256 * gcc.dg/graphite/id-pr48648.c: New.
3258 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3261 * gfortran.dg/maxloc_2.f90: New test.
3262 * gfortran.dg/maxloc_3.f90: New test.
3263 * gfortran.dg/minloc_1.f90: New test.
3264 * gfortran.dg/minloc_2.f90: New test.
3265 * gfortran.dg/minloc_3.f90: New test.
3266 * gfortran.dg/minmaxloc_7.f90: New test.
3269 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3271 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3273 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3274 the builtin isn't optimized away.
3276 2011-07-27 Tobias Burnus <burnus@net-b.de>
3279 * gfortran.dg/lto/pr45586-2_0.f90: New.
3281 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3284 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3285 * c-c++-common/cxxbitfields-5.c: Same.
3287 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3289 * lib/target-supports.exp (check_effective_target_mmap): Use
3290 check_function_available.
3292 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3294 * g++.old-deja/g++.pt/crash60.C: Updated.
3296 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.target/i386/pr49866.c: New test.
3301 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3303 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3304 * gcc.target/i386/bmi-andn-1.c: New test.
3305 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3306 * gcc.target/i386/bmi-andn-2.c: Likewise.
3307 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3308 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3309 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3310 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3311 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3312 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3313 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3314 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3315 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3316 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3317 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3318 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3319 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3320 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3321 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3322 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3323 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3324 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3325 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3326 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3327 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3329 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3332 * gfortran.dg/graphite/id-pr47691.f: New.
3334 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3336 * gcc.target/i386/avx-os-support.h: New.
3337 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3338 (main): Check avx_os_support before the test is run.
3339 * gcc.target/i386/aes-avx-check.h: Ditto.
3340 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3342 2011-07-27 Kai Tietz <ktietz@redhat.com>
3344 * gcc.target/i386/aggregate-ret3.c: New test.
3345 * gcc.target/i386/aggregate-ret4.c: New test.
3347 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3350 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3351 allocated array should *not* change its size.
3352 * gfortran.dg/multiple_allocation_3.f90: New test.
3354 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3357 * g++.dg/cpp0x/constexpr-49776.C: New.
3359 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3362 * gcc.dg/graphite/id-pr47046.c: New.
3364 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3367 * gcc.dg/graphite/run-id-pr47593.c: New.
3369 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3372 * gcc.dg/graphite/run-id-pr47653.c: New.
3373 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3374 induction variables.
3375 * gcc.dg/graphite/scop-16.c: Same.
3376 * gcc.dg/graphite/scop-17.c: Same.
3377 * gcc.dg/graphite/scop-21.c: Same.
3379 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3382 * gcc.dg/graphite/id-pr48805.c: New.
3384 2011-07-26 Tobias Burnus <burnus@net-b.de>
3386 * gfortran.dg/coarray_lib_token_2.f90: New.
3388 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3390 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3393 2011-07-25 Andrew Pinski <apinski@cavium.com>
3396 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3397 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3399 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3401 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3403 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3404 * gcc.c-torture/execute/loop-2g.c: Likewise.
3405 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3406 Require mmap support.
3407 * gcc.c-torture/execute/loop-2g.x: Likewise.
3408 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3409 (MAP_ANON): Provide default.
3410 * gcc.dg/20050826-1.c: Likewise.
3411 * gcc.target/i386/pr36533.c: Likewise.
3412 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3413 Use dg-require-effective-target mmap.
3415 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3418 * g++.dg/cpp0x/range-for19.C: New.
3420 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3423 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3426 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3429 * g++.dg/torture/pr49309.C: Remove.
3431 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3433 PR tree-optimization/49809
3434 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3437 2011-07-25 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/49715
3440 * gcc.target/i386/pr49715-1.c: New testcase.
3441 * gcc.target/i386/pr49715-2.c: Likewise.
3443 2011-07-23 Jason Merrill <jason@redhat.com>
3445 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3447 2011-07-22 Jason Merrill <jason@redhat.com>
3450 * g++.dg/cpp0x/initlist55.C: New.
3452 2011-07-23 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/namelist_72.f: New.
3457 2011-07-23 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/coarray_25.f90: New.
3461 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3463 * override1.C: This test should use c++0x mode.
3464 * override3.C: New. Test the diagnostics in c++98 mode.
3466 2011-07-22 Jason Merrill <jason@redhat.com>
3467 Mark Glisse <marc.glisse@normalesup.org>
3470 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3473 * g++.dg/opt/builtins2.C: New.
3474 * g++.dg/other/error27.C: Don't rely on __builtin.
3476 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3478 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3480 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3481 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3482 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3483 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3485 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3488 2011-07-22 Richard Guenther <rguenther@suse.de>
3490 PR tree-optimization/45819
3491 * gcc.dg/pr45819.c: New testcase.
3493 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3495 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3497 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3501 * gcc.dg/graphite/run-id-pr47654.c: New.
3503 2011-07-21 Ian Lance Taylor <iant@google.com>
3506 * gcc.dg/pr49705.c: New test.
3508 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3510 * lib/target-supports.exp (check_avx_os_support_available): New.
3511 (check_effective_target_avx_runtime): Use it.
3513 2011-07-21 Richard Guenther <rguenther@suse.de>
3515 PR tree-optimization/49770
3516 * g++.dg/torture/pr49770.C: New testcase.
3518 2011-07-21 Kai Tietz <ktietz@redhat.com>
3520 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3521 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3523 2011-07-21 Tobias Burnus <burnus@net-b.de>
3525 * gfortran.dg/coarray_lib_token_1.f90: New.
3527 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3529 * gcc.dg/pr32912-2.c: Skip for AVR.
3530 * gcc.dg/pr44674.c: Add dg-require-profiling.
3532 2011-07-20 Jason Merrill <jason@redhat.com>
3534 * g++.dg/ext/desig2.C: New.
3536 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3538 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3540 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3541 * gcc.target/powerpc/recip-3.c: Ditto.
3543 2011-07-19 Jason Merrill <jason@redhat.com>
3545 PR c++/6709 (DR 743)
3546 PR c++/42603 (DR 950)
3547 * g++.dg/cpp0x/decltype21.C: New.
3549 2011-07-20 Richard Guenther <rguenther@suse.de>
3552 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3553 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3555 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3557 * gcc.target/arm/combine-movs.c: New.
3558 * gcc.target/arm/unsigned-extend-2.c: New.
3560 2011-07-19 Jason Merrill <jason@redhat.com>
3563 * g++.dg/cpp0x/variadic114.C: New.
3565 2011-07-19 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/coarray_args_1.f90: New.
3568 * gfortran.dg/coarray_args_2.f90: New.
3570 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3573 * gfortran.dg/allocate_error_3.f90: New.
3575 2011-07-19 Richard Guenther <rguenther@suse.de>
3577 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3578 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3579 * gcc.dg/torture/20110719-1.c: New testcase.
3581 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3583 PR tree-optimization/49768
3584 * gcc.c-torture/execute/pr49768.c: New test.
3586 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3588 PR tree-optimization/49771
3589 * gcc.dg/vect/pr49771.c: New test.
3591 2011-07-18 Martin Jambor <mjambor@suse.cz>
3593 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3594 * gcc.dg/ipa/ipa-2.c: Likewise.
3595 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3596 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3597 * gcc.dg/ipa/ipa-5.c: Likewise.
3598 * gcc.dg/ipa/ipa-7.c: Likewise.
3599 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3600 * gcc.dg/ipa/ipacost-1.c: Likewise.
3601 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3603 * gcc.dg/ipa/ipcp-1.c: New test.
3604 * gcc.dg/ipa/ipcp-2.c: Likewise.
3605 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3607 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3610 * gfortran.dg/pr49675.f90: New test.
3612 2011-07-18 Richard Guenther <rguenther@suse.de>
3614 * gcc.dg/torture/20110718-1.c: New testcase.
3616 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3618 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3619 * g++.dg/ext/bitfield3.C: Likewise.
3620 * g++.dg/ext/bitfield4.C: Likewise.
3621 * g++.dg/ext/bitfield5.C: Likewise.
3622 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3623 * g++.dg/other/pr23205-2.C: Likewise.
3624 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3625 * gcc.c-torture/compile/20001109-2.c: Likewise.
3626 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3627 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3628 * gcc.dg/bitfld-16.c: Likewise.
3629 * gcc.dg/bitfld-17.c: Likewise.
3630 * gcc.dg/bitfld-18.c: Likewise.
3631 * gcc.dg/builtins-config.h: Remove Netware support.
3632 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3633 * gcc.dg/cdce2.c: Likewise.
3634 * gcc.dg/cpp/assert4.c: Remove netware support.
3635 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3636 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3638 * lib/target-supports.exp (check_visibility_available): Remove
3640 (check_profiling_available): Likewise.
3642 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3644 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3646 2011-07-17 Tobias Burnus <burnus@net-b.de>
3647 Thomas Koenig <tkoenig@gcc.gnu.org>
3650 * gfortran.dg/generic_17.f90: Fix testcase.
3651 * gfortran.dg/interface_3.f90: Add dg-error.
3652 * gfortran.dg/use_14.f90: New.
3653 * gfortran.dg/use_15.f90: New.
3655 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3657 * gnat.dg/pointer_controlled.adb: New test.
3659 2011-07-17 Tobias Burnus <burnus@net-b.de>
3662 * gfortran.dg/pointer_remapping_7.f90: New.
3664 2011-07-16 Jason Merrill <jason@redhat.com>
3666 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3668 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3669 Jason Merrill <jason@redhat.com>
3673 * g++.dg/cpp0x/decltype29.C: Adjust.
3674 * g++.dg/cpp0x/error4.C: Adjust.
3675 * g++.dg/cpp0x/sfinae26.C: Adjust.
3676 * g++.dg/cpp0x/variadic105.C: Adjust.
3677 * g++.dg/template/deduce3.C: Adjust.
3678 * g++.dg/template/error45.C: Adjust.
3679 * g++.dg/template/ptrmem2.C: Adjust.
3680 * g++.dg/template/sfinae2.C: Adjust.
3681 * g++.old-deja/g++.pt/crash60.C: Adjust.
3682 * g++.old-deja/g++.pt/unify6.C: Adjust.
3683 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3684 * g++.dg/cpp0x/nullptr15.C: Adjust.
3685 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3686 * g++.dg/cpp0x/pr31431.C: Adjust.
3687 * g++.dg/cpp0x/pr31434.C: Adjust.
3688 * g++.dg/cpp0x/sfinae11.C: Adjust
3689 * g++.dg/cpp0x/temp_default2.C: Adjust.
3690 * g++.dg/cpp0x/trailing4.C: Adjust.
3691 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3692 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3693 * g++.dg/cpp0x/variadic105.C: Adjust.
3694 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3695 * g++.dg/ext/vla2.C: Adjust.
3696 * g++.dg/other/ptrmem10.C: Adjust.
3697 * g++.dg/other/ptrmem11.C: Adjust.
3698 * g++.dg/overload/unknown1.C: Adjust.
3699 * g++.dg/template/conv11.C: Adjust.
3700 * g++.dg/template/dependent-expr5.C: Adjust.
3701 * g++.dg/template/friend.C: Adjust.
3702 * g++.dg/template/incomplete2.C: Adjust.
3703 * g++.dg/template/local4.C: Adjust.
3704 * g++.dg/template/local6.C: Adjust.
3705 * g++.dg/template/operator9.C: Adjust.
3706 * g++.dg/template/ttp25.C: Adjust.
3707 * g++.dg/template/unify10.C: Adjust.
3708 * g++.dg/template/unify11.C: Adjust.
3709 * g++.dg/template/unify6.C: Adjust.
3710 * g++.dg/template/unify9.C: Adjust.
3711 * g++.dg/template/varmod1.C: Adjust.
3712 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3713 * g++.old-deja/g++.pt/crash28.C: Adjust.
3714 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3715 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3716 * g++.old-deja/g++.pt/expr2.C: Adjust.
3717 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3718 * g++.old-deja/g++.pt/spec5.C: Adjust.
3719 * g++.old-deja/g++.pt/spec6.C: Adjust.
3720 * g++.old-deja/g++.pt/unify4.C: Adjust.
3721 * g++.old-deja/g++.pt/unify8.C: Adjust.
3722 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3723 * g++.dg/overload/template5.C: New testcase.
3724 * g++.dg/template/overload12.C: New testcase.
3726 2011-07-11 Tobias Burnus <burnus@net-b.de>
3728 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3729 * gfortran.dg/coarray_7.f90: Ditto.
3730 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3731 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3733 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3735 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3737 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3738 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3739 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3741 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3742 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3743 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3745 2011-07-15 Jason Merrill <jason@redhat.com>
3748 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3749 Use --extra_opts instead of --additional_options.
3751 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3754 * g++.dg/torture/pr49309.C: Remove.
3756 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3758 * gcc.target/tic6x/weak-call.c: New test.
3759 * gcc.target/tic6x/fpcmp.c: New test.
3760 * gcc.target/tic6x/fpdiv.c: New test.
3761 * gcc.target/tic6x/rotdi16-scan.c: New test.
3762 * gcc.target/tic6x/ffssi.c: New test.
3763 * gcc.target/tic6x/fpdiv-lib.c: New test.
3764 * gcc.target/tic6x/cold-lc.c: New test.
3765 * gcc.target/tic6x/longcalls.c: New test.
3766 * gcc.target/tic6x/abi-align-1.c: New test.
3767 * gcc.target/tic6x/fpcmp-finite.c: New test.
3768 * gcc.target/tic6x/rotdi16.c: New test.
3769 * gcc.target/tic6x/bswapl.c: New test.
3770 * gcc.target/tic6x/ffsdi.c: New test.
3771 * gcc.target/tic6x/tic6x.exp: New file.
3772 * gcc.target/tic6x/builtins/arith24.c: New test.
3773 * gcc.target/tic6x/builtins/smpy.c: New test.
3774 * gcc.target/tic6x/builtins/smpylh.c: New test.
3775 * gcc.target/tic6x/builtins/smpyh.c: New test.
3776 * gcc.target/tic6x/builtins/sarith1.c: New test.
3777 * gcc.target/tic6x/builtins/extclr.c: New test
3778 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3779 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3780 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3781 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3783 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3785 * gcc.dg/20020312-2.c: Likewise.
3786 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3787 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3788 * gcc.dg/torture/builtin-math-7.c: Likewise.
3791 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3792 not testing tic6x-*-*.
3794 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3797 * g++.dg/torture/pr49309.C: New testcase.
3799 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3801 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3803 2011-07-14 Richard Guenther <rguenther@suse.de>
3805 PR tree-optimization/49651
3806 * gcc.dg/torture/pr49651.c: New testcase.
3808 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3811 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3813 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3815 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3816 -mno-pointers-to-nested-functions.
3817 * gcc.target/powerpc/no-r11-2.c: Ditto.
3818 * gcc.target/powerpc/no-r11-3.c: Ditto.
3820 2011-07-13 Jason Merrill <jason@redhat.com>
3822 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3823 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3824 when compiling C files.
3825 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3826 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3827 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3828 * g++.dg/lookup/anon2.C: Likewise.
3829 * g++.dg/tree-ssa/copyprop.C: Likewise.
3830 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3831 * g++.dg/init/vector1.C: Ignore narrowing errors.
3832 * g++.dg/torture/pr35526.C: Likewise.
3833 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3835 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3838 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3841 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3843 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3844 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3846 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3848 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3849 * lib/obj-c++.exp (obj-c++_init): Ditto.
3850 * lib/file-format.exp (gcc_target_object_format): Ditto.
3851 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3852 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3853 (check_visibility_available): Ditto.
3854 (check_effective_target_tls_native): Ditto.
3855 (check_effective_target_tls_emulated): Ditto.
3856 (check_effective_target_function_sections): Ditto.
3858 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3860 * gcc.target/arm/pr48183.c: New test.
3862 2011-07-13 Richard Guenther <rguenther@suse.de>
3864 * gcc.dg/torture/20110713-1.c: New testcase.
3866 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3869 * gcc.c-torture/compile/pr49474.c: New testcase.
3871 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3873 PR tree-optimization/49712
3874 * gcc.c-torture/execute/pr49712.c: New test.
3876 2011-07-11 Jason Merrill <jason@redhat.com>
3879 * g++.dg/template/recurse3.C: New.
3881 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3884 * gcc.dg/guality/csttest.c: New test.
3887 * gfortran.dg/pr49698.f90: New test.
3889 2011-07-11 Jeff Law <law@redhat.com>
3891 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3893 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3895 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3896 * go.test/go-test.exp (go-set-goarch): Likewise.
3898 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3901 * gcc.target/avr/torture/pr39633.c: New test case.
3903 2011-07-11 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3908 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3910 * lib/target-supports.exp (check_effective_target_scheduling):
3912 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3913 * gcc.dg/pr45055.c: Ditto.
3914 * gcc.dg/pr45353.c: Ditto.
3915 * g++.dg/pr45056.C: Ditto.
3917 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3919 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3920 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3921 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3922 * g++.dg/torture/pr31863.C: Skip AVR.
3924 2011-07-10 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/intrinsic_signal.f90: New.
3929 2011-07-09 Jason Merrill <jason@redhat.com>
3931 * g++.dg/cpp0x/regress/regress6.C: New.
3932 * g++.dg/parse/crash45.C: Adjust message.
3933 * g++.dg/template/crash38.C: Adjust message.
3934 * g++.dg/template/crash64.C: Adjust message.
3936 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3938 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3939 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3940 * g++.dg/abi/bitfield3.C: Likewise.
3941 * g++.dg/eh/pr38662.C: Likewise.
3942 * g++.dg/ext/attrib36.C: Likewise.
3943 * g++.dg/ext/attrib37.C: Likewise.
3944 * g++.dg/ext/attrib8.C: Likewise.
3945 * g++.dg/ext/tmplattr1.C: Likewise.
3946 * g++.dg/inherit/override-attribs.C: Likewise.
3947 * g++.dg/opt/inline9.C: Likewise.
3948 * g++.dg/opt/life1.C: Likewise.
3949 * g++.dg/opt/longbranch2.C: Likewise.
3950 * g++.dg/opt/nrv12.C: Likewise.
3951 * g++.dg/opt/reg-stack4.C: Likewise.
3952 * g++.dg/other/pr35504.C: Likewise.
3953 * g++.dg/other/pr39496.C: Likewise.
3954 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3955 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3956 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3957 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3958 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3959 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3960 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3961 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3962 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3963 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3964 * g++.dg/warn/pr15774-1.C: Likewise.
3965 * g++.dg/warn/pr15774-2.C: Likewise.
3966 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3967 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3968 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3969 * g++.old-deja/g++.pt/asm2.C: Likewise.
3970 * gcc.c-torture/compile/20000804-1.c: Likewise.
3971 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3972 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3973 * gcc.dg/20020108-1.c: Likewise.
3974 * gcc.dg/20020122-2.c: Likewise.
3975 * gcc.dg/20020122-3.c: Likewise.
3976 * gcc.dg/20020206-1.c: Likewise.
3977 * gcc.dg/20020219-1.c: Likewise.
3978 * gcc.dg/20020310-1.c: Likewise.
3979 * gcc.dg/20020411-1.c: Likewise.
3980 * gcc.dg/20020418-2.c: Likewise.
3981 * gcc.dg/20020426-2.c: Likewise.
3982 * gcc.dg/20020517-1.c: Likewise.
3983 * gcc.dg/20030204-1.c: Likewise.
3984 * gcc.dg/20030826-2.c: Likewise.
3985 * gcc.dg/20031102-1.c: Likewise.
3986 * gcc.dg/20031202-1.c: Likewise.
3987 * gcc.dg/20050111-1.c: Likewise.
3988 * gcc.dg/20050503-1.c: Likewise.
3989 * gcc.dg/array-init-1.c: Likewise.
3990 * gcc.dg/builtin-apply4.c: Likewise.
3991 * gcc.dg/dfp/pr31344.c: Likewise.
3992 * gcc.dg/gomp/atomic-11.c: Likewise.
3993 * gcc.dg/graphite/pr40281.c: Likewise.
3994 * gcc.dg/ia64-sync-1.c: Likewise.
3995 * gcc.dg/ia64-sync-2.c: Likewise.
3996 * gcc.dg/ia64-sync-3.c: Likewise.
3997 * gcc.dg/ia64-sync-4.c: Likewise.
3998 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3999 * gcc.dg/invalid-call-1.c: Likewise.
4000 * gcc.dg/loop-3.c: Likewise.
4001 * gcc.dg/lower-subreg-1.c: Likewise.
4002 * gcc.dg/lto/pr47259_0.c: Likewise.
4003 * gcc.dg/nested-calls-1.c: Likewise.
4004 * gcc.dg/pr20017.c: Likewise.
4005 * gcc.dg/pr25023.c: Likewise.
4006 * gcc.dg/pr27671-2.c: Likewise.
4007 * gcc.dg/pr32176.c: Likewise.
4008 * gcc.dg/pr33676.c: Likewise.
4009 * gcc.dg/pr35045.c: Likewise.
4010 * gcc.dg/pr36015.c: Likewise.
4011 * gcc.dg/pr36584.c: Likewise.
4012 * gcc.dg/pr36998.c: Likewise.
4013 * gcc.dg/pr37438.c: Likewise.
4014 * gcc.dg/pr37908.c: Likewise.
4015 * gcc.dg/pr41241.c: Likewise.
4016 * gcc.dg/pr41340.c: Likewise.
4017 * gcc.dg/pr44136.c: Likewise.
4018 * gcc.dg/pr44194-1.c: Likewise.
4019 * gcc.dg/pr46212.c: Likewise.
4020 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4021 * gcc.dg/setjmp-2.c: Likewise.
4022 * gcc.dg/short-compare-1.c: Likewise.
4023 * gcc.dg/short-compare-2.c: Likewise.
4024 * gcc.dg/smod-1.c: Likewise.
4025 * gcc.dg/sync-2.c: Likewise.
4026 * gcc.dg/sync-3.c: Likewise.
4027 * gcc.dg/tls/opt-1.c: Likewise.
4028 * gcc.dg/tls/opt-2.c: Likewise.
4029 * gcc.dg/tls/opt-3.c: Likewise.
4030 * gcc.dg/torture/badshift.c: Likewise.
4031 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4032 * gcc.dg/torture/pr20314-2.c: Likewise.
4033 * gcc.dg/torture/pr36891.c: Likewise.
4034 * gcc.dg/torture/pr38774.c: Likewise.
4035 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4036 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4037 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4038 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4039 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4040 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4041 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4042 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4043 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4044 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4045 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4046 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4047 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4048 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4049 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4050 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4051 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4052 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4053 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4054 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4055 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4056 * gcc.dg/unroll-1.c: Likewise.
4057 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4058 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4059 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4060 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4061 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4062 * gcc.target/i386/20000609-1.c: Likewise.
4063 * gcc.target/i386/20000720-1.c: Likewise.
4064 * gcc.target/i386/20000724-1.c: Likewise.
4065 * gcc.target/i386/20011107-1.c: Likewise.
4066 * gcc.target/i386/20011119-1.c: Likewise.
4067 * gcc.target/i386/20020201-3.c: Likewise.
4068 * gcc.target/i386/20020218-1.c: Likewise.
4069 * gcc.target/i386/20020729-1.c: Likewise.
4070 * gcc.target/i386/20030926-1.c: Likewise.
4071 * gcc.target/i386/20060125-1.c: Likewise.
4072 * gcc.target/i386/20060125-2.c: Likewise.
4073 * gcc.target/i386/20060512-1.c: Likewise.
4074 * gcc.target/i386/20060512-2.c: Likewise.
4075 * gcc.target/i386/20060512-3.c: Likewise.
4076 * gcc.target/i386/20060512-4.c: Likewise.
4077 * gcc.target/i386/387-1.c: Likewise.
4078 * gcc.target/i386/387-2.c: Likewise.
4079 * gcc.target/i386/387-5.c: Likewise.
4080 * gcc.target/i386/387-6.c: Likewise.
4081 * gcc.target/i386/980312-1.c: Likewise.
4082 * gcc.target/i386/980313-1.c: Likewise.
4083 * gcc.target/i386/990117-1.c: Likewise.
4084 * gcc.target/i386/990424-1.c: Likewise.
4085 * gcc.target/i386/990524-1.c: Likewise.
4086 * gcc.target/i386/991129-1.c: Likewise.
4087 * gcc.target/i386/991214-1.c: Likewise.
4088 * gcc.target/i386/991230-1.c: Likewise.
4089 * gcc.target/i386/addr-sel-1.c: Likewise.
4090 * gcc.target/i386/aggregate-ret1.c: Likewise.
4091 * gcc.target/i386/aggregate-ret2.c: Likewise.
4092 * gcc.target/i386/align-main-3.c: Likewise.
4093 * gcc.target/i386/amd64-abi-1.c: Likewise.
4094 * gcc.target/i386/amd64-abi-2.c: Likewise.
4095 * gcc.target/i386/amd64-abi-4.c: Likewise.
4096 * gcc.target/i386/amd64-abi-5.c: Likewise.
4097 * gcc.target/i386/amd64-abi-6.c: Likewise.
4098 * gcc.target/i386/asm-1.c: Likewise.
4099 * gcc.target/i386/asm-3.c: Likewise.
4100 * gcc.target/i386/asm-5.c: Likewise.
4101 * gcc.target/i386/attributes-error.c: Likewise.
4102 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4103 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4104 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4105 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4106 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4107 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4108 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4109 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4110 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4111 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4112 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4113 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4114 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4115 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4116 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4117 * gcc.target/i386/bitfield1.c: Likewise.
4118 * gcc.target/i386/bitfield2.c: Likewise.
4119 * gcc.target/i386/bmi-2.c: Likewise.
4120 * gcc.target/i386/bmi-5.c: Likewise.
4121 * gcc.target/i386/builtin-unreachable.c: Likewise.
4122 * gcc.target/i386/cleanup-2.c: Likewise.
4123 * gcc.target/i386/clobbers.c: Likewise.
4124 * gcc.target/i386/cmov8.c: Likewise.
4125 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4126 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4127 * gcc.target/i386/compress-float-387.c: Likewise.
4128 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4129 * gcc.target/i386/compress-float-sse.c: Likewise.
4130 * gcc.target/i386/crc32-2.c: Likewise.
4131 * gcc.target/i386/crc32-3.c: Likewise.
4132 * gcc.target/i386/divmod-7.c: Likewise.
4133 * gcc.target/i386/divmod-8.c: Likewise.
4134 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4135 * gcc.target/i386/fma3-builtin.c: Likewise.
4136 * gcc.target/i386/fma3-fma.c: Likewise.
4137 * gcc.target/i386/fma4-256-vector.c: Likewise.
4138 * gcc.target/i386/fma4-builtin.c: Likewise.
4139 * gcc.target/i386/fma4-fma-2.c: Likewise.
4140 * gcc.target/i386/fma4-fma.c: Likewise.
4141 * gcc.target/i386/fma4-vector-2.c: Likewise.
4142 * gcc.target/i386/fma4-vector.c: Likewise.
4143 * gcc.target/i386/funcspec-1.c: Likewise.
4144 * gcc.target/i386/funcspec-10.c: Likewise.
4145 * gcc.target/i386/funcspec-11.c: Likewise.
4146 * gcc.target/i386/funcspec-2.c: Likewise.
4147 * gcc.target/i386/funcspec-5.c: Likewise.
4148 * gcc.target/i386/funcspec-6.c: Likewise.
4149 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4150 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4151 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4152 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4153 * gcc.target/i386/incoming-1.c: Likewise.
4154 * gcc.target/i386/incoming-10.c: Likewise.
4155 * gcc.target/i386/incoming-11.c: Likewise.
4156 * gcc.target/i386/incoming-12.c: Likewise.
4157 * gcc.target/i386/incoming-13.c: Likewise.
4158 * gcc.target/i386/incoming-14.c: Likewise.
4159 * gcc.target/i386/incoming-15.c: Likewise.
4160 * gcc.target/i386/incoming-2.c: Likewise.
4161 * gcc.target/i386/incoming-3.c: Likewise.
4162 * gcc.target/i386/incoming-4.c: Likewise.
4163 * gcc.target/i386/incoming-5.c: Likewise.
4164 * gcc.target/i386/incoming-6.c: Likewise.
4165 * gcc.target/i386/incoming-7.c: Likewise.
4166 * gcc.target/i386/incoming-8.c: Likewise.
4167 * gcc.target/i386/incoming-9.c: Likewise.
4168 * gcc.target/i386/lea.c: Likewise.
4169 * gcc.target/i386/local.c: Likewise.
4170 * gcc.target/i386/loop-1.c: Likewise.
4171 * gcc.target/i386/loop-2.c: Likewise.
4172 * gcc.target/i386/loop-3.c: Likewise.
4173 * gcc.target/i386/max-stack-align.c: Likewise.
4174 * gcc.target/i386/memcpy-1.c: Likewise.
4175 * gcc.target/i386/movbe-2.c: Likewise.
4176 * gcc.target/i386/movq-2.c: Likewise.
4177 * gcc.target/i386/movq.c: Likewise.
4178 * gcc.target/i386/nrv1.c: Likewise.
4179 * gcc.target/i386/pad-4.c: Likewise.
4180 * gcc.target/i386/pad-5a.c: Likewise.
4181 * gcc.target/i386/pad-5b.c: Likewise.
4182 * gcc.target/i386/pad-6a.c: Likewise.
4183 * gcc.target/i386/pad-6b.c: Likewise.
4184 * gcc.target/i386/pad-7.c: Likewise.
4185 * gcc.target/i386/pad-9.c: Likewise.
4186 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4187 * gcc.target/i386/pic-1.c: Likewise.
4188 * gcc.target/i386/pr12092-1.c: Likewise.
4189 * gcc.target/i386/pr12329.c: Likewise.
4190 * gcc.target/i386/pr21518.c: Likewise.
4191 * gcc.target/i386/pr22362.c: Likewise.
4192 * gcc.target/i386/pr22585.c: Likewise.
4193 * gcc.target/i386/pr23098.c: Likewise.
4194 * gcc.target/i386/pr25196.c: Likewise.
4195 * gcc.target/i386/pr25293.c: Likewise.
4196 * gcc.target/i386/pr25654.c: Likewise.
4197 * gcc.target/i386/pr26449.c: Likewise.
4198 * gcc.target/i386/pr26778.c: Likewise.
4199 * gcc.target/i386/pr26826.c: Likewise.
4200 * gcc.target/i386/pr27266.c: Likewise.
4201 * gcc.target/i386/pr29978.c: Likewise.
4202 * gcc.target/i386/pr30505.c: Likewise.
4203 * gcc.target/i386/pr30961-1.c: Likewise.
4204 * gcc.target/i386/pr31628.c: Likewise.
4205 * gcc.target/i386/pr32000-2.c: Likewise.
4206 * gcc.target/i386/pr32661-1.c: Likewise.
4207 * gcc.target/i386/pr32708-2.c: Likewise.
4208 * gcc.target/i386/pr32708-3.c: Likewise.
4209 * gcc.target/i386/pr34256.c: Likewise.
4210 * gcc.target/i386/pr34312.c: Likewise.
4211 * gcc.target/i386/pr34522.c: Likewise.
4212 * gcc.target/i386/pr35160.c: Likewise.
4213 * gcc.target/i386/pr35281.c: Likewise.
4214 * gcc.target/i386/pr36246.c: Likewise.
4215 * gcc.target/i386/pr36786.c: Likewise.
4216 * gcc.target/i386/pr37275.c: Likewise.
4217 * gcc.target/i386/pr37843-3.c: Likewise.
4218 * gcc.target/i386/pr37843-4.c: Likewise.
4219 * gcc.target/i386/pr39082-1.c: Likewise.
4220 * gcc.target/i386/pr39431.c: Likewise.
4221 * gcc.target/i386/pr39496.c: Likewise.
4222 * gcc.target/i386/pr39543-2.c: Likewise.
4223 * gcc.target/i386/pr39911.c: Likewise.
4224 * gcc.target/i386/pr40718.c: Likewise.
4225 * gcc.target/i386/pr40906-1.c: Likewise.
4226 * gcc.target/i386/pr40906-2.c: Likewise.
4227 * gcc.target/i386/pr40906-3.c: Likewise.
4228 * gcc.target/i386/pr40934.c: Likewise.
4229 * gcc.target/i386/pr41900.c: Likewise.
4230 * gcc.target/i386/pr42589.c: Likewise.
4231 * gcc.target/i386/pr43662.c: Likewise.
4232 * gcc.target/i386/pr43671.c: Likewise.
4233 * gcc.target/i386/pr43766.c: Likewise.
4234 * gcc.target/i386/pr43869.c: Likewise.
4235 * gcc.target/i386/pr44942.c: Likewise.
4236 * gcc.target/i386/pr44948-2a.c: Likewise.
4237 * gcc.target/i386/pr45234.c: Likewise.
4238 * gcc.target/i386/pr45336-2.c: Likewise.
4239 * gcc.target/i386/pr45336-4.c: Likewise.
4240 * gcc.target/i386/pr45852.c: Likewise.
4241 * gcc.target/i386/pr46470.c: Likewise.
4242 * gcc.target/i386/pr48037-1.c: Likewise.
4243 * gcc.target/i386/pr48389.c: Likewise.
4244 * gcc.target/i386/pr49095.c: Likewise.
4245 * gcc.target/i386/pr9771-1.c: Likewise.
4246 * gcc.target/i386/rdfsbase-1.c: Likewise.
4247 * gcc.target/i386/rdfsbase-2.c: Likewise.
4248 * gcc.target/i386/rdgsbase-1.c: Likewise.
4249 * gcc.target/i386/rdgsbase-2.c: Likewise.
4250 * gcc.target/i386/rdrand-3.c: Likewise.
4251 * gcc.target/i386/regparm-stdcall.c: Likewise.
4252 * gcc.target/i386/regparm.c: Likewise.
4253 * gcc.target/i386/reload-1.c: Likewise.
4254 * gcc.target/i386/rotate-2.c: Likewise.
4255 * gcc.target/i386/sibcall-5.c: Likewise.
4256 * gcc.target/i386/signbit-1.c: Likewise.
4257 * gcc.target/i386/signbit-2.c: Likewise.
4258 * gcc.target/i386/signbit-3.c: Likewise.
4259 * gcc.target/i386/sse-5.c: Likewise.
4260 * gcc.target/i386/sse-8.c: Likewise.
4261 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4262 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4263 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4264 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4265 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4266 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4267 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4268 * gcc.target/i386/sse2-movq-2.c: Likewise.
4269 * gcc.target/i386/sse2-movq-3.c: Likewise.
4270 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4271 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4272 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4273 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4274 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4275 * gcc.target/i386/ssefn-1.c: Likewise.
4276 * gcc.target/i386/ssefn-2.c: Likewise.
4277 * gcc.target/i386/sseregparm-1.c: Likewise.
4278 * gcc.target/i386/sseregparm-2.c: Likewise.
4279 * gcc.target/i386/sseregparm-3.c: Likewise.
4280 * gcc.target/i386/sseregparm-4.c: Likewise.
4281 * gcc.target/i386/sseregparm-5.c: Likewise.
4282 * gcc.target/i386/sseregparm-6.c: Likewise.
4283 * gcc.target/i386/sseregparm-7.c: Likewise.
4284 * gcc.target/i386/sseregparm-8.c: Likewise.
4285 * gcc.target/i386/stack-realign.c: Likewise.
4286 * gcc.target/i386/stack-usage-realign.c: Likewise.
4287 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4288 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4289 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4290 * gcc.target/i386/stackalign/return-1.c: Likewise.
4291 * gcc.target/i386/stackalign/return-2.c: Likewise.
4292 * gcc.target/i386/stackalign/return-3.c: Likewise.
4293 * gcc.target/i386/tailcall-1.c: Likewise.
4294 * gcc.target/i386/tbm-2.c: Likewise.
4295 * gcc.target/i386/udivmod-7.c: Likewise.
4296 * gcc.target/i386/udivmod-8.c: Likewise.
4297 * gcc.target/i386/unroll-1.c: Likewise.
4298 * gcc.target/i386/vararg-1.c: Likewise.
4299 * gcc.target/i386/vararg-2.c: Likewise.
4300 * gcc.target/i386/vect8-ret.c: Likewise.
4301 * gcc.target/i386/vectorize5.c: Likewise.
4302 * gcc.target/i386/wmul-1.c: Likewise.
4303 * gcc.target/i386/wmul-2.c: Likewise.
4304 * gcc.target/i386/wrfsbase-1.c: Likewise.
4305 * gcc.target/i386/wrfsbase-2.c: Likewise.
4306 * gcc.target/i386/wrgsbase-1.c: Likewise.
4307 * gcc.target/i386/wrgsbase-2.c: Likewise.
4308 * gcc.target/i386/xop-pcmov.c: Likewise.
4309 * gcc.target/i386/xop-pcmov2.c: Likewise.
4310 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4311 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4312 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4313 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4314 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4315 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4316 * gcc.target/i386/zee.c: Likewise.
4317 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4318 * gfortran.dg/compiler-directive_2.f: Likewise.
4319 * gfortran.dg/g77/20010216-1.f: Likewise.
4320 * gfortran.dg/gomp/pr39152.f90: Likewise.
4321 * gfortran.dg/pr33794.f90: Likewise.
4323 2011-07-09 Jason Merrill <jason@redhat.com>
4325 * g++.dg/cpp0x/regress/regress5.C: New.
4327 2011-07-08 Jason Merrill <jason@redhat.com>
4330 * g++.dg/expr/compound-asn1.C: New.
4331 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4333 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4336 * gcc.target/powerpc/altivec-34.c: New test.
4338 2011-07-08 Jason Merrill <jason@redhat.com>
4341 * g++.dg/abi/guard3.C: New.
4343 2011-07-08 Julian Brown <julian@codesourcery.com>
4345 * lib/target-supports.exp
4346 (check_effective_target_arm_little_endian): New.
4347 (check_effective_target_vect_pack_trunc): Use above.
4348 (check_effective_target_vect_unpack): Likewise.
4349 (check_effective_target_vect_element_align): Test
4350 check_effective_target_arm_vect_no_misalign for ARM.
4352 2011-07-08 Jason Merrill <jason@redhat.com>
4355 * g++.dg/cpp0x/constexpr-rom.C: New.
4357 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4360 * g++.dg/torture/pr49519.C: New test.
4362 2011-07-08 Martin Jambor <mjambor@suse.cz>
4364 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4366 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4369 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4371 2011-07-08 Richard Guenther <rguenther@suse.de>
4373 PR tree-optimization/49662
4374 * gcc.dg/graphite/interchange-14.c: XFAIL.
4375 * gcc.dg/graphite/interchange-15.c: Likewise.
4376 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4378 2011-07-06 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp0x/regress/regress4.C: New.
4383 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4386 * gfortran.dg/result_in_spec_4.f90: New test.
4388 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4390 * gcc.target/sparc/cas64.c: New test.
4392 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/torture/pr49644.C: New test.
4398 * gcc.c-torture/execute/pr49644.c: New test.
4400 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4402 * lib/target-supports.exp (check_effective_target_ia32): New.
4403 (check_effective_target_x32): Likewise.
4404 (check_effective_target_vect_cmdline_needed): Also check x32.
4406 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4408 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4410 * gcc.target/arm/pr42235.c: Likewise.
4411 * gcc.target/arm/pr42495.c: Likewise.
4412 * gcc.target/arm/pr42574.c: Likewise.
4413 * gcc.target/arm/thumb-branch1.c: Likewise.
4415 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4416 unneeded prune of possible warning.
4417 * gcc.target/arm/pr40956.c: Likewise.
4418 * gcc.target/arm/pr42505.c: Likewise.
4420 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4421 * gcc.c-torture/compile/pr46883.c: Likewise.
4422 * gcc.c-torture/compile/pr46934.c: Likewise.
4424 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4425 for move to ../../gcc.c-torture/compile.
4426 * gcc.target/arm/pr46883.c: Likewise.
4427 * gcc.target/arm/pr46934.c: Likewise.
4429 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4430 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4431 * gcc.target/arm/wmul-1.c: Likewise.
4432 * gcc.target/arm/wmul-2.c: Likewise.
4433 * gcc.target/arm/wmul-3.c: Likewise.
4434 * gcc.target/arm/wmul-4.c: Likewise.
4435 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4436 add tab after scan target.
4437 * gcc.target/arm/smlaltt-1.c: Likewise.
4438 * gcc.target/arm/smlatb-1.c: Likewise.
4439 * gcc.target/arm/smlatt-1.c: Likewise.
4441 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4444 * gcc.dg/debug/pr49522.c: New test.
4446 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4448 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4449 * gcc.dg/pr46212.c: Run only if target int32plus.
4450 * gcc.dg/torture/pr48146.c: Ditto.
4451 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4452 * c-c++-common/pr44832.c: Ditto.
4453 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4454 * gcc.dg/pr31490.c: Ditto.
4455 * gcc.dg/torture/builtin-math-7.c: Run only if target
4457 * gcc.dg/torture/pr45764.c: Skip for AVR.
4458 * gcc.dg/pr47893.c: Ditto.
4460 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4462 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4463 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4464 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4465 add tab to scan target.
4467 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4469 * gcc.target/arm/neon-modes-3.c: New test.
4471 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4473 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4474 -fno-loop-interchange -ffast-math.
4476 2011-07-07 Richard Guenther <rguenther@suse.de>
4478 * gcc.dg/ftrapv-3.c: New testcase.
4480 2011-07-07 Richard Guenther <rguenther@suse.de>
4482 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4483 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4485 2011-07-07 Kai Tietz <ktietz@redhat.com>
4487 * gcc.dg/binop-notxor1.c: New test.
4488 * gcc.dg/binop-notand4a.c: New test.
4489 * gcc.dg/binop-notxor2.c: New test.
4490 * gcc.dg/binop-notand3a.c: New test.
4491 * gcc.dg/binop-notand2a.c: New test.
4492 * gcc.dg/binop-notand6a.c: New test.
4493 * gcc.dg/binop-notor1.c: New test.
4494 * gcc.dg/binop-notand1a.c: New test.
4495 * gcc.dg/binop-notand5a.c: New test.
4496 * gcc.dg/binop-notor2.c: New test.
4498 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4501 * gcc.dg/gomp/pr49640.c: New test.
4503 2011-07-07 Richard Guenther <rguenther@suse.de>
4505 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4507 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4510 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4512 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4514 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4515 * gcc.target/powerpc/no-r11-2.c: Ditto.
4516 * gcc.target/powerpc/no-r11-3.c: Ditto.
4518 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4520 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4521 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4523 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4525 * lib/target-supports.exp (check_profiling_available): Disable
4526 profiling with -fprofile-generate for target avr.
4528 2011-07-06 Richard Guenther <rguenther@suse.de>
4530 PR tree-optimization/49645
4531 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4533 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4536 * gcc.dg/pr47383.c: New.
4538 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540 PR tree-optimization/49647
4541 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4543 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4546 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4547 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4549 2011-07-05 Jason Merrill <jason@redhat.com>
4552 * g++.dg/template/template-id-4.C: New.
4554 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4556 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4557 * gcc.dg/pr43402.c: Ditto.
4559 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4561 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4563 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4565 * gcc.target/powerpc/ppc-switch-1.c: New test for
4566 --param case-values-threshold.
4567 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4569 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4571 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4573 2011-07-05 Jason Merrill <jason@redhat.com>
4575 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4577 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4579 PR tree-optimization/47654
4580 * gcc.dg/graphite/block-pr47654.c: New.
4582 2011-07-05 Jason Merrill <jason@redhat.com>
4584 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4586 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4588 PR tree-optimization/49580
4589 * gcc.dg/autopar/pr49580.c: New test.
4591 2011-07-05 Richard Guenther <rguenther@suse.de>
4593 PR tree-optimization/49518
4594 PR tree-optimization/49628
4595 * g++.dg/torture/pr49628.C: New testcase.
4596 * gcc.dg/torture/pr49518.c: Likewise.
4598 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4600 * ada/acats/run_acats (which): Extract last field from type -p,
4601 type output only if command succeeded.
4603 2011-07-04 Jason Merrill <jason@redhat.com>
4605 * g++.dg/abi/mangle48.C: New.
4607 * g++.dg/cpp0x/diag1.C: New.
4609 * g++.dg/diagnostic/aka1.C: New.
4611 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4613 PR rtl-optimization/49619
4614 * gcc.dg/pr49619.c: New test.
4616 PR rtl-optimization/49472
4617 * gfortran.dg/pr49472.f90: New test.
4620 * gcc.dg/pr49602.c: New test.
4622 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4626 * gcc.target/avr/avr.exp: Run over cpp files, too.
4627 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4628 * gcc.target/avr/progmem.h: New file.
4629 * gcc.target/avr/exit-abort.h: New file.
4630 * gcc.target/avr/progmem-error-1.c: New file.
4631 * gcc.target/avr/progmem-error-1.cpp: New file.
4632 * gcc.target/avr/progmem-warning-1.c: New file.
4633 * gcc.target/avr/torture/progmem-1.c: New file.
4634 * gcc.target/avr/torture/progmem-1.cpp: New file.
4636 2011-07-04 Richard Guenther <rguenther@suse.de>
4638 PR tree-optimization/49615
4639 * g++.dg/torture/pr49615.C: New testcase.
4641 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4643 PR tree-optimization/49610
4644 * gcc.dg/vect/pr49610.c: New test.
4646 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4648 * gnat.dg/specs/debug1.ads: New test.
4650 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4653 * gfortran.dg/typebound_proc_23.f90: New.
4655 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4658 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4660 2011-07-01 Jason Merrill <jason@redhat.com>
4663 * g++.dg/template/template-id-3.C: New.
4666 * g++.dg/template/qualified-id4.C: New.
4669 * g++.dg/template/explicit-args4.C: New.
4672 * g++.dg/template/offsetof2.C: New.
4674 2011-07-01 Kai Tietz <ktietz@redhat.com>
4676 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4678 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4681 * lib/target-supports.exp (check_effective_target_gld): New proc.
4683 2011-07-01 Richard Guenther <rguenther@suse.de>
4685 PR tree-optimization/49603
4686 * gcc.dg/torture/pr49603.c: New testcase.
4688 2011-06-30 Jason Merrill <jason@redhat.com>
4691 * g++.dg/rtti/template1.C: New.
4694 * g++.dg/cpp0x/regress/ctor1.C: New.
4697 * g++.dg/cpp0x/initlist54.C: New.
4699 2011-06-30 Martin Jambor <mjambor@suse.cz>
4701 * gcc.dg/tree-ssa/sra-12.c: New test.
4703 2011-06-29 Jason Merrill <jason@redhat.com>
4705 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4707 2011-06-30 Richard Guenther <rguenther@suse.de>
4709 PR tree-optimization/46787
4710 * gcc.dg/vect/vect-121.c: New testcase.
4712 2011-06-30 Martin Jambor <mjambor@suse.cz>
4714 PR tree-optimization/49094
4715 * gcc.dg/tree-ssa/pr49094.c: New test.
4717 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4720 * gfortran.dg/pr49540-1.f90: New test.
4721 * gfortran.dg/pr49540-2.f90: New test.
4723 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4726 * ada/acats/run_acats (which): Use last field of type -p output.
4728 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4729 Iain Sandoe <iains@gcc.gnu.org>
4732 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4733 Only skip on 64-bit *-*-darwin8* && !objc2.
4735 2011-06-30 Richard Guenther <rguenther@suse.de>
4737 PR tree-optimization/38752
4738 * gcc.c-torture/compile/pr38752.c: New testcase.
4740 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4742 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4743 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4745 2011-06-29 Jason Merrill <jason@redhat.com>
4748 * g++.dg/cpp0x/initlist53.C: Use placement new.
4749 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4750 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4753 * g++.dg/cpp0x/trailing6.C: New.
4754 * g++.dg/cpp0x/pr45908.C: No error.
4757 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4760 * g++.dg/cpp0x/constexpr-using2.C: New.
4762 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4765 * g++.dg/cpp0x/constexpr-diag3.C: New.
4766 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4767 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4768 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4769 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4771 2011-06-29 Jason Merrill <jason@redhat.com>
4773 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4775 2011-06-29 Richard Guenther <rguenther@suse.de>
4777 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4779 2011-06-29 Jason Merrill <jason@redhat.com>
4781 * g++.dg/cpp0x/initlist-value2.C: New.
4783 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4784 * g++.dg/cpp0x/initlist-value.C: New.
4786 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4788 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4790 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4792 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4793 * gcc.dg/inline_2.c: Likewise.
4794 * gcc.dg/unroll_1.c: Likewise.
4796 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4799 * gcc.target/i386/pr49567.c: New test.
4801 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4803 * gnat.dg/opt17.ad[sb]: New test.
4805 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4806 Tom de Vries <tom@codesourcery.com>
4808 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4809 (check_effective_target_arm_thumb2): New effective targets.
4810 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4811 properly. Clean up temporary files.
4812 * gcc.target/arm/ivopts-2.c: Likewise.
4813 * gcc.target/arm/ivopts-3.c: Likewise.
4814 * gcc.target/arm/ivopts-4.c: Likewise.
4815 * gcc.target/arm/ivopts-5.c: Likewise.
4816 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4818 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4821 * gfortran.dg/reshape_zerosize_3.f90: New test.
4823 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4825 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4826 * gcc.target/arm/vfp-ldmias.c: Likewise.
4827 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4828 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4829 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4830 * gcc.target/arm/vfp-stmias.c: Likewise.
4831 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4832 * gcc.target/arm/vfp-stmiad.c: Likewise.
4834 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4836 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4838 * gcc.target/arm/pr45701-2.c: Ditto.
4840 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4843 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4844 * gfortran.dg/extends_14.f03: Modified.
4846 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4848 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4849 early if the test is already being skipped.
4851 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4852 scan-assembler-dem-not): For missing file, report unresolved with
4853 same message as for pass/fail, with reason reported in log file.
4855 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4856 from add_options_for_arm_neon_fp16.
4857 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4858 check_effective_target_arm_neon_fp16_ok_nocache.
4859 Check -mfpu and -mfloat-abi options from current multilib.
4860 Do not require neon support.
4861 (check_effective_target_arm_fp16_ok): Renamed from
4862 check_effecitve_target_arm_neon_fp16_ok.
4863 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4864 arm_neon_fp16_ok and arm_fp16.
4865 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4866 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4867 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4868 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4870 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4872 * gcc.dg/builtin-assume-aligned-1.c: New test.
4873 * gcc.dg/builtin-assume-aligned-2.c: New test.
4874 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4877 * gcc.dg/pr49544.c: New test.
4879 2011-06-27 Richard Guenther <rguenther@suse.de>
4881 PR tree-optimization/49394
4882 * g++.dg/torture/pr49394.C: New testcase.
4884 2011-06-27 Kai Tietz <ktietz@redhat.com>
4886 * gcc.dg/optimize-bswapdi-2.c: New test.
4888 2011-06-27 Michael Hope <michael.hope@linaro.org>
4889 Richard Sandiford <richard.sandiford@linaro.org>
4891 PR tree-optimization/49169
4892 * gcc.dg/torture/pr49169.c: New test.
4894 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4897 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4899 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4902 2011-06-26 Jason Merrill <jason@redhat.com>
4904 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4907 * g++.dg/init/ref19.C: New.
4908 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4910 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4912 PR tree-optimization/48377
4913 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4916 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4919 * lib/target-supports.exp (check_effective_target_non_strict_align):
4921 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4923 2011-06-24 Martin Jambor <mjambor@suse.cz>
4925 PR tree-optimizations/49516
4926 * g++.dg/tree-ssa/pr49516.C: New test.
4928 2011-06-23 Jason Merrill <jason@redhat.com>
4931 * g++.dg/template/partial10.C: New.
4932 * g++.dg/template/partial11.C: New.
4934 2011-06-23 Jeff Law <law@redhat.com>
4937 * gcc.dg/pr48770.c: New test.
4939 2011-06-23 Jan Hubicka <jh@suse.cz>
4942 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4944 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4947 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4948 instead of -fdump-tree-optimized.
4950 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4953 * g++.dg/template/crash107.C: New.
4954 * g++.dg/template/error17.C: Adjust.
4956 2011-06-23 Jason Merrill <jason@redhat.com>
4959 * g++.dg/cpp0x/defaulted30.C: New.
4962 * g++.dg/rtti/anon-ns1.C: New.
4965 * g++.dg/init/ref18.C: New.
4968 * g++.dg/template/partial9.C: New.
4970 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4973 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4975 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4978 * gcc.dg/pr49496.c: New test.
4980 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4982 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4985 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4987 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4988 * gcc.target/arm/pr42879.c: Likewise.
4989 * gcc.target/arm/pr45701-3.c: Likewise.
4991 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4992 * gcc.target/arm/pr40482.c: Likewise.
4993 * gcc.target/arm/stack-corruption.c: Likewise.
4995 2011-06-22 Richard Guenther <rguenther@suse.de>
4997 PR tree-optimization/49493
4998 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5000 2011-06-22 Jason Merrill <jason@redhat.com>
5003 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5005 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5006 Dmitry Melnik <dm@ispras.ru>
5008 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5009 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5010 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5012 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5014 * gcc.target/arm/tlscall.c: New.
5016 2011-06-21 Jason Merrill <jason@redhat.com>
5019 * g++.dg/cpp0x/constexpr-ref1.C: New.
5020 * g++.dg/cpp0x/constexpr-ref2.C: New.
5021 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5024 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5027 * g++.dg/template/param3.C: New.
5029 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5031 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5032 my_clrsb test functions.
5034 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5035 test_sll, test_ull): Add clrsb tests.
5036 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5039 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5042 * gfortran.dg/class_44.f03: New.
5044 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5046 PR tree-optimization/49478
5047 * gcc.dg/vect/pr49478.c
5049 2011-06-21 Richard Guenther <rguenther@suse.de>
5051 PR tree-optimization/49483
5052 * gcc.dg/vect/vect-120.c: New testcase.
5054 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5057 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5058 * gcc.dg/vect/vect-peel-4.c: Likewise.
5060 2011-06-22 Christian Bruel <christian.bruel@st.com>
5063 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5064 * gcc.dg/always_inline2.c: Likewise.
5065 * gcc.dg/always_inline3.c: Likewise.
5066 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5067 * gcc.dg/inline_1.c: Likewise.
5068 * gcc.dg/inline_2.c: Likewise.
5069 * gcc.dg/inline_3.c: Likewise.
5070 * gcc.dg/inline_4.c: Likewise.
5071 * gcc.dg/20051201-1.c: Likewise.
5072 * gcc.dg/pr40087.c: Likewise.
5073 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5074 * gcc.dg/inline-22.c: Likewise.
5075 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5076 * gcc.dg/lto/20090218-1_1.c: Likewise.
5077 * g++.dg/ipa/devirt-7.C: Likewise.
5078 * gcc.dg/uninit-pred-5_a.c: Likewise.
5079 * gcc.dg/uninit-pred-5_b.c: Likewise.
5080 * gcc.dg/fail_always_inline.c: New.
5082 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5084 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5085 into 6 jobs instead of 3.
5087 2011-06-20 Jason Merrill <jason@redhat.com>
5090 * g++.dg/cpp0x/initlist53.C: New.
5092 2011-06-20 Tobias Burnus <burnus@net-b.de>
5095 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5096 * gfortran.dg/coarray_lock_3.f90: New.
5097 * gfortran.dg/coarray/lock_1.f90: New.
5099 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5101 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5102 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5103 unresolved and report the reason to the log file.
5105 * lib/scanasm.exp (object-size): Move argument processing earlier
5106 to report errors before verifying that the file exists. Report
5107 problems detected at runtime as unresolved instead of error and
5108 report their reasons to the log file.
5110 2011-06-20 Jason Merrill <jason@redhat.com>
5113 * g++.dg/cpp0x/explicit6.C: New.
5116 * g++.dg/cpp0x/enum20.C: New.
5119 * g++.dg/ext/attr-aligned01.C: New.
5122 * g++.dg/cpp0x/variadic-default.C: New.
5125 * g++.dg/cpp0x/auto26.C: New.
5128 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5130 2011-06-20 Kai Tietz <ktietz@redhat.com>
5132 * gcc.dg/binop-notand1.c: New test.
5133 * gcc.dg/binop-notand2.c: New test.
5134 * gcc.dg/binop-notand3.c: New test.
5135 * gcc.dg/binop-notand4.c: New test.
5136 * gcc.dg/binop-notand5.c: New test.
5137 * gcc.dg/binop-notand6.c: New test.
5139 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5142 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5144 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5147 * gfortran.dg/proc_ptr_31.f90: New.
5149 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5151 * gnat.dg/volatile6.adb: New test.
5152 * gnat.dg/volatile7.adb: Likewise.
5153 * gnat.dg/volatile8.adb: Likewise.
5154 * gnat.dg/volatile9.adb: Likewise.
5156 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5158 * gnat.dg/constant3.adb: New test.
5160 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5163 * gfortran.dg/read_list_eof_1.f90: New test.
5165 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5168 * gcc.target/i386/testimm-1.c: New test.
5169 * gcc.target/i386/testimm-2.c: New test.
5170 * gcc.target/i386/testimm-3.c: New test.
5171 * gcc.target/i386/testimm-4.c: New test.
5172 * gcc.target/i386/testimm-5.c: New test.
5173 * gcc.target/i386/testimm-6.c: New test.
5174 * gcc.target/i386/testimm-7.c: New test.
5175 * gcc.target/i386/testimm-8.c: New test.
5176 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5177 * gcc.target/i386/xop-rotate1-int.c: New test.
5178 * gcc.target/i386/xop-rotate2-int.c: New test.
5180 2011-06-17 Jason Merrill <jason@redhat.com>
5182 * g++.dg/cpp0x/rv-func2.C: New.
5184 * g++.dg/debug/dwarf2/lambda1.C: New.
5185 * g++.dg/warn/Wshadow-6.C: Adjust.
5187 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5190 * gfortran.dg/move_alloc_5.f90: New.
5192 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5194 PR rtl-optimization/48542
5195 * gcc.dg/torture/pr48542.c: New test.
5197 2011-06-16 Jason Merrill <jason@redhat.com>
5200 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5203 * g++.dg/cpp0x/initlist52.C New.
5206 * c-c++-common/raw-string-12.c: New.
5209 * g++.dg/cpp0x/sfinae26.C: New.
5212 * g++.dg/cpp0x/variadic113.C: New.
5215 * g++.dg/cpp0x/variadic112.C: New.
5217 2011-06-16 Jeff Law <law@redhat.com>
5219 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5220 improved jump threading.
5221 * gcc.dg/builtin-object-size-2.c: Likewise.
5222 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5224 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5227 * gfortran.dg/typebound_assignment_3.f03: New.
5229 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5232 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5234 2011-06-16 Martin Jambor <mjambor@suse.cz>
5236 PR tree-optimization/49343
5237 * gnat.dg/discr31.ad[sb]: New test.
5239 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5241 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5243 2011-06-16 Tom de Vries <tom@codesourcery.com>
5246 * gcc.target/arm/ivopts-3.c: Update test.
5247 * gcc.target/arm/ivopts-5.c: Same.
5249 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5252 2011-06-10 Wei Guozhi <carrot@google.com>
5255 * gcc.target/arm/pr45335.c: New test.
5256 * gcc.target/arm/pr45335-2.c: New test.
5257 * gcc.target/arm/pr45335-3.c: New test.
5258 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5259 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5260 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5262 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5264 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5266 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5269 * gfortran.dg/class_43.f03: New.
5271 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/49419
5274 * gcc.c-torture/execute/pr49419.c: New test.
5276 2011-06-16 Revital Eres <revital.eres@linaro.org>
5278 * gcc.dg/sms-9.c: New file.
5280 2011-06-15 Easwaran Raman <eraman@google.com>
5282 PR rtl-optimization/49414
5283 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5285 2011-06-14 Jason Merrill <jason@redhat.com>
5287 * g++.dg/cpp0x/noexcept13.C: New.
5289 2011-06-14 Easwaran Raman <eraman@google.com>
5291 PR rtl-optimization/44194
5292 * gcc.dg/pr44194-1.c: New test.
5293 * gcc.dg/pr44194-2.c: New test.
5295 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5297 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5299 * gcc.target/arm/pr45701-2.c: Likewise.
5300 * gcc.target/arm/thumb-branch1.c: Likewise.
5302 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5305 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5307 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5309 * gcc.target/arm/pr45701-1.c: Require thumb support.
5310 * gcc.target/arm/pr45701-2.c: Likewise.
5311 * gcc.target/arm/thumb-branch1.c: Likewise.
5313 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5314 * gcc.target/arm/pr39839.c: Likewise.
5315 * gcc.target/arm/pr40657-2.c: Likewise.
5316 * gcc.target/arm/pr40956.c: Likewise.
5317 * gcc.target/arm/pr41679.c: Likewise.
5318 * gcc.target/arm/pr42235.c: Likewise.
5319 * gcc.target/arm/pr42495.c: Likewise.
5320 * gcc.target/arm/pr42505.c: Likewise.
5321 * gcc.target/arm/pr42574.c: Likewise.
5322 * gcc.target/arm/pr46883.c: Likewise.
5323 * gcc.target/arm/pr46934.c: Likewise.
5324 * gcc.target/arm/xor-and.c: Likewise.
5326 2011-06-14 Jason Merrill <jason@redhat.com>
5328 * g++.dg/other/error23.C: Adjust error message.
5329 * g++.dg/other/error32.C: Likewise.
5332 * g++.dg/cpp0x/rv-dotstar.C: New.
5335 * g++.dg/cpp0x/decltype30.C: New.
5337 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5339 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5342 * gfortran.dg/pr49103.f90: New test.
5344 2011-06-14 Tom de Vries <tom@codesourcery.com>
5347 * gcc.target/arm/ivopts-3.c: New test.
5348 * gcc.target/arm/ivopts-4.c: New test.
5349 * gcc.target/arm/ivopts-5.c: New test.
5351 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5353 PR rtl-optimization/49390
5354 * gcc.c-torture/execute/pr49390.c: New test.
5356 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5358 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5360 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5362 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5363 * gcc.c-torture/execute/cmpsi-2.x: New file.
5364 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5365 * gcc.c-torture/execute/pr45262.x: New file.
5366 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5367 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5369 * gcc.c-torture/compile/pr49163.c: Ditto.
5371 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5373 * gcc.dg/vect/vect-16.c: Rename to...
5374 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5375 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5376 for double-word vectors.
5377 * gcc.dg/vect/vect-peel-4.c: Likewise.
5378 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5380 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5383 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5386 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5388 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5390 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5392 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5394 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5396 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5398 * gfortran.dg/trim_optimize_8.f90: New test case.
5400 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5401 Ira Rosen <ira.rosen@linaro.org>
5403 PR tree-optimization/49352
5404 * gcc.dg/vect/pr49352.c: New test.
5406 2011-06-12 Tobias Burnus
5409 * gfortran.dg/alloc_comp_assign_11.f90: New.
5411 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5413 * gfortran.dg/trim_optimize_7.f90: New test.
5415 2011-06-10 Wei Guozhi <carrot@google.com>
5418 * gcc.target/arm/pr45335.c: New test.
5419 * gcc.target/arm/pr45335-2.c: New test.
5420 * gcc.target/arm/pr45335-3.c: New test.
5421 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5422 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5423 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5425 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5428 * g++.dg/parse/error39.C: New.
5430 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5432 * gcc.target/arm/20090811-1.c: Skip for incompatible
5433 options, do not override other options.
5434 * gcc.target/arm/combine-cmp-shift.c: Skip for
5435 incompatible options.
5436 * gcc.target/arm/pr45094.c: Likewise.
5437 * gcc.target/arm/scd42-1.c: Likewise.
5438 * gcc.target/arm/scd42-3.c: Likewise.
5439 * gcc.target/arm/thumb-ltu.c: Likewise.
5441 * lib/target-supports.exp
5442 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5443 multilib flags use -mfpu with a value other than neon-fp16.
5445 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5447 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5448 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5450 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5452 * lib/target-supports.exp (check_effective_target_pie): New proc.
5453 * gcc.dg/pie-link.c: Use target pie.
5455 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5456 Laurent Roug� <laurent.rouge@menta.fr>
5458 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5459 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5461 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5463 * gfortran.dg/coarray/sync_1.f90: New test for
5464 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5466 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5468 PR tree-optimization/49318
5469 * gcc.dg/vect/pr49318.c: New test.
5471 2011-06-09 David Krauss <potswa@mac.com>
5473 * g++.dg/template/arrow1.C: New.
5475 2011-06-09 Jason Merrill <jason@redhat.com>
5477 * lib/prune.exp: Prune "note"s.
5478 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5480 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5481 * g++.dg/template/dependent-expr3.C: Likewise.
5482 * g++.dg/parse/template7.C: Likewise.
5483 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5484 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5485 * g++.old-deja/g++.pt/friend38.C: Likewise.
5486 * g++.old-deja/g++.pt/crash32.C: Likewise.
5487 * g++.old-deja/g++.other/init4.C: Likewise.
5488 * g++.old-deja/g++.other/friend8.C: Likewise.
5490 * g++.dg/ext/complex7.C: Adjust expected output.
5491 * g++.dg/diagnostic/method1.C: Likewise.
5492 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5493 * g++.dg/parse/crash33.C: Likewise.
5494 * g++.dg/other/warning1.C: Likewise.
5495 * g++.dg/init/pr29571.C: Likewise.
5496 * g++.dg/warn/overflow-warn-1.C: Likewise.
5497 * g++.dg/warn/overflow-warn-3.C: Likewise.
5498 * g++.dg/warn/overflow-warn-4.C: Likewise.
5499 * g++.old-deja/g++.oliva/template1.C: Likewise.
5501 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5502 * g++.dg/parse/template7.C: Adjust.
5504 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5507 * gcc.dg/pr49307.c: New.
5509 2011-06-09 Wei Guozhi <carrot@google.com>
5512 * gcc.target/arm/pr46975.c: New testcase.
5514 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5516 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5517 (PMETH, arglist_t): Removed.
5518 (method_get_number_of_arguments): Removed.
5519 (method_get_nth_argument): Removed.
5520 (method_get_first_argument): Removed.
5521 (method_get_next_argument): Removed.
5522 (method_get_sizeof_arguments): Removed.
5523 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5525 (method_get_number_of_arguments): Removed.
5526 (method_get_nth_argument): Removed.
5527 (method_get_first_argument): Removed.
5528 (method_get_next_argument): Removed.
5529 (method_get_sizeof_arguments): Removed.
5530 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5532 2011-06-09 David Li <davidxl@google.com>
5534 * gcc.dg/dump-pass.c: New test.
5536 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/parse/error38.C: New.
5541 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5544 * gfortran.dg/pr49308.f90: New test.
5546 2011-06-08 Jason Merrill <jason@redhat.com>
5548 * g++.dg/cpp0x/noexcept11.C: New.
5549 * g++.dg/cpp0x/noexcept12.C: New.
5550 * g++.dg/cpp0x/sfinae11.C: Adjust.
5552 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5555 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5556 to dg-options, match also DW_AT_linkage_name.
5558 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5562 -fno-common on alpha*-dec-osf*.
5563 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5565 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5567 PR rtl-optimization/49303
5568 * gcc.target/ia64/pr49303.c: New test.
5570 2011-06-08 Tobias Burnus <burnus@net-b.de>
5573 * gfortran.dg/coarray_lock_1.f90: New.
5574 * gfortran.dg/coarray_lock_2.f90: New.
5576 2011-06-07 Jason Merrill <jason@redhat.com>
5578 * lib/prune.exp: Look for "required" rather than "instantiated".
5579 * g++.dg/abi/mangle11.C: Likewise.
5580 * g++.dg/abi/mangle12.C: Likewise.
5581 * g++.dg/abi/mangle17.C: Likewise.
5582 * g++.dg/abi/mangle20-2.C: Likewise.
5583 * g++.dg/abi/pragma-pack1.C: Likewise.
5584 * g++.dg/cpp0x/decltype26.C: Likewise.
5585 * g++.dg/cpp0x/decltype28.C: Likewise.
5586 * g++.dg/cpp0x/decltype29.C: Likewise.
5587 * g++.dg/cpp0x/enum11.C: Likewise.
5588 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5589 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5590 * g++.dg/cpp0x/pr47416.C: Likewise.
5591 * g++.dg/ext/case-range2.C: Likewise.
5592 * g++.dg/ext/case-range3.C: Likewise.
5593 * g++.dg/gomp/for-19.C: Likewise.
5594 * g++.dg/gomp/pr37533.C: Likewise.
5595 * g++.dg/gomp/pr38639.C: Likewise.
5596 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5597 * g++.dg/inherit/base3.C: Likewise.
5598 * g++.dg/inherit/using6.C: Likewise.
5599 * g++.dg/init/placement4.C: Likewise.
5600 * g++.dg/init/reference3.C: Likewise.
5601 * g++.dg/lookup/scoped6.C: Likewise.
5602 * g++.dg/lookup/using7.C: Likewise.
5603 * g++.dg/other/abstract1.C: Likewise.
5604 * g++.dg/other/error10.C: Likewise.
5605 * g++.dg/other/error5.C: Likewise.
5606 * g++.dg/other/field1.C: Likewise.
5607 * g++.dg/other/offsetof5.C: Likewise.
5608 * g++.dg/parse/bitfield2.C: Likewise.
5609 * g++.dg/parse/constant4.C: Likewise.
5610 * g++.dg/parse/crash20.C: Likewise.
5611 * g++.dg/parse/invalid-op1.C: Likewise.
5612 * g++.dg/parse/non-dependent2.C: Likewise.
5613 * g++.dg/parse/template18.C: Likewise.
5614 * g++.dg/tc1/dr152.C: Likewise.
5615 * g++.dg/tc1/dr166.C: Likewise.
5616 * g++.dg/tc1/dr176.C: Likewise.
5617 * g++.dg/tc1/dr213.C: Likewise.
5618 * g++.dg/template/access11.C: Likewise.
5619 * g++.dg/template/access2.C: Likewise.
5620 * g++.dg/template/access3.C: Likewise.
5621 * g++.dg/template/access7.C: Likewise.
5622 * g++.dg/template/arg7.C: Likewise.
5623 * g++.dg/template/cond2.C: Likewise.
5624 * g++.dg/template/crash13.C: Likewise.
5625 * g++.dg/template/crash40.C: Likewise.
5626 * g++.dg/template/crash7.C: Likewise.
5627 * g++.dg/template/crash84.C: Likewise.
5628 * g++.dg/template/ctor5.C: Likewise.
5629 * g++.dg/template/defarg13.C: Likewise.
5630 * g++.dg/template/defarg14.C: Likewise.
5631 * g++.dg/template/dtor7.C: Likewise.
5632 * g++.dg/template/eh2.C: Likewise.
5633 * g++.dg/template/error2.C: Likewise.
5634 * g++.dg/template/error43.C: Likewise.
5635 * g++.dg/template/friend32.C: Likewise.
5636 * g++.dg/template/injected1.C: Likewise.
5637 * g++.dg/template/instantiate1.C: Likewise.
5638 * g++.dg/template/instantiate3.C: Likewise.
5639 * g++.dg/template/instantiate5.C: Likewise.
5640 * g++.dg/template/instantiate7.C: Likewise.
5641 * g++.dg/template/local6.C: Likewise.
5642 * g++.dg/template/lookup2.C: Likewise.
5643 * g++.dg/template/member5.C: Likewise.
5644 * g++.dg/template/memfriend15.C: Likewise.
5645 * g++.dg/template/memfriend16.C: Likewise.
5646 * g++.dg/template/memfriend17.C: Likewise.
5647 * g++.dg/template/memfriend7.C: Likewise.
5648 * g++.dg/template/meminit1.C: Likewise.
5649 * g++.dg/template/nested3.C: Likewise.
5650 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5651 * g++.dg/template/nontype12.C: Likewise.
5652 * g++.dg/template/nontype13.C: Likewise.
5653 * g++.dg/template/nontype6.C: Likewise.
5654 * g++.dg/template/pr23510.C: Likewise.
5655 * g++.dg/template/pr35240.C: Likewise.
5656 * g++.dg/template/ptrmem15.C: Likewise.
5657 * g++.dg/template/ptrmem6.C: Likewise.
5658 * g++.dg/template/qualified-id1.C: Likewise.
5659 * g++.dg/template/qualttp20.C: Likewise.
5660 * g++.dg/template/qualttp3.C: Likewise.
5661 * g++.dg/template/qualttp4.C: Likewise.
5662 * g++.dg/template/qualttp5.C: Likewise.
5663 * g++.dg/template/qualttp6.C: Likewise.
5664 * g++.dg/template/qualttp7.C: Likewise.
5665 * g++.dg/template/qualttp8.C: Likewise.
5666 * g++.dg/template/recurse.C: Likewise.
5667 * g++.dg/template/recurse2.C: Likewise.
5668 * g++.dg/template/ref5.C: Likewise.
5669 * g++.dg/template/scope2.C: Likewise.
5670 * g++.dg/template/sfinae10.C: Likewise.
5671 * g++.dg/template/sfinae3.C: Likewise.
5672 * g++.dg/template/sizeof3.C: Likewise.
5673 * g++.dg/template/static9.C: Likewise.
5674 * g++.dg/template/template-id-2.C: Likewise.
5675 * g++.dg/template/typedef13.C: Likewise.
5676 * g++.dg/template/typename4.C: Likewise.
5677 * g++.dg/template/using14.C: Likewise.
5678 * g++.dg/template/using2.C: Likewise.
5679 * g++.dg/template/warn1.C: Likewise.
5680 * g++.dg/warn/Wparentheses-13.C: Likewise.
5681 * g++.dg/warn/Wparentheses-15.C: Likewise.
5682 * g++.dg/warn/Wparentheses-16.C: Likewise.
5683 * g++.dg/warn/Wparentheses-17.C: Likewise.
5684 * g++.dg/warn/Wparentheses-18.C: Likewise.
5685 * g++.dg/warn/Wparentheses-19.C: Likewise.
5686 * g++.dg/warn/Wparentheses-20.C: Likewise.
5687 * g++.dg/warn/Wparentheses-23.C: Likewise.
5688 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5689 * g++.dg/warn/noeffect2.C: Likewise.
5690 * g++.dg/warn/noeffect4.C: Likewise.
5691 * g++.dg/warn/pr8570.C: Likewise.
5692 * g++.old-deja/g++.brendan/init2.C: Likewise.
5693 * g++.old-deja/g++.eh/spec6.C: Likewise.
5694 * g++.old-deja/g++.pt/crash10.C: Likewise.
5695 * g++.old-deja/g++.pt/crash36.C: Likewise.
5696 * g++.old-deja/g++.pt/derived3.C: Likewise.
5697 * g++.old-deja/g++.pt/error2.C: Likewise.
5698 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5699 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5700 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5701 * g++.old-deja/g++.pt/overload7.C: Likewise.
5702 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5704 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5705 Iain Sandoe <iains@gcc.gnu.org>
5707 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5708 Added code to deal with the case when [Protocol
5709 -descriptionForInstanceMethod:] or [Protocol
5710 -descriptionForClassMethod:] returns NULL.
5712 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5713 Iain Sandoe <iains@gcc.gnu.org>
5715 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5716 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5719 2011-06-07 Xinliang David Li <davidxl@google.com>
5721 * gcc.dg/inline_2.c: New test.
5722 * gcc.dg/unroll_2.c: New test.
5723 * gcc.dg/inline_3.c: New test.
5724 * gcc.dg/unroll_3.c: New test.
5725 * gcc.dg/inline_4.c: New test.
5726 * gcc.dg/unroll_4.c: New test.
5727 * gcc.dg/inline_1.c: New test.
5728 * gcc.dg/unroll_1.c: New test.
5730 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5732 PR tree-optimization/48497
5733 * lib/gcc-defs.exp (dg-additional-options): New proc.
5734 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5735 -msse2 on 32-bit x86.
5737 2011-06-06 Jason Merrill <jason@redhat.com>
5739 * g++.dg/cpp0x/enum19.C: New.
5741 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5743 * gcc.target/arm/neon-reload-class.c: New test.
5745 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5748 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5750 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5752 * gcc.target/arm/smlatb-1.c: New file.
5753 * gcc.target/arm/smlatt-1.c: New file.
5754 * gcc.target/arm/smlaltb-1.c: New file.
5755 * gcc.target/arm/smlaltt-1.c: New file.
5757 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5759 * gcc.target/arm/mla-2.c: New test.
5761 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5763 PR gcov-profile/49299
5764 * gcc.dg/tree-prof/pr49299-1.c: New test.
5765 * gcc.dg/tree-prof/pr49299-2.c: New test.
5767 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5769 * lib/target-supports.exp
5770 (check_effective_target_vect_widen_mult_qi_to_hi):
5771 Add NEON as supporting target.
5772 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5773 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5774 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5775 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5776 using widening multiplication on targets that support it.
5777 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5778 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5779 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5781 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5783 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5784 Modern Objective-C runtime API.
5785 * objc/execute/next_mapping.h: Removed.
5786 * objc-obj-c++-shared/next-mapping.h: Removed.
5787 * objc-obj-c++-shared/Object1.h: Removed.
5788 * objc-obj-c++-shared/Object1.m: Removed.
5789 * objc-obj-c++-shared/Object1.mm: Removed.
5790 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5791 * objc-obj-c++-shared/Protocol1.h: Removed.
5792 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5793 of ProtoBool, IVAR_T and METHOD.
5794 * objc-obj-c++-shared/runtime.h: New.
5795 * objc-obj-c++-shared/TestsuiteObject.h: New.
5796 * objc-obj-c++-shared/TestsuiteObject.m: New.
5798 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5799 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5800 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5802 * objc/execute/_cmd.m: Include
5803 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5804 runtime API. ([TestClass +initialize]): Include this method also
5805 with the GNU runtime.
5806 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5807 Object. ([-setValue:]): Return void.
5808 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5809 with the GNU runtime. Include
5810 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5811 for the NeXT runtime. Use the existing print_ivars() and
5812 compare_structures() implementations for the old NeXT runtime.
5813 Added new implementations for the Modern GNU and NeXT runtimes.
5814 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5815 well. (main): Use objc_getClass(). Use return instead of exit.
5816 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5817 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5819 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5820 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5821 instead of Object. (main): Use return instead of exit().
5822 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5823 instead of Object. Removed prototype for exit(). (main): Use
5824 return instead of exit(). Use the Modern Objective-C runtime API.
5825 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5827 * objc/execute/class-tests-1.h: Include
5828 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5829 runtime API. (test_class_with_superclass): Do not call [Object
5830 class]. There is no need to with the current libobjc.
5831 * objc/execute/class-tests-2.h: Include
5832 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5834 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5835 ../../objc-obj-c++-shared/next-mapping.h.
5836 * objc/execute/class-2.m: Likewise.
5837 * objc/execute/class-3.m: Likewise.
5838 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5839 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5840 +initialize]): Include this method also with the GNU
5841 runtime. (main): Use the Modern Objective-C runtime API.
5842 * objc/execute/class-5.m: Likewise.
5843 * objc/execute/class-6.m: Likewise.
5844 * objc/execute/class-7.m: Likewise.
5845 * objc/execute/class-8.m: Likewise.
5846 * objc/execute/class-9.m: Likewise.
5847 * objc/execute/class-10.m: Likewise.
5848 * objc/execute/class-11.m: Likewise.
5849 * objc/execute/class-12.m: Likewise.
5850 * objc/execute/class-13.m: Likewise.
5851 * objc/execute/class-14.m: Likewise.
5852 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5853 this method also with the GNU runtime.
5854 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5855 +initialize]): Include this method also with the GNU runtime.
5856 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5858 * objc/execute/encode-1.m: Likewise.
5859 * objc/execute/enumeration-1.m: Likewise.
5860 * objc/execute/enumeration-2.m: Likewise.
5861 * objc/execute/exceptions/catchall-1.m: Likewise.
5862 * objc/execute/exceptions/finally-1.m: Likewise.
5863 * objc/execute/exceptions/foward-1.m: Likewise.
5864 * objc/execute/exceptions/local-variables-1.m: Likewise.
5865 * objc/execute/exceptions/throw-nil.m: Likewise.
5866 * objc/execute/exceptions/trivial.m: Likewise.
5867 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5868 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5869 * objc/execute/exceptions/matcher-1.m: Likewise.
5870 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5872 * objc/execute/formal_protocol-2.m: Likewise.
5873 * objc/execute/formal_protocol-3.m: Likewise.
5874 * objc/execute/formal_protocol-4.m: Likewise.
5875 * objc/execute/formal_protocol-5.m: Include
5876 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5878 * objc/execute/formal_protocol-6.m: Likewise.
5879 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5880 Object. Include <objc/Protocol.h> instead of
5881 ../../objc-obj-c++-shared/Protocol1.h.
5882 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5884 * objc/execute/informal_protocol.m: Likewise.
5885 * objc/execute/load-3.m: Likewise.
5886 * objc/execute/many_args_method.m ([TestClass +initialize]):
5887 Include this method with the GNU runtime as well.
5888 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5889 * objc/execute/nested-func-1.m: Use TestsuiteObject
5891 * objc/execute/nil_method-1.m: Likewise.
5892 * objc/execute/no_clash.m: Likewise.
5893 * objc/execute/np-1.m: Do not include
5894 ../../objc-obj-c++-shared/Protocol1.h.
5895 (main): Use return instead of exit().
5896 * objc/execute/np-2.m: Do not include
5897 ../../objc-obj-c++-shared/Protocol1.h.
5898 ([MyObject +initialize]): Include this method also with the GNU
5899 runtime. (main): Use return instead of exit().
5900 * objc/execute/object_is_class.m: Include
5901 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5902 of Object. (main): Use the Modern Objective-C runtime API.
5903 * objc/execute/object_is_meta_class.m: Likewise.
5904 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5905 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5906 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5907 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5908 Objective-C runtime API.
5909 * objc/execute/protocol-isEqual-2.m: Likewise.
5910 * objc/execute/protocol-isEqual-3.m: Likewise.
5911 * objc/execute/protocol-isEqual-4.m: Likewise.
5912 * objc/execute/redefining_self.m ([TestClass +initialize]):
5913 Include this method with the GNU runtime as well.
5914 * objc/execute/root_methods.m: Include
5915 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5916 Include this method with the GNU runtime as well.
5917 (main): Use the Modern Objective-C runtime API.
5918 * objc/execute/selector-1.m: Include
5919 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5920 of Object. (main): Use the Modern Objective-C runtime API.
5921 * objc/execute/static-1.m ([Test +initialize]): Include this
5922 method with the GNU runtime as well.
5923 * objc/execute/static-2.m: Likewise.
5924 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5925 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5926 ([MathClass +initialize]): Include this method with the GNU
5928 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5930 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5931 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5932 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5933 * objc.dg/attributes/method-attribute-1.m: Likewise.
5934 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5935 * objc.dg/attributes/method-attribute-2.m: Likewise.
5936 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5937 * objc.dg/attributes/method-attribute-3.m: Likewise.
5938 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5939 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5940 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5941 * obj-c++.dg/bitfield-1.mm: Likewise.
5942 * obj-c++.dg/bitfield-2.mm: Likewise
5943 * objc.dg/bitfield-3.m: Likewise.
5944 * obj-c++.dg/bitfield-4.mm: Likewise.
5945 * objc.dg/bitfield-5.m: Likewise
5946 * objc.dg/call-super-1.m: Likewise.
5947 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5948 Use objc_getClass() instead of objc_get_class(), but for the GNU
5949 runtime redefine objc_getClass as objc_get_class. Include
5950 ../objc-obj-c++-shared/runtime.h.
5951 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5952 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5953 Use the Modern Objective-C runtime API.
5954 * objc.dg/class-protocol-1.m: Include
5955 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5956 * obj-c++.dg/class-protocol-1.mm: Likewise.
5957 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5958 * objc.dg/comp-types-10.m: Likewise.
5959 * objc.dg/comp-types-11.m: Likewise.
5960 * objc.dg/comp-types-12.m: Likewise.
5961 * obj-c++.dg/comp-types-9.mm: Likewise.
5962 * obj-c++.dg/comp-types-11.mm: Likewise.
5963 * obj-c++.dg/comp-types-12.mm: Likewise.
5964 * obj-c++.dg/comp-types-13.mm: Likewise.
5965 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5966 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5967 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5968 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5969 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5970 * objc.dg/desig-init-1.m: Likewise.
5971 * obj-c++.dg/defs.mm: Likewise.
5972 * objc.dg/exceptions-2.m: Likewise.
5973 * obj-c++.dg/except-1.mm: Likewise.
5974 * obj-c++.dg/exceptions-2.mm: Likewise.
5975 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5976 Use the Modern Objective-C runtime API.
5977 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5978 the Modern Objective-C runtime API. Do not include
5979 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5980 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5981 the Modern Objective-C runtime API except when using an older NeXT
5983 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5984 the Modern Objective-C runtime API.
5985 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5987 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5988 * objc.dg/encode-7-next-64bit.m: Updated include.
5989 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5991 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5992 the Modern Objective-C runtime API.
5993 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5994 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5995 instead of ../objc-obj-c++-shared/Protocol1.h.
5996 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5997 the Modern Objective-C runtime API except when using an older NeXT
5999 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6000 the Modern Objective-C runtime API.
6001 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6003 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6004 * objc.dg/fix-and-continue-2.m: Likewise.
6005 * objc.dg/foreach-1.m: Likewise.
6006 * objc.dg/foreach-2.m: Likewise.
6007 * objc.dg/foreach-3.m: Likewise.
6008 * objc.dg/foreach-4.m: Likewise.
6009 * objc.dg/foreach-5.m: Likewise.
6010 * objc.dg/foreach-6.m: Likewise.
6011 * objc.dg/foreach-7.m: Likewise.
6012 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6014 * objc.dg/func-ptr-2.m: Likewise.
6015 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6016 Do not include objc/objc-api.h.
6017 * obj-c++.dg/fsf-package-0.mm: Likewise.
6018 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6019 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6020 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6022 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6023 * objc.dg/gnu-runtime-3.m: Likewise.
6024 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6025 * objc.dg/headers.m: Include objc/runtime.h instead of
6026 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6027 for the NeXT runtime.
6028 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6029 * obj-c++.dg/isa-field-1.mm: Likewise.
6030 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6031 * objc.dg/layout-1.m: Likewise.
6032 * objc.dg/layout-2.m: Likewise.
6033 * objc.dg/local-decl-2.m: Likewise.
6034 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6035 Object. ([Container +elementForView:]): Use
6036 class_conformsToProtocol().
6037 * obj-c++.dg/lookup-2.mm: Likewise.
6038 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6039 * obj-c++.dg/local-decl-1.mm: Likewise.
6040 * objc.dg/method-3.m: Likewise.
6041 * objc.dg/method-4.m: Likewise.
6042 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6043 ../objc-obj-c++-shared/Protocol1.h.
6044 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6045 * objc.dg/method-9.m: Likewise.
6046 * objc.dg/method-10.m: Likewise.
6047 * objc.dg/method-13.m ([Root +initialize]): Include this method
6048 also for the GNU runtime. (main): Use objc_getClass() also for
6050 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6051 * objc.dg/method-17.m: Likewise.
6052 * objc.dg/method-19.m: Likewise.
6053 * objc.dg/method-20b.m: Likewise.
6054 * obj-c++.dg/method-2.mm: Likewise.
6055 * obj-c++.dg/method-6.mm: Likewise.
6056 * obj-c++.dg/method-10.mm: Likewise.
6057 * obj-c++.dg/method-11.mm: Likewise.
6058 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6059 ../objc-obj-c++-shared/Protocol1.h.
6060 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6061 * obj-c++.dg/method-15.mm: Likewise.
6062 * obj-c++.dg/method-17.mm: Likewise.
6063 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6064 +initialize]): Include this method also for the GNU
6065 runtime. (main): Use objc_getClass() also for the GNU runtime.
6066 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6067 * obj-c++.dg/method-22.mm: Likewise.
6068 * obj-c++.dg/method-23.mm: Likewise.
6069 * obj-c++.dg/no-extra-load.mm: Likewise.
6070 * objc.dg/objc-fast-4.m: Likewise.
6071 * objc.dg/objc-gc-4.m: Likewise.
6072 * obj-c++.dg/objc-gc-3.mm: Likewise.
6073 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6074 protocol_getMethodDescription() instead of [Protocol
6075 -descriptionForInstanceMethod].
6076 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6077 Made it available with all runtimes. (main): Call -test instead
6079 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6080 and put into a category.
6081 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6082 Object. Include objc/objc.h.
6083 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6084 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6085 New. (main): Use protocol_getMethodDescription() instead
6086 of [Protocol -descriptionForInstanceMethod] and [Protocol
6087 -descriptionForClassMethod].
6088 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6089 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6090 Objective-C runtime API.
6091 * obj-c++.dg/proto-qual-1.mm: Likewise.
6092 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6094 * obj-c++.dg/property/property-1.mm: Likewise.
6095 * obj-c++.dg/qual-types-1.mm: Likewise.
6096 * objc.dg/selector-2.m: Include objc/objc.h instead of
6097 ../objc-obj-c++-shared/Object1.h.
6098 * obj-c++.dg/selector-2.mm: Likewise.
6099 * obj-c++.dg/selector-5.mm: Likewise.
6100 * obj-c++.dg/selector-6.mm: Likewise.
6101 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6102 Object. Do not include objc/objc-api.h.
6103 * obj-c++.dg/set-not-used-1.mm: Likewise.
6104 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6105 * objc.dg/stret-1.m: Likewise.
6106 * objc.dg/stret-2.m: Likewise.
6107 * obj-c++.dg/super-class-2.mm: Likewise.
6108 * objc.dg/super-class-3.m: Likewise.
6109 * objc.dg/super-class-4.m: Likewise.
6110 * objc.dg/sync-2.m: Likewise.
6111 * obj-c++.dg/sync-2.mm: Likewise.
6112 * objc.dg/sync-1.m: Include objc/objc.h instead of
6113 ../objc-obj-c++-shared/Object1.h.
6114 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6115 'Class' as the type of 'isa'.
6116 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6117 Objective-C runtime API. ([TestClass +initialize]): Include this
6118 method with the GNU runtime as well.
6119 * objc.dg/strings/strings-1.m: Updated includes.
6120 * obj-c++.dg/strings/strings-1.mm: Likewise.
6121 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6122 objc.dg/strings/const-str-12b.m.
6123 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6124 * obj-c++.dg/template-3.mm: Likewise.
6125 * obj-c++.dg/template-4.mm: Likewise.
6126 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6127 Objective-C runtime API.
6128 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6129 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6130 * obj-c++.dg/try-catch-1.mm: Likewise.
6131 * obj-c++.dg/try-catch-2.mm: Likewise.
6132 * objc.dg/try-catch-3.m: Likewise.
6133 * obj-c++.dg/try-catch-3.mm: Likewise.
6134 * objc.dg/try-catch-6.m: Likewise.
6135 * objc.dg/try-catch-7.m: Likewise.
6136 * obj-c++.dg/try-catch-7.mm: Likewise.
6137 * obj-c++.dg/try-catch-8.mm: Likewise.
6138 * obj-c++.dg/try-catch-9.mm: Likewise.
6139 * objc.dg/try-catch-10.m: Likewise.
6140 * obj-c++.dg/try-catch-11.mm: Likewise.
6141 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6142 Object. Include objc/objc.h.
6143 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6144 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6145 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6146 Object. Use Modern Objective-C runtime API. Do not use
6148 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6149 * obj-c++.dg/torture/trivial.mm: Likewise.
6150 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6151 instead of ../objc-obj-c++-shared/Object1.h. Include
6152 ../objc-obj-c++-shared/runtime.h.
6153 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6154 * objc.dg/torture/strings/const-str-11.m: Likewise.
6155 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6156 * objc.dg/torture/strings/const-str-9.m: Likewise.
6157 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6158 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6159 instead of Object. Only add _FooClassReference if
6161 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6162 * objc.dg/torture/strings/const-str-8.m: Likewise.
6163 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6164 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6166 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6168 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6169 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6170 * obj-c++.dg/va-meth-1.mm: Likewise.
6171 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6172 ../objc-obj-c++-shared/Object1.h.
6173 * objc.dg/zero-link-3.m: Likewise.
6175 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6177 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6179 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6182 * obj-c++.dg/property/cxx-property-1.mm: New.
6183 * obj-c++.dg/property/cxx-property-2.mm: New.
6185 2011-06-06 Jason Merrill <jason@redhat.com>
6187 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6189 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6191 PR rtl-optimization/49145
6193 * gcc.c-torture/compile/pr49145.c: New test.
6195 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6199 to dg-options, match also DW_AT_linkage_name.
6202 * gcc.dg/debug/pr49294.c: New test.
6205 * g++.dg/opt/pr49264.C: New test.
6207 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6209 PR tree-optimization/49243
6210 * gcc.dg/pr49243.c: New.
6212 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6214 * gnat.dg/specs/cond_expr1.ads: New test.
6216 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6218 * gnat.dg/deferred_const4.ad[sb]: New test.
6219 * gnat.dg/deferred_const4_pkg.ads: New helper.
6221 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6223 * gnat.dg/test_tamdt.adb: Rename to...
6224 * gnat.dg/taft_type1.adb: ...this.
6225 * gnat.dg/tamdt.ad[sb]: Rename to...
6226 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6227 * gnat.dg/tamdt_aux.ads: Rename to...
6228 * gnat.dg/taft_type1_pkg2.ads: ...this.
6229 * gnat.dg/taft_type2.ad[sb]: New test.
6230 * gnat.dg/taft_type2_pkg.ads: New helper.
6231 * gnat.dg/taft_type3.adb: New test.
6232 * gnat.dg/taft_type3_pkg.ads: New helper.
6234 2011-06-05 Tobias Burnus <burnus@net-b.de>
6237 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6240 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6243 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6245 * objc.dg/gnu-api-2-objc.m: Likewise.
6246 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6247 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6249 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6251 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6252 alignment, not the alignment, when calling class_addIvar(). Add
6253 an 'isa' instance variable to the test root class.
6254 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6256 2011-06-04 Jan Hubicka <jh@suse.cz>
6258 PR tree-optimization/48893
6259 PR tree-optimization/49091
6260 PR tree-optimization/49179
6261 * gfortran.dg/pr49179.f90: New testcase
6263 2011-06-04 Jan Hubicka <jh@suse.cz>
6266 * g++.dg/torture/pr48954.C: New testcase.
6268 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6270 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6272 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6275 * g++.dg/diagnostic/bitfld2.C: New.
6277 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6280 * gcc.c-torture/execute/pr49281.c: New test.
6282 2011-06-04 Jan Hubicka <jh@suse.cz>
6284 PR tree-optimize/48929
6285 * gcc.c-torture/compile/pr48929.c: New testcase.
6287 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6291 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6294 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6296 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6298 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6300 2011-06-03 Richard Henderson <rth@redhat.com>
6301 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6303 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6305 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6307 * objc.dg/headers.m: Do not include objc-list.h.
6309 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6311 * objc.dg/type-stream-1.m: Test removed.
6312 * objc.dg/headers.m: Do not include typedstream.h.
6314 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6316 * objc.dg/torture/forward-1.m (main): Updated testcase.
6318 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6321 * gcc.c-torture/compile/pr49163.c: New.
6323 2011-06-02 Asher Langton <langton2@llnl.gov>
6326 * gfortran.dg/PR49268.f90: New test.
6328 2011-06-02 Asher Langton <langton2@llnl.gov>
6331 * gfortran.dg/PR37039.f90: New test.
6333 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6336 * objc.dg/method-5.m: Updated.
6337 * objc.dg/method-19.m: Updated.
6338 * objc.dg/method-lookup-1.m: New.
6339 * obj-c++.dg/method-6.mm: Updated.
6340 * obj-c++.dg/method-7.mm: Updated.
6341 * obj-c++.dg/method-lookup-1.mm: New.
6343 2011-06-02 DJ Delorie <dj@redhat.com>
6345 * lib/timeout.exp (timeout): Add board_info support.
6347 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6349 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6351 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6354 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6355 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6357 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6358 Hans-Peter Nilsson <hp@axis.com>
6360 PR rtl-optimization/48840
6361 * gcc.target/sparc/ultrasp13.c: New test.
6363 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6366 * gcc.c-torture/compile/pr49238.c: New.
6368 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6370 * gcc.target/arm/g2.c: Skip test in -mthumb.
6371 Skip test unless cpu is xscale.
6372 * gcc.target/arm/scd42-2.c: Likewise.
6373 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6375 2011-06-01 Jason Merrill <jason@redhat.com>
6377 * g++.dg/cpp0x/decltype28.C: New.
6378 * g++.dg/cpp0x/decltype29.C: New.
6380 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6383 * gcc.target/mips/pr45074.c: New test.
6385 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6386 Hans-Peter Nilsson <hp@axis.com>
6388 PR rtl-optimization/48830
6389 * gcc.target/sparc/ultrasp12.c: New test.
6391 2011-06-01 David Li <davidxl@google.com>
6393 * gcc.dg/profile-dir-1.c: Change pass name.
6394 * gcc.dg/profile-dir-2.c: Ditto.
6395 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6396 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6397 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6398 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6399 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6400 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6401 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6402 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6403 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6404 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6405 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6406 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6407 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6408 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6409 * gcc.dg/profile-dir-3.c: Ditto.
6410 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6412 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6414 * objc.dg/attributes/method-nonnull-1.m: New test.
6415 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6417 2011-05-31 Tobias Burnus <burnus@net-b.de>
6420 * gfortran.dg/coarray_atomic_1.f90: New.
6421 * gfortran.dg/coarray/atomic_1.f90: New.
6423 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6425 * gcc.dg/guality/bswaptest.c: New test.
6426 * gcc.dg/guality/clztest.c: New test.
6427 * gcc.dg/guality/ctztest.c: New test.
6428 * gcc.dg/guality/rotatetest.c: New test.
6431 * gcc.target/i386/pr48688.c: New test.
6433 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6436 * g++.dg/lookup/name-clash9.C: New.
6438 2011-05-31 Tobias Burnus <burnus@net-b.de>
6441 * gfortran.dg/coarray/dummy_1.f90: New.
6443 2011-05-31 Tobias Burnus <burnus@net-b.de>
6446 * gfortran.dg/coarray/save_1.f90: New.
6447 * gfortran.dg/coarray_4.f90: Update dg-error.
6449 2011-05-31 Jason Merrill <jason@redhat.com>
6451 * g++.dg/cpp0x/rv-template1.C: New.
6453 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6455 PR rtl-optimization/49235
6456 * gcc.dg/pr49235.c: New test.
6458 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6460 PR tree-optimization/49093
6461 * gcc.dg/vect/pr49093.c: New test.
6463 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6466 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6468 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6471 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6474 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6477 * gcc.c-torture/execute/pr49186.c: New.
6479 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6482 * gcc.target/i386/pr49168-1.c: New.
6484 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6485 Eric Botcazou <ebotcazou@adacore.com>
6487 * gcc.dg/guality/drap.c: New test.
6489 2011-05-30 Richard Guenther <rguenther@suse.de>
6491 PR tree-optimization/49210
6492 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6493 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6495 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6498 * g++.dg/gomp/pr49223-1.C: New test.
6499 * g++.dg/gomp/pr49223-2.C: New test.
6501 2011-05-30 Richard Guenther <rguenther@suse.de>
6503 PR tree-optimization/49218
6504 * gcc.c-torture/execute/pr49218.c: New testcase.
6506 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6508 PR tree-optimization/49199
6509 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6510 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6511 -fno-tree-scev-cprop.
6513 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6516 * gfortran.dg/extends_13.f03: New.
6518 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6520 PR rtl-optimization/49095
6521 * gcc.target/i386/pr49095.c: New test.
6523 2011-05-29 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/coarray_24.f90: New.
6528 2011-05-29 Tobias Burnus <burnus@net-b.de>
6531 * gfortran.dg/coarray_23.f90: New.
6533 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6536 * gcc.dg/pr48826.c: New test.
6538 2011-05-29 Richard Guenther <rguenther@suse.de>
6540 PR tree-optimization/49217
6541 * gcc.dg/torture/pr49217.c: New testcase.
6543 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6546 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6548 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6550 * gnat.dg/boolean_subtype.adb: Rename to...
6551 * gnat.dg/boolean_subtype1.adb: ...this.
6553 2011-05-28 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6557 2011-05-27 Jason Merrill <jason@redhat.com>
6559 * g++.dg/cpp0x/enum18.C: Adjust.
6561 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6563 2011-05-27 Tobias Burnus <burnus@net-b.de>
6566 * gfortran.dg/coarray_22.f90: New.
6568 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6570 PR tree-optimization/46728
6571 * gcc.target/powerpc/pr46728-1.c: New.
6572 * gcc.target/powerpc/pr46728-2.c: New.
6573 * gcc.target/powerpc/pr46728-3.c: New.
6574 * gcc.target/powerpc/pr46728-4.c: New.
6575 * gcc.target/powerpc/pr46728-5.c: New.
6576 * gcc.dg/pr46728-6.c: New.
6577 * gcc.target/powerpc/pr46728-7.c: New.
6578 * gcc.target/powerpc/pr46728-8.c: New.
6579 * gcc.dg/pr46728-9.c: New.
6580 * gcc.target/powerpc/pr46728-10.c: New.
6581 * gcc.target/powerpc/pr46728-11.c: New.
6582 * gcc.dg/pr46728-12.c: New.
6583 * gcc.target/powerpc/pr46728-13.c: New.
6584 * gcc.target/powerpc/pr46728-14.c: New.
6585 * gcc.target/powerpc/pr46728-15.c: New.
6586 * gcc.target/powerpc/pr46728-16.c: New.
6588 2011-05-27 Jason Merrill <jason@redhat.com>
6590 * g++.dg/abi/mangle47.C: New.
6593 * g++.dg/template/const5.C: New.
6595 * g++.dg/cpp0x/enum18.C: New.
6597 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6599 * g++.dg/cpp0x/error6.C: New.
6601 * g++.dg/cpp0x/error5.C: New.
6603 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6606 * g++.dg/eh/cond6.C: New test.
6608 2011-05-27 Tobias Burnus <burnus@net-b.de>
6611 * gfortran.dg/rank_3.f90: New.
6612 * gfortran.dg/rank_4.f90: New.
6614 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6616 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6617 replace dump search.
6619 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6621 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6622 * gnat.dg/bit_packed_array5.adb: ...here.
6624 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6627 * g++.dg/cpp0x/auto25.C: New.
6629 2011-05-27 Richard Guenther <rguenther@suse.de>
6631 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6633 2011-05-27 Richard Guenther <rguenther@suse.de>
6635 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6637 2011-05-27 Richard Guenther <rguenther@suse.de>
6640 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6642 2011-05-26 Jason Merrill <jason@redhat.com>
6644 * g++.dg/cpp0x/friend1.C: New.
6645 * g++.dg/cpp0x/friend2.C: New.
6647 * g++.dg/cpp0x/auto7.C: Update.
6648 * g++.dg/template/crash50.C: Adjust.
6649 * g++.dg/template/static9.C: Adjust.
6650 * g++.old-deja/g++.ext/memconst.C: Adjust.
6652 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6654 * gcc.dg/march.c: Ignore a note for some targets.
6656 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6657 Nathan Froyd <froydnj@codesourcery.com>
6661 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6662 * g++.dg/parse/pr18770.C: New test.
6663 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6665 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6668 * gfortran.dg/dependency_40.f90 : New test.
6670 2011-05-26 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/coarray/registering_1.f90: New.
6675 2011-05-26 Jason Merrill <jason@redhat.com>
6677 * g++.dg/cpp0x/variadic111.C: New.
6678 * g++.dg/cpp0x/variadic41.C: Adjust.
6680 2011-05-26 Richard Guenther <rguenther@suse.de>
6682 PR tree-optimization/48702
6683 * gcc.dg/torture/pr48702.c: New testcase.
6685 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6687 PR gcov-profile/48845
6688 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6690 * gcc.dg/matrix/matrix.exp: Likewise.
6691 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6692 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6693 line number to check_profiling_available.
6694 * lib/target-supports.exp (check_profiling_available): Account for
6696 Require TLS runtime support with -fprofile-generate.
6697 * lib/profopt.exp (profopt-execute): Add TLS options for
6699 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6701 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6704 * g++.dg/eh/cond5.C: New test.
6706 PR tree-optimization/49161
6707 * gcc.c-torture/execute/pr49161.c: New test.
6709 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6711 * gcc.target/arm/neon-vorn-vbic.c: New test.
6713 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6715 PR tree-optimization/49038
6716 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6717 * gcc.dg/vect/pr49038.c: New test.
6719 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6721 * g++.dg/init/pr25811-3.C: New.
6722 * g++.dg/init/pr25811-4.C: New.
6724 2011-05-25 Jason Merrill <jason@redhat.com>
6726 * g++.dg/cpp0x/enum17.C: New.
6727 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6729 * g++.dg/cpp0x/auto24.C: New.
6731 * g++.dg/cpp0x/error4.C: New.
6733 * g++.dg/cpp0x/rv-restrict.C: New.
6735 * g++.dg/cpp0x/enum15.C: New.
6736 * g++.dg/cpp0x/constexpr-switch2.C: New.
6738 * g++.dg/cpp0x/variadic110.C: New.
6740 * g++.dg/cpp0x/auto9.C: Add typedef test.
6742 * g++.dg/cpp0x/auto23.C: New.
6743 * g++.dg/cpp0x/auto9.C: Adjust.
6745 * g++.dg/cpp0x/defaulted29.C: New.
6747 * g++.dg/cpp0x/initlist51.C: New.
6749 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6751 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6752 * g++.dg/abi/packed1.C: Suppress warning.
6753 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6754 * g++.dg/template/stdarg1.C: Likewise.
6755 * g++.dg/other/packed1.C: Remove arm from xfail list.
6757 2011-05-25 Jason Merrill <jason@redhat.com>
6759 * g++.dg/cpp0x/enum16.C: New.
6760 * g++.dg/parse/error15.C: Adjust.
6762 * g++.dg/cpp0x/initlist50.C: New.
6764 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6766 * g++.dg/cpp0x/variadic109.C: New.
6768 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6770 * gcc.target/i386/pause-1.c: New.
6772 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6774 * gcc.dg/stack-usage-1.c: Adjust comment.
6775 * gcc.dg/stack-usage-2.c: New test.
6777 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6780 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6781 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6783 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6785 PR rtl-optimization/48757
6786 * gfortran.dg/pr48757.f: New test case.
6788 2011-05-24 Jason Merrill <jason@redhat.com>
6790 * g++.dg/cpp0x/access01.C: New.
6792 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6795 * objc.dg/pr48177.m: New testcase.
6797 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6800 * objc.dg/pr48187.m: New testcase.
6801 * obj-c++.dg/pr48187.mm: New testcase.
6802 * objc.dg/ivar-extra-semicolon.m: New testcase.
6804 2011-05-24 Jason Merrill <jason@redhat.com>
6806 * g++.dg/template/access21.C: New.
6807 * g++.dg/template/access22.C: New.
6809 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6811 PR rtl-optimization/48633
6812 * g++.dg/pr48633.C: New test.
6814 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6817 * g++.dg/other/pr49133.C: New test.
6819 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6820 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6822 * gcc.dg/torture/tls/run-gd.c: New test.
6823 * gcc.dg/torture/tls/run-ie.c: New test.
6824 * gcc.dg/torture/tls/run-ld.c: New test.
6825 * gcc.dg/torture/tls/run-le.c: New test.
6826 * lib/target-supports.exp (check_effective_target_tls_runtime):
6827 Build testcase with TLS options.
6829 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6831 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6833 2011-05-24 Tom de Vries <tom@codesourcery.com>
6835 PR tree-optimization/49121
6836 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6838 2011-05-23 Jason Merrill <jason@redhat.com>
6840 * g++.dg/cpp0x/defaulted28.C: New.
6842 * g++.dg/cpp0x/sfinae25.C: New.
6844 * g++.dg/cpp0x/rv-cast2.C: New.
6846 * g++.dg/cpp0x/enum14.C: New.
6848 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.c-torture/execute/pr49123.c: New test.
6854 * gcc.dg/debug/pr49032.c: New test.
6857 * gcc.dg/pr49120.c: New test.
6859 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6862 * gcc.target/i386/pr47315.c: New test.
6864 2011-05-23 Jason Merrill <jason@redhat.com>
6866 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6868 * g++.dg/cpp0x/sfinae24.C: New.
6870 * g++.dg/cpp0x/error3.C: New.
6872 * g++.dg/cpp0x/defaulted27.C: New.
6874 * g++.dg/cpp0x/decltype27.C: New.
6876 2011-05-23 Richard Guenther <rguenther@suse.de>
6878 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6880 2011-05-23 Richard Guenther <rguenther@suse.de>
6882 PR tree-optimization/40874
6883 * g++.dg/tree-ssa/pr40874.C: New testcase.
6885 2011-05-23 Richard Guenther <rguenther@suse.de>
6887 PR tree-optimization/49115
6888 * g++.dg/torture/pr49115.C: New testcase.
6890 2011-05-23 Richard Guenther <rguenther@suse.de>
6893 * gcc.dg/memcpy-3.c: New testcase.
6895 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6898 * gcc.c-torture/execute/pr48973-1.c: New test.
6899 * gcc.c-torture/execute/pr48973-2.c: New test.
6901 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6904 * g++.dg/warn/pr18016.C: New.
6906 2011-05-23 Tom de Vries <tom@codesourcery.com>
6909 * gcc.target/arm/ivopts-6.c: New test.
6911 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6914 * gcc.c-torture/compile/pr49029.c: New test.
6916 2011-05-22 Jason Merrill <jason@redhat.com>
6918 * g++.dg/cpp0x/sfinae23.C: New.
6919 * g++.dg/cpp0x/sfinae8.C: Correct.
6921 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6923 * gfortran.dg/function_optimize_8.f90: New test case.
6925 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6927 PR tree-optimization/49087
6928 * gcc.dg/vect/O3-pr49087.c: New test.
6930 2011-05-21 Jason Merrill <jason@redhat.com>
6932 * g++.dg/debug/const5.C: New.
6934 2011-05-20 Jason Merrill <jason@redhat.com>
6936 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6938 * g++.dg/cpp0x/constexpr-static7.C: New.
6940 * g++.dg/cpp0x/enum12.C: New.
6941 * g++.dg/cpp0x/enum13.C: New.
6943 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6946 * gfortran.dg/select_type_23.f03: New.
6948 2011-05-20 Jason Merrill <jason@redhat.com>
6950 * g++.dg/cpp0x/defaulted26.C: New.
6952 * g++.dg/cpp0x/noexcept02.C: Fix.
6953 * g++.dg/cpp0x/noexcept03.C: Fix.
6954 * g++.dg/cpp0x/noexcept08.C: Fix.
6955 * g++.dg/cpp0x/noexcept10.C: New.
6957 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6960 * gfortran.dg/extends_12.f03: New.
6962 2011-05-20 Jason Merrill <jason@redhat.com>
6964 * g++.dg/template/koenig9.C: New.
6965 * g++.dg/opt/pr47615.C: Fix.
6966 * g++.dg/overload/defarg1.C: Fix.
6967 * g++.dg/tc1/dr213.C: Remove xfail.
6968 * g++.dg/torture/pr34850.C: Fix.
6969 * g++.dg/torture/pr39362.C: Fix.
6970 * g++.old-deja/g++.brendan/crash56.C: Fix.
6971 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6973 2011-05-20 Richard Guenther <rguenther@suse.de>
6975 PR tree-optimization/49079
6976 * gcc.dg/torture/pr49079.c: New testcase.
6978 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6980 PR tree-optimization/49073
6981 * gcc.c-torture/execute/pr49073.c: New test.
6983 2011-06-19 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/coarray_21.f90: New.
6988 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6990 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6993 2011-05-19 Richard Guenther <rguenther@suse.de>
6996 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6998 2011-05-19 Richard Guenther <rguenther@suse.de>
7001 * gcc.dg/builtin-object-size-11.c: New testcase.
7003 2011-05-19 Tom de Vries <tom@codesourcery.com>
7006 * gcc.target/arm/ivopts.c: New test.
7007 * gcc.target/arm/ivopts-2.c: New test.
7009 2011-05-19 Tom de Vries <tom@codesourcery.com>
7011 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7013 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015 * gcc.c-torture/execute/960321-1.x: Remove.
7017 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7020 * gfortran.dg/move_alloc_4.f90: New.
7022 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7025 * gcc.target/i386/pr49002-1.c: New test.
7026 * gcc.target/i386/pr49002-2.c: Likewise.
7028 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7030 PR tree-optimization/49039
7031 * gcc.c-torture/execute/pr49039.c: New test.
7032 * gcc.dg/tree-ssa/pr49039.c: New test.
7033 * g++.dg/torture/pr49039.C: New test.
7035 2011-05-18 Jason Merrill <jason@redhat.com>
7037 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7038 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7039 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7041 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7043 * gcc.target/bfin/mcpu-bf592.c: New test.
7045 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7047 PR tree-optimization/41881
7048 * gcc.dg/vect/O3-pr41881.c: New test.
7049 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7051 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7053 PR tree-optimization/49000
7054 * gcc.dg/pr49000.c: New test.
7056 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7058 * gnat.dg/invalid1.adb: New test.
7060 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7062 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7064 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7065 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7067 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7070 * g++.dg/cpp0x/range-for18.C: New.
7072 2011-05-15 Tobias Burnus <burnus@net-b.de>
7075 * gfortran.dg/coarray/image_index_2.f90: New.
7077 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7079 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7080 * g++.dg/cpp0x/override2.C: New.
7082 2011-05-14 Tobias Burnus <burnus@net-b.de>
7085 * gfortran.de/coarray_20.f90: New.
7087 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7090 * function_optimize_7.f90: New test case.
7092 2011-05-13 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp0x/decltype26.C: New.
7095 * g++.dg/cpp0x/enum11.C: New.
7097 2011-05-13 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/assign_8.f90: Update dg-error.
7103 2011-05-13 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.dg/io_constraints_8.f90: New.
7107 * gfortran.dg/io_constraints_9.f90: New.
7109 2011-05-13 Martin Thuresson <martint@google.com>
7111 PR gcov-profile/47793
7112 * gcc.dg/pr47793.c: New.
7114 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimization/48975
7117 * gcc.dg/pr48975.c: New test.
7119 2011-05-12 Tobias Burnus <burnus@net-b.de>
7122 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7124 2011-05-12 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7128 2011-05-12 Geert Bosch <bosch@adacore.com>
7130 * gnat.dg/view_conversion1.adb: New test.
7132 2011-05-12 Richard Guenther <rguenther@suse.de>
7134 PR tree-optimization/48172
7135 * gcc.dg/vect/pr48172.c: New testcase.
7137 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7140 * g++.dg/opt/pr48967.C: New test.
7142 2011-05-11 Jason Merrill <jason@redhat.com>
7144 * g++.dg/cpp0x/constexpr-friend.C: New.
7145 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7147 * g++.dg/cpp0x/sfinae22.C: New.
7149 2011-05-11 Tobias Burnus <burnus@net-b.de>
7152 * gfortran.dg/generic_24.f90: New.
7154 2011-05-11 Richard Guenther <rguenther@suse.de>
7156 PR tree-optimization/15256
7157 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7159 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.dg/pr48159-1.c: New test.
7163 * gcc.dg/pr48159-2.c: New test.
7165 2011-05-11 Richard Guenther <rguenther@suse.de>
7168 * gcc.dg/torture/pr48953.c: New testcase.
7170 2011-05-11 Richard Guenther <rguenther@suse.de>
7172 PR tree-optimization/18041
7173 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7175 2011-05-11 Alan Modra <amodra@gmail.com>
7178 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7180 2011-05-10 Jason Merrill <jason@redhat.com>
7182 * g++.dg/cpp0x/defaulted25.C: New.
7183 * g++.dg/template/crash7.C: Adjust.
7185 * g++.dg/cpp0x/variadic108.C: New.
7187 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7189 * g++.dg/inherit/virtual9.C: Extend.
7191 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7194 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7195 are passed and returned in vector registers.
7197 2011-05-10 Richard Guenther <rguenther@suse.de>
7199 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7200 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7201 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7202 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7203 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7206 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7208 PR tree-optimization/48611
7209 PR tree-optimization/48794
7210 * gfortran.dg/gomp/pr48611.f90: New test.
7211 * gfortran.dg/gomp/pr48794.f90: New test.
7214 * gcc.dg/dfp/pr48928.c: New test.
7216 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/pr48522.C: New.
7221 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7224 * g++.dg/cpp0x/sfinae21.C: New.
7226 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7228 * g++.dg/template/sfinae28.C: Rename to...
7229 * g++.dg/cpp0x/sfinae19.C: ... this.
7230 * g++.dg/template/sfinae29.C: Rename to...
7231 * g++.dg/cpp0x/sfinae20.C: ... this.
7233 2011-05-09 Jeff Law <law@redhat.com>
7235 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7238 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7241 * g++.dg/init/pr20039.C: New.
7243 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7247 * g++.dg/template/sfinae28.C: New.
7248 * g++.dg/template/sfinae29.C: Likewise.
7250 2011-05-09 Jason Merrill <jason@redhat.com>
7252 * g++.dg/template/nontype23.C: New.
7254 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7256 * g++.dg/init/pr48859.C: New.
7258 2011-05-09 Jason Merrill <jason@redhat.com>
7260 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7261 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7262 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7263 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7264 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7265 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7266 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7267 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7269 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7271 * g++.dg/inherit/virtual9.C: New.
7273 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7276 * g++.dg/template/dependent-expr8.C: New test case.
7278 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7280 PR tree-optimization/48837
7281 * gcc.dg/pr48837.c: New testcase.
7283 2011-05-06 Jason Merrill <jason@redhat.com>
7285 * g++.dg/cpp0x/constexpr-condition2.C: New.
7287 * g++.dg/cpp0x/constexpr-missing.C: New.
7289 2011-05-06 Tobias Burnus <burnus@net-b.de>
7292 * gfortran.dg/coarray/this_image_2.f90: New.
7294 2011-05-06 Tobias Burnus <burnus@net-b.de>
7298 * gfortran.dg/bind_c_usage_22.f90: New.
7299 * gfortran.dg/bind_c_usage_23.f90: New.
7300 * gfortran.dg/bind_c_usage_24.f90: New.
7301 * gfortran.dg/bind_c_usage_24_c.c: New.
7303 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7306 * g++.dg/template/member9.C: New test case.
7308 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7310 * gnat.dg/discr29.ad[sb]: New test.
7311 * gnat.dg/discr30.adb: Likewise.
7313 2011-05-05 Julian Brown <julian@codesourcery.com>
7315 * gcc.target/arm/neon-vset_lanes8.c: New test.
7317 2011-05-05 Jason Merrill <jason@redhat.com>
7319 * g++.dg/init/new32.C: New.
7321 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7326 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7328 PR rtl-optimization/48381
7329 * gcc.c-torture/compile/pr48381.c: New test.
7331 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7333 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7335 * gcc.target/i386/opt-1.c: Ditto.
7337 2011-05-04 Jason Merrill <jason@redhat.com>
7339 * g++.dg/conversion/base1.C: New.
7341 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343 PR libgfortran/48787
7344 * gfortran.dg/round_3.f08: Add more checks to test case.
7346 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7348 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7349 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7350 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7351 Gate test on effective_target fd_truncate.
7353 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7355 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7356 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7357 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7358 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7359 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7360 * gcc.target/i386/pr38824.c: Ditto.
7361 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7362 * gcc.target/i386/vecinit-2.c: Ditto.
7363 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7364 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7365 * gcc.target/i386/parity-2.c: Ditto.
7366 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7368 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7370 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7372 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7373 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7374 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7376 2011-05-03 Tobias Burnus <burnus@net-b.de>
7379 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7381 2011-05-03 Tobias Burnus <burnus@net-b.de>
7384 * gfortran.dg/coarray/this_image_1.f90: New.
7386 2011-05-03 Tobias Burnus <burnus@net-b.de>
7389 * gfortran.dg/coarray/caf.dg: New.
7390 * gfortran.dg/coarray/image_index_1.f90: New, copied
7391 from ../coarray_16.f90.
7393 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7396 * g++.dg/ext/complex9.C: New.
7398 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7401 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7402 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7403 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7405 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7407 * gcc.target/bfin/builtins: Created.
7408 * gcc.target/bfin/hisilh-O0.c: Deleted.
7409 * gcc.target/bfin/hisilh.c: Moved to...
7410 * gcc.target/bfin/builtins/hisilh.c: ...here.
7411 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7412 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7413 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7414 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7415 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7416 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7417 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7418 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7419 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7420 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7421 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7422 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7423 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7424 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7425 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7426 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7427 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7428 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7429 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7430 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7431 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7432 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7433 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7434 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7435 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7436 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7437 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7438 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7439 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7440 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7441 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7442 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7443 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7444 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7445 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7446 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7447 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7448 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7449 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7450 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7451 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7452 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7453 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7454 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7455 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7456 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7457 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7458 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7459 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7460 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7461 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7462 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7463 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7464 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7465 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7466 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7467 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7468 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7469 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7470 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7471 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7472 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7473 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7474 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7475 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7476 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7477 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7478 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7479 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7480 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7481 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7482 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7483 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7484 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7485 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7486 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7487 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7488 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7489 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7490 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7491 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7492 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7493 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7494 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7495 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7496 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7497 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7498 * gcc.target/bfin/builtins/circptr.c: Ditto.
7499 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7500 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7501 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7502 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7503 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7504 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7505 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7506 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7507 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7508 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7509 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7510 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7511 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7512 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7513 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7514 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7515 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7516 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7517 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7518 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7519 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7520 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7521 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7522 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7523 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7524 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7525 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7526 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7527 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7528 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7529 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7530 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7531 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7532 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7533 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7534 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7535 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7536 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7537 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7538 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7539 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7540 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7541 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7542 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7543 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7544 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7545 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7546 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7547 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7548 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7549 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7550 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7551 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7552 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7553 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7554 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7555 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7556 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7557 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7558 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7559 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7560 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7561 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7562 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7563 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7564 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7565 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7566 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7567 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7568 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7570 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7572 * gcc.target/arm/cold-lc.c: New test.
7574 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7577 * gcc.dg/pr48774.c: New test.
7579 2011-05-03 Richard Guenther <rguenther@suse.de>
7581 * gcc.dg/large-size-array-5.c: New testcase.
7583 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7585 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7587 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7589 * lib/target-supports.exp (check_effective_target_vect_strided):
7591 (check_effective_target_vect_strided2)
7592 (check_effective_target_vect_strided3)
7593 (check_effective_target_vect_strided4)
7594 (check_effective_target_vect_strided8): ...these new functions.
7596 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7597 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7598 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7599 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7600 * gcc.dg/vect/pr37539.c: Likewise.
7601 * gcc.dg/vect/slp-11a.c: Likewise.
7602 * gcc.dg/vect/slp-11b.c: Likewise.
7603 * gcc.dg/vect/slp-11c.c: Likewise.
7604 * gcc.dg/vect/slp-12a.c: Likewise.
7605 * gcc.dg/vect/slp-12b.c: Likewise.
7606 * gcc.dg/vect/slp-18.c: Likewise.
7607 * gcc.dg/vect/slp-19a.c: Likewise.
7608 * gcc.dg/vect/slp-19b.c: Likewise.
7609 * gcc.dg/vect/slp-21.c: Likewise.
7610 * gcc.dg/vect/slp-23.c: Likewise.
7611 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7613 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7614 instead of vect_interleave && vect_extract_even_odd.
7615 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7616 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7617 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7618 * gcc.dg/vect/vect-1.c: Likewise.
7619 * gcc.dg/vect/vect-10.c: Likewise.
7620 * gcc.dg/vect/vect-98.c: Likewise.
7621 * gcc.dg/vect/vect-107.c: Likewise.
7622 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7623 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7624 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7625 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7626 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7627 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7628 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7629 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7630 * gcc.dg/vect/vect-strided-float.c: Likewise.
7631 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7632 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7633 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7634 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7635 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7636 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7637 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7638 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7639 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7640 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7641 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7642 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7643 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7644 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7645 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7647 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7649 * gcc.dg/vect/pr30843.c: Likewise.
7650 * gcc.dg/vect/pr33866.c: Likewise.
7651 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7652 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7653 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7654 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7656 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7658 * gcc.dg/vect/slp-11.c: Split into...
7659 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7660 gcc.dg/vect/slp-11c.c: ...these tests.
7661 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7662 * gcc.dg/vect/slp-12c.c: ...this new test.
7663 * gcc.dg/vect/slp-19.c: Split into...
7664 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7665 gcc.dg/vect/slp-19c.c: ...these new tests.
7667 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7669 * lib/target-supports.exp
7670 (check_effective_target_vect_extract_even_odd_wide): Delete.
7671 (check_effective_target_vect_strided_wide): Likewise.
7672 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7673 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7674 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7675 * gcc.dg/vect/pr37539.c: Likewise.
7676 * gcc.dg/vect/slp-11.c: Likewise.
7677 * gcc.dg/vect/slp-12a.c: Likewise.
7678 * gcc.dg/vect/slp-12b.c: Likewise.
7679 * gcc.dg/vect/slp-19.c: Likewise.
7680 * gcc.dg/vect/slp-23.c: Likewise.
7681 * gcc.dg/vect/vect-1.c: Likewise.
7682 * gcc.dg/vect/vect-98.c: Likewise.
7683 * gcc.dg/vect/vect-107.c: Likewise.
7684 * gcc.dg/vect/vect-strided-float.c: Likewise.
7686 2011-05-02 Jason Merrill <jason@redhat.com>
7688 * g++.dg/init/new31.C: New.
7690 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7693 * gcc.dg/pr35445.c: New test.
7695 2011-05-02 Jason Merrill <jason@redhat.com>
7697 * c-c++-common/vla-1.c: New.
7699 2011-05-02 Richard Guenther <rguenther@suse.de>
7701 PR tree-optimization/48822
7702 * gcc.dg/torture/pr48822.c: New testcase.
7704 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7707 * g++.dg/cpp0x/constexpr-47969.C: New.
7709 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7712 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7713 on vect_no_align targets.
7714 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7715 vect_no_align targets.
7717 2011-05-01 Xinliang David Li <davidxl@google.com>
7719 * gcc.dg/tree-ssa/integer-addr.c: New test.
7720 * gcc.dg/tree-ssa/alias_bug.c: New test.
7722 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7724 PR libgfortran/48787
7725 * gfortran.dg/round_3.f08: Add more checks.
7727 2011-04-30 Tobias Burnus <burnus@net-b.de>
7730 * gfortran.dg/import9.f90: New, proper test.
7731 * gfortran.dg/interface_37.f90: Remove bogus
7732 test (bogus copy of interface_36.f90).
7734 2011-04-30 Tobias Burnus <burnus@net-b.de>
7737 * gfortran.dg/interface_37.f90: New.
7739 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7742 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7744 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7746 PR tree-optimization/48809
7747 * gcc.c-torture/execute/pr48809.c: New test.
7749 2011-04-29 Jeff Law <law@redhat.com>
7751 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7753 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7756 * g++.dg/init/ctor10.C: New.
7758 2011-04-29 Le-Chun Wu <lcwu@google.com>
7760 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7761 warning in implicitly instantiated templates.
7763 2011-04-29 Le-Chun Wu <lcwu@google.com>
7765 * g++.dg/warn/Wnull-conversion-1.C: New.
7766 * g++.dg/warn/Wnull-conversion-2.C: New.
7768 2011-04-29 Diego Novillo <dnovillo@google.com>
7770 * g++.old-deja/g++.other/null3.C: Expect warning about
7771 converting boolean to a pointer.
7773 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7776 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7780 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7782 2011-04-29 Tobias Burnus <burnus@net-b.de>
7785 * gfortran.dg/typebound_proc_22.f90: New.
7788 * gfortran.dg/interface_36.f90: New.
7790 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7792 PR libgfortran/48488
7793 PR libgfortran/48602
7794 PR libgfortran/48615
7795 PR libgfortran/48684
7796 PR libgfortran/48787
7797 * gfortran.dg/fmt_g.f: Adjust test.
7798 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7799 * gfortran.dg/round_3.f08: New test.
7800 * gfortran.dg/namelist_print_1.f: Adjust test.
7801 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7802 * gfortran.dg/f2003_io_5.f03: Adjust test.
7803 * gfortran.dg/coarray_15.f90: Adjust test.
7804 * gfortran.dg/namelist_65.f90: Adjust test.
7805 * gfortran.dg/fmt_cache_1.f: Adjust test.
7806 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7807 * gfortran.dg/real_const_3.f90: Adjust test.
7809 2011-04-28 Xinliang David Li <davidxl@google.com>
7811 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7812 * g++.dg/prof-robust-1.C: New test.
7814 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7816 PR tree-optimization/48765
7817 * gcc.dg/vect/pr48765.c: New.
7819 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7821 PR tree-optimization/48775
7822 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7824 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7827 * g++.dg/inherit/pr48798.C: New.
7828 * g++.old-deja/g++.other/base1.C: Adjust.
7830 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7833 * g++.dg/template/inherit7.C: New test case.
7835 2011-04-28 Richard Guenther <rguenther@suse.de>
7837 PR tree-optimization/40052
7838 PR tree-optimization/15347
7839 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7840 * gcc.dg/pr15347.c: Likewise.
7842 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7845 * g++.dg/cpp0x/sfinae18.C: New.
7847 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7850 * g++.dg/ext/is_literal_type1.C: New.
7852 2011-04-28 Tobias Burnus <burnus@net-b.de>
7856 * gfortran.dg/interface_35.f90: New.
7857 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7858 * gfortran.dg/func_result_6.f90: Add dg-warning.
7859 * gfortran.dg/bessel_1.f90: Ditto.
7860 * gfortran.dg/hypot_1.f90: Ditto.
7861 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7862 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7863 * gfortran.dg/interface_assignment_4.f90: Ditto.
7865 2011-04-27 Jason Merrill <jason@redhat.com>
7867 * g++.dg/ext/complex8.C: New.
7869 * g++.dg/cpp0x/initlist49.C: New.
7870 * g++.dg/init/new30.C: New.
7872 2011-04-27 Tobias Burnus <burnus@net-b.de>
7875 * gfortran.dg/whole_file_34.f90: New.
7877 2011-04-27 Jan Hubicka <jh@suse.cz>
7879 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7881 2011-04-27 Jason Merrill <jason@redhat.com>
7883 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7885 * g++.dg/parse/ambig6.C: New.
7887 2011-04-27 Nick Clifton <nickc@redhat.com>
7889 * gcc.dg/20020312-2.c: Add definition for RX.
7891 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7892 option with RX targets.
7894 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7897 2011-04-27 Richard Guenther <rguenther@suse.de>
7899 * gcc.dg/tree-ssa/pr23382.c: Remove.
7901 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7904 * gcc.c-torture/compile/pr48767.c: New test.
7906 2011-04-27 Richard Guenther <rguenther@suse.de>
7908 PR tree-optimization/48772
7909 * g++.dg/pr48772.C: New testcase.
7911 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7914 * gcc.c-torture/compile/pr48742.c: New test.
7916 2011-04-26 Jason Merrill <jason@redhat.com>
7918 * g++.dg/lookup/koenig13.C: New.
7920 * g++.dg/cpp0x/initlist48.C: New.
7922 2011-04-25 Jason Merrill <jason@redhat.com>
7924 * g++.dg/cpp0x/sfinae17.C: New.
7926 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7929 * gcc.target/powerpc/pr48258-1.c: New file.
7930 * gcc.target/powerpc/pr48258-2.c: Ditto.
7932 2011-04-26 Xinliang David Li <davidxl@google.com>
7934 * gcc.dg/uninit-suppress.c: New test.
7935 * gcc.dg/uninit-suppress.c: New test.
7937 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7940 * gcc.dg/pr48768.c: New test.
7942 PR tree-optimization/48734
7943 * gcc.c-torture/compile/pr48734.c: New test.
7946 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7948 2011-04-26 Richard Guenther <rguenther@suse.de>
7950 PR tree-optimization/48731
7951 * gcc.dg/torture/pr48731.c: New testcase.
7953 2011-04-26 Richard Guenther <rguenther@suse.de>
7956 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7958 2011-04-26 Richard Guenther <rguenther@suse.de>
7961 * gcc.dg/torture/pr48694-1.c: New testcase.
7962 * gcc.dg/torture/pr48694-2.c: Likewise.
7964 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7966 * g++.dg/ext/underlying_type1.C: New.
7967 * g++.dg/ext/underlying_type2.C: Likewise.
7968 * g++.dg/ext/underlying_type3.C: Likewise.
7969 * g++.dg/ext/underlying_type4.C: Likewise.
7970 * g++.dg/ext/underlying_type5.C: Likewise.
7971 * g++.dg/ext/underlying_type6.C: Likewise.
7972 * g++.dg/ext/underlying_type7.C: Likewise.
7973 * g++.dg/ext/underlying_type8.C: Likewise.
7974 * g++.dg/ext/underlying_type9.C: Likewise.
7975 * g++.dg/ext/underlying_type10.C: Likewise.
7977 2011-04-25 Jason Merrill <jason@redhat.com>
7979 * g++.dg/cpp0x/regress/template-const2.C: New.
7981 2011-04-25 Jeff Law <law@redhat.com>
7983 * gcc.dg/tree-ssa/vrp56.c: new test.
7985 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7987 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7989 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7991 PR preprocessor/48740
7992 * c-c++-common/raw-string-11.c: New test.
7994 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7996 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7999 2011-04-23 Tobias Burnus <burnus@net-b.de>
8002 * gfortran.dg/coarray_19.f90: New.
8004 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8007 * gcc.dg/pr48685.c: New test.
8009 2011-04-22 Jan Hubicka <jh@suse.cz>
8011 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8013 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8015 PR tree-optimization/48717
8016 * gcc.c-torture/execute/pr48717.c: New test.
8018 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8021 * gcc.target/i386/pr48723.c: New test.
8023 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8026 * gcc.dg/gomp/pr48716.c: New test.
8027 * g++.dg/gomp/pr48716.C: New test.
8029 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8032 * gcc.dg/missing-field-init-2.c: Update testcase.
8034 2011-04-22 Alan Modra <amodra@gmail.com>
8036 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8038 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8041 * gfortran.dg/function_optimize_6.f90: New test.
8043 2011-04-21 Easwaran Raman <eraman@google.com>
8045 * gcc.dg/stack-layout-2.c: New test.
8047 2011-04-21 Richard Guenther <rguenther@suse.de>
8050 * g++.dg/lto/pr48207-2_0.C: New testcase.
8051 * g++.dg/lto/pr48207-3_0.C: Likewise.
8053 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8055 * gnat.dg/volatile5.adb: New test.
8056 * gnat.dg/volatile5_pkg.ads: New helper.
8058 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8061 * gcc.target/i386/pr48708.c: New test.
8063 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8065 * gcc.dg/vect/vect-119.c: New test.
8067 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8069 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8072 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8073 Richard Sandiford <richard.sandiford@linaro.org>
8076 * gcc.target/arm/pr46329.c: New test.
8078 2011-04-21 Tobias Burnus <burnus@net-b.de>
8081 * gfortran.dg/coarray_18.f90: New.
8083 2011-04-20 Jason Merrill <jason@redhat.com>
8085 * g++.dg/cpp0x/initlist47.C: New.
8087 * g++.dg/init/dtor4.C: New.
8089 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8092 * gcc.target/i386/sse2-pinsrw.c: New test.
8093 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8094 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8095 * gcc.target/i386/sse2-insvhi.c: Ditto.
8096 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8097 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8099 2011-04-20 Jason Merrill <jason@redhat.com>
8101 * g++.dg/template/const4.C: New.
8103 2011-04-20 Easwaran Raman <eraman@google.com>
8105 * gcc.dg/stack-layout-1.c: New test.
8107 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8109 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8110 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8113 2011-04-20 Kai Tietz <ktietz@redhat.com>
8115 * gcc.dg/binop-xor1.c: New test.
8116 * gcc.dg/binop-xor2.c: New test.
8117 * gcc.dg/binop-xor3.c: New test.
8118 * gcc.dg/binop-xor4.c: New test.
8119 * gcc.dg/binop-xor5.c: New test.
8121 2011-04-20 Richard Guenther <rguenther@suse.de>
8123 PR tree-optimization/47892
8124 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8126 2011-04-20 Richard Guenther <rguenther@suse.de>
8129 * g++.dg/torture/pr48695.C: New testcase.
8131 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8133 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8134 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8135 * gcc.c-torture/execute/pr45262.c: Ditto
8136 * gcc.dg/torture/pr43165.c: Ditto.
8137 * gcc.dg/torture/pr47228.c: Ditto.
8138 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8139 * gcc.dg/ipa/pr45644.c: Ditto.
8140 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8143 2011-04-19 Jason Merrill <jason@redhat.com>
8145 * g++.dg/ext/complex7.C: New.
8147 * g++.dg/ext/attrib41.C: New.
8149 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8152 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8154 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8157 * gcc.target/i386/pr48678.c: New test.
8159 2011-04-19 Martin Jambor <mjambor@suse.cz>
8161 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8162 * g++.dg/opt/devirt2.C: New test.
8163 * g++.dg/ipa/devirt-g-1.C: Likewise.
8165 2011-04-19 Tobias Burnus <burnus@net-b.de>
8168 * gfortran.dg/whole_file_33.f90: New.
8170 2011-04-19 Martin Jambor <mjambor@suse.cz>
8172 * g++.dg/ipa/devirt-7.C: New test.
8174 2011-04-19 Richard Guenther <rguenther@suse.de>
8177 * g++.dg/lto/pr48207_0.C: New testcase.
8179 2011-04-18 Jason Merrill <jason@redhat.com>
8181 * g++.dg/init/void1.C: New.
8183 * g++.dg/cpp0x/union4.C: New.
8185 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8188 * g++.dg/torture/pr48661.C: New test.
8191 * g++.dg/gomp/pr48632.C: New test.
8193 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8195 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8196 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8198 2011-04-18 Tobias Burnus <burnus@net-b.de>
8201 * gfortran.dg/coarray_17.f90: New.
8202 * gfortran.dg/coarray_10.f90: Update dg-error.
8204 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8207 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8208 * gfortran.dg/guality/guality.exp: Likewise.
8210 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8214 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8216 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8218 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8220 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8222 2011-04-18 Richard Guenther <rguenther@suse.de>
8225 * g++.dg/torture/pr46364.C: New testcase.
8227 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8231 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8233 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8235 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8236 Ira Rosen <ira.rosen@linaro.org>
8239 * gcc.target/arm/pr48252.c: New test.
8241 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8243 PR tree-optimization/48616
8244 * gcc.dg/pr48616.c: New test.
8246 2011-04-18 Tobias Burnus <burnus@net-b.de>
8249 * gfortran.dg/coarray_16.f90: New.
8251 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8254 * gfortran.dg/realloc_on_assign_7.f03: New test.
8256 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8258 PR libgfortran/48602
8259 * gfortran.dg/fmt_g0_6.f08: New test.
8261 2011-04-17 Jason Merrill <jason@redhat.com>
8263 * g++.dg/cpp0x/sfinae16.C: New.
8265 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8267 * gcc.target/mips/reg-var-1.c: New test.
8269 2011-04-17 Jan Hubicka <jh@suse.cz>
8271 * gcc.dg/winline-5.c: Update testcase.
8273 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8275 * gnat.dg/discr27.ad[sb]: Move dg directive.
8276 * gnat.dg/discr28.ad[sb]: New test.
8277 * gnat.dg/discr28_pkg.ads: New helper.
8279 2011-04-17 Michael Matz <matz@suse.de>
8281 PR tree-optimization/48622
8283 * gcc.dg/lto/pr48622_0.c: New test.
8285 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8287 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8288 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8289 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8290 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8291 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8292 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8294 2011-04-15 Jason Merrill <jason@redhat.com>
8296 * g++.dg/cpp0x/range-for17.C: New.
8298 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8300 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8301 * g++.dg/cpp0x/range-for3.C: Likewise.
8302 * g++.dg/cpp0x/range-for9.C: Correct error message.
8303 * g++.dg/cpp0x/range-for11.C: New.
8304 * g++.dg/cpp0x/range-for12.C: New.
8305 * g++.dg/cpp0x/range-for13.C: New.
8306 * g++.dg/cpp0x/range-for14.C: New.
8307 * g++.dg/cpp0x/range-for15.C: New.
8308 * g++.dg/cpp0x/range-for16.C: New.
8310 2011-04-15 Tobias Burnus <burnus@net-b.de>
8313 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8315 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8317 * objc.dg/naming-4.m: Updated.
8318 * objc.dg/naming-5.m: Updated.
8319 * objc.dg/naming-6.m: New.
8320 * objc.dg/naming-7.m: New.
8321 * obj-c++.dg/naming-1.mm: Updated.
8322 * obj-c++.dg/naming-2.mm: Updated.
8323 * obj-c++.dg/naming-3.mm: New.
8324 * obj-c++.dg/naming-4.mm: New.
8326 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8328 PR libgfortran/48589
8329 * gfortran.dg/fmt_g0_5.f08: New test.
8331 2011-04-15 Richard Guenther <rguenther@suse.de>
8334 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8336 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8338 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8339 -finline-limit=0 to -fno-inline
8341 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8344 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8347 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8350 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8351 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8352 * gcc.target/i386/avx-insertps-3.c: New test.
8353 * gcc.target/i386/avx-insertps-4.c: New test.
8355 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8357 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8360 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8365 * gcc.target/avr/pr46779-1.c: New test case
8366 * gcc.target/avr/pr46779-2.c: New test case
8368 2011-04-14 Jason Merrill <jason@redhat.com>
8370 * g++.dg/cpp0x/sfinae15.C: New.
8372 * g++.dg/cpp0x/sfinae14.C: New.
8374 * g++.dg/ext/vla10.C: New.
8376 2011-04-14 Richard Guenther <rguenther@suse.de>
8378 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8380 2011-04-14 Richard Guenther <rguenther@suse.de>
8382 * gcc.dg/fold-bitand-4.c: Move ...
8383 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8385 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8387 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8389 * gcc.target/avr/torture/trivial.c: Ditto.
8391 2011-04-13 Jason Merrill <jason@redhat.com>
8393 * g++.dg/template/operator11.C: New.
8395 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8398 * gcc.dg/gomp/pr48591.c: New test.
8401 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8402 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8404 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8407 * g++.dg/template/dependent-expr7.C: New test case.
8409 2011-04-13 Jason Merrill <jason@redhat.com>
8411 * g++.dg/cpp0x/sfinae13.C: New.
8413 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8415 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8417 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8419 * gcc.target/arm/pr43698.c: Remove -march option.
8421 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8423 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8426 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8430 * gfortran.dg/realloc_on_assign_6.f03: New test.
8432 2011-04-12 Kai Tietz <ktietz@redhat.com>
8434 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8435 targets the additional -mno-ms-bitfields and
8436 -Wno-packed-bitfield-compat options.
8437 * g++.dg/ext/bitfield3.C: Likewise.
8438 * g++.dg/ext/bitfield4.C: Likewise.
8439 * g++.dg/ext/bitfield5.C: Likewise.
8440 * gcc.dg/bitfld-15.c: Likewise.
8441 * gcc.dg/bitfld-16.c: Likewise.
8442 * gcc.dg/bitfld-17.c: Likewise.
8443 * gcc.dg/bitfld-18.c: Likewise.
8445 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8447 * gcc.target/arm/neon-vld3-1.c: New test.
8448 * gcc.target/arm/neon-vst3-1.c: New test.
8449 * gcc.target/arm/neon/v*.c: Regenerate.
8451 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8453 PR rtl-optimization/48549
8454 * g++.dg/opt/pr48549.C: New test.
8456 2011-04-12 Richard Guenther <rguenther@suse.de>
8458 PR tree-optimization/46076
8459 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8461 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464 * lib/compat.exp (compat-execute): Declare unsupported after
8465 stripping path from src1.
8466 * lib/lto.exp (lto-execute): Likewise.
8468 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/pr48552-1.c: New test.
8472 * gcc.dg/pr48552-2.c: New test.
8474 2011-04-11 Jason Merrill <jason@redhat.com>
8476 * g++.dg/cpp0x/sfinae12.C: New.
8478 * g++.dg/cpp0x/enum10.C: New.
8480 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8482 * g++.dg/cpp0x/rv-func.C: New.
8484 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8489 2011-04-11 Martin Jambor <mjambor@suse.cz>
8491 PR tree-optimization/48195
8492 * gcc.dg/ipa/pr48195.c: New test.
8494 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8496 * gnat.dg/return3.adb: Remove unused switch.
8498 2011-04-08 Mike Stump <mikestump@comcast.net>
8501 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8502 default to fno-common.
8504 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8506 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8507 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8509 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8512 * gfortran.dg/function_optimize_5.f90: New test.
8514 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8516 * gnat.dg/aggr17.adb: New test.
8517 * gnat.dg/aggr18.adb: Likewise.
8519 2011-04-08 Michael Matz <matz@suse.de>
8522 * gcc.target/i386/pr48389.c: New test.
8524 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8526 PR rtl-optimization/48272
8527 * g++.dg/opt/pr48272.C: New.
8529 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8531 PR rtl-optimization/48235
8532 * gcc.dg/pr48235.c: New.
8534 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8536 PR rtl-optimization/48302
8537 * g++.dg/opt/pr48302.C: New.
8539 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8542 * g++.dg/opt/pr48273.C: New.
8544 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8546 PR rtl-optimization/48442
8547 * gcc.dg/pr48442.c: New.
8549 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8551 PR tree-optimization/48377
8552 * gcc.dg/vect/pr48377.c: New test.
8554 2011-04-07 Jason Merrill <jason@redhat.com>
8556 * g++.dg/cpp0x/regress/call1.C: New.
8558 * g++.dg/cpp0x/variadic107.C: New.
8560 * g++.dg/cpp0x/sfinae11.C: New.
8561 * g++.dg/cpp0x/noexcept02.C: Fix.
8563 * g++.dg/cpp0x/sfinae10.C: New.
8565 * g++.dg/cpp0x/sfinae9.C: New.
8567 * c-c++-common/Wcast-qual-1.c: Move here from...
8568 * gcc.dg/cast-qual-3.c: ...here, and...
8569 * g++.dg/warn/Wcast-qual2.C: ...here.
8571 * g++.dg/cpp0x/sfinae8.C: New.
8573 * g++.dg/cpp0x/sfinae7.C: New.
8575 * g++.dg/cpp0x/enum9.C: New.
8577 2011-04-07 Mike Stump <mikestump@comcast.net>
8579 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8580 with no trampolines.
8582 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8585 * gfortran.dg/gomp/pr48117.f90: New test.
8588 * gcc.dg/torture/pr48343.c: New test.
8590 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8592 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8594 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8596 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8598 2011-04-07 Tom de Vries <tom@codesourcery.com>
8601 * lib/scanasm.exp (object-size): New proc.
8602 * gcc.target/arm/pr43920-2.c: New test.
8604 2011-04-06 Tobias Burnus <burnus@net-b.de>
8608 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8610 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8612 * gcc.dg/mtune.c: Prune note from output.
8614 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8617 * gcc.dg/guality/pr36977.c: New test.
8618 * gcc.dg/guality/pr48466.c: New test.
8620 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8622 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8624 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8626 * gnat.dg/return3.adb: New test.
8628 2011-04-06 Richard Guenther <rguenther@suse.de>
8630 PR tree-optimization/47663
8631 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8633 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8635 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8636 Solaris 8 and 9 as well.
8638 2011-04-05 Tom de Vries <tom@codesourcery.com>
8641 * gcc.target/arm/pr43920-1.c: New test.
8643 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8645 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8646 (cctor): Actually return the value.
8647 (main): Cast return values.
8649 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8651 * gfortran.dg/character_comparison_8.f90: New test.
8653 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8655 * frontend-passes: (optimize_lexical_comparison): New function.
8656 (optimize_expr): Call it.
8657 (optimize_comparison): Also handle lexical comparison functions.
8658 Return false instad of -2 for unequal comparison.
8660 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8663 * function_optimize_4.f90: New test.
8665 2011-04-04 Tobias Burnus <burnus@net-b.de>
8668 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8669 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8670 * gfortran.dg/coarray_15.f90: New.
8672 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8675 * gfortran.dg/bessel_7.f90: Likewise.
8677 2011-04-03 Tobias Burnus <burnus@net-b.de>
8679 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8681 2011-04-03 Richard Guenther <rguenther@suse.de>
8682 Ira Rosen <ira.rosen@linaro.org>
8684 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8685 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8686 -ftree-loop-if-convert-stores.
8688 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8690 * gnat.dg/specs/aggr2.ads: New test.
8692 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8694 * gnat.dg/debug2.ad[sb]: New test.
8695 * gnat.dg/debug2_pkg.ads: New helper.
8696 * gnat.dg/debug3.ad[sb]: New test.
8698 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8700 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8702 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.c-torture/compile/pr48335-1.c: New test.
8706 * gcc.dg/pr48335-1.c: New test.
8707 * gcc.dg/pr48335-2.c: New test.
8708 * gcc.dg/pr48335-3.c: New test.
8709 * gcc.dg/pr48335-4.c: New test.
8710 * gcc.dg/pr48335-5.c: New test.
8711 * gcc.dg/pr48335-6.c: New test.
8712 * gcc.dg/pr48335-7.c: New test.
8713 * gcc.dg/pr48335-8.c: New test.
8714 * gcc.target/i386/pr48335-1.c: New test.
8716 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8719 * gcc.dg/Waddress.c: New test.
8721 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8724 * gfortran.dg/function_optimize_3.f90: New test.
8726 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8728 * gcc.c-torture/compile/20110401-1.c: New test.
8730 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8731 * g++.dg/lto/20091002-2_0.C: Likewise.
8732 * g++.dg/lto/20090303_0.c: Likewise.
8733 * g++.dg/lto/20091004-1_0.C: Likewise.
8734 * g++.dg/lto/20091002-3_0.C: Likewise.
8735 * g++.dg/lto/20091004-2_0.C: Likewise.
8736 * g++.dg/lto/20081123_0.C: Likewise.
8737 * g++.dg/lto/20090313_0.C: Likewise.
8738 * g++.dg/lto/20081109-1_0.C: Likewise.
8739 * g++.dg/lto/20081219_0.C: Likewise.
8740 * g++.dg/lto/20081204-1_0.C: Likewise.
8741 * g++.dg/lto/20090302_0.C: Likewise.
8742 * g++.dg/lto/20081119-1_0.C: Likewise.
8743 * g++.dg/lto/20081118_0.C: Likewise.
8744 * gcc.dg/lto/20091020-2_0.c: Likewise.
8745 * gcc.dg/lto/20090210_0.c: Likewise.
8746 * gcc.dg/lto/20081204-1_0.c: Likewise.
8747 * gcc.dg/lto/20081224_0.c: Likewise.
8748 * gcc.dg/lto/20090219_0.c: Likewise.
8749 * gcc.dg/lto/20091014-1_0.c: Likewise.
8750 * gcc.dg/lto/20091016-1_0.c: Likewise.
8751 * gcc.dg/lto/20090206-2_0.c: Likewise.
8752 * gcc.dg/lto/20090116_0.c: Likewise.
8753 * gcc.dg/lto/20091013-1_0.c: Likewise.
8754 * gcc.dg/lto/20091015-1_0.c: Likewise.
8755 * gcc.dg/lto/20090126-2_0.c: Likewise.
8757 2011-03-31 Ian Lance Taylor <iant@google.com>
8759 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8761 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8763 * gnat.dg/opt16.adb: New test.
8765 2011-03-31 Jason Merrill <jason@redhat.com>
8767 * g++.dg/cpp0x/defaulted24.C: New.
8769 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8775 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8777 * g++.dg/other/i386-9.C: New test.
8779 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8781 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8783 2011-03-30 Jason Merrill <jason@redhat.com>
8785 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8787 * g++.dg/cpp0x/regress/isnan.C: New.
8789 * g++.dg/cpp0x/initlist46.C: New.
8791 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8794 * gcc.target/arm/neon-modes-2.c: New test.
8796 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8799 * gcc.c-torture/compile/pr48305.c: New test.
8801 2011-03-29 Jason Merrill <jason@redhat.com>
8803 * g++.dg/cpp0x/regress/value-dep1.C: New.
8805 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8807 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8809 2011-03-29 Ian Lance Taylor <iant@google.com>
8811 * go.test/go-test.exp: Handle the test lines used in several new
8813 (errchk): Add opts parameter. Change all callers. Handle parens
8816 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8817 Dominique d'Humieres <dominiq@lps.ens.fr>
8819 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8820 and __APPLE__ && __PPC__ && __ALTIVEC__.
8822 2011-03-29 Jason Merrill <jason@redhat.com>
8824 * g++.dg/cpp0x/dependent1.C: New.
8826 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8828 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8830 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8832 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8835 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8836 * gfortran.dg/proc_ptr_comp_32.f90: New.
8838 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8840 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8841 check for corresponding warning.
8843 2011-03-28 Jason Merrill <jason@redhat.com>
8845 * g++.dg/cpp0x/rv-deduce2.C: New.
8847 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8850 * gcc.dg/pr48203.c: New test.
8852 2011-03-28 Jeff Law <law@redhat.com>
8854 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8856 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8858 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8859 and __PPC__ && __ALTIVEC__.
8861 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8864 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8865 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8866 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8867 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8869 2011-03-28 Jason Merrill <jason@redhat.com>
8871 * g++.dg/cpp0x/initlist-array2.C: New.
8873 * g++.dg/cpp0x/initlist-array1.C: New.
8875 * g++.dg/cpp0x/constexpr-compound.C: New.
8877 * g++.dg/cpp0x/constexpr-using.C: New.
8879 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8881 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8884 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8886 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8888 * gcc.dg/slp-1.c: New test.
8890 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8892 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8893 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8894 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8895 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8896 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8897 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8898 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8899 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8900 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8901 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8902 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8903 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8904 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8905 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8907 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8910 * gfortran.dg/trim_optimize_5.f90: New test.
8911 * gfortran.dg/trim_optimize_6.f90: New test.
8913 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8916 * gcc.target/mips/madd-7.c: Remove -mlong32.
8917 * gcc.target/mips/msub-7.c: Likewise.
8919 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8921 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8922 accesses to preserve the meaning of the test for doubleword vectors.
8923 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8924 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8926 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8929 * gfortran.dg/class_42.f03: New.
8931 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8933 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8936 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8938 PR rtl-optimization/48144
8939 * gcc.dg/pr48144.c: New test.
8941 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8943 * gnat.dg/discr27.ad[sb]: New test.
8945 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8947 * gnat.dg/limited_with2.ad[sb]: New test.
8948 * gnat.dg/limited_with2_pkg1.ads: New helper.
8949 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8951 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8953 * gnat.dg/opt15.adb: New test.
8954 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8956 2011-03-25 Tobias Burnus <burnus@net-b.de>
8960 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8961 * gfortran.dg/leadz_trailz_3.f90: Ditto
8963 2011-03-25 Martin Jambor <mjambor@suse.cz>
8965 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8967 2011-03-25 Jason Merrill <jason@redhat.com>
8969 * g++.dg/cpp0x/defaulted22.C: New.
8970 * g++.dg/cpp0x/defaulted23.C: New.
8971 * g++.dg/cpp0x/defaulted15.C: Adjust.
8973 2011-03-25 Jason Merrill <jason@redhat.com>
8975 * g++.dg/cpp0x/move1.C: New.
8977 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8980 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8982 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8985 for mips-sgi-irix6.5.
8986 Replace snprintf prototype by <stdio.h>.
8988 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8992 run_expensive_tests.
8993 * gcc.dg/graphite/block-4.c: Likewise.
8994 * gcc.dg/graphite/block-7.c: Likewise.
8995 * gcc.dg/graphite/block-8.c: Likewise.
8997 2011-03-25 Richard Guenther <rguenther@suse.de>
8999 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9000 * g++.dg/tree-ssa/pr8781.C: Likewise.
9001 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9002 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9003 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9004 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9005 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9006 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9007 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9008 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9009 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9010 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9011 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9012 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9013 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9014 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9015 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9016 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9017 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9018 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9019 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9020 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9021 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9022 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9023 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9024 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9025 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9026 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9027 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9028 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9029 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9030 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9031 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9032 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9033 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9034 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9035 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9036 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9037 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9038 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9039 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9040 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9041 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9042 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9043 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9044 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9045 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9046 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9047 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9048 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9049 * c-c++-common/pr46562-2.c: Likewise.
9050 * gfortran.dg/pr42108.f90: Likewise.
9051 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9052 foo to be inlined even at -O1.
9053 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9054 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9056 * gcc.dg/matrix/matrix.exp: Disable FRE.
9058 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.dg/dfp/pr48204.c: New test.
9063 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9066 * gcc.c-torture/execute/pr47917.c: Move this...
9067 * gcc.dg/torture/pr47917.c: to here and add xfails.
9069 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9071 * gnat.dg/array16.ad[sb]: New test.
9072 * gnat.dg/array16.ads: New helper.
9074 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9076 * gnat.dg/derived_type2.adb: New test.
9078 2011-03-24 Richard Guenther <rguenther@suse.de>
9080 PR tree-optimization/48271
9081 * g++.dg/torture/pr48271.C: New testcase.
9083 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9085 * gnat.dg/array15.ad[sb]: New test.
9087 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9090 * gcc.target/i386/pr48237.c: New test.
9092 2011-03-24 Richard Guenther <rguenther@suse.de>
9095 * gcc.dg/builtin-object-size-10.c: New testcase.
9097 2011-03-24 Richard Guenther <rguenther@suse.de>
9099 PR tree-optimization/46562
9100 * c-c++-common/pr46562-2.c: New testcase.
9101 * c-c++-common/pr46562.c: Likewise.
9103 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9105 * gcc.dg/vect/vect-cselim-1.c: New test.
9106 * gcc.dg/vect/vect-cselim-2.c: New test.
9108 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9110 * gcc.target/arm/pr46934.c: New.
9112 2011-03-23 Ian Lance Taylor <iant@google.com>
9114 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9116 2011-03-23 Richard Guenther <rguenther@suse.de>
9118 * gcc.dg/struct: Remove directory and contents.
9120 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9125 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9127 * gnat.dg/discr26.ad[sb]: New test.
9128 * gnat.dg/discr26_pkg.ads: New helper.
9130 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9133 * gcc.target/arm/neon-vld-1.c: New test.
9135 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9137 * gnat.dg/array14.ad[sb]: New test.
9138 * gnat.dg/array14_pkg.ads: New helper.
9140 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9142 * gcc.c-torture/execute/920501-8.x: Remove.
9143 * gcc.c-torture/execute/930513-1.x: Remove.
9144 * gcc.c-torture/execute/960312-1.x: Remove.
9145 * gcc.c-torture/compile/20000804-1.c,
9146 gcc.c-torture/compile/20001205-1.c,
9147 gcc.c-torture/compile/20001226-1.c,
9148 gcc.c-torture/compile/20010518-2.c,
9149 gcc.c-torture/compile/20020312-1.c,
9150 gcc.c-torture/compile/20020604-1.c,
9151 gcc.c-torture/compile/920501-12.c,
9152 gcc.c-torture/compile/920501-4.c,
9153 gcc.c-torture/compile/920520-1.c,
9154 gcc.c-torture/compile/980506-1.c,
9155 gcc.c-torture/execute/980709-1.x,
9156 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9157 options for m68hc11.
9158 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9159 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9162 2011-03-22 Nick Clifton <nickc@redhat.com>
9164 * lib/target-supports.exp (check_profiling_available): Add MN10300
9165 to the list of targets that do not support profiling. Restore
9166 alpha sorting to this list.
9168 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9170 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9171 failure on 32-bit systems.
9172 * gcc.dg/torture/vector-2.c: Ditto.
9174 2011-03-22 Richard Guenther <rguenther@suse.de>
9176 PR tree-optimization/48228
9177 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9179 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9181 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9185 * gcc.target/powerpc/pr48226.c: New file.
9187 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9189 * lib/prune.exp (prune_gcc_output): Prune "could not create
9190 compact unwind for" warnings.
9192 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9196 * gcc.c-torture/execute/pr42544.c: New test.
9197 * gcc.c-torture/execute/pr48197.c: New test.
9199 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9201 PR preprocessor/48192
9202 * gcc.target/powerpc/pr48192.c: New file.
9205 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9206 split problem of 0 being loaded in a VSX register.
9208 2011-03-21 Richard Guenther <rguenther@suse.de>
9211 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9212 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9213 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9214 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9216 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9219 * gcc.dg/pr48213.c: New test.
9221 2011-03-21 Kai Tietz <ktietz@redhat.com>
9224 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9226 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9228 * gcc.target/arm/xor-and.c: New.
9230 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9233 * gfortran.dg/function_optimize_1.f90: New test.
9234 * gfortran.dg/function_optimize_2.f90: New test.
9236 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9238 PR rtl-optimization/47502
9239 * gcc.target/i386/pr47502-1.c: New.
9240 * gcc.target/i386/pr47502-2.c: Likewise.
9242 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9244 PR rtl-optimization/48156
9245 * gcc.dg/pr48156.c: New test.
9247 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9250 * gfortran.dg/scratch_1.f90: Adjust test.
9252 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9255 * gfortran.dg/scratch_1.f90: New test.
9257 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9259 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9260 variably modified typedefs.
9261 * gcc.dg/c1x-typedef-2.c: Remove.
9263 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9265 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9266 * gcc.dg/c1x-anon-struct-3.c: New test.
9267 * gcc.dg/anon-struct-11.c: Update.
9269 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9273 Only xfail with gas.
9275 2011-03-18 Jason Merrill <jason@redhat.com>
9277 * g++.dg/template/fn-ptr1.C: New.
9279 * g++.dg/overload/volatile1.C: New.
9281 * g++.dg/opt/pr23372.C: New.
9283 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9285 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9290 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9292 * gcc.target/arm/unsigned-extend-1.c: New.
9294 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.c-torture/compile/pr48161.c: New test.
9299 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9302 * gcc.dg/torture/pr47725.c: New.
9304 2011-03-17 Jason Merrill <jason@redhat.com>
9306 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9307 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9309 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9311 * gnat.dg/specs/elab2.ads: New test.
9312 * gnat.dg/specs/elab2_pkg.ads: New helper.
9314 2011-03-17 Jason Merrill <jason@redhat.com>
9316 * g++.dg/cpp0x/decltype-1212.C: New.
9317 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9319 2011-03-17 Jason Merrill <jason@redhat.com>
9321 * g++.dg/parse/memfnquals1.C: New.
9323 2011-03-17 Richard Guenther <rguenther@suse.de>
9326 * gcc.dg/pr48134.c: New testcase.
9328 2011-03-17 Richard Guenther <rguenther@suse.de>
9331 * g++.dg/torture/pr48165.C: New testcase.
9333 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9335 PR rtl-optimization/48141
9336 * gcc.dg/pr48141.c: New test.
9338 2011-03-16 Jason Merrill <jason@redhat.com>
9340 * g++.dg/cpp0x/constexpr-48089.C: New.
9342 * g++.dg/cpp0x/constexpr-abi1.C: New.
9344 * g++.dg/cpp0x/constexpr-46336.C: New.
9345 * g++.dg/parse/friend5.C: Adjust expected errors.
9347 * g++.dg/cpp0x/constexpr-47570.C: New.
9349 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9352 * ++.dg/debug/dwarf2/typedef6.C: New test.
9354 2011-03-16 Jason Merrill <jason@redhat.com>
9356 * g++.dg/cpp0x/elision2.C: New.
9358 * g++.dg/cpp0x/constexpr-array3.C: New.
9360 2011-03-16 Jason Merrill <jason@redhat.com>
9362 * g++.dg/cpp0x/sfinae6.C: New.
9363 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9364 * g++.dg/cpp0x/pr45908.C: Likewise.
9365 * g++.dg/cpp0x/sfinae6.C: Likewise.
9366 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9367 * g++.old-deja/g++.law/arg11.C: Likewise.
9369 2011-03-16 Jason Merrill <jason@redhat.com>
9371 * g++.dg/template/incomplete6.C: New.
9373 2011-03-16 Jeff Law <law@redhat.com>
9375 * gcc.dg/tree-ssa/vrp55.c: New test.
9377 2011-03-16 Jason Merrill <jason@redhat.com>
9379 * g++.dg/cpp0x/auto22.C: New.
9381 2011-03-16 Richard Guenther <rguenther@suse.de>
9383 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9384 optimizing it away if promoted to const.
9386 2011-03-16 Richard Guenther <rguenther@suse.de>
9388 PR tree-optimization/48149
9389 * gcc.dg/fold-complex-1.c: New testcase.
9391 2011-03-16 Richard Guenther <rguenther@suse.de>
9394 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9397 2011-03-16 Richard Guenther <rguenther@suse.de>
9399 PR tree-optimization/26134
9400 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9402 2011-03-16 Richard Guenther <rguenther@suse.de>
9404 PR tree-optimization/48146
9405 * gcc.dg/torture/pr48146.c: New testcase.
9407 2011-03-16 Richard Guenther <rguenther@suse.de>
9409 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9410 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9412 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9415 * gcc.c-torture/compile/pr48136.c: New test.
9417 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9420 * gcc.dg/guality/pr45882.c: New test.
9422 2011-03-15 Jason Merrill <jason@redhat.com>
9424 * g++.dg/cpp0x/constexpr-recursion.C: New.
9426 * g++.dg/cpp0x/implicit11.C: New.
9428 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9430 * g++.dg/cpp0x/constexpr-attribute.C: New.
9432 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9434 * g++.dg/parse/pr34758.C: New.
9436 2011-03-15 Xinliang David Li <davidxl@google.com>
9439 * gcc.dg/uninit-pred-7_d.c: New test.
9440 * gcc.dg/uninit-pred-8_d.c: New test.
9442 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9445 * gcc.target/arm/pr46788.c: New.
9447 2011-03-15 Richard Guenther <rguenther@suse.de>
9450 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9451 * gfortran.dg/ishft_4.f90: Likewise.
9452 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9454 2011-03-15 Richard Guenther <rguenther@suse.de>
9456 PR tree-optimization/13954
9457 * g++.dg/tree-ssa/pr13954.C: New testcase.
9459 2011-03-15 Richard Guenther <rguenther@suse.de>
9461 PR tree-optimization/48037
9462 * gcc.target/i386/pr48037-1.c: New testcase.
9464 2011-03-15 Richard Guenther <rguenther@suse.de>
9466 PR tree-optimization/41490
9467 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9468 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9469 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9470 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9471 * g++.dg/tree-ssa/pr33604.C: Adjust.
9473 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9476 * gcc.c-torture/execute/pr47917.c: New test.
9477 * gcc.dg/pr47917.c: New test.
9480 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9482 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9484 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9485 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9486 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9487 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9488 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9489 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9490 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9491 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9492 * gcc.target/i386/avx-floor-vec.c: Ditto.
9493 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9494 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9495 * gcc.target/i386/avx-rint-vec.c: Ditto.
9496 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9497 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9498 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9499 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9501 2011-03-14 Tom Tromey <tromey@redhat.com>
9503 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9504 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9505 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9507 2011-03-14 Tom Tromey <tromey@redhat.com>
9509 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9510 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9511 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9513 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9515 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9517 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9519 PR rtl-optimization/47166
9520 * gcc.c-torture/execute/postmod-1.c: New test.
9522 2011-03-14 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/torture/pr48098.c: New testcase.
9527 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9530 * gcc.target/powerpc/pr48053-1.c: New test.
9531 * gcc.target/powerpc/pr48053-2.c: Likewise.
9533 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9536 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9538 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9541 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9543 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9546 * gfortran.dg/class_41.f03: New.
9548 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9550 * g++.dg/conversion/cast3.C: New test.
9552 2011-03-11 Jason Merrill <jason@redhat.com>
9554 * g++.dg/template/error45.C: New.
9556 * g++.dg/parse/no-type-defn1.C: New.
9558 * g++.dg/ext/attrib40.C: New.
9560 * g++.dg/cpp0x/regress/array1.C: New.
9562 2011-03-11 Richard Guenther <rguenther@suse.de>
9564 PR tree-optimization/48067
9565 * gcc.dg/pr48067.c: New testcase.
9567 2011-03-11 Richard Guenther <rguenther@suse.de>
9570 * g++.dg/lto/20110311-1_0.C: New testcase.
9572 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9575 * g++.dg/inherit/virtual8.C: New test.
9578 * gcc.dg/torture/pr48044.c: New test.
9580 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9583 * gfortran.dg/proc_ptr_comp_31.f90: New.
9585 2011-03-11 Richard Guenther <rguenther@suse.de>
9587 PR tree-optimization/47278
9588 * gcc.dg/torture/pr47278-1.c: New testcase.
9589 * gcc.dg/torture/pr47278-2.c: Likewise.
9591 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9593 PR tree-optimization/48063
9594 * gcc.dg/torture/pr48063.c: New test.
9596 2011-03-10 Jason Merrill <jason@redhat.com>
9598 * g++.dg/template/array22.C: New.
9600 * g++.dg/cpp0x/syntax-err1.C: New.
9601 * g++.dg/parse/error36.C: Adjust expected errors.
9602 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9603 * g++.old-deja/g++.pt/typename3.C: Likewise.
9604 * g++.old-deja/g++.pt/typename4.C: Likewise.
9605 * g++.old-deja/g++.pt/typename6.C: Likewise.
9607 2011-03-09 Jason Merrill <jason@redhat.com>
9609 * g++.dg/template/nontype22.C: New.
9611 2011-03-09 Martin Jambor <mjambor@suse.cz>
9613 PR tree-optimization/47714
9614 * g++.dg/torture/pr47714.C: New test.
9616 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9619 * gcc.target/powerpc/pr47755-2.c: New file.
9621 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9623 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9624 is not set in the environment, pass 64 as first argument when not
9625 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9626 native where ulimit -u is supported.
9628 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9630 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9632 2011-03-08 Jason Merrill <jason@redhat.com>
9634 * g++.dg/template/nontype21.C: New.
9636 * g++.dg/template/anon5.C: New.
9638 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9641 * gcc.dg/pr47881.c: New test.
9643 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9646 * g++.dg/lookup/template3.C: New test.
9648 2011-03-08 Kai Tietz <ktietz@redhat.com>
9650 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9653 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9656 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9657 sizeof to compute alignment.
9659 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9661 PR tree-optimization/48022
9662 * gcc.dg/pr48022-1.c: New test.
9663 * gcc.dg/pr48022-2.c: New test.
9665 2011-03-07 Jason Merrill <jason@redhat.com>
9667 * g++.dg/template/nontype20.C: New.
9668 * g++.dg/init/member1.C: Adjust expected errors.
9669 * g++.dg/parse/constant4.C: Likewise.
9670 * g++.dg/template/qualified-id3.C: Likewise.
9671 * g++.old-deja/g++.pt/crash10.C: Likewise.
9673 * g++.dg/cpp0x/regress/non-const1.C: New.
9675 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9678 * gcc.dg/pr47991.c: New test.
9680 2011-03-07 Jason Merrill <jason@redhat.com>
9682 * g++.dg/abi/mangle46.C: New.
9684 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9687 * gcc.target/powerpc/pr47862.c: New.
9689 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9692 * gcc.target/i386/combine-mul.c: Require nonpic.
9694 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9695 Nathan Froyd <froydnj@codesourcery.com>
9697 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9699 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9701 * README.QMTEST: Remove.
9703 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9704 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9707 * gfortran.dg/array_constructor_37.f90 : New test.
9709 2011-03-05 Jason Merrill <jason@redhat.com>
9711 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9712 * g++.dg/abi/mangle45.C: Likewise.
9713 * g++.dg/cpp0x/trailing1.C: Likewise.
9715 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9717 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9719 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9721 PR rtl-optimization/47899
9722 * gcc.dg/pr47899.c: New test.
9724 * gcc.dg/torture/pr47968.c: Ignore warnings.
9726 PR tree-optimization/47967
9727 * gcc.c-torture/compile/pr47967.c: New test.
9729 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9731 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9732 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9734 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9736 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9737 and property_getAttributes() if __OBJC2__.
9738 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9739 * objc.dg/property/property-encoding-1.m: New.
9740 * obj-c++.dg/property/property-encoding-1.mm: New.
9742 2011-03-04 Jason Merrill <jason@redhat.com>
9744 * g++.dg/template/pseudodtor6.C: New.
9746 * g++.dg/inherit/covariant19.C: New.
9748 2011-03-04 Richard Guenther <rguenther@suse.de>
9751 * gcc.dg/torture/pr47968.c: New testcase.
9753 2011-03-04 Richard Guenther <rguenther@suse.de>
9756 * gcc.dg/torture/pr47975.c: New testcase.
9758 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/template/crash106.C: New.
9763 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.dg/gomp/pr47963.c: New test.
9767 * g++.dg/gomp/pr47963.C: New test.
9769 2011-03-02 Jason Merrill <jason@redhat.com>
9771 * g++.dg/cpp0x/regress/condition1.C: New.
9773 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9775 2011-03-01 Jason Merrill <jason@redhat.com>
9777 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9779 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9781 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9783 PR rtl-optimization/47925
9784 * gcc.c-torture/execute/pr47925.c: New test.
9786 2011-03-01 Jason Merrill <jason@redhat.com>
9788 * g++.dg/cpp0x/decltype25.C: New.
9790 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9792 2011-03-01 Richard Guenther <rguenther@suse.de>
9794 PR tree-optimization/47890
9795 * gcc.dg/torture/pr47890.c: New testcase.
9797 2011-03-01 Richard Guenther <rguenther@suse.de>
9800 * gcc.dg/lto/pr47924_0.c: New testcase.
9802 2011-03-01 Richard Guenther <rguenther@suse.de>
9805 * gfortran.dg/lto/pr46911_0.f: New testcase.
9807 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9809 PR libgfortran/47933
9810 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9811 compile errors from older code form.
9813 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9815 PR libgfortran/47567
9816 * gfortran.dg/fmt_fw_d.f90: New test.
9818 2011-02-28 Jason Merrill <jason@redhat.com>
9820 * g++.dg/inherit/covariant18.C: New.
9822 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9825 * gcc.dg/pr47893.c: New test.
9827 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9829 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9830 NULL in case of a selector with conflicting types.
9831 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9833 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9835 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9836 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9837 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9838 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9840 2011-02-28 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9845 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9847 PR libgfortran/47778
9848 * gfortran.dg/namelist_71.f90: New test.
9850 2011-02-27 Jason Merrill <jason@redhat.com>
9853 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9854 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9856 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9859 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9861 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9864 * gfortran.dg/gomp/task-1.f90: Removed.
9866 2011-02-26 Jason Merrill <jason@redhat.com>
9868 * g++.dg/template/this-targ1.C: New.
9870 * g++.dg/cpp0x/regress/template-const1.C: New.
9871 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9872 * g++.dg/template/function1.C: Adjust.
9873 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9874 * g++.dg/debug/debug7.C: Adjust.
9876 2011-02-26 Tobias Burnus <burnus@net-b.de>
9879 * gfortran.dg/gomp/task-1.f90: New.
9881 2011-02-25 Jie Zhang <jie@codesourcery.com>
9883 * gcc.target/arm/neon-thumb2-move.c: Add
9884 dg-require-effective-target arm_thumb2_ok.
9886 2011-02-24 Jason Merrill <jason@redhat.com>
9888 * g++.dg/parse/constant1.C: Specify C++98 mode.
9889 * g++.dg/parse/constant5.C: Likewise.
9890 * g++.dg/parse/error2.C: Likewise.
9891 * g++.dg/parse/semicolon3.C: Likewise.
9892 * g++.dg/template/crash14.C: Likewise.
9893 * g++.dg/template/local4.C: Likewise.
9894 * g++.dg/template/nontype3.C: Likewise.
9895 * g++.dg/parse/crash31.C: Adjust expected errors.
9896 * g++.dg/template/function1.C: Likewise.
9897 * g++.dg/template/ref3.C: Likewise.
9898 * g++.dg/template/static9.C: Likewise.
9899 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9901 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9902 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9903 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9904 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9905 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9907 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9910 * gfortran.dg/pr47878.f90: New test.
9912 2011-02-24 Richard Guenther <rguenther@suse.de>
9915 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9916 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9918 2011-02-24 Richard Guenther <rguenther@suse.de>
9921 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9922 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9924 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9926 PR libgfortran/47567
9927 * gfortran.dg/fmt_f0_1.f90: Update test.
9929 2011-02-23 Jason Merrill <jason@redhat.com>
9931 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9932 * g++.dg/abi/mangle45.C: New.
9934 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9935 * g++.dg/template/canon-type-9.C: Match use of decltype
9936 between declaration and definition.
9937 * g++.dg/template/canon-type-12.C: Likewise.
9939 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9942 * gfortran.dg/nested_allocatables_1.f90: New.
9944 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9947 * g++.dg/pr46868.C: New test.
9948 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9949 * g++.dg/parse/error14.C: Adjust.
9951 2011-02-23 Richard Guenther <rguenther@suse.de>
9953 PR tree-optimization/47838
9954 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9956 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9958 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9960 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9962 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9963 * gfortran.dg/count_init_expr.f03: Ditto.
9964 * gfortran.dg/gomp/pr43711.f90: Ditto.
9965 * gcc.dg/struct-parse-2.c: Ditto.
9966 * gcc.dg/parse-error-3.c: Ditto.
9967 * gcc.dg/Wlogical-op-1.c: Ditto.
9968 * gcc.dg/Walways-true-1.c: Ditto.
9969 * gcc.dg/pr24225.c: Ditto.
9970 * gcc.dg/Walways-true-2.c: Ditto.
9971 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9972 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9973 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9974 * g++.dg/overload/defarg4.C: Ditto.
9975 * g++.dg/inherit/covariant16.C: Ditto.
9976 * g++.dg/inherit/virtual7.C: Ditto.
9977 * g++.dg/template/canon-type-9.C: Ditto.
9978 * g++.dg/template/access19.C: Ditto.
9979 * g++.dg/template/call7.C: Ditto.
9980 * g++.dg/template/canon-type-2.C: Ditto.
9981 * g++.dg/template/init7.C: Ditto.
9982 * g++.dg/template/sizeof-template-argument.C: Ditto.
9983 * g++.dg/template/const3.C: Ditto.
9984 * g++.dg/template/sfinae26.C: Ditto.
9985 * g++.dg/template/sfinae26.C: Ditto.
9986 * g++.dg/template/canon-type-11.C: Ditto.
9987 * g++.dg/template/union2.C: Ditto.
9988 * g++.dg/template/canon-type-3.C: Ditto.
9989 * g++.dg/template/canon-type-1.C: Ditto.
9990 * g++.dg/template/canon-type-5.C: Ditto.
9991 * g++.dg/template/canon-type-7.C: Ditto.
9992 * g++.dg/template/canon-type-10.C: Ditto.
9993 * g++.dg/template/spec36.C: Ditto.
9994 * g++.dg/template/typedef38.C: Ditto.
9995 * g++.dg/template/canon-type-4.C: Ditto.
9996 * g++.dg/template/canon-type-6.C: Ditto.
9997 * g++.dg/template/canon-type-13.C: Ditto.
9998 * g++.dg/template/instantiate9.C: Ditto.
9999 * g++.dg/template/ttp22.C: Ditto.
10000 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10001 * g++.dg/warn/Walways-true-1.C: Ditto.
10002 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10003 * g++.dg/warn/Walways-true-2.C: Ditto.
10004 * g++.dg/conversion/op4.C: Ditto.
10005 * g++.dg/opt/pr19650.C: Ditto.
10006 * g++.dg/lookup/friend11.C: Ditto.
10007 * g++.dg/other/default2.C: Ditto.
10008 * g++.dg/other/default3.C: Ditto.
10009 * g++.dg/other/dtor2.C: Ditto.
10010 * g++.dg/other/friend5.C: Ditto.
10011 * g++.dg/other/default5.C: Ditto.
10012 * g++.dg/init/brace6.C: Ditto.
10013 * g++.dg/init/aggr5.C: Ditto.
10014 * g++.dg/init/error2.C: Ditto.
10015 * g++.dg/expr/bound-mem-fun.C: Ditto.
10016 * g++.dg/expr/cond6.C: Ditto.
10017 * g++.dg/expr/stmt-expr-1.C: Ditto.
10018 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10019 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10020 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10021 * g++.dg/cpp0x/bracket1.C: Ditto.
10022 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10023 * g++.dg/cpp0x/pr38646.C: Ditto.
10024 * g++.dg/cpp0x/variadic73.C: Ditto.
10025 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10026 * g++.dg/cpp0x/bracket4.C: Ditto.
10027 * g++.dg/cpp0x/decltype4.C: Ditto.
10028 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10029 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10030 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10031 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10032 * g++.dg/cpp0x/decltype2.C: Ditto.
10033 * g++.dg/cpp0x/decltype1.C: Ditto.
10034 * g++.dg/cpp0x/bracket2.C: Ditto.
10035 * g++.dg/cpp0x/decltype5.C: Ditto.
10036 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10037 * g++.dg/cpp0x/variadic70.C: Ditto.
10038 * g++.dg/cpp0x/decltype6.C: Ditto.
10039 * g++.dg/cpp0x/rvo.C: Ditto.
10040 * g++.dg/cpp0x/vt-40092.C: Ditto.
10041 * g++.dg/cpp0x/variadic-new.C: Ditto.
10042 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10043 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10044 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10045 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10046 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10047 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10048 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10049 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10050 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10051 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10052 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10053 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10054 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10055 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10056 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10057 * g++.dg/cpp0x/pr39639.C: Ditto.
10058 * g++.dg/cpp0x/decltype3.C: Ditto.
10059 * g++.dg/cpp0x/variadic68.C: Ditto.
10060 * g++.dg/cpp0x/variadic-function.C: Ditto.
10061 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10062 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10063 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10064 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10065 * g++.dg/parse/crash35.C: Ditto.
10066 * g++.dg/parse/crash40.C: Ditto.
10067 * g++.dg/parse/defarg12.C: Ditto.
10068 * g++.dg/parse/crash34.C: Ditto.
10069 * g++.dg/parse/constructor3.C: Ditto.
10070 * g++.dg/parse/template23.C: Ditto.
10071 * g++.dg/parse/crash56.C: Ditto.
10072 * g++.dg/parse/dtor13.C: Ditto.
10073 * g++.dg/parse/error33.C: Ditto.
10074 * g++.dg/parse/ctor9.C: Ditto.
10075 * g++.dg/parse/error32.C: Ditto.
10076 * g++.dg/parse/error37.C: Ditto.
10077 * g++.dg/parse/bitfield3.C: Ditto.
10078 * g++.dg/parse/struct-4.C: Ditto.
10079 * g++.dg/ext/has_trivial_copy.C: Ditto.
10080 * g++.dg/ext/is_polymorphic.C: Ditto.
10081 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10082 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10083 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10084 * g++.dg/ext/is_union.C: Ditto.
10085 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10086 * g++.dg/ext/is_pod.C: Ditto.
10087 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10088 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10089 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10090 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10091 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10092 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10093 * g++.dg/ext/is_abstract.C: Ditto.
10094 * g++.dg/ext/has_trivial_assign.C: Ditto.
10095 * g++.dg/ext/is_class.C: Ditto.
10096 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10097 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10098 * g++.dg/ext/is_base_of.C: Ditto.
10099 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10100 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10101 * g++.dg/ext/is_empty.C: Ditto.
10102 * g++.dg/ext/is_enum.C: Ditto.
10103 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10104 * gnat.dg/opt11.adb: Ditto.
10105 * obj-c++.dg/pr45735.mm: Ditto.
10106 * obj-c++.dg/pr24393.mm: Ditto.
10107 * obj-c++.dg/exceptions-2.mm: Ditto.
10108 * objc.dg/pr45735.m: Ditto.
10109 * objc.dg/pr24393.m: Ditto.
10111 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10113 * objc.dg/attributes/objc-exception-1.m: New.
10115 2011-02-23 Jie Zhang <jie@codesourcery.com>
10117 * gcc.dg/cpp/include7.c: New test.
10119 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10122 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10124 2011-02-23 Jie Zhang <jie@codesourcery.com>
10126 PR rtl-optimization/47763
10127 * gcc.dg/pr47763.c: New test.
10129 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10132 * gfortran.dg/whole_file_32.f90 : New test.
10134 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10137 * g++.dg/inherit/virtual7.C: New test.
10139 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10142 * objc.dg/type-size-3.m: Updated error message.
10143 * objc.dg/type-size-4.m: New test.
10144 * objc.dg/type-size-5.m: New test.
10146 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10148 * lib/gnat.exp: Fix comments.
10149 Don't load libgloss.exp.
10150 (default_gnat_version): Call $compiler with --version.
10151 Adapt regexp for gnatmake output, insert version.
10152 (gnat_version): New proc.
10153 (gnat_init): Remove gnat_libgcc_s_path.
10154 (gnat_target_compile): Likewise.
10155 Remove ld_library_path.
10156 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10157 (gnat_pass): Remove.
10158 (gnat_pass): Remove.
10159 (gnat_finish): Remove.
10160 (gnat_exit): Remove.
10161 (local_find_gnatmake): Reindent.
10162 (runtest_file_p): Remove.
10163 (prune_warnings): Remove.
10164 (find_gnatclean): New proc.
10165 * lib/gnat-dg.exp (lremove): New proc.
10166 (gnat-dg-test): Reindent.
10167 Remove additional output files.
10168 (gnat-dg-runtest): Remove.
10170 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10171 * gnat.dg/loop_optimization6.adb: Likewise.
10172 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10174 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10176 PR tree-optimization/47835
10177 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10179 2011-02-22 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10182 * gfortran.dg/abstract_type_2.f03: Ditto.
10183 * gfortran.dg/abstract_type_3.f03: Ditto.
10184 * gfortran.dg/abstract_type_4.f03: Ditto.
10185 * gfortran.dg/abstract_type_5.f03: Ditto.
10186 * gfortran.dg/abstract_type_6.f03: Ditto.
10187 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10188 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10189 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10190 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10191 * gfortran.dg/array_function_5.f90: Ditto.
10192 * gfortran.dg/asynchronous_3.f03: Ditto.
10193 * gfortran.dg/char_expr_1.f90: Ditto.
10194 * gfortran.dg/class_14.f03: Ditto.
10195 * gfortran.dg/data_array_6.f: Ditto.
10196 * gfortran.dg/data_invalid.f90: Ditto.
10197 * gfortran.dg/dot_product_1.f03: Ditto.
10198 * gfortran.dg/func_derived_5.f90: Ditto.
10199 * gfortran.dg/func_result_4.f90: Ditto.
10200 * gfortran.dg/implied_do_1.f90: Ditto.
10201 * gfortran.dg/initialization_25.f90: Ditto.
10202 * gfortran.dg/initialization_26.f90: Ditto.
10203 * gfortran.dg/interface_34.f90: Ditto.
10204 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10205 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10206 * gfortran.dg/matmul_8.f03: Ditto.
10207 * gfortran.dg/merge_init_expr.f90: Ditto.
10208 * gfortran.dg/pack_assign_1.f90: Ditto.
10209 * gfortran.dg/pack_vector_1.f90: Ditto.
10210 * gfortran.dg/pointer_check_8.f90: Ditto.
10211 * gfortran.dg/product_init_expr.f03: Ditto.
10212 * gfortran.dg/reshape_order_5.f90: Ditto.
10213 * gfortran.dg/reshape_shape_1.f90: Ditto.
10214 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10215 * gfortran.dg/same_name_2.f90: Ditto.
10216 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10217 * gfortran.dg/spread_init_expr.f03: Ditto.
10218 * gfortran.dg/stmt_func_1.f90: Ditto.
10219 * gfortran.dg/sum_init_expr.f03: Ditto.
10220 * gfortran.dg/transpose_3.f03: Ditto.
10221 * gfortran.dg/unpack_init_expr.f03: Ditto.
10222 * gfortran.dg/warn_conversion.f90: Ditto.
10223 * gfortran.dg/warn_conversion_2.f90: Ditto.
10224 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10225 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10226 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10227 * gfortran.dg/whole_file_16.f90: Ditto.
10228 * gfortran.dg/whole_file_17.f90: Ditto.
10229 * gfortran.dg/whole_file_18.f90: Ditto.
10230 * gfortran.dg/whole_file_20.f03: Ditto.
10231 * gfortran.dg/whole_file_5.f90: Ditto.
10232 * gfortran.dg/whole_file_6.f90: Ditto.
10233 * gfortran.dg/write_invalid_format.f90: Ditto.
10234 * gfortran.dg/zero_sized_6.f90: Ditto.
10236 2011-02-21 Jeff Law <law@redhat.com>
10238 PR rtl-optimization/46178
10239 * gcc.target/i386/pr46178.c: New test.
10241 PR rtl-optimization/46002
10242 * gcc.c-torture/compile/pr46002.c: New test.
10244 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10246 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10249 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10252 * g++.dg/debug/pr47106.C: Require effective target lto.
10254 2011-02-21 Jason Merrill <jason@redhat.com>
10256 * g++.dg/cpp0x/constexpr-diag2.C: New.
10258 2011-02-20 Jason Merrill <jason@redhat.com>
10260 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10262 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10264 * g++.dg/overload/conv-op1.C: New.
10266 * g++.dg/cpp0x/constexpr-synth1.C: New.
10268 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10270 * objc.dg/layout-2.m: New.
10271 * objc.dg/selector-3.m: Adjusted location of error message.
10272 * objc.dg/type-size-3.m: Same.
10273 * obj-c++.dg/selector-3.mm: Same.
10275 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10278 * objc.dg/property/dotsyntax-22.m: New.
10279 * obj-c++.dg/property/dotsyntax-22.mm: New.
10281 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10284 * g++.dg/template/typedef38.C: New test.
10286 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10289 * gfortran.dg/whole_file_30.f90 : New test.
10290 * gfortran.dg/whole_file_31.f90 : New test.
10292 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10296 * gfortran.dg/whole_file_28.f90 : New test.
10297 * gfortran.dg/whole_file_29.f90 : New test.
10299 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10302 * g++.dg/template/crash105.C: New.
10304 2011-02-19 Jason Merrill <jason@redhat.com>
10306 * g++.dg/cpp0x/regress/no-elide1.C: New.
10308 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10310 PR tree-optimization/46620
10311 * gcc.dg/pr46620.c: New.
10313 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10316 * gcc.target/i386/pr47809.c: New test.
10318 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10319 Tobias Burnus <burnus@net-b.de>
10321 * lib/target-supports.exp
10322 (check_effective_target_fortran_large_real): New check for large reals.
10323 * gfortran.dg/nan_7.f90: New test.
10325 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10327 PR libgfortran/47567
10328 * gfortran.dg/fmt_f0_1.f90: Update test.
10330 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10333 * gfortran.dg/array_constructor_36.f90 : New test.
10334 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10335 allow for comparison between different elements of the array
10336 constructor at different levels of optimization.
10338 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10340 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10341 * gcc.target/i386/pr32280-1.c: Likewise.
10343 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10346 * gcc.target/i386/pr47800.c: New test.
10348 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10350 * objc/execute/exceptions/foward-1.x: New.
10352 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10355 * gfortran.dg/derived_constructor_comps_4.f90: New.
10357 2011-02-18 Tobias Burnus
10360 * gfortran.dg/func_result_6.f90: New.
10362 2011-02-18 Michael Matz <matz@suse.de>
10365 * gfortran.dg/lto/pr45586_0.f90: New test.
10366 * gfortran.dg/typebound_proc_20.f90: Ditto.
10367 * gfortran.dg/typebound_proc_21.f90: Ditto.
10369 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10372 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10374 2011-02-18 Tobias Burnus <burnus@net-b.de>
10377 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10378 gcc_warning_prefix.
10379 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10380 normalizing the error/warning output.
10381 * gfortran.dg/Wall.f90: Update dg-error/warning.
10382 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10383 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10384 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10385 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10386 * gfortran.dg/class_30.f90: Update dg-error/warning.
10387 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10388 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10389 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10390 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10391 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10392 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10393 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10394 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10395 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10396 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10397 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10398 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10399 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10400 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10401 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10402 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10403 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10404 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10405 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10406 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10407 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10408 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10409 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10410 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10411 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10413 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10416 * gfortran.dg/proc_ptr_comp_30.f90: New.
10418 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10421 * gcc.target/i386/pr47780.c: New test.
10423 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10426 * gfortran.dg/class_40.f03: New.
10428 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10431 * g++.dg/cpp0x/auto21.C: New test.
10433 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10435 * objc.dg/special/unclaimed-category-1.h: Updated for
10437 * objc.dg/special/unclaimed-category-1.m: Same.
10438 * objc.dg/zero-link-1.m: Same.
10439 * objc.dg/lookup-1.m: Same.
10440 * objc.dg/torture/strings/const-str-9.m
10441 * objc.dg/torture/strings/const-str-10.m: Same.
10442 * objc.dg/torture/strings/const-str-11.m: Same.
10443 * objc.dg/torture/forward-1.m: Same.
10444 * objc.dg/zero-link-2.m: Same.
10445 * objc.dg/encode-7-next-64bit.m: Same.
10446 * objc.dg/method-4.m: Same.
10447 * objc.dg/next-runtime-1.m: Same.
10448 * objc.dg/image-info.m: Same.
10449 * objc.dg/pr23214.m: Same.
10450 * objc.dg/symtab-1.m: Same.
10451 * obj-c++.dg/basic.m: Same.
10452 * obj-c++.dg/proto-lossage-3.m: Same.
10453 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10454 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10455 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10456 * obj-c++.dg/method-11.m: Same.
10457 * objc/execute/enumeration-1.m: Same.
10458 * objc/execute/object_is_class.m: Same.
10459 * objc/execute/formal_protocol-2.m: Same.
10460 * objc/execute/formal_protocol-4.m: Same.
10461 * objc/execute/formal_protocol-6.m: Same.
10462 * objc/execute/bycopy-3.m: Same.
10463 * objc/execute/exceptions/catchall-1.m: Same.
10464 * objc/execute/exceptions/finally-1.m: Same.
10465 * objc/execute/exceptions/local-variables-1.m: Same.
10466 * objc/execute/exceptions/foward-1.m: Same.
10467 * objc/execute/bf-common.h
10468 * objc/execute/enumeration-2.m: Same.
10469 * objc/execute/formal_protocol-1.m: Same.
10470 * objc/execute/formal_protocol-3.m: Same.
10471 * objc/execute/formal_protocol-5.m: Same.
10472 * objc/execute/accessing_ivars.m: Same.
10473 * objc/execute/bycopy-2.m: Same.
10474 * objc/execute/formal_protocol-7.m: Same.
10475 * objc/execute/compatibility_alias.m: Same.
10476 * objc/execute/no_clash.m: Same.
10477 * objc/execute/object_is_meta_class.m: Same.
10478 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10479 * objc/execute/class-tests-1.h: Include stdio.h.
10480 * objc/execute/class-tests-2.h: Same.
10481 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10483 * obj-c++.dg/try-catch-2.mm: Same.
10485 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10488 * g++.dg/warn/Wunused-parm-4.C: New test.
10490 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10491 Jan Hubicka <jh@suse.cz>
10495 * g++.dg/debug/pr47106.C: New.
10497 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10500 * gcc.target/i386/pr43653.c: New test.
10502 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10505 * g++.dg/template/inherit6.C: New test.
10507 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10510 * gfortran.dg/class_39.f03: New.
10512 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10515 * g++.dg/cpp0x/variadic106.C: New test.
10517 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10519 PR libfortran/47757
10520 * gfortran.dg/pr47757-1.f90: New test.
10521 * gfortran.dg/pr47757-2.f90: New test.
10522 * gfortran.dg/pr47757-3.f90: New test.
10525 * g++.dg/cpp0x/enum8.C: New test.
10527 2011-02-15 Jason Merrill <jason@redhat.com>
10529 * g++.dg/inherit/implicit-trivial1.C: New.
10530 * g++.dg/cpp0x/implicit-trivial1.C: New.
10532 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10534 PR middle-end/47725
10535 * gcc.dg/torture/pr47725.c: Removed.
10537 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10540 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10541 constant does not generate a load from memory.
10543 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10545 PR middle-end/47725
10546 * gcc.dg/torture/pr47725.c: New.
10548 2011-02-15 Richard Guenther <rguenther@suse.de>
10550 PR tree-optimization/47743
10551 * gcc.dg/torture/pr47743.c: New testcase.
10553 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10555 PR middle-end/47581
10556 * gcc.target/i386/pr47581.c: New test.
10558 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10561 * gfortran.dg/select_type_22.f03: New.
10563 2011-02-14 Jason Merrill <jason@redhat.com>
10565 * g++.dg/cpp0x/regress/enum1.C: New.
10567 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10569 * gnat.dg/include.adb: New test.
10571 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10574 * gfortran.dg/class_38.f03: New.
10576 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10578 * gcc.dg/pr46494.c: New test.
10580 2011-02-14 Richard Guenther <rguenther@suse.de>
10582 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10584 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10587 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10588 sparc*-sun-solaris2.11.
10590 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10593 * gfortran.dg/argument_checking_18.f90: New.
10595 2011-02-13 Tobias Burnus <burnus@net-b.de>
10597 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10598 * gfortran.dg/argument_checking_17.f90: New.
10600 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10602 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10603 are temporarily disabled.
10604 * gfortran.dg/class_7.f03: Ditto.
10605 * gfortran.dg/coarray_14.f90: Ditto.
10606 * gfortran.dg/typebound_proc_13.f03: Ditto.
10608 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10611 * gfortran.dg/extends_11.f03: New.
10613 2011-02-11 Xinliang David Li <davidxl@google.com>
10615 PR tree-optimization/47707
10616 * g++.dg/tree-ssa/pr47707.C: New test.
10618 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10620 * g++.dg/opt/inline17.C: New test.
10622 2011-02-11 Tobias Burnus <burnus@net-b.de>
10625 * gfortran.dg/pure_formal_2.f90: New.
10627 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10629 PR rtl-optimization/47614
10630 * gfortran.dg/pr47614.f: New.
10632 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10635 * gcc.dg/opts-6.c: New test.
10637 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10640 * gcc.dg/pr47684.c: New test.
10642 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10645 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10646 c99_runtime, dg-add-options c99_runtime.
10647 (main): Use __asm__.
10649 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10652 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10653 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10654 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10655 * gcc.dg/ucnid-10.c: Likewise.
10656 * gcc.dg/ucnid-13.c: Likewise.
10657 * gcc.dg/ucnid-7.c: Likewise.
10658 * gcc.dg/ucnid-8.c: Likewise.
10659 Adapt dg-warning line number.
10661 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10663 * gcc.target/i386/parity-1.c: Use -march=k8.
10664 * gcc.target/i386/parity-2.c: Ditto.
10665 * gcc.target/i386/vecinit-1.c: Ditto.
10666 * gcc.target/i386/vecinit-2.c: Ditto.
10668 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10671 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10672 * gcc.target/mips/save-restore-3.c: Likewise.
10673 * gcc.target/mips/save-restore-4.c: Likewise.
10674 * gcc.target/mips/save-restore-5.c: Likewise.
10677 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10678 * g++.dg/tree-prof/partition2.C: Likewise.
10680 2011-02-09 Jason Merrill <jason@redhat.com>
10682 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10683 rather than misdeclare std::puts.
10685 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10686 * g++.dg/other/warning1.C: Likewise.
10687 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10688 * g++.old-deja/g++.gb/scope06.C: Likewise.
10689 * g++.old-deja/g++.law/cvt11.C: Likewise.
10690 * g++.old-deja/g++.law/init1.C: Likewise.
10691 * g++.dg/abi/mangle26.C: Likewise.
10693 * g++.dg/template/function1.C: Adjust for C++0x mode.
10694 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10696 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10697 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10699 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10701 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10703 * g++.dg/cpp0x/regress: New directory.
10704 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10705 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10706 * g++.dg/cpp0x/regress/regress3.C: New.
10708 2011-02-10 Richard Guenther <rguenther@suse.de>
10710 PR tree-optimization/47677
10711 * gcc.dg/torture/pr47677.c: New testcase.
10713 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10715 * objc.dg/special/load-category-1.m: Remove unused header.
10716 * objc.dg/special/load-category-1a.m: Likewise.
10717 * objc.dg/special/load-category-2.m: Likewise.
10718 * objc.dg/special/load-category-2a.m: Likewise.
10719 * objc.dg/special/load-category-3.m: Likewise.
10720 * objc.dg/special/load-category-3a.m: Likewise.
10721 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10722 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10723 * objc.dg/attributes/class-attribute-1.m: Likewise.
10724 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10725 * obj-c++.dg/property/property.exp: Likewise.
10726 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10727 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10728 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10729 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10730 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10731 * obj-c++.dg/template-8.mm: Likewise.
10733 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10736 * gcc.target/i386/pr47665.c: New test.
10738 2011-02-10 Jie Zhang <jie@codesourcery.com>
10742 2011-02-05 Jie Zhang <jie@codesourcery.com>
10744 * gcc.dg/pr42631.c: Update test.
10745 * gcc.dg/pr42631-2.c: New test.
10747 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10750 * gfortran.dg/proc_decl_25.f90: New.
10752 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10755 * gfortran.dg/typebound_assignment_2.f03: New.
10757 2011-02-09 Richard Guenther <rguenther@suse.de>
10759 PR tree-optimization/47664
10760 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10762 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10764 PR middle-end/47646
10765 * gnat.dg/uninit_func.adb: Adjust dg directive.
10767 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10769 PR middle-end/47646
10770 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10772 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10775 * gfortran.dg/auto_dealloc_2.f90: New.
10777 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10779 * gcc.dg/builtins-config.h: Remove __sgi handling.
10780 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10781 -std=c99 for mips-sgi-irix6.5*.
10783 2011-02-09 Martin Jambor <mjambor@suse.cz>
10785 PR middle-end/45505
10786 * gfortran.dg/pr25923.f90: Remove xfails.
10788 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10791 * gfortran.dg/inquire_14.f90: New test.
10793 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10796 * gfortran.dg/pointer_init_6.f90: New.
10798 2011-02-08 Jeff Law <law@redhat.com>
10800 PR tree-optimization/42893
10801 * gcc.tree-ssa/pr42893.c: New test.
10803 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10805 PR tree-optimization/46834
10806 PR tree-optimization/46994
10807 PR tree-optimization/46995
10808 * gcc.dg/graphite/id-pr46834.c: New.
10809 * gfortran.dg/graphite/id-pr46994.f90: New.
10810 * gfortran.dg/graphite/id-pr46995.f90: New.
10812 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10814 PR middle-end/47646
10815 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10816 using the variable is known the warning is emitted there.
10817 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10818 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10820 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10823 * gcc.dg/noreturn-1.c (foo5): Likewise.
10824 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10825 (method2): Likewise.
10827 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10828 the return statement using the uninitialized variable.
10829 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10831 2011-02-08 Richard Guenther <rguenther@suse.de>
10833 PR middle-end/47639
10834 * g++.dg/opt/pr47639.c: New testcase.
10836 2011-02-08 Richard Guenther <rguenther@suse.de>
10838 PR tree-optimization/47632
10839 * g++.dg/opt/pr47632.C: New testcase.
10841 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10843 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10845 2011-02-07 Richard Guenther <rguenther@suse.de>
10847 PR tree-optimization/47615
10848 * g++.dg/opt/pr47615.C: New testcase.
10850 2011-02-07 Richard Guenther <rguenther@suse.de>
10852 PR tree-optimization/47621
10853 * gcc.dg/torture/pr47621.c: New testcase.
10855 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10857 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10859 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10862 * gfortran.dg/allocate_with_source_1 : New test.
10864 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10866 PR middle-end/47610
10867 * gcc.dg/pr47610.c: New test.
10869 2011-02-05 Jie Zhang <jie@codesourcery.com>
10872 * gcc.dg/pr42631.c: Update test.
10873 * gcc.dg/pr42631-2.c: New test.
10875 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10878 * gfortran.dg/pr47574.f90: New test.
10880 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10882 PR tree-optimization/46194
10883 * gcc.dg/autopar/pr46194.c: New.
10885 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10887 PR tree-optimization/43695
10888 * g++.dg/ipa/pr43695.C: New.
10890 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10892 PR inline-asm/23200
10893 * gcc.dg/pr23200.c: New test.
10895 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10898 * g++.dg/pr47589.C: New test.
10900 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10903 * g++.dg/template/typedef37.C: New test.
10904 * g++.dg/template/param1.C: Adjust expected error message.
10906 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10908 PR middle-end/31490
10909 * gcc.dg/pr31490-2.c: New test.
10910 * gcc.dg/pr31490-3.c: New test.
10911 * gcc.dg/pr31490-4.c: New test.
10913 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10914 Jakub Jelinek <jakub@redhat.com>
10917 * g++.dg/parser/semicolon3.C: Adjust.
10918 * g++.dg/parser/semicolon4.C: New testcase.
10919 * g++.dg/pr46890.C: New testcase.
10921 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10924 * g++.dg/init/pr29571.C: New.
10926 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10928 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10929 instead of vect_int.
10931 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10934 * gcc.target/i386/pr47312.c: New test.
10937 * gcc.target/i386/pr47564.c: New test.
10939 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10941 PR tree-optimization/45122
10942 * gcc.dg/tree-ssa/pr45122.c: New.
10944 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10947 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10950 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10951 and vsx so a default --with-cpu=power7 doesn't give an error
10952 when -mavoid-indexed-addresses is used.
10954 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10955 wrapper function to save the arguments and then jump to the real
10956 function, rather than depending on the compiler not to move stuff
10958 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10960 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10961 Paul Thomas <pault@gcc.gnu.org>
10964 * gfortran.dg/class_37.f03 : New test.
10966 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10967 Richard Guenther <rguenther@suse.de>
10969 PR tree-optimization/40979
10971 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10972 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10973 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10974 check_vect_support_and_set_flags.
10975 * gfortran.dg/graphite/vect-pr40979.f90: New.
10977 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10980 * gfortran.dg/class_36.f03: New.
10982 2011-02-02 Richard Guenther <rguenther@suse.de>
10984 PR tree-optimization/47566
10985 * gcc.dg/lto/20110201-1_0.c: New testcase.
10987 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10993 * debug/pr47498.c: New.
10994 * debug/pr47501.c: New.
10996 2011-02-01 Richard Guenther <rguenther@suse.de>
10998 PR tree-optimization/47559
10999 * g++.dg/torture/pr47559.C: New testcase.
11001 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11004 * gfortran.dg/typebound_call_20.f03: New.
11006 2011-02-01 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/47555
11009 * gcc.dg/pr47555.c: New testcase.
11011 2011-02-01 Richard Guenther <rguenther@suse.de>
11013 PR tree-optimization/47541
11014 * g++.dg/torture/pr47541.C: New testcase.
11016 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11019 * gfortran.dg/typebound_call_19.f03: New.
11021 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11024 * g++.dg/cpp0x/pr47416.C: New test.
11026 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11029 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11031 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11034 * gfortran.dg/typebound_assignment_1.f03: New.
11036 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11038 PR tree-optimization/47538
11039 * gcc.c-torture/execute/pr47538.c: New test.
11041 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11044 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11046 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11048 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11050 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11052 PR rtl-optimization/44031
11053 * gcc.c-torture/compile/20110131-1.c: New test.
11055 2011-01-31 Tobias Burnus <burnus@net-b.de>
11058 * gfortran.dg/stmt_func_1.f90: New.
11060 2011-01-31 Tobias Burnus <burnus@net-b.de>
11063 * gfortran.dg/interface_34.f90: New.
11065 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11068 * gfortran.dg/realloc_on_assign_5.f03: New test.
11069 * gfortran.dg/realloc_on_assign_5.f03: New test.
11071 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11073 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11074 * gfortran.dg/bessel_7.f90: Likewise.
11075 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11077 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11078 * gfortran.dg/sum_init_expr.f03: Likewise.
11080 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11082 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11085 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11086 loop only on "vect_intfloat_cvt" targets.
11088 2011-01-29 Tobias Burnus <burnus@net-b.de>
11091 * gfortran.dg/shape_6.f90: New.
11093 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11095 PR libgfortran/47434
11096 * gfortran.dg/read_infnan_1.f90: Update test.
11097 * gfortran.dg/module_nan.f90: Update test.
11098 * gfortran.dg/char4_iunit_1.f03: Update test.
11099 * gfortran.dg/large_real_kind_1.f90: Update test.
11100 * gfortran.dg/real_const_3.f90: Update test.
11101 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11103 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11106 * g++.dg/template/param2.C: New test.
11108 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11110 PR libgfortran/47285
11111 * gfortran.dg/fmt_g.f: New test.
11113 2011-01-28 Tobias Burnus <burnus@net-b.de>
11116 * gfortran.dg/pure_formal_1.f90: New.
11118 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11121 * gcc.dg/tls/pr42894.c: New test.
11123 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11125 * gcc.dg/pr47276.c: Add dg-require-visibility.
11127 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11129 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11131 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11132 Tobias Burnus <burnus@gcc.gnu.org>
11137 * gfortran.dg/realloc_on_assign_3.f03: New test.
11138 * gfortran.dg/realloc_on_assign_4.f03: New test.
11139 * gfortran.dg/allocatable_function_5.f90: New test.
11140 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11141 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11142 implemented" dg-errors.
11144 2011-01-27 Jan Hubicka <jh@suse.cz>
11146 PR middle-end/46949
11147 * gcc.dg/attr-weakref-4.c: New testcase
11149 2011-01-27 Martin Jambor <mjambor@suse.cz>
11151 PR tree-optimization/47228
11152 * gcc.dg/torture/pr47228.c: New test.
11154 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11156 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11158 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11160 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11161 when using auto-overlay support on the SPU.
11163 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11165 PR rtl-optimization/44174
11166 * gcc.target/i386/asm-6.c: New test.
11168 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11170 PR rtl-optimization/46856
11171 * gcc.c-torture/compile/pr46856.c: New test.
11173 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11174 Andrew Pinski <pinskia@gmail.com>
11177 * gcc.dg/pr43082.c: New.
11179 2011-01-26 DJ Delorie <dj@redhat.com>
11181 PR rtl-optimization/46878
11182 * gcc.dg/pr46878-1.c: New test.
11184 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11187 * g++.dg/cpp0x/pr47476.C: New test.
11189 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11191 * gcc.c-torture/compile/20110126-1.c: New test.
11193 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11196 * gcc.dg/torture/pr47473.c: New test.
11198 2011-01-26 Jan Hubicka <jh@suse.cz>
11201 * gcc.c-torture/execute/pr47237.c: New testcase.
11203 2011-01-26 Jan Hubicka <jh@suse.cz>
11205 PR tree-optimization/47190
11206 * gcc.dg/attr-weakref-3.c: New testcase.
11208 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11211 * gcc.dg/dll-9a.c: New test file.
11212 * gcc.dg/dll-11.c: Likewise.
11213 * gcc.dg/dll-12.c: Likewise.
11214 * gcc.dg/dll-12a.c: Likewise.
11215 * gcc.dg/dll-11a.c: Likewise.
11216 * gcc.dg/dll-9.c: Likewise.
11217 * gcc.dg/dll-10.c: Likewise.
11218 * gcc.dg/dll-10a.c: Likewise.
11219 * g++.dg/ext/dllexport4a.cc: Likewise.
11220 * g++.dg/ext/dllexport4.C: Likewise.
11221 * g++.dg/ext/dllexport5.C: Likewise.
11222 * g++.dg/ext/dllexport5a.cc: Likewise.
11224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11226 PR tree-optimization/46970
11227 * gcc.dg/graphite/pr46970.c: New.
11229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11231 PR tree-optimization/46215
11232 * gcc.dg/graphite/pr46215.c: New.
11234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11236 PR tree-optimization/46168
11237 * gcc.dg/graphite/pr46168.c: New.
11239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11241 PR tree-optimization/43657
11242 * gcc.dg/graphite/pr43657.c: New.
11244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11246 PR tree-optimization/29832
11247 * gfortran.dg/graphite/pr29832.f90: New.
11249 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11251 PR tree-optimization/43567
11252 * gcc.dg/graphite/pr43567.c: New.
11254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11256 * gfortran.dg/graphite/interchange-4.f: New.
11257 * gfortran.dg/graphite/interchange-5.f: New.
11259 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11260 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11261 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11262 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11263 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11264 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11265 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11266 * gfortran.dg/ltrans-7.f90: Removed.
11267 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11269 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11270 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11271 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11272 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11273 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11274 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11275 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11276 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11277 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11278 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11279 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11280 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11281 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11282 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11283 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11284 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11285 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11286 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11287 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11288 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11289 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11290 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11291 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11292 * gcc.dg/tree-ssa/data-dep-1.c
11293 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11294 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11295 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11296 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11297 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11299 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11301 PR tree-optimization/47265
11302 PR tree-optimization/47443
11303 * gcc.c-torture/compile/pr47265.c: New test.
11304 * gcc.dg/pr47443.c: New test.
11306 2011-01-25 Martin Jambor <mjambor@suse.cz>
11308 PR tree-optimization/47382
11309 * g++.dg/torture/pr47382.C: New test.
11310 * g++.dg/opt/devirt1.C: Xfail.
11312 2011-01-25 Yao Qi <yao@codesourcery.com>
11315 * gcc.target/arm/pr45701-1.c: New test.
11316 * gcc.target/arm/pr45701-2.c: New test.
11317 * gcc.target/arm/pr45701-3.c: New test.
11319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11320 Jakub Jelinek <jakub@redhat.com>
11322 PR tree-optimization/47271
11323 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11325 2011-01-25 Nick Clifton <nickc@redhat.com>
11327 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11328 (saturate_add): Delete.
11329 (exchange): Delete.
11330 (main): Do not run saturate_add.
11331 (set_interrupts): Delete.
11333 2011-01-25 Tobias Burnus <burnus@net-b.de>
11336 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11338 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11340 PR tree-optimization/47427
11341 PR tree-optimization/47428
11342 * gcc.c-torture/compile/pr47427.c: New test.
11343 * gcc.c-torture/compile/pr47428.c: New test.
11345 2011-01-25 Richard Guenther <rguenther@suse.de>
11347 PR middle-end/47411
11348 * gcc.dg/torture/pr47411.c: New testcase.
11350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11352 * gfortran.dg/graphite/id-24.f: New.
11353 * gfortran.dg/graphite/id-25.f: New.
11355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11357 * gfortran.dg/graphite/id-23.f: New.
11359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11361 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11363 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11365 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11366 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11367 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11368 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11369 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11370 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11371 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11372 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11373 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11375 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11377 * gcc.dg/graphite/block-0.c: Add documentation.
11378 * gcc.dg/graphite/block-4.c: Same.
11379 * gcc.dg/graphite/block-7.c: Same.
11380 * gcc.dg/graphite/block-8.c: New.
11381 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11382 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11383 * gcc.dg/graphite/interchange-12.c: Add documentation.
11384 * gcc.dg/graphite/interchange-13.c: New.
11385 * gcc.dg/graphite/interchange-14.c: New.
11386 * gcc.dg/graphite/interchange-15.c: New.
11387 * gcc.dg/graphite/interchange-8.c: Add documentation.
11388 * gcc.dg/graphite/interchange-mvt.c: Same.
11390 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11393 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11394 * gcc.target/powerpc/altivec-14.c: Ditto.
11395 * gcc.target/powerpc/altivec-33.c: Ditto.
11396 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11397 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11398 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11399 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11400 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11401 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11402 * g++.dg/ext/altivec-15.C: Ditto.
11403 * g++.dg/ext/altivec-types-1.C: Ditto.
11404 * g++.dg/ext/altivec-types-2.C: Ditto.
11405 * g++.dg/ext/altivec-types-3.C: Ditto.
11406 * g++.dg/ext/altivec-types-4.C: Ditto.
11408 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11410 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11412 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11414 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11415 optimization options.
11417 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11419 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11422 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11424 2011-01-23 Tobias Burnus <burnus@net-b.de>
11427 * gfortran.dg/allocatable_scalar_12.f90: New.
11429 2011-01-23 Ira Rosen <irar@il.ibm.com>
11431 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11432 vectorization to be not profitable if peeling is used to
11433 realign the memory access.
11434 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11435 loop bound to avoid loop unrolling.
11436 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11438 2011-01-22 Jan Hubicka <jh@suse.cz>
11441 * g++.dg/lto/pr47333.C: New file.
11443 2011-01-22 Jan Hubicka <jh@suse.cz>
11445 PR tree-optimization/43884
11447 * gcc.dg/autopar/outer-2.c: Increase array size.
11448 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11450 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11453 * gfortran.dg/c_loc_tests_16.f90: New test.
11455 2011-01-22 Tobias Burnus <burnus@net-b.de>
11458 * gfortran.dg/typebound_proc_19.f90: New.
11460 2011-01-21 Jeff Law <law@redhat.com>
11462 PR tree-optimization/47053
11463 * g++.dg/pr47053.C: New test.
11465 2011-01-21 Jason Merrill <jason@redhat.com>
11468 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11470 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11473 * g++.dg/cpp0x/range-for10.C: New test.
11474 * g++.dg/template/for1.C: New test.
11476 PR middle-end/45566
11477 * g++.dg/tree-prof/partition3.C: New test.
11479 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11481 PR rtl-optimization/47366
11482 * g++.dg/opt/pr47366.C: New test.
11484 2011-01-21 Jason Merrill <jason@redhat.com>
11487 * g++.dg/cpp0x/constexpr-regress2.C: New.
11489 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11491 2011-01-21 Jeff Law <law@redhat.com>
11493 PR rtl-optimization/41619
11494 * gcc.dg/pr41619.c: New.
11496 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11498 PR tree-optimization/47355
11499 * g++.dg/opt/pr47355.C: New test.
11501 2011-01-21 Richard Guenther <rguenther@suse.de>
11503 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11506 2011-01-21 Richard Guenther <rguenther@suse.de>
11508 PR tree-optimization/47365
11509 * gcc.dg/torture/pr47365.c: New testcase.
11510 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11512 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11514 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11516 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11518 PR tree-optimization/47391
11519 * gcc.dg/pr47391.c: New test.
11521 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11523 * g++.dg/template/char1.C: Use signed char.
11525 2011-01-21 Tobias Burnus <burnus@net-b.de>
11528 * gfortran.dg/pointer_target_4.f90: New.
11530 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11533 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11534 ILP32 system and not IP32.
11536 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11539 * g++.dg/debug/pr46583.C: New.
11541 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11544 * g++.dg/debug/pr47283.C: New test.
11547 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11548 * gcc.target/i386/headmerge-2.c: Likewise.
11550 2011-01-20 Richard Guenther <rguenther@suse.de>
11552 PR middle-end/47370
11553 * gcc.dg/torture/pr47370.c: New testcase.
11555 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11557 PR tree-optimization/46130
11558 * gcc.dg/pr46130-1.c: New test.
11559 * gcc.dg/pr46130-2.c: New test.
11561 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11564 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11566 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11569 * g++.dg/debug/pr46240.cc: New.
11571 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11574 * g++.dg/template/anonunion1.C: New test.
11576 PR rtl-optimization/47337
11577 * gcc.c-torture/execute/pr47337.c: New test.
11579 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11582 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11584 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11586 PR tree-optimization/46021
11587 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11589 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11591 PR tree-optimization/47290
11592 * g++.dg/torture/pr47290.C: New test.
11594 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11597 * gfortran.dg/proc_ptr_comp_29.f90: New.
11599 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11602 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11603 powerpc-apple-darwin9.
11605 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11607 PR rtl-optimization/47299
11608 * gcc.c-torture/execute/pr47299.c: New test.
11610 2011-01-17 Jason Merrill <jason@redhat.com>
11612 * g++.dg/cpp0x/constexpr-virtual.C: New.
11614 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11617 * gfortran.dg/gomp/pr47331.f90: New test.
11619 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11622 * objc.dg/selector-warn-1.m: New.
11623 * obj-c++.dg/selector-warn-1.mm: New.
11625 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11627 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11628 Update dg-final accordingly.
11630 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11632 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11634 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11636 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11638 * gcc.dg/guality/pr36728-2.c: Likewise.
11640 2011-01-17 Richard Guenther <rguenther@suse.de>
11642 PR tree-optimization/47313
11643 * g++.dg/torture/pr47313.C: New testcase.
11645 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11648 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11649 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11650 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11651 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11653 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11655 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11656 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11657 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11659 2011-01-17 Richard Guenther <rguenther@suse.de>
11661 PR tree-optimization/45967
11662 * gcc.dg/torture/pr45967-2.c: New testcase.
11663 * gcc.dg/torture/pr45967-3.c: Likewise.
11665 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11668 * g++.dg/ext/pr47213.C: Require visibility.
11670 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11672 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11673 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11675 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11677 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11678 Linux-based targets.
11680 2011-01-13 Jan Hubicka <jh@suse.cz>
11682 PR tree-optimization/47276
11683 * gcc.dg/pr47276.c: New testcase.
11685 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11686 Jonathan Wakely <jwakely.gcc@gmail.com>
11689 * g++.dg/other/pr33558.C: New.
11690 * g++.dg/other/pr33558-2.C: New.
11692 2011-01-14 Martin Jambor <mjambor@suse.cz>
11694 PR tree-optimization/45934
11695 PR tree-optimization/46302
11696 * g++.dg/ipa/devirt-c-1.C: New test.
11697 * g++.dg/ipa/devirt-c-2.C: Likewise.
11698 * g++.dg/ipa/devirt-c-3.C: Likewise.
11699 * g++.dg/ipa/devirt-c-4.C: Likewise.
11700 * g++.dg/ipa/devirt-c-5.C: Likewise.
11701 * g++.dg/ipa/devirt-c-6.C: Likewise.
11702 * g++.dg/ipa/devirt-6.C: Likewise.
11703 * g++.dg/ipa/devirt-d-1.C: Likewise.
11704 * g++.dg/torture/pr45934.C: Likewise.
11706 2011-01-14 Jason Merrill <jason@redhat.com>
11708 * g++.dg/cpp0x/variadic105.C: New.
11710 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11711 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11714 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11715 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11716 execution tests on i?86-*-*, x86_64-*-* and
11717 powerpc*-apple-darwin* && ilp32.
11718 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11719 tests on i?86-*-* and x86_64-*-*.
11721 2011-01-14 Richard Guenther <rguenther@suse.de>
11723 PR tree-optimization/47280
11724 * g++.dg/opt/pr47280.C: New testcase.
11726 2011-01-14 Jason Merrill <jason@redhat.com>
11728 * g++.dg/cpp0x/constexpr-regress1.C: New.
11730 * g++.dg/ext/flexary2.C: New.
11732 2011-01-14 Richard Guenther <rguenther@suse.de>
11734 PR middle-end/47281
11735 * gcc.dg/torture/pr47281.c: New testcase.
11736 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11738 2011-01-14 Richard Guenther <rguenther@suse.de>
11740 PR tree-optimization/47286
11741 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11743 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11746 * g++.dg/ext/pr47213.C: New.
11748 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11750 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11752 2011-01-13 Tobias Burnus <burnus@net-b.de>
11753 Mikael Morin <mikael@gcc.gnu.org>
11757 * gfortran.dg/select_type_20.f90: New.
11758 * gfortran.dg/select_type_21.f90: New.
11760 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11763 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11765 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11767 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11768 * gcc.dg/guality/pr36728-2.c: Likewise.
11770 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11773 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11775 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11777 PR rtl-optimization/45352
11778 * gcc.dg/pr45352-3.c: New.
11780 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11782 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11784 * g++.dg/cpp0x/range-for8.C: New.
11785 * g++.dg/cpp0x/range-for9.C: New.
11787 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11790 * g++.dg/debug/pr47209.C: New.
11792 2011-01-12 Richard Guenther <rguenther@suse.de>
11795 * gcc.dg/lto/pr47259_0.c: New testcase.
11796 * gcc.dg/lto/pr47259_1.c: Likewise.
11798 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11800 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11801 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11802 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11803 methods missing from the OBJC2 Object.
11804 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11805 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11806 GNU and NeXT runtimes.
11807 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11809 * objc-obj-c++-shared/Object1.m: Likewise.
11810 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11811 * objc.dg/proto-qual-1.m: Likewise.
11812 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11813 * obj-c++.dg/proto-qual-1.mm: Likewise.
11815 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11818 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11820 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11822 Fixed the Objective-C++ testsuite and updated all tests.
11823 * lib/obj-c++.exp (obj-c++_init): Declare and set
11824 gcc_warning_prefix and gcc_error_prefix.
11825 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11826 'dg-warning', 'dg-message' and 'dg-error'.
11827 * obj-c++.dg/class-extension-3.mm: Likewise.
11828 * obj-c++.dg/class-protocol-1.mm: Likewise.
11829 * obj-c++.dg/encode-7.mm: Likewise.
11830 * obj-c++.dg/exceptions-3.mm: Likewise.
11831 * obj-c++.dg/exceptions-5.mm: Likewise.
11832 * obj-c++.dg/method-12.mm: Likewise.
11833 * obj-c++.dg/method-13.mm: Likewise.
11834 * obj-c++.dg/method-15.mm: Likewise.
11835 * obj-c++.dg/method-16.mm: Likewise.
11836 * obj-c++.dg/method-4.mm: Likewise.
11837 * obj-c++.dg/method-8.mm: Likewise.
11838 * obj-c++.dg/method-conflict-1.mm: Likewise.
11839 * obj-c++.dg/method-conflict-2.mm: Likewise.
11840 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11841 and uncommented second part of the testcase now that the testsuite
11843 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11844 and uncommented second part of the testcase now that the testsuite
11846 * obj-c++.dg/private-1.mm: Likewise.
11847 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11848 * obj-c++.dg/syntax-error-7.mm: Likewise.
11849 * obj-c++.dg/warn5.mm: Likewise.
11850 * obj-c++.dg/property/at-property-14.mm: Likewise.
11851 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11853 * obj-c++.dg/property/at-property-18.mm: Likewise.
11854 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11856 * obj-c++.dg/property/at-property-21.mm: Likewise.
11857 * obj-c++.dg/property/at-property-28.mm: Likewise.
11858 * obj-c++.dg/property/at-property-5.mm: Likewise.
11859 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11860 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11861 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11862 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11863 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11864 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11865 * obj-c++.dg/tls/diag-5.mm: Likewise.
11866 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11867 dg-error, now matched correctly.
11869 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11871 * objc.dg/property/at-property-29.m: New.
11872 * obj-c++.dg/property/at-property-29.mm: New.
11874 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11876 * go.test/go-test.exp (go-set-goarch): New proc.
11877 (go-gc-tests): Use it.
11879 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11882 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11884 2011-01-11 Richard Henderson <rth@redhat.com>
11886 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11888 2011-01-11 Jan Hubicka <jh@suse.cz>
11892 * gcc.dg/lto/pr45721_1.c: New file.
11893 * gcc.dg/lto/pr45721_0.c: New file.
11895 2011-01-11 Richard Guenther <rguenther@suse.de>
11897 PR tree-optimization/46076
11898 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11900 2011-01-11 Jeff Law <law@redhat.com>
11902 * PR tree-optimization/47086
11903 * gcc.dg/pr47086.c: New test.
11905 2011-01-11 Jason Merrill <jason@redhat.com>
11908 * g++.dg/template/new10.C: New.
11911 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11913 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11915 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11916 Split type definitions and NSConstantString class into...
11917 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11918 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11919 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11920 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11921 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11922 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11924 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11925 encode defines for newer NeXT system headers.
11926 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11927 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11928 * objc.dg/foreach-5.m: Likewise.
11929 * objc.dg/foreach-2.m: Likewise.
11930 * objc.dg/foreach-4.m: Likewise.
11931 * objc.dg/torture/strings/string1.m: Likewise.
11932 * objc.dg/torture/strings/string2.m: Likewise.
11933 * objc.dg/torture/strings/string3.m: Likewise.
11934 * objc.dg/torture/strings/string4.m: Likewise.
11935 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11936 header and stand alone.
11937 * obj-c++.dg/strings/strings-2.mm: Likewise.
11938 * objc.dg/torture/strings/const-str-3.m: Likewise.
11939 * objc.dg/strings/strings-2.m: Likewise.
11940 * objc.dg/strings/const-str-12b.m: Likewise.
11942 2011-01-12 Richard Guenther <rguenther@suse.de>
11944 PR middle-end/32511
11945 * gcc.dg/attr-weak-1.c: Adjust.
11947 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11950 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11951 standard compliant and comment.
11953 2011-01-10 Jan Hubicka <jh@suse.cz>
11956 * gcc.dg/initpri3.c: New testcase.
11958 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11961 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11962 externally visible.
11967 (g_ebp_save): Likewise.
11968 (g_esp_save): Likewise.
11970 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11972 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11974 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11976 PR tree-optimization/46021
11977 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11978 i?86-*-*, x86_64-*-*.
11980 2011-01-10 Jeff Law <law@redhat.com>
11982 * PR tree-optimization/47141
11983 * gcc.c-torture/compile/pr47141.c: New test.
11985 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11988 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11989 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11990 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11991 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11994 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11995 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11996 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11997 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11998 being vectorized. Adjust dg-final pattern.
12001 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12002 * gcc.dg/vect/slp-24.c: Likewise.
12004 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12007 * g++.dg/other/pr47218-1.C: New test file.
12008 * g++.dg/other/pr47218.C: Likewise.
12009 * g++.dg/other/pr47218.h: New supporting header.
12011 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12014 * objc.dg/attributes/invalid-attribute-1.m: New.
12015 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12017 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12020 * gfortran.dg/proc_ptr_comp_28.f90: New.
12022 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12024 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12025 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12026 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12027 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12028 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12029 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12030 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12031 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12032 * objc.dg/gnu-api-2-class.m: Likewise.
12033 * objc.dg/gnu-api-2-ivar.m: Likewise.
12034 * objc.dg/gnu-api-2-method.m: Likewise.
12035 * objc.dg/gnu-api-2-objc.m: Likewise.
12036 * objc.dg/gnu-api-2-object.m: Likewise.
12037 * objc.dg/gnu-api-2-property.m: Likewise.
12038 * objc.dg/gnu-api-2-protocol.m: Likewise.
12039 * objc.dg/gnu-api-2-sel.m: Likewise.
12041 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12043 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12044 * objc.dg/objc-foreach-4.m: Likewise.
12045 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12046 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12047 * objc.dg/foreach-4.m: Likewise.
12048 * objc.dg/foreach-5.m: Likewise.
12049 * objc.dg/foreach-3.m: Return self from init.
12051 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12054 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12056 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12059 * gfortran.dg/class_35.f90: New.
12061 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12063 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12065 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12068 * objc.dg/invalid-method-2.m: New.
12069 * obj-c++.dg/invalid-method-2.mm: New.
12071 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12074 * gfortran.dg/transpose_optimization_2.f90 : New test.
12076 2011-01-08 Jan Hubicka <jh@suse.cz>
12078 PR tree-optmization/46469
12079 * g++.dg/torture/pr46469.C: New testcase.
12081 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12083 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12084 emulation of libobjc-gnu structure layout functionality to ..
12085 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12086 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12087 * objc/execute/bf-common.h: Adjust headers.
12088 * objc/execute/bf-1.m: Likewise.
12089 * objc/execute/bf-2.m: Likewise.
12090 * objc/execute/bf-3.m: Likewise.
12091 * objc/execute/bf-4.m: Likewise.
12092 * objc/execute/bf-5.m: Likewise.
12093 * objc/execute/bf-6.m: Likewise.
12094 * objc/execute/bf-7.m: Likewise.
12095 * objc/execute/bf-8.m: Likewise.
12096 * objc/execute/bf-9.m: Likewise.
12097 * objc/execute/bf-10.m: Likewise.
12098 * objc/execute/bf-11.m: Likewise.
12099 * objc/execute/bf-12.m: Likewise.
12100 * objc/execute/bf-13.m: Likewise.
12101 * objc/execute/bf-14.m: Likewise.
12102 * objc/execute/bf-15.m: Likewise.
12103 * objc/execute/bf-16.m: Likewise.
12104 * objc/execute/bf-17.m: Likewise.
12105 * objc/execute/bf-18.m: Likewise.
12106 * objc/execute/bf-19.m: Likewise.
12107 * objc/execute/bf-20.m: Likewise.
12108 * objc/execute/bf-21.m: Likewise.
12109 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12110 objc_get_type_qualifiers ().
12112 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12115 * gfortran.dg/dependency_39.f90: New test.
12117 2011-01-07 Jan Hubicka <jh@suse.cz>
12119 Get builtins tests ready for linker plugin.
12120 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12121 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12122 my_memset, my_bzero): Mark used.
12123 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12124 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12126 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12129 2011-01-07 Jan Hubicka <jh@suse.cz>
12131 PR tree-optimization/46367
12132 * g++.dg/torture/pr46367.C: New file.
12134 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12137 * gcc.dg/pr47201.c: New test.
12140 * gcc.dg/tree-prof/pr47187.c: New test.
12142 2011-01-07 Tobias Burnus <burnus@net-b.de>
12145 * gfortran.dg/extends_type_of_3.f90: New.
12147 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12149 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12150 * g++.dg/ext/dllimport-MI1.C: Likewise.
12151 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12152 * g++.dg/ext/dllimport10.C: Likewise.
12153 * g++.dg/ext/dllimport11.C: Likewise.
12154 * g++.dg/ext/dllimport12.C: Likewise.
12155 * g++.dg/ext/dllimport13.C: Likewise.
12156 * g++.dg/ext/dllimport2.C: Likewise.
12157 * g++.dg/ext/dllimport3.C: Likewise.
12158 * g++.dg/ext/dllimport4.C: Likewise.
12159 * g++.dg/ext/dllimport5.C: Likewise.
12160 * g++.dg/ext/dllimport6.C: Likewise.
12161 * g++.dg/ext/dllimport8.C: Likewise.
12162 * g++.dg/ext/dllimport9.C: Likewise.
12163 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12164 targets, too. Additionally enable test for i?86-*-mingw*.
12165 * g++.dg/ext/selectany1.C: Likewise.
12166 Remove guard variable check.
12168 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12172 * gfortran.dg/storage_size_3.f08: Extended.
12174 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12177 * g++.dg/template/stdarg1.C: New test.
12179 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12182 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12183 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12184 from the interface of functions to not hide the errors that
12187 2011-01-06 Jan Hubicka <jh@suse.cz>
12189 * gcc.dg/lto/pr47188_0.c: New testcase.
12190 * gcc.dg/lto/pr47188_1.c: New testcase.
12192 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12196 * gfortran.dg/interface_33.f90: New test.
12198 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12201 * gcc.c-torture/compile/pr47150.c: New test.
12203 2011-01-06 Ira Rosen <irar@il.ibm.com>
12205 PR tree-optimization/47139
12206 * gcc.dg/vect/pr47139.c: New test.
12208 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12211 * gfortran.dg/extends_type_of_2.f03: New.
12213 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12215 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12217 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12219 * gnat.dg/opt14.adb: New test.
12221 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12224 * gfortran.dg/allocate_error_2.f90: New test.
12226 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12229 * gfortran.dg/storage_size_3.f08: New.
12231 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12233 PR libgfortran/47154
12234 * gfortran.dg/namelist_68.f90: New test.
12236 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12238 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12240 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12243 * gfortran.dg/class_34.f90: New.
12245 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12247 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12248 use __builtin_inff. Skip all single-precision tests that require
12251 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12253 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12255 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12257 PR tree-optimization/47148
12258 * gcc.c-torture/execute/pr47148.c: New test.
12260 PR tree-optimization/47155
12261 * gcc.c-torture/execute/pr47155.c: New test.
12263 PR rtl-optimization/47157
12264 * gcc.c-torture/compile/pr47157.c: New test.
12266 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12268 * gcc.dg/torture/vector-shift2.c (schar): Define.
12269 (main): Always use schar or uchar instead of plain "char" to avoid
12270 dependencies on implementation-defined char signedness.
12272 2011-01-03 Martin Jambor <mjambor@suse.cz>
12274 PR tree-optimization/46801
12275 * gnat.dg/pack9.adb: Remove xfail.
12277 2011-01-03 Martin Jambor <mjambor@suse.cz>
12279 PR tree-optimization/46984
12280 * g++.dg/ipa/pr46984.C: New test.
12282 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12285 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12287 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12289 PR tree-optimization/47140
12290 * gcc.c-torture/compile/pr47140.c: New test.
12292 PR rtl-optimization/47028
12293 * gcc.dg/pr47028.c: New test.
12295 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12297 * objc.dg/protocol-forward-1.m: Removed TODO.
12298 * objc.dg/protocol-forward-2.m: New.
12299 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12300 * obj-c++.dg/protocol-forward-2.mm: New.
12302 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12305 * g++.dg/eh/pr38662.C: New testcase.
12307 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12309 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12310 scan for newline '\n'.
12313 Copyright (C) 2011 Free Software Foundation, Inc.
12315 Copying and distribution of this file, with or without modification,
12316 are permitted in any medium without royalty provided the copyright
12317 notice and this notice are preserved.