1 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3 * gcc.target/i386/sse2-mul-1.c: New test.
4 * gcc.target/i386/sse4_1-mul-1.c: New test.
5 * gcc.target/i386/avx-mul-1.c: New test.
6 * gcc.target/i386/xop-mul-1.c: New test.
7 * gcc.target/i386/avx2-mul-1.c: New test.
9 2011-10-14 Jason Merrill <jason@redhat.com>
12 * g++.dg/cpp0x/nsdmi-list1.C: New.
15 * g++.dg/cpp0x/nsdmi-const1.C: New.
17 2011-10-14 Janus Weil <janus@gcc.gnu.org>
20 * gfortran.dg/pointer_intent_5.f90: New.
22 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
24 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
25 * gcc.target/i386/warn-vect-op-1.c: Ditto.
26 * gcc.target/i386/warn-vect-op-2.c: Ditto.
28 2011-10-14 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/pointer_check_11.f90: New.
32 * gfortran.dg/pointer_check_12.f90: New.
34 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/overload/operator4.C: New.
39 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
41 * gcc.dg/di-longlong64-sync-1.c: New test.
42 * gcc.dg/di-sync-multithread.c: New test.
43 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
44 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
45 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
46 tests for v5, v6, v6k, and v7-a, and add-options helpers.
47 (check_effective_target_arm_arm_ok): New helper.
48 (check_effective_target_sync_longlong): New helper.
50 2011-10-14 Richard Guenther <rguenther@suse.de>
52 PR tree-optimization/50723
53 * gcc.dg/torture/pr50723.c: New testcase.
55 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/warn/format6.C: New.
59 * obj-c++.dg/warn6.mm: Likewise.
61 2011-10-13 Richard Henderson <rth@redhat.com>
63 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
65 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
66 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
67 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
69 2011-10-13 Jason Merrill <jason@redhat.com>
72 * g++.dg/cpp0x/nsdmi-template2.C: New.
75 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
78 * g++.dg/init/vbase1.C: New.
80 2011-10-13 Jakub Jelinek <jakub@redhat.com>
82 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
83 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
84 * gcc.target/i386/avx-vphminposuw-2.c: New test.
85 * gcc.target/i386/avx-vphminposuw-3.c: New test.
87 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
89 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
91 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
93 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
95 2011-10-13 Richard Guenther <rguenther@suse.de>
97 PR tree-optimization/50712
98 * gcc.target/i386/pr50712.c: New testcase.
100 2011-10-13 Tom de Vries <tom@codesourcery.com>
102 * gcc.dg/memcpy-4.c: New test.
104 2011-10-13 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/50698
107 * g++.dg/vect/pr50698.cc: New testcase.
109 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
111 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
112 * gcc.target/powerpc/warn-2.c: Ditto.
114 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
115 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
116 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
117 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
118 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
119 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
120 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
121 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
122 * gcc.target/powerpc/ppc-pow.c: Likewise.
123 * gcc.target/powerpc/recip-1.c: Likewise.
124 * gcc.target/powerpc/recip-2.c: Likewise.
125 * gcc.target/powerpc/recip-3.c: Likewise.
126 * gcc.target/powerpc/recip-4.c: Likewise.
127 * gcc.target/powerpc/recip-5.c: Likewise.
129 2011-10-12 David S. Miller <davem@davemloft.net>
131 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
132 '-mvis3' instead of 'mcpu=niagara3' in options.
133 * gcc.target/sparc/fhalve.c: Likewise.
134 * gcc.target/sparc/fnegop.c: Likewise.
135 * gcc.target/sparc/fpadds.c: Likewise.
136 * gcc.target/sparc/fshift.c: Likewise.
137 * gcc.target/sparc/fucmp.c: Likewise.
138 * gcc.target/sparc/lzd.c: Likewise.
139 * gcc.target/sparc/vis3misc.c: Likewise.
140 * gcc.target/sparc/xmul.c: Likewise.
142 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
144 * gnat.dg/vect1.ad[sb]: New test.
145 * gnat.dg/vect1_pkg.ads: New helper.
146 * gnat.dg/vect2.ad[sb]: New test.
147 * gnat.dg/vect2_pkg.ads: New helper.
148 * gnat.dg/vect3.ad[sb]: New test.
149 * gnat.dg/vect3_pkg.ads: New helper.
150 * gnat.dg/vect4.ad[sb]: New test.
151 * gnat.dg/vect4_pkg.ads: New helper.
152 * gnat.dg/vect5.ad[sb]: New test.
153 * gnat.dg/vect5_pkg.ads: New helper.
154 * gnat.dg/vect6.ad[sb]: New test.
155 * gnat.dg/vect6_pkg.ads: New helper.
157 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
159 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
160 * gcc.target/i386/fma_run_double_2.c: Likewise.
161 * gcc.target/i386/fma_run_double_3.c: Likewise.
162 * gcc.target/i386/fma_run_double_4.c: Likewise.
163 * gcc.target/i386/fma_run_double_5.c: Likewise.
164 * gcc.target/i386/fma_run_double_6.c: Likewise.
165 * gcc.target/i386/fma_run_float_1.c: Likewise.
166 * gcc.target/i386/fma_run_float_2.c: Likewise.
167 * gcc.target/i386/fma_run_float_3.c: Likewise.
168 * gcc.target/i386/fma_run_float_4.c: Likewise.
169 * gcc.target/i386/fma_run_float_5.c: Likewise.
170 * gcc.target/i386/fma_run_float_6.c: Likewise.
172 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
173 remove the extra dg-options.
174 * gcc.target/i386/l_fma_double_2.c: Likewise.
175 * gcc.target/i386/l_fma_double_3.c: Likewise.
176 * gcc.target/i386/l_fma_double_4.c: Likewise.
177 * gcc.target/i386/l_fma_double_5.c: Likewise.
178 * gcc.target/i386/l_fma_double_6.c: Likewise.
179 * gcc.target/i386/l_fma_float_1.c: Likewise.
180 * gcc.target/i386/l_fma_float_2.c: Likewise.
181 * gcc.target/i386/l_fma_float_3.c: Likewise.
182 * gcc.target/i386/l_fma_float_4.c: Likewise.
183 * gcc.target/i386/l_fma_float_5.c: Likewise.
184 * gcc.target/i386/l_fma_float_6.c: Likewise.
186 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
188 PR tree-optimization/50189
189 * g++.dg/torture/pr50189.C: New testcase.
191 2011-10-12 Richard Guenther <rguenther@suse.de>
193 PR tree-optimization/50700
194 * gcc.dg/builtin-object-size-12.c: New testcase.
196 2011-10-12 Joseph Myers <joseph@codesourcery.com>
199 * gcc.c-torture/compile/pr50565-1.c,
200 gcc.c-torture/compile/pr50565-2.c: New tests.
202 2011-10-11 Jason Merrill <jason@redhat.com>
206 * g++.dg/template/constant1.C: New.
207 * g++.dg/template/constant2.C: New.
208 * g++.dg/cpp0x/constexpr-template3.C: New.
210 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
212 * gcc.target/i386/warn-vect-op-3.c: New test.
213 * gcc.target/i386/warn-vect-op-1.c: New test.
214 * gcc.target/i386/warn-vect-op-2.c: New test.
216 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
218 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
220 2011-10-11 Richard Guenther <rguenther@suse.de>
222 PR tree-optimization/50204
223 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
225 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
227 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
229 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
231 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
232 * gcc.target/i386/fma_double_2.c: Ditto.
233 * gcc.target/i386/fma_double_3.c: Ditto.
234 * gcc.target/i386/fma_double_4.c: Ditto.
235 * gcc.target/i386/fma_double_5.c: Ditto.
236 * gcc.target/i386/fma_double_6.c: Ditto.
237 * gcc.target/i386/fma_float_1.c: Ditto.
238 * gcc.target/i386/fma_float_2.c: Ditto.
239 * gcc.target/i386/fma_float_3.c: Ditto.
240 * gcc.target/i386/fma_float_4.c: Ditto.
241 * gcc.target/i386/fma_float_5.c: Ditto.
242 * gcc.target/i386/fma_float_6.c: Ditto.
243 * gcc.target/i386/l_fma_double_1.c: Ditto.
244 * gcc.target/i386/l_fma_double_2.c: Ditto.
245 * gcc.target/i386/l_fma_double_3.c: Ditto.
246 * gcc.target/i386/l_fma_double_4.c: Ditto.
247 * gcc.target/i386/l_fma_double_5.c: Ditto.
248 * gcc.target/i386/l_fma_double_6.c: Ditto.
249 * gcc.target/i386/l_fma_float_1.c: Ditto.
250 * gcc.target/i386/l_fma_float_2.c: Ditto.
251 * gcc.target/i386/l_fma_float_3.c: Ditto.
252 * gcc.target/i386/l_fma_float_4.c: Ditto.
253 * gcc.target/i386/l_fma_float_5.c: Ditto.
254 * gcc.target/i386/l_fma_float_6.c: Ditto.
255 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
256 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
257 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
258 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
259 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
260 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
261 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
262 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
263 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
264 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
265 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
266 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
268 2011-10-11 Tristan Gingold <gingold@adacore.com>
270 * gcc.dg/va-arg-4.c: New test.
271 * gcc.dg/va-arg-5.c: Ditto.
273 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
275 * lib/target-supports.exp (check_effective_target_fd_truncate):
276 Close and unlink test file before exit.
278 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
281 * gfortran.dg/forall_15.f90: New test case.
283 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
284 Andrew Macleod <amacleod@redhat.com>
286 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
287 wrappers for *other_threads() and *final_verify().
288 * gcc.dg/simulate-thread/simulate-thread.h
289 (simulate_thread_wrapper_other_threads): New.
290 (simulate_thread_wrapper_final_verify): New.
292 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
294 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
296 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
298 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
300 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
301 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
303 * gcc.target/i386/fma_1.h: New file.
304 * gcc.target/i386/fma_2.h: Likewise.
305 * gcc.target/i386/fma_3.h: Likewise.
306 * gcc.target/i386/fma_4.h: Likewise.
307 * gcc.target/i386/fma_5.h: Likewise.
308 * gcc.target/i386/fma_6.h: Likewise.
309 * gcc.target/i386/fma_double_1.c: Likewise.
310 * gcc.target/i386/fma_double_2.c: Likewise.
311 * gcc.target/i386/fma_double_3.c: Likewise.
312 * gcc.target/i386/fma_double_4.c: Likewise.
313 * gcc.target/i386/fma_double_5.c: Likewise.
314 * gcc.target/i386/fma_double_6.c: Likewise.
315 * gcc.target/i386/fma_float_1.c: Likewise.
316 * gcc.target/i386/fma_float_2.c: Likewise.
317 * gcc.target/i386/fma_float_3.c: Likewise.
318 * gcc.target/i386/fma_float_4.c: Likewise.
319 * gcc.target/i386/fma_float_5.c: Likewise.
320 * gcc.target/i386/fma_float_6.c: Likewise.
321 * gcc.target/i386/fma_main.h: Likewise.
322 * gcc.target/i386/fma_run_double_1.c: Likewise.
323 * gcc.target/i386/fma_run_double_2.c: Likewise.
324 * gcc.target/i386/fma_run_double_3.c: Likewise.
325 * gcc.target/i386/fma_run_double_4.c: Likewise.
326 * gcc.target/i386/fma_run_double_5.c: Likewise.
327 * gcc.target/i386/fma_run_double_6.c: Likewise.
328 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
329 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
330 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
331 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
332 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
333 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
334 * gcc.target/i386/fma_run_float_1.c: Likewise.
335 * gcc.target/i386/fma_run_float_2.c: Likewise.
336 * gcc.target/i386/fma_run_float_3.c: Likewise.
337 * gcc.target/i386/fma_run_float_4.c: Likewise.
338 * gcc.target/i386/fma_run_float_5.c: Likewise.
339 * gcc.target/i386/fma_run_float_6.c: Likewise.
340 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
341 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
342 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
343 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
344 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
345 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
346 * gcc.target/i386/l_fma_1.h: Likewise.
347 * gcc.target/i386/l_fma_2.h: Likewise.
348 * gcc.target/i386/l_fma_3.h: Likewise.
349 * gcc.target/i386/l_fma_4.h: Likewise.
350 * gcc.target/i386/l_fma_5.h: Likewise.
351 * gcc.target/i386/l_fma_6.h: Likewise.
352 * gcc.target/i386/l_fma_double_1.c: Likewise.
353 * gcc.target/i386/l_fma_double_2.c: Likewise.
354 * gcc.target/i386/l_fma_double_3.c: Likewise.
355 * gcc.target/i386/l_fma_double_4.c: Likewise.
356 * gcc.target/i386/l_fma_double_5.c: Likewise.
357 * gcc.target/i386/l_fma_double_6.c: Likewise.
358 * gcc.target/i386/l_fma_float_1.c: Likewise.
359 * gcc.target/i386/l_fma_float_2.c: Likewise.
360 * gcc.target/i386/l_fma_float_3.c: Likewise.
361 * gcc.target/i386/l_fma_float_4.c: Likewise.
362 * gcc.target/i386/l_fma_float_5.c: Likewise.
363 * gcc.target/i386/l_fma_float_6.c: Likewise.
364 * gcc.target/i386/l_fma_main.h: Likewise.
365 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
366 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
367 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
368 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
369 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
370 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
371 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
372 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
373 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
374 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
375 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
376 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
378 2011-10-10 Richard Guenther <rguenther@suse.de>
381 * gcc.dg/torture/pr50389.c: New testcase.
383 2011-10-10 Richard Guenther <rguenther@suse.de>
386 * gcc.dg/builtins-47.c: Optimize.
388 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
390 * lib/gcc-simulate-thread.exp: New.
391 * gcc.dg/simulate-thread/guality.h: New.
392 * gcc.dg/simulate-thread/simulate-thread.h: New.
393 * gcc.dg/simulate-thread/simulate-thread.exp: New.
394 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
395 * gcc.dg/simulate-thread/README: New.
396 * g++.dg/simulate-thread/guality.h: New.
397 * g++.dg/simulate-thread/simulate-thread.h: New.
398 * g++.dg/simulate-thread/simulate-thread.exp: New.
399 * g++.dg/simulate-thread/simulate-thread.gdb: New.
400 * c-c++-common/cxxbitfields-2.c: Remove.
401 * c-c++-common/cxxbitfields.c: Remove.
402 * c-c++-common/cxxbitfields-4.c: Remove.
403 * c-c++-common/cxxbitfields-5.c: Remove.
404 * c-c++-common/simulate-thread/bitfields-1.c: New.
405 * c-c++-common/simulate-thread/bitfields-2.c: New.
406 * c-c++-common/simulate-thread/bitfields-3.c: New.
407 * c-c++-common/simulate-thread/bitfields-4.c: New.
409 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/warn/format5.C: New.
414 2011-10-09 Tobias Burnus <burnus@net-b.de>
417 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
418 * gfortran.dg/common_16.f90: New.
420 2011-10-09 Tobias Burnus <burnus@net-b.de>
422 * gfortran.dg/iso_c_binding_param_1.f90: New.
423 * gfortran.dg/iso_c_binding_param_2.f90: New.
424 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
426 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
428 PR tree-optimization/50635
429 * gcc.dg/vect/pr50635.c: New test.
431 2011-10-09 Janus Weil <janus@gcc.gnu.org>
434 * gfortran.dg/proc_decl_27.f90: New.
436 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
439 * objc/execute/initialize-1.m: New test.
441 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
444 * gfortran.dg/pointer_function_result_1.f90 : New test.
446 2011-10-07 David S. Miller <davem@davemloft.net>
449 * gcc.target/sparc/sparc.exp: Add vis3 target test.
450 * gcc.target/sparc/cmask.c: Use it.
451 * gcc.target/sparc/fhalve.c: Likewise.
452 * gcc.target/sparc/fnegop.c: Likewise.
453 * gcc.target/sparc/fpadds.c: Likewise.
454 * gcc.target/sparc/fshift.c: Likewise.
455 * gcc.target/sparc/fucmp.c: Likewise.
456 * gcc.target/sparc/lzd.c: Likewise.
457 * gcc.target/sparc/vis3misc.c: Likewise.
458 * gcc.target/sparc/xmul.c: Likewise.
460 2011-10-07 Richard Henderson <rth@redhat.com>
462 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
464 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
466 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
468 * gcc.dg/pr50193-1.c: New file.
469 * gcc.target/arm/shiftable.c: New file.
471 2011-10-07 Janus Weil <janus@gcc.gnu.org>
474 * gfortran.dg/class_46.f03: New.
476 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
478 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
479 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
480 (syslog, vsyslog, __vsyslog_chk): Likewise.
482 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
483 (x, EXT_x): Use ASMNAME.
485 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
488 2011-10-07 Tom de Vries <tom@codesourcery.com>
491 * gcc.dg/pr50527.c: New test.
493 2011-10-07 Jakub Jelinek <jakub@redhat.com>
495 PR tree-optimization/50650
496 * gcc.c-torture/compile/pr50650.c: New test.
498 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 PR tree-optimization/50575
501 * gcc.c-torture/execute/vector-compare-2.x: New file.
503 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
506 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
507 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
510 2011-10-07 Richard Guenther <rguenther@suse.de>
513 * gcc.dg/vect/vect-align-2.c: Increase array size.
515 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
516 H.J. Lu <hongjiu.lu@intel.com>
519 * gcc.target/i386/pr50603.c: New test.
521 2011-10-06 Jason Merrill <jason@redhat.com>
524 * g++.dg/cpp0x/default31.C: New.
526 2011-10-06 Jakub Jelinek <jakub@redhat.com>
528 PR tree-optimization/50596
529 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
531 * gcc.dg/vect/vect-cond-8.c: New test.
533 2011-10-06 Richard Henderson <rth@redhat.com>
535 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
536 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
537 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
538 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
539 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
540 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
541 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
542 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
543 * gcc.c-torture/execute/vshuf-16.inc: New file.
544 * gcc.c-torture/execute/vshuf-2.inc: New file.
545 * gcc.c-torture/execute/vshuf-4.inc: New file.
546 * gcc.c-torture/execute/vshuf-8.inc: New file.
547 * gcc.c-torture/execute/vshuf-main.inc: New file.
548 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
549 * gcc.c-torture/execute/vshuf-v2df.c: New test.
550 * gcc.c-torture/execute/vshuf-v2di.c: New test.
551 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
552 * gcc.c-torture/execute/vshuf-v2si.c: New test.
553 * gcc.c-torture/execute/vshuf-v4df.c: New test.
554 * gcc.c-torture/execute/vshuf-v4di.c: New test.
555 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
556 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
557 * gcc.c-torture/execute/vshuf-v4si.c: New test.
558 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
559 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
560 * gcc.c-torture/execute/vshuf-v8si.c: New test.
562 2011-10-06 Jakub Jelinek <jakub@redhat.com>
564 PR tree-optimization/49279
565 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
566 * gcc.c-torture/execute/pr49279.c: New test.
568 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
571 * gcc.c-torture/compile/pr49049.c: New test.
573 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
576 * gcc.target/arm/pr50305.c: New test.
578 2011-10-06 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/38884
581 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
582 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
584 2011-10-05 David S. Miller <davem@davemloft.net>
586 * gcc.target/sparc/lzd.c: New test.
587 * gcc.target/sparc/popc.c: New test.
589 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
591 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
592 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
593 * g++.dg/other/final1.C: Cleanup original tree dump.
595 2011-10-05 Jakub Jelinek <jakub@redhat.com>
597 PR tree-optimization/50613
598 * gcc.dg/pr50613.c: New test.
600 2011-10-05 Richard Henderson <rth@redhat.com>
602 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
603 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
604 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
605 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
606 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
607 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
608 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
609 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
611 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
614 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
615 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
616 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
617 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
619 2011-10-05 Richard Guenther <rguenther@suse.de>
621 PR tree-optimization/38885
622 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
624 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
626 * gcc.target/i386/sw-1.c: New test.
628 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
632 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
634 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
636 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
638 2011-10-04 David S. Miller <davem@davemloft.net>
640 * gcc.target/sparc/fhalve.c: New test.
641 * gcc.target/sparc/fnegop.c: New test.
642 * gcc.target/sparc/xmul.c: New test.
644 2011-10-04 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/dummy_procedure_6.f90: New.
649 2011-10-04 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/50604
652 * gcc.dg/pr50604.c: New test.
654 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
656 PR tree-optimization/49662
657 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
658 * gcc.dg/graphite/interchange-15.c: Likewise.
659 * gcc.dg/graphite/interchange-mvt.c: Likewise.
661 2011-10-04 Jakub Jelinek <jakub@redhat.com>
663 * gcc.dg/tree-ssa/restrict-4.c: New test.
665 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
667 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
668 (main): Use __typeof to get result type of comparison.
670 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
672 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
673 Make et_vect_multiple_sizes_saved global.
674 (check_effective_target_vect64): Make et_vect64_saved global.
676 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
678 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
679 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
680 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
681 * gcc.dg/builtin-complex-err-1.c: Adjust.
683 2011-10-02 Jason Merrill <jason@redhat.com>
685 * g++.dg/cpp0x/range-for22.C: New.
687 * g++.dg/cpp0x/variadic65.C: Remove xfails.
688 * g++.dg/cpp0x/variadic82.C: Remove xfails.
689 * g++.dg/cpp0x/variadic83.C: Remove xfails.
690 * g++.dg/cpp0x/variadic105.C: Remove xfails.
692 * g++.dg/cpp0x/nsdmi5.C: New.
694 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
697 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
699 (mips-dg-options): Force an ABI option if the current ABI is
700 incompatible with the required -mlong setting. Likewise force
701 a long setting if the current one is incompatible with the
702 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
703 throughout procedure.
704 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
705 instead of addressing=absolute.
707 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
709 * gcc.target/mips/stack-1.c: New test.
711 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
713 * gcc.dg/pr49696.c: New test.
715 2011-10-02 Jan Hubicka <jh@suse.cz>
717 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
719 2011-10-01 David S. Miller <davem@davemloft.net>
721 * gcc.target/sparc/cmask.c: New test.
722 * gcc.target/sparc/fpadds.c: New test.
723 * gcc.target/sparc/fshift.c: New test.
724 * gcc.target/sparc/fucmp.c: New test.
725 * gcc.target/sparc/vis3misc.c: New test.
727 2011-10-01 Janus Weil <janus@gcc.gnu.org>
730 * gfortran.dg/assumed_charlen_arg_2.f90: New.
732 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
735 * g++.dg/dfp/44473-1.C: New test.
736 * g++.dg/dfp/44473-2.C: New test.
737 * g++.dg/dfp/mangle-1.C: New test.
738 * g++.dg/dfp/mangle-2.C: New test.
739 * g++.dg/dfp/mangle-3.C: New test.
740 * g++.dg/dfp/mangle-4.C: New test.
741 * g++.dg/dfp/mangle-5.C: New test.
743 2011-09-30 Jakub Jelinek <jakub@redhat.com>
746 * gcc.dg/pr50571.c: New test.
748 PR tree-optimization/46309
749 * gcc.dg/pr46309.c: New test.
751 2011-09-30 Jakub Jelinek <jakub@redhat.com>
753 * gcc.dg/strlenopt-21.c: New test.
755 2011-09-30 Revital Eres <revital.eres@linaro.org>
757 * gcc.dg/sms-10.c: New file.
759 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
761 * gcc.target/arm/pr50099.c: New test.
763 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
765 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
767 2011-09-30 David S. Miller <davem@davemloft.net>
769 * gcc.target/sparc/bmaskbshuf.c: New test.
770 * gcc.target/sparc/edgen.c: New test.
772 2011-09-29 Janus Weil <janus@gcc.gnu.org>
775 * gfortran.dg/pure_formal_proc_3.f90: New.
778 * gfortran.dg/stfunc_7.f90: New.
780 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
782 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
783 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
784 * gcc.dg/vector-compare-1.c: Likewise.
785 * gcc.dg/vector-compare-2.c: Likewise.
787 2011-09-29 David S. Miller <davem@davemloft.net>
789 * gcc.target/sparc/array.c: New test.
791 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
793 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
794 loop unroll and set max unroll times to 8.
795 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
796 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
797 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
798 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
800 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/ext/visibility/warn5.C: New.
805 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/warn/Wextra-3.C: New.
810 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
813 * gcc.target/sh/pr49468-si.c: New.
815 2011-09-28 Tom de Vries <tom@codesourcery.com>
818 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
819 (TEST): Initialize src3 with random floats.
820 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
821 from union src3. Initialize src3 with random floats.
823 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
825 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
826 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
827 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
828 * gcc.target/sh/sh4a-sincosf.c: Ditto.
829 * gcc.target/sh/sh4a-cos.c: Ditto.
830 * gcc.target/sh/sh4a-cosf.c: Ditto.
831 * gcc.target/sh/sh4a-sin.c: Ditto.
832 * gcc.target/sh/sh4a-sinf.c: Ditto.
833 * gcc.target/sh/sh4a-fsrra.c: Ditto.
834 * gcc.target/sh/sh4a-memmovua.c: Ditto.
835 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
837 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/parse/error40.C: New.
841 * g++.dg/warn/incomplete1.C: Adjust.
843 2011-09-27 Jan Hubicka <jh@suse.cz>
846 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
849 2011-09-27 Jakub Jelinek <jakub@redhat.com>
851 * gcc.dg/strlenopt-1.c: New test.
852 * gcc.dg/strlenopt-1f.c: New test.
853 * gcc.dg/strlenopt-2.c: New test.
854 * gcc.dg/strlenopt-2f.c: New test.
855 * gcc.dg/strlenopt-3.c: New test.
856 * gcc.dg/strlenopt-4.c: New test.
857 * gcc.dg/strlenopt-4g.c: New test.
858 * gcc.dg/strlenopt-4gf.c: New test.
859 * gcc.dg/strlenopt-5.c: New test.
860 * gcc.dg/strlenopt-6.c: New test.
861 * gcc.dg/strlenopt-7.c: New test.
862 * gcc.dg/strlenopt-8.c: New test.
863 * gcc.dg/strlenopt-9.c: New test.
864 * gcc.dg/strlenopt-10.c: New test.
865 * gcc.dg/strlenopt-11.c: New test.
866 * gcc.dg/strlenopt-12.c: New test.
867 * gcc.dg/strlenopt-12g.c: New test.
868 * gcc.dg/strlenopt-13.c: New test.
869 * gcc.dg/strlenopt-14g.c: New test.
870 * gcc.dg/strlenopt-14gf.c: New test.
871 * gcc.dg/strlenopt-15.c: New test.
872 * gcc.dg/strlenopt-16g.c: New test.
873 * gcc.dg/strlenopt-17g.c: New test.
874 * gcc.dg/strlenopt-18g.c: New test.
875 * gcc.dg/strlenopt.h: New file.
877 2011-09-27 Tom de Vries <tom@codesourcery.com>
880 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
881 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
882 * gcc.dg/pr43864.c: New test.
883 * gcc.dg/pr43864-2.c: Same.
884 * gcc.dg/pr43864-3.c: Same.
885 * gcc.dg/pr43864-4.c: Same.
887 2011-09-27 Jan Hubicka <jh@suse.cz>
889 * gcc.dg/ipa/inline-5.c: New testcase.
891 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
893 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
895 * gcc.dg/vect/bb-slp-27.c: New.
896 * gcc.dg/vect/bb-slp-28.c: New.
898 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
900 * testsuite/lib/target-supports.exp (check_profiling_available):
901 Don't rely solely on TLS tests for -fprofile-generate, fall
902 through to the other code.
904 2011-09-27 Richard Guenther <rguenther@suse.de>
906 PR tree-optimization/50363
907 * gcc.dg/torture/pr50363.c: New testcase.
909 2011-09-26 Jason Merrill <jason@redhat.com>
912 * g++.dg/template/partial13.C: New.
915 * g++.dg/template/partial12.C: New.
918 * g++.dg/cpp0x/constexpr-typedef1.C: New.
920 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
923 * g++.dg/diagnostic/bindings1.C: New.
924 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
926 2011-09-26 David S. Miller <davem@davemloft.net>
928 * gcc.target/sparc/wrgsr.c: New test.
929 * gcc.target/sparc/rdgsr.c: New test.
930 * gcc.target/sparc/edge.c: New test.
931 * gcc.target/sparc/fcmp.c: New test.
933 * gcc.target/sparc/edge.c: Update for new return types.
934 * gcc.target/sparc/fcmp.c: Likewise.
936 * gcc.target/sparc/fpaddsubi.c: New test.
938 2011-09-26 Janus Weil <janus@gcc.gnu.org>
941 * gfortran.dg/common_15.f90: New.
944 * gfortran.dg/dummy_procedure_5.f90: New.
945 * gfortran.dg/interface_26.f90: Modified error message.
946 * gfortran.dg/proc_ptr_11.f90: Ditto.
947 * gfortran.dg/proc_ptr_15.f90: Ditto.
948 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
949 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
951 2011-09-26 Jason Merrill <jason@redhat.com>
954 * g++.dg/overload/rvalue3.C: New.
957 * g++.dg/overload/ref-conv2.C: New.
959 * g++.dg/cpp0x/nsdmi-template1.C: New.
961 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
963 * g++.dg/cpp0x/nullptr25.C: New.
965 2011-09-26 Richard Guenther <rguenther@suse.de>
967 PR tree-optimization/50472
968 * gcc.dg/torture/pr50472.c: New testcase.
970 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
972 * gnat.dg/opt22.adb: New test.
973 * gnat.dg/opt22_pkg.ad[sb]: New helper.
975 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/opt21.adb: New test.
978 * gnat.dg/opt21_pkg.ad[sb]: New helper.
980 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
982 * gnat.dg/opt20.ad[sb]: New test.
983 * gnat.dg/opt20_pkg.ads: New helper.
985 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
987 * gnat.dg/array17.adb: New test.
988 * gnat.dg/array17_pkg.ads: New helper.
990 2011-09-25 Jason Merrill <jason@redhat.com>
992 * g++.dg/cpp0x/nsdmi-defer4.C: New.
994 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/frame_overflow.ads: New.
997 * gnat.dg/frame_overflow.adb: Adjust.
998 * gnat.dg/specs/addr1.ads: Likewise.
1000 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1002 * g++.dg/tree-ssa/restrict2.C: New test.
1004 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1006 * lib/target-supports.exp (check_effective_target_vect64): New.
1007 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1008 of multiple vector sizes.
1009 * gcc.dg/vect/bb-slp-26.c: New.
1011 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1014 * g++.dg/template/bitfield1.C: New.
1016 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1018 * gcc.dg/vect/bb-slp-24.c: New.
1020 2011-09-24 Jason Merrill <jason@redhat.com>
1022 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1024 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1026 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1027 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1029 * g++.dg/cpp0x/nsdmi1.C: New.
1030 * g++.dg/cpp0x/nsdmi2.C: New.
1031 * g++.dg/cpp0x/nsdmi3.C: New.
1032 * g++.dg/cpp0x/nsdmi4.C: New.
1033 * g++.old-deja/g++.other/init4.C: New.
1035 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1038 * g++.dg/template/sfinae28.C: New.
1040 2011-09-23 Ian Lance Taylor <iant@google.com>
1042 * go.test/go-test.exp (errchk): Handle more cases of getting
1043 correct Tcl backslash quoting in regular expressions in test file.
1045 2011-09-23 Jason Merrill <jason@redhat.com>
1048 * g++.dg/init/const8.C: New.
1049 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1050 * g++.dg/cpp0x/defaulted2.C: Likewise.
1051 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1052 * g++.dg/init/pr20039.C: Likewise.
1053 * g++.dg/init/pr42844.C: Likewise.
1055 2011-09-23 Jan Hubicka <jh@suse.cz>
1057 * gcc.dg/ipa/inline-1.c: new testcase.
1058 * gcc.dg/ipa/inline-2.c: new testcase.
1059 * gcc.dg/ipa/inline-3.c: new testcase.
1060 * gcc.dg/ipa/inline-4.c: new testcase.
1062 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/cpp0x/constexpr-static8.C: New.
1067 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1069 * gcc.target/i386/avxfp-1.c: New test.
1070 * gcc.target/i386/avxfp-2.c: New test.
1072 2011-09-23 Terry Guo <terry.guo@arm.com>
1074 * gcc.c-torture/execute/941014-1.x: Deleted.
1076 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/cpp0x/pr50491.C: New.
1081 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1084 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1086 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/cpp0x/nullptr24.C: New.
1091 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/pr50482.c: New test.
1096 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1098 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1099 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1100 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1101 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1102 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1103 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1104 multilib options contain different -march= from dg-options.
1106 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1107 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/template/friend52.C: New.
1112 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1114 * gcc.target/arm/cmp-1.c: New test.
1115 * gcc.target/arm/cmp-2.c: Likewise.
1117 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1120 * gfortran.dg/impure_actual_1.f90: Modified error message.
1121 * gfortran.dg/proc_ptr_32.f90: New.
1122 * gfortran.dg/proc_ptr_33.f90: New.
1124 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1126 PR tree-optimization/50451
1127 * gcc.dg/vect/pr50451.c: New test.
1129 2011-09-21 Ian Lance Taylor <iant@google.com>
1131 * go.test/go-test.exp (errchk): Add special case for bug332.
1132 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1133 some more test lines.
1135 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1137 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1138 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1139 * g++.dg/other/i386-8.C: Ditto.
1140 * g++.dg/other/pr34435.C: Ditto.
1141 * g++.dg/other/pr39496.C: Ditto.
1142 * g++.dg/other/mmintrin.C: Ditto.
1144 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/vect/vect-cond-7.c: New test.
1147 * gcc.target/i386/sse4_1-cond-1.c: New test.
1148 * gcc.target/i386/avx-cond-1.c: New test.
1150 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1153 * g++.dg/other/pr50464.C: New test.
1155 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1157 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1158 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1159 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1160 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1162 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/opt19.adb: New test.
1166 2011-09-21 Terry Guo <terry.guo@arm.com>
1168 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1169 on arch conflict when testing case on targets other than armv7-a.
1171 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/ext/int128-1.C: New.
1175 * g++.dg/ext/int128-2.C: Likewise.
1176 * g++.dg/ext/int128-2.h: Likewise.
1178 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1181 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1183 2011-09-20 Jason Merrill <jason@redhat.com>
1185 * g++.dg/cpp0x/constexpr-generated1.C: New.
1188 * g++.dg/overload/ref-conv1.C: New.
1190 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1192 * g++.dg/other/final1.C: New.
1194 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1196 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1199 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1201 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1204 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1206 PR tree-optimization/50413
1207 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1208 -fdump-tree-slp-details. Run other tests with
1209 -fdump-tree-vect-details.
1210 * g++.dg/vect/slp-pr50413.cc: New.
1212 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1213 Ira Rosen <ira.rosen@linaro.org>
1216 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1217 Fix underscores around restrict.
1219 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1221 PR tree-optimization/50414
1222 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1223 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1224 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1226 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1228 PR tree-optimization/50412
1229 * gfortran.dg/vect/pr50412.f90: New.
1231 2011-09-16 Jason Merrill <jason@redhat.com>
1234 * g++.dg/eh/defarg1.C: New.
1236 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.dg/vect/vect-reduc-10.c: New test.
1239 * gcc.target/i386/avx-reduc-1.c: New test.
1241 * gcc.target/i386/sse2-extract-1.c: New test.
1242 * gcc.target/i386/avx-extract-1.c: New test.
1244 2011-09-16 Terry Guo <terry.guo@arm.com>
1246 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1248 2011-09-15 Diego Novillo <dnovillo@google.com>
1250 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1251 ALWAYS_CXXFLAGS, if defined.
1252 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1253 ALWAYS_GFORTRANFLAGS, if defined.
1254 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1255 ALWAYS_GOCFLAGS, if defined.
1256 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1257 ALWAYS_OBJCXXFLAGS, if defined.
1258 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1259 additional_flags, if defined.
1260 * lib/gnat.exp (gnat_target_compile): Likewise.
1261 * lib/objc.exp (objc_target_compile): Likewise.
1262 * lib/target-supports-dg.exp (dg-add-options): Handle
1265 2011-09-15 Tom de Vries <tom@codesourcery.com>
1268 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1269 Use uintptr_t in f1. Undo avr xfails.
1271 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1275 * gfortran.dg/function_types_3.f90: New.
1277 2011-09-15 Jason Merrill <jason@redhat.com>
1280 * g++.dg/cpp0x/trailing7.C: New.
1283 * g++.dg/cpp0x/nullptr23.C: New.
1285 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1287 * gcc.dg/vect/bb-slp-25.c: New.
1289 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1292 * g++.dg/cpp0x/noexcept15.C: New.
1294 2011-09-14 Tom de Vries <tom@codesourcery.com>
1297 * gcc.dg/pr50251.c: New test.
1299 2011-09-14 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/null_5.f90: New.
1304 * gfortran.dg/null_6.f90: New.
1306 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1308 * gcc.c-torture/compile/20110913-1.c: New test.
1310 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/result_2.f90: New.
1315 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1317 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1319 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1322 * g++.dg/cpp0x/variadic116.C: New test case.
1324 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1326 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1327 * gcc.target/mips/interrupt_handler-2.c: New test.
1328 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1330 2011-09-12 Jason Merrill <jason@redhat.com>
1332 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1334 * g++.dg/cpp0x/explicit7.C: New.
1336 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1338 PR rtl-optimization/50212
1339 * g++.dg/other/pr50212.C: New test.
1341 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1344 * testsuite/gcc.target/avr/torture/avr-torture.exp
1345 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1346 "-O2 -fmerge-all-constants".
1348 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1351 * gfortran.dg/do_while_1.f90: New test.
1353 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1357 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1358 * gfortran.dg/proc_decl_26.f90: New.
1359 * gfortran.dg/typebound_override_2.f90: New.
1360 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1362 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1364 * gnat.dg/cond_expr2.ad[sb]: New test.
1366 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/atomic5.ad[sb]: New test.
1370 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1372 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1374 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1377 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1379 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1382 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1384 2011-09-09 Richard Guenther <rguenther@suse.de>
1386 PR tree-optimization/50328
1387 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1389 2011-09-09 Richard Guenther <rguenther@suse.de>
1392 * gcc.dg/torture/pr50333.c: New testcase.
1394 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1396 PR tree-optimization/50318
1397 * gcc.target/arm/pr50318-1.c: New file.
1399 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1401 * gcc.target/i386/all_one_m256i.c: New test.
1403 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1406 * g++.dg/cpp0x/sfinae28.C: New.
1408 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1411 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1412 longer ignored on typedefs.
1414 PR c++/33255 - Support -Wunused-local-typedefs warning
1415 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1416 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1418 2011-09-08 Martin Jambor <mjambor@suse.cz>
1420 PR tree-optimization/50287
1421 * gcc.dg/torture/pr50287.c: New test.
1423 2011-09-08 Richard Guenther <rguenther@suse.de>
1425 PR tree-optimization/19831
1426 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1427 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1428 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1429 * gcc.dg/errno-1.c: Adjust.
1431 2011-09-08 Richard Guenther <rguenther@suse.de>
1433 PR tree-optimization/19831
1434 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1436 2011-09-08 Tobias Burnus <burnus@net-b.de>
1439 * gfortran.dg/do_concurrent_1.f90: New.
1440 * gfortran.dg/do_concurrent_2.f90: New.
1442 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1446 * gcc.dg/pr50310-2.c: New test.
1448 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1451 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1452 * gfortran.dg/impure_constructor_1.f90: Modified.
1453 * gfortran.dg/proc_ptr_comp_33.f90: New.
1455 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1458 * gcc.dg/pr50310-1.c: New test.
1460 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1463 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1466 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/cpp0x/noexcept14.C: New.
1471 2011-09-07 Jason Merrill <jason@redhat.com>
1473 * g++.dg/cpp0x/constexpr-ref3.C: New.
1475 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1477 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1479 * gcc.dg/section1.c: Don't xfail for avr.
1481 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1483 PR tree-optimization/50322
1484 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1486 2011-09-07 Martin Jambor <mjambor@suse.cz>
1488 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1490 2011-09-07 Martin Jambor <mjambor@suse.cz>
1492 PR tree-optimization/49911
1493 * g++.dg/tree-ssa/pr49911.C: New test.
1495 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1498 * gcc.dg/torture/pr49030.c: New test.
1500 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1503 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1504 * gfortran.dg/class_4d.f03: Deleted.
1505 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1507 2011-09-07 Richard Guenther <rguenther@suse.de>
1509 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1511 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1513 PR tree-optimization/46021
1514 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1516 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1518 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1520 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1522 * gcc.c-torture/compile/20110906-1.c: New test.
1524 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1528 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1530 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1531 --param tree-reassoc-width=1.
1533 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1534 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1536 2011-09-06 Richard Guenther <rguenther@suse.de>
1538 PR tree-optimization/48149
1539 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1541 2011-09-06 Richard Guenther <rguenther@suse.de>
1543 PR tree-optimization/48317
1544 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1546 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1548 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1550 (add_options_for_quad_vectors): Replace with ...
1551 (add_options_for_double_vectors): ... this.
1552 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1553 support multiple vector sizes since the vectorizer attempts to
1554 vectorize with both vector sizes.
1555 * gcc.dg/vect/no-vfa-vect-79.c,
1556 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1557 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1558 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1559 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1560 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1561 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1562 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1563 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1564 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1565 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1566 gcc.dg/vect/vect-40.c: Likewise.
1567 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1568 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1569 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1570 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1571 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1573 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1575 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1578 * gcc.target/mips/abi-main.h: New file.
1579 * gcc.target/mips/abi-o32-long32.c: New test.
1580 * gcc.target/mips/abi-o32-long64.c: Likewise.
1581 * gcc.target/mips/abi-o64-long32.c: Likewise.
1582 * gcc.target/mips/abi-o64-long64.c: Likewise.
1583 * gcc.target/mips/abi-n32-long32.c: Likewise.
1584 * gcc.target/mips/abi-n32-long64.c: Likewise.
1585 * gcc.target/mips/abi-n64-long32.c: Likewise.
1586 * gcc.target/mips/abi-n64-long64.c: Likewise.
1587 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1588 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1589 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1590 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1591 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1592 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1593 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1594 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1595 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1596 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1597 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1598 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1599 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1600 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1601 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1602 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1603 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1604 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1605 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1606 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1607 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1608 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1609 * gcc.target/mips/branch-3.c: Likewise.
1610 * gcc.target/mips/branch-4.c: Likewise.
1611 * gcc.target/mips/branch-5.c: Likewise.
1612 * gcc.target/mips/branch-6.c: Likewise.
1613 * gcc.target/mips/branch-7.c: Likewise.
1614 * gcc.target/mips/branch-8.c: Likewise.
1615 * gcc.target/mips/branch-9.c: Likewise.
1616 * gcc.target/mips/branch-10.c: Likewise.
1617 * gcc.target/mips/branch-11.c: Likewise.
1618 * gcc.target/mips/branch-12.c: Likewise.
1619 * gcc.target/mips/branch-13.c: Likewise.
1620 * gcc.target/mips/lazy-binding-1.c: Likewise.
1622 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1624 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1625 to avoid warning on int=16 platforms..
1627 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1630 to work even with -fshort-enums.
1632 2011-09-04 Jan Hubicka <jh@suse.cz>
1634 * gcc.c-torture/compile/20110902.c: new testcase.
1636 2011-09-04 Jason Merrill <jason@redhat.com>
1639 * g++.dg/cpp0x/rv-conv1.C: New.
1642 * g++.dg/cpp0x/rv-func3.C: New.
1644 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1648 * g++.dg/cpp0x/constexpr-template1.C: New.
1649 * g++.dg/cpp0x/constexpr-template2.C: New.
1650 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1651 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1653 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/specs/debug1.ads: Tweak pattern.
1657 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1660 * gfortran.dg/class_45a.f03: New.
1661 * gfortran.dg/class_45b.f03: New.
1663 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1664 Ira Rosen <ira.rosen@linaro.org>
1666 PR tree-optimization/50208
1667 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1668 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1669 -fno-tree-fre -fno-tree-pre.
1671 2011-09-02 Martin Jambor <mjambor@suse.cz>
1673 * gcc.dg/ipa/ipcp-3.c: New test.
1675 2011-09-02 Richard Guenther <rguenther@suse.de>
1677 PR tree-optimization/27460
1679 * gcc.dg/vect/vect-cond-7.c: New testcase.
1681 2011-09-02 Martin Jambor <mjambor@suse.cz>
1683 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1684 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1685 xfailed test for inlining.
1686 * g++.dg/ipa/ivinline-9.C: Likewise.
1688 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1690 PR tree-optimization/50178
1691 * gfortran.dg/vect/pr50178.f90: New test.
1693 2011-08-31 Martin Jambor <mjambor@suse.cz>
1696 * gcc.c-torture/execute/pr49886.c: New testcase.
1698 2011-08-31 Tom de Vries <tom@codesourcery.com>
1701 * gcc.dg/pr43513.c: New test.
1703 2011-08-30 Tobias Burnus <burnus@net-b.de>
1706 * gfortran.dg/common_14.f90: New.
1707 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1709 2011-08-30 Jason Merrill <jason@redhat.com>
1712 * g++.dg/cpp0x/decltype33.C: New.
1715 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1718 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1720 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1724 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1726 * gnat.dg/specs/aggr3.ads: New test.
1727 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1729 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1730 * gnat.dg/specs/aggr2.ads: Likewise.
1732 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1735 * gfortran.dg/allocate_with_source_2.f90: New test
1737 2011-08-30 Jason Merrill <jason@redhat.com>
1740 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1743 * g++.dg/cpp0x/constexpr-value3.C: New.
1745 2011-08-30 Richard Guenther <rguenther@suse.de>
1748 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1749 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1750 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1751 * gcc.dg/pr36902.c: XFAIL.
1753 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1755 * gcc.target/i386/fma-check.h: New.
1756 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1757 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1758 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1759 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1760 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1761 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1762 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1763 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1764 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1765 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1766 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1767 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1768 * gcc.target/i386/fma-compile.c: Likewise.
1769 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1770 * gcc.target/i386/sse-12.c: Add -mfma.
1771 * gcc.target/i386/sse-13.c: Likewise.
1772 * gcc.target/i386/sse-14.c: Likewise.
1773 * gcc.target/i386/sse-22.c: Likewise.
1774 * gcc.target/i386/sse-23.c: Likewise.
1775 * g++.dg/other/i386-2.C: Likewise.
1776 * g++.dg/other/i386-3.C: Likewise.
1778 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1781 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1782 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1784 2011-08-30 Christian Bruel <christian.bruel@st.com>
1786 * g++.dg/bprob/bprob.exp (feedback_options): Set
1787 -fbranch-probabilities.
1788 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1790 2011-08-29 Jason Merrill <jason@redhat.com>
1793 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1795 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1796 Jason Merrill <jason@redhat.com>
1798 * g++.dg/dfp/base.C: New test.
1800 2011-08-29 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/initlist58.C: New.
1806 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1809 * gfortran.dg/class_result_1.f03: New.
1811 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1814 * gcc.target/i386/pr48722.c: New test.
1816 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1819 * gfortran.dg/widechar_compare_1.f90: New test.
1821 2011-08-26 Jason Merrill <jason@redhat.com>
1825 * g++.dg/abi/mangle50.C: New.
1827 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1830 * gcc.target/i386/pr50202.c: New test.
1832 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1834 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1835 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1836 * gcc.target/i386/avx-round-vec.c: New test.
1837 * gcc.target/i386/avx-roundf-vec.c: New test.
1839 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1845 * c-c++-common/Wunused-var-14.c: New test.
1847 2011-08-26 Tom de Vries <tom@codesourcery.com>
1849 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1851 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1853 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1854 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1855 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1856 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1858 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1860 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1861 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1862 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1863 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1865 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1868 * gfortran.dg/pointer_comp_init_1.f90: New test.
1870 2011-08-25 Jason Merrill <jason@redhat.com>
1873 * g++.dg/cpp0x/sfinae27.C: New.
1875 2011-08-25 Tobias Burnus <burnus@net-b.de>
1877 * gfortran.dg/coarray_lib_token_4.f90: New.
1879 2011-08-25 Tobias Burnus <burnus@net-b.de>
1881 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1883 2011-08-25 Richard Guenther <rguenther@suse.de>
1885 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1887 2011-08-24 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/initialization_28.f90: New.
1892 2011-08-24 Richard Guenther <rguenther@suse.de>
1894 PR tree-optimization/50067
1895 * gcc.dg/torture/pr50067-3.c: New testcase.
1896 * gcc.dg/torture/pr50067-4.c: Likewise.
1897 * gcc.dg/torture/pr50067-5.c: Likewise.
1899 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1901 * g++.dg/other/i386-2.C: Add -mavx2 check.
1902 * g++.dg/other/i386-3.C: Likewise.
1903 * gcc.target/i386/avx-1.c: Add AVX2.
1904 * gcc.target/i386/avx-2.c: Likewise.
1905 * gcc.target/i386/funcspec-5.c: Likewise.
1906 * gcc.target/i386/sse-12.c: Likewise.
1907 * gcc.target/i386/sse-13.c: Likewise.
1908 * gcc.target/i386/sse-14.c: Likewise.
1909 * gcc.target/i386/sse-22.c: Likewise.
1910 * gcc.target/i386/sse-23.c: Likewise.
1911 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1912 * gcc.target/i386/avx2-check.h: New.
1913 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1914 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1915 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1916 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1917 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1918 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1919 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1920 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1921 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1922 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1923 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1924 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1925 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1926 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1927 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1928 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1929 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1930 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1931 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1932 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1933 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1934 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1935 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1936 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1937 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1938 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1939 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1940 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1941 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1942 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1943 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1944 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1945 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1946 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1947 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1948 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1949 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1950 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1951 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1952 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1953 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1954 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1955 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1956 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1957 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1958 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1959 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1960 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1961 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1962 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1963 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1964 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1965 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1966 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1967 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1968 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1969 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1970 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1971 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1972 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1973 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1974 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1975 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1976 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1977 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1978 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1979 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1980 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1981 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1982 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1983 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1984 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1985 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1986 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1987 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1988 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1989 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1990 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1991 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1992 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1993 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1994 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1995 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1996 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1997 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1998 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1999 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2000 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2001 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2002 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2003 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2004 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2005 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2006 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2007 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2008 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2009 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2010 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2011 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2012 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2013 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2014 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2015 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2016 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2017 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2018 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2019 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2020 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2021 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2022 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2023 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2024 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2025 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2026 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2027 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2028 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2029 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2030 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2031 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2032 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2033 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2034 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2035 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2036 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2037 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2038 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2039 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2040 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2041 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2042 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2043 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2044 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2045 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2046 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2047 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2048 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2049 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2050 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2051 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2052 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2053 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2054 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2055 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2056 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2057 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2058 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2059 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2060 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2061 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2062 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2063 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2064 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2065 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2066 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2067 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2068 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2069 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2070 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2071 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2072 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2073 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2074 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2075 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2076 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2077 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2078 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2079 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2080 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2081 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2082 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2083 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2084 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2085 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2086 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2087 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2088 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2089 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2090 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2091 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2092 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2093 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2094 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2095 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2096 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2097 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2098 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2099 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2100 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2101 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2102 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2103 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2104 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2105 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2106 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2107 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2108 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2109 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2110 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2111 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2112 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2113 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2114 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2115 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2116 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2117 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2118 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2119 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2120 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2121 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2122 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2123 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2124 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2125 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2126 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2127 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2128 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2129 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2130 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2131 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2132 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2133 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2134 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2135 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2136 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2137 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2138 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2139 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2140 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2141 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2142 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2143 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2144 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2145 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2146 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2147 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2148 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2149 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2150 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2151 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2152 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2153 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2154 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2155 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2156 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2157 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2158 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2159 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2160 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2161 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2162 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2163 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2164 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2165 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2166 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2167 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2168 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2169 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2170 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2171 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2172 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2173 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2174 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2175 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2176 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2177 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2178 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2179 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2180 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2181 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2182 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2183 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2184 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2185 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2186 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2187 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2188 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2189 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2190 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2191 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2192 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2193 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2194 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2195 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2196 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2197 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2198 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2199 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2200 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2201 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2202 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2203 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2204 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2205 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2206 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2207 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2208 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2209 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2210 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2211 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2212 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2213 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2214 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2215 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2216 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2217 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2218 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2219 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2220 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2221 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2222 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2223 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2224 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2225 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2226 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2227 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2228 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2229 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2230 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2231 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2232 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2233 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2234 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2235 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2236 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2237 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2238 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2239 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2240 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2241 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2242 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2243 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2244 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2245 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2246 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2247 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2248 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2249 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2250 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2251 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2252 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2253 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2254 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2255 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2256 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2257 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2258 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2259 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2260 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2261 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2262 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2263 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2264 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2265 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2266 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2267 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2268 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2269 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2270 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2271 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2272 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2273 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2274 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2275 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2276 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2277 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2278 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2279 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2280 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2281 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2282 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2283 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2284 * gcc.target/i386/testimm-9.c: Likewise.
2286 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2288 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2289 * g++.dg/other/i386-3.C: Likewise.
2290 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2291 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2292 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2293 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2294 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2295 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2296 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2297 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2298 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2299 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2300 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2301 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2302 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2303 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2304 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2305 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2306 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2307 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2308 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2309 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2310 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2311 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2312 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2313 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2314 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2315 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2316 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2317 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2318 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2319 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2320 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2321 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2322 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2323 * gcc.target/i386/sse-12.c: Add BMI2.
2324 * gcc.target/i386/sse-13.c: Likewise.
2325 * gcc.target/i386/sse-14.c: Likewise.
2326 * gcc.target/i386/sse-22.c: Likewise.
2327 * gcc.target/i386/sse-23.c: Likewise.
2329 2011-08-23 Jason Merrill <jason@redhat.com>
2331 * g++.dg/template/crash7.C: Adjust expected errors.
2333 2011-08-23 Jason Merrill <jason@redhat.com>
2337 * g++.dg/cpp0x/overload2.C: New.
2339 2011-08-23 Jason Merrill <jason@redhat.com>
2342 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2344 2011-08-23 Jason Merrill <jason@redhat.com>
2347 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2348 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2349 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2350 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2352 2011-08-23 Jason Merrill <jason@redhat.com>
2355 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2357 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2360 * g++.dg/warn/Wunused-var-16.C: New test.
2363 * gcc.dg/pr50161.c: New test.
2365 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2368 * g++.dg/gcov/gcov-7.C: New test.
2370 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2373 * g++.dg/dfp/nofields.C: New test.
2375 2011-08-23 Tobias Burnus <burnus@net-b.de>
2378 * gfortran.dg/use_16.f90: New.
2380 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2381 Kirill Yukhin <kirill.yukhin@intel.com>
2384 * gcc.target/i386/pr50155.c: New test.
2386 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2388 PR tree-optimization/50133
2389 * gcc.dg/pr50133.c: New test.
2392 * c-c++-common/cxxbitfields-6.c: New test.
2394 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2397 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2399 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2401 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2402 * gcc.dg/pr49994-3.c: Ditto.
2404 2011-08-22 Richard Guenther <rguenther@suse.de>
2407 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2408 * gcc.dg/torture/pr50067-2.c: Likewise.
2410 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2413 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2414 of a constant resulting from simplification.
2415 * gfortran.dg/warn_conversion_3.f90: New test.
2417 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2420 * gfortran.dg/zero_stride_1.f90: New test.
2422 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2425 * gfortran.dg/typebound_override_1.f90: Modified.
2427 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2429 PR tree-optimization/48739
2430 * gcc.dg/pr48739-1.c: New test.
2431 * gcc.dg/pr48739-2.c: New test.
2433 2011-08-20 Tobias Burnus <burnus@net-b.de>
2435 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2437 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2440 * gfortran.dg/where_3.f90: New test.
2442 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2445 * gfortran.dg/pr49721-1.f: New.
2446 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2448 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2450 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2451 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2454 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2456 * gcc.target/arm/wmul-11.c: New file.
2457 * gcc.target/arm/wmul-12.c: New file.
2458 * gcc.target/arm/wmul-13.c: New file.
2460 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2462 * gcc.target/arm/wmul-10.c: New file.
2464 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2466 * gcc.target/arm/wmul-9.c: New file.
2467 * gcc.target/arm/wmul-bitfield-2.c: New file.
2469 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2471 * gcc.target/arm/wmul-8.c: New file.
2473 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2475 * gcc.target/arm/wmul-7.c: New file.
2477 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2479 * gcc.target/arm/wmul-6.c: New file.
2481 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2483 * gcc.target/arm/wmul-5.c: New file.
2484 * gcc.target/arm/no-wmla-1.c: New file.
2486 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2488 * gcc.target/arm/wmul-bitfield-1.c: New file.
2490 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2492 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2494 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2496 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2497 * gcc.target/i386/conversion.c: Likewise.
2499 2011-08-19 Richard Guenther <rguenther@suse.de>
2501 * gcc.dg/torture/pr50067-1.c: New testcase.
2502 * gcc.dg/torture/pr50067-2.c: Likewise.
2504 2011-08-19 Joey Ye <joey.ye@arm.com>
2507 * gcc.target/arm/handler-align.c: New test.
2508 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2511 2011-08-19 Joey Ye <joey.ye@arm.com>
2513 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2515 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2518 * gfortran.dg/end_block_label_1.f90: New test.
2519 * gfortran.dg/end_associate_label_1.f90: New test.
2521 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2523 * gcc.dg/c1x-pointer-float-1.c: New test.
2525 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2528 * gfortran.dg/duplicate_labels_2.f: New test.
2530 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2532 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2533 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2534 gcc.dg/c1x-noreturn-5.c: New tests.
2536 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2538 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2540 2011-08-18 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2544 * gfortran.dg/coarray_lock_3.f90: Fix test.
2545 * gfortran.dg/coarray_lock_4.f90: New.
2546 * gfortran.dg/coarray_lock_5.f90: New.
2548 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2551 * gcc.c-torture/compile/pr50009.c: New test.
2554 * gcc.dg/torture/pr50092.c: New test.
2556 2011-08-18 Tobias Burnus <burnus@net-b.de>
2559 * gfortran.dg/namelist_73.f90: New.
2561 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2563 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2566 * gcc.dg/pr50017.c: New test.
2568 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2571 * g++.dg/lookup/hidden-var1.C: New test case.
2573 2011-08-17 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/warn_unused_var_2.f90: New.
2577 * gfortran.dg/warn_unused_var_3.f90: New.
2579 2011-08-17 Tom de Vries <tom@codesourcery.com>
2582 * gcc.target/arm/pr43597.c: New test.
2584 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2587 * gfortran.dg/common_13.f90: New.
2589 2011-08-16 Jason Merrill <jason@redhat.com>
2592 * g++.dg/cpp0x/variadic-unresolved.C: New.
2594 * g++.old-deja/g++.brendan/README: Add R.I.P.
2596 * g++.dg/ext/attr-used-1.C: New.
2599 * g++.dg/cpp0x/initlist56.C: New.
2601 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2604 * g++.dg/opt/life1.C: Only run on Linux.
2606 2011-08-15 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/coarray_26.f90: New.
2610 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2612 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2615 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/func_result_7.f90: New.
2620 2011-08-13 Jason Merrill <jason@redhat.com>
2623 * g++.dg/cpp0x/decltype32.C: New.
2626 * g++.dg/diagnostic/expr1.C: New.
2628 2011-08-12 David Li <davidxl@google.com>
2630 * g++.dg/abi/vbase15.C: New test.
2632 2011-08-12 Jason Merrill <jason@redhat.com>
2635 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2637 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.dg/builtins-67.c: New test.
2640 * gcc.target/i386/conversion.c: Ditto.
2642 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2643 Brian Hackett <bhackett1024@gmail.com>
2645 * g++.dg/plugin/decl_plugin.c: New.
2646 * g++.dg/plugin/decl-plugin-test.C: New.
2647 * g++.dg/plugin/plugin.exp: Add above testcase.
2649 2011-08-11 Richard Guenther <rguenther@suse.de>
2651 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2653 2011-08-11 Michael Matz <matz@suse.de>
2655 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2657 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2659 PR tree-optimization/50039
2660 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2661 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2663 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2665 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2666 (sse4_1_test): Initialize src3 with random value.
2668 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2670 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2671 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2672 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2673 * gcc.dg/scal-to-vec1.c: New test.
2674 * gcc.dg/scal-to-vec2.c: New test.
2676 2011-08-09 Richard Guenther <rguenther@suse.de>
2678 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2679 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2680 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2681 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2683 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2685 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2687 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2689 * gcc.dg/pr49948.c: Require pthread effective target.
2691 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2693 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2695 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2697 * gcc.target/i386/sse-22a.c: New test.
2699 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2701 PR tree-optimization/50014
2702 * gcc.dg/vect/pr50014.c: New test.
2704 2011-08-08 Martin Jambor <mjambor@suse.cz>
2707 * gcc.dg/tree-ssa/pr49923.c: New test.
2709 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2712 * gcc.target/i386/pr49781-1.c: New.
2714 2011-08-08 Jason Merrill <jason@redhat.com>
2716 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2718 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2720 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2723 * gfortran.dg/typebound_override_1.f90: New.
2725 2011-08-07 Kai Tietz <ktietz@redhat.com>
2727 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2728 x86_64 mingw target.
2729 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2730 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2731 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2732 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2733 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2734 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2735 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2736 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2737 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2738 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2740 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2743 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2745 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2747 * gcc.dg/pr48770.c: Cleanup coverage files.
2748 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2750 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2752 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2753 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2754 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2755 lzcnt and bmi options.
2757 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2760 * gcc.dg/pr47381-1.c: New.
2761 * gcc.dg/pr47381-2.c: Likewise.
2762 * gcc.target/i386/pr47381.c: Likewise.
2764 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2767 * gcc.dg/pr47727.c: New.
2770 * gcc.dg/pr47372-1.c: New.
2771 * gcc.dg/pr47372-2.c: Likewise.
2773 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2776 * gcc.target/i386/pr47449.c: New.
2779 * gcc.dg/pr47446-1.c: New.
2780 * gcc.dg/pr47446-2.c: Likewise.
2782 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2785 * gcc.dg/pr47766.c: New.
2788 * gcc.dg/tls/pr47715-1.c: New.
2789 * gcc.dg/tls/pr47715-2.c: Likewise.
2790 * gcc.dg/tls/pr47715-3.c: Likewise.
2791 * gcc.dg/tls/pr47715-4.c: Likewise.
2792 * gcc.dg/tls/pr47715-5.c: Likewise.
2794 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2797 * objc.dg/gnu-api-2-class.m: Updated comments.
2798 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2799 * objc.dg/gnu-api-2-class-meta.m: New test.
2800 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2802 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2805 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2806 with classes that are in construction.
2808 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2811 * gcc.target/i386/pr48084-1.c: New.
2812 * gcc.target/i386/pr48084-2.c: Likewise.
2813 * gcc.target/i386/pr48084-3.c: Likewise.
2814 * gcc.target/i386/pr48084-4.c: Likewise.
2815 * gcc.target/i386/pr48084-5.c: Likewise.
2817 PR rtl-optimization/49504
2818 * gcc.target/i386/pr49504.c: New.
2821 * gcc.dg/pr49860.c: New.
2823 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2826 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2827 with classes that are in construction.
2829 2011-08-05 Jason Merrill <jason@redhat.com>
2832 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2835 * g++.dg/cpp0x/decltype31.C: New.
2838 * g++.dg/init/array28.C: New.
2841 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2843 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2846 * gcc.dg/pr47369-1.c: New.
2848 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2851 * gcc.dg/torture/pr47364-1.c: New.
2852 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2853 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2855 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2858 * gfortran.dg/transfer_check_2.f90: New test case.
2860 2011-08-05 Jan Hubicka <jh@suse.cz>
2863 * gfortran.dg/pr49494.f90: New testcase.
2865 2011-08-05 Jan Hubicka <jh@suse.cz>
2868 * gcc.c-torture/compile/pr49735.c: New testcase.
2870 2011-08-05 Jason Merrill <jason@redhat.com>
2873 * g++.dg/cpp0x/initlist56.C: New.
2876 * g++.dg/overload/rvalue2.C: New.
2879 * g++.dg/cpp0x/range-for21.C: New.
2881 * g++.dg/ext/vla11.C: New.
2883 2011-08-05 Richard Guenther <rguenther@suse.de>
2885 PR tree-optimization/49984
2886 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2888 2011-08-05 Richard Guenther <rguenther@suse.de>
2890 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2891 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2892 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2894 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2896 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2897 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2898 * gfortran.dg/ldist-pr43023.f90: Ditto.
2899 * gfortran.dg/namelist_52.f90: Ditto.
2900 * gfortran.dg/interface_proc_end.f90: Ditto.
2901 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2902 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2904 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2906 * gcc.dg/vect/vect-over-widen-1.c: New test.
2907 * gcc.dg/vect/vect-over-widen-2.c: New test.
2908 * gcc.dg/vect/vect-over-widen-3.c: New test.
2909 * gcc.dg/vect/vect-over-widen-4.c: New test.
2911 2011-08-04 Richard Guenther <rguenther@suse.de>
2914 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2916 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2918 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2920 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2923 * g++.dg/ext/builtin-object-size3.C: New test.
2925 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2927 PR tree-optimization/49948
2928 * gcc.dg/pr49948.c: New test.
2930 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2933 * gcc.dg/torture/pr47383.c: New.
2935 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2937 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2939 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2941 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2943 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2946 * gcc.dg/torture/pr47744-1.c: New.
2947 * gcc.dg/torture/pr47744-2.c: Likewise.
2948 * gcc.dg/torture/pr47744-3.c: Likewise.
2950 2011-08-03 Richard Guenther <rguenther@suse.de>
2953 * gcc.dg/torture/pr49958.c: New testcase.
2955 2011-08-03 Richard Guenther <rguenther@suse.de>
2957 PR tree-optimization/49938
2958 * g++.dg/torture/pr49938.C: New testcase.
2960 2011-08-02 Jason Merrill <jason@redhat.com>
2963 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2966 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2969 * g++.dg/cpp0x/variadic115.C: New.
2972 * g++.dg/cpp0x/union5.C: New.
2974 2011-08-02 Daniel Kraft <d@domob.eu>
2977 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2979 2011-08-02 Kai Tietz <ktietz@redhat.com>
2982 * gcc.dg/tree-ssa/forwprop-15.c
2984 2011-08-02 Jason Merrill <jason@redhat.com>
2987 * g++.dg/cpp0x/range-for20.C: New.
2989 2011-08-02 Tobias Burnus <burnus@net-b.de>
2991 * gfortran.dg/coarray_lib_token_3.f90: New.
2993 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2996 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2997 * gcc.dg/gomp/atomic-15.c: New test.
2998 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2999 * g++.dg/gomp/atomic-15.C: New test.
3000 * g++.dg/gomp/private-1.C: New test.
3001 * g++.dg/gomp/sharing-2.C: New test.
3002 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3003 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3004 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3006 2011-08-02 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3009 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3011 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3012 * gfortran.dg/allocatable_function_5.f90: Ditto.
3013 * gfortran.dg/allocate_stat.f90: Ditto.
3014 * gfortran.dg/array_constructor_20.f90: Ditto.
3015 * gfortran.dg/array_constructor_21.f90: Ditto.
3016 * gfortran.dg/array_constructor_22.f90: Ditto.
3017 * gfortran.dg/array_constructor_26.f03: Ditto.
3018 * gfortran.dg/array_function_4.f90: Ditto.
3019 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3020 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3021 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3022 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3023 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3024 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3025 * gfortran.dg/class_15.f03: Ditto.
3026 * gfortran.dg/class_27.f03: Ditto.
3027 * gfortran.dg/class_33.f90: Ditto.
3028 * gfortran.dg/class_37.f03: Ditto.
3029 * gfortran.dg/class_40.f03: Ditto.
3030 * gfortran.dg/class_42.f03: Ditto.
3031 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3032 * gfortran.dg/coarray/registering_1.f90: Ditto.
3033 * gfortran.dg/convert_1.f90: Ditto.
3034 * gfortran.dg/default_initialization_3.f90: Ditto.
3035 * gfortran.dg/dependency_25.f90: Ditto.
3036 * gfortran.dg/dependency_26.f90: Ditto.
3037 * gfortran.dg/dependency_36.f90: Ditto.
3038 * gfortran.dg/dependency_37.f90: Ditto.
3039 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3040 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3041 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3042 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3043 * gfortran.dg/elemental_result_1.f90: Ditto.
3044 * gfortran.dg/empty_derived_type.f90: Ditto.
3045 * gfortran.dg/entry_7.f90: Ditto.
3046 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3047 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3048 * gfortran.dg/error_recovery_3.f90: Ditto.
3049 * gfortran.dg/extends_4.f03: Ditto.
3050 * gfortran.dg/func_assign.f90: Ditto.
3051 * gfortran.dg/func_assign_3.f90: Ditto.
3052 * gfortran.dg/generic_1.f90: Ditto.
3053 * gfortran.dg/generic_18.f90: Ditto.
3054 * gfortran.dg/generic_22.f03: Ditto.
3055 * gfortran.dg/generic_4.f90: Ditto.
3056 * gfortran.dg/generic_6.f90: Ditto.
3057 * gfortran.dg/generic_actual_arg.f90: Ditto.
3058 * gfortran.dg/graphite/id-21.f: Ditto.
3059 * gfortran.dg/graphite/pr45758.f90: Ditto.
3060 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3061 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3062 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3063 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3064 * gfortran.dg/host_used_types_1.f90: Ditto.
3065 * gfortran.dg/implicit_1.f90: Ditto.
3066 * gfortran.dg/implicit_11.f90: Ditto.
3067 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3068 * gfortran.dg/impure_actual_1.f90: Ditto.
3069 * gfortran.dg/impure_assignment_1.f90: Ditto.
3070 * gfortran.dg/impure_constructor_1.f90: Ditto.
3071 * gfortran.dg/initialization_10.f90: Ditto.
3072 * gfortran.dg/initialization_12.f90: Ditto.
3073 * gfortran.dg/interface_14.f90: Ditto.
3074 * gfortran.dg/interface_15.f90: Ditto.
3075 * gfortran.dg/interface_2.f90: Ditto.
3076 * gfortran.dg/interface_25.f90: Ditto.
3077 * gfortran.dg/interface_26.f90: Ditto.
3078 * gfortran.dg/interface_29.f90: Ditto.
3079 * gfortran.dg/interface_assignment_1.f90: Ditto.
3080 * gfortran.dg/internal_pack_6.f90: Ditto.
3081 * gfortran.dg/internal_pack_7.f90: Ditto.
3082 * gfortran.dg/internal_pack_8.f90: Ditto.
3083 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3084 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3085 * gfortran.dg/module_commons_3.f90: Ditto.
3086 * gfortran.dg/module_equivalence_4.f90: Ditto.
3087 * gfortran.dg/module_equivalence_6.f90: Ditto.
3088 * gfortran.dg/module_function_type_1.f90: Ditto.
3089 * gfortran.dg/module_naming_1.f90: Ditto.
3090 * gfortran.dg/namelist_4.f90: Ditto.
3091 * gfortran.dg/operator_c1202.f90: Ditto.
3092 * gfortran.dg/parens_7.f90: Ditto.
3093 * gfortran.dg/pr32921.f: Ditto.
3094 * gfortran.dg/pr33646.f90: Ditto.
3095 * gfortran.dg/pr41928.f90: Ditto.
3096 * gfortran.dg/pr42119.f90: Ditto.
3097 * gfortran.dg/pr43984.f90: Ditto.
3098 * gfortran.dg/present_1.f90: Ditto.
3099 * gfortran.dg/private_type_2.f90: Ditto.
3100 * gfortran.dg/proc_decl_2.f90: Ditto.
3101 * gfortran.dg/proc_ptr_10.f90: Ditto.
3102 * gfortran.dg/proc_ptr_22.f90: Ditto.
3103 * gfortran.dg/proc_ptr_8.f90: Ditto.
3104 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3105 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3106 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3107 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3108 * gfortran.dg/substring_equivalence.f90: Ditto.
3109 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3110 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3111 * gfortran.dg/trim_optimize_6.f90: Ditto.
3112 * gfortran.dg/typebound_call_12.f03: Ditto.
3113 * gfortran.dg/typebound_operator_5.f03: Ditto.
3114 * gfortran.dg/typebound_operator_6.f03: Ditto.
3115 * gfortran.dg/typebound_proc_18.f03: Ditto.
3116 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3117 * gfortran.dg/use_1.f90: Ditto.
3118 * gfortran.dg/use_10.f90: Ditto.
3119 * gfortran.dg/use_11.f90: Ditto.
3120 * gfortran.dg/use_14.f90: Ditto.
3121 * gfortran.dg/use_only_2.f90: Ditto.
3122 * gfortran.dg/use_rename_4.f90: Ditto.
3123 * gfortran.dg/use_rename_5.f90: Ditto.
3124 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3125 * gfortran.dg/used_interface_ref.f90: Ditto.
3126 * gfortran.dg/used_types_11.f90: Ditto.
3127 * gfortran.dg/used_types_3.f90: Ditto.
3128 * gfortran.dg/used_types_4.f90: Ditto.
3129 * gfortran.dg/userdef_operator_2.f90: Ditto.
3130 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3131 * gfortran.dg/vect/pr46213.f90: Ditto.
3132 * gfortran.dg/whole_file_21.f90: Ditto.
3133 * gfortran.dg/whole_file_22.f90: Ditto.
3134 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3135 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3137 2011-08-02 Kai Tietz <ktietz@redhat.com>
3139 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3141 2011-08-01 Jason Merrill <jason@redhat.com>
3144 * g++.dg/abi/mangle49.C: New.
3147 * g++.dg/cpp0x/constexpr-array4.C: New.
3150 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3152 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3155 * gcc.target/i386/pr49927.c: New test.
3157 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3159 PR tree-optimization/49926
3160 * gcc.dg/vect/pr49926.c: New test.
3162 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3164 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3165 * gcc.target/i386/lzcnt-1.c: New test.
3166 * gcc.target/i386/lzcnt-2.c: Likewise.
3167 * gcc.target/i386/lzcnt-2a.c: Likewise.
3168 * gcc.target/i386/lzcnt-3.c: Likewise.
3169 * gcc.target/i386/lzcnt-4.c: Likewise.
3170 * gcc.target/i386/lzcnt-4a.c: Likewise.
3171 * gcc.target/i386/lzcnt-5.c: Likewise.
3172 * gcc.target/i386/lzcnt-6.c: Likewise.
3173 * gcc.target/i386/lzcnt-6a.c: Likewise.
3174 * gcc.target/i386/lzcnt-check.h: Likewise.
3176 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3177 * gcc.target/i386/sse-13.c: Likewise.
3178 * gcc.target/i386/sse-14.c: Likewise.
3179 * g++.dg/other/i386-2.C: Likewise.
3180 * g++.dg/other/i386-3.C: Likewise.
3182 2011-08-01 Julian Brown <julian@codesourcery.com>
3184 * gcc.target/arm/fixed-point-exec.c: New test.
3186 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3189 * gcc.target/i386/pr49920.c: New test.
3191 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3193 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3194 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3195 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3196 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3197 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3198 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3199 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3200 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3201 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3202 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3203 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3204 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3205 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3206 * g++.dg/tree-ssa/pr33615.C: Ditto.
3207 * g++.dg/tree-ssa/restrict1.C: Ditto.
3208 * c-c++-common/restrict-2.c: Ditto.
3209 * gfortran.dg/pr32921.f: Ditto.
3210 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3211 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3212 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3213 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3214 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3215 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3216 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3217 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3218 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3219 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3221 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3223 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3224 .exe.ltrans[0-9]*. dump files.
3226 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3229 * gfortran.dg/abstract_type_6.f03: Modified.
3230 * gfortran.dg/typebound_proc_24.f03: New.
3232 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3235 * g++.dg/init/for1.C: Fix.
3237 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3240 * gfortran.dg/string_5.f90: New test.
3242 2011-07-29 Jason Merrill <jason@redhat.com>
3245 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3247 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 PR tree-optimization/47407
3250 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3254 2011-07-29 Richard Guenther <rguenther@suse.de>
3256 * gcc.dg/uninit-suppress.c: Also disable VRP.
3257 * gcc.dg/uninit-suppress_2.c: Likewise.
3259 2011-07-28 Jason Merrill <jason@redhat.com>
3262 * g++.dg/template/nontype24.C: New.
3264 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3266 PR rtl-optimization/47958
3267 * gcc.dg/torture/pr47958-1.c: New.
3269 2011-07-29 Wei Guozhi <carrot@google.com>
3271 PR rtl-optimization/49799
3272 * gcc.dg/pr49799.c: New test case.
3274 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3277 * gcc.dg/graphite/id-pr48648.c: New.
3279 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3282 * gfortran.dg/maxloc_2.f90: New test.
3283 * gfortran.dg/maxloc_3.f90: New test.
3284 * gfortran.dg/minloc_1.f90: New test.
3285 * gfortran.dg/minloc_2.f90: New test.
3286 * gfortran.dg/minloc_3.f90: New test.
3287 * gfortran.dg/minmaxloc_7.f90: New test.
3290 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3292 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3294 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3295 the builtin isn't optimized away.
3297 2011-07-27 Tobias Burnus <burnus@net-b.de>
3300 * gfortran.dg/lto/pr45586-2_0.f90: New.
3302 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3305 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3306 * c-c++-common/cxxbitfields-5.c: Same.
3308 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3310 * lib/target-supports.exp (check_effective_target_mmap): Use
3311 check_function_available.
3313 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3315 * g++.old-deja/g++.pt/crash60.C: Updated.
3317 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3320 * gcc.target/i386/pr49866.c: New test.
3322 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3324 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3325 * gcc.target/i386/bmi-andn-1.c: New test.
3326 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3327 * gcc.target/i386/bmi-andn-2.c: Likewise.
3328 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3329 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3330 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3331 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3332 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3333 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3334 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3335 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3336 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3337 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3338 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3339 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3340 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3341 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3342 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3343 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3344 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3345 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3346 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3347 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3348 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3350 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3353 * gfortran.dg/graphite/id-pr47691.f: New.
3355 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3357 * gcc.target/i386/avx-os-support.h: New.
3358 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3359 (main): Check avx_os_support before the test is run.
3360 * gcc.target/i386/aes-avx-check.h: Ditto.
3361 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3363 2011-07-27 Kai Tietz <ktietz@redhat.com>
3365 * gcc.target/i386/aggregate-ret3.c: New test.
3366 * gcc.target/i386/aggregate-ret4.c: New test.
3368 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3371 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3372 allocated array should *not* change its size.
3373 * gfortran.dg/multiple_allocation_3.f90: New test.
3375 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3378 * g++.dg/cpp0x/constexpr-49776.C: New.
3380 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3383 * gcc.dg/graphite/id-pr47046.c: New.
3385 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3388 * gcc.dg/graphite/run-id-pr47593.c: New.
3390 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3393 * gcc.dg/graphite/run-id-pr47653.c: New.
3394 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3395 induction variables.
3396 * gcc.dg/graphite/scop-16.c: Same.
3397 * gcc.dg/graphite/scop-17.c: Same.
3398 * gcc.dg/graphite/scop-21.c: Same.
3400 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3403 * gcc.dg/graphite/id-pr48805.c: New.
3405 2011-07-26 Tobias Burnus <burnus@net-b.de>
3407 * gfortran.dg/coarray_lib_token_2.f90: New.
3409 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3411 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3414 2011-07-25 Andrew Pinski <apinski@cavium.com>
3417 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3418 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3420 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3422 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3424 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3425 * gcc.c-torture/execute/loop-2g.c: Likewise.
3426 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3427 Require mmap support.
3428 * gcc.c-torture/execute/loop-2g.x: Likewise.
3429 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3430 (MAP_ANON): Provide default.
3431 * gcc.dg/20050826-1.c: Likewise.
3432 * gcc.target/i386/pr36533.c: Likewise.
3433 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3434 Use dg-require-effective-target mmap.
3436 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3439 * g++.dg/cpp0x/range-for19.C: New.
3441 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3444 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3447 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3450 * g++.dg/torture/pr49309.C: Remove.
3452 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3454 PR tree-optimization/49809
3455 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3458 2011-07-25 Richard Guenther <rguenther@suse.de>
3460 PR tree-optimization/49715
3461 * gcc.target/i386/pr49715-1.c: New testcase.
3462 * gcc.target/i386/pr49715-2.c: Likewise.
3464 2011-07-23 Jason Merrill <jason@redhat.com>
3466 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3468 2011-07-22 Jason Merrill <jason@redhat.com>
3471 * g++.dg/cpp0x/initlist55.C: New.
3473 2011-07-23 Tobias Burnus <burnus@net-b.de>
3476 * gfortran.dg/namelist_72.f: New.
3478 2011-07-23 Tobias Burnus <burnus@net-b.de>
3480 * gfortran.dg/coarray_25.f90: New.
3482 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3484 * override1.C: This test should use c++0x mode.
3485 * override3.C: New. Test the diagnostics in c++98 mode.
3487 2011-07-22 Jason Merrill <jason@redhat.com>
3488 Mark Glisse <marc.glisse@normalesup.org>
3491 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3494 * g++.dg/opt/builtins2.C: New.
3495 * g++.dg/other/error27.C: Don't rely on __builtin.
3497 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3499 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3501 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3502 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3503 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3504 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3506 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3509 2011-07-22 Richard Guenther <rguenther@suse.de>
3511 PR tree-optimization/45819
3512 * gcc.dg/pr45819.c: New testcase.
3514 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3516 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3518 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3522 * gcc.dg/graphite/run-id-pr47654.c: New.
3524 2011-07-21 Ian Lance Taylor <iant@google.com>
3527 * gcc.dg/pr49705.c: New test.
3529 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3531 * lib/target-supports.exp (check_avx_os_support_available): New.
3532 (check_effective_target_avx_runtime): Use it.
3534 2011-07-21 Richard Guenther <rguenther@suse.de>
3536 PR tree-optimization/49770
3537 * g++.dg/torture/pr49770.C: New testcase.
3539 2011-07-21 Kai Tietz <ktietz@redhat.com>
3541 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3542 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3544 2011-07-21 Tobias Burnus <burnus@net-b.de>
3546 * gfortran.dg/coarray_lib_token_1.f90: New.
3548 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3550 * gcc.dg/pr32912-2.c: Skip for AVR.
3551 * gcc.dg/pr44674.c: Add dg-require-profiling.
3553 2011-07-20 Jason Merrill <jason@redhat.com>
3555 * g++.dg/ext/desig2.C: New.
3557 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3559 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3561 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3562 * gcc.target/powerpc/recip-3.c: Ditto.
3564 2011-07-19 Jason Merrill <jason@redhat.com>
3566 PR c++/6709 (DR 743)
3567 PR c++/42603 (DR 950)
3568 * g++.dg/cpp0x/decltype21.C: New.
3570 2011-07-20 Richard Guenther <rguenther@suse.de>
3573 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3574 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3576 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3578 * gcc.target/arm/combine-movs.c: New.
3579 * gcc.target/arm/unsigned-extend-2.c: New.
3581 2011-07-19 Jason Merrill <jason@redhat.com>
3584 * g++.dg/cpp0x/variadic114.C: New.
3586 2011-07-19 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/coarray_args_1.f90: New.
3589 * gfortran.dg/coarray_args_2.f90: New.
3591 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3594 * gfortran.dg/allocate_error_3.f90: New.
3596 2011-07-19 Richard Guenther <rguenther@suse.de>
3598 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3599 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3600 * gcc.dg/torture/20110719-1.c: New testcase.
3602 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3604 PR tree-optimization/49768
3605 * gcc.c-torture/execute/pr49768.c: New test.
3607 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3609 PR tree-optimization/49771
3610 * gcc.dg/vect/pr49771.c: New test.
3612 2011-07-18 Martin Jambor <mjambor@suse.cz>
3614 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3615 * gcc.dg/ipa/ipa-2.c: Likewise.
3616 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3617 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3618 * gcc.dg/ipa/ipa-5.c: Likewise.
3619 * gcc.dg/ipa/ipa-7.c: Likewise.
3620 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3621 * gcc.dg/ipa/ipacost-1.c: Likewise.
3622 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3624 * gcc.dg/ipa/ipcp-1.c: New test.
3625 * gcc.dg/ipa/ipcp-2.c: Likewise.
3626 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3628 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3631 * gfortran.dg/pr49675.f90: New test.
3633 2011-07-18 Richard Guenther <rguenther@suse.de>
3635 * gcc.dg/torture/20110718-1.c: New testcase.
3637 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3639 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3640 * g++.dg/ext/bitfield3.C: Likewise.
3641 * g++.dg/ext/bitfield4.C: Likewise.
3642 * g++.dg/ext/bitfield5.C: Likewise.
3643 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3644 * g++.dg/other/pr23205-2.C: Likewise.
3645 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3646 * gcc.c-torture/compile/20001109-2.c: Likewise.
3647 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3648 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3649 * gcc.dg/bitfld-16.c: Likewise.
3650 * gcc.dg/bitfld-17.c: Likewise.
3651 * gcc.dg/bitfld-18.c: Likewise.
3652 * gcc.dg/builtins-config.h: Remove Netware support.
3653 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3654 * gcc.dg/cdce2.c: Likewise.
3655 * gcc.dg/cpp/assert4.c: Remove netware support.
3656 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3657 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3659 * lib/target-supports.exp (check_visibility_available): Remove
3661 (check_profiling_available): Likewise.
3663 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3665 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3667 2011-07-17 Tobias Burnus <burnus@net-b.de>
3668 Thomas Koenig <tkoenig@gcc.gnu.org>
3671 * gfortran.dg/generic_17.f90: Fix testcase.
3672 * gfortran.dg/interface_3.f90: Add dg-error.
3673 * gfortran.dg/use_14.f90: New.
3674 * gfortran.dg/use_15.f90: New.
3676 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3678 * gnat.dg/pointer_controlled.adb: New test.
3680 2011-07-17 Tobias Burnus <burnus@net-b.de>
3683 * gfortran.dg/pointer_remapping_7.f90: New.
3685 2011-07-16 Jason Merrill <jason@redhat.com>
3687 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3689 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3690 Jason Merrill <jason@redhat.com>
3694 * g++.dg/cpp0x/decltype29.C: Adjust.
3695 * g++.dg/cpp0x/error4.C: Adjust.
3696 * g++.dg/cpp0x/sfinae26.C: Adjust.
3697 * g++.dg/cpp0x/variadic105.C: Adjust.
3698 * g++.dg/template/deduce3.C: Adjust.
3699 * g++.dg/template/error45.C: Adjust.
3700 * g++.dg/template/ptrmem2.C: Adjust.
3701 * g++.dg/template/sfinae2.C: Adjust.
3702 * g++.old-deja/g++.pt/crash60.C: Adjust.
3703 * g++.old-deja/g++.pt/unify6.C: Adjust.
3704 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3705 * g++.dg/cpp0x/nullptr15.C: Adjust.
3706 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3707 * g++.dg/cpp0x/pr31431.C: Adjust.
3708 * g++.dg/cpp0x/pr31434.C: Adjust.
3709 * g++.dg/cpp0x/sfinae11.C: Adjust
3710 * g++.dg/cpp0x/temp_default2.C: Adjust.
3711 * g++.dg/cpp0x/trailing4.C: Adjust.
3712 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3713 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3714 * g++.dg/cpp0x/variadic105.C: Adjust.
3715 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3716 * g++.dg/ext/vla2.C: Adjust.
3717 * g++.dg/other/ptrmem10.C: Adjust.
3718 * g++.dg/other/ptrmem11.C: Adjust.
3719 * g++.dg/overload/unknown1.C: Adjust.
3720 * g++.dg/template/conv11.C: Adjust.
3721 * g++.dg/template/dependent-expr5.C: Adjust.
3722 * g++.dg/template/friend.C: Adjust.
3723 * g++.dg/template/incomplete2.C: Adjust.
3724 * g++.dg/template/local4.C: Adjust.
3725 * g++.dg/template/local6.C: Adjust.
3726 * g++.dg/template/operator9.C: Adjust.
3727 * g++.dg/template/ttp25.C: Adjust.
3728 * g++.dg/template/unify10.C: Adjust.
3729 * g++.dg/template/unify11.C: Adjust.
3730 * g++.dg/template/unify6.C: Adjust.
3731 * g++.dg/template/unify9.C: Adjust.
3732 * g++.dg/template/varmod1.C: Adjust.
3733 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3734 * g++.old-deja/g++.pt/crash28.C: Adjust.
3735 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3736 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3737 * g++.old-deja/g++.pt/expr2.C: Adjust.
3738 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3739 * g++.old-deja/g++.pt/spec5.C: Adjust.
3740 * g++.old-deja/g++.pt/spec6.C: Adjust.
3741 * g++.old-deja/g++.pt/unify4.C: Adjust.
3742 * g++.old-deja/g++.pt/unify8.C: Adjust.
3743 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3744 * g++.dg/overload/template5.C: New testcase.
3745 * g++.dg/template/overload12.C: New testcase.
3747 2011-07-11 Tobias Burnus <burnus@net-b.de>
3749 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3750 * gfortran.dg/coarray_7.f90: Ditto.
3751 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3752 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3754 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3756 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3758 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3759 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3760 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3762 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3763 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3764 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3766 2011-07-15 Jason Merrill <jason@redhat.com>
3769 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3770 Use --extra_opts instead of --additional_options.
3772 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3775 * g++.dg/torture/pr49309.C: Remove.
3777 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3779 * gcc.target/tic6x/weak-call.c: New test.
3780 * gcc.target/tic6x/fpcmp.c: New test.
3781 * gcc.target/tic6x/fpdiv.c: New test.
3782 * gcc.target/tic6x/rotdi16-scan.c: New test.
3783 * gcc.target/tic6x/ffssi.c: New test.
3784 * gcc.target/tic6x/fpdiv-lib.c: New test.
3785 * gcc.target/tic6x/cold-lc.c: New test.
3786 * gcc.target/tic6x/longcalls.c: New test.
3787 * gcc.target/tic6x/abi-align-1.c: New test.
3788 * gcc.target/tic6x/fpcmp-finite.c: New test.
3789 * gcc.target/tic6x/rotdi16.c: New test.
3790 * gcc.target/tic6x/bswapl.c: New test.
3791 * gcc.target/tic6x/ffsdi.c: New test.
3792 * gcc.target/tic6x/tic6x.exp: New file.
3793 * gcc.target/tic6x/builtins/arith24.c: New test.
3794 * gcc.target/tic6x/builtins/smpy.c: New test.
3795 * gcc.target/tic6x/builtins/smpylh.c: New test.
3796 * gcc.target/tic6x/builtins/smpyh.c: New test.
3797 * gcc.target/tic6x/builtins/sarith1.c: New test.
3798 * gcc.target/tic6x/builtins/extclr.c: New test
3799 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3800 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3801 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3802 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3804 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3806 * gcc.dg/20020312-2.c: Likewise.
3807 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3808 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3809 * gcc.dg/torture/builtin-math-7.c: Likewise.
3812 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3813 not testing tic6x-*-*.
3815 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3818 * g++.dg/torture/pr49309.C: New testcase.
3820 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3822 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3824 2011-07-14 Richard Guenther <rguenther@suse.de>
3826 PR tree-optimization/49651
3827 * gcc.dg/torture/pr49651.c: New testcase.
3829 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3832 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3834 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3836 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3837 -mno-pointers-to-nested-functions.
3838 * gcc.target/powerpc/no-r11-2.c: Ditto.
3839 * gcc.target/powerpc/no-r11-3.c: Ditto.
3841 2011-07-13 Jason Merrill <jason@redhat.com>
3843 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3844 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3845 when compiling C files.
3846 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3847 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3848 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3849 * g++.dg/lookup/anon2.C: Likewise.
3850 * g++.dg/tree-ssa/copyprop.C: Likewise.
3851 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3852 * g++.dg/init/vector1.C: Ignore narrowing errors.
3853 * g++.dg/torture/pr35526.C: Likewise.
3854 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3856 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3859 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3862 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3864 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3865 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3867 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3869 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3870 * lib/obj-c++.exp (obj-c++_init): Ditto.
3871 * lib/file-format.exp (gcc_target_object_format): Ditto.
3872 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3873 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3874 (check_visibility_available): Ditto.
3875 (check_effective_target_tls_native): Ditto.
3876 (check_effective_target_tls_emulated): Ditto.
3877 (check_effective_target_function_sections): Ditto.
3879 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3881 * gcc.target/arm/pr48183.c: New test.
3883 2011-07-13 Richard Guenther <rguenther@suse.de>
3885 * gcc.dg/torture/20110713-1.c: New testcase.
3887 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3890 * gcc.c-torture/compile/pr49474.c: New testcase.
3892 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3894 PR tree-optimization/49712
3895 * gcc.c-torture/execute/pr49712.c: New test.
3897 2011-07-11 Jason Merrill <jason@redhat.com>
3900 * g++.dg/template/recurse3.C: New.
3902 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3905 * gcc.dg/guality/csttest.c: New test.
3908 * gfortran.dg/pr49698.f90: New test.
3910 2011-07-11 Jeff Law <law@redhat.com>
3912 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3914 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3916 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3917 * go.test/go-test.exp (go-set-goarch): Likewise.
3919 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3922 * gcc.target/avr/torture/pr39633.c: New test case.
3924 2011-07-11 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3929 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3931 * lib/target-supports.exp (check_effective_target_scheduling):
3933 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3934 * gcc.dg/pr45055.c: Ditto.
3935 * gcc.dg/pr45353.c: Ditto.
3936 * g++.dg/pr45056.C: Ditto.
3938 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3940 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3941 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3942 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3943 * g++.dg/torture/pr31863.C: Skip AVR.
3945 2011-07-10 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/intrinsic_signal.f90: New.
3950 2011-07-09 Jason Merrill <jason@redhat.com>
3952 * g++.dg/cpp0x/regress/regress6.C: New.
3953 * g++.dg/parse/crash45.C: Adjust message.
3954 * g++.dg/template/crash38.C: Adjust message.
3955 * g++.dg/template/crash64.C: Adjust message.
3957 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3959 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3960 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3961 * g++.dg/abi/bitfield3.C: Likewise.
3962 * g++.dg/eh/pr38662.C: Likewise.
3963 * g++.dg/ext/attrib36.C: Likewise.
3964 * g++.dg/ext/attrib37.C: Likewise.
3965 * g++.dg/ext/attrib8.C: Likewise.
3966 * g++.dg/ext/tmplattr1.C: Likewise.
3967 * g++.dg/inherit/override-attribs.C: Likewise.
3968 * g++.dg/opt/inline9.C: Likewise.
3969 * g++.dg/opt/life1.C: Likewise.
3970 * g++.dg/opt/longbranch2.C: Likewise.
3971 * g++.dg/opt/nrv12.C: Likewise.
3972 * g++.dg/opt/reg-stack4.C: Likewise.
3973 * g++.dg/other/pr35504.C: Likewise.
3974 * g++.dg/other/pr39496.C: Likewise.
3975 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3976 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3977 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3978 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3979 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3980 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3981 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3982 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3983 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3984 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3985 * g++.dg/warn/pr15774-1.C: Likewise.
3986 * g++.dg/warn/pr15774-2.C: Likewise.
3987 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3988 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3989 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3990 * g++.old-deja/g++.pt/asm2.C: Likewise.
3991 * gcc.c-torture/compile/20000804-1.c: Likewise.
3992 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3993 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3994 * gcc.dg/20020108-1.c: Likewise.
3995 * gcc.dg/20020122-2.c: Likewise.
3996 * gcc.dg/20020122-3.c: Likewise.
3997 * gcc.dg/20020206-1.c: Likewise.
3998 * gcc.dg/20020219-1.c: Likewise.
3999 * gcc.dg/20020310-1.c: Likewise.
4000 * gcc.dg/20020411-1.c: Likewise.
4001 * gcc.dg/20020418-2.c: Likewise.
4002 * gcc.dg/20020426-2.c: Likewise.
4003 * gcc.dg/20020517-1.c: Likewise.
4004 * gcc.dg/20030204-1.c: Likewise.
4005 * gcc.dg/20030826-2.c: Likewise.
4006 * gcc.dg/20031102-1.c: Likewise.
4007 * gcc.dg/20031202-1.c: Likewise.
4008 * gcc.dg/20050111-1.c: Likewise.
4009 * gcc.dg/20050503-1.c: Likewise.
4010 * gcc.dg/array-init-1.c: Likewise.
4011 * gcc.dg/builtin-apply4.c: Likewise.
4012 * gcc.dg/dfp/pr31344.c: Likewise.
4013 * gcc.dg/gomp/atomic-11.c: Likewise.
4014 * gcc.dg/graphite/pr40281.c: Likewise.
4015 * gcc.dg/ia64-sync-1.c: Likewise.
4016 * gcc.dg/ia64-sync-2.c: Likewise.
4017 * gcc.dg/ia64-sync-3.c: Likewise.
4018 * gcc.dg/ia64-sync-4.c: Likewise.
4019 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4020 * gcc.dg/invalid-call-1.c: Likewise.
4021 * gcc.dg/loop-3.c: Likewise.
4022 * gcc.dg/lower-subreg-1.c: Likewise.
4023 * gcc.dg/lto/pr47259_0.c: Likewise.
4024 * gcc.dg/nested-calls-1.c: Likewise.
4025 * gcc.dg/pr20017.c: Likewise.
4026 * gcc.dg/pr25023.c: Likewise.
4027 * gcc.dg/pr27671-2.c: Likewise.
4028 * gcc.dg/pr32176.c: Likewise.
4029 * gcc.dg/pr33676.c: Likewise.
4030 * gcc.dg/pr35045.c: Likewise.
4031 * gcc.dg/pr36015.c: Likewise.
4032 * gcc.dg/pr36584.c: Likewise.
4033 * gcc.dg/pr36998.c: Likewise.
4034 * gcc.dg/pr37438.c: Likewise.
4035 * gcc.dg/pr37908.c: Likewise.
4036 * gcc.dg/pr41241.c: Likewise.
4037 * gcc.dg/pr41340.c: Likewise.
4038 * gcc.dg/pr44136.c: Likewise.
4039 * gcc.dg/pr44194-1.c: Likewise.
4040 * gcc.dg/pr46212.c: Likewise.
4041 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4042 * gcc.dg/setjmp-2.c: Likewise.
4043 * gcc.dg/short-compare-1.c: Likewise.
4044 * gcc.dg/short-compare-2.c: Likewise.
4045 * gcc.dg/smod-1.c: Likewise.
4046 * gcc.dg/sync-2.c: Likewise.
4047 * gcc.dg/sync-3.c: Likewise.
4048 * gcc.dg/tls/opt-1.c: Likewise.
4049 * gcc.dg/tls/opt-2.c: Likewise.
4050 * gcc.dg/tls/opt-3.c: Likewise.
4051 * gcc.dg/torture/badshift.c: Likewise.
4052 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4053 * gcc.dg/torture/pr20314-2.c: Likewise.
4054 * gcc.dg/torture/pr36891.c: Likewise.
4055 * gcc.dg/torture/pr38774.c: Likewise.
4056 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4057 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4058 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4059 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4060 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4061 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4062 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4063 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4064 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4065 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4066 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4067 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4068 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4069 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4070 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4071 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4072 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4073 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4074 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4075 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4076 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4077 * gcc.dg/unroll-1.c: Likewise.
4078 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4079 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4080 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4081 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4082 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4083 * gcc.target/i386/20000609-1.c: Likewise.
4084 * gcc.target/i386/20000720-1.c: Likewise.
4085 * gcc.target/i386/20000724-1.c: Likewise.
4086 * gcc.target/i386/20011107-1.c: Likewise.
4087 * gcc.target/i386/20011119-1.c: Likewise.
4088 * gcc.target/i386/20020201-3.c: Likewise.
4089 * gcc.target/i386/20020218-1.c: Likewise.
4090 * gcc.target/i386/20020729-1.c: Likewise.
4091 * gcc.target/i386/20030926-1.c: Likewise.
4092 * gcc.target/i386/20060125-1.c: Likewise.
4093 * gcc.target/i386/20060125-2.c: Likewise.
4094 * gcc.target/i386/20060512-1.c: Likewise.
4095 * gcc.target/i386/20060512-2.c: Likewise.
4096 * gcc.target/i386/20060512-3.c: Likewise.
4097 * gcc.target/i386/20060512-4.c: Likewise.
4098 * gcc.target/i386/387-1.c: Likewise.
4099 * gcc.target/i386/387-2.c: Likewise.
4100 * gcc.target/i386/387-5.c: Likewise.
4101 * gcc.target/i386/387-6.c: Likewise.
4102 * gcc.target/i386/980312-1.c: Likewise.
4103 * gcc.target/i386/980313-1.c: Likewise.
4104 * gcc.target/i386/990117-1.c: Likewise.
4105 * gcc.target/i386/990424-1.c: Likewise.
4106 * gcc.target/i386/990524-1.c: Likewise.
4107 * gcc.target/i386/991129-1.c: Likewise.
4108 * gcc.target/i386/991214-1.c: Likewise.
4109 * gcc.target/i386/991230-1.c: Likewise.
4110 * gcc.target/i386/addr-sel-1.c: Likewise.
4111 * gcc.target/i386/aggregate-ret1.c: Likewise.
4112 * gcc.target/i386/aggregate-ret2.c: Likewise.
4113 * gcc.target/i386/align-main-3.c: Likewise.
4114 * gcc.target/i386/amd64-abi-1.c: Likewise.
4115 * gcc.target/i386/amd64-abi-2.c: Likewise.
4116 * gcc.target/i386/amd64-abi-4.c: Likewise.
4117 * gcc.target/i386/amd64-abi-5.c: Likewise.
4118 * gcc.target/i386/amd64-abi-6.c: Likewise.
4119 * gcc.target/i386/asm-1.c: Likewise.
4120 * gcc.target/i386/asm-3.c: Likewise.
4121 * gcc.target/i386/asm-5.c: Likewise.
4122 * gcc.target/i386/attributes-error.c: Likewise.
4123 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4124 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4125 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4126 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4127 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4128 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4129 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4130 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4131 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4132 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4133 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4134 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4135 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4136 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4137 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4138 * gcc.target/i386/bitfield1.c: Likewise.
4139 * gcc.target/i386/bitfield2.c: Likewise.
4140 * gcc.target/i386/bmi-2.c: Likewise.
4141 * gcc.target/i386/bmi-5.c: Likewise.
4142 * gcc.target/i386/builtin-unreachable.c: Likewise.
4143 * gcc.target/i386/cleanup-2.c: Likewise.
4144 * gcc.target/i386/clobbers.c: Likewise.
4145 * gcc.target/i386/cmov8.c: Likewise.
4146 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4147 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4148 * gcc.target/i386/compress-float-387.c: Likewise.
4149 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4150 * gcc.target/i386/compress-float-sse.c: Likewise.
4151 * gcc.target/i386/crc32-2.c: Likewise.
4152 * gcc.target/i386/crc32-3.c: Likewise.
4153 * gcc.target/i386/divmod-7.c: Likewise.
4154 * gcc.target/i386/divmod-8.c: Likewise.
4155 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4156 * gcc.target/i386/fma3-builtin.c: Likewise.
4157 * gcc.target/i386/fma3-fma.c: Likewise.
4158 * gcc.target/i386/fma4-256-vector.c: Likewise.
4159 * gcc.target/i386/fma4-builtin.c: Likewise.
4160 * gcc.target/i386/fma4-fma-2.c: Likewise.
4161 * gcc.target/i386/fma4-fma.c: Likewise.
4162 * gcc.target/i386/fma4-vector-2.c: Likewise.
4163 * gcc.target/i386/fma4-vector.c: Likewise.
4164 * gcc.target/i386/funcspec-1.c: Likewise.
4165 * gcc.target/i386/funcspec-10.c: Likewise.
4166 * gcc.target/i386/funcspec-11.c: Likewise.
4167 * gcc.target/i386/funcspec-2.c: Likewise.
4168 * gcc.target/i386/funcspec-5.c: Likewise.
4169 * gcc.target/i386/funcspec-6.c: Likewise.
4170 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4171 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4172 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4173 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4174 * gcc.target/i386/incoming-1.c: Likewise.
4175 * gcc.target/i386/incoming-10.c: Likewise.
4176 * gcc.target/i386/incoming-11.c: Likewise.
4177 * gcc.target/i386/incoming-12.c: Likewise.
4178 * gcc.target/i386/incoming-13.c: Likewise.
4179 * gcc.target/i386/incoming-14.c: Likewise.
4180 * gcc.target/i386/incoming-15.c: Likewise.
4181 * gcc.target/i386/incoming-2.c: Likewise.
4182 * gcc.target/i386/incoming-3.c: Likewise.
4183 * gcc.target/i386/incoming-4.c: Likewise.
4184 * gcc.target/i386/incoming-5.c: Likewise.
4185 * gcc.target/i386/incoming-6.c: Likewise.
4186 * gcc.target/i386/incoming-7.c: Likewise.
4187 * gcc.target/i386/incoming-8.c: Likewise.
4188 * gcc.target/i386/incoming-9.c: Likewise.
4189 * gcc.target/i386/lea.c: Likewise.
4190 * gcc.target/i386/local.c: Likewise.
4191 * gcc.target/i386/loop-1.c: Likewise.
4192 * gcc.target/i386/loop-2.c: Likewise.
4193 * gcc.target/i386/loop-3.c: Likewise.
4194 * gcc.target/i386/max-stack-align.c: Likewise.
4195 * gcc.target/i386/memcpy-1.c: Likewise.
4196 * gcc.target/i386/movbe-2.c: Likewise.
4197 * gcc.target/i386/movq-2.c: Likewise.
4198 * gcc.target/i386/movq.c: Likewise.
4199 * gcc.target/i386/nrv1.c: Likewise.
4200 * gcc.target/i386/pad-4.c: Likewise.
4201 * gcc.target/i386/pad-5a.c: Likewise.
4202 * gcc.target/i386/pad-5b.c: Likewise.
4203 * gcc.target/i386/pad-6a.c: Likewise.
4204 * gcc.target/i386/pad-6b.c: Likewise.
4205 * gcc.target/i386/pad-7.c: Likewise.
4206 * gcc.target/i386/pad-9.c: Likewise.
4207 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4208 * gcc.target/i386/pic-1.c: Likewise.
4209 * gcc.target/i386/pr12092-1.c: Likewise.
4210 * gcc.target/i386/pr12329.c: Likewise.
4211 * gcc.target/i386/pr21518.c: Likewise.
4212 * gcc.target/i386/pr22362.c: Likewise.
4213 * gcc.target/i386/pr22585.c: Likewise.
4214 * gcc.target/i386/pr23098.c: Likewise.
4215 * gcc.target/i386/pr25196.c: Likewise.
4216 * gcc.target/i386/pr25293.c: Likewise.
4217 * gcc.target/i386/pr25654.c: Likewise.
4218 * gcc.target/i386/pr26449.c: Likewise.
4219 * gcc.target/i386/pr26778.c: Likewise.
4220 * gcc.target/i386/pr26826.c: Likewise.
4221 * gcc.target/i386/pr27266.c: Likewise.
4222 * gcc.target/i386/pr29978.c: Likewise.
4223 * gcc.target/i386/pr30505.c: Likewise.
4224 * gcc.target/i386/pr30961-1.c: Likewise.
4225 * gcc.target/i386/pr31628.c: Likewise.
4226 * gcc.target/i386/pr32000-2.c: Likewise.
4227 * gcc.target/i386/pr32661-1.c: Likewise.
4228 * gcc.target/i386/pr32708-2.c: Likewise.
4229 * gcc.target/i386/pr32708-3.c: Likewise.
4230 * gcc.target/i386/pr34256.c: Likewise.
4231 * gcc.target/i386/pr34312.c: Likewise.
4232 * gcc.target/i386/pr34522.c: Likewise.
4233 * gcc.target/i386/pr35160.c: Likewise.
4234 * gcc.target/i386/pr35281.c: Likewise.
4235 * gcc.target/i386/pr36246.c: Likewise.
4236 * gcc.target/i386/pr36786.c: Likewise.
4237 * gcc.target/i386/pr37275.c: Likewise.
4238 * gcc.target/i386/pr37843-3.c: Likewise.
4239 * gcc.target/i386/pr37843-4.c: Likewise.
4240 * gcc.target/i386/pr39082-1.c: Likewise.
4241 * gcc.target/i386/pr39431.c: Likewise.
4242 * gcc.target/i386/pr39496.c: Likewise.
4243 * gcc.target/i386/pr39543-2.c: Likewise.
4244 * gcc.target/i386/pr39911.c: Likewise.
4245 * gcc.target/i386/pr40718.c: Likewise.
4246 * gcc.target/i386/pr40906-1.c: Likewise.
4247 * gcc.target/i386/pr40906-2.c: Likewise.
4248 * gcc.target/i386/pr40906-3.c: Likewise.
4249 * gcc.target/i386/pr40934.c: Likewise.
4250 * gcc.target/i386/pr41900.c: Likewise.
4251 * gcc.target/i386/pr42589.c: Likewise.
4252 * gcc.target/i386/pr43662.c: Likewise.
4253 * gcc.target/i386/pr43671.c: Likewise.
4254 * gcc.target/i386/pr43766.c: Likewise.
4255 * gcc.target/i386/pr43869.c: Likewise.
4256 * gcc.target/i386/pr44942.c: Likewise.
4257 * gcc.target/i386/pr44948-2a.c: Likewise.
4258 * gcc.target/i386/pr45234.c: Likewise.
4259 * gcc.target/i386/pr45336-2.c: Likewise.
4260 * gcc.target/i386/pr45336-4.c: Likewise.
4261 * gcc.target/i386/pr45852.c: Likewise.
4262 * gcc.target/i386/pr46470.c: Likewise.
4263 * gcc.target/i386/pr48037-1.c: Likewise.
4264 * gcc.target/i386/pr48389.c: Likewise.
4265 * gcc.target/i386/pr49095.c: Likewise.
4266 * gcc.target/i386/pr9771-1.c: Likewise.
4267 * gcc.target/i386/rdfsbase-1.c: Likewise.
4268 * gcc.target/i386/rdfsbase-2.c: Likewise.
4269 * gcc.target/i386/rdgsbase-1.c: Likewise.
4270 * gcc.target/i386/rdgsbase-2.c: Likewise.
4271 * gcc.target/i386/rdrand-3.c: Likewise.
4272 * gcc.target/i386/regparm-stdcall.c: Likewise.
4273 * gcc.target/i386/regparm.c: Likewise.
4274 * gcc.target/i386/reload-1.c: Likewise.
4275 * gcc.target/i386/rotate-2.c: Likewise.
4276 * gcc.target/i386/sibcall-5.c: Likewise.
4277 * gcc.target/i386/signbit-1.c: Likewise.
4278 * gcc.target/i386/signbit-2.c: Likewise.
4279 * gcc.target/i386/signbit-3.c: Likewise.
4280 * gcc.target/i386/sse-5.c: Likewise.
4281 * gcc.target/i386/sse-8.c: Likewise.
4282 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4283 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4284 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4285 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4286 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4287 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4288 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4289 * gcc.target/i386/sse2-movq-2.c: Likewise.
4290 * gcc.target/i386/sse2-movq-3.c: Likewise.
4291 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4292 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4293 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4294 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4295 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4296 * gcc.target/i386/ssefn-1.c: Likewise.
4297 * gcc.target/i386/ssefn-2.c: Likewise.
4298 * gcc.target/i386/sseregparm-1.c: Likewise.
4299 * gcc.target/i386/sseregparm-2.c: Likewise.
4300 * gcc.target/i386/sseregparm-3.c: Likewise.
4301 * gcc.target/i386/sseregparm-4.c: Likewise.
4302 * gcc.target/i386/sseregparm-5.c: Likewise.
4303 * gcc.target/i386/sseregparm-6.c: Likewise.
4304 * gcc.target/i386/sseregparm-7.c: Likewise.
4305 * gcc.target/i386/sseregparm-8.c: Likewise.
4306 * gcc.target/i386/stack-realign.c: Likewise.
4307 * gcc.target/i386/stack-usage-realign.c: Likewise.
4308 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4309 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4310 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4311 * gcc.target/i386/stackalign/return-1.c: Likewise.
4312 * gcc.target/i386/stackalign/return-2.c: Likewise.
4313 * gcc.target/i386/stackalign/return-3.c: Likewise.
4314 * gcc.target/i386/tailcall-1.c: Likewise.
4315 * gcc.target/i386/tbm-2.c: Likewise.
4316 * gcc.target/i386/udivmod-7.c: Likewise.
4317 * gcc.target/i386/udivmod-8.c: Likewise.
4318 * gcc.target/i386/unroll-1.c: Likewise.
4319 * gcc.target/i386/vararg-1.c: Likewise.
4320 * gcc.target/i386/vararg-2.c: Likewise.
4321 * gcc.target/i386/vect8-ret.c: Likewise.
4322 * gcc.target/i386/vectorize5.c: Likewise.
4323 * gcc.target/i386/wmul-1.c: Likewise.
4324 * gcc.target/i386/wmul-2.c: Likewise.
4325 * gcc.target/i386/wrfsbase-1.c: Likewise.
4326 * gcc.target/i386/wrfsbase-2.c: Likewise.
4327 * gcc.target/i386/wrgsbase-1.c: Likewise.
4328 * gcc.target/i386/wrgsbase-2.c: Likewise.
4329 * gcc.target/i386/xop-pcmov.c: Likewise.
4330 * gcc.target/i386/xop-pcmov2.c: Likewise.
4331 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4332 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4333 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4334 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4335 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4336 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4337 * gcc.target/i386/zee.c: Likewise.
4338 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4339 * gfortran.dg/compiler-directive_2.f: Likewise.
4340 * gfortran.dg/g77/20010216-1.f: Likewise.
4341 * gfortran.dg/gomp/pr39152.f90: Likewise.
4342 * gfortran.dg/pr33794.f90: Likewise.
4344 2011-07-09 Jason Merrill <jason@redhat.com>
4346 * g++.dg/cpp0x/regress/regress5.C: New.
4348 2011-07-08 Jason Merrill <jason@redhat.com>
4351 * g++.dg/expr/compound-asn1.C: New.
4352 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4354 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4357 * gcc.target/powerpc/altivec-34.c: New test.
4359 2011-07-08 Jason Merrill <jason@redhat.com>
4362 * g++.dg/abi/guard3.C: New.
4364 2011-07-08 Julian Brown <julian@codesourcery.com>
4366 * lib/target-supports.exp
4367 (check_effective_target_arm_little_endian): New.
4368 (check_effective_target_vect_pack_trunc): Use above.
4369 (check_effective_target_vect_unpack): Likewise.
4370 (check_effective_target_vect_element_align): Test
4371 check_effective_target_arm_vect_no_misalign for ARM.
4373 2011-07-08 Jason Merrill <jason@redhat.com>
4376 * g++.dg/cpp0x/constexpr-rom.C: New.
4378 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4381 * g++.dg/torture/pr49519.C: New test.
4383 2011-07-08 Martin Jambor <mjambor@suse.cz>
4385 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4387 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4390 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4392 2011-07-08 Richard Guenther <rguenther@suse.de>
4394 PR tree-optimization/49662
4395 * gcc.dg/graphite/interchange-14.c: XFAIL.
4396 * gcc.dg/graphite/interchange-15.c: Likewise.
4397 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4399 2011-07-06 Jason Merrill <jason@redhat.com>
4402 * g++.dg/cpp0x/regress/regress4.C: New.
4404 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4407 * gfortran.dg/result_in_spec_4.f90: New test.
4409 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4411 * gcc.target/sparc/cas64.c: New test.
4413 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4416 * g++.dg/torture/pr49644.C: New test.
4419 * gcc.c-torture/execute/pr49644.c: New test.
4421 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4423 * lib/target-supports.exp (check_effective_target_ia32): New.
4424 (check_effective_target_x32): Likewise.
4425 (check_effective_target_vect_cmdline_needed): Also check x32.
4427 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4429 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4431 * gcc.target/arm/pr42235.c: Likewise.
4432 * gcc.target/arm/pr42495.c: Likewise.
4433 * gcc.target/arm/pr42574.c: Likewise.
4434 * gcc.target/arm/thumb-branch1.c: Likewise.
4436 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4437 unneeded prune of possible warning.
4438 * gcc.target/arm/pr40956.c: Likewise.
4439 * gcc.target/arm/pr42505.c: Likewise.
4441 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4442 * gcc.c-torture/compile/pr46883.c: Likewise.
4443 * gcc.c-torture/compile/pr46934.c: Likewise.
4445 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4446 for move to ../../gcc.c-torture/compile.
4447 * gcc.target/arm/pr46883.c: Likewise.
4448 * gcc.target/arm/pr46934.c: Likewise.
4450 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4451 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4452 * gcc.target/arm/wmul-1.c: Likewise.
4453 * gcc.target/arm/wmul-2.c: Likewise.
4454 * gcc.target/arm/wmul-3.c: Likewise.
4455 * gcc.target/arm/wmul-4.c: Likewise.
4456 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4457 add tab after scan target.
4458 * gcc.target/arm/smlaltt-1.c: Likewise.
4459 * gcc.target/arm/smlatb-1.c: Likewise.
4460 * gcc.target/arm/smlatt-1.c: Likewise.
4462 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4465 * gcc.dg/debug/pr49522.c: New test.
4467 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4469 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4470 * gcc.dg/pr46212.c: Run only if target int32plus.
4471 * gcc.dg/torture/pr48146.c: Ditto.
4472 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4473 * c-c++-common/pr44832.c: Ditto.
4474 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4475 * gcc.dg/pr31490.c: Ditto.
4476 * gcc.dg/torture/builtin-math-7.c: Run only if target
4478 * gcc.dg/torture/pr45764.c: Skip for AVR.
4479 * gcc.dg/pr47893.c: Ditto.
4481 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4483 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4484 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4485 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4486 add tab to scan target.
4488 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4490 * gcc.target/arm/neon-modes-3.c: New test.
4492 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4494 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4495 -fno-loop-interchange -ffast-math.
4497 2011-07-07 Richard Guenther <rguenther@suse.de>
4499 * gcc.dg/ftrapv-3.c: New testcase.
4501 2011-07-07 Richard Guenther <rguenther@suse.de>
4503 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4504 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4506 2011-07-07 Kai Tietz <ktietz@redhat.com>
4508 * gcc.dg/binop-notxor1.c: New test.
4509 * gcc.dg/binop-notand4a.c: New test.
4510 * gcc.dg/binop-notxor2.c: New test.
4511 * gcc.dg/binop-notand3a.c: New test.
4512 * gcc.dg/binop-notand2a.c: New test.
4513 * gcc.dg/binop-notand6a.c: New test.
4514 * gcc.dg/binop-notor1.c: New test.
4515 * gcc.dg/binop-notand1a.c: New test.
4516 * gcc.dg/binop-notand5a.c: New test.
4517 * gcc.dg/binop-notor2.c: New test.
4519 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/gomp/pr49640.c: New test.
4524 2011-07-07 Richard Guenther <rguenther@suse.de>
4526 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4528 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4531 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4533 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4535 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4536 * gcc.target/powerpc/no-r11-2.c: Ditto.
4537 * gcc.target/powerpc/no-r11-3.c: Ditto.
4539 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4541 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4542 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4544 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4546 * lib/target-supports.exp (check_profiling_available): Disable
4547 profiling with -fprofile-generate for target avr.
4549 2011-07-06 Richard Guenther <rguenther@suse.de>
4551 PR tree-optimization/49645
4552 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4554 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4557 * gcc.dg/pr47383.c: New.
4559 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4561 PR tree-optimization/49647
4562 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4564 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4567 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4568 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4570 2011-07-05 Jason Merrill <jason@redhat.com>
4573 * g++.dg/template/template-id-4.C: New.
4575 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4577 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4578 * gcc.dg/pr43402.c: Ditto.
4580 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4582 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4584 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4586 * gcc.target/powerpc/ppc-switch-1.c: New test for
4587 --param case-values-threshold.
4588 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4590 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4592 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4594 2011-07-05 Jason Merrill <jason@redhat.com>
4596 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4598 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4600 PR tree-optimization/47654
4601 * gcc.dg/graphite/block-pr47654.c: New.
4603 2011-07-05 Jason Merrill <jason@redhat.com>
4605 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4607 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4609 PR tree-optimization/49580
4610 * gcc.dg/autopar/pr49580.c: New test.
4612 2011-07-05 Richard Guenther <rguenther@suse.de>
4614 PR tree-optimization/49518
4615 PR tree-optimization/49628
4616 * g++.dg/torture/pr49628.C: New testcase.
4617 * gcc.dg/torture/pr49518.c: Likewise.
4619 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4621 * ada/acats/run_acats (which): Extract last field from type -p,
4622 type output only if command succeeded.
4624 2011-07-04 Jason Merrill <jason@redhat.com>
4626 * g++.dg/abi/mangle48.C: New.
4628 * g++.dg/cpp0x/diag1.C: New.
4630 * g++.dg/diagnostic/aka1.C: New.
4632 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4634 PR rtl-optimization/49619
4635 * gcc.dg/pr49619.c: New test.
4637 PR rtl-optimization/49472
4638 * gfortran.dg/pr49472.f90: New test.
4641 * gcc.dg/pr49602.c: New test.
4643 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4647 * gcc.target/avr/avr.exp: Run over cpp files, too.
4648 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4649 * gcc.target/avr/progmem.h: New file.
4650 * gcc.target/avr/exit-abort.h: New file.
4651 * gcc.target/avr/progmem-error-1.c: New file.
4652 * gcc.target/avr/progmem-error-1.cpp: New file.
4653 * gcc.target/avr/progmem-warning-1.c: New file.
4654 * gcc.target/avr/torture/progmem-1.c: New file.
4655 * gcc.target/avr/torture/progmem-1.cpp: New file.
4657 2011-07-04 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/49615
4660 * g++.dg/torture/pr49615.C: New testcase.
4662 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4664 PR tree-optimization/49610
4665 * gcc.dg/vect/pr49610.c: New test.
4667 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4669 * gnat.dg/specs/debug1.ads: New test.
4671 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4674 * gfortran.dg/typebound_proc_23.f90: New.
4676 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4679 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4681 2011-07-01 Jason Merrill <jason@redhat.com>
4684 * g++.dg/template/template-id-3.C: New.
4687 * g++.dg/template/qualified-id4.C: New.
4690 * g++.dg/template/explicit-args4.C: New.
4693 * g++.dg/template/offsetof2.C: New.
4695 2011-07-01 Kai Tietz <ktietz@redhat.com>
4697 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4699 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4702 * lib/target-supports.exp (check_effective_target_gld): New proc.
4704 2011-07-01 Richard Guenther <rguenther@suse.de>
4706 PR tree-optimization/49603
4707 * gcc.dg/torture/pr49603.c: New testcase.
4709 2011-06-30 Jason Merrill <jason@redhat.com>
4712 * g++.dg/rtti/template1.C: New.
4715 * g++.dg/cpp0x/regress/ctor1.C: New.
4718 * g++.dg/cpp0x/initlist54.C: New.
4720 2011-06-30 Martin Jambor <mjambor@suse.cz>
4722 * gcc.dg/tree-ssa/sra-12.c: New test.
4724 2011-06-29 Jason Merrill <jason@redhat.com>
4726 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4728 2011-06-30 Richard Guenther <rguenther@suse.de>
4730 PR tree-optimization/46787
4731 * gcc.dg/vect/vect-121.c: New testcase.
4733 2011-06-30 Martin Jambor <mjambor@suse.cz>
4735 PR tree-optimization/49094
4736 * gcc.dg/tree-ssa/pr49094.c: New test.
4738 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4741 * gfortran.dg/pr49540-1.f90: New test.
4742 * gfortran.dg/pr49540-2.f90: New test.
4744 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747 * ada/acats/run_acats (which): Use last field of type -p output.
4749 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4750 Iain Sandoe <iains@gcc.gnu.org>
4753 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4754 Only skip on 64-bit *-*-darwin8* && !objc2.
4756 2011-06-30 Richard Guenther <rguenther@suse.de>
4758 PR tree-optimization/38752
4759 * gcc.c-torture/compile/pr38752.c: New testcase.
4761 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4763 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4764 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4766 2011-06-29 Jason Merrill <jason@redhat.com>
4769 * g++.dg/cpp0x/initlist53.C: Use placement new.
4770 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4771 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4774 * g++.dg/cpp0x/trailing6.C: New.
4775 * g++.dg/cpp0x/pr45908.C: No error.
4778 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4781 * g++.dg/cpp0x/constexpr-using2.C: New.
4783 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4786 * g++.dg/cpp0x/constexpr-diag3.C: New.
4787 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4788 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4789 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4790 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4792 2011-06-29 Jason Merrill <jason@redhat.com>
4794 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4796 2011-06-29 Richard Guenther <rguenther@suse.de>
4798 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4800 2011-06-29 Jason Merrill <jason@redhat.com>
4802 * g++.dg/cpp0x/initlist-value2.C: New.
4804 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4805 * g++.dg/cpp0x/initlist-value.C: New.
4807 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4809 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4811 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4813 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4814 * gcc.dg/inline_2.c: Likewise.
4815 * gcc.dg/unroll_1.c: Likewise.
4817 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4820 * gcc.target/i386/pr49567.c: New test.
4822 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4824 * gnat.dg/opt17.ad[sb]: New test.
4826 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4827 Tom de Vries <tom@codesourcery.com>
4829 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4830 (check_effective_target_arm_thumb2): New effective targets.
4831 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4832 properly. Clean up temporary files.
4833 * gcc.target/arm/ivopts-2.c: Likewise.
4834 * gcc.target/arm/ivopts-3.c: Likewise.
4835 * gcc.target/arm/ivopts-4.c: Likewise.
4836 * gcc.target/arm/ivopts-5.c: Likewise.
4837 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4839 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4842 * gfortran.dg/reshape_zerosize_3.f90: New test.
4844 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4846 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4847 * gcc.target/arm/vfp-ldmias.c: Likewise.
4848 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4849 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4850 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4851 * gcc.target/arm/vfp-stmias.c: Likewise.
4852 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4853 * gcc.target/arm/vfp-stmiad.c: Likewise.
4855 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4857 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4859 * gcc.target/arm/pr45701-2.c: Ditto.
4861 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4864 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4865 * gfortran.dg/extends_14.f03: Modified.
4867 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4869 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4870 early if the test is already being skipped.
4872 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4873 scan-assembler-dem-not): For missing file, report unresolved with
4874 same message as for pass/fail, with reason reported in log file.
4876 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4877 from add_options_for_arm_neon_fp16.
4878 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4879 check_effective_target_arm_neon_fp16_ok_nocache.
4880 Check -mfpu and -mfloat-abi options from current multilib.
4881 Do not require neon support.
4882 (check_effective_target_arm_fp16_ok): Renamed from
4883 check_effecitve_target_arm_neon_fp16_ok.
4884 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4885 arm_neon_fp16_ok and arm_fp16.
4886 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4887 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4888 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4889 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4891 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.dg/builtin-assume-aligned-1.c: New test.
4894 * gcc.dg/builtin-assume-aligned-2.c: New test.
4895 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4898 * gcc.dg/pr49544.c: New test.
4900 2011-06-27 Richard Guenther <rguenther@suse.de>
4902 PR tree-optimization/49394
4903 * g++.dg/torture/pr49394.C: New testcase.
4905 2011-06-27 Kai Tietz <ktietz@redhat.com>
4907 * gcc.dg/optimize-bswapdi-2.c: New test.
4909 2011-06-27 Michael Hope <michael.hope@linaro.org>
4910 Richard Sandiford <richard.sandiford@linaro.org>
4912 PR tree-optimization/49169
4913 * gcc.dg/torture/pr49169.c: New test.
4915 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4918 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4920 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4923 2011-06-26 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4928 * g++.dg/init/ref19.C: New.
4929 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4931 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4933 PR tree-optimization/48377
4934 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4937 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4940 * lib/target-supports.exp (check_effective_target_non_strict_align):
4942 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4944 2011-06-24 Martin Jambor <mjambor@suse.cz>
4946 PR tree-optimizations/49516
4947 * g++.dg/tree-ssa/pr49516.C: New test.
4949 2011-06-23 Jason Merrill <jason@redhat.com>
4952 * g++.dg/template/partial10.C: New.
4953 * g++.dg/template/partial11.C: New.
4955 2011-06-23 Jeff Law <law@redhat.com>
4958 * gcc.dg/pr48770.c: New test.
4960 2011-06-23 Jan Hubicka <jh@suse.cz>
4963 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4965 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4969 instead of -fdump-tree-optimized.
4971 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4974 * g++.dg/template/crash107.C: New.
4975 * g++.dg/template/error17.C: Adjust.
4977 2011-06-23 Jason Merrill <jason@redhat.com>
4980 * g++.dg/cpp0x/defaulted30.C: New.
4983 * g++.dg/rtti/anon-ns1.C: New.
4986 * g++.dg/init/ref18.C: New.
4989 * g++.dg/template/partial9.C: New.
4991 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4994 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4996 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.dg/pr49496.c: New test.
5001 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5003 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5006 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5008 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5009 * gcc.target/arm/pr42879.c: Likewise.
5010 * gcc.target/arm/pr45701-3.c: Likewise.
5012 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5013 * gcc.target/arm/pr40482.c: Likewise.
5014 * gcc.target/arm/stack-corruption.c: Likewise.
5016 2011-06-22 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/49493
5019 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5021 2011-06-22 Jason Merrill <jason@redhat.com>
5024 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5026 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5027 Dmitry Melnik <dm@ispras.ru>
5029 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5030 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5031 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5033 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5035 * gcc.target/arm/tlscall.c: New.
5037 2011-06-21 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/constexpr-ref1.C: New.
5041 * g++.dg/cpp0x/constexpr-ref2.C: New.
5042 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5045 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5048 * g++.dg/template/param3.C: New.
5050 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5052 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5053 my_clrsb test functions.
5055 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5056 test_sll, test_ull): Add clrsb tests.
5057 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5060 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5063 * gfortran.dg/class_44.f03: New.
5065 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5067 PR tree-optimization/49478
5068 * gcc.dg/vect/pr49478.c
5070 2011-06-21 Richard Guenther <rguenther@suse.de>
5072 PR tree-optimization/49483
5073 * gcc.dg/vect/vect-120.c: New testcase.
5075 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5078 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5079 * gcc.dg/vect/vect-peel-4.c: Likewise.
5081 2011-06-22 Christian Bruel <christian.bruel@st.com>
5084 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5085 * gcc.dg/always_inline2.c: Likewise.
5086 * gcc.dg/always_inline3.c: Likewise.
5087 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5088 * gcc.dg/inline_1.c: Likewise.
5089 * gcc.dg/inline_2.c: Likewise.
5090 * gcc.dg/inline_3.c: Likewise.
5091 * gcc.dg/inline_4.c: Likewise.
5092 * gcc.dg/20051201-1.c: Likewise.
5093 * gcc.dg/pr40087.c: Likewise.
5094 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5095 * gcc.dg/inline-22.c: Likewise.
5096 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5097 * gcc.dg/lto/20090218-1_1.c: Likewise.
5098 * g++.dg/ipa/devirt-7.C: Likewise.
5099 * gcc.dg/uninit-pred-5_a.c: Likewise.
5100 * gcc.dg/uninit-pred-5_b.c: Likewise.
5101 * gcc.dg/fail_always_inline.c: New.
5103 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5105 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5106 into 6 jobs instead of 3.
5108 2011-06-20 Jason Merrill <jason@redhat.com>
5111 * g++.dg/cpp0x/initlist53.C: New.
5113 2011-06-20 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5117 * gfortran.dg/coarray_lock_3.f90: New.
5118 * gfortran.dg/coarray/lock_1.f90: New.
5120 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5122 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5123 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5124 unresolved and report the reason to the log file.
5126 * lib/scanasm.exp (object-size): Move argument processing earlier
5127 to report errors before verifying that the file exists. Report
5128 problems detected at runtime as unresolved instead of error and
5129 report their reasons to the log file.
5131 2011-06-20 Jason Merrill <jason@redhat.com>
5134 * g++.dg/cpp0x/explicit6.C: New.
5137 * g++.dg/cpp0x/enum20.C: New.
5140 * g++.dg/ext/attr-aligned01.C: New.
5143 * g++.dg/cpp0x/variadic-default.C: New.
5146 * g++.dg/cpp0x/auto26.C: New.
5149 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5151 2011-06-20 Kai Tietz <ktietz@redhat.com>
5153 * gcc.dg/binop-notand1.c: New test.
5154 * gcc.dg/binop-notand2.c: New test.
5155 * gcc.dg/binop-notand3.c: New test.
5156 * gcc.dg/binop-notand4.c: New test.
5157 * gcc.dg/binop-notand5.c: New test.
5158 * gcc.dg/binop-notand6.c: New test.
5160 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5163 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5165 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5168 * gfortran.dg/proc_ptr_31.f90: New.
5170 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5172 * gnat.dg/volatile6.adb: New test.
5173 * gnat.dg/volatile7.adb: Likewise.
5174 * gnat.dg/volatile8.adb: Likewise.
5175 * gnat.dg/volatile9.adb: Likewise.
5177 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5179 * gnat.dg/constant3.adb: New test.
5181 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5184 * gfortran.dg/read_list_eof_1.f90: New test.
5186 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5189 * gcc.target/i386/testimm-1.c: New test.
5190 * gcc.target/i386/testimm-2.c: New test.
5191 * gcc.target/i386/testimm-3.c: New test.
5192 * gcc.target/i386/testimm-4.c: New test.
5193 * gcc.target/i386/testimm-5.c: New test.
5194 * gcc.target/i386/testimm-6.c: New test.
5195 * gcc.target/i386/testimm-7.c: New test.
5196 * gcc.target/i386/testimm-8.c: New test.
5197 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5198 * gcc.target/i386/xop-rotate1-int.c: New test.
5199 * gcc.target/i386/xop-rotate2-int.c: New test.
5201 2011-06-17 Jason Merrill <jason@redhat.com>
5203 * g++.dg/cpp0x/rv-func2.C: New.
5205 * g++.dg/debug/dwarf2/lambda1.C: New.
5206 * g++.dg/warn/Wshadow-6.C: Adjust.
5208 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5211 * gfortran.dg/move_alloc_5.f90: New.
5213 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5215 PR rtl-optimization/48542
5216 * gcc.dg/torture/pr48542.c: New test.
5218 2011-06-16 Jason Merrill <jason@redhat.com>
5221 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5224 * g++.dg/cpp0x/initlist52.C New.
5227 * c-c++-common/raw-string-12.c: New.
5230 * g++.dg/cpp0x/sfinae26.C: New.
5233 * g++.dg/cpp0x/variadic113.C: New.
5236 * g++.dg/cpp0x/variadic112.C: New.
5238 2011-06-16 Jeff Law <law@redhat.com>
5240 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5241 improved jump threading.
5242 * gcc.dg/builtin-object-size-2.c: Likewise.
5243 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5245 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5248 * gfortran.dg/typebound_assignment_3.f03: New.
5250 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5253 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5255 2011-06-16 Martin Jambor <mjambor@suse.cz>
5257 PR tree-optimization/49343
5258 * gnat.dg/discr31.ad[sb]: New test.
5260 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5262 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5264 2011-06-16 Tom de Vries <tom@codesourcery.com>
5267 * gcc.target/arm/ivopts-3.c: Update test.
5268 * gcc.target/arm/ivopts-5.c: Same.
5270 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5273 2011-06-10 Wei Guozhi <carrot@google.com>
5276 * gcc.target/arm/pr45335.c: New test.
5277 * gcc.target/arm/pr45335-2.c: New test.
5278 * gcc.target/arm/pr45335-3.c: New test.
5279 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5280 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5281 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5283 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5285 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5287 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5290 * gfortran.dg/class_43.f03: New.
5292 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5294 PR tree-optimization/49419
5295 * gcc.c-torture/execute/pr49419.c: New test.
5297 2011-06-16 Revital Eres <revital.eres@linaro.org>
5299 * gcc.dg/sms-9.c: New file.
5301 2011-06-15 Easwaran Raman <eraman@google.com>
5303 PR rtl-optimization/49414
5304 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5306 2011-06-14 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp0x/noexcept13.C: New.
5310 2011-06-14 Easwaran Raman <eraman@google.com>
5312 PR rtl-optimization/44194
5313 * gcc.dg/pr44194-1.c: New test.
5314 * gcc.dg/pr44194-2.c: New test.
5316 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5318 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5320 * gcc.target/arm/pr45701-2.c: Likewise.
5321 * gcc.target/arm/thumb-branch1.c: Likewise.
5323 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5326 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5328 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5330 * gcc.target/arm/pr45701-1.c: Require thumb support.
5331 * gcc.target/arm/pr45701-2.c: Likewise.
5332 * gcc.target/arm/thumb-branch1.c: Likewise.
5334 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5335 * gcc.target/arm/pr39839.c: Likewise.
5336 * gcc.target/arm/pr40657-2.c: Likewise.
5337 * gcc.target/arm/pr40956.c: Likewise.
5338 * gcc.target/arm/pr41679.c: Likewise.
5339 * gcc.target/arm/pr42235.c: Likewise.
5340 * gcc.target/arm/pr42495.c: Likewise.
5341 * gcc.target/arm/pr42505.c: Likewise.
5342 * gcc.target/arm/pr42574.c: Likewise.
5343 * gcc.target/arm/pr46883.c: Likewise.
5344 * gcc.target/arm/pr46934.c: Likewise.
5345 * gcc.target/arm/xor-and.c: Likewise.
5347 2011-06-14 Jason Merrill <jason@redhat.com>
5349 * g++.dg/other/error23.C: Adjust error message.
5350 * g++.dg/other/error32.C: Likewise.
5353 * g++.dg/cpp0x/rv-dotstar.C: New.
5356 * g++.dg/cpp0x/decltype30.C: New.
5358 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5360 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5363 * gfortran.dg/pr49103.f90: New test.
5365 2011-06-14 Tom de Vries <tom@codesourcery.com>
5368 * gcc.target/arm/ivopts-3.c: New test.
5369 * gcc.target/arm/ivopts-4.c: New test.
5370 * gcc.target/arm/ivopts-5.c: New test.
5372 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5374 PR rtl-optimization/49390
5375 * gcc.c-torture/execute/pr49390.c: New test.
5377 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5381 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5383 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5384 * gcc.c-torture/execute/cmpsi-2.x: New file.
5385 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5386 * gcc.c-torture/execute/pr45262.x: New file.
5387 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5388 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5390 * gcc.c-torture/compile/pr49163.c: Ditto.
5392 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5394 * gcc.dg/vect/vect-16.c: Rename to...
5395 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5396 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5397 for double-word vectors.
5398 * gcc.dg/vect/vect-peel-4.c: Likewise.
5399 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5401 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5404 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5407 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5409 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5411 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5413 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5415 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5417 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5419 * gfortran.dg/trim_optimize_8.f90: New test case.
5421 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5422 Ira Rosen <ira.rosen@linaro.org>
5424 PR tree-optimization/49352
5425 * gcc.dg/vect/pr49352.c: New test.
5427 2011-06-12 Tobias Burnus
5430 * gfortran.dg/alloc_comp_assign_11.f90: New.
5432 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5434 * gfortran.dg/trim_optimize_7.f90: New test.
5436 2011-06-10 Wei Guozhi <carrot@google.com>
5439 * gcc.target/arm/pr45335.c: New test.
5440 * gcc.target/arm/pr45335-2.c: New test.
5441 * gcc.target/arm/pr45335-3.c: New test.
5442 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5443 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5444 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5446 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5449 * g++.dg/parse/error39.C: New.
5451 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5453 * gcc.target/arm/20090811-1.c: Skip for incompatible
5454 options, do not override other options.
5455 * gcc.target/arm/combine-cmp-shift.c: Skip for
5456 incompatible options.
5457 * gcc.target/arm/pr45094.c: Likewise.
5458 * gcc.target/arm/scd42-1.c: Likewise.
5459 * gcc.target/arm/scd42-3.c: Likewise.
5460 * gcc.target/arm/thumb-ltu.c: Likewise.
5462 * lib/target-supports.exp
5463 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5464 multilib flags use -mfpu with a value other than neon-fp16.
5466 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5469 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5471 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5473 * lib/target-supports.exp (check_effective_target_pie): New proc.
5474 * gcc.dg/pie-link.c: Use target pie.
5476 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5477 Laurent Roug� <laurent.rouge@menta.fr>
5479 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5480 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5482 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5484 * gfortran.dg/coarray/sync_1.f90: New test for
5485 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5487 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5489 PR tree-optimization/49318
5490 * gcc.dg/vect/pr49318.c: New test.
5492 2011-06-09 David Krauss <potswa@mac.com>
5494 * g++.dg/template/arrow1.C: New.
5496 2011-06-09 Jason Merrill <jason@redhat.com>
5498 * lib/prune.exp: Prune "note"s.
5499 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5501 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5502 * g++.dg/template/dependent-expr3.C: Likewise.
5503 * g++.dg/parse/template7.C: Likewise.
5504 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5505 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5506 * g++.old-deja/g++.pt/friend38.C: Likewise.
5507 * g++.old-deja/g++.pt/crash32.C: Likewise.
5508 * g++.old-deja/g++.other/init4.C: Likewise.
5509 * g++.old-deja/g++.other/friend8.C: Likewise.
5511 * g++.dg/ext/complex7.C: Adjust expected output.
5512 * g++.dg/diagnostic/method1.C: Likewise.
5513 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5514 * g++.dg/parse/crash33.C: Likewise.
5515 * g++.dg/other/warning1.C: Likewise.
5516 * g++.dg/init/pr29571.C: Likewise.
5517 * g++.dg/warn/overflow-warn-1.C: Likewise.
5518 * g++.dg/warn/overflow-warn-3.C: Likewise.
5519 * g++.dg/warn/overflow-warn-4.C: Likewise.
5520 * g++.old-deja/g++.oliva/template1.C: Likewise.
5522 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5523 * g++.dg/parse/template7.C: Adjust.
5525 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5528 * gcc.dg/pr49307.c: New.
5530 2011-06-09 Wei Guozhi <carrot@google.com>
5533 * gcc.target/arm/pr46975.c: New testcase.
5535 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5537 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5538 (PMETH, arglist_t): Removed.
5539 (method_get_number_of_arguments): Removed.
5540 (method_get_nth_argument): Removed.
5541 (method_get_first_argument): Removed.
5542 (method_get_next_argument): Removed.
5543 (method_get_sizeof_arguments): Removed.
5544 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5546 (method_get_number_of_arguments): Removed.
5547 (method_get_nth_argument): Removed.
5548 (method_get_first_argument): Removed.
5549 (method_get_next_argument): Removed.
5550 (method_get_sizeof_arguments): Removed.
5551 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5553 2011-06-09 David Li <davidxl@google.com>
5555 * gcc.dg/dump-pass.c: New test.
5557 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/parse/error38.C: New.
5562 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5565 * gfortran.dg/pr49308.f90: New test.
5567 2011-06-08 Jason Merrill <jason@redhat.com>
5569 * g++.dg/cpp0x/noexcept11.C: New.
5570 * g++.dg/cpp0x/noexcept12.C: New.
5571 * g++.dg/cpp0x/sfinae11.C: Adjust.
5573 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5576 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5577 to dg-options, match also DW_AT_linkage_name.
5579 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5582 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5583 -fno-common on alpha*-dec-osf*.
5584 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5586 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5588 PR rtl-optimization/49303
5589 * gcc.target/ia64/pr49303.c: New test.
5591 2011-06-08 Tobias Burnus <burnus@net-b.de>
5594 * gfortran.dg/coarray_lock_1.f90: New.
5595 * gfortran.dg/coarray_lock_2.f90: New.
5597 2011-06-07 Jason Merrill <jason@redhat.com>
5599 * lib/prune.exp: Look for "required" rather than "instantiated".
5600 * g++.dg/abi/mangle11.C: Likewise.
5601 * g++.dg/abi/mangle12.C: Likewise.
5602 * g++.dg/abi/mangle17.C: Likewise.
5603 * g++.dg/abi/mangle20-2.C: Likewise.
5604 * g++.dg/abi/pragma-pack1.C: Likewise.
5605 * g++.dg/cpp0x/decltype26.C: Likewise.
5606 * g++.dg/cpp0x/decltype28.C: Likewise.
5607 * g++.dg/cpp0x/decltype29.C: Likewise.
5608 * g++.dg/cpp0x/enum11.C: Likewise.
5609 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5610 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5611 * g++.dg/cpp0x/pr47416.C: Likewise.
5612 * g++.dg/ext/case-range2.C: Likewise.
5613 * g++.dg/ext/case-range3.C: Likewise.
5614 * g++.dg/gomp/for-19.C: Likewise.
5615 * g++.dg/gomp/pr37533.C: Likewise.
5616 * g++.dg/gomp/pr38639.C: Likewise.
5617 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5618 * g++.dg/inherit/base3.C: Likewise.
5619 * g++.dg/inherit/using6.C: Likewise.
5620 * g++.dg/init/placement4.C: Likewise.
5621 * g++.dg/init/reference3.C: Likewise.
5622 * g++.dg/lookup/scoped6.C: Likewise.
5623 * g++.dg/lookup/using7.C: Likewise.
5624 * g++.dg/other/abstract1.C: Likewise.
5625 * g++.dg/other/error10.C: Likewise.
5626 * g++.dg/other/error5.C: Likewise.
5627 * g++.dg/other/field1.C: Likewise.
5628 * g++.dg/other/offsetof5.C: Likewise.
5629 * g++.dg/parse/bitfield2.C: Likewise.
5630 * g++.dg/parse/constant4.C: Likewise.
5631 * g++.dg/parse/crash20.C: Likewise.
5632 * g++.dg/parse/invalid-op1.C: Likewise.
5633 * g++.dg/parse/non-dependent2.C: Likewise.
5634 * g++.dg/parse/template18.C: Likewise.
5635 * g++.dg/tc1/dr152.C: Likewise.
5636 * g++.dg/tc1/dr166.C: Likewise.
5637 * g++.dg/tc1/dr176.C: Likewise.
5638 * g++.dg/tc1/dr213.C: Likewise.
5639 * g++.dg/template/access11.C: Likewise.
5640 * g++.dg/template/access2.C: Likewise.
5641 * g++.dg/template/access3.C: Likewise.
5642 * g++.dg/template/access7.C: Likewise.
5643 * g++.dg/template/arg7.C: Likewise.
5644 * g++.dg/template/cond2.C: Likewise.
5645 * g++.dg/template/crash13.C: Likewise.
5646 * g++.dg/template/crash40.C: Likewise.
5647 * g++.dg/template/crash7.C: Likewise.
5648 * g++.dg/template/crash84.C: Likewise.
5649 * g++.dg/template/ctor5.C: Likewise.
5650 * g++.dg/template/defarg13.C: Likewise.
5651 * g++.dg/template/defarg14.C: Likewise.
5652 * g++.dg/template/dtor7.C: Likewise.
5653 * g++.dg/template/eh2.C: Likewise.
5654 * g++.dg/template/error2.C: Likewise.
5655 * g++.dg/template/error43.C: Likewise.
5656 * g++.dg/template/friend32.C: Likewise.
5657 * g++.dg/template/injected1.C: Likewise.
5658 * g++.dg/template/instantiate1.C: Likewise.
5659 * g++.dg/template/instantiate3.C: Likewise.
5660 * g++.dg/template/instantiate5.C: Likewise.
5661 * g++.dg/template/instantiate7.C: Likewise.
5662 * g++.dg/template/local6.C: Likewise.
5663 * g++.dg/template/lookup2.C: Likewise.
5664 * g++.dg/template/member5.C: Likewise.
5665 * g++.dg/template/memfriend15.C: Likewise.
5666 * g++.dg/template/memfriend16.C: Likewise.
5667 * g++.dg/template/memfriend17.C: Likewise.
5668 * g++.dg/template/memfriend7.C: Likewise.
5669 * g++.dg/template/meminit1.C: Likewise.
5670 * g++.dg/template/nested3.C: Likewise.
5671 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5672 * g++.dg/template/nontype12.C: Likewise.
5673 * g++.dg/template/nontype13.C: Likewise.
5674 * g++.dg/template/nontype6.C: Likewise.
5675 * g++.dg/template/pr23510.C: Likewise.
5676 * g++.dg/template/pr35240.C: Likewise.
5677 * g++.dg/template/ptrmem15.C: Likewise.
5678 * g++.dg/template/ptrmem6.C: Likewise.
5679 * g++.dg/template/qualified-id1.C: Likewise.
5680 * g++.dg/template/qualttp20.C: Likewise.
5681 * g++.dg/template/qualttp3.C: Likewise.
5682 * g++.dg/template/qualttp4.C: Likewise.
5683 * g++.dg/template/qualttp5.C: Likewise.
5684 * g++.dg/template/qualttp6.C: Likewise.
5685 * g++.dg/template/qualttp7.C: Likewise.
5686 * g++.dg/template/qualttp8.C: Likewise.
5687 * g++.dg/template/recurse.C: Likewise.
5688 * g++.dg/template/recurse2.C: Likewise.
5689 * g++.dg/template/ref5.C: Likewise.
5690 * g++.dg/template/scope2.C: Likewise.
5691 * g++.dg/template/sfinae10.C: Likewise.
5692 * g++.dg/template/sfinae3.C: Likewise.
5693 * g++.dg/template/sizeof3.C: Likewise.
5694 * g++.dg/template/static9.C: Likewise.
5695 * g++.dg/template/template-id-2.C: Likewise.
5696 * g++.dg/template/typedef13.C: Likewise.
5697 * g++.dg/template/typename4.C: Likewise.
5698 * g++.dg/template/using14.C: Likewise.
5699 * g++.dg/template/using2.C: Likewise.
5700 * g++.dg/template/warn1.C: Likewise.
5701 * g++.dg/warn/Wparentheses-13.C: Likewise.
5702 * g++.dg/warn/Wparentheses-15.C: Likewise.
5703 * g++.dg/warn/Wparentheses-16.C: Likewise.
5704 * g++.dg/warn/Wparentheses-17.C: Likewise.
5705 * g++.dg/warn/Wparentheses-18.C: Likewise.
5706 * g++.dg/warn/Wparentheses-19.C: Likewise.
5707 * g++.dg/warn/Wparentheses-20.C: Likewise.
5708 * g++.dg/warn/Wparentheses-23.C: Likewise.
5709 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5710 * g++.dg/warn/noeffect2.C: Likewise.
5711 * g++.dg/warn/noeffect4.C: Likewise.
5712 * g++.dg/warn/pr8570.C: Likewise.
5713 * g++.old-deja/g++.brendan/init2.C: Likewise.
5714 * g++.old-deja/g++.eh/spec6.C: Likewise.
5715 * g++.old-deja/g++.pt/crash10.C: Likewise.
5716 * g++.old-deja/g++.pt/crash36.C: Likewise.
5717 * g++.old-deja/g++.pt/derived3.C: Likewise.
5718 * g++.old-deja/g++.pt/error2.C: Likewise.
5719 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5720 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5721 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5722 * g++.old-deja/g++.pt/overload7.C: Likewise.
5723 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5725 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5726 Iain Sandoe <iains@gcc.gnu.org>
5728 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5729 Added code to deal with the case when [Protocol
5730 -descriptionForInstanceMethod:] or [Protocol
5731 -descriptionForClassMethod:] returns NULL.
5733 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5734 Iain Sandoe <iains@gcc.gnu.org>
5736 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5737 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5740 2011-06-07 Xinliang David Li <davidxl@google.com>
5742 * gcc.dg/inline_2.c: New test.
5743 * gcc.dg/unroll_2.c: New test.
5744 * gcc.dg/inline_3.c: New test.
5745 * gcc.dg/unroll_3.c: New test.
5746 * gcc.dg/inline_4.c: New test.
5747 * gcc.dg/unroll_4.c: New test.
5748 * gcc.dg/inline_1.c: New test.
5749 * gcc.dg/unroll_1.c: New test.
5751 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 PR tree-optimization/48497
5754 * lib/gcc-defs.exp (dg-additional-options): New proc.
5755 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5756 -msse2 on 32-bit x86.
5758 2011-06-06 Jason Merrill <jason@redhat.com>
5760 * g++.dg/cpp0x/enum19.C: New.
5762 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5764 * gcc.target/arm/neon-reload-class.c: New test.
5766 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5769 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5771 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5773 * gcc.target/arm/smlatb-1.c: New file.
5774 * gcc.target/arm/smlatt-1.c: New file.
5775 * gcc.target/arm/smlaltb-1.c: New file.
5776 * gcc.target/arm/smlaltt-1.c: New file.
5778 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5780 * gcc.target/arm/mla-2.c: New test.
5782 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5784 PR gcov-profile/49299
5785 * gcc.dg/tree-prof/pr49299-1.c: New test.
5786 * gcc.dg/tree-prof/pr49299-2.c: New test.
5788 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5790 * lib/target-supports.exp
5791 (check_effective_target_vect_widen_mult_qi_to_hi):
5792 Add NEON as supporting target.
5793 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5794 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5795 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5796 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5797 using widening multiplication on targets that support it.
5798 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5799 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5800 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5802 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5804 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5805 Modern Objective-C runtime API.
5806 * objc/execute/next_mapping.h: Removed.
5807 * objc-obj-c++-shared/next-mapping.h: Removed.
5808 * objc-obj-c++-shared/Object1.h: Removed.
5809 * objc-obj-c++-shared/Object1.m: Removed.
5810 * objc-obj-c++-shared/Object1.mm: Removed.
5811 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5812 * objc-obj-c++-shared/Protocol1.h: Removed.
5813 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5814 of ProtoBool, IVAR_T and METHOD.
5815 * objc-obj-c++-shared/runtime.h: New.
5816 * objc-obj-c++-shared/TestsuiteObject.h: New.
5817 * objc-obj-c++-shared/TestsuiteObject.m: New.
5819 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5820 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5821 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5823 * objc/execute/_cmd.m: Include
5824 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5825 runtime API. ([TestClass +initialize]): Include this method also
5826 with the GNU runtime.
5827 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5828 Object. ([-setValue:]): Return void.
5829 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5830 with the GNU runtime. Include
5831 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5832 for the NeXT runtime. Use the existing print_ivars() and
5833 compare_structures() implementations for the old NeXT runtime.
5834 Added new implementations for the Modern GNU and NeXT runtimes.
5835 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5836 well. (main): Use objc_getClass(). Use return instead of exit.
5837 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5838 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5840 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5841 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5842 instead of Object. (main): Use return instead of exit().
5843 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5844 instead of Object. Removed prototype for exit(). (main): Use
5845 return instead of exit(). Use the Modern Objective-C runtime API.
5846 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5848 * objc/execute/class-tests-1.h: Include
5849 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5850 runtime API. (test_class_with_superclass): Do not call [Object
5851 class]. There is no need to with the current libobjc.
5852 * objc/execute/class-tests-2.h: Include
5853 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5855 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5856 ../../objc-obj-c++-shared/next-mapping.h.
5857 * objc/execute/class-2.m: Likewise.
5858 * objc/execute/class-3.m: Likewise.
5859 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5860 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5861 +initialize]): Include this method also with the GNU
5862 runtime. (main): Use the Modern Objective-C runtime API.
5863 * objc/execute/class-5.m: Likewise.
5864 * objc/execute/class-6.m: Likewise.
5865 * objc/execute/class-7.m: Likewise.
5866 * objc/execute/class-8.m: Likewise.
5867 * objc/execute/class-9.m: Likewise.
5868 * objc/execute/class-10.m: Likewise.
5869 * objc/execute/class-11.m: Likewise.
5870 * objc/execute/class-12.m: Likewise.
5871 * objc/execute/class-13.m: Likewise.
5872 * objc/execute/class-14.m: Likewise.
5873 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5874 this method also with the GNU runtime.
5875 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5876 +initialize]): Include this method also with the GNU runtime.
5877 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5879 * objc/execute/encode-1.m: Likewise.
5880 * objc/execute/enumeration-1.m: Likewise.
5881 * objc/execute/enumeration-2.m: Likewise.
5882 * objc/execute/exceptions/catchall-1.m: Likewise.
5883 * objc/execute/exceptions/finally-1.m: Likewise.
5884 * objc/execute/exceptions/foward-1.m: Likewise.
5885 * objc/execute/exceptions/local-variables-1.m: Likewise.
5886 * objc/execute/exceptions/throw-nil.m: Likewise.
5887 * objc/execute/exceptions/trivial.m: Likewise.
5888 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5889 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5890 * objc/execute/exceptions/matcher-1.m: Likewise.
5891 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5893 * objc/execute/formal_protocol-2.m: Likewise.
5894 * objc/execute/formal_protocol-3.m: Likewise.
5895 * objc/execute/formal_protocol-4.m: Likewise.
5896 * objc/execute/formal_protocol-5.m: Include
5897 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5899 * objc/execute/formal_protocol-6.m: Likewise.
5900 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5901 Object. Include <objc/Protocol.h> instead of
5902 ../../objc-obj-c++-shared/Protocol1.h.
5903 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5905 * objc/execute/informal_protocol.m: Likewise.
5906 * objc/execute/load-3.m: Likewise.
5907 * objc/execute/many_args_method.m ([TestClass +initialize]):
5908 Include this method with the GNU runtime as well.
5909 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5910 * objc/execute/nested-func-1.m: Use TestsuiteObject
5912 * objc/execute/nil_method-1.m: Likewise.
5913 * objc/execute/no_clash.m: Likewise.
5914 * objc/execute/np-1.m: Do not include
5915 ../../objc-obj-c++-shared/Protocol1.h.
5916 (main): Use return instead of exit().
5917 * objc/execute/np-2.m: Do not include
5918 ../../objc-obj-c++-shared/Protocol1.h.
5919 ([MyObject +initialize]): Include this method also with the GNU
5920 runtime. (main): Use return instead of exit().
5921 * objc/execute/object_is_class.m: Include
5922 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5923 of Object. (main): Use the Modern Objective-C runtime API.
5924 * objc/execute/object_is_meta_class.m: Likewise.
5925 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5926 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5927 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5928 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5929 Objective-C runtime API.
5930 * objc/execute/protocol-isEqual-2.m: Likewise.
5931 * objc/execute/protocol-isEqual-3.m: Likewise.
5932 * objc/execute/protocol-isEqual-4.m: Likewise.
5933 * objc/execute/redefining_self.m ([TestClass +initialize]):
5934 Include this method with the GNU runtime as well.
5935 * objc/execute/root_methods.m: Include
5936 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5937 Include this method with the GNU runtime as well.
5938 (main): Use the Modern Objective-C runtime API.
5939 * objc/execute/selector-1.m: Include
5940 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5941 of Object. (main): Use the Modern Objective-C runtime API.
5942 * objc/execute/static-1.m ([Test +initialize]): Include this
5943 method with the GNU runtime as well.
5944 * objc/execute/static-2.m: Likewise.
5945 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5946 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5947 ([MathClass +initialize]): Include this method with the GNU
5949 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5951 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5952 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5953 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5954 * objc.dg/attributes/method-attribute-1.m: Likewise.
5955 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5956 * objc.dg/attributes/method-attribute-2.m: Likewise.
5957 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5958 * objc.dg/attributes/method-attribute-3.m: Likewise.
5959 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5960 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5961 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5962 * obj-c++.dg/bitfield-1.mm: Likewise.
5963 * obj-c++.dg/bitfield-2.mm: Likewise
5964 * objc.dg/bitfield-3.m: Likewise.
5965 * obj-c++.dg/bitfield-4.mm: Likewise.
5966 * objc.dg/bitfield-5.m: Likewise
5967 * objc.dg/call-super-1.m: Likewise.
5968 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5969 Use objc_getClass() instead of objc_get_class(), but for the GNU
5970 runtime redefine objc_getClass as objc_get_class. Include
5971 ../objc-obj-c++-shared/runtime.h.
5972 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5973 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5974 Use the Modern Objective-C runtime API.
5975 * objc.dg/class-protocol-1.m: Include
5976 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5977 * obj-c++.dg/class-protocol-1.mm: Likewise.
5978 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5979 * objc.dg/comp-types-10.m: Likewise.
5980 * objc.dg/comp-types-11.m: Likewise.
5981 * objc.dg/comp-types-12.m: Likewise.
5982 * obj-c++.dg/comp-types-9.mm: Likewise.
5983 * obj-c++.dg/comp-types-11.mm: Likewise.
5984 * obj-c++.dg/comp-types-12.mm: Likewise.
5985 * obj-c++.dg/comp-types-13.mm: Likewise.
5986 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5987 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5988 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5989 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5990 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5991 * objc.dg/desig-init-1.m: Likewise.
5992 * obj-c++.dg/defs.mm: Likewise.
5993 * objc.dg/exceptions-2.m: Likewise.
5994 * obj-c++.dg/except-1.mm: Likewise.
5995 * obj-c++.dg/exceptions-2.mm: Likewise.
5996 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5997 Use the Modern Objective-C runtime API.
5998 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5999 the Modern Objective-C runtime API. Do not include
6000 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6001 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6002 the Modern Objective-C runtime API except when using an older NeXT
6004 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6005 the Modern Objective-C runtime API.
6006 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6008 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6009 * objc.dg/encode-7-next-64bit.m: Updated include.
6010 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6012 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6013 the Modern Objective-C runtime API.
6014 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6015 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6016 instead of ../objc-obj-c++-shared/Protocol1.h.
6017 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6018 the Modern Objective-C runtime API except when using an older NeXT
6020 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6021 the Modern Objective-C runtime API.
6022 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6024 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6025 * objc.dg/fix-and-continue-2.m: Likewise.
6026 * objc.dg/foreach-1.m: Likewise.
6027 * objc.dg/foreach-2.m: Likewise.
6028 * objc.dg/foreach-3.m: Likewise.
6029 * objc.dg/foreach-4.m: Likewise.
6030 * objc.dg/foreach-5.m: Likewise.
6031 * objc.dg/foreach-6.m: Likewise.
6032 * objc.dg/foreach-7.m: Likewise.
6033 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6035 * objc.dg/func-ptr-2.m: Likewise.
6036 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6037 Do not include objc/objc-api.h.
6038 * obj-c++.dg/fsf-package-0.mm: Likewise.
6039 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6040 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6041 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6043 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6044 * objc.dg/gnu-runtime-3.m: Likewise.
6045 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6046 * objc.dg/headers.m: Include objc/runtime.h instead of
6047 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6048 for the NeXT runtime.
6049 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6050 * obj-c++.dg/isa-field-1.mm: Likewise.
6051 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6052 * objc.dg/layout-1.m: Likewise.
6053 * objc.dg/layout-2.m: Likewise.
6054 * objc.dg/local-decl-2.m: Likewise.
6055 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6056 Object. ([Container +elementForView:]): Use
6057 class_conformsToProtocol().
6058 * obj-c++.dg/lookup-2.mm: Likewise.
6059 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6060 * obj-c++.dg/local-decl-1.mm: Likewise.
6061 * objc.dg/method-3.m: Likewise.
6062 * objc.dg/method-4.m: Likewise.
6063 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6064 ../objc-obj-c++-shared/Protocol1.h.
6065 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6066 * objc.dg/method-9.m: Likewise.
6067 * objc.dg/method-10.m: Likewise.
6068 * objc.dg/method-13.m ([Root +initialize]): Include this method
6069 also for the GNU runtime. (main): Use objc_getClass() also for
6071 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6072 * objc.dg/method-17.m: Likewise.
6073 * objc.dg/method-19.m: Likewise.
6074 * objc.dg/method-20b.m: Likewise.
6075 * obj-c++.dg/method-2.mm: Likewise.
6076 * obj-c++.dg/method-6.mm: Likewise.
6077 * obj-c++.dg/method-10.mm: Likewise.
6078 * obj-c++.dg/method-11.mm: Likewise.
6079 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6080 ../objc-obj-c++-shared/Protocol1.h.
6081 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6082 * obj-c++.dg/method-15.mm: Likewise.
6083 * obj-c++.dg/method-17.mm: Likewise.
6084 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6085 +initialize]): Include this method also for the GNU
6086 runtime. (main): Use objc_getClass() also for the GNU runtime.
6087 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6088 * obj-c++.dg/method-22.mm: Likewise.
6089 * obj-c++.dg/method-23.mm: Likewise.
6090 * obj-c++.dg/no-extra-load.mm: Likewise.
6091 * objc.dg/objc-fast-4.m: Likewise.
6092 * objc.dg/objc-gc-4.m: Likewise.
6093 * obj-c++.dg/objc-gc-3.mm: Likewise.
6094 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6095 protocol_getMethodDescription() instead of [Protocol
6096 -descriptionForInstanceMethod].
6097 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6098 Made it available with all runtimes. (main): Call -test instead
6100 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6101 and put into a category.
6102 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6103 Object. Include objc/objc.h.
6104 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6105 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6106 New. (main): Use protocol_getMethodDescription() instead
6107 of [Protocol -descriptionForInstanceMethod] and [Protocol
6108 -descriptionForClassMethod].
6109 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6110 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6111 Objective-C runtime API.
6112 * obj-c++.dg/proto-qual-1.mm: Likewise.
6113 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6115 * obj-c++.dg/property/property-1.mm: Likewise.
6116 * obj-c++.dg/qual-types-1.mm: Likewise.
6117 * objc.dg/selector-2.m: Include objc/objc.h instead of
6118 ../objc-obj-c++-shared/Object1.h.
6119 * obj-c++.dg/selector-2.mm: Likewise.
6120 * obj-c++.dg/selector-5.mm: Likewise.
6121 * obj-c++.dg/selector-6.mm: Likewise.
6122 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6123 Object. Do not include objc/objc-api.h.
6124 * obj-c++.dg/set-not-used-1.mm: Likewise.
6125 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6126 * objc.dg/stret-1.m: Likewise.
6127 * objc.dg/stret-2.m: Likewise.
6128 * obj-c++.dg/super-class-2.mm: Likewise.
6129 * objc.dg/super-class-3.m: Likewise.
6130 * objc.dg/super-class-4.m: Likewise.
6131 * objc.dg/sync-2.m: Likewise.
6132 * obj-c++.dg/sync-2.mm: Likewise.
6133 * objc.dg/sync-1.m: Include objc/objc.h instead of
6134 ../objc-obj-c++-shared/Object1.h.
6135 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6136 'Class' as the type of 'isa'.
6137 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6138 Objective-C runtime API. ([TestClass +initialize]): Include this
6139 method with the GNU runtime as well.
6140 * objc.dg/strings/strings-1.m: Updated includes.
6141 * obj-c++.dg/strings/strings-1.mm: Likewise.
6142 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6143 objc.dg/strings/const-str-12b.m.
6144 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6145 * obj-c++.dg/template-3.mm: Likewise.
6146 * obj-c++.dg/template-4.mm: Likewise.
6147 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6148 Objective-C runtime API.
6149 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6150 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6151 * obj-c++.dg/try-catch-1.mm: Likewise.
6152 * obj-c++.dg/try-catch-2.mm: Likewise.
6153 * objc.dg/try-catch-3.m: Likewise.
6154 * obj-c++.dg/try-catch-3.mm: Likewise.
6155 * objc.dg/try-catch-6.m: Likewise.
6156 * objc.dg/try-catch-7.m: Likewise.
6157 * obj-c++.dg/try-catch-7.mm: Likewise.
6158 * obj-c++.dg/try-catch-8.mm: Likewise.
6159 * obj-c++.dg/try-catch-9.mm: Likewise.
6160 * objc.dg/try-catch-10.m: Likewise.
6161 * obj-c++.dg/try-catch-11.mm: Likewise.
6162 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6163 Object. Include objc/objc.h.
6164 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6165 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6166 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6167 Object. Use Modern Objective-C runtime API. Do not use
6169 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6170 * obj-c++.dg/torture/trivial.mm: Likewise.
6171 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6172 instead of ../objc-obj-c++-shared/Object1.h. Include
6173 ../objc-obj-c++-shared/runtime.h.
6174 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6175 * objc.dg/torture/strings/const-str-11.m: Likewise.
6176 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6177 * objc.dg/torture/strings/const-str-9.m: Likewise.
6178 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6179 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6180 instead of Object. Only add _FooClassReference if
6182 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6183 * objc.dg/torture/strings/const-str-8.m: Likewise.
6184 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6185 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6187 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6189 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6190 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6191 * obj-c++.dg/va-meth-1.mm: Likewise.
6192 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6193 ../objc-obj-c++-shared/Object1.h.
6194 * objc.dg/zero-link-3.m: Likewise.
6196 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6198 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6200 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6203 * obj-c++.dg/property/cxx-property-1.mm: New.
6204 * obj-c++.dg/property/cxx-property-2.mm: New.
6206 2011-06-06 Jason Merrill <jason@redhat.com>
6208 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6210 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6212 PR rtl-optimization/49145
6214 * gcc.c-torture/compile/pr49145.c: New test.
6216 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6219 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6220 to dg-options, match also DW_AT_linkage_name.
6223 * gcc.dg/debug/pr49294.c: New test.
6226 * g++.dg/opt/pr49264.C: New test.
6228 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6230 PR tree-optimization/49243
6231 * gcc.dg/pr49243.c: New.
6233 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6235 * gnat.dg/specs/cond_expr1.ads: New test.
6237 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6239 * gnat.dg/deferred_const4.ad[sb]: New test.
6240 * gnat.dg/deferred_const4_pkg.ads: New helper.
6242 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6244 * gnat.dg/test_tamdt.adb: Rename to...
6245 * gnat.dg/taft_type1.adb: ...this.
6246 * gnat.dg/tamdt.ad[sb]: Rename to...
6247 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6248 * gnat.dg/tamdt_aux.ads: Rename to...
6249 * gnat.dg/taft_type1_pkg2.ads: ...this.
6250 * gnat.dg/taft_type2.ad[sb]: New test.
6251 * gnat.dg/taft_type2_pkg.ads: New helper.
6252 * gnat.dg/taft_type3.adb: New test.
6253 * gnat.dg/taft_type3_pkg.ads: New helper.
6255 2011-06-05 Tobias Burnus <burnus@net-b.de>
6258 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6261 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6264 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6266 * objc.dg/gnu-api-2-objc.m: Likewise.
6267 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6268 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6270 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6272 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6273 alignment, not the alignment, when calling class_addIvar(). Add
6274 an 'isa' instance variable to the test root class.
6275 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6277 2011-06-04 Jan Hubicka <jh@suse.cz>
6279 PR tree-optimization/48893
6280 PR tree-optimization/49091
6281 PR tree-optimization/49179
6282 * gfortran.dg/pr49179.f90: New testcase
6284 2011-06-04 Jan Hubicka <jh@suse.cz>
6287 * g++.dg/torture/pr48954.C: New testcase.
6289 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6291 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6293 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6296 * g++.dg/diagnostic/bitfld2.C: New.
6298 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6301 * gcc.c-torture/execute/pr49281.c: New test.
6303 2011-06-04 Jan Hubicka <jh@suse.cz>
6305 PR tree-optimize/48929
6306 * gcc.c-torture/compile/pr48929.c: New testcase.
6308 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6312 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6315 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6317 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6319 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6321 2011-06-03 Richard Henderson <rth@redhat.com>
6322 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6324 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6326 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6328 * objc.dg/headers.m: Do not include objc-list.h.
6330 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6332 * objc.dg/type-stream-1.m: Test removed.
6333 * objc.dg/headers.m: Do not include typedstream.h.
6335 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6337 * objc.dg/torture/forward-1.m (main): Updated testcase.
6339 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6342 * gcc.c-torture/compile/pr49163.c: New.
6344 2011-06-02 Asher Langton <langton2@llnl.gov>
6347 * gfortran.dg/PR49268.f90: New test.
6349 2011-06-02 Asher Langton <langton2@llnl.gov>
6352 * gfortran.dg/PR37039.f90: New test.
6354 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6357 * objc.dg/method-5.m: Updated.
6358 * objc.dg/method-19.m: Updated.
6359 * objc.dg/method-lookup-1.m: New.
6360 * obj-c++.dg/method-6.mm: Updated.
6361 * obj-c++.dg/method-7.mm: Updated.
6362 * obj-c++.dg/method-lookup-1.mm: New.
6364 2011-06-02 DJ Delorie <dj@redhat.com>
6366 * lib/timeout.exp (timeout): Add board_info support.
6368 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6370 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6372 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6375 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6376 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6378 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6379 Hans-Peter Nilsson <hp@axis.com>
6381 PR rtl-optimization/48840
6382 * gcc.target/sparc/ultrasp13.c: New test.
6384 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6387 * gcc.c-torture/compile/pr49238.c: New.
6389 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6391 * gcc.target/arm/g2.c: Skip test in -mthumb.
6392 Skip test unless cpu is xscale.
6393 * gcc.target/arm/scd42-2.c: Likewise.
6394 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6396 2011-06-01 Jason Merrill <jason@redhat.com>
6398 * g++.dg/cpp0x/decltype28.C: New.
6399 * g++.dg/cpp0x/decltype29.C: New.
6401 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6404 * gcc.target/mips/pr45074.c: New test.
6406 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6407 Hans-Peter Nilsson <hp@axis.com>
6409 PR rtl-optimization/48830
6410 * gcc.target/sparc/ultrasp12.c: New test.
6412 2011-06-01 David Li <davidxl@google.com>
6414 * gcc.dg/profile-dir-1.c: Change pass name.
6415 * gcc.dg/profile-dir-2.c: Ditto.
6416 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6417 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6418 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6419 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6420 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6421 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6422 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6423 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6424 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6425 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6426 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6427 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6428 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6429 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6430 * gcc.dg/profile-dir-3.c: Ditto.
6431 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6433 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6435 * objc.dg/attributes/method-nonnull-1.m: New test.
6436 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6438 2011-05-31 Tobias Burnus <burnus@net-b.de>
6441 * gfortran.dg/coarray_atomic_1.f90: New.
6442 * gfortran.dg/coarray/atomic_1.f90: New.
6444 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6446 * gcc.dg/guality/bswaptest.c: New test.
6447 * gcc.dg/guality/clztest.c: New test.
6448 * gcc.dg/guality/ctztest.c: New test.
6449 * gcc.dg/guality/rotatetest.c: New test.
6452 * gcc.target/i386/pr48688.c: New test.
6454 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6457 * g++.dg/lookup/name-clash9.C: New.
6459 2011-05-31 Tobias Burnus <burnus@net-b.de>
6462 * gfortran.dg/coarray/dummy_1.f90: New.
6464 2011-05-31 Tobias Burnus <burnus@net-b.de>
6467 * gfortran.dg/coarray/save_1.f90: New.
6468 * gfortran.dg/coarray_4.f90: Update dg-error.
6470 2011-05-31 Jason Merrill <jason@redhat.com>
6472 * g++.dg/cpp0x/rv-template1.C: New.
6474 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6476 PR rtl-optimization/49235
6477 * gcc.dg/pr49235.c: New test.
6479 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6481 PR tree-optimization/49093
6482 * gcc.dg/vect/pr49093.c: New test.
6484 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6487 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6489 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6492 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6495 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6498 * gcc.c-torture/execute/pr49186.c: New.
6500 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6503 * gcc.target/i386/pr49168-1.c: New.
6505 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6506 Eric Botcazou <ebotcazou@adacore.com>
6508 * gcc.dg/guality/drap.c: New test.
6510 2011-05-30 Richard Guenther <rguenther@suse.de>
6512 PR tree-optimization/49210
6513 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6514 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6516 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6519 * g++.dg/gomp/pr49223-1.C: New test.
6520 * g++.dg/gomp/pr49223-2.C: New test.
6522 2011-05-30 Richard Guenther <rguenther@suse.de>
6524 PR tree-optimization/49218
6525 * gcc.c-torture/execute/pr49218.c: New testcase.
6527 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6529 PR tree-optimization/49199
6530 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6531 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6532 -fno-tree-scev-cprop.
6534 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6537 * gfortran.dg/extends_13.f03: New.
6539 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6541 PR rtl-optimization/49095
6542 * gcc.target/i386/pr49095.c: New test.
6544 2011-05-29 Tobias Burnus <burnus@net-b.de>
6547 * gfortran.dg/coarray_24.f90: New.
6549 2011-05-29 Tobias Burnus <burnus@net-b.de>
6552 * gfortran.dg/coarray_23.f90: New.
6554 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6557 * gcc.dg/pr48826.c: New test.
6559 2011-05-29 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/49217
6562 * gcc.dg/torture/pr49217.c: New testcase.
6564 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6567 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6569 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6571 * gnat.dg/boolean_subtype.adb: Rename to...
6572 * gnat.dg/boolean_subtype1.adb: ...this.
6574 2011-05-28 Jason Merrill <jason@redhat.com>
6576 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6578 2011-05-27 Jason Merrill <jason@redhat.com>
6580 * g++.dg/cpp0x/enum18.C: Adjust.
6582 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6584 2011-05-27 Tobias Burnus <burnus@net-b.de>
6587 * gfortran.dg/coarray_22.f90: New.
6589 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6591 PR tree-optimization/46728
6592 * gcc.target/powerpc/pr46728-1.c: New.
6593 * gcc.target/powerpc/pr46728-2.c: New.
6594 * gcc.target/powerpc/pr46728-3.c: New.
6595 * gcc.target/powerpc/pr46728-4.c: New.
6596 * gcc.target/powerpc/pr46728-5.c: New.
6597 * gcc.dg/pr46728-6.c: New.
6598 * gcc.target/powerpc/pr46728-7.c: New.
6599 * gcc.target/powerpc/pr46728-8.c: New.
6600 * gcc.dg/pr46728-9.c: New.
6601 * gcc.target/powerpc/pr46728-10.c: New.
6602 * gcc.target/powerpc/pr46728-11.c: New.
6603 * gcc.dg/pr46728-12.c: New.
6604 * gcc.target/powerpc/pr46728-13.c: New.
6605 * gcc.target/powerpc/pr46728-14.c: New.
6606 * gcc.target/powerpc/pr46728-15.c: New.
6607 * gcc.target/powerpc/pr46728-16.c: New.
6609 2011-05-27 Jason Merrill <jason@redhat.com>
6611 * g++.dg/abi/mangle47.C: New.
6614 * g++.dg/template/const5.C: New.
6616 * g++.dg/cpp0x/enum18.C: New.
6618 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6620 * g++.dg/cpp0x/error6.C: New.
6622 * g++.dg/cpp0x/error5.C: New.
6624 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6627 * g++.dg/eh/cond6.C: New test.
6629 2011-05-27 Tobias Burnus <burnus@net-b.de>
6632 * gfortran.dg/rank_3.f90: New.
6633 * gfortran.dg/rank_4.f90: New.
6635 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6637 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6638 replace dump search.
6640 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6642 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6643 * gnat.dg/bit_packed_array5.adb: ...here.
6645 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6648 * g++.dg/cpp0x/auto25.C: New.
6650 2011-05-27 Richard Guenther <rguenther@suse.de>
6652 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6654 2011-05-27 Richard Guenther <rguenther@suse.de>
6656 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6658 2011-05-27 Richard Guenther <rguenther@suse.de>
6661 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6663 2011-05-26 Jason Merrill <jason@redhat.com>
6665 * g++.dg/cpp0x/friend1.C: New.
6666 * g++.dg/cpp0x/friend2.C: New.
6668 * g++.dg/cpp0x/auto7.C: Update.
6669 * g++.dg/template/crash50.C: Adjust.
6670 * g++.dg/template/static9.C: Adjust.
6671 * g++.old-deja/g++.ext/memconst.C: Adjust.
6673 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6675 * gcc.dg/march.c: Ignore a note for some targets.
6677 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6678 Nathan Froyd <froydnj@codesourcery.com>
6682 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6683 * g++.dg/parse/pr18770.C: New test.
6684 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6686 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6689 * gfortran.dg/dependency_40.f90 : New test.
6691 2011-05-26 Tobias Burnus <burnus@net-b.de>
6694 * gfortran.dg/coarray/registering_1.f90: New.
6696 2011-05-26 Jason Merrill <jason@redhat.com>
6698 * g++.dg/cpp0x/variadic111.C: New.
6699 * g++.dg/cpp0x/variadic41.C: Adjust.
6701 2011-05-26 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/48702
6704 * gcc.dg/torture/pr48702.c: New testcase.
6706 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708 PR gcov-profile/48845
6709 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6711 * gcc.dg/matrix/matrix.exp: Likewise.
6712 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6713 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6714 line number to check_profiling_available.
6715 * lib/target-supports.exp (check_profiling_available): Account for
6717 Require TLS runtime support with -fprofile-generate.
6718 * lib/profopt.exp (profopt-execute): Add TLS options for
6720 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6722 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6725 * g++.dg/eh/cond5.C: New test.
6727 PR tree-optimization/49161
6728 * gcc.c-torture/execute/pr49161.c: New test.
6730 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6732 * gcc.target/arm/neon-vorn-vbic.c: New test.
6734 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6736 PR tree-optimization/49038
6737 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6738 * gcc.dg/vect/pr49038.c: New test.
6740 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6742 * g++.dg/init/pr25811-3.C: New.
6743 * g++.dg/init/pr25811-4.C: New.
6745 2011-05-25 Jason Merrill <jason@redhat.com>
6747 * g++.dg/cpp0x/enum17.C: New.
6748 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6750 * g++.dg/cpp0x/auto24.C: New.
6752 * g++.dg/cpp0x/error4.C: New.
6754 * g++.dg/cpp0x/rv-restrict.C: New.
6756 * g++.dg/cpp0x/enum15.C: New.
6757 * g++.dg/cpp0x/constexpr-switch2.C: New.
6759 * g++.dg/cpp0x/variadic110.C: New.
6761 * g++.dg/cpp0x/auto9.C: Add typedef test.
6763 * g++.dg/cpp0x/auto23.C: New.
6764 * g++.dg/cpp0x/auto9.C: Adjust.
6766 * g++.dg/cpp0x/defaulted29.C: New.
6768 * g++.dg/cpp0x/initlist51.C: New.
6770 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6772 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6773 * g++.dg/abi/packed1.C: Suppress warning.
6774 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6775 * g++.dg/template/stdarg1.C: Likewise.
6776 * g++.dg/other/packed1.C: Remove arm from xfail list.
6778 2011-05-25 Jason Merrill <jason@redhat.com>
6780 * g++.dg/cpp0x/enum16.C: New.
6781 * g++.dg/parse/error15.C: Adjust.
6783 * g++.dg/cpp0x/initlist50.C: New.
6785 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6787 * g++.dg/cpp0x/variadic109.C: New.
6789 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6791 * gcc.target/i386/pause-1.c: New.
6793 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6795 * gcc.dg/stack-usage-1.c: Adjust comment.
6796 * gcc.dg/stack-usage-2.c: New test.
6798 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6801 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6802 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6804 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6806 PR rtl-optimization/48757
6807 * gfortran.dg/pr48757.f: New test case.
6809 2011-05-24 Jason Merrill <jason@redhat.com>
6811 * g++.dg/cpp0x/access01.C: New.
6813 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6816 * objc.dg/pr48177.m: New testcase.
6818 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6821 * objc.dg/pr48187.m: New testcase.
6822 * obj-c++.dg/pr48187.mm: New testcase.
6823 * objc.dg/ivar-extra-semicolon.m: New testcase.
6825 2011-05-24 Jason Merrill <jason@redhat.com>
6827 * g++.dg/template/access21.C: New.
6828 * g++.dg/template/access22.C: New.
6830 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6832 PR rtl-optimization/48633
6833 * g++.dg/pr48633.C: New test.
6835 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6838 * g++.dg/other/pr49133.C: New test.
6840 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6841 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6843 * gcc.dg/torture/tls/run-gd.c: New test.
6844 * gcc.dg/torture/tls/run-ie.c: New test.
6845 * gcc.dg/torture/tls/run-ld.c: New test.
6846 * gcc.dg/torture/tls/run-le.c: New test.
6847 * lib/target-supports.exp (check_effective_target_tls_runtime):
6848 Build testcase with TLS options.
6850 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6854 2011-05-24 Tom de Vries <tom@codesourcery.com>
6856 PR tree-optimization/49121
6857 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6859 2011-05-23 Jason Merrill <jason@redhat.com>
6861 * g++.dg/cpp0x/defaulted28.C: New.
6863 * g++.dg/cpp0x/sfinae25.C: New.
6865 * g++.dg/cpp0x/rv-cast2.C: New.
6867 * g++.dg/cpp0x/enum14.C: New.
6869 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6872 * gcc.c-torture/execute/pr49123.c: New test.
6875 * gcc.dg/debug/pr49032.c: New test.
6878 * gcc.dg/pr49120.c: New test.
6880 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6883 * gcc.target/i386/pr47315.c: New test.
6885 2011-05-23 Jason Merrill <jason@redhat.com>
6887 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6889 * g++.dg/cpp0x/sfinae24.C: New.
6891 * g++.dg/cpp0x/error3.C: New.
6893 * g++.dg/cpp0x/defaulted27.C: New.
6895 * g++.dg/cpp0x/decltype27.C: New.
6897 2011-05-23 Richard Guenther <rguenther@suse.de>
6899 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6901 2011-05-23 Richard Guenther <rguenther@suse.de>
6903 PR tree-optimization/40874
6904 * g++.dg/tree-ssa/pr40874.C: New testcase.
6906 2011-05-23 Richard Guenther <rguenther@suse.de>
6908 PR tree-optimization/49115
6909 * g++.dg/torture/pr49115.C: New testcase.
6911 2011-05-23 Richard Guenther <rguenther@suse.de>
6914 * gcc.dg/memcpy-3.c: New testcase.
6916 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6919 * gcc.c-torture/execute/pr48973-1.c: New test.
6920 * gcc.c-torture/execute/pr48973-2.c: New test.
6922 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6925 * g++.dg/warn/pr18016.C: New.
6927 2011-05-23 Tom de Vries <tom@codesourcery.com>
6930 * gcc.target/arm/ivopts-6.c: New test.
6932 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6935 * gcc.c-torture/compile/pr49029.c: New test.
6937 2011-05-22 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp0x/sfinae23.C: New.
6940 * g++.dg/cpp0x/sfinae8.C: Correct.
6942 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6944 * gfortran.dg/function_optimize_8.f90: New test case.
6946 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6948 PR tree-optimization/49087
6949 * gcc.dg/vect/O3-pr49087.c: New test.
6951 2011-05-21 Jason Merrill <jason@redhat.com>
6953 * g++.dg/debug/const5.C: New.
6955 2011-05-20 Jason Merrill <jason@redhat.com>
6957 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6959 * g++.dg/cpp0x/constexpr-static7.C: New.
6961 * g++.dg/cpp0x/enum12.C: New.
6962 * g++.dg/cpp0x/enum13.C: New.
6964 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6967 * gfortran.dg/select_type_23.f03: New.
6969 2011-05-20 Jason Merrill <jason@redhat.com>
6971 * g++.dg/cpp0x/defaulted26.C: New.
6973 * g++.dg/cpp0x/noexcept02.C: Fix.
6974 * g++.dg/cpp0x/noexcept03.C: Fix.
6975 * g++.dg/cpp0x/noexcept08.C: Fix.
6976 * g++.dg/cpp0x/noexcept10.C: New.
6978 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6981 * gfortran.dg/extends_12.f03: New.
6983 2011-05-20 Jason Merrill <jason@redhat.com>
6985 * g++.dg/template/koenig9.C: New.
6986 * g++.dg/opt/pr47615.C: Fix.
6987 * g++.dg/overload/defarg1.C: Fix.
6988 * g++.dg/tc1/dr213.C: Remove xfail.
6989 * g++.dg/torture/pr34850.C: Fix.
6990 * g++.dg/torture/pr39362.C: Fix.
6991 * g++.old-deja/g++.brendan/crash56.C: Fix.
6992 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6994 2011-05-20 Richard Guenther <rguenther@suse.de>
6996 PR tree-optimization/49079
6997 * gcc.dg/torture/pr49079.c: New testcase.
6999 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7001 PR tree-optimization/49073
7002 * gcc.c-torture/execute/pr49073.c: New test.
7004 2011-06-19 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/coarray_21.f90: New.
7009 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7011 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7014 2011-05-19 Richard Guenther <rguenther@suse.de>
7017 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7019 2011-05-19 Richard Guenther <rguenther@suse.de>
7022 * gcc.dg/builtin-object-size-11.c: New testcase.
7024 2011-05-19 Tom de Vries <tom@codesourcery.com>
7027 * gcc.target/arm/ivopts.c: New test.
7028 * gcc.target/arm/ivopts-2.c: New test.
7030 2011-05-19 Tom de Vries <tom@codesourcery.com>
7032 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7034 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036 * gcc.c-torture/execute/960321-1.x: Remove.
7038 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7041 * gfortran.dg/move_alloc_4.f90: New.
7043 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7046 * gcc.target/i386/pr49002-1.c: New test.
7047 * gcc.target/i386/pr49002-2.c: Likewise.
7049 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7051 PR tree-optimization/49039
7052 * gcc.c-torture/execute/pr49039.c: New test.
7053 * gcc.dg/tree-ssa/pr49039.c: New test.
7054 * g++.dg/torture/pr49039.C: New test.
7056 2011-05-18 Jason Merrill <jason@redhat.com>
7058 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7059 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7060 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7062 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7064 * gcc.target/bfin/mcpu-bf592.c: New test.
7066 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7068 PR tree-optimization/41881
7069 * gcc.dg/vect/O3-pr41881.c: New test.
7070 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7072 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/49000
7075 * gcc.dg/pr49000.c: New test.
7077 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7079 * gnat.dg/invalid1.adb: New test.
7081 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7083 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7085 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7086 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7088 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7091 * g++.dg/cpp0x/range-for18.C: New.
7093 2011-05-15 Tobias Burnus <burnus@net-b.de>
7096 * gfortran.dg/coarray/image_index_2.f90: New.
7098 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7100 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7101 * g++.dg/cpp0x/override2.C: New.
7103 2011-05-14 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.de/coarray_20.f90: New.
7108 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7111 * function_optimize_7.f90: New test case.
7113 2011-05-13 Jason Merrill <jason@redhat.com>
7115 * g++.dg/cpp0x/decltype26.C: New.
7116 * g++.dg/cpp0x/enum11.C: New.
7118 2011-05-13 Tobias Burnus <burnus@net-b.de>
7122 * gfortran.dg/assign_8.f90: Update dg-error.
7124 2011-05-13 Tobias Burnus <burnus@net-b.de>
7127 * gfortran.dg/io_constraints_8.f90: New.
7128 * gfortran.dg/io_constraints_9.f90: New.
7130 2011-05-13 Martin Thuresson <martint@google.com>
7132 PR gcov-profile/47793
7133 * gcc.dg/pr47793.c: New.
7135 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7137 PR tree-optimization/48975
7138 * gcc.dg/pr48975.c: New test.
7140 2011-05-12 Tobias Burnus <burnus@net-b.de>
7143 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7145 2011-05-12 Jason Merrill <jason@redhat.com>
7147 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7149 2011-05-12 Geert Bosch <bosch@adacore.com>
7151 * gnat.dg/view_conversion1.adb: New test.
7153 2011-05-12 Richard Guenther <rguenther@suse.de>
7155 PR tree-optimization/48172
7156 * gcc.dg/vect/pr48172.c: New testcase.
7158 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7161 * g++.dg/opt/pr48967.C: New test.
7163 2011-05-11 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/constexpr-friend.C: New.
7166 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7168 * g++.dg/cpp0x/sfinae22.C: New.
7170 2011-05-11 Tobias Burnus <burnus@net-b.de>
7173 * gfortran.dg/generic_24.f90: New.
7175 2011-05-11 Richard Guenther <rguenther@suse.de>
7177 PR tree-optimization/15256
7178 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7180 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/pr48159-1.c: New test.
7184 * gcc.dg/pr48159-2.c: New test.
7186 2011-05-11 Richard Guenther <rguenther@suse.de>
7189 * gcc.dg/torture/pr48953.c: New testcase.
7191 2011-05-11 Richard Guenther <rguenther@suse.de>
7193 PR tree-optimization/18041
7194 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7196 2011-05-11 Alan Modra <amodra@gmail.com>
7199 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7201 2011-05-10 Jason Merrill <jason@redhat.com>
7203 * g++.dg/cpp0x/defaulted25.C: New.
7204 * g++.dg/template/crash7.C: Adjust.
7206 * g++.dg/cpp0x/variadic108.C: New.
7208 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7210 * g++.dg/inherit/virtual9.C: Extend.
7212 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7215 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7216 are passed and returned in vector registers.
7218 2011-05-10 Richard Guenther <rguenther@suse.de>
7220 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7221 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7222 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7223 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7224 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7227 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7229 PR tree-optimization/48611
7230 PR tree-optimization/48794
7231 * gfortran.dg/gomp/pr48611.f90: New test.
7232 * gfortran.dg/gomp/pr48794.f90: New test.
7235 * gcc.dg/dfp/pr48928.c: New test.
7237 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7240 * g++.dg/cpp0x/pr48522.C: New.
7242 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7245 * g++.dg/cpp0x/sfinae21.C: New.
7247 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7249 * g++.dg/template/sfinae28.C: Rename to...
7250 * g++.dg/cpp0x/sfinae19.C: ... this.
7251 * g++.dg/template/sfinae29.C: Rename to...
7252 * g++.dg/cpp0x/sfinae20.C: ... this.
7254 2011-05-09 Jeff Law <law@redhat.com>
7256 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7259 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7262 * g++.dg/init/pr20039.C: New.
7264 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7268 * g++.dg/template/sfinae28.C: New.
7269 * g++.dg/template/sfinae29.C: Likewise.
7271 2011-05-09 Jason Merrill <jason@redhat.com>
7273 * g++.dg/template/nontype23.C: New.
7275 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7277 * g++.dg/init/pr48859.C: New.
7279 2011-05-09 Jason Merrill <jason@redhat.com>
7281 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7282 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7283 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7284 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7285 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7286 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7287 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7288 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7290 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7292 * g++.dg/inherit/virtual9.C: New.
7294 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7297 * g++.dg/template/dependent-expr8.C: New test case.
7299 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7301 PR tree-optimization/48837
7302 * gcc.dg/pr48837.c: New testcase.
7304 2011-05-06 Jason Merrill <jason@redhat.com>
7306 * g++.dg/cpp0x/constexpr-condition2.C: New.
7308 * g++.dg/cpp0x/constexpr-missing.C: New.
7310 2011-05-06 Tobias Burnus <burnus@net-b.de>
7313 * gfortran.dg/coarray/this_image_2.f90: New.
7315 2011-05-06 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/bind_c_usage_22.f90: New.
7320 * gfortran.dg/bind_c_usage_23.f90: New.
7321 * gfortran.dg/bind_c_usage_24.f90: New.
7322 * gfortran.dg/bind_c_usage_24_c.c: New.
7324 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7327 * g++.dg/template/member9.C: New test case.
7329 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7331 * gnat.dg/discr29.ad[sb]: New test.
7332 * gnat.dg/discr30.adb: Likewise.
7334 2011-05-05 Julian Brown <julian@codesourcery.com>
7336 * gcc.target/arm/neon-vset_lanes8.c: New test.
7338 2011-05-05 Jason Merrill <jason@redhat.com>
7340 * g++.dg/init/new32.C: New.
7342 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7344 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7347 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7349 PR rtl-optimization/48381
7350 * gcc.c-torture/compile/pr48381.c: New test.
7352 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7354 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7356 * gcc.target/i386/opt-1.c: Ditto.
7358 2011-05-04 Jason Merrill <jason@redhat.com>
7360 * g++.dg/conversion/base1.C: New.
7362 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7364 PR libgfortran/48787
7365 * gfortran.dg/round_3.f08: Add more checks to test case.
7367 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7369 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7370 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7371 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7372 Gate test on effective_target fd_truncate.
7374 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7376 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7377 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7378 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7379 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7380 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7381 * gcc.target/i386/pr38824.c: Ditto.
7382 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7383 * gcc.target/i386/vecinit-2.c: Ditto.
7384 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7385 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7386 * gcc.target/i386/parity-2.c: Ditto.
7387 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7389 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7391 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7393 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7394 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7395 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7397 2011-05-03 Tobias Burnus <burnus@net-b.de>
7400 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7402 2011-05-03 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/coarray/this_image_1.f90: New.
7407 2011-05-03 Tobias Burnus <burnus@net-b.de>
7410 * gfortran.dg/coarray/caf.dg: New.
7411 * gfortran.dg/coarray/image_index_1.f90: New, copied
7412 from ../coarray_16.f90.
7414 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7417 * g++.dg/ext/complex9.C: New.
7419 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7422 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7423 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7424 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7426 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7428 * gcc.target/bfin/builtins: Created.
7429 * gcc.target/bfin/hisilh-O0.c: Deleted.
7430 * gcc.target/bfin/hisilh.c: Moved to...
7431 * gcc.target/bfin/builtins/hisilh.c: ...here.
7432 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7433 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7434 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7435 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7436 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7437 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7438 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7439 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7440 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7441 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7442 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7443 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7444 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7445 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7446 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7447 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7448 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7449 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7450 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7451 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7452 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7453 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7454 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7455 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7456 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7457 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7458 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7459 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7460 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7461 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7462 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7463 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7464 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7465 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7466 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7467 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7468 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7469 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7470 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7471 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7472 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7473 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7474 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7475 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7476 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7477 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7478 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7479 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7480 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7481 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7482 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7483 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7484 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7485 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7486 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7487 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7488 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7489 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7490 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7491 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7492 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7493 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7494 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7495 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7496 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7497 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7498 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7499 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7500 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7501 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7502 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7503 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7504 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7505 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7506 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7507 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7508 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7509 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7510 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7511 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7512 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7513 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7514 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7515 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7516 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7517 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7518 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7519 * gcc.target/bfin/builtins/circptr.c: Ditto.
7520 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7521 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7522 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7523 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7524 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7525 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7526 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7527 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7528 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7529 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7530 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7531 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7532 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7533 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7534 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7535 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7536 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7537 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7538 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7539 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7540 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7541 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7542 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7543 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7544 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7545 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7546 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7547 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7548 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7549 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7550 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7551 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7552 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7553 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7554 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7555 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7556 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7557 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7558 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7559 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7560 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7561 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7562 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7563 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7564 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7565 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7566 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7567 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7568 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7569 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7570 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7571 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7572 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7573 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7574 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7575 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7576 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7577 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7578 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7579 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7580 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7581 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7582 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7583 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7584 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7585 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7586 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7587 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7588 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7589 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7591 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7593 * gcc.target/arm/cold-lc.c: New test.
7595 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7598 * gcc.dg/pr48774.c: New test.
7600 2011-05-03 Richard Guenther <rguenther@suse.de>
7602 * gcc.dg/large-size-array-5.c: New testcase.
7604 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7606 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7608 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7610 * lib/target-supports.exp (check_effective_target_vect_strided):
7612 (check_effective_target_vect_strided2)
7613 (check_effective_target_vect_strided3)
7614 (check_effective_target_vect_strided4)
7615 (check_effective_target_vect_strided8): ...these new functions.
7617 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7618 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7619 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7620 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7621 * gcc.dg/vect/pr37539.c: Likewise.
7622 * gcc.dg/vect/slp-11a.c: Likewise.
7623 * gcc.dg/vect/slp-11b.c: Likewise.
7624 * gcc.dg/vect/slp-11c.c: Likewise.
7625 * gcc.dg/vect/slp-12a.c: Likewise.
7626 * gcc.dg/vect/slp-12b.c: Likewise.
7627 * gcc.dg/vect/slp-18.c: Likewise.
7628 * gcc.dg/vect/slp-19a.c: Likewise.
7629 * gcc.dg/vect/slp-19b.c: Likewise.
7630 * gcc.dg/vect/slp-21.c: Likewise.
7631 * gcc.dg/vect/slp-23.c: Likewise.
7632 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7634 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7635 instead of vect_interleave && vect_extract_even_odd.
7636 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7637 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7638 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7639 * gcc.dg/vect/vect-1.c: Likewise.
7640 * gcc.dg/vect/vect-10.c: Likewise.
7641 * gcc.dg/vect/vect-98.c: Likewise.
7642 * gcc.dg/vect/vect-107.c: Likewise.
7643 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7644 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7645 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7646 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7647 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7648 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7649 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7650 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7651 * gcc.dg/vect/vect-strided-float.c: Likewise.
7652 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7653 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7654 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7655 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7656 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7657 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7658 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7659 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7660 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7661 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7662 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7663 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7664 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7665 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7666 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7668 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7670 * gcc.dg/vect/pr30843.c: Likewise.
7671 * gcc.dg/vect/pr33866.c: Likewise.
7672 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7673 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7674 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7675 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7677 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7679 * gcc.dg/vect/slp-11.c: Split into...
7680 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7681 gcc.dg/vect/slp-11c.c: ...these tests.
7682 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7683 * gcc.dg/vect/slp-12c.c: ...this new test.
7684 * gcc.dg/vect/slp-19.c: Split into...
7685 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7686 gcc.dg/vect/slp-19c.c: ...these new tests.
7688 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7690 * lib/target-supports.exp
7691 (check_effective_target_vect_extract_even_odd_wide): Delete.
7692 (check_effective_target_vect_strided_wide): Likewise.
7693 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7694 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7695 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7696 * gcc.dg/vect/pr37539.c: Likewise.
7697 * gcc.dg/vect/slp-11.c: Likewise.
7698 * gcc.dg/vect/slp-12a.c: Likewise.
7699 * gcc.dg/vect/slp-12b.c: Likewise.
7700 * gcc.dg/vect/slp-19.c: Likewise.
7701 * gcc.dg/vect/slp-23.c: Likewise.
7702 * gcc.dg/vect/vect-1.c: Likewise.
7703 * gcc.dg/vect/vect-98.c: Likewise.
7704 * gcc.dg/vect/vect-107.c: Likewise.
7705 * gcc.dg/vect/vect-strided-float.c: Likewise.
7707 2011-05-02 Jason Merrill <jason@redhat.com>
7709 * g++.dg/init/new31.C: New.
7711 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7714 * gcc.dg/pr35445.c: New test.
7716 2011-05-02 Jason Merrill <jason@redhat.com>
7718 * c-c++-common/vla-1.c: New.
7720 2011-05-02 Richard Guenther <rguenther@suse.de>
7722 PR tree-optimization/48822
7723 * gcc.dg/torture/pr48822.c: New testcase.
7725 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7728 * g++.dg/cpp0x/constexpr-47969.C: New.
7730 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7733 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7734 on vect_no_align targets.
7735 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7736 vect_no_align targets.
7738 2011-05-01 Xinliang David Li <davidxl@google.com>
7740 * gcc.dg/tree-ssa/integer-addr.c: New test.
7741 * gcc.dg/tree-ssa/alias_bug.c: New test.
7743 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7745 PR libgfortran/48787
7746 * gfortran.dg/round_3.f08: Add more checks.
7748 2011-04-30 Tobias Burnus <burnus@net-b.de>
7751 * gfortran.dg/import9.f90: New, proper test.
7752 * gfortran.dg/interface_37.f90: Remove bogus
7753 test (bogus copy of interface_36.f90).
7755 2011-04-30 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/interface_37.f90: New.
7760 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7763 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7765 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7767 PR tree-optimization/48809
7768 * gcc.c-torture/execute/pr48809.c: New test.
7770 2011-04-29 Jeff Law <law@redhat.com>
7772 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7774 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7777 * g++.dg/init/ctor10.C: New.
7779 2011-04-29 Le-Chun Wu <lcwu@google.com>
7781 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7782 warning in implicitly instantiated templates.
7784 2011-04-29 Le-Chun Wu <lcwu@google.com>
7786 * g++.dg/warn/Wnull-conversion-1.C: New.
7787 * g++.dg/warn/Wnull-conversion-2.C: New.
7789 2011-04-29 Diego Novillo <dnovillo@google.com>
7791 * g++.old-deja/g++.other/null3.C: Expect warning about
7792 converting boolean to a pointer.
7794 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7797 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7801 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7803 2011-04-29 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/typebound_proc_22.f90: New.
7809 * gfortran.dg/interface_36.f90: New.
7811 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7813 PR libgfortran/48488
7814 PR libgfortran/48602
7815 PR libgfortran/48615
7816 PR libgfortran/48684
7817 PR libgfortran/48787
7818 * gfortran.dg/fmt_g.f: Adjust test.
7819 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7820 * gfortran.dg/round_3.f08: New test.
7821 * gfortran.dg/namelist_print_1.f: Adjust test.
7822 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7823 * gfortran.dg/f2003_io_5.f03: Adjust test.
7824 * gfortran.dg/coarray_15.f90: Adjust test.
7825 * gfortran.dg/namelist_65.f90: Adjust test.
7826 * gfortran.dg/fmt_cache_1.f: Adjust test.
7827 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7828 * gfortran.dg/real_const_3.f90: Adjust test.
7830 2011-04-28 Xinliang David Li <davidxl@google.com>
7832 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7833 * g++.dg/prof-robust-1.C: New test.
7835 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7837 PR tree-optimization/48765
7838 * gcc.dg/vect/pr48765.c: New.
7840 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842 PR tree-optimization/48775
7843 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7845 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7848 * g++.dg/inherit/pr48798.C: New.
7849 * g++.old-deja/g++.other/base1.C: Adjust.
7851 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7854 * g++.dg/template/inherit7.C: New test case.
7856 2011-04-28 Richard Guenther <rguenther@suse.de>
7858 PR tree-optimization/40052
7859 PR tree-optimization/15347
7860 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7861 * gcc.dg/pr15347.c: Likewise.
7863 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7866 * g++.dg/cpp0x/sfinae18.C: New.
7868 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7871 * g++.dg/ext/is_literal_type1.C: New.
7873 2011-04-28 Tobias Burnus <burnus@net-b.de>
7877 * gfortran.dg/interface_35.f90: New.
7878 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7879 * gfortran.dg/func_result_6.f90: Add dg-warning.
7880 * gfortran.dg/bessel_1.f90: Ditto.
7881 * gfortran.dg/hypot_1.f90: Ditto.
7882 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7883 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7884 * gfortran.dg/interface_assignment_4.f90: Ditto.
7886 2011-04-27 Jason Merrill <jason@redhat.com>
7888 * g++.dg/ext/complex8.C: New.
7890 * g++.dg/cpp0x/initlist49.C: New.
7891 * g++.dg/init/new30.C: New.
7893 2011-04-27 Tobias Burnus <burnus@net-b.de>
7896 * gfortran.dg/whole_file_34.f90: New.
7898 2011-04-27 Jan Hubicka <jh@suse.cz>
7900 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7902 2011-04-27 Jason Merrill <jason@redhat.com>
7904 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7906 * g++.dg/parse/ambig6.C: New.
7908 2011-04-27 Nick Clifton <nickc@redhat.com>
7910 * gcc.dg/20020312-2.c: Add definition for RX.
7912 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7913 option with RX targets.
7915 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7918 2011-04-27 Richard Guenther <rguenther@suse.de>
7920 * gcc.dg/tree-ssa/pr23382.c: Remove.
7922 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7925 * gcc.c-torture/compile/pr48767.c: New test.
7927 2011-04-27 Richard Guenther <rguenther@suse.de>
7929 PR tree-optimization/48772
7930 * g++.dg/pr48772.C: New testcase.
7932 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7935 * gcc.c-torture/compile/pr48742.c: New test.
7937 2011-04-26 Jason Merrill <jason@redhat.com>
7939 * g++.dg/lookup/koenig13.C: New.
7941 * g++.dg/cpp0x/initlist48.C: New.
7943 2011-04-25 Jason Merrill <jason@redhat.com>
7945 * g++.dg/cpp0x/sfinae17.C: New.
7947 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7950 * gcc.target/powerpc/pr48258-1.c: New file.
7951 * gcc.target/powerpc/pr48258-2.c: Ditto.
7953 2011-04-26 Xinliang David Li <davidxl@google.com>
7955 * gcc.dg/uninit-suppress.c: New test.
7956 * gcc.dg/uninit-suppress.c: New test.
7958 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.dg/pr48768.c: New test.
7963 PR tree-optimization/48734
7964 * gcc.c-torture/compile/pr48734.c: New test.
7967 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7969 2011-04-26 Richard Guenther <rguenther@suse.de>
7971 PR tree-optimization/48731
7972 * gcc.dg/torture/pr48731.c: New testcase.
7974 2011-04-26 Richard Guenther <rguenther@suse.de>
7977 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7979 2011-04-26 Richard Guenther <rguenther@suse.de>
7982 * gcc.dg/torture/pr48694-1.c: New testcase.
7983 * gcc.dg/torture/pr48694-2.c: Likewise.
7985 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7987 * g++.dg/ext/underlying_type1.C: New.
7988 * g++.dg/ext/underlying_type2.C: Likewise.
7989 * g++.dg/ext/underlying_type3.C: Likewise.
7990 * g++.dg/ext/underlying_type4.C: Likewise.
7991 * g++.dg/ext/underlying_type5.C: Likewise.
7992 * g++.dg/ext/underlying_type6.C: Likewise.
7993 * g++.dg/ext/underlying_type7.C: Likewise.
7994 * g++.dg/ext/underlying_type8.C: Likewise.
7995 * g++.dg/ext/underlying_type9.C: Likewise.
7996 * g++.dg/ext/underlying_type10.C: Likewise.
7998 2011-04-25 Jason Merrill <jason@redhat.com>
8000 * g++.dg/cpp0x/regress/template-const2.C: New.
8002 2011-04-25 Jeff Law <law@redhat.com>
8004 * gcc.dg/tree-ssa/vrp56.c: new test.
8006 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8008 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8010 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8012 PR preprocessor/48740
8013 * c-c++-common/raw-string-11.c: New test.
8015 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8017 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8020 2011-04-23 Tobias Burnus <burnus@net-b.de>
8023 * gfortran.dg/coarray_19.f90: New.
8025 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8028 * gcc.dg/pr48685.c: New test.
8030 2011-04-22 Jan Hubicka <jh@suse.cz>
8032 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8034 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8036 PR tree-optimization/48717
8037 * gcc.c-torture/execute/pr48717.c: New test.
8039 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8042 * gcc.target/i386/pr48723.c: New test.
8044 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8047 * gcc.dg/gomp/pr48716.c: New test.
8048 * g++.dg/gomp/pr48716.C: New test.
8050 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8053 * gcc.dg/missing-field-init-2.c: Update testcase.
8055 2011-04-22 Alan Modra <amodra@gmail.com>
8057 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8059 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8062 * gfortran.dg/function_optimize_6.f90: New test.
8064 2011-04-21 Easwaran Raman <eraman@google.com>
8066 * gcc.dg/stack-layout-2.c: New test.
8068 2011-04-21 Richard Guenther <rguenther@suse.de>
8071 * g++.dg/lto/pr48207-2_0.C: New testcase.
8072 * g++.dg/lto/pr48207-3_0.C: Likewise.
8074 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8076 * gnat.dg/volatile5.adb: New test.
8077 * gnat.dg/volatile5_pkg.ads: New helper.
8079 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8082 * gcc.target/i386/pr48708.c: New test.
8084 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8086 * gcc.dg/vect/vect-119.c: New test.
8088 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8090 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8093 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8094 Richard Sandiford <richard.sandiford@linaro.org>
8097 * gcc.target/arm/pr46329.c: New test.
8099 2011-04-21 Tobias Burnus <burnus@net-b.de>
8102 * gfortran.dg/coarray_18.f90: New.
8104 2011-04-20 Jason Merrill <jason@redhat.com>
8106 * g++.dg/cpp0x/initlist47.C: New.
8108 * g++.dg/init/dtor4.C: New.
8110 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8113 * gcc.target/i386/sse2-pinsrw.c: New test.
8114 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8115 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8116 * gcc.target/i386/sse2-insvhi.c: Ditto.
8117 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8118 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8120 2011-04-20 Jason Merrill <jason@redhat.com>
8122 * g++.dg/template/const4.C: New.
8124 2011-04-20 Easwaran Raman <eraman@google.com>
8126 * gcc.dg/stack-layout-1.c: New test.
8128 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8130 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8131 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8134 2011-04-20 Kai Tietz <ktietz@redhat.com>
8136 * gcc.dg/binop-xor1.c: New test.
8137 * gcc.dg/binop-xor2.c: New test.
8138 * gcc.dg/binop-xor3.c: New test.
8139 * gcc.dg/binop-xor4.c: New test.
8140 * gcc.dg/binop-xor5.c: New test.
8142 2011-04-20 Richard Guenther <rguenther@suse.de>
8144 PR tree-optimization/47892
8145 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8147 2011-04-20 Richard Guenther <rguenther@suse.de>
8150 * g++.dg/torture/pr48695.C: New testcase.
8152 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8154 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8155 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8156 * gcc.c-torture/execute/pr45262.c: Ditto
8157 * gcc.dg/torture/pr43165.c: Ditto.
8158 * gcc.dg/torture/pr47228.c: Ditto.
8159 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8160 * gcc.dg/ipa/pr45644.c: Ditto.
8161 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8164 2011-04-19 Jason Merrill <jason@redhat.com>
8166 * g++.dg/ext/complex7.C: New.
8168 * g++.dg/ext/attrib41.C: New.
8170 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8173 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8175 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.target/i386/pr48678.c: New test.
8180 2011-04-19 Martin Jambor <mjambor@suse.cz>
8182 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8183 * g++.dg/opt/devirt2.C: New test.
8184 * g++.dg/ipa/devirt-g-1.C: Likewise.
8186 2011-04-19 Tobias Burnus <burnus@net-b.de>
8189 * gfortran.dg/whole_file_33.f90: New.
8191 2011-04-19 Martin Jambor <mjambor@suse.cz>
8193 * g++.dg/ipa/devirt-7.C: New test.
8195 2011-04-19 Richard Guenther <rguenther@suse.de>
8198 * g++.dg/lto/pr48207_0.C: New testcase.
8200 2011-04-18 Jason Merrill <jason@redhat.com>
8202 * g++.dg/init/void1.C: New.
8204 * g++.dg/cpp0x/union4.C: New.
8206 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8209 * g++.dg/torture/pr48661.C: New test.
8212 * g++.dg/gomp/pr48632.C: New test.
8214 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8216 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8217 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8219 2011-04-18 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/coarray_17.f90: New.
8223 * gfortran.dg/coarray_10.f90: Update dg-error.
8225 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8229 * gfortran.dg/guality/guality.exp: Likewise.
8231 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8233 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8235 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8237 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8239 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8241 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8243 2011-04-18 Richard Guenther <rguenther@suse.de>
8246 * g++.dg/torture/pr46364.C: New testcase.
8248 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8250 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8252 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8254 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8256 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8257 Ira Rosen <ira.rosen@linaro.org>
8260 * gcc.target/arm/pr48252.c: New test.
8262 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8264 PR tree-optimization/48616
8265 * gcc.dg/pr48616.c: New test.
8267 2011-04-18 Tobias Burnus <burnus@net-b.de>
8270 * gfortran.dg/coarray_16.f90: New.
8272 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8275 * gfortran.dg/realloc_on_assign_7.f03: New test.
8277 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8279 PR libgfortran/48602
8280 * gfortran.dg/fmt_g0_6.f08: New test.
8282 2011-04-17 Jason Merrill <jason@redhat.com>
8284 * g++.dg/cpp0x/sfinae16.C: New.
8286 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8288 * gcc.target/mips/reg-var-1.c: New test.
8290 2011-04-17 Jan Hubicka <jh@suse.cz>
8292 * gcc.dg/winline-5.c: Update testcase.
8294 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8296 * gnat.dg/discr27.ad[sb]: Move dg directive.
8297 * gnat.dg/discr28.ad[sb]: New test.
8298 * gnat.dg/discr28_pkg.ads: New helper.
8300 2011-04-17 Michael Matz <matz@suse.de>
8302 PR tree-optimization/48622
8304 * gcc.dg/lto/pr48622_0.c: New test.
8306 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8308 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8309 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8310 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8311 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8312 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8313 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8315 2011-04-15 Jason Merrill <jason@redhat.com>
8317 * g++.dg/cpp0x/range-for17.C: New.
8319 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8321 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8322 * g++.dg/cpp0x/range-for3.C: Likewise.
8323 * g++.dg/cpp0x/range-for9.C: Correct error message.
8324 * g++.dg/cpp0x/range-for11.C: New.
8325 * g++.dg/cpp0x/range-for12.C: New.
8326 * g++.dg/cpp0x/range-for13.C: New.
8327 * g++.dg/cpp0x/range-for14.C: New.
8328 * g++.dg/cpp0x/range-for15.C: New.
8329 * g++.dg/cpp0x/range-for16.C: New.
8331 2011-04-15 Tobias Burnus <burnus@net-b.de>
8334 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8336 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8338 * objc.dg/naming-4.m: Updated.
8339 * objc.dg/naming-5.m: Updated.
8340 * objc.dg/naming-6.m: New.
8341 * objc.dg/naming-7.m: New.
8342 * obj-c++.dg/naming-1.mm: Updated.
8343 * obj-c++.dg/naming-2.mm: Updated.
8344 * obj-c++.dg/naming-3.mm: New.
8345 * obj-c++.dg/naming-4.mm: New.
8347 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8349 PR libgfortran/48589
8350 * gfortran.dg/fmt_g0_5.f08: New test.
8352 2011-04-15 Richard Guenther <rguenther@suse.de>
8355 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8357 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8359 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8360 -finline-limit=0 to -fno-inline
8362 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8365 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8368 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8371 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8372 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8373 * gcc.target/i386/avx-insertps-3.c: New test.
8374 * gcc.target/i386/avx-insertps-4.c: New test.
8376 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8378 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8381 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8386 * gcc.target/avr/pr46779-1.c: New test case
8387 * gcc.target/avr/pr46779-2.c: New test case
8389 2011-04-14 Jason Merrill <jason@redhat.com>
8391 * g++.dg/cpp0x/sfinae15.C: New.
8393 * g++.dg/cpp0x/sfinae14.C: New.
8395 * g++.dg/ext/vla10.C: New.
8397 2011-04-14 Richard Guenther <rguenther@suse.de>
8399 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8401 2011-04-14 Richard Guenther <rguenther@suse.de>
8403 * gcc.dg/fold-bitand-4.c: Move ...
8404 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8406 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8408 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8410 * gcc.target/avr/torture/trivial.c: Ditto.
8412 2011-04-13 Jason Merrill <jason@redhat.com>
8414 * g++.dg/template/operator11.C: New.
8416 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/gomp/pr48591.c: New test.
8422 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8423 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8425 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8428 * g++.dg/template/dependent-expr7.C: New test case.
8430 2011-04-13 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/sfinae13.C: New.
8434 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8436 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8438 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8440 * gcc.target/arm/pr43698.c: Remove -march option.
8442 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8444 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8447 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8451 * gfortran.dg/realloc_on_assign_6.f03: New test.
8453 2011-04-12 Kai Tietz <ktietz@redhat.com>
8455 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8456 targets the additional -mno-ms-bitfields and
8457 -Wno-packed-bitfield-compat options.
8458 * g++.dg/ext/bitfield3.C: Likewise.
8459 * g++.dg/ext/bitfield4.C: Likewise.
8460 * g++.dg/ext/bitfield5.C: Likewise.
8461 * gcc.dg/bitfld-15.c: Likewise.
8462 * gcc.dg/bitfld-16.c: Likewise.
8463 * gcc.dg/bitfld-17.c: Likewise.
8464 * gcc.dg/bitfld-18.c: Likewise.
8466 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8468 * gcc.target/arm/neon-vld3-1.c: New test.
8469 * gcc.target/arm/neon-vst3-1.c: New test.
8470 * gcc.target/arm/neon/v*.c: Regenerate.
8472 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8474 PR rtl-optimization/48549
8475 * g++.dg/opt/pr48549.C: New test.
8477 2011-04-12 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/46076
8480 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8482 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8485 * lib/compat.exp (compat-execute): Declare unsupported after
8486 stripping path from src1.
8487 * lib/lto.exp (lto-execute): Likewise.
8489 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8492 * gcc.dg/pr48552-1.c: New test.
8493 * gcc.dg/pr48552-2.c: New test.
8495 2011-04-11 Jason Merrill <jason@redhat.com>
8497 * g++.dg/cpp0x/sfinae12.C: New.
8499 * g++.dg/cpp0x/enum10.C: New.
8501 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8503 * g++.dg/cpp0x/rv-func.C: New.
8505 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8510 2011-04-11 Martin Jambor <mjambor@suse.cz>
8512 PR tree-optimization/48195
8513 * gcc.dg/ipa/pr48195.c: New test.
8515 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8517 * gnat.dg/return3.adb: Remove unused switch.
8519 2011-04-08 Mike Stump <mikestump@comcast.net>
8522 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8523 default to fno-common.
8525 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8527 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8528 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8530 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8533 * gfortran.dg/function_optimize_5.f90: New test.
8535 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8537 * gnat.dg/aggr17.adb: New test.
8538 * gnat.dg/aggr18.adb: Likewise.
8540 2011-04-08 Michael Matz <matz@suse.de>
8543 * gcc.target/i386/pr48389.c: New test.
8545 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8547 PR rtl-optimization/48272
8548 * g++.dg/opt/pr48272.C: New.
8550 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8552 PR rtl-optimization/48235
8553 * gcc.dg/pr48235.c: New.
8555 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8557 PR rtl-optimization/48302
8558 * g++.dg/opt/pr48302.C: New.
8560 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8563 * g++.dg/opt/pr48273.C: New.
8565 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8567 PR rtl-optimization/48442
8568 * gcc.dg/pr48442.c: New.
8570 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8572 PR tree-optimization/48377
8573 * gcc.dg/vect/pr48377.c: New test.
8575 2011-04-07 Jason Merrill <jason@redhat.com>
8577 * g++.dg/cpp0x/regress/call1.C: New.
8579 * g++.dg/cpp0x/variadic107.C: New.
8581 * g++.dg/cpp0x/sfinae11.C: New.
8582 * g++.dg/cpp0x/noexcept02.C: Fix.
8584 * g++.dg/cpp0x/sfinae10.C: New.
8586 * g++.dg/cpp0x/sfinae9.C: New.
8588 * c-c++-common/Wcast-qual-1.c: Move here from...
8589 * gcc.dg/cast-qual-3.c: ...here, and...
8590 * g++.dg/warn/Wcast-qual2.C: ...here.
8592 * g++.dg/cpp0x/sfinae8.C: New.
8594 * g++.dg/cpp0x/sfinae7.C: New.
8596 * g++.dg/cpp0x/enum9.C: New.
8598 2011-04-07 Mike Stump <mikestump@comcast.net>
8600 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8601 with no trampolines.
8603 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8606 * gfortran.dg/gomp/pr48117.f90: New test.
8609 * gcc.dg/torture/pr48343.c: New test.
8611 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8613 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8615 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8617 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8619 2011-04-07 Tom de Vries <tom@codesourcery.com>
8622 * lib/scanasm.exp (object-size): New proc.
8623 * gcc.target/arm/pr43920-2.c: New test.
8625 2011-04-06 Tobias Burnus <burnus@net-b.de>
8629 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8631 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8633 * gcc.dg/mtune.c: Prune note from output.
8635 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8638 * gcc.dg/guality/pr36977.c: New test.
8639 * gcc.dg/guality/pr48466.c: New test.
8641 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8643 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8645 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8647 * gnat.dg/return3.adb: New test.
8649 2011-04-06 Richard Guenther <rguenther@suse.de>
8651 PR tree-optimization/47663
8652 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8654 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8656 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8657 Solaris 8 and 9 as well.
8659 2011-04-05 Tom de Vries <tom@codesourcery.com>
8662 * gcc.target/arm/pr43920-1.c: New test.
8664 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8666 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8667 (cctor): Actually return the value.
8668 (main): Cast return values.
8670 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8672 * gfortran.dg/character_comparison_8.f90: New test.
8674 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8676 * frontend-passes: (optimize_lexical_comparison): New function.
8677 (optimize_expr): Call it.
8678 (optimize_comparison): Also handle lexical comparison functions.
8679 Return false instad of -2 for unequal comparison.
8681 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8684 * function_optimize_4.f90: New test.
8686 2011-04-04 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8690 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8691 * gfortran.dg/coarray_15.f90: New.
8693 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8695 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8696 * gfortran.dg/bessel_7.f90: Likewise.
8698 2011-04-03 Tobias Burnus <burnus@net-b.de>
8700 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8702 2011-04-03 Richard Guenther <rguenther@suse.de>
8703 Ira Rosen <ira.rosen@linaro.org>
8705 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8706 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8707 -ftree-loop-if-convert-stores.
8709 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8711 * gnat.dg/specs/aggr2.ads: New test.
8713 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8715 * gnat.dg/debug2.ad[sb]: New test.
8716 * gnat.dg/debug2_pkg.ads: New helper.
8717 * gnat.dg/debug3.ad[sb]: New test.
8719 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8721 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8723 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8726 * gcc.c-torture/compile/pr48335-1.c: New test.
8727 * gcc.dg/pr48335-1.c: New test.
8728 * gcc.dg/pr48335-2.c: New test.
8729 * gcc.dg/pr48335-3.c: New test.
8730 * gcc.dg/pr48335-4.c: New test.
8731 * gcc.dg/pr48335-5.c: New test.
8732 * gcc.dg/pr48335-6.c: New test.
8733 * gcc.dg/pr48335-7.c: New test.
8734 * gcc.dg/pr48335-8.c: New test.
8735 * gcc.target/i386/pr48335-1.c: New test.
8737 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8740 * gcc.dg/Waddress.c: New test.
8742 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8745 * gfortran.dg/function_optimize_3.f90: New test.
8747 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8749 * gcc.c-torture/compile/20110401-1.c: New test.
8751 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8752 * g++.dg/lto/20091002-2_0.C: Likewise.
8753 * g++.dg/lto/20090303_0.c: Likewise.
8754 * g++.dg/lto/20091004-1_0.C: Likewise.
8755 * g++.dg/lto/20091002-3_0.C: Likewise.
8756 * g++.dg/lto/20091004-2_0.C: Likewise.
8757 * g++.dg/lto/20081123_0.C: Likewise.
8758 * g++.dg/lto/20090313_0.C: Likewise.
8759 * g++.dg/lto/20081109-1_0.C: Likewise.
8760 * g++.dg/lto/20081219_0.C: Likewise.
8761 * g++.dg/lto/20081204-1_0.C: Likewise.
8762 * g++.dg/lto/20090302_0.C: Likewise.
8763 * g++.dg/lto/20081119-1_0.C: Likewise.
8764 * g++.dg/lto/20081118_0.C: Likewise.
8765 * gcc.dg/lto/20091020-2_0.c: Likewise.
8766 * gcc.dg/lto/20090210_0.c: Likewise.
8767 * gcc.dg/lto/20081204-1_0.c: Likewise.
8768 * gcc.dg/lto/20081224_0.c: Likewise.
8769 * gcc.dg/lto/20090219_0.c: Likewise.
8770 * gcc.dg/lto/20091014-1_0.c: Likewise.
8771 * gcc.dg/lto/20091016-1_0.c: Likewise.
8772 * gcc.dg/lto/20090206-2_0.c: Likewise.
8773 * gcc.dg/lto/20090116_0.c: Likewise.
8774 * gcc.dg/lto/20091013-1_0.c: Likewise.
8775 * gcc.dg/lto/20091015-1_0.c: Likewise.
8776 * gcc.dg/lto/20090126-2_0.c: Likewise.
8778 2011-03-31 Ian Lance Taylor <iant@google.com>
8780 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8782 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8784 * gnat.dg/opt16.adb: New test.
8786 2011-03-31 Jason Merrill <jason@redhat.com>
8788 * g++.dg/cpp0x/defaulted24.C: New.
8790 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8793 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8796 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8798 * g++.dg/other/i386-9.C: New test.
8800 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8802 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8804 2011-03-30 Jason Merrill <jason@redhat.com>
8806 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8808 * g++.dg/cpp0x/regress/isnan.C: New.
8810 * g++.dg/cpp0x/initlist46.C: New.
8812 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8815 * gcc.target/arm/neon-modes-2.c: New test.
8817 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8820 * gcc.c-torture/compile/pr48305.c: New test.
8822 2011-03-29 Jason Merrill <jason@redhat.com>
8824 * g++.dg/cpp0x/regress/value-dep1.C: New.
8826 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8828 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8830 2011-03-29 Ian Lance Taylor <iant@google.com>
8832 * go.test/go-test.exp: Handle the test lines used in several new
8834 (errchk): Add opts parameter. Change all callers. Handle parens
8837 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8838 Dominique d'Humieres <dominiq@lps.ens.fr>
8840 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8841 and __APPLE__ && __PPC__ && __ALTIVEC__.
8843 2011-03-29 Jason Merrill <jason@redhat.com>
8845 * g++.dg/cpp0x/dependent1.C: New.
8847 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8849 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8851 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8853 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8856 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8857 * gfortran.dg/proc_ptr_comp_32.f90: New.
8859 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8861 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8862 check for corresponding warning.
8864 2011-03-28 Jason Merrill <jason@redhat.com>
8866 * g++.dg/cpp0x/rv-deduce2.C: New.
8868 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8871 * gcc.dg/pr48203.c: New test.
8873 2011-03-28 Jeff Law <law@redhat.com>
8875 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8877 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8879 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8880 and __PPC__ && __ALTIVEC__.
8882 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8885 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8886 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8887 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8888 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8890 2011-03-28 Jason Merrill <jason@redhat.com>
8892 * g++.dg/cpp0x/initlist-array2.C: New.
8894 * g++.dg/cpp0x/initlist-array1.C: New.
8896 * g++.dg/cpp0x/constexpr-compound.C: New.
8898 * g++.dg/cpp0x/constexpr-using.C: New.
8900 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8902 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8905 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8907 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8909 * gcc.dg/slp-1.c: New test.
8911 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8913 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8914 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8915 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8916 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8917 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8918 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8919 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8920 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8921 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8922 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8923 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8924 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8925 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8926 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8928 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8931 * gfortran.dg/trim_optimize_5.f90: New test.
8932 * gfortran.dg/trim_optimize_6.f90: New test.
8934 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8937 * gcc.target/mips/madd-7.c: Remove -mlong32.
8938 * gcc.target/mips/msub-7.c: Likewise.
8940 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8942 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8943 accesses to preserve the meaning of the test for doubleword vectors.
8944 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8945 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8947 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8950 * gfortran.dg/class_42.f03: New.
8952 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8954 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8957 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8959 PR rtl-optimization/48144
8960 * gcc.dg/pr48144.c: New test.
8962 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8964 * gnat.dg/discr27.ad[sb]: New test.
8966 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8968 * gnat.dg/limited_with2.ad[sb]: New test.
8969 * gnat.dg/limited_with2_pkg1.ads: New helper.
8970 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8972 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8974 * gnat.dg/opt15.adb: New test.
8975 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8977 2011-03-25 Tobias Burnus <burnus@net-b.de>
8981 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8982 * gfortran.dg/leadz_trailz_3.f90: Ditto
8984 2011-03-25 Martin Jambor <mjambor@suse.cz>
8986 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8988 2011-03-25 Jason Merrill <jason@redhat.com>
8990 * g++.dg/cpp0x/defaulted22.C: New.
8991 * g++.dg/cpp0x/defaulted23.C: New.
8992 * g++.dg/cpp0x/defaulted15.C: Adjust.
8994 2011-03-25 Jason Merrill <jason@redhat.com>
8996 * g++.dg/cpp0x/move1.C: New.
8998 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9001 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9003 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9005 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9006 for mips-sgi-irix6.5.
9007 Replace snprintf prototype by <stdio.h>.
9009 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9012 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9013 run_expensive_tests.
9014 * gcc.dg/graphite/block-4.c: Likewise.
9015 * gcc.dg/graphite/block-7.c: Likewise.
9016 * gcc.dg/graphite/block-8.c: Likewise.
9018 2011-03-25 Richard Guenther <rguenther@suse.de>
9020 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9021 * g++.dg/tree-ssa/pr8781.C: Likewise.
9022 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9023 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9024 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9025 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9026 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9027 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9028 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9029 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9030 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9031 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9032 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9033 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9034 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9035 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9036 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9037 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9038 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9039 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9040 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9041 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9042 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9043 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9044 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9045 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9046 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9047 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9048 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9049 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9050 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9051 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9052 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9053 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9054 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9056 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9057 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9058 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9059 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9060 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9061 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9062 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9063 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9064 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9065 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9066 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9067 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9068 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9069 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9070 * c-c++-common/pr46562-2.c: Likewise.
9071 * gfortran.dg/pr42108.f90: Likewise.
9072 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9073 foo to be inlined even at -O1.
9074 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9075 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9076 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9077 * gcc.dg/matrix/matrix.exp: Disable FRE.
9079 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9082 * gcc.dg/dfp/pr48204.c: New test.
9084 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9087 * gcc.c-torture/execute/pr47917.c: Move this...
9088 * gcc.dg/torture/pr47917.c: to here and add xfails.
9090 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9092 * gnat.dg/array16.ad[sb]: New test.
9093 * gnat.dg/array16.ads: New helper.
9095 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9097 * gnat.dg/derived_type2.adb: New test.
9099 2011-03-24 Richard Guenther <rguenther@suse.de>
9101 PR tree-optimization/48271
9102 * g++.dg/torture/pr48271.C: New testcase.
9104 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9106 * gnat.dg/array15.ad[sb]: New test.
9108 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9111 * gcc.target/i386/pr48237.c: New test.
9113 2011-03-24 Richard Guenther <rguenther@suse.de>
9116 * gcc.dg/builtin-object-size-10.c: New testcase.
9118 2011-03-24 Richard Guenther <rguenther@suse.de>
9120 PR tree-optimization/46562
9121 * c-c++-common/pr46562-2.c: New testcase.
9122 * c-c++-common/pr46562.c: Likewise.
9124 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9126 * gcc.dg/vect/vect-cselim-1.c: New test.
9127 * gcc.dg/vect/vect-cselim-2.c: New test.
9129 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9131 * gcc.target/arm/pr46934.c: New.
9133 2011-03-23 Ian Lance Taylor <iant@google.com>
9135 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9137 2011-03-23 Richard Guenther <rguenther@suse.de>
9139 * gcc.dg/struct: Remove directory and contents.
9141 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9144 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9146 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9148 * gnat.dg/discr26.ad[sb]: New test.
9149 * gnat.dg/discr26_pkg.ads: New helper.
9151 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9154 * gcc.target/arm/neon-vld-1.c: New test.
9156 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9158 * gnat.dg/array14.ad[sb]: New test.
9159 * gnat.dg/array14_pkg.ads: New helper.
9161 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9163 * gcc.c-torture/execute/920501-8.x: Remove.
9164 * gcc.c-torture/execute/930513-1.x: Remove.
9165 * gcc.c-torture/execute/960312-1.x: Remove.
9166 * gcc.c-torture/compile/20000804-1.c,
9167 gcc.c-torture/compile/20001205-1.c,
9168 gcc.c-torture/compile/20001226-1.c,
9169 gcc.c-torture/compile/20010518-2.c,
9170 gcc.c-torture/compile/20020312-1.c,
9171 gcc.c-torture/compile/20020604-1.c,
9172 gcc.c-torture/compile/920501-12.c,
9173 gcc.c-torture/compile/920501-4.c,
9174 gcc.c-torture/compile/920520-1.c,
9175 gcc.c-torture/compile/980506-1.c,
9176 gcc.c-torture/execute/980709-1.x,
9177 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9178 options for m68hc11.
9179 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9180 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9183 2011-03-22 Nick Clifton <nickc@redhat.com>
9185 * lib/target-supports.exp (check_profiling_available): Add MN10300
9186 to the list of targets that do not support profiling. Restore
9187 alpha sorting to this list.
9189 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9191 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9192 failure on 32-bit systems.
9193 * gcc.dg/torture/vector-2.c: Ditto.
9195 2011-03-22 Richard Guenther <rguenther@suse.de>
9197 PR tree-optimization/48228
9198 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9200 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9202 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9206 * gcc.target/powerpc/pr48226.c: New file.
9208 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9210 * lib/prune.exp (prune_gcc_output): Prune "could not create
9211 compact unwind for" warnings.
9213 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9217 * gcc.c-torture/execute/pr42544.c: New test.
9218 * gcc.c-torture/execute/pr48197.c: New test.
9220 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9222 PR preprocessor/48192
9223 * gcc.target/powerpc/pr48192.c: New file.
9226 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9227 split problem of 0 being loaded in a VSX register.
9229 2011-03-21 Richard Guenther <rguenther@suse.de>
9232 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9233 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9234 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9235 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9237 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9240 * gcc.dg/pr48213.c: New test.
9242 2011-03-21 Kai Tietz <ktietz@redhat.com>
9245 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9247 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9249 * gcc.target/arm/xor-and.c: New.
9251 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9254 * gfortran.dg/function_optimize_1.f90: New test.
9255 * gfortran.dg/function_optimize_2.f90: New test.
9257 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9259 PR rtl-optimization/47502
9260 * gcc.target/i386/pr47502-1.c: New.
9261 * gcc.target/i386/pr47502-2.c: Likewise.
9263 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9265 PR rtl-optimization/48156
9266 * gcc.dg/pr48156.c: New test.
9268 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271 * gfortran.dg/scratch_1.f90: Adjust test.
9273 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9276 * gfortran.dg/scratch_1.f90: New test.
9278 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9280 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9281 variably modified typedefs.
9282 * gcc.dg/c1x-typedef-2.c: Remove.
9284 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9286 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9287 * gcc.dg/c1x-anon-struct-3.c: New test.
9288 * gcc.dg/anon-struct-11.c: Update.
9290 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9294 Only xfail with gas.
9296 2011-03-18 Jason Merrill <jason@redhat.com>
9298 * g++.dg/template/fn-ptr1.C: New.
9300 * g++.dg/overload/volatile1.C: New.
9302 * g++.dg/opt/pr23372.C: New.
9304 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9306 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9309 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9311 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9313 * gcc.target/arm/unsigned-extend-1.c: New.
9315 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9318 * gcc.c-torture/compile/pr48161.c: New test.
9320 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9323 * gcc.dg/torture/pr47725.c: New.
9325 2011-03-17 Jason Merrill <jason@redhat.com>
9327 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9328 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9330 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9332 * gnat.dg/specs/elab2.ads: New test.
9333 * gnat.dg/specs/elab2_pkg.ads: New helper.
9335 2011-03-17 Jason Merrill <jason@redhat.com>
9337 * g++.dg/cpp0x/decltype-1212.C: New.
9338 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9340 2011-03-17 Jason Merrill <jason@redhat.com>
9342 * g++.dg/parse/memfnquals1.C: New.
9344 2011-03-17 Richard Guenther <rguenther@suse.de>
9347 * gcc.dg/pr48134.c: New testcase.
9349 2011-03-17 Richard Guenther <rguenther@suse.de>
9352 * g++.dg/torture/pr48165.C: New testcase.
9354 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9356 PR rtl-optimization/48141
9357 * gcc.dg/pr48141.c: New test.
9359 2011-03-16 Jason Merrill <jason@redhat.com>
9361 * g++.dg/cpp0x/constexpr-48089.C: New.
9363 * g++.dg/cpp0x/constexpr-abi1.C: New.
9365 * g++.dg/cpp0x/constexpr-46336.C: New.
9366 * g++.dg/parse/friend5.C: Adjust expected errors.
9368 * g++.dg/cpp0x/constexpr-47570.C: New.
9370 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9373 * ++.dg/debug/dwarf2/typedef6.C: New test.
9375 2011-03-16 Jason Merrill <jason@redhat.com>
9377 * g++.dg/cpp0x/elision2.C: New.
9379 * g++.dg/cpp0x/constexpr-array3.C: New.
9381 2011-03-16 Jason Merrill <jason@redhat.com>
9383 * g++.dg/cpp0x/sfinae6.C: New.
9384 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9385 * g++.dg/cpp0x/pr45908.C: Likewise.
9386 * g++.dg/cpp0x/sfinae6.C: Likewise.
9387 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9388 * g++.old-deja/g++.law/arg11.C: Likewise.
9390 2011-03-16 Jason Merrill <jason@redhat.com>
9392 * g++.dg/template/incomplete6.C: New.
9394 2011-03-16 Jeff Law <law@redhat.com>
9396 * gcc.dg/tree-ssa/vrp55.c: New test.
9398 2011-03-16 Jason Merrill <jason@redhat.com>
9400 * g++.dg/cpp0x/auto22.C: New.
9402 2011-03-16 Richard Guenther <rguenther@suse.de>
9404 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9405 optimizing it away if promoted to const.
9407 2011-03-16 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/48149
9410 * gcc.dg/fold-complex-1.c: New testcase.
9412 2011-03-16 Richard Guenther <rguenther@suse.de>
9415 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9418 2011-03-16 Richard Guenther <rguenther@suse.de>
9420 PR tree-optimization/26134
9421 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9423 2011-03-16 Richard Guenther <rguenther@suse.de>
9425 PR tree-optimization/48146
9426 * gcc.dg/torture/pr48146.c: New testcase.
9428 2011-03-16 Richard Guenther <rguenther@suse.de>
9430 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9431 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9433 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9436 * gcc.c-torture/compile/pr48136.c: New test.
9438 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9441 * gcc.dg/guality/pr45882.c: New test.
9443 2011-03-15 Jason Merrill <jason@redhat.com>
9445 * g++.dg/cpp0x/constexpr-recursion.C: New.
9447 * g++.dg/cpp0x/implicit11.C: New.
9449 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9451 * g++.dg/cpp0x/constexpr-attribute.C: New.
9453 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9455 * g++.dg/parse/pr34758.C: New.
9457 2011-03-15 Xinliang David Li <davidxl@google.com>
9460 * gcc.dg/uninit-pred-7_d.c: New test.
9461 * gcc.dg/uninit-pred-8_d.c: New test.
9463 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9466 * gcc.target/arm/pr46788.c: New.
9468 2011-03-15 Richard Guenther <rguenther@suse.de>
9471 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9472 * gfortran.dg/ishft_4.f90: Likewise.
9473 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9475 2011-03-15 Richard Guenther <rguenther@suse.de>
9477 PR tree-optimization/13954
9478 * g++.dg/tree-ssa/pr13954.C: New testcase.
9480 2011-03-15 Richard Guenther <rguenther@suse.de>
9482 PR tree-optimization/48037
9483 * gcc.target/i386/pr48037-1.c: New testcase.
9485 2011-03-15 Richard Guenther <rguenther@suse.de>
9487 PR tree-optimization/41490
9488 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9489 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9490 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9491 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9492 * g++.dg/tree-ssa/pr33604.C: Adjust.
9494 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9497 * gcc.c-torture/execute/pr47917.c: New test.
9498 * gcc.dg/pr47917.c: New test.
9501 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9503 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9505 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9506 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9507 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9508 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9509 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9510 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9511 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9512 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9513 * gcc.target/i386/avx-floor-vec.c: Ditto.
9514 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9515 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9516 * gcc.target/i386/avx-rint-vec.c: Ditto.
9517 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9518 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9519 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9520 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9522 2011-03-14 Tom Tromey <tromey@redhat.com>
9524 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9525 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9526 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9528 2011-03-14 Tom Tromey <tromey@redhat.com>
9530 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9531 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9532 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9534 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9536 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9538 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9540 PR rtl-optimization/47166
9541 * gcc.c-torture/execute/postmod-1.c: New test.
9543 2011-03-14 Richard Guenther <rguenther@suse.de>
9546 * gcc.dg/torture/pr48098.c: New testcase.
9548 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9551 * gcc.target/powerpc/pr48053-1.c: New test.
9552 * gcc.target/powerpc/pr48053-2.c: Likewise.
9554 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9557 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9559 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9562 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9564 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9567 * gfortran.dg/class_41.f03: New.
9569 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9571 * g++.dg/conversion/cast3.C: New test.
9573 2011-03-11 Jason Merrill <jason@redhat.com>
9575 * g++.dg/template/error45.C: New.
9577 * g++.dg/parse/no-type-defn1.C: New.
9579 * g++.dg/ext/attrib40.C: New.
9581 * g++.dg/cpp0x/regress/array1.C: New.
9583 2011-03-11 Richard Guenther <rguenther@suse.de>
9585 PR tree-optimization/48067
9586 * gcc.dg/pr48067.c: New testcase.
9588 2011-03-11 Richard Guenther <rguenther@suse.de>
9591 * g++.dg/lto/20110311-1_0.C: New testcase.
9593 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9596 * g++.dg/inherit/virtual8.C: New test.
9599 * gcc.dg/torture/pr48044.c: New test.
9601 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9604 * gfortran.dg/proc_ptr_comp_31.f90: New.
9606 2011-03-11 Richard Guenther <rguenther@suse.de>
9608 PR tree-optimization/47278
9609 * gcc.dg/torture/pr47278-1.c: New testcase.
9610 * gcc.dg/torture/pr47278-2.c: Likewise.
9612 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9614 PR tree-optimization/48063
9615 * gcc.dg/torture/pr48063.c: New test.
9617 2011-03-10 Jason Merrill <jason@redhat.com>
9619 * g++.dg/template/array22.C: New.
9621 * g++.dg/cpp0x/syntax-err1.C: New.
9622 * g++.dg/parse/error36.C: Adjust expected errors.
9623 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9624 * g++.old-deja/g++.pt/typename3.C: Likewise.
9625 * g++.old-deja/g++.pt/typename4.C: Likewise.
9626 * g++.old-deja/g++.pt/typename6.C: Likewise.
9628 2011-03-09 Jason Merrill <jason@redhat.com>
9630 * g++.dg/template/nontype22.C: New.
9632 2011-03-09 Martin Jambor <mjambor@suse.cz>
9634 PR tree-optimization/47714
9635 * g++.dg/torture/pr47714.C: New test.
9637 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9640 * gcc.target/powerpc/pr47755-2.c: New file.
9642 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9644 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9645 is not set in the environment, pass 64 as first argument when not
9646 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9647 native where ulimit -u is supported.
9649 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9651 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9653 2011-03-08 Jason Merrill <jason@redhat.com>
9655 * g++.dg/template/nontype21.C: New.
9657 * g++.dg/template/anon5.C: New.
9659 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9662 * gcc.dg/pr47881.c: New test.
9664 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9667 * g++.dg/lookup/template3.C: New test.
9669 2011-03-08 Kai Tietz <ktietz@redhat.com>
9671 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9674 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9677 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9678 sizeof to compute alignment.
9680 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9682 PR tree-optimization/48022
9683 * gcc.dg/pr48022-1.c: New test.
9684 * gcc.dg/pr48022-2.c: New test.
9686 2011-03-07 Jason Merrill <jason@redhat.com>
9688 * g++.dg/template/nontype20.C: New.
9689 * g++.dg/init/member1.C: Adjust expected errors.
9690 * g++.dg/parse/constant4.C: Likewise.
9691 * g++.dg/template/qualified-id3.C: Likewise.
9692 * g++.old-deja/g++.pt/crash10.C: Likewise.
9694 * g++.dg/cpp0x/regress/non-const1.C: New.
9696 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9699 * gcc.dg/pr47991.c: New test.
9701 2011-03-07 Jason Merrill <jason@redhat.com>
9703 * g++.dg/abi/mangle46.C: New.
9705 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9708 * gcc.target/powerpc/pr47862.c: New.
9710 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9713 * gcc.target/i386/combine-mul.c: Require nonpic.
9715 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9716 Nathan Froyd <froydnj@codesourcery.com>
9718 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9720 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9722 * README.QMTEST: Remove.
9724 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9725 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9728 * gfortran.dg/array_constructor_37.f90 : New test.
9730 2011-03-05 Jason Merrill <jason@redhat.com>
9732 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9733 * g++.dg/abi/mangle45.C: Likewise.
9734 * g++.dg/cpp0x/trailing1.C: Likewise.
9736 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9738 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9740 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9742 PR rtl-optimization/47899
9743 * gcc.dg/pr47899.c: New test.
9745 * gcc.dg/torture/pr47968.c: Ignore warnings.
9747 PR tree-optimization/47967
9748 * gcc.c-torture/compile/pr47967.c: New test.
9750 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9752 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9753 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9755 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9757 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9758 and property_getAttributes() if __OBJC2__.
9759 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9760 * objc.dg/property/property-encoding-1.m: New.
9761 * obj-c++.dg/property/property-encoding-1.mm: New.
9763 2011-03-04 Jason Merrill <jason@redhat.com>
9765 * g++.dg/template/pseudodtor6.C: New.
9767 * g++.dg/inherit/covariant19.C: New.
9769 2011-03-04 Richard Guenther <rguenther@suse.de>
9772 * gcc.dg/torture/pr47968.c: New testcase.
9774 2011-03-04 Richard Guenther <rguenther@suse.de>
9777 * gcc.dg/torture/pr47975.c: New testcase.
9779 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9782 * g++.dg/template/crash106.C: New.
9784 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9787 * gcc.dg/gomp/pr47963.c: New test.
9788 * g++.dg/gomp/pr47963.C: New test.
9790 2011-03-02 Jason Merrill <jason@redhat.com>
9792 * g++.dg/cpp0x/regress/condition1.C: New.
9794 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9796 2011-03-01 Jason Merrill <jason@redhat.com>
9798 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9800 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9802 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9804 PR rtl-optimization/47925
9805 * gcc.c-torture/execute/pr47925.c: New test.
9807 2011-03-01 Jason Merrill <jason@redhat.com>
9809 * g++.dg/cpp0x/decltype25.C: New.
9811 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9813 2011-03-01 Richard Guenther <rguenther@suse.de>
9815 PR tree-optimization/47890
9816 * gcc.dg/torture/pr47890.c: New testcase.
9818 2011-03-01 Richard Guenther <rguenther@suse.de>
9821 * gcc.dg/lto/pr47924_0.c: New testcase.
9823 2011-03-01 Richard Guenther <rguenther@suse.de>
9826 * gfortran.dg/lto/pr46911_0.f: New testcase.
9828 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9830 PR libgfortran/47933
9831 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9832 compile errors from older code form.
9834 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9836 PR libgfortran/47567
9837 * gfortran.dg/fmt_fw_d.f90: New test.
9839 2011-02-28 Jason Merrill <jason@redhat.com>
9841 * g++.dg/inherit/covariant18.C: New.
9843 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9846 * gcc.dg/pr47893.c: New test.
9848 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9850 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9851 NULL in case of a selector with conflicting types.
9852 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9854 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9856 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9857 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9858 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9859 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9861 2011-02-28 Jason Merrill <jason@redhat.com>
9864 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9866 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9868 PR libgfortran/47778
9869 * gfortran.dg/namelist_71.f90: New test.
9871 2011-02-27 Jason Merrill <jason@redhat.com>
9874 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9875 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9877 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9880 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9882 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9885 * gfortran.dg/gomp/task-1.f90: Removed.
9887 2011-02-26 Jason Merrill <jason@redhat.com>
9889 * g++.dg/template/this-targ1.C: New.
9891 * g++.dg/cpp0x/regress/template-const1.C: New.
9892 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9893 * g++.dg/template/function1.C: Adjust.
9894 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9895 * g++.dg/debug/debug7.C: Adjust.
9897 2011-02-26 Tobias Burnus <burnus@net-b.de>
9900 * gfortran.dg/gomp/task-1.f90: New.
9902 2011-02-25 Jie Zhang <jie@codesourcery.com>
9904 * gcc.target/arm/neon-thumb2-move.c: Add
9905 dg-require-effective-target arm_thumb2_ok.
9907 2011-02-24 Jason Merrill <jason@redhat.com>
9909 * g++.dg/parse/constant1.C: Specify C++98 mode.
9910 * g++.dg/parse/constant5.C: Likewise.
9911 * g++.dg/parse/error2.C: Likewise.
9912 * g++.dg/parse/semicolon3.C: Likewise.
9913 * g++.dg/template/crash14.C: Likewise.
9914 * g++.dg/template/local4.C: Likewise.
9915 * g++.dg/template/nontype3.C: Likewise.
9916 * g++.dg/parse/crash31.C: Adjust expected errors.
9917 * g++.dg/template/function1.C: Likewise.
9918 * g++.dg/template/ref3.C: Likewise.
9919 * g++.dg/template/static9.C: Likewise.
9920 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9922 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9923 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9924 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9925 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9926 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9928 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9931 * gfortran.dg/pr47878.f90: New test.
9933 2011-02-24 Richard Guenther <rguenther@suse.de>
9936 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9937 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9939 2011-02-24 Richard Guenther <rguenther@suse.de>
9942 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9943 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9945 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9947 PR libgfortran/47567
9948 * gfortran.dg/fmt_f0_1.f90: Update test.
9950 2011-02-23 Jason Merrill <jason@redhat.com>
9952 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9953 * g++.dg/abi/mangle45.C: New.
9955 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9956 * g++.dg/template/canon-type-9.C: Match use of decltype
9957 between declaration and definition.
9958 * g++.dg/template/canon-type-12.C: Likewise.
9960 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9963 * gfortran.dg/nested_allocatables_1.f90: New.
9965 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9968 * g++.dg/pr46868.C: New test.
9969 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9970 * g++.dg/parse/error14.C: Adjust.
9972 2011-02-23 Richard Guenther <rguenther@suse.de>
9974 PR tree-optimization/47838
9975 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9977 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9979 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9981 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9983 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9984 * gfortran.dg/count_init_expr.f03: Ditto.
9985 * gfortran.dg/gomp/pr43711.f90: Ditto.
9986 * gcc.dg/struct-parse-2.c: Ditto.
9987 * gcc.dg/parse-error-3.c: Ditto.
9988 * gcc.dg/Wlogical-op-1.c: Ditto.
9989 * gcc.dg/Walways-true-1.c: Ditto.
9990 * gcc.dg/pr24225.c: Ditto.
9991 * gcc.dg/Walways-true-2.c: Ditto.
9992 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9993 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9994 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9995 * g++.dg/overload/defarg4.C: Ditto.
9996 * g++.dg/inherit/covariant16.C: Ditto.
9997 * g++.dg/inherit/virtual7.C: Ditto.
9998 * g++.dg/template/canon-type-9.C: Ditto.
9999 * g++.dg/template/access19.C: Ditto.
10000 * g++.dg/template/call7.C: Ditto.
10001 * g++.dg/template/canon-type-2.C: Ditto.
10002 * g++.dg/template/init7.C: Ditto.
10003 * g++.dg/template/sizeof-template-argument.C: Ditto.
10004 * g++.dg/template/const3.C: Ditto.
10005 * g++.dg/template/sfinae26.C: Ditto.
10006 * g++.dg/template/sfinae26.C: Ditto.
10007 * g++.dg/template/canon-type-11.C: Ditto.
10008 * g++.dg/template/union2.C: Ditto.
10009 * g++.dg/template/canon-type-3.C: Ditto.
10010 * g++.dg/template/canon-type-1.C: Ditto.
10011 * g++.dg/template/canon-type-5.C: Ditto.
10012 * g++.dg/template/canon-type-7.C: Ditto.
10013 * g++.dg/template/canon-type-10.C: Ditto.
10014 * g++.dg/template/spec36.C: Ditto.
10015 * g++.dg/template/typedef38.C: Ditto.
10016 * g++.dg/template/canon-type-4.C: Ditto.
10017 * g++.dg/template/canon-type-6.C: Ditto.
10018 * g++.dg/template/canon-type-13.C: Ditto.
10019 * g++.dg/template/instantiate9.C: Ditto.
10020 * g++.dg/template/ttp22.C: Ditto.
10021 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10022 * g++.dg/warn/Walways-true-1.C: Ditto.
10023 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10024 * g++.dg/warn/Walways-true-2.C: Ditto.
10025 * g++.dg/conversion/op4.C: Ditto.
10026 * g++.dg/opt/pr19650.C: Ditto.
10027 * g++.dg/lookup/friend11.C: Ditto.
10028 * g++.dg/other/default2.C: Ditto.
10029 * g++.dg/other/default3.C: Ditto.
10030 * g++.dg/other/dtor2.C: Ditto.
10031 * g++.dg/other/friend5.C: Ditto.
10032 * g++.dg/other/default5.C: Ditto.
10033 * g++.dg/init/brace6.C: Ditto.
10034 * g++.dg/init/aggr5.C: Ditto.
10035 * g++.dg/init/error2.C: Ditto.
10036 * g++.dg/expr/bound-mem-fun.C: Ditto.
10037 * g++.dg/expr/cond6.C: Ditto.
10038 * g++.dg/expr/stmt-expr-1.C: Ditto.
10039 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10040 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10041 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10042 * g++.dg/cpp0x/bracket1.C: Ditto.
10043 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10044 * g++.dg/cpp0x/pr38646.C: Ditto.
10045 * g++.dg/cpp0x/variadic73.C: Ditto.
10046 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10047 * g++.dg/cpp0x/bracket4.C: Ditto.
10048 * g++.dg/cpp0x/decltype4.C: Ditto.
10049 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10050 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10051 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10052 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10053 * g++.dg/cpp0x/decltype2.C: Ditto.
10054 * g++.dg/cpp0x/decltype1.C: Ditto.
10055 * g++.dg/cpp0x/bracket2.C: Ditto.
10056 * g++.dg/cpp0x/decltype5.C: Ditto.
10057 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10058 * g++.dg/cpp0x/variadic70.C: Ditto.
10059 * g++.dg/cpp0x/decltype6.C: Ditto.
10060 * g++.dg/cpp0x/rvo.C: Ditto.
10061 * g++.dg/cpp0x/vt-40092.C: Ditto.
10062 * g++.dg/cpp0x/variadic-new.C: Ditto.
10063 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10064 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10065 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10066 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10067 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10068 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10069 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10070 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10071 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10072 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10073 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10074 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10075 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10076 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10077 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10078 * g++.dg/cpp0x/pr39639.C: Ditto.
10079 * g++.dg/cpp0x/decltype3.C: Ditto.
10080 * g++.dg/cpp0x/variadic68.C: Ditto.
10081 * g++.dg/cpp0x/variadic-function.C: Ditto.
10082 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10083 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10084 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10085 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10086 * g++.dg/parse/crash35.C: Ditto.
10087 * g++.dg/parse/crash40.C: Ditto.
10088 * g++.dg/parse/defarg12.C: Ditto.
10089 * g++.dg/parse/crash34.C: Ditto.
10090 * g++.dg/parse/constructor3.C: Ditto.
10091 * g++.dg/parse/template23.C: Ditto.
10092 * g++.dg/parse/crash56.C: Ditto.
10093 * g++.dg/parse/dtor13.C: Ditto.
10094 * g++.dg/parse/error33.C: Ditto.
10095 * g++.dg/parse/ctor9.C: Ditto.
10096 * g++.dg/parse/error32.C: Ditto.
10097 * g++.dg/parse/error37.C: Ditto.
10098 * g++.dg/parse/bitfield3.C: Ditto.
10099 * g++.dg/parse/struct-4.C: Ditto.
10100 * g++.dg/ext/has_trivial_copy.C: Ditto.
10101 * g++.dg/ext/is_polymorphic.C: Ditto.
10102 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10103 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10104 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10105 * g++.dg/ext/is_union.C: Ditto.
10106 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10107 * g++.dg/ext/is_pod.C: Ditto.
10108 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10109 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10110 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10111 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10112 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10113 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10114 * g++.dg/ext/is_abstract.C: Ditto.
10115 * g++.dg/ext/has_trivial_assign.C: Ditto.
10116 * g++.dg/ext/is_class.C: Ditto.
10117 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10118 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10119 * g++.dg/ext/is_base_of.C: Ditto.
10120 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10121 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10122 * g++.dg/ext/is_empty.C: Ditto.
10123 * g++.dg/ext/is_enum.C: Ditto.
10124 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10125 * gnat.dg/opt11.adb: Ditto.
10126 * obj-c++.dg/pr45735.mm: Ditto.
10127 * obj-c++.dg/pr24393.mm: Ditto.
10128 * obj-c++.dg/exceptions-2.mm: Ditto.
10129 * objc.dg/pr45735.m: Ditto.
10130 * objc.dg/pr24393.m: Ditto.
10132 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10134 * objc.dg/attributes/objc-exception-1.m: New.
10136 2011-02-23 Jie Zhang <jie@codesourcery.com>
10138 * gcc.dg/cpp/include7.c: New test.
10140 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10143 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10145 2011-02-23 Jie Zhang <jie@codesourcery.com>
10147 PR rtl-optimization/47763
10148 * gcc.dg/pr47763.c: New test.
10150 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10153 * gfortran.dg/whole_file_32.f90 : New test.
10155 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10158 * g++.dg/inherit/virtual7.C: New test.
10160 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10163 * objc.dg/type-size-3.m: Updated error message.
10164 * objc.dg/type-size-4.m: New test.
10165 * objc.dg/type-size-5.m: New test.
10167 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10169 * lib/gnat.exp: Fix comments.
10170 Don't load libgloss.exp.
10171 (default_gnat_version): Call $compiler with --version.
10172 Adapt regexp for gnatmake output, insert version.
10173 (gnat_version): New proc.
10174 (gnat_init): Remove gnat_libgcc_s_path.
10175 (gnat_target_compile): Likewise.
10176 Remove ld_library_path.
10177 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10178 (gnat_pass): Remove.
10179 (gnat_pass): Remove.
10180 (gnat_finish): Remove.
10181 (gnat_exit): Remove.
10182 (local_find_gnatmake): Reindent.
10183 (runtest_file_p): Remove.
10184 (prune_warnings): Remove.
10185 (find_gnatclean): New proc.
10186 * lib/gnat-dg.exp (lremove): New proc.
10187 (gnat-dg-test): Reindent.
10188 Remove additional output files.
10189 (gnat-dg-runtest): Remove.
10191 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10192 * gnat.dg/loop_optimization6.adb: Likewise.
10193 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10195 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10197 PR tree-optimization/47835
10198 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10200 2011-02-22 Tobias Burnus <burnus@net-b.de>
10202 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10203 * gfortran.dg/abstract_type_2.f03: Ditto.
10204 * gfortran.dg/abstract_type_3.f03: Ditto.
10205 * gfortran.dg/abstract_type_4.f03: Ditto.
10206 * gfortran.dg/abstract_type_5.f03: Ditto.
10207 * gfortran.dg/abstract_type_6.f03: Ditto.
10208 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10209 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10210 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10211 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10212 * gfortran.dg/array_function_5.f90: Ditto.
10213 * gfortran.dg/asynchronous_3.f03: Ditto.
10214 * gfortran.dg/char_expr_1.f90: Ditto.
10215 * gfortran.dg/class_14.f03: Ditto.
10216 * gfortran.dg/data_array_6.f: Ditto.
10217 * gfortran.dg/data_invalid.f90: Ditto.
10218 * gfortran.dg/dot_product_1.f03: Ditto.
10219 * gfortran.dg/func_derived_5.f90: Ditto.
10220 * gfortran.dg/func_result_4.f90: Ditto.
10221 * gfortran.dg/implied_do_1.f90: Ditto.
10222 * gfortran.dg/initialization_25.f90: Ditto.
10223 * gfortran.dg/initialization_26.f90: Ditto.
10224 * gfortran.dg/interface_34.f90: Ditto.
10225 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10226 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10227 * gfortran.dg/matmul_8.f03: Ditto.
10228 * gfortran.dg/merge_init_expr.f90: Ditto.
10229 * gfortran.dg/pack_assign_1.f90: Ditto.
10230 * gfortran.dg/pack_vector_1.f90: Ditto.
10231 * gfortran.dg/pointer_check_8.f90: Ditto.
10232 * gfortran.dg/product_init_expr.f03: Ditto.
10233 * gfortran.dg/reshape_order_5.f90: Ditto.
10234 * gfortran.dg/reshape_shape_1.f90: Ditto.
10235 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10236 * gfortran.dg/same_name_2.f90: Ditto.
10237 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10238 * gfortran.dg/spread_init_expr.f03: Ditto.
10239 * gfortran.dg/stmt_func_1.f90: Ditto.
10240 * gfortran.dg/sum_init_expr.f03: Ditto.
10241 * gfortran.dg/transpose_3.f03: Ditto.
10242 * gfortran.dg/unpack_init_expr.f03: Ditto.
10243 * gfortran.dg/warn_conversion.f90: Ditto.
10244 * gfortran.dg/warn_conversion_2.f90: Ditto.
10245 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10246 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10247 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10248 * gfortran.dg/whole_file_16.f90: Ditto.
10249 * gfortran.dg/whole_file_17.f90: Ditto.
10250 * gfortran.dg/whole_file_18.f90: Ditto.
10251 * gfortran.dg/whole_file_20.f03: Ditto.
10252 * gfortran.dg/whole_file_5.f90: Ditto.
10253 * gfortran.dg/whole_file_6.f90: Ditto.
10254 * gfortran.dg/write_invalid_format.f90: Ditto.
10255 * gfortran.dg/zero_sized_6.f90: Ditto.
10257 2011-02-21 Jeff Law <law@redhat.com>
10259 PR rtl-optimization/46178
10260 * gcc.target/i386/pr46178.c: New test.
10262 PR rtl-optimization/46002
10263 * gcc.c-torture/compile/pr46002.c: New test.
10265 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10267 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10270 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10273 * g++.dg/debug/pr47106.C: Require effective target lto.
10275 2011-02-21 Jason Merrill <jason@redhat.com>
10277 * g++.dg/cpp0x/constexpr-diag2.C: New.
10279 2011-02-20 Jason Merrill <jason@redhat.com>
10281 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10283 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10285 * g++.dg/overload/conv-op1.C: New.
10287 * g++.dg/cpp0x/constexpr-synth1.C: New.
10289 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10291 * objc.dg/layout-2.m: New.
10292 * objc.dg/selector-3.m: Adjusted location of error message.
10293 * objc.dg/type-size-3.m: Same.
10294 * obj-c++.dg/selector-3.mm: Same.
10296 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10299 * objc.dg/property/dotsyntax-22.m: New.
10300 * obj-c++.dg/property/dotsyntax-22.mm: New.
10302 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10305 * g++.dg/template/typedef38.C: New test.
10307 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10310 * gfortran.dg/whole_file_30.f90 : New test.
10311 * gfortran.dg/whole_file_31.f90 : New test.
10313 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10317 * gfortran.dg/whole_file_28.f90 : New test.
10318 * gfortran.dg/whole_file_29.f90 : New test.
10320 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10323 * g++.dg/template/crash105.C: New.
10325 2011-02-19 Jason Merrill <jason@redhat.com>
10327 * g++.dg/cpp0x/regress/no-elide1.C: New.
10329 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10331 PR tree-optimization/46620
10332 * gcc.dg/pr46620.c: New.
10334 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10337 * gcc.target/i386/pr47809.c: New test.
10339 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10340 Tobias Burnus <burnus@net-b.de>
10342 * lib/target-supports.exp
10343 (check_effective_target_fortran_large_real): New check for large reals.
10344 * gfortran.dg/nan_7.f90: New test.
10346 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10348 PR libgfortran/47567
10349 * gfortran.dg/fmt_f0_1.f90: Update test.
10351 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10354 * gfortran.dg/array_constructor_36.f90 : New test.
10355 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10356 allow for comparison between different elements of the array
10357 constructor at different levels of optimization.
10359 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10361 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10362 * gcc.target/i386/pr32280-1.c: Likewise.
10364 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10367 * gcc.target/i386/pr47800.c: New test.
10369 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10371 * objc/execute/exceptions/foward-1.x: New.
10373 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10376 * gfortran.dg/derived_constructor_comps_4.f90: New.
10378 2011-02-18 Tobias Burnus
10381 * gfortran.dg/func_result_6.f90: New.
10383 2011-02-18 Michael Matz <matz@suse.de>
10386 * gfortran.dg/lto/pr45586_0.f90: New test.
10387 * gfortran.dg/typebound_proc_20.f90: Ditto.
10388 * gfortran.dg/typebound_proc_21.f90: Ditto.
10390 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10393 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10395 2011-02-18 Tobias Burnus <burnus@net-b.de>
10398 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10399 gcc_warning_prefix.
10400 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10401 normalizing the error/warning output.
10402 * gfortran.dg/Wall.f90: Update dg-error/warning.
10403 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10404 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10405 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10406 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10407 * gfortran.dg/class_30.f90: Update dg-error/warning.
10408 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10409 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10410 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10411 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10412 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10413 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10414 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10415 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10416 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10417 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10418 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10419 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10420 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10421 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10422 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10423 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10424 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10425 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10426 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10427 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10428 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10429 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10430 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10431 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10432 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10434 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10437 * gfortran.dg/proc_ptr_comp_30.f90: New.
10439 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10442 * gcc.target/i386/pr47780.c: New test.
10444 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10447 * gfortran.dg/class_40.f03: New.
10449 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10452 * g++.dg/cpp0x/auto21.C: New test.
10454 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10456 * objc.dg/special/unclaimed-category-1.h: Updated for
10458 * objc.dg/special/unclaimed-category-1.m: Same.
10459 * objc.dg/zero-link-1.m: Same.
10460 * objc.dg/lookup-1.m: Same.
10461 * objc.dg/torture/strings/const-str-9.m
10462 * objc.dg/torture/strings/const-str-10.m: Same.
10463 * objc.dg/torture/strings/const-str-11.m: Same.
10464 * objc.dg/torture/forward-1.m: Same.
10465 * objc.dg/zero-link-2.m: Same.
10466 * objc.dg/encode-7-next-64bit.m: Same.
10467 * objc.dg/method-4.m: Same.
10468 * objc.dg/next-runtime-1.m: Same.
10469 * objc.dg/image-info.m: Same.
10470 * objc.dg/pr23214.m: Same.
10471 * objc.dg/symtab-1.m: Same.
10472 * obj-c++.dg/basic.m: Same.
10473 * obj-c++.dg/proto-lossage-3.m: Same.
10474 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10475 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10476 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10477 * obj-c++.dg/method-11.m: Same.
10478 * objc/execute/enumeration-1.m: Same.
10479 * objc/execute/object_is_class.m: Same.
10480 * objc/execute/formal_protocol-2.m: Same.
10481 * objc/execute/formal_protocol-4.m: Same.
10482 * objc/execute/formal_protocol-6.m: Same.
10483 * objc/execute/bycopy-3.m: Same.
10484 * objc/execute/exceptions/catchall-1.m: Same.
10485 * objc/execute/exceptions/finally-1.m: Same.
10486 * objc/execute/exceptions/local-variables-1.m: Same.
10487 * objc/execute/exceptions/foward-1.m: Same.
10488 * objc/execute/bf-common.h
10489 * objc/execute/enumeration-2.m: Same.
10490 * objc/execute/formal_protocol-1.m: Same.
10491 * objc/execute/formal_protocol-3.m: Same.
10492 * objc/execute/formal_protocol-5.m: Same.
10493 * objc/execute/accessing_ivars.m: Same.
10494 * objc/execute/bycopy-2.m: Same.
10495 * objc/execute/formal_protocol-7.m: Same.
10496 * objc/execute/compatibility_alias.m: Same.
10497 * objc/execute/no_clash.m: Same.
10498 * objc/execute/object_is_meta_class.m: Same.
10499 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10500 * objc/execute/class-tests-1.h: Include stdio.h.
10501 * objc/execute/class-tests-2.h: Same.
10502 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10504 * obj-c++.dg/try-catch-2.mm: Same.
10506 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10509 * g++.dg/warn/Wunused-parm-4.C: New test.
10511 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10512 Jan Hubicka <jh@suse.cz>
10516 * g++.dg/debug/pr47106.C: New.
10518 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10521 * gcc.target/i386/pr43653.c: New test.
10523 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10526 * g++.dg/template/inherit6.C: New test.
10528 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10531 * gfortran.dg/class_39.f03: New.
10533 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10536 * g++.dg/cpp0x/variadic106.C: New test.
10538 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10540 PR libfortran/47757
10541 * gfortran.dg/pr47757-1.f90: New test.
10542 * gfortran.dg/pr47757-2.f90: New test.
10543 * gfortran.dg/pr47757-3.f90: New test.
10546 * g++.dg/cpp0x/enum8.C: New test.
10548 2011-02-15 Jason Merrill <jason@redhat.com>
10550 * g++.dg/inherit/implicit-trivial1.C: New.
10551 * g++.dg/cpp0x/implicit-trivial1.C: New.
10553 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10555 PR middle-end/47725
10556 * gcc.dg/torture/pr47725.c: Removed.
10558 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10561 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10562 constant does not generate a load from memory.
10564 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10566 PR middle-end/47725
10567 * gcc.dg/torture/pr47725.c: New.
10569 2011-02-15 Richard Guenther <rguenther@suse.de>
10571 PR tree-optimization/47743
10572 * gcc.dg/torture/pr47743.c: New testcase.
10574 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10576 PR middle-end/47581
10577 * gcc.target/i386/pr47581.c: New test.
10579 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10582 * gfortran.dg/select_type_22.f03: New.
10584 2011-02-14 Jason Merrill <jason@redhat.com>
10586 * g++.dg/cpp0x/regress/enum1.C: New.
10588 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10590 * gnat.dg/include.adb: New test.
10592 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10595 * gfortran.dg/class_38.f03: New.
10597 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10599 * gcc.dg/pr46494.c: New test.
10601 2011-02-14 Richard Guenther <rguenther@suse.de>
10603 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10605 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10608 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10609 sparc*-sun-solaris2.11.
10611 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10614 * gfortran.dg/argument_checking_18.f90: New.
10616 2011-02-13 Tobias Burnus <burnus@net-b.de>
10618 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10619 * gfortran.dg/argument_checking_17.f90: New.
10621 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10623 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10624 are temporarily disabled.
10625 * gfortran.dg/class_7.f03: Ditto.
10626 * gfortran.dg/coarray_14.f90: Ditto.
10627 * gfortran.dg/typebound_proc_13.f03: Ditto.
10629 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10632 * gfortran.dg/extends_11.f03: New.
10634 2011-02-11 Xinliang David Li <davidxl@google.com>
10636 PR tree-optimization/47707
10637 * g++.dg/tree-ssa/pr47707.C: New test.
10639 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10641 * g++.dg/opt/inline17.C: New test.
10643 2011-02-11 Tobias Burnus <burnus@net-b.de>
10646 * gfortran.dg/pure_formal_2.f90: New.
10648 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10650 PR rtl-optimization/47614
10651 * gfortran.dg/pr47614.f: New.
10653 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10656 * gcc.dg/opts-6.c: New test.
10658 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10661 * gcc.dg/pr47684.c: New test.
10663 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10666 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10667 c99_runtime, dg-add-options c99_runtime.
10668 (main): Use __asm__.
10670 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10673 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10674 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10675 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10676 * gcc.dg/ucnid-10.c: Likewise.
10677 * gcc.dg/ucnid-13.c: Likewise.
10678 * gcc.dg/ucnid-7.c: Likewise.
10679 * gcc.dg/ucnid-8.c: Likewise.
10680 Adapt dg-warning line number.
10682 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10684 * gcc.target/i386/parity-1.c: Use -march=k8.
10685 * gcc.target/i386/parity-2.c: Ditto.
10686 * gcc.target/i386/vecinit-1.c: Ditto.
10687 * gcc.target/i386/vecinit-2.c: Ditto.
10689 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10692 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10693 * gcc.target/mips/save-restore-3.c: Likewise.
10694 * gcc.target/mips/save-restore-4.c: Likewise.
10695 * gcc.target/mips/save-restore-5.c: Likewise.
10698 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10699 * g++.dg/tree-prof/partition2.C: Likewise.
10701 2011-02-09 Jason Merrill <jason@redhat.com>
10703 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10704 rather than misdeclare std::puts.
10706 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10707 * g++.dg/other/warning1.C: Likewise.
10708 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10709 * g++.old-deja/g++.gb/scope06.C: Likewise.
10710 * g++.old-deja/g++.law/cvt11.C: Likewise.
10711 * g++.old-deja/g++.law/init1.C: Likewise.
10712 * g++.dg/abi/mangle26.C: Likewise.
10714 * g++.dg/template/function1.C: Adjust for C++0x mode.
10715 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10717 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10718 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10720 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10722 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10724 * g++.dg/cpp0x/regress: New directory.
10725 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10726 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10727 * g++.dg/cpp0x/regress/regress3.C: New.
10729 2011-02-10 Richard Guenther <rguenther@suse.de>
10731 PR tree-optimization/47677
10732 * gcc.dg/torture/pr47677.c: New testcase.
10734 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10736 * objc.dg/special/load-category-1.m: Remove unused header.
10737 * objc.dg/special/load-category-1a.m: Likewise.
10738 * objc.dg/special/load-category-2.m: Likewise.
10739 * objc.dg/special/load-category-2a.m: Likewise.
10740 * objc.dg/special/load-category-3.m: Likewise.
10741 * objc.dg/special/load-category-3a.m: Likewise.
10742 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10743 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10744 * objc.dg/attributes/class-attribute-1.m: Likewise.
10745 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10746 * obj-c++.dg/property/property.exp: Likewise.
10747 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10748 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10749 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10750 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10751 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10752 * obj-c++.dg/template-8.mm: Likewise.
10754 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10757 * gcc.target/i386/pr47665.c: New test.
10759 2011-02-10 Jie Zhang <jie@codesourcery.com>
10763 2011-02-05 Jie Zhang <jie@codesourcery.com>
10765 * gcc.dg/pr42631.c: Update test.
10766 * gcc.dg/pr42631-2.c: New test.
10768 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10771 * gfortran.dg/proc_decl_25.f90: New.
10773 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10776 * gfortran.dg/typebound_assignment_2.f03: New.
10778 2011-02-09 Richard Guenther <rguenther@suse.de>
10780 PR tree-optimization/47664
10781 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10783 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10785 PR middle-end/47646
10786 * gnat.dg/uninit_func.adb: Adjust dg directive.
10788 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10790 PR middle-end/47646
10791 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10793 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10796 * gfortran.dg/auto_dealloc_2.f90: New.
10798 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10800 * gcc.dg/builtins-config.h: Remove __sgi handling.
10801 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10802 -std=c99 for mips-sgi-irix6.5*.
10804 2011-02-09 Martin Jambor <mjambor@suse.cz>
10806 PR middle-end/45505
10807 * gfortran.dg/pr25923.f90: Remove xfails.
10809 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10812 * gfortran.dg/inquire_14.f90: New test.
10814 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10817 * gfortran.dg/pointer_init_6.f90: New.
10819 2011-02-08 Jeff Law <law@redhat.com>
10821 PR tree-optimization/42893
10822 * gcc.tree-ssa/pr42893.c: New test.
10824 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10826 PR tree-optimization/46834
10827 PR tree-optimization/46994
10828 PR tree-optimization/46995
10829 * gcc.dg/graphite/id-pr46834.c: New.
10830 * gfortran.dg/graphite/id-pr46994.f90: New.
10831 * gfortran.dg/graphite/id-pr46995.f90: New.
10833 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10835 PR middle-end/47646
10836 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10837 using the variable is known the warning is emitted there.
10838 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10839 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10841 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10844 * gcc.dg/noreturn-1.c (foo5): Likewise.
10845 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10846 (method2): Likewise.
10848 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10849 the return statement using the uninitialized variable.
10850 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10852 2011-02-08 Richard Guenther <rguenther@suse.de>
10854 PR middle-end/47639
10855 * g++.dg/opt/pr47639.c: New testcase.
10857 2011-02-08 Richard Guenther <rguenther@suse.de>
10859 PR tree-optimization/47632
10860 * g++.dg/opt/pr47632.C: New testcase.
10862 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10864 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10866 2011-02-07 Richard Guenther <rguenther@suse.de>
10868 PR tree-optimization/47615
10869 * g++.dg/opt/pr47615.C: New testcase.
10871 2011-02-07 Richard Guenther <rguenther@suse.de>
10873 PR tree-optimization/47621
10874 * gcc.dg/torture/pr47621.c: New testcase.
10876 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10878 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10880 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10883 * gfortran.dg/allocate_with_source_1 : New test.
10885 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10887 PR middle-end/47610
10888 * gcc.dg/pr47610.c: New test.
10890 2011-02-05 Jie Zhang <jie@codesourcery.com>
10893 * gcc.dg/pr42631.c: Update test.
10894 * gcc.dg/pr42631-2.c: New test.
10896 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10899 * gfortran.dg/pr47574.f90: New test.
10901 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10903 PR tree-optimization/46194
10904 * gcc.dg/autopar/pr46194.c: New.
10906 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10908 PR tree-optimization/43695
10909 * g++.dg/ipa/pr43695.C: New.
10911 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10913 PR inline-asm/23200
10914 * gcc.dg/pr23200.c: New test.
10916 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10919 * g++.dg/pr47589.C: New test.
10921 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10924 * g++.dg/template/typedef37.C: New test.
10925 * g++.dg/template/param1.C: Adjust expected error message.
10927 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10929 PR middle-end/31490
10930 * gcc.dg/pr31490-2.c: New test.
10931 * gcc.dg/pr31490-3.c: New test.
10932 * gcc.dg/pr31490-4.c: New test.
10934 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10935 Jakub Jelinek <jakub@redhat.com>
10938 * g++.dg/parser/semicolon3.C: Adjust.
10939 * g++.dg/parser/semicolon4.C: New testcase.
10940 * g++.dg/pr46890.C: New testcase.
10942 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10945 * g++.dg/init/pr29571.C: New.
10947 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10949 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10950 instead of vect_int.
10952 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.target/i386/pr47312.c: New test.
10958 * gcc.target/i386/pr47564.c: New test.
10960 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10962 PR tree-optimization/45122
10963 * gcc.dg/tree-ssa/pr45122.c: New.
10965 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10968 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10971 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10972 and vsx so a default --with-cpu=power7 doesn't give an error
10973 when -mavoid-indexed-addresses is used.
10975 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10976 wrapper function to save the arguments and then jump to the real
10977 function, rather than depending on the compiler not to move stuff
10979 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10981 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10982 Paul Thomas <pault@gcc.gnu.org>
10985 * gfortran.dg/class_37.f03 : New test.
10987 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10988 Richard Guenther <rguenther@suse.de>
10990 PR tree-optimization/40979
10992 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10993 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10994 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10995 check_vect_support_and_set_flags.
10996 * gfortran.dg/graphite/vect-pr40979.f90: New.
10998 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11001 * gfortran.dg/class_36.f03: New.
11003 2011-02-02 Richard Guenther <rguenther@suse.de>
11005 PR tree-optimization/47566
11006 * gcc.dg/lto/20110201-1_0.c: New testcase.
11008 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11014 * debug/pr47498.c: New.
11015 * debug/pr47501.c: New.
11017 2011-02-01 Richard Guenther <rguenther@suse.de>
11019 PR tree-optimization/47559
11020 * g++.dg/torture/pr47559.C: New testcase.
11022 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11025 * gfortran.dg/typebound_call_20.f03: New.
11027 2011-02-01 Richard Guenther <rguenther@suse.de>
11029 PR tree-optimization/47555
11030 * gcc.dg/pr47555.c: New testcase.
11032 2011-02-01 Richard Guenther <rguenther@suse.de>
11034 PR tree-optimization/47541
11035 * g++.dg/torture/pr47541.C: New testcase.
11037 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11040 * gfortran.dg/typebound_call_19.f03: New.
11042 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11045 * g++.dg/cpp0x/pr47416.C: New test.
11047 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11050 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11052 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11055 * gfortran.dg/typebound_assignment_1.f03: New.
11057 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11059 PR tree-optimization/47538
11060 * gcc.c-torture/execute/pr47538.c: New test.
11062 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11065 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11067 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11069 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11071 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11073 PR rtl-optimization/44031
11074 * gcc.c-torture/compile/20110131-1.c: New test.
11076 2011-01-31 Tobias Burnus <burnus@net-b.de>
11079 * gfortran.dg/stmt_func_1.f90: New.
11081 2011-01-31 Tobias Burnus <burnus@net-b.de>
11084 * gfortran.dg/interface_34.f90: New.
11086 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11089 * gfortran.dg/realloc_on_assign_5.f03: New test.
11090 * gfortran.dg/realloc_on_assign_5.f03: New test.
11092 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11094 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11095 * gfortran.dg/bessel_7.f90: Likewise.
11096 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11098 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11099 * gfortran.dg/sum_init_expr.f03: Likewise.
11101 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11103 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11106 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11107 loop only on "vect_intfloat_cvt" targets.
11109 2011-01-29 Tobias Burnus <burnus@net-b.de>
11112 * gfortran.dg/shape_6.f90: New.
11114 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11116 PR libgfortran/47434
11117 * gfortran.dg/read_infnan_1.f90: Update test.
11118 * gfortran.dg/module_nan.f90: Update test.
11119 * gfortran.dg/char4_iunit_1.f03: Update test.
11120 * gfortran.dg/large_real_kind_1.f90: Update test.
11121 * gfortran.dg/real_const_3.f90: Update test.
11122 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11124 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11127 * g++.dg/template/param2.C: New test.
11129 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11131 PR libgfortran/47285
11132 * gfortran.dg/fmt_g.f: New test.
11134 2011-01-28 Tobias Burnus <burnus@net-b.de>
11137 * gfortran.dg/pure_formal_1.f90: New.
11139 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11142 * gcc.dg/tls/pr42894.c: New test.
11144 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11146 * gcc.dg/pr47276.c: Add dg-require-visibility.
11148 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11150 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11152 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11153 Tobias Burnus <burnus@gcc.gnu.org>
11158 * gfortran.dg/realloc_on_assign_3.f03: New test.
11159 * gfortran.dg/realloc_on_assign_4.f03: New test.
11160 * gfortran.dg/allocatable_function_5.f90: New test.
11161 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11162 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11163 implemented" dg-errors.
11165 2011-01-27 Jan Hubicka <jh@suse.cz>
11167 PR middle-end/46949
11168 * gcc.dg/attr-weakref-4.c: New testcase
11170 2011-01-27 Martin Jambor <mjambor@suse.cz>
11172 PR tree-optimization/47228
11173 * gcc.dg/torture/pr47228.c: New test.
11175 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11177 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11179 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11181 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11182 when using auto-overlay support on the SPU.
11184 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11186 PR rtl-optimization/44174
11187 * gcc.target/i386/asm-6.c: New test.
11189 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11191 PR rtl-optimization/46856
11192 * gcc.c-torture/compile/pr46856.c: New test.
11194 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11195 Andrew Pinski <pinskia@gmail.com>
11198 * gcc.dg/pr43082.c: New.
11200 2011-01-26 DJ Delorie <dj@redhat.com>
11202 PR rtl-optimization/46878
11203 * gcc.dg/pr46878-1.c: New test.
11205 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11208 * g++.dg/cpp0x/pr47476.C: New test.
11210 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11212 * gcc.c-torture/compile/20110126-1.c: New test.
11214 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11217 * gcc.dg/torture/pr47473.c: New test.
11219 2011-01-26 Jan Hubicka <jh@suse.cz>
11222 * gcc.c-torture/execute/pr47237.c: New testcase.
11224 2011-01-26 Jan Hubicka <jh@suse.cz>
11226 PR tree-optimization/47190
11227 * gcc.dg/attr-weakref-3.c: New testcase.
11229 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11232 * gcc.dg/dll-9a.c: New test file.
11233 * gcc.dg/dll-11.c: Likewise.
11234 * gcc.dg/dll-12.c: Likewise.
11235 * gcc.dg/dll-12a.c: Likewise.
11236 * gcc.dg/dll-11a.c: Likewise.
11237 * gcc.dg/dll-9.c: Likewise.
11238 * gcc.dg/dll-10.c: Likewise.
11239 * gcc.dg/dll-10a.c: Likewise.
11240 * g++.dg/ext/dllexport4a.cc: Likewise.
11241 * g++.dg/ext/dllexport4.C: Likewise.
11242 * g++.dg/ext/dllexport5.C: Likewise.
11243 * g++.dg/ext/dllexport5a.cc: Likewise.
11245 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11247 PR tree-optimization/46970
11248 * gcc.dg/graphite/pr46970.c: New.
11250 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11252 PR tree-optimization/46215
11253 * gcc.dg/graphite/pr46215.c: New.
11255 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11257 PR tree-optimization/46168
11258 * gcc.dg/graphite/pr46168.c: New.
11260 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11262 PR tree-optimization/43657
11263 * gcc.dg/graphite/pr43657.c: New.
11265 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11267 PR tree-optimization/29832
11268 * gfortran.dg/graphite/pr29832.f90: New.
11270 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11272 PR tree-optimization/43567
11273 * gcc.dg/graphite/pr43567.c: New.
11275 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11277 * gfortran.dg/graphite/interchange-4.f: New.
11278 * gfortran.dg/graphite/interchange-5.f: New.
11280 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11281 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11282 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11283 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11284 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11285 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11286 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11287 * gfortran.dg/ltrans-7.f90: Removed.
11288 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11290 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11291 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11292 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11293 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11294 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11295 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11296 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11297 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11298 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11299 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11300 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11301 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11302 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11303 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11304 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11305 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11306 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11307 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11308 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11309 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11310 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11311 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11312 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11313 * gcc.dg/tree-ssa/data-dep-1.c
11314 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11315 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11316 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11317 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11318 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11320 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11322 PR tree-optimization/47265
11323 PR tree-optimization/47443
11324 * gcc.c-torture/compile/pr47265.c: New test.
11325 * gcc.dg/pr47443.c: New test.
11327 2011-01-25 Martin Jambor <mjambor@suse.cz>
11329 PR tree-optimization/47382
11330 * g++.dg/torture/pr47382.C: New test.
11331 * g++.dg/opt/devirt1.C: Xfail.
11333 2011-01-25 Yao Qi <yao@codesourcery.com>
11336 * gcc.target/arm/pr45701-1.c: New test.
11337 * gcc.target/arm/pr45701-2.c: New test.
11338 * gcc.target/arm/pr45701-3.c: New test.
11340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11341 Jakub Jelinek <jakub@redhat.com>
11343 PR tree-optimization/47271
11344 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11346 2011-01-25 Nick Clifton <nickc@redhat.com>
11348 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11349 (saturate_add): Delete.
11350 (exchange): Delete.
11351 (main): Do not run saturate_add.
11352 (set_interrupts): Delete.
11354 2011-01-25 Tobias Burnus <burnus@net-b.de>
11357 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11359 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11361 PR tree-optimization/47427
11362 PR tree-optimization/47428
11363 * gcc.c-torture/compile/pr47427.c: New test.
11364 * gcc.c-torture/compile/pr47428.c: New test.
11366 2011-01-25 Richard Guenther <rguenther@suse.de>
11368 PR middle-end/47411
11369 * gcc.dg/torture/pr47411.c: New testcase.
11371 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11373 * gfortran.dg/graphite/id-24.f: New.
11374 * gfortran.dg/graphite/id-25.f: New.
11376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11378 * gfortran.dg/graphite/id-23.f: New.
11380 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11382 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11384 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11386 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11387 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11388 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11389 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11390 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11391 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11392 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11393 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11394 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11396 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11398 * gcc.dg/graphite/block-0.c: Add documentation.
11399 * gcc.dg/graphite/block-4.c: Same.
11400 * gcc.dg/graphite/block-7.c: Same.
11401 * gcc.dg/graphite/block-8.c: New.
11402 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11403 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11404 * gcc.dg/graphite/interchange-12.c: Add documentation.
11405 * gcc.dg/graphite/interchange-13.c: New.
11406 * gcc.dg/graphite/interchange-14.c: New.
11407 * gcc.dg/graphite/interchange-15.c: New.
11408 * gcc.dg/graphite/interchange-8.c: Add documentation.
11409 * gcc.dg/graphite/interchange-mvt.c: Same.
11411 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11414 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11415 * gcc.target/powerpc/altivec-14.c: Ditto.
11416 * gcc.target/powerpc/altivec-33.c: Ditto.
11417 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11418 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11419 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11420 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11421 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11422 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11423 * g++.dg/ext/altivec-15.C: Ditto.
11424 * g++.dg/ext/altivec-types-1.C: Ditto.
11425 * g++.dg/ext/altivec-types-2.C: Ditto.
11426 * g++.dg/ext/altivec-types-3.C: Ditto.
11427 * g++.dg/ext/altivec-types-4.C: Ditto.
11429 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11431 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11433 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11435 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11436 optimization options.
11438 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11440 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11443 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11445 2011-01-23 Tobias Burnus <burnus@net-b.de>
11448 * gfortran.dg/allocatable_scalar_12.f90: New.
11450 2011-01-23 Ira Rosen <irar@il.ibm.com>
11452 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11453 vectorization to be not profitable if peeling is used to
11454 realign the memory access.
11455 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11456 loop bound to avoid loop unrolling.
11457 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11459 2011-01-22 Jan Hubicka <jh@suse.cz>
11462 * g++.dg/lto/pr47333.C: New file.
11464 2011-01-22 Jan Hubicka <jh@suse.cz>
11466 PR tree-optimization/43884
11468 * gcc.dg/autopar/outer-2.c: Increase array size.
11469 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11471 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11474 * gfortran.dg/c_loc_tests_16.f90: New test.
11476 2011-01-22 Tobias Burnus <burnus@net-b.de>
11479 * gfortran.dg/typebound_proc_19.f90: New.
11481 2011-01-21 Jeff Law <law@redhat.com>
11483 PR tree-optimization/47053
11484 * g++.dg/pr47053.C: New test.
11486 2011-01-21 Jason Merrill <jason@redhat.com>
11489 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11491 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11494 * g++.dg/cpp0x/range-for10.C: New test.
11495 * g++.dg/template/for1.C: New test.
11497 PR middle-end/45566
11498 * g++.dg/tree-prof/partition3.C: New test.
11500 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11502 PR rtl-optimization/47366
11503 * g++.dg/opt/pr47366.C: New test.
11505 2011-01-21 Jason Merrill <jason@redhat.com>
11508 * g++.dg/cpp0x/constexpr-regress2.C: New.
11510 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11512 2011-01-21 Jeff Law <law@redhat.com>
11514 PR rtl-optimization/41619
11515 * gcc.dg/pr41619.c: New.
11517 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11519 PR tree-optimization/47355
11520 * g++.dg/opt/pr47355.C: New test.
11522 2011-01-21 Richard Guenther <rguenther@suse.de>
11524 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11527 2011-01-21 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/47365
11530 * gcc.dg/torture/pr47365.c: New testcase.
11531 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11533 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11535 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11537 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11539 PR tree-optimization/47391
11540 * gcc.dg/pr47391.c: New test.
11542 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11544 * g++.dg/template/char1.C: Use signed char.
11546 2011-01-21 Tobias Burnus <burnus@net-b.de>
11549 * gfortran.dg/pointer_target_4.f90: New.
11551 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11554 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11555 ILP32 system and not IP32.
11557 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11560 * g++.dg/debug/pr46583.C: New.
11562 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11565 * g++.dg/debug/pr47283.C: New test.
11568 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11569 * gcc.target/i386/headmerge-2.c: Likewise.
11571 2011-01-20 Richard Guenther <rguenther@suse.de>
11573 PR middle-end/47370
11574 * gcc.dg/torture/pr47370.c: New testcase.
11576 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11578 PR tree-optimization/46130
11579 * gcc.dg/pr46130-1.c: New test.
11580 * gcc.dg/pr46130-2.c: New test.
11582 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11585 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11587 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11590 * g++.dg/debug/pr46240.cc: New.
11592 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11595 * g++.dg/template/anonunion1.C: New test.
11597 PR rtl-optimization/47337
11598 * gcc.c-torture/execute/pr47337.c: New test.
11600 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11603 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11605 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11607 PR tree-optimization/46021
11608 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11610 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11612 PR tree-optimization/47290
11613 * g++.dg/torture/pr47290.C: New test.
11615 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11618 * gfortran.dg/proc_ptr_comp_29.f90: New.
11620 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11623 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11624 powerpc-apple-darwin9.
11626 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11628 PR rtl-optimization/47299
11629 * gcc.c-torture/execute/pr47299.c: New test.
11631 2011-01-17 Jason Merrill <jason@redhat.com>
11633 * g++.dg/cpp0x/constexpr-virtual.C: New.
11635 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11638 * gfortran.dg/gomp/pr47331.f90: New test.
11640 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11643 * objc.dg/selector-warn-1.m: New.
11644 * obj-c++.dg/selector-warn-1.mm: New.
11646 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11648 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11649 Update dg-final accordingly.
11651 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11653 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11655 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11657 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11659 * gcc.dg/guality/pr36728-2.c: Likewise.
11661 2011-01-17 Richard Guenther <rguenther@suse.de>
11663 PR tree-optimization/47313
11664 * g++.dg/torture/pr47313.C: New testcase.
11666 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11669 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11670 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11671 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11672 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11674 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11676 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11677 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11678 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11680 2011-01-17 Richard Guenther <rguenther@suse.de>
11682 PR tree-optimization/45967
11683 * gcc.dg/torture/pr45967-2.c: New testcase.
11684 * gcc.dg/torture/pr45967-3.c: Likewise.
11686 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11689 * g++.dg/ext/pr47213.C: Require visibility.
11691 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11693 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11694 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11696 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11698 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11699 Linux-based targets.
11701 2011-01-13 Jan Hubicka <jh@suse.cz>
11703 PR tree-optimization/47276
11704 * gcc.dg/pr47276.c: New testcase.
11706 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11707 Jonathan Wakely <jwakely.gcc@gmail.com>
11710 * g++.dg/other/pr33558.C: New.
11711 * g++.dg/other/pr33558-2.C: New.
11713 2011-01-14 Martin Jambor <mjambor@suse.cz>
11715 PR tree-optimization/45934
11716 PR tree-optimization/46302
11717 * g++.dg/ipa/devirt-c-1.C: New test.
11718 * g++.dg/ipa/devirt-c-2.C: Likewise.
11719 * g++.dg/ipa/devirt-c-3.C: Likewise.
11720 * g++.dg/ipa/devirt-c-4.C: Likewise.
11721 * g++.dg/ipa/devirt-c-5.C: Likewise.
11722 * g++.dg/ipa/devirt-c-6.C: Likewise.
11723 * g++.dg/ipa/devirt-6.C: Likewise.
11724 * g++.dg/ipa/devirt-d-1.C: Likewise.
11725 * g++.dg/torture/pr45934.C: Likewise.
11727 2011-01-14 Jason Merrill <jason@redhat.com>
11729 * g++.dg/cpp0x/variadic105.C: New.
11731 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11732 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11735 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11736 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11737 execution tests on i?86-*-*, x86_64-*-* and
11738 powerpc*-apple-darwin* && ilp32.
11739 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11740 tests on i?86-*-* and x86_64-*-*.
11742 2011-01-14 Richard Guenther <rguenther@suse.de>
11744 PR tree-optimization/47280
11745 * g++.dg/opt/pr47280.C: New testcase.
11747 2011-01-14 Jason Merrill <jason@redhat.com>
11749 * g++.dg/cpp0x/constexpr-regress1.C: New.
11751 * g++.dg/ext/flexary2.C: New.
11753 2011-01-14 Richard Guenther <rguenther@suse.de>
11755 PR middle-end/47281
11756 * gcc.dg/torture/pr47281.c: New testcase.
11757 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11759 2011-01-14 Richard Guenther <rguenther@suse.de>
11761 PR tree-optimization/47286
11762 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11764 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11767 * g++.dg/ext/pr47213.C: New.
11769 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11771 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11773 2011-01-13 Tobias Burnus <burnus@net-b.de>
11774 Mikael Morin <mikael@gcc.gnu.org>
11778 * gfortran.dg/select_type_20.f90: New.
11779 * gfortran.dg/select_type_21.f90: New.
11781 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11784 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11786 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11788 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11789 * gcc.dg/guality/pr36728-2.c: Likewise.
11791 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11794 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11796 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11798 PR rtl-optimization/45352
11799 * gcc.dg/pr45352-3.c: New.
11801 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11803 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11805 * g++.dg/cpp0x/range-for8.C: New.
11806 * g++.dg/cpp0x/range-for9.C: New.
11808 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11811 * g++.dg/debug/pr47209.C: New.
11813 2011-01-12 Richard Guenther <rguenther@suse.de>
11816 * gcc.dg/lto/pr47259_0.c: New testcase.
11817 * gcc.dg/lto/pr47259_1.c: Likewise.
11819 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11821 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11822 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11823 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11824 methods missing from the OBJC2 Object.
11825 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11826 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11827 GNU and NeXT runtimes.
11828 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11830 * objc-obj-c++-shared/Object1.m: Likewise.
11831 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11832 * objc.dg/proto-qual-1.m: Likewise.
11833 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11834 * obj-c++.dg/proto-qual-1.mm: Likewise.
11836 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11839 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11841 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11843 Fixed the Objective-C++ testsuite and updated all tests.
11844 * lib/obj-c++.exp (obj-c++_init): Declare and set
11845 gcc_warning_prefix and gcc_error_prefix.
11846 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11847 'dg-warning', 'dg-message' and 'dg-error'.
11848 * obj-c++.dg/class-extension-3.mm: Likewise.
11849 * obj-c++.dg/class-protocol-1.mm: Likewise.
11850 * obj-c++.dg/encode-7.mm: Likewise.
11851 * obj-c++.dg/exceptions-3.mm: Likewise.
11852 * obj-c++.dg/exceptions-5.mm: Likewise.
11853 * obj-c++.dg/method-12.mm: Likewise.
11854 * obj-c++.dg/method-13.mm: Likewise.
11855 * obj-c++.dg/method-15.mm: Likewise.
11856 * obj-c++.dg/method-16.mm: Likewise.
11857 * obj-c++.dg/method-4.mm: Likewise.
11858 * obj-c++.dg/method-8.mm: Likewise.
11859 * obj-c++.dg/method-conflict-1.mm: Likewise.
11860 * obj-c++.dg/method-conflict-2.mm: Likewise.
11861 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11862 and uncommented second part of the testcase now that the testsuite
11864 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11865 and uncommented second part of the testcase now that the testsuite
11867 * obj-c++.dg/private-1.mm: Likewise.
11868 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11869 * obj-c++.dg/syntax-error-7.mm: Likewise.
11870 * obj-c++.dg/warn5.mm: Likewise.
11871 * obj-c++.dg/property/at-property-14.mm: Likewise.
11872 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11874 * obj-c++.dg/property/at-property-18.mm: Likewise.
11875 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11877 * obj-c++.dg/property/at-property-21.mm: Likewise.
11878 * obj-c++.dg/property/at-property-28.mm: Likewise.
11879 * obj-c++.dg/property/at-property-5.mm: Likewise.
11880 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11881 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11882 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11883 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11884 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11885 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11886 * obj-c++.dg/tls/diag-5.mm: Likewise.
11887 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11888 dg-error, now matched correctly.
11890 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11892 * objc.dg/property/at-property-29.m: New.
11893 * obj-c++.dg/property/at-property-29.mm: New.
11895 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11897 * go.test/go-test.exp (go-set-goarch): New proc.
11898 (go-gc-tests): Use it.
11900 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11903 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11905 2011-01-11 Richard Henderson <rth@redhat.com>
11907 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11909 2011-01-11 Jan Hubicka <jh@suse.cz>
11913 * gcc.dg/lto/pr45721_1.c: New file.
11914 * gcc.dg/lto/pr45721_0.c: New file.
11916 2011-01-11 Richard Guenther <rguenther@suse.de>
11918 PR tree-optimization/46076
11919 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11921 2011-01-11 Jeff Law <law@redhat.com>
11923 * PR tree-optimization/47086
11924 * gcc.dg/pr47086.c: New test.
11926 2011-01-11 Jason Merrill <jason@redhat.com>
11929 * g++.dg/template/new10.C: New.
11932 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11934 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11936 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11937 Split type definitions and NSConstantString class into...
11938 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11939 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11940 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11941 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11942 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11943 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11945 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11946 encode defines for newer NeXT system headers.
11947 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11948 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11949 * objc.dg/foreach-5.m: Likewise.
11950 * objc.dg/foreach-2.m: Likewise.
11951 * objc.dg/foreach-4.m: Likewise.
11952 * objc.dg/torture/strings/string1.m: Likewise.
11953 * objc.dg/torture/strings/string2.m: Likewise.
11954 * objc.dg/torture/strings/string3.m: Likewise.
11955 * objc.dg/torture/strings/string4.m: Likewise.
11956 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11957 header and stand alone.
11958 * obj-c++.dg/strings/strings-2.mm: Likewise.
11959 * objc.dg/torture/strings/const-str-3.m: Likewise.
11960 * objc.dg/strings/strings-2.m: Likewise.
11961 * objc.dg/strings/const-str-12b.m: Likewise.
11963 2011-01-12 Richard Guenther <rguenther@suse.de>
11965 PR middle-end/32511
11966 * gcc.dg/attr-weak-1.c: Adjust.
11968 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11971 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11972 standard compliant and comment.
11974 2011-01-10 Jan Hubicka <jh@suse.cz>
11977 * gcc.dg/initpri3.c: New testcase.
11979 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11982 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11983 externally visible.
11988 (g_ebp_save): Likewise.
11989 (g_esp_save): Likewise.
11991 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11993 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11995 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11997 PR tree-optimization/46021
11998 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11999 i?86-*-*, x86_64-*-*.
12001 2011-01-10 Jeff Law <law@redhat.com>
12003 * PR tree-optimization/47141
12004 * gcc.c-torture/compile/pr47141.c: New test.
12006 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12009 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12010 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12011 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12012 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12015 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12016 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12017 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12018 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12019 being vectorized. Adjust dg-final pattern.
12022 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12023 * gcc.dg/vect/slp-24.c: Likewise.
12025 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12028 * g++.dg/other/pr47218-1.C: New test file.
12029 * g++.dg/other/pr47218.C: Likewise.
12030 * g++.dg/other/pr47218.h: New supporting header.
12032 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12035 * objc.dg/attributes/invalid-attribute-1.m: New.
12036 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12038 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12041 * gfortran.dg/proc_ptr_comp_28.f90: New.
12043 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12045 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12046 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12047 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12048 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12049 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12050 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12051 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12052 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12053 * objc.dg/gnu-api-2-class.m: Likewise.
12054 * objc.dg/gnu-api-2-ivar.m: Likewise.
12055 * objc.dg/gnu-api-2-method.m: Likewise.
12056 * objc.dg/gnu-api-2-objc.m: Likewise.
12057 * objc.dg/gnu-api-2-object.m: Likewise.
12058 * objc.dg/gnu-api-2-property.m: Likewise.
12059 * objc.dg/gnu-api-2-protocol.m: Likewise.
12060 * objc.dg/gnu-api-2-sel.m: Likewise.
12062 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12064 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12065 * objc.dg/objc-foreach-4.m: Likewise.
12066 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12067 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12068 * objc.dg/foreach-4.m: Likewise.
12069 * objc.dg/foreach-5.m: Likewise.
12070 * objc.dg/foreach-3.m: Return self from init.
12072 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12075 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12077 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12080 * gfortran.dg/class_35.f90: New.
12082 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12084 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12086 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12089 * objc.dg/invalid-method-2.m: New.
12090 * obj-c++.dg/invalid-method-2.mm: New.
12092 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12095 * gfortran.dg/transpose_optimization_2.f90 : New test.
12097 2011-01-08 Jan Hubicka <jh@suse.cz>
12099 PR tree-optmization/46469
12100 * g++.dg/torture/pr46469.C: New testcase.
12102 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12104 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12105 emulation of libobjc-gnu structure layout functionality to ..
12106 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12107 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12108 * objc/execute/bf-common.h: Adjust headers.
12109 * objc/execute/bf-1.m: Likewise.
12110 * objc/execute/bf-2.m: Likewise.
12111 * objc/execute/bf-3.m: Likewise.
12112 * objc/execute/bf-4.m: Likewise.
12113 * objc/execute/bf-5.m: Likewise.
12114 * objc/execute/bf-6.m: Likewise.
12115 * objc/execute/bf-7.m: Likewise.
12116 * objc/execute/bf-8.m: Likewise.
12117 * objc/execute/bf-9.m: Likewise.
12118 * objc/execute/bf-10.m: Likewise.
12119 * objc/execute/bf-11.m: Likewise.
12120 * objc/execute/bf-12.m: Likewise.
12121 * objc/execute/bf-13.m: Likewise.
12122 * objc/execute/bf-14.m: Likewise.
12123 * objc/execute/bf-15.m: Likewise.
12124 * objc/execute/bf-16.m: Likewise.
12125 * objc/execute/bf-17.m: Likewise.
12126 * objc/execute/bf-18.m: Likewise.
12127 * objc/execute/bf-19.m: Likewise.
12128 * objc/execute/bf-20.m: Likewise.
12129 * objc/execute/bf-21.m: Likewise.
12130 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12131 objc_get_type_qualifiers ().
12133 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12136 * gfortran.dg/dependency_39.f90: New test.
12138 2011-01-07 Jan Hubicka <jh@suse.cz>
12140 Get builtins tests ready for linker plugin.
12141 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12142 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12143 my_memset, my_bzero): Mark used.
12144 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12145 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12147 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12150 2011-01-07 Jan Hubicka <jh@suse.cz>
12152 PR tree-optimization/46367
12153 * g++.dg/torture/pr46367.C: New file.
12155 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12158 * gcc.dg/pr47201.c: New test.
12161 * gcc.dg/tree-prof/pr47187.c: New test.
12163 2011-01-07 Tobias Burnus <burnus@net-b.de>
12166 * gfortran.dg/extends_type_of_3.f90: New.
12168 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12170 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12171 * g++.dg/ext/dllimport-MI1.C: Likewise.
12172 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12173 * g++.dg/ext/dllimport10.C: Likewise.
12174 * g++.dg/ext/dllimport11.C: Likewise.
12175 * g++.dg/ext/dllimport12.C: Likewise.
12176 * g++.dg/ext/dllimport13.C: Likewise.
12177 * g++.dg/ext/dllimport2.C: Likewise.
12178 * g++.dg/ext/dllimport3.C: Likewise.
12179 * g++.dg/ext/dllimport4.C: Likewise.
12180 * g++.dg/ext/dllimport5.C: Likewise.
12181 * g++.dg/ext/dllimport6.C: Likewise.
12182 * g++.dg/ext/dllimport8.C: Likewise.
12183 * g++.dg/ext/dllimport9.C: Likewise.
12184 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12185 targets, too. Additionally enable test for i?86-*-mingw*.
12186 * g++.dg/ext/selectany1.C: Likewise.
12187 Remove guard variable check.
12189 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12193 * gfortran.dg/storage_size_3.f08: Extended.
12195 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12198 * g++.dg/template/stdarg1.C: New test.
12200 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12203 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12204 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12205 from the interface of functions to not hide the errors that
12208 2011-01-06 Jan Hubicka <jh@suse.cz>
12210 * gcc.dg/lto/pr47188_0.c: New testcase.
12211 * gcc.dg/lto/pr47188_1.c: New testcase.
12213 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12217 * gfortran.dg/interface_33.f90: New test.
12219 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12222 * gcc.c-torture/compile/pr47150.c: New test.
12224 2011-01-06 Ira Rosen <irar@il.ibm.com>
12226 PR tree-optimization/47139
12227 * gcc.dg/vect/pr47139.c: New test.
12229 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12232 * gfortran.dg/extends_type_of_2.f03: New.
12234 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12236 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12238 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12240 * gnat.dg/opt14.adb: New test.
12242 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12245 * gfortran.dg/allocate_error_2.f90: New test.
12247 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12250 * gfortran.dg/storage_size_3.f08: New.
12252 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12254 PR libgfortran/47154
12255 * gfortran.dg/namelist_68.f90: New test.
12257 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12259 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12261 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12264 * gfortran.dg/class_34.f90: New.
12266 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12268 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12269 use __builtin_inff. Skip all single-precision tests that require
12272 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12274 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12276 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12278 PR tree-optimization/47148
12279 * gcc.c-torture/execute/pr47148.c: New test.
12281 PR tree-optimization/47155
12282 * gcc.c-torture/execute/pr47155.c: New test.
12284 PR rtl-optimization/47157
12285 * gcc.c-torture/compile/pr47157.c: New test.
12287 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12289 * gcc.dg/torture/vector-shift2.c (schar): Define.
12290 (main): Always use schar or uchar instead of plain "char" to avoid
12291 dependencies on implementation-defined char signedness.
12293 2011-01-03 Martin Jambor <mjambor@suse.cz>
12295 PR tree-optimization/46801
12296 * gnat.dg/pack9.adb: Remove xfail.
12298 2011-01-03 Martin Jambor <mjambor@suse.cz>
12300 PR tree-optimization/46984
12301 * g++.dg/ipa/pr46984.C: New test.
12303 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12306 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12308 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12310 PR tree-optimization/47140
12311 * gcc.c-torture/compile/pr47140.c: New test.
12313 PR rtl-optimization/47028
12314 * gcc.dg/pr47028.c: New test.
12316 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12318 * objc.dg/protocol-forward-1.m: Removed TODO.
12319 * objc.dg/protocol-forward-2.m: New.
12320 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12321 * obj-c++.dg/protocol-forward-2.mm: New.
12323 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12326 * g++.dg/eh/pr38662.C: New testcase.
12328 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12330 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12331 scan for newline '\n'.
12334 Copyright (C) 2011 Free Software Foundation, Inc.
12336 Copying and distribution of this file, with or without modification,
12337 are permitted in any medium without royalty provided the copyright
12338 notice and this notice are preserved.