1 2011-10-14 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/nsdmi-const1.C: New.
6 2011-10-14 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/pointer_intent_5.f90: New.
11 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
13 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
14 * gcc.target/i386/warn-vect-op-1.c: Ditto.
15 * gcc.target/i386/warn-vect-op-2.c: Ditto.
17 2011-10-14 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/pointer_check_11.f90: New.
21 * gfortran.dg/pointer_check_12.f90: New.
23 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/overload/operator4.C: New.
28 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
30 * gcc.dg/di-longlong64-sync-1.c: New test.
31 * gcc.dg/di-sync-multithread.c: New test.
32 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
33 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
34 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
35 tests for v5, v6, v6k, and v7-a, and add-options helpers.
36 (check_effective_target_arm_arm_ok): New helper.
37 (check_effective_target_sync_longlong): New helper.
39 2011-10-14 Richard Guenther <rguenther@suse.de>
41 PR tree-optimization/50723
42 * gcc.dg/torture/pr50723.c: New testcase.
44 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/warn/format6.C: New.
48 * obj-c++.dg/warn6.mm: Likewise.
50 2011-10-13 Richard Henderson <rth@redhat.com>
52 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
54 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
55 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
56 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
58 2011-10-13 Jason Merrill <jason@redhat.com>
61 * g++.dg/cpp0x/nsdmi-template2.C: New.
64 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
67 * g++.dg/init/vbase1.C: New.
69 2011-10-13 Jakub Jelinek <jakub@redhat.com>
71 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
72 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
73 * gcc.target/i386/avx-vphminposuw-2.c: New test.
74 * gcc.target/i386/avx-vphminposuw-3.c: New test.
76 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
78 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
80 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
82 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
84 2011-10-13 Richard Guenther <rguenther@suse.de>
86 PR tree-optimization/50712
87 * gcc.target/i386/pr50712.c: New testcase.
89 2011-10-13 Tom de Vries <tom@codesourcery.com>
91 * gcc.dg/memcpy-4.c: New test.
93 2011-10-13 Richard Guenther <rguenther@suse.de>
95 PR tree-optimization/50698
96 * g++.dg/vect/pr50698.cc: New testcase.
98 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
100 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
101 * gcc.target/powerpc/warn-2.c: Ditto.
103 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
104 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
105 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
106 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
107 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
108 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
109 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
110 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
111 * gcc.target/powerpc/ppc-pow.c: Likewise.
112 * gcc.target/powerpc/recip-1.c: Likewise.
113 * gcc.target/powerpc/recip-2.c: Likewise.
114 * gcc.target/powerpc/recip-3.c: Likewise.
115 * gcc.target/powerpc/recip-4.c: Likewise.
116 * gcc.target/powerpc/recip-5.c: Likewise.
118 2011-10-12 David S. Miller <davem@davemloft.net>
120 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
121 '-mvis3' instead of 'mcpu=niagara3' in options.
122 * gcc.target/sparc/fhalve.c: Likewise.
123 * gcc.target/sparc/fnegop.c: Likewise.
124 * gcc.target/sparc/fpadds.c: Likewise.
125 * gcc.target/sparc/fshift.c: Likewise.
126 * gcc.target/sparc/fucmp.c: Likewise.
127 * gcc.target/sparc/lzd.c: Likewise.
128 * gcc.target/sparc/vis3misc.c: Likewise.
129 * gcc.target/sparc/xmul.c: Likewise.
131 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
133 * gnat.dg/vect1.ad[sb]: New test.
134 * gnat.dg/vect1_pkg.ads: New helper.
135 * gnat.dg/vect2.ad[sb]: New test.
136 * gnat.dg/vect2_pkg.ads: New helper.
137 * gnat.dg/vect3.ad[sb]: New test.
138 * gnat.dg/vect3_pkg.ads: New helper.
139 * gnat.dg/vect4.ad[sb]: New test.
140 * gnat.dg/vect4_pkg.ads: New helper.
141 * gnat.dg/vect5.ad[sb]: New test.
142 * gnat.dg/vect5_pkg.ads: New helper.
143 * gnat.dg/vect6.ad[sb]: New test.
144 * gnat.dg/vect6_pkg.ads: New helper.
146 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
149 * gcc.target/i386/fma_run_double_2.c: Likewise.
150 * gcc.target/i386/fma_run_double_3.c: Likewise.
151 * gcc.target/i386/fma_run_double_4.c: Likewise.
152 * gcc.target/i386/fma_run_double_5.c: Likewise.
153 * gcc.target/i386/fma_run_double_6.c: Likewise.
154 * gcc.target/i386/fma_run_float_1.c: Likewise.
155 * gcc.target/i386/fma_run_float_2.c: Likewise.
156 * gcc.target/i386/fma_run_float_3.c: Likewise.
157 * gcc.target/i386/fma_run_float_4.c: Likewise.
158 * gcc.target/i386/fma_run_float_5.c: Likewise.
159 * gcc.target/i386/fma_run_float_6.c: Likewise.
161 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
162 remove the extra dg-options.
163 * gcc.target/i386/l_fma_double_2.c: Likewise.
164 * gcc.target/i386/l_fma_double_3.c: Likewise.
165 * gcc.target/i386/l_fma_double_4.c: Likewise.
166 * gcc.target/i386/l_fma_double_5.c: Likewise.
167 * gcc.target/i386/l_fma_double_6.c: Likewise.
168 * gcc.target/i386/l_fma_float_1.c: Likewise.
169 * gcc.target/i386/l_fma_float_2.c: Likewise.
170 * gcc.target/i386/l_fma_float_3.c: Likewise.
171 * gcc.target/i386/l_fma_float_4.c: Likewise.
172 * gcc.target/i386/l_fma_float_5.c: Likewise.
173 * gcc.target/i386/l_fma_float_6.c: Likewise.
175 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
177 PR tree-optimization/50189
178 * g++.dg/torture/pr50189.C: New testcase.
180 2011-10-12 Richard Guenther <rguenther@suse.de>
182 PR tree-optimization/50700
183 * gcc.dg/builtin-object-size-12.c: New testcase.
185 2011-10-12 Joseph Myers <joseph@codesourcery.com>
188 * gcc.c-torture/compile/pr50565-1.c,
189 gcc.c-torture/compile/pr50565-2.c: New tests.
191 2011-10-11 Jason Merrill <jason@redhat.com>
195 * g++.dg/template/constant1.C: New.
196 * g++.dg/template/constant2.C: New.
197 * g++.dg/cpp0x/constexpr-template3.C: New.
199 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
201 * gcc.target/i386/warn-vect-op-3.c: New test.
202 * gcc.target/i386/warn-vect-op-1.c: New test.
203 * gcc.target/i386/warn-vect-op-2.c: New test.
205 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
207 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
209 2011-10-11 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/50204
212 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
214 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
216 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
218 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
220 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
221 * gcc.target/i386/fma_double_2.c: Ditto.
222 * gcc.target/i386/fma_double_3.c: Ditto.
223 * gcc.target/i386/fma_double_4.c: Ditto.
224 * gcc.target/i386/fma_double_5.c: Ditto.
225 * gcc.target/i386/fma_double_6.c: Ditto.
226 * gcc.target/i386/fma_float_1.c: Ditto.
227 * gcc.target/i386/fma_float_2.c: Ditto.
228 * gcc.target/i386/fma_float_3.c: Ditto.
229 * gcc.target/i386/fma_float_4.c: Ditto.
230 * gcc.target/i386/fma_float_5.c: Ditto.
231 * gcc.target/i386/fma_float_6.c: Ditto.
232 * gcc.target/i386/l_fma_double_1.c: Ditto.
233 * gcc.target/i386/l_fma_double_2.c: Ditto.
234 * gcc.target/i386/l_fma_double_3.c: Ditto.
235 * gcc.target/i386/l_fma_double_4.c: Ditto.
236 * gcc.target/i386/l_fma_double_5.c: Ditto.
237 * gcc.target/i386/l_fma_double_6.c: Ditto.
238 * gcc.target/i386/l_fma_float_1.c: Ditto.
239 * gcc.target/i386/l_fma_float_2.c: Ditto.
240 * gcc.target/i386/l_fma_float_3.c: Ditto.
241 * gcc.target/i386/l_fma_float_4.c: Ditto.
242 * gcc.target/i386/l_fma_float_5.c: Ditto.
243 * gcc.target/i386/l_fma_float_6.c: Ditto.
244 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
245 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
246 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
247 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
248 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
249 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
250 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
251 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
252 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
253 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
254 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
255 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
257 2011-10-11 Tristan Gingold <gingold@adacore.com>
259 * gcc.dg/va-arg-4.c: New test.
260 * gcc.dg/va-arg-5.c: Ditto.
262 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
264 * lib/target-supports.exp (check_effective_target_fd_truncate):
265 Close and unlink test file before exit.
267 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
270 * gfortran.dg/forall_15.f90: New test case.
272 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
273 Andrew Macleod <amacleod@redhat.com>
275 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
276 wrappers for *other_threads() and *final_verify().
277 * gcc.dg/simulate-thread/simulate-thread.h
278 (simulate_thread_wrapper_other_threads): New.
279 (simulate_thread_wrapper_final_verify): New.
281 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
283 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
285 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
287 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
289 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
290 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
292 * gcc.target/i386/fma_1.h: New file.
293 * gcc.target/i386/fma_2.h: Likewise.
294 * gcc.target/i386/fma_3.h: Likewise.
295 * gcc.target/i386/fma_4.h: Likewise.
296 * gcc.target/i386/fma_5.h: Likewise.
297 * gcc.target/i386/fma_6.h: Likewise.
298 * gcc.target/i386/fma_double_1.c: Likewise.
299 * gcc.target/i386/fma_double_2.c: Likewise.
300 * gcc.target/i386/fma_double_3.c: Likewise.
301 * gcc.target/i386/fma_double_4.c: Likewise.
302 * gcc.target/i386/fma_double_5.c: Likewise.
303 * gcc.target/i386/fma_double_6.c: Likewise.
304 * gcc.target/i386/fma_float_1.c: Likewise.
305 * gcc.target/i386/fma_float_2.c: Likewise.
306 * gcc.target/i386/fma_float_3.c: Likewise.
307 * gcc.target/i386/fma_float_4.c: Likewise.
308 * gcc.target/i386/fma_float_5.c: Likewise.
309 * gcc.target/i386/fma_float_6.c: Likewise.
310 * gcc.target/i386/fma_main.h: Likewise.
311 * gcc.target/i386/fma_run_double_1.c: Likewise.
312 * gcc.target/i386/fma_run_double_2.c: Likewise.
313 * gcc.target/i386/fma_run_double_3.c: Likewise.
314 * gcc.target/i386/fma_run_double_4.c: Likewise.
315 * gcc.target/i386/fma_run_double_5.c: Likewise.
316 * gcc.target/i386/fma_run_double_6.c: Likewise.
317 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
318 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
319 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
320 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
321 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
322 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
323 * gcc.target/i386/fma_run_float_1.c: Likewise.
324 * gcc.target/i386/fma_run_float_2.c: Likewise.
325 * gcc.target/i386/fma_run_float_3.c: Likewise.
326 * gcc.target/i386/fma_run_float_4.c: Likewise.
327 * gcc.target/i386/fma_run_float_5.c: Likewise.
328 * gcc.target/i386/fma_run_float_6.c: Likewise.
329 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
330 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
331 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
332 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
333 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
334 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
335 * gcc.target/i386/l_fma_1.h: Likewise.
336 * gcc.target/i386/l_fma_2.h: Likewise.
337 * gcc.target/i386/l_fma_3.h: Likewise.
338 * gcc.target/i386/l_fma_4.h: Likewise.
339 * gcc.target/i386/l_fma_5.h: Likewise.
340 * gcc.target/i386/l_fma_6.h: Likewise.
341 * gcc.target/i386/l_fma_double_1.c: Likewise.
342 * gcc.target/i386/l_fma_double_2.c: Likewise.
343 * gcc.target/i386/l_fma_double_3.c: Likewise.
344 * gcc.target/i386/l_fma_double_4.c: Likewise.
345 * gcc.target/i386/l_fma_double_5.c: Likewise.
346 * gcc.target/i386/l_fma_double_6.c: Likewise.
347 * gcc.target/i386/l_fma_float_1.c: Likewise.
348 * gcc.target/i386/l_fma_float_2.c: Likewise.
349 * gcc.target/i386/l_fma_float_3.c: Likewise.
350 * gcc.target/i386/l_fma_float_4.c: Likewise.
351 * gcc.target/i386/l_fma_float_5.c: Likewise.
352 * gcc.target/i386/l_fma_float_6.c: Likewise.
353 * gcc.target/i386/l_fma_main.h: Likewise.
354 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
355 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
356 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
357 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
358 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
359 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
360 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
361 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
362 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
363 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
364 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
365 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
367 2011-10-10 Richard Guenther <rguenther@suse.de>
370 * gcc.dg/torture/pr50389.c: New testcase.
372 2011-10-10 Richard Guenther <rguenther@suse.de>
375 * gcc.dg/builtins-47.c: Optimize.
377 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
379 * lib/gcc-simulate-thread.exp: New.
380 * gcc.dg/simulate-thread/guality.h: New.
381 * gcc.dg/simulate-thread/simulate-thread.h: New.
382 * gcc.dg/simulate-thread/simulate-thread.exp: New.
383 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
384 * gcc.dg/simulate-thread/README: New.
385 * g++.dg/simulate-thread/guality.h: New.
386 * g++.dg/simulate-thread/simulate-thread.h: New.
387 * g++.dg/simulate-thread/simulate-thread.exp: New.
388 * g++.dg/simulate-thread/simulate-thread.gdb: New.
389 * c-c++-common/cxxbitfields-2.c: Remove.
390 * c-c++-common/cxxbitfields.c: Remove.
391 * c-c++-common/cxxbitfields-4.c: Remove.
392 * c-c++-common/cxxbitfields-5.c: Remove.
393 * c-c++-common/simulate-thread/bitfields-1.c: New.
394 * c-c++-common/simulate-thread/bitfields-2.c: New.
395 * c-c++-common/simulate-thread/bitfields-3.c: New.
396 * c-c++-common/simulate-thread/bitfields-4.c: New.
398 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
401 * g++.dg/warn/format5.C: New.
403 2011-10-09 Tobias Burnus <burnus@net-b.de>
406 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
407 * gfortran.dg/common_16.f90: New.
409 2011-10-09 Tobias Burnus <burnus@net-b.de>
411 * gfortran.dg/iso_c_binding_param_1.f90: New.
412 * gfortran.dg/iso_c_binding_param_2.f90: New.
413 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
415 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
417 PR tree-optimization/50635
418 * gcc.dg/vect/pr50635.c: New test.
420 2011-10-09 Janus Weil <janus@gcc.gnu.org>
423 * gfortran.dg/proc_decl_27.f90: New.
425 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
428 * objc/execute/initialize-1.m: New test.
430 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
433 * gfortran.dg/pointer_function_result_1.f90 : New test.
435 2011-10-07 David S. Miller <davem@davemloft.net>
438 * gcc.target/sparc/sparc.exp: Add vis3 target test.
439 * gcc.target/sparc/cmask.c: Use it.
440 * gcc.target/sparc/fhalve.c: Likewise.
441 * gcc.target/sparc/fnegop.c: Likewise.
442 * gcc.target/sparc/fpadds.c: Likewise.
443 * gcc.target/sparc/fshift.c: Likewise.
444 * gcc.target/sparc/fucmp.c: Likewise.
445 * gcc.target/sparc/lzd.c: Likewise.
446 * gcc.target/sparc/vis3misc.c: Likewise.
447 * gcc.target/sparc/xmul.c: Likewise.
449 2011-10-07 Richard Henderson <rth@redhat.com>
451 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
453 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
455 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
457 * gcc.dg/pr50193-1.c: New file.
458 * gcc.target/arm/shiftable.c: New file.
460 2011-10-07 Janus Weil <janus@gcc.gnu.org>
463 * gfortran.dg/class_46.f03: New.
465 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
467 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
468 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
469 (syslog, vsyslog, __vsyslog_chk): Likewise.
471 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
472 (x, EXT_x): Use ASMNAME.
474 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
477 2011-10-07 Tom de Vries <tom@codesourcery.com>
480 * gcc.dg/pr50527.c: New test.
482 2011-10-07 Jakub Jelinek <jakub@redhat.com>
484 PR tree-optimization/50650
485 * gcc.c-torture/compile/pr50650.c: New test.
487 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
489 PR tree-optimization/50575
490 * gcc.c-torture/execute/vector-compare-2.x: New file.
492 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
496 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
499 2011-10-07 Richard Guenther <rguenther@suse.de>
502 * gcc.dg/vect/vect-align-2.c: Increase array size.
504 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
505 H.J. Lu <hongjiu.lu@intel.com>
508 * gcc.target/i386/pr50603.c: New test.
510 2011-10-06 Jason Merrill <jason@redhat.com>
513 * g++.dg/cpp0x/default31.C: New.
515 2011-10-06 Jakub Jelinek <jakub@redhat.com>
517 PR tree-optimization/50596
518 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
520 * gcc.dg/vect/vect-cond-8.c: New test.
522 2011-10-06 Richard Henderson <rth@redhat.com>
524 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
525 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
526 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
527 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
528 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
529 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
530 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
531 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
532 * gcc.c-torture/execute/vshuf-16.inc: New file.
533 * gcc.c-torture/execute/vshuf-2.inc: New file.
534 * gcc.c-torture/execute/vshuf-4.inc: New file.
535 * gcc.c-torture/execute/vshuf-8.inc: New file.
536 * gcc.c-torture/execute/vshuf-main.inc: New file.
537 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
538 * gcc.c-torture/execute/vshuf-v2df.c: New test.
539 * gcc.c-torture/execute/vshuf-v2di.c: New test.
540 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
541 * gcc.c-torture/execute/vshuf-v2si.c: New test.
542 * gcc.c-torture/execute/vshuf-v4df.c: New test.
543 * gcc.c-torture/execute/vshuf-v4di.c: New test.
544 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
545 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
546 * gcc.c-torture/execute/vshuf-v4si.c: New test.
547 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
548 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
549 * gcc.c-torture/execute/vshuf-v8si.c: New test.
551 2011-10-06 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/49279
554 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
555 * gcc.c-torture/execute/pr49279.c: New test.
557 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
560 * gcc.c-torture/compile/pr49049.c: New test.
562 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
565 * gcc.target/arm/pr50305.c: New test.
567 2011-10-06 Richard Guenther <rguenther@suse.de>
569 PR tree-optimization/38884
570 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
571 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
573 2011-10-05 David S. Miller <davem@davemloft.net>
575 * gcc.target/sparc/lzd.c: New test.
576 * gcc.target/sparc/popc.c: New test.
578 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
580 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
581 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
582 * g++.dg/other/final1.C: Cleanup original tree dump.
584 2011-10-05 Jakub Jelinek <jakub@redhat.com>
586 PR tree-optimization/50613
587 * gcc.dg/pr50613.c: New test.
589 2011-10-05 Richard Henderson <rth@redhat.com>
591 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
592 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
593 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
594 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
595 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
596 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
597 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
598 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
600 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
603 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
604 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
605 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
606 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
608 2011-10-05 Richard Guenther <rguenther@suse.de>
610 PR tree-optimization/38885
611 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
613 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
615 * gcc.target/i386/sw-1.c: New test.
617 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
619 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
621 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
623 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
625 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
627 2011-10-04 David S. Miller <davem@davemloft.net>
629 * gcc.target/sparc/fhalve.c: New test.
630 * gcc.target/sparc/fnegop.c: New test.
631 * gcc.target/sparc/xmul.c: New test.
633 2011-10-04 Janus Weil <janus@gcc.gnu.org>
636 * gfortran.dg/dummy_procedure_6.f90: New.
638 2011-10-04 Jakub Jelinek <jakub@redhat.com>
640 PR tree-optimization/50604
641 * gcc.dg/pr50604.c: New test.
643 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645 PR tree-optimization/49662
646 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
647 * gcc.dg/graphite/interchange-15.c: Likewise.
648 * gcc.dg/graphite/interchange-mvt.c: Likewise.
650 2011-10-04 Jakub Jelinek <jakub@redhat.com>
652 * gcc.dg/tree-ssa/restrict-4.c: New test.
654 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
656 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
657 (main): Use __typeof to get result type of comparison.
659 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
661 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
662 Make et_vect_multiple_sizes_saved global.
663 (check_effective_target_vect64): Make et_vect64_saved global.
665 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
667 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
668 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
669 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
670 * gcc.dg/builtin-complex-err-1.c: Adjust.
672 2011-10-02 Jason Merrill <jason@redhat.com>
674 * g++.dg/cpp0x/range-for22.C: New.
676 * g++.dg/cpp0x/variadic65.C: Remove xfails.
677 * g++.dg/cpp0x/variadic82.C: Remove xfails.
678 * g++.dg/cpp0x/variadic83.C: Remove xfails.
679 * g++.dg/cpp0x/variadic105.C: Remove xfails.
681 * g++.dg/cpp0x/nsdmi5.C: New.
683 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
686 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
688 (mips-dg-options): Force an ABI option if the current ABI is
689 incompatible with the required -mlong setting. Likewise force
690 a long setting if the current one is incompatible with the
691 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
692 throughout procedure.
693 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
694 instead of addressing=absolute.
696 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
698 * gcc.target/mips/stack-1.c: New test.
700 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
702 * gcc.dg/pr49696.c: New test.
704 2011-10-02 Jan Hubicka <jh@suse.cz>
706 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
708 2011-10-01 David S. Miller <davem@davemloft.net>
710 * gcc.target/sparc/cmask.c: New test.
711 * gcc.target/sparc/fpadds.c: New test.
712 * gcc.target/sparc/fshift.c: New test.
713 * gcc.target/sparc/fucmp.c: New test.
714 * gcc.target/sparc/vis3misc.c: New test.
716 2011-10-01 Janus Weil <janus@gcc.gnu.org>
719 * gfortran.dg/assumed_charlen_arg_2.f90: New.
721 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
724 * g++.dg/dfp/44473-1.C: New test.
725 * g++.dg/dfp/44473-2.C: New test.
726 * g++.dg/dfp/mangle-1.C: New test.
727 * g++.dg/dfp/mangle-2.C: New test.
728 * g++.dg/dfp/mangle-3.C: New test.
729 * g++.dg/dfp/mangle-4.C: New test.
730 * g++.dg/dfp/mangle-5.C: New test.
732 2011-09-30 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/pr50571.c: New test.
737 PR tree-optimization/46309
738 * gcc.dg/pr46309.c: New test.
740 2011-09-30 Jakub Jelinek <jakub@redhat.com>
742 * gcc.dg/strlenopt-21.c: New test.
744 2011-09-30 Revital Eres <revital.eres@linaro.org>
746 * gcc.dg/sms-10.c: New file.
748 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
750 * gcc.target/arm/pr50099.c: New test.
752 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
754 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
756 2011-09-30 David S. Miller <davem@davemloft.net>
758 * gcc.target/sparc/bmaskbshuf.c: New test.
759 * gcc.target/sparc/edgen.c: New test.
761 2011-09-29 Janus Weil <janus@gcc.gnu.org>
764 * gfortran.dg/pure_formal_proc_3.f90: New.
767 * gfortran.dg/stfunc_7.f90: New.
769 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
771 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
772 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
773 * gcc.dg/vector-compare-1.c: Likewise.
774 * gcc.dg/vector-compare-2.c: Likewise.
776 2011-09-29 David S. Miller <davem@davemloft.net>
778 * gcc.target/sparc/array.c: New test.
780 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
782 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
783 loop unroll and set max unroll times to 8.
784 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
785 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
786 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
787 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
789 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
792 * g++.dg/ext/visibility/warn5.C: New.
794 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/warn/Wextra-3.C: New.
799 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
802 * gcc.target/sh/pr49468-si.c: New.
804 2011-09-28 Tom de Vries <tom@codesourcery.com>
807 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
808 (TEST): Initialize src3 with random floats.
809 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
810 from union src3. Initialize src3 with random floats.
812 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
814 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
815 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
816 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
817 * gcc.target/sh/sh4a-sincosf.c: Ditto.
818 * gcc.target/sh/sh4a-cos.c: Ditto.
819 * gcc.target/sh/sh4a-cosf.c: Ditto.
820 * gcc.target/sh/sh4a-sin.c: Ditto.
821 * gcc.target/sh/sh4a-sinf.c: Ditto.
822 * gcc.target/sh/sh4a-fsrra.c: Ditto.
823 * gcc.target/sh/sh4a-memmovua.c: Ditto.
824 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
826 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/parse/error40.C: New.
830 * g++.dg/warn/incomplete1.C: Adjust.
832 2011-09-27 Jan Hubicka <jh@suse.cz>
835 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
838 2011-09-27 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/strlenopt-1.c: New test.
841 * gcc.dg/strlenopt-1f.c: New test.
842 * gcc.dg/strlenopt-2.c: New test.
843 * gcc.dg/strlenopt-2f.c: New test.
844 * gcc.dg/strlenopt-3.c: New test.
845 * gcc.dg/strlenopt-4.c: New test.
846 * gcc.dg/strlenopt-4g.c: New test.
847 * gcc.dg/strlenopt-4gf.c: New test.
848 * gcc.dg/strlenopt-5.c: New test.
849 * gcc.dg/strlenopt-6.c: New test.
850 * gcc.dg/strlenopt-7.c: New test.
851 * gcc.dg/strlenopt-8.c: New test.
852 * gcc.dg/strlenopt-9.c: New test.
853 * gcc.dg/strlenopt-10.c: New test.
854 * gcc.dg/strlenopt-11.c: New test.
855 * gcc.dg/strlenopt-12.c: New test.
856 * gcc.dg/strlenopt-12g.c: New test.
857 * gcc.dg/strlenopt-13.c: New test.
858 * gcc.dg/strlenopt-14g.c: New test.
859 * gcc.dg/strlenopt-14gf.c: New test.
860 * gcc.dg/strlenopt-15.c: New test.
861 * gcc.dg/strlenopt-16g.c: New test.
862 * gcc.dg/strlenopt-17g.c: New test.
863 * gcc.dg/strlenopt-18g.c: New test.
864 * gcc.dg/strlenopt.h: New file.
866 2011-09-27 Tom de Vries <tom@codesourcery.com>
869 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
870 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
871 * gcc.dg/pr43864.c: New test.
872 * gcc.dg/pr43864-2.c: Same.
873 * gcc.dg/pr43864-3.c: Same.
874 * gcc.dg/pr43864-4.c: Same.
876 2011-09-27 Jan Hubicka <jh@suse.cz>
878 * gcc.dg/ipa/inline-5.c: New testcase.
880 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
882 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
884 * gcc.dg/vect/bb-slp-27.c: New.
885 * gcc.dg/vect/bb-slp-28.c: New.
887 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
889 * testsuite/lib/target-supports.exp (check_profiling_available):
890 Don't rely solely on TLS tests for -fprofile-generate, fall
891 through to the other code.
893 2011-09-27 Richard Guenther <rguenther@suse.de>
895 PR tree-optimization/50363
896 * gcc.dg/torture/pr50363.c: New testcase.
898 2011-09-26 Jason Merrill <jason@redhat.com>
901 * g++.dg/template/partial13.C: New.
904 * g++.dg/template/partial12.C: New.
907 * g++.dg/cpp0x/constexpr-typedef1.C: New.
909 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
912 * g++.dg/diagnostic/bindings1.C: New.
913 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
915 2011-09-26 David S. Miller <davem@davemloft.net>
917 * gcc.target/sparc/wrgsr.c: New test.
918 * gcc.target/sparc/rdgsr.c: New test.
919 * gcc.target/sparc/edge.c: New test.
920 * gcc.target/sparc/fcmp.c: New test.
922 * gcc.target/sparc/edge.c: Update for new return types.
923 * gcc.target/sparc/fcmp.c: Likewise.
925 * gcc.target/sparc/fpaddsubi.c: New test.
927 2011-09-26 Janus Weil <janus@gcc.gnu.org>
930 * gfortran.dg/common_15.f90: New.
933 * gfortran.dg/dummy_procedure_5.f90: New.
934 * gfortran.dg/interface_26.f90: Modified error message.
935 * gfortran.dg/proc_ptr_11.f90: Ditto.
936 * gfortran.dg/proc_ptr_15.f90: Ditto.
937 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
938 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
940 2011-09-26 Jason Merrill <jason@redhat.com>
943 * g++.dg/overload/rvalue3.C: New.
946 * g++.dg/overload/ref-conv2.C: New.
948 * g++.dg/cpp0x/nsdmi-template1.C: New.
950 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/cpp0x/nullptr25.C: New.
954 2011-09-26 Richard Guenther <rguenther@suse.de>
956 PR tree-optimization/50472
957 * gcc.dg/torture/pr50472.c: New testcase.
959 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/opt22.adb: New test.
962 * gnat.dg/opt22_pkg.ad[sb]: New helper.
964 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
966 * gnat.dg/opt21.adb: New test.
967 * gnat.dg/opt21_pkg.ad[sb]: New helper.
969 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
971 * gnat.dg/opt20.ad[sb]: New test.
972 * gnat.dg/opt20_pkg.ads: New helper.
974 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/array17.adb: New test.
977 * gnat.dg/array17_pkg.ads: New helper.
979 2011-09-25 Jason Merrill <jason@redhat.com>
981 * g++.dg/cpp0x/nsdmi-defer4.C: New.
983 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
985 * gnat.dg/frame_overflow.ads: New.
986 * gnat.dg/frame_overflow.adb: Adjust.
987 * gnat.dg/specs/addr1.ads: Likewise.
989 2011-09-25 Jakub Jelinek <jakub@redhat.com>
991 * g++.dg/tree-ssa/restrict2.C: New test.
993 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
995 * lib/target-supports.exp (check_effective_target_vect64): New.
996 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
997 of multiple vector sizes.
998 * gcc.dg/vect/bb-slp-26.c: New.
1000 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/template/bitfield1.C: New.
1005 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1007 * gcc.dg/vect/bb-slp-24.c: New.
1009 2011-09-24 Jason Merrill <jason@redhat.com>
1011 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1013 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1015 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1016 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1018 * g++.dg/cpp0x/nsdmi1.C: New.
1019 * g++.dg/cpp0x/nsdmi2.C: New.
1020 * g++.dg/cpp0x/nsdmi3.C: New.
1021 * g++.dg/cpp0x/nsdmi4.C: New.
1022 * g++.old-deja/g++.other/init4.C: New.
1024 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/template/sfinae28.C: New.
1029 2011-09-23 Ian Lance Taylor <iant@google.com>
1031 * go.test/go-test.exp (errchk): Handle more cases of getting
1032 correct Tcl backslash quoting in regular expressions in test file.
1034 2011-09-23 Jason Merrill <jason@redhat.com>
1037 * g++.dg/init/const8.C: New.
1038 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1039 * g++.dg/cpp0x/defaulted2.C: Likewise.
1040 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1041 * g++.dg/init/pr20039.C: Likewise.
1042 * g++.dg/init/pr42844.C: Likewise.
1044 2011-09-23 Jan Hubicka <jh@suse.cz>
1046 * gcc.dg/ipa/inline-1.c: new testcase.
1047 * gcc.dg/ipa/inline-2.c: new testcase.
1048 * gcc.dg/ipa/inline-3.c: new testcase.
1049 * gcc.dg/ipa/inline-4.c: new testcase.
1051 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/cpp0x/constexpr-static8.C: New.
1056 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.target/i386/avxfp-1.c: New test.
1059 * gcc.target/i386/avxfp-2.c: New test.
1061 2011-09-23 Terry Guo <terry.guo@arm.com>
1063 * gcc.c-torture/execute/941014-1.x: Deleted.
1065 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/cpp0x/pr50491.C: New.
1070 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1073 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1075 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/cpp0x/nullptr24.C: New.
1080 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/pr50482.c: New test.
1085 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1087 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1088 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1089 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1090 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1091 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1092 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1093 multilib options contain different -march= from dg-options.
1095 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1096 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/template/friend52.C: New.
1101 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1103 * gcc.target/arm/cmp-1.c: New test.
1104 * gcc.target/arm/cmp-2.c: Likewise.
1106 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1109 * gfortran.dg/impure_actual_1.f90: Modified error message.
1110 * gfortran.dg/proc_ptr_32.f90: New.
1111 * gfortran.dg/proc_ptr_33.f90: New.
1113 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1115 PR tree-optimization/50451
1116 * gcc.dg/vect/pr50451.c: New test.
1118 2011-09-21 Ian Lance Taylor <iant@google.com>
1120 * go.test/go-test.exp (errchk): Add special case for bug332.
1121 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1122 some more test lines.
1124 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1126 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1127 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1128 * g++.dg/other/i386-8.C: Ditto.
1129 * g++.dg/other/pr34435.C: Ditto.
1130 * g++.dg/other/pr39496.C: Ditto.
1131 * g++.dg/other/mmintrin.C: Ditto.
1133 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1135 * gcc.dg/vect/vect-cond-7.c: New test.
1136 * gcc.target/i386/sse4_1-cond-1.c: New test.
1137 * gcc.target/i386/avx-cond-1.c: New test.
1139 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1142 * g++.dg/other/pr50464.C: New test.
1144 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1146 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1147 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1148 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1149 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1151 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1153 * gnat.dg/opt19.adb: New test.
1155 2011-09-21 Terry Guo <terry.guo@arm.com>
1157 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1158 on arch conflict when testing case on targets other than armv7-a.
1160 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/ext/int128-1.C: New.
1164 * g++.dg/ext/int128-2.C: Likewise.
1165 * g++.dg/ext/int128-2.h: Likewise.
1167 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1170 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1172 2011-09-20 Jason Merrill <jason@redhat.com>
1174 * g++.dg/cpp0x/constexpr-generated1.C: New.
1177 * g++.dg/overload/ref-conv1.C: New.
1179 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1181 * g++.dg/other/final1.C: New.
1183 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1185 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1188 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1190 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1193 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1195 PR tree-optimization/50413
1196 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1197 -fdump-tree-slp-details. Run other tests with
1198 -fdump-tree-vect-details.
1199 * g++.dg/vect/slp-pr50413.cc: New.
1201 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1202 Ira Rosen <ira.rosen@linaro.org>
1205 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1206 Fix underscores around restrict.
1208 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1210 PR tree-optimization/50414
1211 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1212 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1213 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1215 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1217 PR tree-optimization/50412
1218 * gfortran.dg/vect/pr50412.f90: New.
1220 2011-09-16 Jason Merrill <jason@redhat.com>
1223 * g++.dg/eh/defarg1.C: New.
1225 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.dg/vect/vect-reduc-10.c: New test.
1228 * gcc.target/i386/avx-reduc-1.c: New test.
1230 * gcc.target/i386/sse2-extract-1.c: New test.
1231 * gcc.target/i386/avx-extract-1.c: New test.
1233 2011-09-16 Terry Guo <terry.guo@arm.com>
1235 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1237 2011-09-15 Diego Novillo <dnovillo@google.com>
1239 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1240 ALWAYS_CXXFLAGS, if defined.
1241 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1242 ALWAYS_GFORTRANFLAGS, if defined.
1243 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1244 ALWAYS_GOCFLAGS, if defined.
1245 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1246 ALWAYS_OBJCXXFLAGS, if defined.
1247 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1248 additional_flags, if defined.
1249 * lib/gnat.exp (gnat_target_compile): Likewise.
1250 * lib/objc.exp (objc_target_compile): Likewise.
1251 * lib/target-supports-dg.exp (dg-add-options): Handle
1254 2011-09-15 Tom de Vries <tom@codesourcery.com>
1257 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1258 Use uintptr_t in f1. Undo avr xfails.
1260 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1264 * gfortran.dg/function_types_3.f90: New.
1266 2011-09-15 Jason Merrill <jason@redhat.com>
1269 * g++.dg/cpp0x/trailing7.C: New.
1272 * g++.dg/cpp0x/nullptr23.C: New.
1274 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1276 * gcc.dg/vect/bb-slp-25.c: New.
1278 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/cpp0x/noexcept15.C: New.
1283 2011-09-14 Tom de Vries <tom@codesourcery.com>
1286 * gcc.dg/pr50251.c: New test.
1288 2011-09-14 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/null_5.f90: New.
1293 * gfortran.dg/null_6.f90: New.
1295 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1297 * gcc.c-torture/compile/20110913-1.c: New test.
1299 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1302 * gfortran.dg/result_2.f90: New.
1304 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1306 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1308 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1311 * g++.dg/cpp0x/variadic116.C: New test case.
1313 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1315 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1316 * gcc.target/mips/interrupt_handler-2.c: New test.
1317 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1319 2011-09-12 Jason Merrill <jason@redhat.com>
1321 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1323 * g++.dg/cpp0x/explicit7.C: New.
1325 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1327 PR rtl-optimization/50212
1328 * g++.dg/other/pr50212.C: New test.
1330 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1333 * testsuite/gcc.target/avr/torture/avr-torture.exp
1334 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1335 "-O2 -fmerge-all-constants".
1337 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1340 * gfortran.dg/do_while_1.f90: New test.
1342 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1346 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1347 * gfortran.dg/proc_decl_26.f90: New.
1348 * gfortran.dg/typebound_override_2.f90: New.
1349 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1351 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1353 * gnat.dg/cond_expr2.ad[sb]: New test.
1355 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1357 * gnat.dg/atomic5.ad[sb]: New test.
1359 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1361 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1363 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1366 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1368 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1371 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1373 2011-09-09 Richard Guenther <rguenther@suse.de>
1375 PR tree-optimization/50328
1376 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1378 2011-09-09 Richard Guenther <rguenther@suse.de>
1381 * gcc.dg/torture/pr50333.c: New testcase.
1383 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1385 PR tree-optimization/50318
1386 * gcc.target/arm/pr50318-1.c: New file.
1388 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1390 * gcc.target/i386/all_one_m256i.c: New test.
1392 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/cpp0x/sfinae28.C: New.
1397 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1400 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1401 longer ignored on typedefs.
1403 PR c++/33255 - Support -Wunused-local-typedefs warning
1404 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1405 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1407 2011-09-08 Martin Jambor <mjambor@suse.cz>
1409 PR tree-optimization/50287
1410 * gcc.dg/torture/pr50287.c: New test.
1412 2011-09-08 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/19831
1415 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1416 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1417 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1418 * gcc.dg/errno-1.c: Adjust.
1420 2011-09-08 Richard Guenther <rguenther@suse.de>
1422 PR tree-optimization/19831
1423 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1425 2011-09-08 Tobias Burnus <burnus@net-b.de>
1428 * gfortran.dg/do_concurrent_1.f90: New.
1429 * gfortran.dg/do_concurrent_2.f90: New.
1431 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1434 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1435 * gcc.dg/pr50310-2.c: New test.
1437 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1440 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1441 * gfortran.dg/impure_constructor_1.f90: Modified.
1442 * gfortran.dg/proc_ptr_comp_33.f90: New.
1444 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1447 * gcc.dg/pr50310-1.c: New test.
1449 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1452 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1455 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/cpp0x/noexcept14.C: New.
1460 2011-09-07 Jason Merrill <jason@redhat.com>
1462 * g++.dg/cpp0x/constexpr-ref3.C: New.
1464 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1466 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1468 * gcc.dg/section1.c: Don't xfail for avr.
1470 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1472 PR tree-optimization/50322
1473 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1475 2011-09-07 Martin Jambor <mjambor@suse.cz>
1477 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1479 2011-09-07 Martin Jambor <mjambor@suse.cz>
1481 PR tree-optimization/49911
1482 * g++.dg/tree-ssa/pr49911.C: New test.
1484 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1487 * gcc.dg/torture/pr49030.c: New test.
1489 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1492 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1493 * gfortran.dg/class_4d.f03: Deleted.
1494 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1496 2011-09-07 Richard Guenther <rguenther@suse.de>
1498 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1500 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1502 PR tree-optimization/46021
1503 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1505 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1507 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1509 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1511 * gcc.c-torture/compile/20110906-1.c: New test.
1513 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1517 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1519 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1520 --param tree-reassoc-width=1.
1522 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1523 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1525 2011-09-06 Richard Guenther <rguenther@suse.de>
1527 PR tree-optimization/48149
1528 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1530 2011-09-06 Richard Guenther <rguenther@suse.de>
1532 PR tree-optimization/48317
1533 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1535 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1537 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1539 (add_options_for_quad_vectors): Replace with ...
1540 (add_options_for_double_vectors): ... this.
1541 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1542 support multiple vector sizes since the vectorizer attempts to
1543 vectorize with both vector sizes.
1544 * gcc.dg/vect/no-vfa-vect-79.c,
1545 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1546 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1547 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1548 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1549 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1550 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1551 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1552 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1553 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1554 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1555 gcc.dg/vect/vect-40.c: Likewise.
1556 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1557 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1558 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1559 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1560 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1562 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1564 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1567 * gcc.target/mips/abi-main.h: New file.
1568 * gcc.target/mips/abi-o32-long32.c: New test.
1569 * gcc.target/mips/abi-o32-long64.c: Likewise.
1570 * gcc.target/mips/abi-o64-long32.c: Likewise.
1571 * gcc.target/mips/abi-o64-long64.c: Likewise.
1572 * gcc.target/mips/abi-n32-long32.c: Likewise.
1573 * gcc.target/mips/abi-n32-long64.c: Likewise.
1574 * gcc.target/mips/abi-n64-long32.c: Likewise.
1575 * gcc.target/mips/abi-n64-long64.c: Likewise.
1576 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1577 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1578 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1579 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1580 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1581 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1582 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1583 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1584 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1585 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1586 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1587 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1588 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1589 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1590 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1591 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1592 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1593 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1594 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1595 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1596 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1597 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1598 * gcc.target/mips/branch-3.c: Likewise.
1599 * gcc.target/mips/branch-4.c: Likewise.
1600 * gcc.target/mips/branch-5.c: Likewise.
1601 * gcc.target/mips/branch-6.c: Likewise.
1602 * gcc.target/mips/branch-7.c: Likewise.
1603 * gcc.target/mips/branch-8.c: Likewise.
1604 * gcc.target/mips/branch-9.c: Likewise.
1605 * gcc.target/mips/branch-10.c: Likewise.
1606 * gcc.target/mips/branch-11.c: Likewise.
1607 * gcc.target/mips/branch-12.c: Likewise.
1608 * gcc.target/mips/branch-13.c: Likewise.
1609 * gcc.target/mips/lazy-binding-1.c: Likewise.
1611 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1613 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1614 to avoid warning on int=16 platforms..
1616 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1619 to work even with -fshort-enums.
1621 2011-09-04 Jan Hubicka <jh@suse.cz>
1623 * gcc.c-torture/compile/20110902.c: new testcase.
1625 2011-09-04 Jason Merrill <jason@redhat.com>
1628 * g++.dg/cpp0x/rv-conv1.C: New.
1631 * g++.dg/cpp0x/rv-func3.C: New.
1633 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1637 * g++.dg/cpp0x/constexpr-template1.C: New.
1638 * g++.dg/cpp0x/constexpr-template2.C: New.
1639 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1640 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1642 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/specs/debug1.ads: Tweak pattern.
1646 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/class_45a.f03: New.
1650 * gfortran.dg/class_45b.f03: New.
1652 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1653 Ira Rosen <ira.rosen@linaro.org>
1655 PR tree-optimization/50208
1656 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1657 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1658 -fno-tree-fre -fno-tree-pre.
1660 2011-09-02 Martin Jambor <mjambor@suse.cz>
1662 * gcc.dg/ipa/ipcp-3.c: New test.
1664 2011-09-02 Richard Guenther <rguenther@suse.de>
1666 PR tree-optimization/27460
1668 * gcc.dg/vect/vect-cond-7.c: New testcase.
1670 2011-09-02 Martin Jambor <mjambor@suse.cz>
1672 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1673 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1674 xfailed test for inlining.
1675 * g++.dg/ipa/ivinline-9.C: Likewise.
1677 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1679 PR tree-optimization/50178
1680 * gfortran.dg/vect/pr50178.f90: New test.
1682 2011-08-31 Martin Jambor <mjambor@suse.cz>
1685 * gcc.c-torture/execute/pr49886.c: New testcase.
1687 2011-08-31 Tom de Vries <tom@codesourcery.com>
1690 * gcc.dg/pr43513.c: New test.
1692 2011-08-30 Tobias Burnus <burnus@net-b.de>
1695 * gfortran.dg/common_14.f90: New.
1696 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1698 2011-08-30 Jason Merrill <jason@redhat.com>
1701 * g++.dg/cpp0x/decltype33.C: New.
1704 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1707 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1709 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1711 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1713 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1715 * gnat.dg/specs/aggr3.ads: New test.
1716 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1718 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1719 * gnat.dg/specs/aggr2.ads: Likewise.
1721 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1724 * gfortran.dg/allocate_with_source_2.f90: New test
1726 2011-08-30 Jason Merrill <jason@redhat.com>
1729 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1732 * g++.dg/cpp0x/constexpr-value3.C: New.
1734 2011-08-30 Richard Guenther <rguenther@suse.de>
1737 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1738 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1739 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1740 * gcc.dg/pr36902.c: XFAIL.
1742 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1744 * gcc.target/i386/fma-check.h: New.
1745 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1746 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1747 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1748 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1749 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1750 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1751 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1752 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1753 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1754 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1755 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1756 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1757 * gcc.target/i386/fma-compile.c: Likewise.
1758 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1759 * gcc.target/i386/sse-12.c: Add -mfma.
1760 * gcc.target/i386/sse-13.c: Likewise.
1761 * gcc.target/i386/sse-14.c: Likewise.
1762 * gcc.target/i386/sse-22.c: Likewise.
1763 * gcc.target/i386/sse-23.c: Likewise.
1764 * g++.dg/other/i386-2.C: Likewise.
1765 * g++.dg/other/i386-3.C: Likewise.
1767 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1770 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1771 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1773 2011-08-30 Christian Bruel <christian.bruel@st.com>
1775 * g++.dg/bprob/bprob.exp (feedback_options): Set
1776 -fbranch-probabilities.
1777 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1779 2011-08-29 Jason Merrill <jason@redhat.com>
1782 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1784 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1785 Jason Merrill <jason@redhat.com>
1787 * g++.dg/dfp/base.C: New test.
1789 2011-08-29 Jason Merrill <jason@redhat.com>
1793 * g++.dg/cpp0x/initlist58.C: New.
1795 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1798 * gfortran.dg/class_result_1.f03: New.
1800 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1803 * gcc.target/i386/pr48722.c: New test.
1805 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1808 * gfortran.dg/widechar_compare_1.f90: New test.
1810 2011-08-26 Jason Merrill <jason@redhat.com>
1814 * g++.dg/abi/mangle50.C: New.
1816 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1819 * gcc.target/i386/pr50202.c: New test.
1821 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1823 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1824 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1825 * gcc.target/i386/avx-round-vec.c: New test.
1826 * gcc.target/i386/avx-roundf-vec.c: New test.
1828 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1834 * c-c++-common/Wunused-var-14.c: New test.
1836 2011-08-26 Tom de Vries <tom@codesourcery.com>
1838 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1840 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1842 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1843 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1844 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1845 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1847 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1849 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1850 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1851 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1852 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1854 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1857 * gfortran.dg/pointer_comp_init_1.f90: New test.
1859 2011-08-25 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/sfinae27.C: New.
1864 2011-08-25 Tobias Burnus <burnus@net-b.de>
1866 * gfortran.dg/coarray_lib_token_4.f90: New.
1868 2011-08-25 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1872 2011-08-25 Richard Guenther <rguenther@suse.de>
1874 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1876 2011-08-24 Tobias Burnus <burnus@net-b.de>
1879 * gfortran.dg/initialization_28.f90: New.
1881 2011-08-24 Richard Guenther <rguenther@suse.de>
1883 PR tree-optimization/50067
1884 * gcc.dg/torture/pr50067-3.c: New testcase.
1885 * gcc.dg/torture/pr50067-4.c: Likewise.
1886 * gcc.dg/torture/pr50067-5.c: Likewise.
1888 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1890 * g++.dg/other/i386-2.C: Add -mavx2 check.
1891 * g++.dg/other/i386-3.C: Likewise.
1892 * gcc.target/i386/avx-1.c: Add AVX2.
1893 * gcc.target/i386/avx-2.c: Likewise.
1894 * gcc.target/i386/funcspec-5.c: Likewise.
1895 * gcc.target/i386/sse-12.c: Likewise.
1896 * gcc.target/i386/sse-13.c: Likewise.
1897 * gcc.target/i386/sse-14.c: Likewise.
1898 * gcc.target/i386/sse-22.c: Likewise.
1899 * gcc.target/i386/sse-23.c: Likewise.
1900 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1901 * gcc.target/i386/avx2-check.h: New.
1902 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1903 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1904 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1905 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1906 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1907 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1908 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1909 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1910 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1911 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1912 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1913 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1914 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1915 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1916 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1917 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1918 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1919 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1920 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1921 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1922 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1923 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1924 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1925 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1926 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1927 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1928 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1929 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1930 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1931 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1932 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1933 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1934 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1935 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1936 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1937 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1938 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1939 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1940 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1941 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1942 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1943 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1944 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1945 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1946 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1947 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1948 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1949 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1950 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1951 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1952 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1953 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1954 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1955 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1956 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1957 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1958 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1959 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1960 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1961 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1962 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1963 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1964 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1965 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1966 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1967 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1968 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1969 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1970 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1971 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1972 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1973 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1974 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1975 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1976 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1977 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1978 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1979 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1980 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1981 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1982 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2003 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2004 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2007 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2008 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2009 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2010 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2011 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2012 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2013 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2014 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2015 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2016 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2017 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2018 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2019 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2020 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2021 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2022 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2023 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2024 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2025 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2026 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2027 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2028 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2029 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2030 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2031 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2032 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2033 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2034 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2035 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2036 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2037 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2038 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2039 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2040 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2041 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2042 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2043 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2044 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2045 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2046 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2047 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2048 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2049 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2050 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2051 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2052 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2053 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2054 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2055 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2056 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2057 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2058 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2059 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2060 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2061 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2062 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2063 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2064 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2065 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2066 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2067 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2068 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2069 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2070 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2071 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2072 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2073 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2074 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2075 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2076 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2077 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2078 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2079 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2080 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2081 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2082 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2083 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2084 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2085 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2086 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2087 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2088 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2089 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2090 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2091 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2092 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2093 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2094 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2095 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2096 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2097 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2098 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2099 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2100 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2101 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2102 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2103 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2104 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2105 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2106 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2107 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2108 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2109 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2110 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2111 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2112 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2113 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2114 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2115 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2116 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2117 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2118 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2119 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2120 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2121 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2122 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2123 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2124 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2125 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2126 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2127 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2128 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2129 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2130 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2131 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2132 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2133 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2134 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2135 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2136 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2137 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2138 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2139 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2140 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2141 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2142 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2143 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2144 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2145 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2146 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2147 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2148 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2149 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2150 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2151 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2152 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2153 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2154 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2155 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2156 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2157 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2158 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2159 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2160 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2161 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2162 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2163 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2164 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2165 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2166 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2167 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2168 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2169 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2170 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2171 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2172 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2173 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2174 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2175 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2176 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2177 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2178 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2179 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2180 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2181 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2182 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2183 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2184 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2185 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2186 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2187 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2188 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2189 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2190 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2191 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2192 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2193 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2194 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2195 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2196 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2197 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2198 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2199 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2200 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2201 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2202 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2203 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2204 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2205 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2206 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2207 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2208 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2209 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2210 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2211 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2212 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2213 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2214 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2215 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2216 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2217 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2218 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2219 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2220 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2221 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2222 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2223 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2224 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2225 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2226 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2227 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2228 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2229 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2230 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2231 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2232 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2233 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2234 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2235 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2236 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2237 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2238 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2239 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2240 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2241 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2242 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2243 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2244 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2245 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2246 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2247 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2248 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2249 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2250 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2251 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2252 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2253 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2254 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2255 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2256 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2257 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2258 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2259 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2260 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2261 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2262 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2263 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2264 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2265 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2266 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2267 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2268 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2269 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2270 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2271 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2272 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2273 * gcc.target/i386/testimm-9.c: Likewise.
2275 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2277 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2278 * g++.dg/other/i386-3.C: Likewise.
2279 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2280 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2281 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2282 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2283 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2284 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2285 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2286 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2287 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2288 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2289 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2290 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2291 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2292 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2293 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2294 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2295 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2296 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2297 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2298 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2299 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2300 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2301 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2302 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2303 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2304 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2305 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2306 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2307 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2308 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2309 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2310 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2311 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2312 * gcc.target/i386/sse-12.c: Add BMI2.
2313 * gcc.target/i386/sse-13.c: Likewise.
2314 * gcc.target/i386/sse-14.c: Likewise.
2315 * gcc.target/i386/sse-22.c: Likewise.
2316 * gcc.target/i386/sse-23.c: Likewise.
2318 2011-08-23 Jason Merrill <jason@redhat.com>
2320 * g++.dg/template/crash7.C: Adjust expected errors.
2322 2011-08-23 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/overload2.C: New.
2328 2011-08-23 Jason Merrill <jason@redhat.com>
2331 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2333 2011-08-23 Jason Merrill <jason@redhat.com>
2336 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2337 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2338 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2339 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2341 2011-08-23 Jason Merrill <jason@redhat.com>
2344 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2346 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2349 * g++.dg/warn/Wunused-var-16.C: New test.
2352 * gcc.dg/pr50161.c: New test.
2354 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2357 * g++.dg/gcov/gcov-7.C: New test.
2359 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2362 * g++.dg/dfp/nofields.C: New test.
2364 2011-08-23 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/use_16.f90: New.
2369 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2370 Kirill Yukhin <kirill.yukhin@intel.com>
2373 * gcc.target/i386/pr50155.c: New test.
2375 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2377 PR tree-optimization/50133
2378 * gcc.dg/pr50133.c: New test.
2381 * c-c++-common/cxxbitfields-6.c: New test.
2383 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2386 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2388 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2390 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2391 * gcc.dg/pr49994-3.c: Ditto.
2393 2011-08-22 Richard Guenther <rguenther@suse.de>
2396 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2397 * gcc.dg/torture/pr50067-2.c: Likewise.
2399 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2402 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2403 of a constant resulting from simplification.
2404 * gfortran.dg/warn_conversion_3.f90: New test.
2406 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2409 * gfortran.dg/zero_stride_1.f90: New test.
2411 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2414 * gfortran.dg/typebound_override_1.f90: Modified.
2416 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2418 PR tree-optimization/48739
2419 * gcc.dg/pr48739-1.c: New test.
2420 * gcc.dg/pr48739-2.c: New test.
2422 2011-08-20 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2426 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2429 * gfortran.dg/where_3.f90: New test.
2431 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2434 * gfortran.dg/pr49721-1.f: New.
2435 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2437 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2439 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2440 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2443 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2445 * gcc.target/arm/wmul-11.c: New file.
2446 * gcc.target/arm/wmul-12.c: New file.
2447 * gcc.target/arm/wmul-13.c: New file.
2449 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2451 * gcc.target/arm/wmul-10.c: New file.
2453 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2455 * gcc.target/arm/wmul-9.c: New file.
2456 * gcc.target/arm/wmul-bitfield-2.c: New file.
2458 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2460 * gcc.target/arm/wmul-8.c: New file.
2462 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2464 * gcc.target/arm/wmul-7.c: New file.
2466 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2468 * gcc.target/arm/wmul-6.c: New file.
2470 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2472 * gcc.target/arm/wmul-5.c: New file.
2473 * gcc.target/arm/no-wmla-1.c: New file.
2475 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2477 * gcc.target/arm/wmul-bitfield-1.c: New file.
2479 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2481 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2483 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2485 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2486 * gcc.target/i386/conversion.c: Likewise.
2488 2011-08-19 Richard Guenther <rguenther@suse.de>
2490 * gcc.dg/torture/pr50067-1.c: New testcase.
2491 * gcc.dg/torture/pr50067-2.c: Likewise.
2493 2011-08-19 Joey Ye <joey.ye@arm.com>
2496 * gcc.target/arm/handler-align.c: New test.
2497 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2500 2011-08-19 Joey Ye <joey.ye@arm.com>
2502 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2504 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2507 * gfortran.dg/end_block_label_1.f90: New test.
2508 * gfortran.dg/end_associate_label_1.f90: New test.
2510 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2512 * gcc.dg/c1x-pointer-float-1.c: New test.
2514 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2517 * gfortran.dg/duplicate_labels_2.f: New test.
2519 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2521 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2522 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2523 gcc.dg/c1x-noreturn-5.c: New tests.
2525 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2527 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2529 2011-08-18 Tobias Burnus <burnus@net-b.de>
2532 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2533 * gfortran.dg/coarray_lock_3.f90: Fix test.
2534 * gfortran.dg/coarray_lock_4.f90: New.
2535 * gfortran.dg/coarray_lock_5.f90: New.
2537 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/compile/pr50009.c: New test.
2543 * gcc.dg/torture/pr50092.c: New test.
2545 2011-08-18 Tobias Burnus <burnus@net-b.de>
2548 * gfortran.dg/namelist_73.f90: New.
2550 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2552 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2555 * gcc.dg/pr50017.c: New test.
2557 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2560 * g++.dg/lookup/hidden-var1.C: New test case.
2562 2011-08-17 Tobias Burnus <burnus@net-b.de>
2565 * gfortran.dg/warn_unused_var_2.f90: New.
2566 * gfortran.dg/warn_unused_var_3.f90: New.
2568 2011-08-17 Tom de Vries <tom@codesourcery.com>
2571 * gcc.target/arm/pr43597.c: New test.
2573 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2576 * gfortran.dg/common_13.f90: New.
2578 2011-08-16 Jason Merrill <jason@redhat.com>
2581 * g++.dg/cpp0x/variadic-unresolved.C: New.
2583 * g++.old-deja/g++.brendan/README: Add R.I.P.
2585 * g++.dg/ext/attr-used-1.C: New.
2588 * g++.dg/cpp0x/initlist56.C: New.
2590 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2593 * g++.dg/opt/life1.C: Only run on Linux.
2595 2011-08-15 Tobias Burnus <burnus@net-b.de>
2597 * gfortran.dg/coarray_26.f90: New.
2599 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2601 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2604 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2607 * gfortran.dg/func_result_7.f90: New.
2609 2011-08-13 Jason Merrill <jason@redhat.com>
2612 * g++.dg/cpp0x/decltype32.C: New.
2615 * g++.dg/diagnostic/expr1.C: New.
2617 2011-08-12 David Li <davidxl@google.com>
2619 * g++.dg/abi/vbase15.C: New test.
2621 2011-08-12 Jason Merrill <jason@redhat.com>
2624 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2626 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2628 * gcc.dg/builtins-67.c: New test.
2629 * gcc.target/i386/conversion.c: Ditto.
2631 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2632 Brian Hackett <bhackett1024@gmail.com>
2634 * g++.dg/plugin/decl_plugin.c: New.
2635 * g++.dg/plugin/decl-plugin-test.C: New.
2636 * g++.dg/plugin/plugin.exp: Add above testcase.
2638 2011-08-11 Richard Guenther <rguenther@suse.de>
2640 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2642 2011-08-11 Michael Matz <matz@suse.de>
2644 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2646 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2648 PR tree-optimization/50039
2649 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2650 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2652 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2654 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2655 (sse4_1_test): Initialize src3 with random value.
2657 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2659 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2660 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2661 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2662 * gcc.dg/scal-to-vec1.c: New test.
2663 * gcc.dg/scal-to-vec2.c: New test.
2665 2011-08-09 Richard Guenther <rguenther@suse.de>
2667 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2668 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2669 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2670 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2672 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2674 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2676 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2678 * gcc.dg/pr49948.c: Require pthread effective target.
2680 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2682 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2684 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.target/i386/sse-22a.c: New test.
2688 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2690 PR tree-optimization/50014
2691 * gcc.dg/vect/pr50014.c: New test.
2693 2011-08-08 Martin Jambor <mjambor@suse.cz>
2696 * gcc.dg/tree-ssa/pr49923.c: New test.
2698 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2701 * gcc.target/i386/pr49781-1.c: New.
2703 2011-08-08 Jason Merrill <jason@redhat.com>
2705 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2707 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2709 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2712 * gfortran.dg/typebound_override_1.f90: New.
2714 2011-08-07 Kai Tietz <ktietz@redhat.com>
2716 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2717 x86_64 mingw target.
2718 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2719 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2720 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2721 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2722 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2723 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2724 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2727 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2729 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2732 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2734 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2736 * gcc.dg/pr48770.c: Cleanup coverage files.
2737 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2739 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2741 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2742 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2743 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2744 lzcnt and bmi options.
2746 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2749 * gcc.dg/pr47381-1.c: New.
2750 * gcc.dg/pr47381-2.c: Likewise.
2751 * gcc.target/i386/pr47381.c: Likewise.
2753 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2756 * gcc.dg/pr47727.c: New.
2759 * gcc.dg/pr47372-1.c: New.
2760 * gcc.dg/pr47372-2.c: Likewise.
2762 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2765 * gcc.target/i386/pr47449.c: New.
2768 * gcc.dg/pr47446-1.c: New.
2769 * gcc.dg/pr47446-2.c: Likewise.
2771 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2774 * gcc.dg/pr47766.c: New.
2777 * gcc.dg/tls/pr47715-1.c: New.
2778 * gcc.dg/tls/pr47715-2.c: Likewise.
2779 * gcc.dg/tls/pr47715-3.c: Likewise.
2780 * gcc.dg/tls/pr47715-4.c: Likewise.
2781 * gcc.dg/tls/pr47715-5.c: Likewise.
2783 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2786 * objc.dg/gnu-api-2-class.m: Updated comments.
2787 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2788 * objc.dg/gnu-api-2-class-meta.m: New test.
2789 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2791 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2794 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2795 with classes that are in construction.
2797 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2800 * gcc.target/i386/pr48084-1.c: New.
2801 * gcc.target/i386/pr48084-2.c: Likewise.
2802 * gcc.target/i386/pr48084-3.c: Likewise.
2803 * gcc.target/i386/pr48084-4.c: Likewise.
2804 * gcc.target/i386/pr48084-5.c: Likewise.
2806 PR rtl-optimization/49504
2807 * gcc.target/i386/pr49504.c: New.
2810 * gcc.dg/pr49860.c: New.
2812 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2815 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2816 with classes that are in construction.
2818 2011-08-05 Jason Merrill <jason@redhat.com>
2821 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2824 * g++.dg/cpp0x/decltype31.C: New.
2827 * g++.dg/init/array28.C: New.
2830 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2832 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2835 * gcc.dg/pr47369-1.c: New.
2837 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.dg/torture/pr47364-1.c: New.
2841 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2842 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2844 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2847 * gfortran.dg/transfer_check_2.f90: New test case.
2849 2011-08-05 Jan Hubicka <jh@suse.cz>
2852 * gfortran.dg/pr49494.f90: New testcase.
2854 2011-08-05 Jan Hubicka <jh@suse.cz>
2857 * gcc.c-torture/compile/pr49735.c: New testcase.
2859 2011-08-05 Jason Merrill <jason@redhat.com>
2862 * g++.dg/cpp0x/initlist56.C: New.
2865 * g++.dg/overload/rvalue2.C: New.
2868 * g++.dg/cpp0x/range-for21.C: New.
2870 * g++.dg/ext/vla11.C: New.
2872 2011-08-05 Richard Guenther <rguenther@suse.de>
2874 PR tree-optimization/49984
2875 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2877 2011-08-05 Richard Guenther <rguenther@suse.de>
2879 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2880 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2881 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2883 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2885 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2886 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2887 * gfortran.dg/ldist-pr43023.f90: Ditto.
2888 * gfortran.dg/namelist_52.f90: Ditto.
2889 * gfortran.dg/interface_proc_end.f90: Ditto.
2890 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2891 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2893 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2895 * gcc.dg/vect/vect-over-widen-1.c: New test.
2896 * gcc.dg/vect/vect-over-widen-2.c: New test.
2897 * gcc.dg/vect/vect-over-widen-3.c: New test.
2898 * gcc.dg/vect/vect-over-widen-4.c: New test.
2900 2011-08-04 Richard Guenther <rguenther@suse.de>
2903 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2905 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2907 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2909 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2912 * g++.dg/ext/builtin-object-size3.C: New test.
2914 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2916 PR tree-optimization/49948
2917 * gcc.dg/pr49948.c: New test.
2919 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2922 * gcc.dg/torture/pr47383.c: New.
2924 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2926 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2928 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2930 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2932 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2935 * gcc.dg/torture/pr47744-1.c: New.
2936 * gcc.dg/torture/pr47744-2.c: Likewise.
2937 * gcc.dg/torture/pr47744-3.c: Likewise.
2939 2011-08-03 Richard Guenther <rguenther@suse.de>
2942 * gcc.dg/torture/pr49958.c: New testcase.
2944 2011-08-03 Richard Guenther <rguenther@suse.de>
2946 PR tree-optimization/49938
2947 * g++.dg/torture/pr49938.C: New testcase.
2949 2011-08-02 Jason Merrill <jason@redhat.com>
2952 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2955 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2958 * g++.dg/cpp0x/variadic115.C: New.
2961 * g++.dg/cpp0x/union5.C: New.
2963 2011-08-02 Daniel Kraft <d@domob.eu>
2966 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2968 2011-08-02 Kai Tietz <ktietz@redhat.com>
2971 * gcc.dg/tree-ssa/forwprop-15.c
2973 2011-08-02 Jason Merrill <jason@redhat.com>
2976 * g++.dg/cpp0x/range-for20.C: New.
2978 2011-08-02 Tobias Burnus <burnus@net-b.de>
2980 * gfortran.dg/coarray_lib_token_3.f90: New.
2982 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2986 * gcc.dg/gomp/atomic-15.c: New test.
2987 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2988 * g++.dg/gomp/atomic-15.C: New test.
2989 * g++.dg/gomp/private-1.C: New test.
2990 * g++.dg/gomp/sharing-2.C: New test.
2991 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2992 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2993 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2995 2011-08-02 Tobias Burnus <burnus@net-b.de>
2997 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2998 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3000 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3001 * gfortran.dg/allocatable_function_5.f90: Ditto.
3002 * gfortran.dg/allocate_stat.f90: Ditto.
3003 * gfortran.dg/array_constructor_20.f90: Ditto.
3004 * gfortran.dg/array_constructor_21.f90: Ditto.
3005 * gfortran.dg/array_constructor_22.f90: Ditto.
3006 * gfortran.dg/array_constructor_26.f03: Ditto.
3007 * gfortran.dg/array_function_4.f90: Ditto.
3008 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3009 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3010 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3011 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3012 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3013 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3014 * gfortran.dg/class_15.f03: Ditto.
3015 * gfortran.dg/class_27.f03: Ditto.
3016 * gfortran.dg/class_33.f90: Ditto.
3017 * gfortran.dg/class_37.f03: Ditto.
3018 * gfortran.dg/class_40.f03: Ditto.
3019 * gfortran.dg/class_42.f03: Ditto.
3020 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3021 * gfortran.dg/coarray/registering_1.f90: Ditto.
3022 * gfortran.dg/convert_1.f90: Ditto.
3023 * gfortran.dg/default_initialization_3.f90: Ditto.
3024 * gfortran.dg/dependency_25.f90: Ditto.
3025 * gfortran.dg/dependency_26.f90: Ditto.
3026 * gfortran.dg/dependency_36.f90: Ditto.
3027 * gfortran.dg/dependency_37.f90: Ditto.
3028 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3029 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3030 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3031 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3032 * gfortran.dg/elemental_result_1.f90: Ditto.
3033 * gfortran.dg/empty_derived_type.f90: Ditto.
3034 * gfortran.dg/entry_7.f90: Ditto.
3035 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3036 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3037 * gfortran.dg/error_recovery_3.f90: Ditto.
3038 * gfortran.dg/extends_4.f03: Ditto.
3039 * gfortran.dg/func_assign.f90: Ditto.
3040 * gfortran.dg/func_assign_3.f90: Ditto.
3041 * gfortran.dg/generic_1.f90: Ditto.
3042 * gfortran.dg/generic_18.f90: Ditto.
3043 * gfortran.dg/generic_22.f03: Ditto.
3044 * gfortran.dg/generic_4.f90: Ditto.
3045 * gfortran.dg/generic_6.f90: Ditto.
3046 * gfortran.dg/generic_actual_arg.f90: Ditto.
3047 * gfortran.dg/graphite/id-21.f: Ditto.
3048 * gfortran.dg/graphite/pr45758.f90: Ditto.
3049 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3050 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3051 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3052 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3053 * gfortran.dg/host_used_types_1.f90: Ditto.
3054 * gfortran.dg/implicit_1.f90: Ditto.
3055 * gfortran.dg/implicit_11.f90: Ditto.
3056 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3057 * gfortran.dg/impure_actual_1.f90: Ditto.
3058 * gfortran.dg/impure_assignment_1.f90: Ditto.
3059 * gfortran.dg/impure_constructor_1.f90: Ditto.
3060 * gfortran.dg/initialization_10.f90: Ditto.
3061 * gfortran.dg/initialization_12.f90: Ditto.
3062 * gfortran.dg/interface_14.f90: Ditto.
3063 * gfortran.dg/interface_15.f90: Ditto.
3064 * gfortran.dg/interface_2.f90: Ditto.
3065 * gfortran.dg/interface_25.f90: Ditto.
3066 * gfortran.dg/interface_26.f90: Ditto.
3067 * gfortran.dg/interface_29.f90: Ditto.
3068 * gfortran.dg/interface_assignment_1.f90: Ditto.
3069 * gfortran.dg/internal_pack_6.f90: Ditto.
3070 * gfortran.dg/internal_pack_7.f90: Ditto.
3071 * gfortran.dg/internal_pack_8.f90: Ditto.
3072 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3073 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3074 * gfortran.dg/module_commons_3.f90: Ditto.
3075 * gfortran.dg/module_equivalence_4.f90: Ditto.
3076 * gfortran.dg/module_equivalence_6.f90: Ditto.
3077 * gfortran.dg/module_function_type_1.f90: Ditto.
3078 * gfortran.dg/module_naming_1.f90: Ditto.
3079 * gfortran.dg/namelist_4.f90: Ditto.
3080 * gfortran.dg/operator_c1202.f90: Ditto.
3081 * gfortran.dg/parens_7.f90: Ditto.
3082 * gfortran.dg/pr32921.f: Ditto.
3083 * gfortran.dg/pr33646.f90: Ditto.
3084 * gfortran.dg/pr41928.f90: Ditto.
3085 * gfortran.dg/pr42119.f90: Ditto.
3086 * gfortran.dg/pr43984.f90: Ditto.
3087 * gfortran.dg/present_1.f90: Ditto.
3088 * gfortran.dg/private_type_2.f90: Ditto.
3089 * gfortran.dg/proc_decl_2.f90: Ditto.
3090 * gfortran.dg/proc_ptr_10.f90: Ditto.
3091 * gfortran.dg/proc_ptr_22.f90: Ditto.
3092 * gfortran.dg/proc_ptr_8.f90: Ditto.
3093 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3094 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3095 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3096 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3097 * gfortran.dg/substring_equivalence.f90: Ditto.
3098 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3099 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3100 * gfortran.dg/trim_optimize_6.f90: Ditto.
3101 * gfortran.dg/typebound_call_12.f03: Ditto.
3102 * gfortran.dg/typebound_operator_5.f03: Ditto.
3103 * gfortran.dg/typebound_operator_6.f03: Ditto.
3104 * gfortran.dg/typebound_proc_18.f03: Ditto.
3105 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3106 * gfortran.dg/use_1.f90: Ditto.
3107 * gfortran.dg/use_10.f90: Ditto.
3108 * gfortran.dg/use_11.f90: Ditto.
3109 * gfortran.dg/use_14.f90: Ditto.
3110 * gfortran.dg/use_only_2.f90: Ditto.
3111 * gfortran.dg/use_rename_4.f90: Ditto.
3112 * gfortran.dg/use_rename_5.f90: Ditto.
3113 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3114 * gfortran.dg/used_interface_ref.f90: Ditto.
3115 * gfortran.dg/used_types_11.f90: Ditto.
3116 * gfortran.dg/used_types_3.f90: Ditto.
3117 * gfortran.dg/used_types_4.f90: Ditto.
3118 * gfortran.dg/userdef_operator_2.f90: Ditto.
3119 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3120 * gfortran.dg/vect/pr46213.f90: Ditto.
3121 * gfortran.dg/whole_file_21.f90: Ditto.
3122 * gfortran.dg/whole_file_22.f90: Ditto.
3123 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3124 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3126 2011-08-02 Kai Tietz <ktietz@redhat.com>
3128 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3130 2011-08-01 Jason Merrill <jason@redhat.com>
3133 * g++.dg/abi/mangle49.C: New.
3136 * g++.dg/cpp0x/constexpr-array4.C: New.
3139 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3141 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3144 * gcc.target/i386/pr49927.c: New test.
3146 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3148 PR tree-optimization/49926
3149 * gcc.dg/vect/pr49926.c: New test.
3151 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3153 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3154 * gcc.target/i386/lzcnt-1.c: New test.
3155 * gcc.target/i386/lzcnt-2.c: Likewise.
3156 * gcc.target/i386/lzcnt-2a.c: Likewise.
3157 * gcc.target/i386/lzcnt-3.c: Likewise.
3158 * gcc.target/i386/lzcnt-4.c: Likewise.
3159 * gcc.target/i386/lzcnt-4a.c: Likewise.
3160 * gcc.target/i386/lzcnt-5.c: Likewise.
3161 * gcc.target/i386/lzcnt-6.c: Likewise.
3162 * gcc.target/i386/lzcnt-6a.c: Likewise.
3163 * gcc.target/i386/lzcnt-check.h: Likewise.
3165 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3166 * gcc.target/i386/sse-13.c: Likewise.
3167 * gcc.target/i386/sse-14.c: Likewise.
3168 * g++.dg/other/i386-2.C: Likewise.
3169 * g++.dg/other/i386-3.C: Likewise.
3171 2011-08-01 Julian Brown <julian@codesourcery.com>
3173 * gcc.target/arm/fixed-point-exec.c: New test.
3175 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3178 * gcc.target/i386/pr49920.c: New test.
3180 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3182 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3183 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3184 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3185 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3186 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3187 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3188 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3189 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3190 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3191 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3192 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3193 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3194 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3195 * g++.dg/tree-ssa/pr33615.C: Ditto.
3196 * g++.dg/tree-ssa/restrict1.C: Ditto.
3197 * c-c++-common/restrict-2.c: Ditto.
3198 * gfortran.dg/pr32921.f: Ditto.
3199 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3200 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3201 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3202 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3203 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3204 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3205 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3206 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3207 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3208 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3210 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3212 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3213 .exe.ltrans[0-9]*. dump files.
3215 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3218 * gfortran.dg/abstract_type_6.f03: Modified.
3219 * gfortran.dg/typebound_proc_24.f03: New.
3221 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3224 * g++.dg/init/for1.C: Fix.
3226 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3229 * gfortran.dg/string_5.f90: New test.
3231 2011-07-29 Jason Merrill <jason@redhat.com>
3234 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3236 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3238 PR tree-optimization/47407
3239 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3243 2011-07-29 Richard Guenther <rguenther@suse.de>
3245 * gcc.dg/uninit-suppress.c: Also disable VRP.
3246 * gcc.dg/uninit-suppress_2.c: Likewise.
3248 2011-07-28 Jason Merrill <jason@redhat.com>
3251 * g++.dg/template/nontype24.C: New.
3253 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3255 PR rtl-optimization/47958
3256 * gcc.dg/torture/pr47958-1.c: New.
3258 2011-07-29 Wei Guozhi <carrot@google.com>
3260 PR rtl-optimization/49799
3261 * gcc.dg/pr49799.c: New test case.
3263 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3266 * gcc.dg/graphite/id-pr48648.c: New.
3268 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3271 * gfortran.dg/maxloc_2.f90: New test.
3272 * gfortran.dg/maxloc_3.f90: New test.
3273 * gfortran.dg/minloc_1.f90: New test.
3274 * gfortran.dg/minloc_2.f90: New test.
3275 * gfortran.dg/minloc_3.f90: New test.
3276 * gfortran.dg/minmaxloc_7.f90: New test.
3279 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3281 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3283 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3284 the builtin isn't optimized away.
3286 2011-07-27 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/lto/pr45586-2_0.f90: New.
3291 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3294 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3295 * c-c++-common/cxxbitfields-5.c: Same.
3297 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3299 * lib/target-supports.exp (check_effective_target_mmap): Use
3300 check_function_available.
3302 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3304 * g++.old-deja/g++.pt/crash60.C: Updated.
3306 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.target/i386/pr49866.c: New test.
3311 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3313 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3314 * gcc.target/i386/bmi-andn-1.c: New test.
3315 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3316 * gcc.target/i386/bmi-andn-2.c: Likewise.
3317 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3318 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3319 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3320 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3321 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3322 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3323 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3324 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3325 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3326 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3327 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3328 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3329 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3330 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3331 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3332 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3333 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3334 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3335 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3336 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3337 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3339 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3342 * gfortran.dg/graphite/id-pr47691.f: New.
3344 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3346 * gcc.target/i386/avx-os-support.h: New.
3347 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3348 (main): Check avx_os_support before the test is run.
3349 * gcc.target/i386/aes-avx-check.h: Ditto.
3350 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3352 2011-07-27 Kai Tietz <ktietz@redhat.com>
3354 * gcc.target/i386/aggregate-ret3.c: New test.
3355 * gcc.target/i386/aggregate-ret4.c: New test.
3357 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3360 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3361 allocated array should *not* change its size.
3362 * gfortran.dg/multiple_allocation_3.f90: New test.
3364 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3367 * g++.dg/cpp0x/constexpr-49776.C: New.
3369 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3372 * gcc.dg/graphite/id-pr47046.c: New.
3374 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3377 * gcc.dg/graphite/run-id-pr47593.c: New.
3379 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3382 * gcc.dg/graphite/run-id-pr47653.c: New.
3383 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3384 induction variables.
3385 * gcc.dg/graphite/scop-16.c: Same.
3386 * gcc.dg/graphite/scop-17.c: Same.
3387 * gcc.dg/graphite/scop-21.c: Same.
3389 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3392 * gcc.dg/graphite/id-pr48805.c: New.
3394 2011-07-26 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/coarray_lib_token_2.f90: New.
3398 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3400 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3403 2011-07-25 Andrew Pinski <apinski@cavium.com>
3406 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3407 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3409 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3411 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3413 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3414 * gcc.c-torture/execute/loop-2g.c: Likewise.
3415 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3416 Require mmap support.
3417 * gcc.c-torture/execute/loop-2g.x: Likewise.
3418 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3419 (MAP_ANON): Provide default.
3420 * gcc.dg/20050826-1.c: Likewise.
3421 * gcc.target/i386/pr36533.c: Likewise.
3422 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3423 Use dg-require-effective-target mmap.
3425 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/cpp0x/range-for19.C: New.
3430 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3433 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3436 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3439 * g++.dg/torture/pr49309.C: Remove.
3441 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3443 PR tree-optimization/49809
3444 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3447 2011-07-25 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/49715
3450 * gcc.target/i386/pr49715-1.c: New testcase.
3451 * gcc.target/i386/pr49715-2.c: Likewise.
3453 2011-07-23 Jason Merrill <jason@redhat.com>
3455 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3457 2011-07-22 Jason Merrill <jason@redhat.com>
3460 * g++.dg/cpp0x/initlist55.C: New.
3462 2011-07-23 Tobias Burnus <burnus@net-b.de>
3465 * gfortran.dg/namelist_72.f: New.
3467 2011-07-23 Tobias Burnus <burnus@net-b.de>
3469 * gfortran.dg/coarray_25.f90: New.
3471 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3473 * override1.C: This test should use c++0x mode.
3474 * override3.C: New. Test the diagnostics in c++98 mode.
3476 2011-07-22 Jason Merrill <jason@redhat.com>
3477 Mark Glisse <marc.glisse@normalesup.org>
3480 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3483 * g++.dg/opt/builtins2.C: New.
3484 * g++.dg/other/error27.C: Don't rely on __builtin.
3486 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3488 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3490 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3491 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3492 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3493 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3495 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3498 2011-07-22 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/45819
3501 * gcc.dg/pr45819.c: New testcase.
3503 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3505 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3507 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3511 * gcc.dg/graphite/run-id-pr47654.c: New.
3513 2011-07-21 Ian Lance Taylor <iant@google.com>
3516 * gcc.dg/pr49705.c: New test.
3518 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3520 * lib/target-supports.exp (check_avx_os_support_available): New.
3521 (check_effective_target_avx_runtime): Use it.
3523 2011-07-21 Richard Guenther <rguenther@suse.de>
3525 PR tree-optimization/49770
3526 * g++.dg/torture/pr49770.C: New testcase.
3528 2011-07-21 Kai Tietz <ktietz@redhat.com>
3530 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3531 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3533 2011-07-21 Tobias Burnus <burnus@net-b.de>
3535 * gfortran.dg/coarray_lib_token_1.f90: New.
3537 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3539 * gcc.dg/pr32912-2.c: Skip for AVR.
3540 * gcc.dg/pr44674.c: Add dg-require-profiling.
3542 2011-07-20 Jason Merrill <jason@redhat.com>
3544 * g++.dg/ext/desig2.C: New.
3546 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3548 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3550 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3551 * gcc.target/powerpc/recip-3.c: Ditto.
3553 2011-07-19 Jason Merrill <jason@redhat.com>
3555 PR c++/6709 (DR 743)
3556 PR c++/42603 (DR 950)
3557 * g++.dg/cpp0x/decltype21.C: New.
3559 2011-07-20 Richard Guenther <rguenther@suse.de>
3562 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3563 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3565 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3567 * gcc.target/arm/combine-movs.c: New.
3568 * gcc.target/arm/unsigned-extend-2.c: New.
3570 2011-07-19 Jason Merrill <jason@redhat.com>
3573 * g++.dg/cpp0x/variadic114.C: New.
3575 2011-07-19 Tobias Burnus <burnus@net-b.de>
3577 * gfortran.dg/coarray_args_1.f90: New.
3578 * gfortran.dg/coarray_args_2.f90: New.
3580 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3583 * gfortran.dg/allocate_error_3.f90: New.
3585 2011-07-19 Richard Guenther <rguenther@suse.de>
3587 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3588 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3589 * gcc.dg/torture/20110719-1.c: New testcase.
3591 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3593 PR tree-optimization/49768
3594 * gcc.c-torture/execute/pr49768.c: New test.
3596 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3598 PR tree-optimization/49771
3599 * gcc.dg/vect/pr49771.c: New test.
3601 2011-07-18 Martin Jambor <mjambor@suse.cz>
3603 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3604 * gcc.dg/ipa/ipa-2.c: Likewise.
3605 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3606 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3607 * gcc.dg/ipa/ipa-5.c: Likewise.
3608 * gcc.dg/ipa/ipa-7.c: Likewise.
3609 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3610 * gcc.dg/ipa/ipacost-1.c: Likewise.
3611 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3613 * gcc.dg/ipa/ipcp-1.c: New test.
3614 * gcc.dg/ipa/ipcp-2.c: Likewise.
3615 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3617 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3620 * gfortran.dg/pr49675.f90: New test.
3622 2011-07-18 Richard Guenther <rguenther@suse.de>
3624 * gcc.dg/torture/20110718-1.c: New testcase.
3626 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3628 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3629 * g++.dg/ext/bitfield3.C: Likewise.
3630 * g++.dg/ext/bitfield4.C: Likewise.
3631 * g++.dg/ext/bitfield5.C: Likewise.
3632 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3633 * g++.dg/other/pr23205-2.C: Likewise.
3634 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3635 * gcc.c-torture/compile/20001109-2.c: Likewise.
3636 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3637 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3638 * gcc.dg/bitfld-16.c: Likewise.
3639 * gcc.dg/bitfld-17.c: Likewise.
3640 * gcc.dg/bitfld-18.c: Likewise.
3641 * gcc.dg/builtins-config.h: Remove Netware support.
3642 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3643 * gcc.dg/cdce2.c: Likewise.
3644 * gcc.dg/cpp/assert4.c: Remove netware support.
3645 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3646 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3648 * lib/target-supports.exp (check_visibility_available): Remove
3650 (check_profiling_available): Likewise.
3652 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3654 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3656 2011-07-17 Tobias Burnus <burnus@net-b.de>
3657 Thomas Koenig <tkoenig@gcc.gnu.org>
3660 * gfortran.dg/generic_17.f90: Fix testcase.
3661 * gfortran.dg/interface_3.f90: Add dg-error.
3662 * gfortran.dg/use_14.f90: New.
3663 * gfortran.dg/use_15.f90: New.
3665 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3667 * gnat.dg/pointer_controlled.adb: New test.
3669 2011-07-17 Tobias Burnus <burnus@net-b.de>
3672 * gfortran.dg/pointer_remapping_7.f90: New.
3674 2011-07-16 Jason Merrill <jason@redhat.com>
3676 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3678 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3679 Jason Merrill <jason@redhat.com>
3683 * g++.dg/cpp0x/decltype29.C: Adjust.
3684 * g++.dg/cpp0x/error4.C: Adjust.
3685 * g++.dg/cpp0x/sfinae26.C: Adjust.
3686 * g++.dg/cpp0x/variadic105.C: Adjust.
3687 * g++.dg/template/deduce3.C: Adjust.
3688 * g++.dg/template/error45.C: Adjust.
3689 * g++.dg/template/ptrmem2.C: Adjust.
3690 * g++.dg/template/sfinae2.C: Adjust.
3691 * g++.old-deja/g++.pt/crash60.C: Adjust.
3692 * g++.old-deja/g++.pt/unify6.C: Adjust.
3693 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3694 * g++.dg/cpp0x/nullptr15.C: Adjust.
3695 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3696 * g++.dg/cpp0x/pr31431.C: Adjust.
3697 * g++.dg/cpp0x/pr31434.C: Adjust.
3698 * g++.dg/cpp0x/sfinae11.C: Adjust
3699 * g++.dg/cpp0x/temp_default2.C: Adjust.
3700 * g++.dg/cpp0x/trailing4.C: Adjust.
3701 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3702 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3703 * g++.dg/cpp0x/variadic105.C: Adjust.
3704 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3705 * g++.dg/ext/vla2.C: Adjust.
3706 * g++.dg/other/ptrmem10.C: Adjust.
3707 * g++.dg/other/ptrmem11.C: Adjust.
3708 * g++.dg/overload/unknown1.C: Adjust.
3709 * g++.dg/template/conv11.C: Adjust.
3710 * g++.dg/template/dependent-expr5.C: Adjust.
3711 * g++.dg/template/friend.C: Adjust.
3712 * g++.dg/template/incomplete2.C: Adjust.
3713 * g++.dg/template/local4.C: Adjust.
3714 * g++.dg/template/local6.C: Adjust.
3715 * g++.dg/template/operator9.C: Adjust.
3716 * g++.dg/template/ttp25.C: Adjust.
3717 * g++.dg/template/unify10.C: Adjust.
3718 * g++.dg/template/unify11.C: Adjust.
3719 * g++.dg/template/unify6.C: Adjust.
3720 * g++.dg/template/unify9.C: Adjust.
3721 * g++.dg/template/varmod1.C: Adjust.
3722 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3723 * g++.old-deja/g++.pt/crash28.C: Adjust.
3724 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3725 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3726 * g++.old-deja/g++.pt/expr2.C: Adjust.
3727 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3728 * g++.old-deja/g++.pt/spec5.C: Adjust.
3729 * g++.old-deja/g++.pt/spec6.C: Adjust.
3730 * g++.old-deja/g++.pt/unify4.C: Adjust.
3731 * g++.old-deja/g++.pt/unify8.C: Adjust.
3732 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3733 * g++.dg/overload/template5.C: New testcase.
3734 * g++.dg/template/overload12.C: New testcase.
3736 2011-07-11 Tobias Burnus <burnus@net-b.de>
3738 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3739 * gfortran.dg/coarray_7.f90: Ditto.
3740 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3741 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3743 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3745 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3747 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3748 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3749 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3751 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3752 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3753 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3755 2011-07-15 Jason Merrill <jason@redhat.com>
3758 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3759 Use --extra_opts instead of --additional_options.
3761 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3764 * g++.dg/torture/pr49309.C: Remove.
3766 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3768 * gcc.target/tic6x/weak-call.c: New test.
3769 * gcc.target/tic6x/fpcmp.c: New test.
3770 * gcc.target/tic6x/fpdiv.c: New test.
3771 * gcc.target/tic6x/rotdi16-scan.c: New test.
3772 * gcc.target/tic6x/ffssi.c: New test.
3773 * gcc.target/tic6x/fpdiv-lib.c: New test.
3774 * gcc.target/tic6x/cold-lc.c: New test.
3775 * gcc.target/tic6x/longcalls.c: New test.
3776 * gcc.target/tic6x/abi-align-1.c: New test.
3777 * gcc.target/tic6x/fpcmp-finite.c: New test.
3778 * gcc.target/tic6x/rotdi16.c: New test.
3779 * gcc.target/tic6x/bswapl.c: New test.
3780 * gcc.target/tic6x/ffsdi.c: New test.
3781 * gcc.target/tic6x/tic6x.exp: New file.
3782 * gcc.target/tic6x/builtins/arith24.c: New test.
3783 * gcc.target/tic6x/builtins/smpy.c: New test.
3784 * gcc.target/tic6x/builtins/smpylh.c: New test.
3785 * gcc.target/tic6x/builtins/smpyh.c: New test.
3786 * gcc.target/tic6x/builtins/sarith1.c: New test.
3787 * gcc.target/tic6x/builtins/extclr.c: New test
3788 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3789 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3790 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3791 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3793 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3795 * gcc.dg/20020312-2.c: Likewise.
3796 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3797 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3798 * gcc.dg/torture/builtin-math-7.c: Likewise.
3801 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3802 not testing tic6x-*-*.
3804 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3807 * g++.dg/torture/pr49309.C: New testcase.
3809 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3811 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3813 2011-07-14 Richard Guenther <rguenther@suse.de>
3815 PR tree-optimization/49651
3816 * gcc.dg/torture/pr49651.c: New testcase.
3818 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3821 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3823 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3825 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3826 -mno-pointers-to-nested-functions.
3827 * gcc.target/powerpc/no-r11-2.c: Ditto.
3828 * gcc.target/powerpc/no-r11-3.c: Ditto.
3830 2011-07-13 Jason Merrill <jason@redhat.com>
3832 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3833 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3834 when compiling C files.
3835 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3836 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3837 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3838 * g++.dg/lookup/anon2.C: Likewise.
3839 * g++.dg/tree-ssa/copyprop.C: Likewise.
3840 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3841 * g++.dg/init/vector1.C: Ignore narrowing errors.
3842 * g++.dg/torture/pr35526.C: Likewise.
3843 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3845 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3848 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3851 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3853 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3854 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3856 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3858 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3859 * lib/obj-c++.exp (obj-c++_init): Ditto.
3860 * lib/file-format.exp (gcc_target_object_format): Ditto.
3861 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3862 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3863 (check_visibility_available): Ditto.
3864 (check_effective_target_tls_native): Ditto.
3865 (check_effective_target_tls_emulated): Ditto.
3866 (check_effective_target_function_sections): Ditto.
3868 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3870 * gcc.target/arm/pr48183.c: New test.
3872 2011-07-13 Richard Guenther <rguenther@suse.de>
3874 * gcc.dg/torture/20110713-1.c: New testcase.
3876 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3879 * gcc.c-torture/compile/pr49474.c: New testcase.
3881 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3883 PR tree-optimization/49712
3884 * gcc.c-torture/execute/pr49712.c: New test.
3886 2011-07-11 Jason Merrill <jason@redhat.com>
3889 * g++.dg/template/recurse3.C: New.
3891 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3894 * gcc.dg/guality/csttest.c: New test.
3897 * gfortran.dg/pr49698.f90: New test.
3899 2011-07-11 Jeff Law <law@redhat.com>
3901 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3903 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3905 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3906 * go.test/go-test.exp (go-set-goarch): Likewise.
3908 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3911 * gcc.target/avr/torture/pr39633.c: New test case.
3913 2011-07-11 Tobias Burnus <burnus@net-b.de>
3916 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3918 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3920 * lib/target-supports.exp (check_effective_target_scheduling):
3922 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3923 * gcc.dg/pr45055.c: Ditto.
3924 * gcc.dg/pr45353.c: Ditto.
3925 * g++.dg/pr45056.C: Ditto.
3927 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3929 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3930 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3931 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3932 * g++.dg/torture/pr31863.C: Skip AVR.
3934 2011-07-10 Tobias Burnus <burnus@net-b.de>
3937 * gfortran.dg/intrinsic_signal.f90: New.
3939 2011-07-09 Jason Merrill <jason@redhat.com>
3941 * g++.dg/cpp0x/regress/regress6.C: New.
3942 * g++.dg/parse/crash45.C: Adjust message.
3943 * g++.dg/template/crash38.C: Adjust message.
3944 * g++.dg/template/crash64.C: Adjust message.
3946 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3948 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3949 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3950 * g++.dg/abi/bitfield3.C: Likewise.
3951 * g++.dg/eh/pr38662.C: Likewise.
3952 * g++.dg/ext/attrib36.C: Likewise.
3953 * g++.dg/ext/attrib37.C: Likewise.
3954 * g++.dg/ext/attrib8.C: Likewise.
3955 * g++.dg/ext/tmplattr1.C: Likewise.
3956 * g++.dg/inherit/override-attribs.C: Likewise.
3957 * g++.dg/opt/inline9.C: Likewise.
3958 * g++.dg/opt/life1.C: Likewise.
3959 * g++.dg/opt/longbranch2.C: Likewise.
3960 * g++.dg/opt/nrv12.C: Likewise.
3961 * g++.dg/opt/reg-stack4.C: Likewise.
3962 * g++.dg/other/pr35504.C: Likewise.
3963 * g++.dg/other/pr39496.C: Likewise.
3964 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3965 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3966 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3967 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3968 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3969 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3970 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3971 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3972 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3973 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3974 * g++.dg/warn/pr15774-1.C: Likewise.
3975 * g++.dg/warn/pr15774-2.C: Likewise.
3976 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3977 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3978 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3979 * g++.old-deja/g++.pt/asm2.C: Likewise.
3980 * gcc.c-torture/compile/20000804-1.c: Likewise.
3981 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3982 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3983 * gcc.dg/20020108-1.c: Likewise.
3984 * gcc.dg/20020122-2.c: Likewise.
3985 * gcc.dg/20020122-3.c: Likewise.
3986 * gcc.dg/20020206-1.c: Likewise.
3987 * gcc.dg/20020219-1.c: Likewise.
3988 * gcc.dg/20020310-1.c: Likewise.
3989 * gcc.dg/20020411-1.c: Likewise.
3990 * gcc.dg/20020418-2.c: Likewise.
3991 * gcc.dg/20020426-2.c: Likewise.
3992 * gcc.dg/20020517-1.c: Likewise.
3993 * gcc.dg/20030204-1.c: Likewise.
3994 * gcc.dg/20030826-2.c: Likewise.
3995 * gcc.dg/20031102-1.c: Likewise.
3996 * gcc.dg/20031202-1.c: Likewise.
3997 * gcc.dg/20050111-1.c: Likewise.
3998 * gcc.dg/20050503-1.c: Likewise.
3999 * gcc.dg/array-init-1.c: Likewise.
4000 * gcc.dg/builtin-apply4.c: Likewise.
4001 * gcc.dg/dfp/pr31344.c: Likewise.
4002 * gcc.dg/gomp/atomic-11.c: Likewise.
4003 * gcc.dg/graphite/pr40281.c: Likewise.
4004 * gcc.dg/ia64-sync-1.c: Likewise.
4005 * gcc.dg/ia64-sync-2.c: Likewise.
4006 * gcc.dg/ia64-sync-3.c: Likewise.
4007 * gcc.dg/ia64-sync-4.c: Likewise.
4008 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4009 * gcc.dg/invalid-call-1.c: Likewise.
4010 * gcc.dg/loop-3.c: Likewise.
4011 * gcc.dg/lower-subreg-1.c: Likewise.
4012 * gcc.dg/lto/pr47259_0.c: Likewise.
4013 * gcc.dg/nested-calls-1.c: Likewise.
4014 * gcc.dg/pr20017.c: Likewise.
4015 * gcc.dg/pr25023.c: Likewise.
4016 * gcc.dg/pr27671-2.c: Likewise.
4017 * gcc.dg/pr32176.c: Likewise.
4018 * gcc.dg/pr33676.c: Likewise.
4019 * gcc.dg/pr35045.c: Likewise.
4020 * gcc.dg/pr36015.c: Likewise.
4021 * gcc.dg/pr36584.c: Likewise.
4022 * gcc.dg/pr36998.c: Likewise.
4023 * gcc.dg/pr37438.c: Likewise.
4024 * gcc.dg/pr37908.c: Likewise.
4025 * gcc.dg/pr41241.c: Likewise.
4026 * gcc.dg/pr41340.c: Likewise.
4027 * gcc.dg/pr44136.c: Likewise.
4028 * gcc.dg/pr44194-1.c: Likewise.
4029 * gcc.dg/pr46212.c: Likewise.
4030 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4031 * gcc.dg/setjmp-2.c: Likewise.
4032 * gcc.dg/short-compare-1.c: Likewise.
4033 * gcc.dg/short-compare-2.c: Likewise.
4034 * gcc.dg/smod-1.c: Likewise.
4035 * gcc.dg/sync-2.c: Likewise.
4036 * gcc.dg/sync-3.c: Likewise.
4037 * gcc.dg/tls/opt-1.c: Likewise.
4038 * gcc.dg/tls/opt-2.c: Likewise.
4039 * gcc.dg/tls/opt-3.c: Likewise.
4040 * gcc.dg/torture/badshift.c: Likewise.
4041 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4042 * gcc.dg/torture/pr20314-2.c: Likewise.
4043 * gcc.dg/torture/pr36891.c: Likewise.
4044 * gcc.dg/torture/pr38774.c: Likewise.
4045 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4046 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4047 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4048 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4049 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4050 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4051 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4052 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4053 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4054 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4055 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4056 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4057 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4058 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4059 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4060 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4061 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4062 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4063 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4064 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4065 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4066 * gcc.dg/unroll-1.c: Likewise.
4067 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4068 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4069 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4070 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4071 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4072 * gcc.target/i386/20000609-1.c: Likewise.
4073 * gcc.target/i386/20000720-1.c: Likewise.
4074 * gcc.target/i386/20000724-1.c: Likewise.
4075 * gcc.target/i386/20011107-1.c: Likewise.
4076 * gcc.target/i386/20011119-1.c: Likewise.
4077 * gcc.target/i386/20020201-3.c: Likewise.
4078 * gcc.target/i386/20020218-1.c: Likewise.
4079 * gcc.target/i386/20020729-1.c: Likewise.
4080 * gcc.target/i386/20030926-1.c: Likewise.
4081 * gcc.target/i386/20060125-1.c: Likewise.
4082 * gcc.target/i386/20060125-2.c: Likewise.
4083 * gcc.target/i386/20060512-1.c: Likewise.
4084 * gcc.target/i386/20060512-2.c: Likewise.
4085 * gcc.target/i386/20060512-3.c: Likewise.
4086 * gcc.target/i386/20060512-4.c: Likewise.
4087 * gcc.target/i386/387-1.c: Likewise.
4088 * gcc.target/i386/387-2.c: Likewise.
4089 * gcc.target/i386/387-5.c: Likewise.
4090 * gcc.target/i386/387-6.c: Likewise.
4091 * gcc.target/i386/980312-1.c: Likewise.
4092 * gcc.target/i386/980313-1.c: Likewise.
4093 * gcc.target/i386/990117-1.c: Likewise.
4094 * gcc.target/i386/990424-1.c: Likewise.
4095 * gcc.target/i386/990524-1.c: Likewise.
4096 * gcc.target/i386/991129-1.c: Likewise.
4097 * gcc.target/i386/991214-1.c: Likewise.
4098 * gcc.target/i386/991230-1.c: Likewise.
4099 * gcc.target/i386/addr-sel-1.c: Likewise.
4100 * gcc.target/i386/aggregate-ret1.c: Likewise.
4101 * gcc.target/i386/aggregate-ret2.c: Likewise.
4102 * gcc.target/i386/align-main-3.c: Likewise.
4103 * gcc.target/i386/amd64-abi-1.c: Likewise.
4104 * gcc.target/i386/amd64-abi-2.c: Likewise.
4105 * gcc.target/i386/amd64-abi-4.c: Likewise.
4106 * gcc.target/i386/amd64-abi-5.c: Likewise.
4107 * gcc.target/i386/amd64-abi-6.c: Likewise.
4108 * gcc.target/i386/asm-1.c: Likewise.
4109 * gcc.target/i386/asm-3.c: Likewise.
4110 * gcc.target/i386/asm-5.c: Likewise.
4111 * gcc.target/i386/attributes-error.c: Likewise.
4112 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4113 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4114 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4115 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4116 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4117 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4118 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4119 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4120 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4121 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4122 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4123 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4124 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4125 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4126 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4127 * gcc.target/i386/bitfield1.c: Likewise.
4128 * gcc.target/i386/bitfield2.c: Likewise.
4129 * gcc.target/i386/bmi-2.c: Likewise.
4130 * gcc.target/i386/bmi-5.c: Likewise.
4131 * gcc.target/i386/builtin-unreachable.c: Likewise.
4132 * gcc.target/i386/cleanup-2.c: Likewise.
4133 * gcc.target/i386/clobbers.c: Likewise.
4134 * gcc.target/i386/cmov8.c: Likewise.
4135 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4136 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4137 * gcc.target/i386/compress-float-387.c: Likewise.
4138 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4139 * gcc.target/i386/compress-float-sse.c: Likewise.
4140 * gcc.target/i386/crc32-2.c: Likewise.
4141 * gcc.target/i386/crc32-3.c: Likewise.
4142 * gcc.target/i386/divmod-7.c: Likewise.
4143 * gcc.target/i386/divmod-8.c: Likewise.
4144 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4145 * gcc.target/i386/fma3-builtin.c: Likewise.
4146 * gcc.target/i386/fma3-fma.c: Likewise.
4147 * gcc.target/i386/fma4-256-vector.c: Likewise.
4148 * gcc.target/i386/fma4-builtin.c: Likewise.
4149 * gcc.target/i386/fma4-fma-2.c: Likewise.
4150 * gcc.target/i386/fma4-fma.c: Likewise.
4151 * gcc.target/i386/fma4-vector-2.c: Likewise.
4152 * gcc.target/i386/fma4-vector.c: Likewise.
4153 * gcc.target/i386/funcspec-1.c: Likewise.
4154 * gcc.target/i386/funcspec-10.c: Likewise.
4155 * gcc.target/i386/funcspec-11.c: Likewise.
4156 * gcc.target/i386/funcspec-2.c: Likewise.
4157 * gcc.target/i386/funcspec-5.c: Likewise.
4158 * gcc.target/i386/funcspec-6.c: Likewise.
4159 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4160 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4161 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4162 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4163 * gcc.target/i386/incoming-1.c: Likewise.
4164 * gcc.target/i386/incoming-10.c: Likewise.
4165 * gcc.target/i386/incoming-11.c: Likewise.
4166 * gcc.target/i386/incoming-12.c: Likewise.
4167 * gcc.target/i386/incoming-13.c: Likewise.
4168 * gcc.target/i386/incoming-14.c: Likewise.
4169 * gcc.target/i386/incoming-15.c: Likewise.
4170 * gcc.target/i386/incoming-2.c: Likewise.
4171 * gcc.target/i386/incoming-3.c: Likewise.
4172 * gcc.target/i386/incoming-4.c: Likewise.
4173 * gcc.target/i386/incoming-5.c: Likewise.
4174 * gcc.target/i386/incoming-6.c: Likewise.
4175 * gcc.target/i386/incoming-7.c: Likewise.
4176 * gcc.target/i386/incoming-8.c: Likewise.
4177 * gcc.target/i386/incoming-9.c: Likewise.
4178 * gcc.target/i386/lea.c: Likewise.
4179 * gcc.target/i386/local.c: Likewise.
4180 * gcc.target/i386/loop-1.c: Likewise.
4181 * gcc.target/i386/loop-2.c: Likewise.
4182 * gcc.target/i386/loop-3.c: Likewise.
4183 * gcc.target/i386/max-stack-align.c: Likewise.
4184 * gcc.target/i386/memcpy-1.c: Likewise.
4185 * gcc.target/i386/movbe-2.c: Likewise.
4186 * gcc.target/i386/movq-2.c: Likewise.
4187 * gcc.target/i386/movq.c: Likewise.
4188 * gcc.target/i386/nrv1.c: Likewise.
4189 * gcc.target/i386/pad-4.c: Likewise.
4190 * gcc.target/i386/pad-5a.c: Likewise.
4191 * gcc.target/i386/pad-5b.c: Likewise.
4192 * gcc.target/i386/pad-6a.c: Likewise.
4193 * gcc.target/i386/pad-6b.c: Likewise.
4194 * gcc.target/i386/pad-7.c: Likewise.
4195 * gcc.target/i386/pad-9.c: Likewise.
4196 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4197 * gcc.target/i386/pic-1.c: Likewise.
4198 * gcc.target/i386/pr12092-1.c: Likewise.
4199 * gcc.target/i386/pr12329.c: Likewise.
4200 * gcc.target/i386/pr21518.c: Likewise.
4201 * gcc.target/i386/pr22362.c: Likewise.
4202 * gcc.target/i386/pr22585.c: Likewise.
4203 * gcc.target/i386/pr23098.c: Likewise.
4204 * gcc.target/i386/pr25196.c: Likewise.
4205 * gcc.target/i386/pr25293.c: Likewise.
4206 * gcc.target/i386/pr25654.c: Likewise.
4207 * gcc.target/i386/pr26449.c: Likewise.
4208 * gcc.target/i386/pr26778.c: Likewise.
4209 * gcc.target/i386/pr26826.c: Likewise.
4210 * gcc.target/i386/pr27266.c: Likewise.
4211 * gcc.target/i386/pr29978.c: Likewise.
4212 * gcc.target/i386/pr30505.c: Likewise.
4213 * gcc.target/i386/pr30961-1.c: Likewise.
4214 * gcc.target/i386/pr31628.c: Likewise.
4215 * gcc.target/i386/pr32000-2.c: Likewise.
4216 * gcc.target/i386/pr32661-1.c: Likewise.
4217 * gcc.target/i386/pr32708-2.c: Likewise.
4218 * gcc.target/i386/pr32708-3.c: Likewise.
4219 * gcc.target/i386/pr34256.c: Likewise.
4220 * gcc.target/i386/pr34312.c: Likewise.
4221 * gcc.target/i386/pr34522.c: Likewise.
4222 * gcc.target/i386/pr35160.c: Likewise.
4223 * gcc.target/i386/pr35281.c: Likewise.
4224 * gcc.target/i386/pr36246.c: Likewise.
4225 * gcc.target/i386/pr36786.c: Likewise.
4226 * gcc.target/i386/pr37275.c: Likewise.
4227 * gcc.target/i386/pr37843-3.c: Likewise.
4228 * gcc.target/i386/pr37843-4.c: Likewise.
4229 * gcc.target/i386/pr39082-1.c: Likewise.
4230 * gcc.target/i386/pr39431.c: Likewise.
4231 * gcc.target/i386/pr39496.c: Likewise.
4232 * gcc.target/i386/pr39543-2.c: Likewise.
4233 * gcc.target/i386/pr39911.c: Likewise.
4234 * gcc.target/i386/pr40718.c: Likewise.
4235 * gcc.target/i386/pr40906-1.c: Likewise.
4236 * gcc.target/i386/pr40906-2.c: Likewise.
4237 * gcc.target/i386/pr40906-3.c: Likewise.
4238 * gcc.target/i386/pr40934.c: Likewise.
4239 * gcc.target/i386/pr41900.c: Likewise.
4240 * gcc.target/i386/pr42589.c: Likewise.
4241 * gcc.target/i386/pr43662.c: Likewise.
4242 * gcc.target/i386/pr43671.c: Likewise.
4243 * gcc.target/i386/pr43766.c: Likewise.
4244 * gcc.target/i386/pr43869.c: Likewise.
4245 * gcc.target/i386/pr44942.c: Likewise.
4246 * gcc.target/i386/pr44948-2a.c: Likewise.
4247 * gcc.target/i386/pr45234.c: Likewise.
4248 * gcc.target/i386/pr45336-2.c: Likewise.
4249 * gcc.target/i386/pr45336-4.c: Likewise.
4250 * gcc.target/i386/pr45852.c: Likewise.
4251 * gcc.target/i386/pr46470.c: Likewise.
4252 * gcc.target/i386/pr48037-1.c: Likewise.
4253 * gcc.target/i386/pr48389.c: Likewise.
4254 * gcc.target/i386/pr49095.c: Likewise.
4255 * gcc.target/i386/pr9771-1.c: Likewise.
4256 * gcc.target/i386/rdfsbase-1.c: Likewise.
4257 * gcc.target/i386/rdfsbase-2.c: Likewise.
4258 * gcc.target/i386/rdgsbase-1.c: Likewise.
4259 * gcc.target/i386/rdgsbase-2.c: Likewise.
4260 * gcc.target/i386/rdrand-3.c: Likewise.
4261 * gcc.target/i386/regparm-stdcall.c: Likewise.
4262 * gcc.target/i386/regparm.c: Likewise.
4263 * gcc.target/i386/reload-1.c: Likewise.
4264 * gcc.target/i386/rotate-2.c: Likewise.
4265 * gcc.target/i386/sibcall-5.c: Likewise.
4266 * gcc.target/i386/signbit-1.c: Likewise.
4267 * gcc.target/i386/signbit-2.c: Likewise.
4268 * gcc.target/i386/signbit-3.c: Likewise.
4269 * gcc.target/i386/sse-5.c: Likewise.
4270 * gcc.target/i386/sse-8.c: Likewise.
4271 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4272 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4273 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4274 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4275 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4276 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4277 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4278 * gcc.target/i386/sse2-movq-2.c: Likewise.
4279 * gcc.target/i386/sse2-movq-3.c: Likewise.
4280 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4281 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4282 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4283 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4284 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4285 * gcc.target/i386/ssefn-1.c: Likewise.
4286 * gcc.target/i386/ssefn-2.c: Likewise.
4287 * gcc.target/i386/sseregparm-1.c: Likewise.
4288 * gcc.target/i386/sseregparm-2.c: Likewise.
4289 * gcc.target/i386/sseregparm-3.c: Likewise.
4290 * gcc.target/i386/sseregparm-4.c: Likewise.
4291 * gcc.target/i386/sseregparm-5.c: Likewise.
4292 * gcc.target/i386/sseregparm-6.c: Likewise.
4293 * gcc.target/i386/sseregparm-7.c: Likewise.
4294 * gcc.target/i386/sseregparm-8.c: Likewise.
4295 * gcc.target/i386/stack-realign.c: Likewise.
4296 * gcc.target/i386/stack-usage-realign.c: Likewise.
4297 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4298 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4299 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4300 * gcc.target/i386/stackalign/return-1.c: Likewise.
4301 * gcc.target/i386/stackalign/return-2.c: Likewise.
4302 * gcc.target/i386/stackalign/return-3.c: Likewise.
4303 * gcc.target/i386/tailcall-1.c: Likewise.
4304 * gcc.target/i386/tbm-2.c: Likewise.
4305 * gcc.target/i386/udivmod-7.c: Likewise.
4306 * gcc.target/i386/udivmod-8.c: Likewise.
4307 * gcc.target/i386/unroll-1.c: Likewise.
4308 * gcc.target/i386/vararg-1.c: Likewise.
4309 * gcc.target/i386/vararg-2.c: Likewise.
4310 * gcc.target/i386/vect8-ret.c: Likewise.
4311 * gcc.target/i386/vectorize5.c: Likewise.
4312 * gcc.target/i386/wmul-1.c: Likewise.
4313 * gcc.target/i386/wmul-2.c: Likewise.
4314 * gcc.target/i386/wrfsbase-1.c: Likewise.
4315 * gcc.target/i386/wrfsbase-2.c: Likewise.
4316 * gcc.target/i386/wrgsbase-1.c: Likewise.
4317 * gcc.target/i386/wrgsbase-2.c: Likewise.
4318 * gcc.target/i386/xop-pcmov.c: Likewise.
4319 * gcc.target/i386/xop-pcmov2.c: Likewise.
4320 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4321 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4322 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4323 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4324 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4325 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4326 * gcc.target/i386/zee.c: Likewise.
4327 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4328 * gfortran.dg/compiler-directive_2.f: Likewise.
4329 * gfortran.dg/g77/20010216-1.f: Likewise.
4330 * gfortran.dg/gomp/pr39152.f90: Likewise.
4331 * gfortran.dg/pr33794.f90: Likewise.
4333 2011-07-09 Jason Merrill <jason@redhat.com>
4335 * g++.dg/cpp0x/regress/regress5.C: New.
4337 2011-07-08 Jason Merrill <jason@redhat.com>
4340 * g++.dg/expr/compound-asn1.C: New.
4341 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4343 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.target/powerpc/altivec-34.c: New test.
4348 2011-07-08 Jason Merrill <jason@redhat.com>
4351 * g++.dg/abi/guard3.C: New.
4353 2011-07-08 Julian Brown <julian@codesourcery.com>
4355 * lib/target-supports.exp
4356 (check_effective_target_arm_little_endian): New.
4357 (check_effective_target_vect_pack_trunc): Use above.
4358 (check_effective_target_vect_unpack): Likewise.
4359 (check_effective_target_vect_element_align): Test
4360 check_effective_target_arm_vect_no_misalign for ARM.
4362 2011-07-08 Jason Merrill <jason@redhat.com>
4365 * g++.dg/cpp0x/constexpr-rom.C: New.
4367 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4370 * g++.dg/torture/pr49519.C: New test.
4372 2011-07-08 Martin Jambor <mjambor@suse.cz>
4374 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4376 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4379 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4381 2011-07-08 Richard Guenther <rguenther@suse.de>
4383 PR tree-optimization/49662
4384 * gcc.dg/graphite/interchange-14.c: XFAIL.
4385 * gcc.dg/graphite/interchange-15.c: Likewise.
4386 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4388 2011-07-06 Jason Merrill <jason@redhat.com>
4391 * g++.dg/cpp0x/regress/regress4.C: New.
4393 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4396 * gfortran.dg/result_in_spec_4.f90: New test.
4398 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4400 * gcc.target/sparc/cas64.c: New test.
4402 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4405 * g++.dg/torture/pr49644.C: New test.
4408 * gcc.c-torture/execute/pr49644.c: New test.
4410 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4412 * lib/target-supports.exp (check_effective_target_ia32): New.
4413 (check_effective_target_x32): Likewise.
4414 (check_effective_target_vect_cmdline_needed): Also check x32.
4416 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4418 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4420 * gcc.target/arm/pr42235.c: Likewise.
4421 * gcc.target/arm/pr42495.c: Likewise.
4422 * gcc.target/arm/pr42574.c: Likewise.
4423 * gcc.target/arm/thumb-branch1.c: Likewise.
4425 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4426 unneeded prune of possible warning.
4427 * gcc.target/arm/pr40956.c: Likewise.
4428 * gcc.target/arm/pr42505.c: Likewise.
4430 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4431 * gcc.c-torture/compile/pr46883.c: Likewise.
4432 * gcc.c-torture/compile/pr46934.c: Likewise.
4434 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4435 for move to ../../gcc.c-torture/compile.
4436 * gcc.target/arm/pr46883.c: Likewise.
4437 * gcc.target/arm/pr46934.c: Likewise.
4439 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4440 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4441 * gcc.target/arm/wmul-1.c: Likewise.
4442 * gcc.target/arm/wmul-2.c: Likewise.
4443 * gcc.target/arm/wmul-3.c: Likewise.
4444 * gcc.target/arm/wmul-4.c: Likewise.
4445 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4446 add tab after scan target.
4447 * gcc.target/arm/smlaltt-1.c: Likewise.
4448 * gcc.target/arm/smlatb-1.c: Likewise.
4449 * gcc.target/arm/smlatt-1.c: Likewise.
4451 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4454 * gcc.dg/debug/pr49522.c: New test.
4456 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4458 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4459 * gcc.dg/pr46212.c: Run only if target int32plus.
4460 * gcc.dg/torture/pr48146.c: Ditto.
4461 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4462 * c-c++-common/pr44832.c: Ditto.
4463 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4464 * gcc.dg/pr31490.c: Ditto.
4465 * gcc.dg/torture/builtin-math-7.c: Run only if target
4467 * gcc.dg/torture/pr45764.c: Skip for AVR.
4468 * gcc.dg/pr47893.c: Ditto.
4470 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4472 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4473 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4474 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4475 add tab to scan target.
4477 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4479 * gcc.target/arm/neon-modes-3.c: New test.
4481 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4483 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4484 -fno-loop-interchange -ffast-math.
4486 2011-07-07 Richard Guenther <rguenther@suse.de>
4488 * gcc.dg/ftrapv-3.c: New testcase.
4490 2011-07-07 Richard Guenther <rguenther@suse.de>
4492 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4493 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4495 2011-07-07 Kai Tietz <ktietz@redhat.com>
4497 * gcc.dg/binop-notxor1.c: New test.
4498 * gcc.dg/binop-notand4a.c: New test.
4499 * gcc.dg/binop-notxor2.c: New test.
4500 * gcc.dg/binop-notand3a.c: New test.
4501 * gcc.dg/binop-notand2a.c: New test.
4502 * gcc.dg/binop-notand6a.c: New test.
4503 * gcc.dg/binop-notor1.c: New test.
4504 * gcc.dg/binop-notand1a.c: New test.
4505 * gcc.dg/binop-notand5a.c: New test.
4506 * gcc.dg/binop-notor2.c: New test.
4508 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4511 * gcc.dg/gomp/pr49640.c: New test.
4513 2011-07-07 Richard Guenther <rguenther@suse.de>
4515 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4517 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4522 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4524 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4525 * gcc.target/powerpc/no-r11-2.c: Ditto.
4526 * gcc.target/powerpc/no-r11-3.c: Ditto.
4528 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4530 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4531 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4533 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4535 * lib/target-supports.exp (check_profiling_available): Disable
4536 profiling with -fprofile-generate for target avr.
4538 2011-07-06 Richard Guenther <rguenther@suse.de>
4540 PR tree-optimization/49645
4541 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4543 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4546 * gcc.dg/pr47383.c: New.
4548 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 PR tree-optimization/49647
4551 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4553 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4556 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4557 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4559 2011-07-05 Jason Merrill <jason@redhat.com>
4562 * g++.dg/template/template-id-4.C: New.
4564 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4566 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4567 * gcc.dg/pr43402.c: Ditto.
4569 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4571 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4573 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4575 * gcc.target/powerpc/ppc-switch-1.c: New test for
4576 --param case-values-threshold.
4577 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4579 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4581 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4583 2011-07-05 Jason Merrill <jason@redhat.com>
4585 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4587 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4589 PR tree-optimization/47654
4590 * gcc.dg/graphite/block-pr47654.c: New.
4592 2011-07-05 Jason Merrill <jason@redhat.com>
4594 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4596 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4598 PR tree-optimization/49580
4599 * gcc.dg/autopar/pr49580.c: New test.
4601 2011-07-05 Richard Guenther <rguenther@suse.de>
4603 PR tree-optimization/49518
4604 PR tree-optimization/49628
4605 * g++.dg/torture/pr49628.C: New testcase.
4606 * gcc.dg/torture/pr49518.c: Likewise.
4608 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610 * ada/acats/run_acats (which): Extract last field from type -p,
4611 type output only if command succeeded.
4613 2011-07-04 Jason Merrill <jason@redhat.com>
4615 * g++.dg/abi/mangle48.C: New.
4617 * g++.dg/cpp0x/diag1.C: New.
4619 * g++.dg/diagnostic/aka1.C: New.
4621 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4623 PR rtl-optimization/49619
4624 * gcc.dg/pr49619.c: New test.
4626 PR rtl-optimization/49472
4627 * gfortran.dg/pr49472.f90: New test.
4630 * gcc.dg/pr49602.c: New test.
4632 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4636 * gcc.target/avr/avr.exp: Run over cpp files, too.
4637 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4638 * gcc.target/avr/progmem.h: New file.
4639 * gcc.target/avr/exit-abort.h: New file.
4640 * gcc.target/avr/progmem-error-1.c: New file.
4641 * gcc.target/avr/progmem-error-1.cpp: New file.
4642 * gcc.target/avr/progmem-warning-1.c: New file.
4643 * gcc.target/avr/torture/progmem-1.c: New file.
4644 * gcc.target/avr/torture/progmem-1.cpp: New file.
4646 2011-07-04 Richard Guenther <rguenther@suse.de>
4648 PR tree-optimization/49615
4649 * g++.dg/torture/pr49615.C: New testcase.
4651 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4653 PR tree-optimization/49610
4654 * gcc.dg/vect/pr49610.c: New test.
4656 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4658 * gnat.dg/specs/debug1.ads: New test.
4660 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4663 * gfortran.dg/typebound_proc_23.f90: New.
4665 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4668 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4670 2011-07-01 Jason Merrill <jason@redhat.com>
4673 * g++.dg/template/template-id-3.C: New.
4676 * g++.dg/template/qualified-id4.C: New.
4679 * g++.dg/template/explicit-args4.C: New.
4682 * g++.dg/template/offsetof2.C: New.
4684 2011-07-01 Kai Tietz <ktietz@redhat.com>
4686 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4688 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4691 * lib/target-supports.exp (check_effective_target_gld): New proc.
4693 2011-07-01 Richard Guenther <rguenther@suse.de>
4695 PR tree-optimization/49603
4696 * gcc.dg/torture/pr49603.c: New testcase.
4698 2011-06-30 Jason Merrill <jason@redhat.com>
4701 * g++.dg/rtti/template1.C: New.
4704 * g++.dg/cpp0x/regress/ctor1.C: New.
4707 * g++.dg/cpp0x/initlist54.C: New.
4709 2011-06-30 Martin Jambor <mjambor@suse.cz>
4711 * gcc.dg/tree-ssa/sra-12.c: New test.
4713 2011-06-29 Jason Merrill <jason@redhat.com>
4715 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4717 2011-06-30 Richard Guenther <rguenther@suse.de>
4719 PR tree-optimization/46787
4720 * gcc.dg/vect/vect-121.c: New testcase.
4722 2011-06-30 Martin Jambor <mjambor@suse.cz>
4724 PR tree-optimization/49094
4725 * gcc.dg/tree-ssa/pr49094.c: New test.
4727 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4730 * gfortran.dg/pr49540-1.f90: New test.
4731 * gfortran.dg/pr49540-2.f90: New test.
4733 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4736 * ada/acats/run_acats (which): Use last field of type -p output.
4738 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4739 Iain Sandoe <iains@gcc.gnu.org>
4742 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4743 Only skip on 64-bit *-*-darwin8* && !objc2.
4745 2011-06-30 Richard Guenther <rguenther@suse.de>
4747 PR tree-optimization/38752
4748 * gcc.c-torture/compile/pr38752.c: New testcase.
4750 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4752 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4753 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4755 2011-06-29 Jason Merrill <jason@redhat.com>
4758 * g++.dg/cpp0x/initlist53.C: Use placement new.
4759 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4760 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4763 * g++.dg/cpp0x/trailing6.C: New.
4764 * g++.dg/cpp0x/pr45908.C: No error.
4767 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4770 * g++.dg/cpp0x/constexpr-using2.C: New.
4772 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4775 * g++.dg/cpp0x/constexpr-diag3.C: New.
4776 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4777 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4778 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4779 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4781 2011-06-29 Jason Merrill <jason@redhat.com>
4783 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4785 2011-06-29 Richard Guenther <rguenther@suse.de>
4787 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4789 2011-06-29 Jason Merrill <jason@redhat.com>
4791 * g++.dg/cpp0x/initlist-value2.C: New.
4793 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4794 * g++.dg/cpp0x/initlist-value.C: New.
4796 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4798 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4800 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4802 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4803 * gcc.dg/inline_2.c: Likewise.
4804 * gcc.dg/unroll_1.c: Likewise.
4806 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4809 * gcc.target/i386/pr49567.c: New test.
4811 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4813 * gnat.dg/opt17.ad[sb]: New test.
4815 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4816 Tom de Vries <tom@codesourcery.com>
4818 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4819 (check_effective_target_arm_thumb2): New effective targets.
4820 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4821 properly. Clean up temporary files.
4822 * gcc.target/arm/ivopts-2.c: Likewise.
4823 * gcc.target/arm/ivopts-3.c: Likewise.
4824 * gcc.target/arm/ivopts-4.c: Likewise.
4825 * gcc.target/arm/ivopts-5.c: Likewise.
4826 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4828 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4831 * gfortran.dg/reshape_zerosize_3.f90: New test.
4833 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4835 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4836 * gcc.target/arm/vfp-ldmias.c: Likewise.
4837 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4838 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4839 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4840 * gcc.target/arm/vfp-stmias.c: Likewise.
4841 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4842 * gcc.target/arm/vfp-stmiad.c: Likewise.
4844 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4846 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4848 * gcc.target/arm/pr45701-2.c: Ditto.
4850 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4853 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4854 * gfortran.dg/extends_14.f03: Modified.
4856 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4858 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4859 early if the test is already being skipped.
4861 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4862 scan-assembler-dem-not): For missing file, report unresolved with
4863 same message as for pass/fail, with reason reported in log file.
4865 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4866 from add_options_for_arm_neon_fp16.
4867 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4868 check_effective_target_arm_neon_fp16_ok_nocache.
4869 Check -mfpu and -mfloat-abi options from current multilib.
4870 Do not require neon support.
4871 (check_effective_target_arm_fp16_ok): Renamed from
4872 check_effecitve_target_arm_neon_fp16_ok.
4873 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4874 arm_neon_fp16_ok and arm_fp16.
4875 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4876 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4877 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4878 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4880 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4882 * gcc.dg/builtin-assume-aligned-1.c: New test.
4883 * gcc.dg/builtin-assume-aligned-2.c: New test.
4884 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4887 * gcc.dg/pr49544.c: New test.
4889 2011-06-27 Richard Guenther <rguenther@suse.de>
4891 PR tree-optimization/49394
4892 * g++.dg/torture/pr49394.C: New testcase.
4894 2011-06-27 Kai Tietz <ktietz@redhat.com>
4896 * gcc.dg/optimize-bswapdi-2.c: New test.
4898 2011-06-27 Michael Hope <michael.hope@linaro.org>
4899 Richard Sandiford <richard.sandiford@linaro.org>
4901 PR tree-optimization/49169
4902 * gcc.dg/torture/pr49169.c: New test.
4904 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4907 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4909 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4912 2011-06-26 Jason Merrill <jason@redhat.com>
4914 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4917 * g++.dg/init/ref19.C: New.
4918 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4920 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4922 PR tree-optimization/48377
4923 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4926 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4929 * lib/target-supports.exp (check_effective_target_non_strict_align):
4931 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4933 2011-06-24 Martin Jambor <mjambor@suse.cz>
4935 PR tree-optimizations/49516
4936 * g++.dg/tree-ssa/pr49516.C: New test.
4938 2011-06-23 Jason Merrill <jason@redhat.com>
4941 * g++.dg/template/partial10.C: New.
4942 * g++.dg/template/partial11.C: New.
4944 2011-06-23 Jeff Law <law@redhat.com>
4947 * gcc.dg/pr48770.c: New test.
4949 2011-06-23 Jan Hubicka <jh@suse.cz>
4952 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4954 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4958 instead of -fdump-tree-optimized.
4960 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4963 * g++.dg/template/crash107.C: New.
4964 * g++.dg/template/error17.C: Adjust.
4966 2011-06-23 Jason Merrill <jason@redhat.com>
4969 * g++.dg/cpp0x/defaulted30.C: New.
4972 * g++.dg/rtti/anon-ns1.C: New.
4975 * g++.dg/init/ref18.C: New.
4978 * g++.dg/template/partial9.C: New.
4980 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4983 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4985 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4988 * gcc.dg/pr49496.c: New test.
4990 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4992 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4995 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4997 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4998 * gcc.target/arm/pr42879.c: Likewise.
4999 * gcc.target/arm/pr45701-3.c: Likewise.
5001 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5002 * gcc.target/arm/pr40482.c: Likewise.
5003 * gcc.target/arm/stack-corruption.c: Likewise.
5005 2011-06-22 Richard Guenther <rguenther@suse.de>
5007 PR tree-optimization/49493
5008 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5010 2011-06-22 Jason Merrill <jason@redhat.com>
5013 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5015 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5016 Dmitry Melnik <dm@ispras.ru>
5018 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5019 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5020 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5022 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5024 * gcc.target/arm/tlscall.c: New.
5026 2011-06-21 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/constexpr-ref1.C: New.
5030 * g++.dg/cpp0x/constexpr-ref2.C: New.
5031 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5034 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5037 * g++.dg/template/param3.C: New.
5039 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5041 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5042 my_clrsb test functions.
5044 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5045 test_sll, test_ull): Add clrsb tests.
5046 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5049 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5052 * gfortran.dg/class_44.f03: New.
5054 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5056 PR tree-optimization/49478
5057 * gcc.dg/vect/pr49478.c
5059 2011-06-21 Richard Guenther <rguenther@suse.de>
5061 PR tree-optimization/49483
5062 * gcc.dg/vect/vect-120.c: New testcase.
5064 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5067 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5068 * gcc.dg/vect/vect-peel-4.c: Likewise.
5070 2011-06-22 Christian Bruel <christian.bruel@st.com>
5073 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5074 * gcc.dg/always_inline2.c: Likewise.
5075 * gcc.dg/always_inline3.c: Likewise.
5076 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5077 * gcc.dg/inline_1.c: Likewise.
5078 * gcc.dg/inline_2.c: Likewise.
5079 * gcc.dg/inline_3.c: Likewise.
5080 * gcc.dg/inline_4.c: Likewise.
5081 * gcc.dg/20051201-1.c: Likewise.
5082 * gcc.dg/pr40087.c: Likewise.
5083 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5084 * gcc.dg/inline-22.c: Likewise.
5085 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5086 * gcc.dg/lto/20090218-1_1.c: Likewise.
5087 * g++.dg/ipa/devirt-7.C: Likewise.
5088 * gcc.dg/uninit-pred-5_a.c: Likewise.
5089 * gcc.dg/uninit-pred-5_b.c: Likewise.
5090 * gcc.dg/fail_always_inline.c: New.
5092 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5094 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5095 into 6 jobs instead of 3.
5097 2011-06-20 Jason Merrill <jason@redhat.com>
5100 * g++.dg/cpp0x/initlist53.C: New.
5102 2011-06-20 Tobias Burnus <burnus@net-b.de>
5105 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5106 * gfortran.dg/coarray_lock_3.f90: New.
5107 * gfortran.dg/coarray/lock_1.f90: New.
5109 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5111 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5112 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5113 unresolved and report the reason to the log file.
5115 * lib/scanasm.exp (object-size): Move argument processing earlier
5116 to report errors before verifying that the file exists. Report
5117 problems detected at runtime as unresolved instead of error and
5118 report their reasons to the log file.
5120 2011-06-20 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/explicit6.C: New.
5126 * g++.dg/cpp0x/enum20.C: New.
5129 * g++.dg/ext/attr-aligned01.C: New.
5132 * g++.dg/cpp0x/variadic-default.C: New.
5135 * g++.dg/cpp0x/auto26.C: New.
5138 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5140 2011-06-20 Kai Tietz <ktietz@redhat.com>
5142 * gcc.dg/binop-notand1.c: New test.
5143 * gcc.dg/binop-notand2.c: New test.
5144 * gcc.dg/binop-notand3.c: New test.
5145 * gcc.dg/binop-notand4.c: New test.
5146 * gcc.dg/binop-notand5.c: New test.
5147 * gcc.dg/binop-notand6.c: New test.
5149 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5152 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5154 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5157 * gfortran.dg/proc_ptr_31.f90: New.
5159 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5161 * gnat.dg/volatile6.adb: New test.
5162 * gnat.dg/volatile7.adb: Likewise.
5163 * gnat.dg/volatile8.adb: Likewise.
5164 * gnat.dg/volatile9.adb: Likewise.
5166 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5168 * gnat.dg/constant3.adb: New test.
5170 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5173 * gfortran.dg/read_list_eof_1.f90: New test.
5175 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5178 * gcc.target/i386/testimm-1.c: New test.
5179 * gcc.target/i386/testimm-2.c: New test.
5180 * gcc.target/i386/testimm-3.c: New test.
5181 * gcc.target/i386/testimm-4.c: New test.
5182 * gcc.target/i386/testimm-5.c: New test.
5183 * gcc.target/i386/testimm-6.c: New test.
5184 * gcc.target/i386/testimm-7.c: New test.
5185 * gcc.target/i386/testimm-8.c: New test.
5186 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5187 * gcc.target/i386/xop-rotate1-int.c: New test.
5188 * gcc.target/i386/xop-rotate2-int.c: New test.
5190 2011-06-17 Jason Merrill <jason@redhat.com>
5192 * g++.dg/cpp0x/rv-func2.C: New.
5194 * g++.dg/debug/dwarf2/lambda1.C: New.
5195 * g++.dg/warn/Wshadow-6.C: Adjust.
5197 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5200 * gfortran.dg/move_alloc_5.f90: New.
5202 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5204 PR rtl-optimization/48542
5205 * gcc.dg/torture/pr48542.c: New test.
5207 2011-06-16 Jason Merrill <jason@redhat.com>
5210 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5213 * g++.dg/cpp0x/initlist52.C New.
5216 * c-c++-common/raw-string-12.c: New.
5219 * g++.dg/cpp0x/sfinae26.C: New.
5222 * g++.dg/cpp0x/variadic113.C: New.
5225 * g++.dg/cpp0x/variadic112.C: New.
5227 2011-06-16 Jeff Law <law@redhat.com>
5229 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5230 improved jump threading.
5231 * gcc.dg/builtin-object-size-2.c: Likewise.
5232 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5234 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5237 * gfortran.dg/typebound_assignment_3.f03: New.
5239 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5242 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5244 2011-06-16 Martin Jambor <mjambor@suse.cz>
5246 PR tree-optimization/49343
5247 * gnat.dg/discr31.ad[sb]: New test.
5249 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5251 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5253 2011-06-16 Tom de Vries <tom@codesourcery.com>
5256 * gcc.target/arm/ivopts-3.c: Update test.
5257 * gcc.target/arm/ivopts-5.c: Same.
5259 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5262 2011-06-10 Wei Guozhi <carrot@google.com>
5265 * gcc.target/arm/pr45335.c: New test.
5266 * gcc.target/arm/pr45335-2.c: New test.
5267 * gcc.target/arm/pr45335-3.c: New test.
5268 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5269 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5270 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5272 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5274 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5276 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5279 * gfortran.dg/class_43.f03: New.
5281 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5283 PR tree-optimization/49419
5284 * gcc.c-torture/execute/pr49419.c: New test.
5286 2011-06-16 Revital Eres <revital.eres@linaro.org>
5288 * gcc.dg/sms-9.c: New file.
5290 2011-06-15 Easwaran Raman <eraman@google.com>
5292 PR rtl-optimization/49414
5293 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5295 2011-06-14 Jason Merrill <jason@redhat.com>
5297 * g++.dg/cpp0x/noexcept13.C: New.
5299 2011-06-14 Easwaran Raman <eraman@google.com>
5301 PR rtl-optimization/44194
5302 * gcc.dg/pr44194-1.c: New test.
5303 * gcc.dg/pr44194-2.c: New test.
5305 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5307 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5309 * gcc.target/arm/pr45701-2.c: Likewise.
5310 * gcc.target/arm/thumb-branch1.c: Likewise.
5312 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5315 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5317 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5319 * gcc.target/arm/pr45701-1.c: Require thumb support.
5320 * gcc.target/arm/pr45701-2.c: Likewise.
5321 * gcc.target/arm/thumb-branch1.c: Likewise.
5323 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5324 * gcc.target/arm/pr39839.c: Likewise.
5325 * gcc.target/arm/pr40657-2.c: Likewise.
5326 * gcc.target/arm/pr40956.c: Likewise.
5327 * gcc.target/arm/pr41679.c: Likewise.
5328 * gcc.target/arm/pr42235.c: Likewise.
5329 * gcc.target/arm/pr42495.c: Likewise.
5330 * gcc.target/arm/pr42505.c: Likewise.
5331 * gcc.target/arm/pr42574.c: Likewise.
5332 * gcc.target/arm/pr46883.c: Likewise.
5333 * gcc.target/arm/pr46934.c: Likewise.
5334 * gcc.target/arm/xor-and.c: Likewise.
5336 2011-06-14 Jason Merrill <jason@redhat.com>
5338 * g++.dg/other/error23.C: Adjust error message.
5339 * g++.dg/other/error32.C: Likewise.
5342 * g++.dg/cpp0x/rv-dotstar.C: New.
5345 * g++.dg/cpp0x/decltype30.C: New.
5347 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5349 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5352 * gfortran.dg/pr49103.f90: New test.
5354 2011-06-14 Tom de Vries <tom@codesourcery.com>
5357 * gcc.target/arm/ivopts-3.c: New test.
5358 * gcc.target/arm/ivopts-4.c: New test.
5359 * gcc.target/arm/ivopts-5.c: New test.
5361 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5363 PR rtl-optimization/49390
5364 * gcc.c-torture/execute/pr49390.c: New test.
5366 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5368 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5370 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5372 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5373 * gcc.c-torture/execute/cmpsi-2.x: New file.
5374 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5375 * gcc.c-torture/execute/pr45262.x: New file.
5376 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5377 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5379 * gcc.c-torture/compile/pr49163.c: Ditto.
5381 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5383 * gcc.dg/vect/vect-16.c: Rename to...
5384 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5385 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5386 for double-word vectors.
5387 * gcc.dg/vect/vect-peel-4.c: Likewise.
5388 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5390 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5393 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5396 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5398 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5400 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5402 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5404 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5406 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5408 * gfortran.dg/trim_optimize_8.f90: New test case.
5410 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5411 Ira Rosen <ira.rosen@linaro.org>
5413 PR tree-optimization/49352
5414 * gcc.dg/vect/pr49352.c: New test.
5416 2011-06-12 Tobias Burnus
5419 * gfortran.dg/alloc_comp_assign_11.f90: New.
5421 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5423 * gfortran.dg/trim_optimize_7.f90: New test.
5425 2011-06-10 Wei Guozhi <carrot@google.com>
5428 * gcc.target/arm/pr45335.c: New test.
5429 * gcc.target/arm/pr45335-2.c: New test.
5430 * gcc.target/arm/pr45335-3.c: New test.
5431 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5432 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5433 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5435 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/parse/error39.C: New.
5440 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5442 * gcc.target/arm/20090811-1.c: Skip for incompatible
5443 options, do not override other options.
5444 * gcc.target/arm/combine-cmp-shift.c: Skip for
5445 incompatible options.
5446 * gcc.target/arm/pr45094.c: Likewise.
5447 * gcc.target/arm/scd42-1.c: Likewise.
5448 * gcc.target/arm/scd42-3.c: Likewise.
5449 * gcc.target/arm/thumb-ltu.c: Likewise.
5451 * lib/target-supports.exp
5452 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5453 multilib flags use -mfpu with a value other than neon-fp16.
5455 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5458 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5460 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5462 * lib/target-supports.exp (check_effective_target_pie): New proc.
5463 * gcc.dg/pie-link.c: Use target pie.
5465 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5466 Laurent Roug� <laurent.rouge@menta.fr>
5468 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5469 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5471 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5473 * gfortran.dg/coarray/sync_1.f90: New test for
5474 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5476 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5478 PR tree-optimization/49318
5479 * gcc.dg/vect/pr49318.c: New test.
5481 2011-06-09 David Krauss <potswa@mac.com>
5483 * g++.dg/template/arrow1.C: New.
5485 2011-06-09 Jason Merrill <jason@redhat.com>
5487 * lib/prune.exp: Prune "note"s.
5488 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5490 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5491 * g++.dg/template/dependent-expr3.C: Likewise.
5492 * g++.dg/parse/template7.C: Likewise.
5493 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5494 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5495 * g++.old-deja/g++.pt/friend38.C: Likewise.
5496 * g++.old-deja/g++.pt/crash32.C: Likewise.
5497 * g++.old-deja/g++.other/init4.C: Likewise.
5498 * g++.old-deja/g++.other/friend8.C: Likewise.
5500 * g++.dg/ext/complex7.C: Adjust expected output.
5501 * g++.dg/diagnostic/method1.C: Likewise.
5502 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5503 * g++.dg/parse/crash33.C: Likewise.
5504 * g++.dg/other/warning1.C: Likewise.
5505 * g++.dg/init/pr29571.C: Likewise.
5506 * g++.dg/warn/overflow-warn-1.C: Likewise.
5507 * g++.dg/warn/overflow-warn-3.C: Likewise.
5508 * g++.dg/warn/overflow-warn-4.C: Likewise.
5509 * g++.old-deja/g++.oliva/template1.C: Likewise.
5511 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5512 * g++.dg/parse/template7.C: Adjust.
5514 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5517 * gcc.dg/pr49307.c: New.
5519 2011-06-09 Wei Guozhi <carrot@google.com>
5522 * gcc.target/arm/pr46975.c: New testcase.
5524 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5526 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5527 (PMETH, arglist_t): Removed.
5528 (method_get_number_of_arguments): Removed.
5529 (method_get_nth_argument): Removed.
5530 (method_get_first_argument): Removed.
5531 (method_get_next_argument): Removed.
5532 (method_get_sizeof_arguments): Removed.
5533 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5535 (method_get_number_of_arguments): Removed.
5536 (method_get_nth_argument): Removed.
5537 (method_get_first_argument): Removed.
5538 (method_get_next_argument): Removed.
5539 (method_get_sizeof_arguments): Removed.
5540 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5542 2011-06-09 David Li <davidxl@google.com>
5544 * gcc.dg/dump-pass.c: New test.
5546 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5549 * g++.dg/parse/error38.C: New.
5551 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5554 * gfortran.dg/pr49308.f90: New test.
5556 2011-06-08 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp0x/noexcept11.C: New.
5559 * g++.dg/cpp0x/noexcept12.C: New.
5560 * g++.dg/cpp0x/sfinae11.C: Adjust.
5562 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5565 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5566 to dg-options, match also DW_AT_linkage_name.
5568 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5571 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5572 -fno-common on alpha*-dec-osf*.
5573 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5575 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5577 PR rtl-optimization/49303
5578 * gcc.target/ia64/pr49303.c: New test.
5580 2011-06-08 Tobias Burnus <burnus@net-b.de>
5583 * gfortran.dg/coarray_lock_1.f90: New.
5584 * gfortran.dg/coarray_lock_2.f90: New.
5586 2011-06-07 Jason Merrill <jason@redhat.com>
5588 * lib/prune.exp: Look for "required" rather than "instantiated".
5589 * g++.dg/abi/mangle11.C: Likewise.
5590 * g++.dg/abi/mangle12.C: Likewise.
5591 * g++.dg/abi/mangle17.C: Likewise.
5592 * g++.dg/abi/mangle20-2.C: Likewise.
5593 * g++.dg/abi/pragma-pack1.C: Likewise.
5594 * g++.dg/cpp0x/decltype26.C: Likewise.
5595 * g++.dg/cpp0x/decltype28.C: Likewise.
5596 * g++.dg/cpp0x/decltype29.C: Likewise.
5597 * g++.dg/cpp0x/enum11.C: Likewise.
5598 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5599 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5600 * g++.dg/cpp0x/pr47416.C: Likewise.
5601 * g++.dg/ext/case-range2.C: Likewise.
5602 * g++.dg/ext/case-range3.C: Likewise.
5603 * g++.dg/gomp/for-19.C: Likewise.
5604 * g++.dg/gomp/pr37533.C: Likewise.
5605 * g++.dg/gomp/pr38639.C: Likewise.
5606 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5607 * g++.dg/inherit/base3.C: Likewise.
5608 * g++.dg/inherit/using6.C: Likewise.
5609 * g++.dg/init/placement4.C: Likewise.
5610 * g++.dg/init/reference3.C: Likewise.
5611 * g++.dg/lookup/scoped6.C: Likewise.
5612 * g++.dg/lookup/using7.C: Likewise.
5613 * g++.dg/other/abstract1.C: Likewise.
5614 * g++.dg/other/error10.C: Likewise.
5615 * g++.dg/other/error5.C: Likewise.
5616 * g++.dg/other/field1.C: Likewise.
5617 * g++.dg/other/offsetof5.C: Likewise.
5618 * g++.dg/parse/bitfield2.C: Likewise.
5619 * g++.dg/parse/constant4.C: Likewise.
5620 * g++.dg/parse/crash20.C: Likewise.
5621 * g++.dg/parse/invalid-op1.C: Likewise.
5622 * g++.dg/parse/non-dependent2.C: Likewise.
5623 * g++.dg/parse/template18.C: Likewise.
5624 * g++.dg/tc1/dr152.C: Likewise.
5625 * g++.dg/tc1/dr166.C: Likewise.
5626 * g++.dg/tc1/dr176.C: Likewise.
5627 * g++.dg/tc1/dr213.C: Likewise.
5628 * g++.dg/template/access11.C: Likewise.
5629 * g++.dg/template/access2.C: Likewise.
5630 * g++.dg/template/access3.C: Likewise.
5631 * g++.dg/template/access7.C: Likewise.
5632 * g++.dg/template/arg7.C: Likewise.
5633 * g++.dg/template/cond2.C: Likewise.
5634 * g++.dg/template/crash13.C: Likewise.
5635 * g++.dg/template/crash40.C: Likewise.
5636 * g++.dg/template/crash7.C: Likewise.
5637 * g++.dg/template/crash84.C: Likewise.
5638 * g++.dg/template/ctor5.C: Likewise.
5639 * g++.dg/template/defarg13.C: Likewise.
5640 * g++.dg/template/defarg14.C: Likewise.
5641 * g++.dg/template/dtor7.C: Likewise.
5642 * g++.dg/template/eh2.C: Likewise.
5643 * g++.dg/template/error2.C: Likewise.
5644 * g++.dg/template/error43.C: Likewise.
5645 * g++.dg/template/friend32.C: Likewise.
5646 * g++.dg/template/injected1.C: Likewise.
5647 * g++.dg/template/instantiate1.C: Likewise.
5648 * g++.dg/template/instantiate3.C: Likewise.
5649 * g++.dg/template/instantiate5.C: Likewise.
5650 * g++.dg/template/instantiate7.C: Likewise.
5651 * g++.dg/template/local6.C: Likewise.
5652 * g++.dg/template/lookup2.C: Likewise.
5653 * g++.dg/template/member5.C: Likewise.
5654 * g++.dg/template/memfriend15.C: Likewise.
5655 * g++.dg/template/memfriend16.C: Likewise.
5656 * g++.dg/template/memfriend17.C: Likewise.
5657 * g++.dg/template/memfriend7.C: Likewise.
5658 * g++.dg/template/meminit1.C: Likewise.
5659 * g++.dg/template/nested3.C: Likewise.
5660 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5661 * g++.dg/template/nontype12.C: Likewise.
5662 * g++.dg/template/nontype13.C: Likewise.
5663 * g++.dg/template/nontype6.C: Likewise.
5664 * g++.dg/template/pr23510.C: Likewise.
5665 * g++.dg/template/pr35240.C: Likewise.
5666 * g++.dg/template/ptrmem15.C: Likewise.
5667 * g++.dg/template/ptrmem6.C: Likewise.
5668 * g++.dg/template/qualified-id1.C: Likewise.
5669 * g++.dg/template/qualttp20.C: Likewise.
5670 * g++.dg/template/qualttp3.C: Likewise.
5671 * g++.dg/template/qualttp4.C: Likewise.
5672 * g++.dg/template/qualttp5.C: Likewise.
5673 * g++.dg/template/qualttp6.C: Likewise.
5674 * g++.dg/template/qualttp7.C: Likewise.
5675 * g++.dg/template/qualttp8.C: Likewise.
5676 * g++.dg/template/recurse.C: Likewise.
5677 * g++.dg/template/recurse2.C: Likewise.
5678 * g++.dg/template/ref5.C: Likewise.
5679 * g++.dg/template/scope2.C: Likewise.
5680 * g++.dg/template/sfinae10.C: Likewise.
5681 * g++.dg/template/sfinae3.C: Likewise.
5682 * g++.dg/template/sizeof3.C: Likewise.
5683 * g++.dg/template/static9.C: Likewise.
5684 * g++.dg/template/template-id-2.C: Likewise.
5685 * g++.dg/template/typedef13.C: Likewise.
5686 * g++.dg/template/typename4.C: Likewise.
5687 * g++.dg/template/using14.C: Likewise.
5688 * g++.dg/template/using2.C: Likewise.
5689 * g++.dg/template/warn1.C: Likewise.
5690 * g++.dg/warn/Wparentheses-13.C: Likewise.
5691 * g++.dg/warn/Wparentheses-15.C: Likewise.
5692 * g++.dg/warn/Wparentheses-16.C: Likewise.
5693 * g++.dg/warn/Wparentheses-17.C: Likewise.
5694 * g++.dg/warn/Wparentheses-18.C: Likewise.
5695 * g++.dg/warn/Wparentheses-19.C: Likewise.
5696 * g++.dg/warn/Wparentheses-20.C: Likewise.
5697 * g++.dg/warn/Wparentheses-23.C: Likewise.
5698 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5699 * g++.dg/warn/noeffect2.C: Likewise.
5700 * g++.dg/warn/noeffect4.C: Likewise.
5701 * g++.dg/warn/pr8570.C: Likewise.
5702 * g++.old-deja/g++.brendan/init2.C: Likewise.
5703 * g++.old-deja/g++.eh/spec6.C: Likewise.
5704 * g++.old-deja/g++.pt/crash10.C: Likewise.
5705 * g++.old-deja/g++.pt/crash36.C: Likewise.
5706 * g++.old-deja/g++.pt/derived3.C: Likewise.
5707 * g++.old-deja/g++.pt/error2.C: Likewise.
5708 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5709 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5710 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5711 * g++.old-deja/g++.pt/overload7.C: Likewise.
5712 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5714 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5715 Iain Sandoe <iains@gcc.gnu.org>
5717 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5718 Added code to deal with the case when [Protocol
5719 -descriptionForInstanceMethod:] or [Protocol
5720 -descriptionForClassMethod:] returns NULL.
5722 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5723 Iain Sandoe <iains@gcc.gnu.org>
5725 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5726 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5729 2011-06-07 Xinliang David Li <davidxl@google.com>
5731 * gcc.dg/inline_2.c: New test.
5732 * gcc.dg/unroll_2.c: New test.
5733 * gcc.dg/inline_3.c: New test.
5734 * gcc.dg/unroll_3.c: New test.
5735 * gcc.dg/inline_4.c: New test.
5736 * gcc.dg/unroll_4.c: New test.
5737 * gcc.dg/inline_1.c: New test.
5738 * gcc.dg/unroll_1.c: New test.
5740 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5742 PR tree-optimization/48497
5743 * lib/gcc-defs.exp (dg-additional-options): New proc.
5744 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5745 -msse2 on 32-bit x86.
5747 2011-06-06 Jason Merrill <jason@redhat.com>
5749 * g++.dg/cpp0x/enum19.C: New.
5751 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5753 * gcc.target/arm/neon-reload-class.c: New test.
5755 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5758 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5760 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5762 * gcc.target/arm/smlatb-1.c: New file.
5763 * gcc.target/arm/smlatt-1.c: New file.
5764 * gcc.target/arm/smlaltb-1.c: New file.
5765 * gcc.target/arm/smlaltt-1.c: New file.
5767 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5769 * gcc.target/arm/mla-2.c: New test.
5771 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5773 PR gcov-profile/49299
5774 * gcc.dg/tree-prof/pr49299-1.c: New test.
5775 * gcc.dg/tree-prof/pr49299-2.c: New test.
5777 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5779 * lib/target-supports.exp
5780 (check_effective_target_vect_widen_mult_qi_to_hi):
5781 Add NEON as supporting target.
5782 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5783 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5784 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5785 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5786 using widening multiplication on targets that support it.
5787 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5788 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5789 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5791 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5793 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5794 Modern Objective-C runtime API.
5795 * objc/execute/next_mapping.h: Removed.
5796 * objc-obj-c++-shared/next-mapping.h: Removed.
5797 * objc-obj-c++-shared/Object1.h: Removed.
5798 * objc-obj-c++-shared/Object1.m: Removed.
5799 * objc-obj-c++-shared/Object1.mm: Removed.
5800 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5801 * objc-obj-c++-shared/Protocol1.h: Removed.
5802 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5803 of ProtoBool, IVAR_T and METHOD.
5804 * objc-obj-c++-shared/runtime.h: New.
5805 * objc-obj-c++-shared/TestsuiteObject.h: New.
5806 * objc-obj-c++-shared/TestsuiteObject.m: New.
5808 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5809 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5810 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5812 * objc/execute/_cmd.m: Include
5813 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5814 runtime API. ([TestClass +initialize]): Include this method also
5815 with the GNU runtime.
5816 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5817 Object. ([-setValue:]): Return void.
5818 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5819 with the GNU runtime. Include
5820 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5821 for the NeXT runtime. Use the existing print_ivars() and
5822 compare_structures() implementations for the old NeXT runtime.
5823 Added new implementations for the Modern GNU and NeXT runtimes.
5824 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5825 well. (main): Use objc_getClass(). Use return instead of exit.
5826 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5827 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5829 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5830 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5831 instead of Object. (main): Use return instead of exit().
5832 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5833 instead of Object. Removed prototype for exit(). (main): Use
5834 return instead of exit(). Use the Modern Objective-C runtime API.
5835 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5837 * objc/execute/class-tests-1.h: Include
5838 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5839 runtime API. (test_class_with_superclass): Do not call [Object
5840 class]. There is no need to with the current libobjc.
5841 * objc/execute/class-tests-2.h: Include
5842 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5844 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5845 ../../objc-obj-c++-shared/next-mapping.h.
5846 * objc/execute/class-2.m: Likewise.
5847 * objc/execute/class-3.m: Likewise.
5848 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5849 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5850 +initialize]): Include this method also with the GNU
5851 runtime. (main): Use the Modern Objective-C runtime API.
5852 * objc/execute/class-5.m: Likewise.
5853 * objc/execute/class-6.m: Likewise.
5854 * objc/execute/class-7.m: Likewise.
5855 * objc/execute/class-8.m: Likewise.
5856 * objc/execute/class-9.m: Likewise.
5857 * objc/execute/class-10.m: Likewise.
5858 * objc/execute/class-11.m: Likewise.
5859 * objc/execute/class-12.m: Likewise.
5860 * objc/execute/class-13.m: Likewise.
5861 * objc/execute/class-14.m: Likewise.
5862 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5863 this method also with the GNU runtime.
5864 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5865 +initialize]): Include this method also with the GNU runtime.
5866 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5868 * objc/execute/encode-1.m: Likewise.
5869 * objc/execute/enumeration-1.m: Likewise.
5870 * objc/execute/enumeration-2.m: Likewise.
5871 * objc/execute/exceptions/catchall-1.m: Likewise.
5872 * objc/execute/exceptions/finally-1.m: Likewise.
5873 * objc/execute/exceptions/foward-1.m: Likewise.
5874 * objc/execute/exceptions/local-variables-1.m: Likewise.
5875 * objc/execute/exceptions/throw-nil.m: Likewise.
5876 * objc/execute/exceptions/trivial.m: Likewise.
5877 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5878 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5879 * objc/execute/exceptions/matcher-1.m: Likewise.
5880 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5882 * objc/execute/formal_protocol-2.m: Likewise.
5883 * objc/execute/formal_protocol-3.m: Likewise.
5884 * objc/execute/formal_protocol-4.m: Likewise.
5885 * objc/execute/formal_protocol-5.m: Include
5886 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5888 * objc/execute/formal_protocol-6.m: Likewise.
5889 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5890 Object. Include <objc/Protocol.h> instead of
5891 ../../objc-obj-c++-shared/Protocol1.h.
5892 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5894 * objc/execute/informal_protocol.m: Likewise.
5895 * objc/execute/load-3.m: Likewise.
5896 * objc/execute/many_args_method.m ([TestClass +initialize]):
5897 Include this method with the GNU runtime as well.
5898 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5899 * objc/execute/nested-func-1.m: Use TestsuiteObject
5901 * objc/execute/nil_method-1.m: Likewise.
5902 * objc/execute/no_clash.m: Likewise.
5903 * objc/execute/np-1.m: Do not include
5904 ../../objc-obj-c++-shared/Protocol1.h.
5905 (main): Use return instead of exit().
5906 * objc/execute/np-2.m: Do not include
5907 ../../objc-obj-c++-shared/Protocol1.h.
5908 ([MyObject +initialize]): Include this method also with the GNU
5909 runtime. (main): Use return instead of exit().
5910 * objc/execute/object_is_class.m: Include
5911 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5912 of Object. (main): Use the Modern Objective-C runtime API.
5913 * objc/execute/object_is_meta_class.m: Likewise.
5914 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5915 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5916 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5917 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5918 Objective-C runtime API.
5919 * objc/execute/protocol-isEqual-2.m: Likewise.
5920 * objc/execute/protocol-isEqual-3.m: Likewise.
5921 * objc/execute/protocol-isEqual-4.m: Likewise.
5922 * objc/execute/redefining_self.m ([TestClass +initialize]):
5923 Include this method with the GNU runtime as well.
5924 * objc/execute/root_methods.m: Include
5925 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5926 Include this method with the GNU runtime as well.
5927 (main): Use the Modern Objective-C runtime API.
5928 * objc/execute/selector-1.m: Include
5929 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5930 of Object. (main): Use the Modern Objective-C runtime API.
5931 * objc/execute/static-1.m ([Test +initialize]): Include this
5932 method with the GNU runtime as well.
5933 * objc/execute/static-2.m: Likewise.
5934 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5935 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5936 ([MathClass +initialize]): Include this method with the GNU
5938 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5940 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5941 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5942 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5943 * objc.dg/attributes/method-attribute-1.m: Likewise.
5944 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5945 * objc.dg/attributes/method-attribute-2.m: Likewise.
5946 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5947 * objc.dg/attributes/method-attribute-3.m: Likewise.
5948 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5949 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5950 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5951 * obj-c++.dg/bitfield-1.mm: Likewise.
5952 * obj-c++.dg/bitfield-2.mm: Likewise
5953 * objc.dg/bitfield-3.m: Likewise.
5954 * obj-c++.dg/bitfield-4.mm: Likewise.
5955 * objc.dg/bitfield-5.m: Likewise
5956 * objc.dg/call-super-1.m: Likewise.
5957 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5958 Use objc_getClass() instead of objc_get_class(), but for the GNU
5959 runtime redefine objc_getClass as objc_get_class. Include
5960 ../objc-obj-c++-shared/runtime.h.
5961 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5962 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5963 Use the Modern Objective-C runtime API.
5964 * objc.dg/class-protocol-1.m: Include
5965 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5966 * obj-c++.dg/class-protocol-1.mm: Likewise.
5967 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5968 * objc.dg/comp-types-10.m: Likewise.
5969 * objc.dg/comp-types-11.m: Likewise.
5970 * objc.dg/comp-types-12.m: Likewise.
5971 * obj-c++.dg/comp-types-9.mm: Likewise.
5972 * obj-c++.dg/comp-types-11.mm: Likewise.
5973 * obj-c++.dg/comp-types-12.mm: Likewise.
5974 * obj-c++.dg/comp-types-13.mm: Likewise.
5975 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5976 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5977 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5978 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5979 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5980 * objc.dg/desig-init-1.m: Likewise.
5981 * obj-c++.dg/defs.mm: Likewise.
5982 * objc.dg/exceptions-2.m: Likewise.
5983 * obj-c++.dg/except-1.mm: Likewise.
5984 * obj-c++.dg/exceptions-2.mm: Likewise.
5985 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5986 Use the Modern Objective-C runtime API.
5987 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5988 the Modern Objective-C runtime API. Do not include
5989 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5990 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5991 the Modern Objective-C runtime API except when using an older NeXT
5993 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5994 the Modern Objective-C runtime API.
5995 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5997 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5998 * objc.dg/encode-7-next-64bit.m: Updated include.
5999 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6001 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6002 the Modern Objective-C runtime API.
6003 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6004 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6005 instead of ../objc-obj-c++-shared/Protocol1.h.
6006 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6007 the Modern Objective-C runtime API except when using an older NeXT
6009 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6010 the Modern Objective-C runtime API.
6011 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6013 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6014 * objc.dg/fix-and-continue-2.m: Likewise.
6015 * objc.dg/foreach-1.m: Likewise.
6016 * objc.dg/foreach-2.m: Likewise.
6017 * objc.dg/foreach-3.m: Likewise.
6018 * objc.dg/foreach-4.m: Likewise.
6019 * objc.dg/foreach-5.m: Likewise.
6020 * objc.dg/foreach-6.m: Likewise.
6021 * objc.dg/foreach-7.m: Likewise.
6022 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6024 * objc.dg/func-ptr-2.m: Likewise.
6025 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6026 Do not include objc/objc-api.h.
6027 * obj-c++.dg/fsf-package-0.mm: Likewise.
6028 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6029 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6030 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6032 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6033 * objc.dg/gnu-runtime-3.m: Likewise.
6034 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6035 * objc.dg/headers.m: Include objc/runtime.h instead of
6036 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6037 for the NeXT runtime.
6038 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6039 * obj-c++.dg/isa-field-1.mm: Likewise.
6040 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6041 * objc.dg/layout-1.m: Likewise.
6042 * objc.dg/layout-2.m: Likewise.
6043 * objc.dg/local-decl-2.m: Likewise.
6044 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6045 Object. ([Container +elementForView:]): Use
6046 class_conformsToProtocol().
6047 * obj-c++.dg/lookup-2.mm: Likewise.
6048 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6049 * obj-c++.dg/local-decl-1.mm: Likewise.
6050 * objc.dg/method-3.m: Likewise.
6051 * objc.dg/method-4.m: Likewise.
6052 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6053 ../objc-obj-c++-shared/Protocol1.h.
6054 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6055 * objc.dg/method-9.m: Likewise.
6056 * objc.dg/method-10.m: Likewise.
6057 * objc.dg/method-13.m ([Root +initialize]): Include this method
6058 also for the GNU runtime. (main): Use objc_getClass() also for
6060 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6061 * objc.dg/method-17.m: Likewise.
6062 * objc.dg/method-19.m: Likewise.
6063 * objc.dg/method-20b.m: Likewise.
6064 * obj-c++.dg/method-2.mm: Likewise.
6065 * obj-c++.dg/method-6.mm: Likewise.
6066 * obj-c++.dg/method-10.mm: Likewise.
6067 * obj-c++.dg/method-11.mm: Likewise.
6068 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6069 ../objc-obj-c++-shared/Protocol1.h.
6070 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6071 * obj-c++.dg/method-15.mm: Likewise.
6072 * obj-c++.dg/method-17.mm: Likewise.
6073 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6074 +initialize]): Include this method also for the GNU
6075 runtime. (main): Use objc_getClass() also for the GNU runtime.
6076 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6077 * obj-c++.dg/method-22.mm: Likewise.
6078 * obj-c++.dg/method-23.mm: Likewise.
6079 * obj-c++.dg/no-extra-load.mm: Likewise.
6080 * objc.dg/objc-fast-4.m: Likewise.
6081 * objc.dg/objc-gc-4.m: Likewise.
6082 * obj-c++.dg/objc-gc-3.mm: Likewise.
6083 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6084 protocol_getMethodDescription() instead of [Protocol
6085 -descriptionForInstanceMethod].
6086 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6087 Made it available with all runtimes. (main): Call -test instead
6089 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6090 and put into a category.
6091 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6092 Object. Include objc/objc.h.
6093 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6094 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6095 New. (main): Use protocol_getMethodDescription() instead
6096 of [Protocol -descriptionForInstanceMethod] and [Protocol
6097 -descriptionForClassMethod].
6098 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6099 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6100 Objective-C runtime API.
6101 * obj-c++.dg/proto-qual-1.mm: Likewise.
6102 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6104 * obj-c++.dg/property/property-1.mm: Likewise.
6105 * obj-c++.dg/qual-types-1.mm: Likewise.
6106 * objc.dg/selector-2.m: Include objc/objc.h instead of
6107 ../objc-obj-c++-shared/Object1.h.
6108 * obj-c++.dg/selector-2.mm: Likewise.
6109 * obj-c++.dg/selector-5.mm: Likewise.
6110 * obj-c++.dg/selector-6.mm: Likewise.
6111 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6112 Object. Do not include objc/objc-api.h.
6113 * obj-c++.dg/set-not-used-1.mm: Likewise.
6114 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6115 * objc.dg/stret-1.m: Likewise.
6116 * objc.dg/stret-2.m: Likewise.
6117 * obj-c++.dg/super-class-2.mm: Likewise.
6118 * objc.dg/super-class-3.m: Likewise.
6119 * objc.dg/super-class-4.m: Likewise.
6120 * objc.dg/sync-2.m: Likewise.
6121 * obj-c++.dg/sync-2.mm: Likewise.
6122 * objc.dg/sync-1.m: Include objc/objc.h instead of
6123 ../objc-obj-c++-shared/Object1.h.
6124 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6125 'Class' as the type of 'isa'.
6126 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6127 Objective-C runtime API. ([TestClass +initialize]): Include this
6128 method with the GNU runtime as well.
6129 * objc.dg/strings/strings-1.m: Updated includes.
6130 * obj-c++.dg/strings/strings-1.mm: Likewise.
6131 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6132 objc.dg/strings/const-str-12b.m.
6133 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6134 * obj-c++.dg/template-3.mm: Likewise.
6135 * obj-c++.dg/template-4.mm: Likewise.
6136 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6137 Objective-C runtime API.
6138 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6139 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6140 * obj-c++.dg/try-catch-1.mm: Likewise.
6141 * obj-c++.dg/try-catch-2.mm: Likewise.
6142 * objc.dg/try-catch-3.m: Likewise.
6143 * obj-c++.dg/try-catch-3.mm: Likewise.
6144 * objc.dg/try-catch-6.m: Likewise.
6145 * objc.dg/try-catch-7.m: Likewise.
6146 * obj-c++.dg/try-catch-7.mm: Likewise.
6147 * obj-c++.dg/try-catch-8.mm: Likewise.
6148 * obj-c++.dg/try-catch-9.mm: Likewise.
6149 * objc.dg/try-catch-10.m: Likewise.
6150 * obj-c++.dg/try-catch-11.mm: Likewise.
6151 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6152 Object. Include objc/objc.h.
6153 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6154 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6155 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6156 Object. Use Modern Objective-C runtime API. Do not use
6158 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6159 * obj-c++.dg/torture/trivial.mm: Likewise.
6160 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6161 instead of ../objc-obj-c++-shared/Object1.h. Include
6162 ../objc-obj-c++-shared/runtime.h.
6163 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6164 * objc.dg/torture/strings/const-str-11.m: Likewise.
6165 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6166 * objc.dg/torture/strings/const-str-9.m: Likewise.
6167 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6168 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6169 instead of Object. Only add _FooClassReference if
6171 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6172 * objc.dg/torture/strings/const-str-8.m: Likewise.
6173 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6174 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6176 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6178 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6179 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6180 * obj-c++.dg/va-meth-1.mm: Likewise.
6181 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6182 ../objc-obj-c++-shared/Object1.h.
6183 * objc.dg/zero-link-3.m: Likewise.
6185 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6187 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6189 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6192 * obj-c++.dg/property/cxx-property-1.mm: New.
6193 * obj-c++.dg/property/cxx-property-2.mm: New.
6195 2011-06-06 Jason Merrill <jason@redhat.com>
6197 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6199 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6201 PR rtl-optimization/49145
6203 * gcc.c-torture/compile/pr49145.c: New test.
6205 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6208 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6209 to dg-options, match also DW_AT_linkage_name.
6212 * gcc.dg/debug/pr49294.c: New test.
6215 * g++.dg/opt/pr49264.C: New test.
6217 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6219 PR tree-optimization/49243
6220 * gcc.dg/pr49243.c: New.
6222 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6224 * gnat.dg/specs/cond_expr1.ads: New test.
6226 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6228 * gnat.dg/deferred_const4.ad[sb]: New test.
6229 * gnat.dg/deferred_const4_pkg.ads: New helper.
6231 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6233 * gnat.dg/test_tamdt.adb: Rename to...
6234 * gnat.dg/taft_type1.adb: ...this.
6235 * gnat.dg/tamdt.ad[sb]: Rename to...
6236 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6237 * gnat.dg/tamdt_aux.ads: Rename to...
6238 * gnat.dg/taft_type1_pkg2.ads: ...this.
6239 * gnat.dg/taft_type2.ad[sb]: New test.
6240 * gnat.dg/taft_type2_pkg.ads: New helper.
6241 * gnat.dg/taft_type3.adb: New test.
6242 * gnat.dg/taft_type3_pkg.ads: New helper.
6244 2011-06-05 Tobias Burnus <burnus@net-b.de>
6247 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6250 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6253 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6255 * objc.dg/gnu-api-2-objc.m: Likewise.
6256 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6257 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6259 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6261 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6262 alignment, not the alignment, when calling class_addIvar(). Add
6263 an 'isa' instance variable to the test root class.
6264 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6266 2011-06-04 Jan Hubicka <jh@suse.cz>
6268 PR tree-optimization/48893
6269 PR tree-optimization/49091
6270 PR tree-optimization/49179
6271 * gfortran.dg/pr49179.f90: New testcase
6273 2011-06-04 Jan Hubicka <jh@suse.cz>
6276 * g++.dg/torture/pr48954.C: New testcase.
6278 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6280 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6282 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6285 * g++.dg/diagnostic/bitfld2.C: New.
6287 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6290 * gcc.c-torture/execute/pr49281.c: New test.
6292 2011-06-04 Jan Hubicka <jh@suse.cz>
6294 PR tree-optimize/48929
6295 * gcc.c-torture/compile/pr48929.c: New testcase.
6297 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6301 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6304 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6306 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6308 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6310 2011-06-03 Richard Henderson <rth@redhat.com>
6311 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6313 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6315 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6317 * objc.dg/headers.m: Do not include objc-list.h.
6319 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6321 * objc.dg/type-stream-1.m: Test removed.
6322 * objc.dg/headers.m: Do not include typedstream.h.
6324 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6326 * objc.dg/torture/forward-1.m (main): Updated testcase.
6328 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6331 * gcc.c-torture/compile/pr49163.c: New.
6333 2011-06-02 Asher Langton <langton2@llnl.gov>
6336 * gfortran.dg/PR49268.f90: New test.
6338 2011-06-02 Asher Langton <langton2@llnl.gov>
6341 * gfortran.dg/PR37039.f90: New test.
6343 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6346 * objc.dg/method-5.m: Updated.
6347 * objc.dg/method-19.m: Updated.
6348 * objc.dg/method-lookup-1.m: New.
6349 * obj-c++.dg/method-6.mm: Updated.
6350 * obj-c++.dg/method-7.mm: Updated.
6351 * obj-c++.dg/method-lookup-1.mm: New.
6353 2011-06-02 DJ Delorie <dj@redhat.com>
6355 * lib/timeout.exp (timeout): Add board_info support.
6357 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6359 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6361 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6364 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6365 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6367 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6368 Hans-Peter Nilsson <hp@axis.com>
6370 PR rtl-optimization/48840
6371 * gcc.target/sparc/ultrasp13.c: New test.
6373 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6376 * gcc.c-torture/compile/pr49238.c: New.
6378 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6380 * gcc.target/arm/g2.c: Skip test in -mthumb.
6381 Skip test unless cpu is xscale.
6382 * gcc.target/arm/scd42-2.c: Likewise.
6383 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6385 2011-06-01 Jason Merrill <jason@redhat.com>
6387 * g++.dg/cpp0x/decltype28.C: New.
6388 * g++.dg/cpp0x/decltype29.C: New.
6390 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6393 * gcc.target/mips/pr45074.c: New test.
6395 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6396 Hans-Peter Nilsson <hp@axis.com>
6398 PR rtl-optimization/48830
6399 * gcc.target/sparc/ultrasp12.c: New test.
6401 2011-06-01 David Li <davidxl@google.com>
6403 * gcc.dg/profile-dir-1.c: Change pass name.
6404 * gcc.dg/profile-dir-2.c: Ditto.
6405 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6406 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6407 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6408 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6409 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6410 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6411 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6412 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6413 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6414 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6415 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6416 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6417 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6418 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6419 * gcc.dg/profile-dir-3.c: Ditto.
6420 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6422 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6424 * objc.dg/attributes/method-nonnull-1.m: New test.
6425 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6427 2011-05-31 Tobias Burnus <burnus@net-b.de>
6430 * gfortran.dg/coarray_atomic_1.f90: New.
6431 * gfortran.dg/coarray/atomic_1.f90: New.
6433 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6435 * gcc.dg/guality/bswaptest.c: New test.
6436 * gcc.dg/guality/clztest.c: New test.
6437 * gcc.dg/guality/ctztest.c: New test.
6438 * gcc.dg/guality/rotatetest.c: New test.
6441 * gcc.target/i386/pr48688.c: New test.
6443 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6446 * g++.dg/lookup/name-clash9.C: New.
6448 2011-05-31 Tobias Burnus <burnus@net-b.de>
6451 * gfortran.dg/coarray/dummy_1.f90: New.
6453 2011-05-31 Tobias Burnus <burnus@net-b.de>
6456 * gfortran.dg/coarray/save_1.f90: New.
6457 * gfortran.dg/coarray_4.f90: Update dg-error.
6459 2011-05-31 Jason Merrill <jason@redhat.com>
6461 * g++.dg/cpp0x/rv-template1.C: New.
6463 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6465 PR rtl-optimization/49235
6466 * gcc.dg/pr49235.c: New test.
6468 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6470 PR tree-optimization/49093
6471 * gcc.dg/vect/pr49093.c: New test.
6473 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6476 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6478 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6481 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6484 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6487 * gcc.c-torture/execute/pr49186.c: New.
6489 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6492 * gcc.target/i386/pr49168-1.c: New.
6494 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6495 Eric Botcazou <ebotcazou@adacore.com>
6497 * gcc.dg/guality/drap.c: New test.
6499 2011-05-30 Richard Guenther <rguenther@suse.de>
6501 PR tree-optimization/49210
6502 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6503 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6505 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6508 * g++.dg/gomp/pr49223-1.C: New test.
6509 * g++.dg/gomp/pr49223-2.C: New test.
6511 2011-05-30 Richard Guenther <rguenther@suse.de>
6513 PR tree-optimization/49218
6514 * gcc.c-torture/execute/pr49218.c: New testcase.
6516 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6518 PR tree-optimization/49199
6519 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6520 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6521 -fno-tree-scev-cprop.
6523 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6526 * gfortran.dg/extends_13.f03: New.
6528 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6530 PR rtl-optimization/49095
6531 * gcc.target/i386/pr49095.c: New test.
6533 2011-05-29 Tobias Burnus <burnus@net-b.de>
6536 * gfortran.dg/coarray_24.f90: New.
6538 2011-05-29 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/coarray_23.f90: New.
6543 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6546 * gcc.dg/pr48826.c: New test.
6548 2011-05-29 Richard Guenther <rguenther@suse.de>
6550 PR tree-optimization/49217
6551 * gcc.dg/torture/pr49217.c: New testcase.
6553 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6556 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6558 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6560 * gnat.dg/boolean_subtype.adb: Rename to...
6561 * gnat.dg/boolean_subtype1.adb: ...this.
6563 2011-05-28 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6567 2011-05-27 Jason Merrill <jason@redhat.com>
6569 * g++.dg/cpp0x/enum18.C: Adjust.
6571 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6573 2011-05-27 Tobias Burnus <burnus@net-b.de>
6576 * gfortran.dg/coarray_22.f90: New.
6578 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6580 PR tree-optimization/46728
6581 * gcc.target/powerpc/pr46728-1.c: New.
6582 * gcc.target/powerpc/pr46728-2.c: New.
6583 * gcc.target/powerpc/pr46728-3.c: New.
6584 * gcc.target/powerpc/pr46728-4.c: New.
6585 * gcc.target/powerpc/pr46728-5.c: New.
6586 * gcc.dg/pr46728-6.c: New.
6587 * gcc.target/powerpc/pr46728-7.c: New.
6588 * gcc.target/powerpc/pr46728-8.c: New.
6589 * gcc.dg/pr46728-9.c: New.
6590 * gcc.target/powerpc/pr46728-10.c: New.
6591 * gcc.target/powerpc/pr46728-11.c: New.
6592 * gcc.dg/pr46728-12.c: New.
6593 * gcc.target/powerpc/pr46728-13.c: New.
6594 * gcc.target/powerpc/pr46728-14.c: New.
6595 * gcc.target/powerpc/pr46728-15.c: New.
6596 * gcc.target/powerpc/pr46728-16.c: New.
6598 2011-05-27 Jason Merrill <jason@redhat.com>
6600 * g++.dg/abi/mangle47.C: New.
6603 * g++.dg/template/const5.C: New.
6605 * g++.dg/cpp0x/enum18.C: New.
6607 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6609 * g++.dg/cpp0x/error6.C: New.
6611 * g++.dg/cpp0x/error5.C: New.
6613 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6616 * g++.dg/eh/cond6.C: New test.
6618 2011-05-27 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/rank_3.f90: New.
6622 * gfortran.dg/rank_4.f90: New.
6624 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6626 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6627 replace dump search.
6629 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6631 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6632 * gnat.dg/bit_packed_array5.adb: ...here.
6634 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/cpp0x/auto25.C: New.
6639 2011-05-27 Richard Guenther <rguenther@suse.de>
6641 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6643 2011-05-27 Richard Guenther <rguenther@suse.de>
6645 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6647 2011-05-27 Richard Guenther <rguenther@suse.de>
6650 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6652 2011-05-26 Jason Merrill <jason@redhat.com>
6654 * g++.dg/cpp0x/friend1.C: New.
6655 * g++.dg/cpp0x/friend2.C: New.
6657 * g++.dg/cpp0x/auto7.C: Update.
6658 * g++.dg/template/crash50.C: Adjust.
6659 * g++.dg/template/static9.C: Adjust.
6660 * g++.old-deja/g++.ext/memconst.C: Adjust.
6662 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6664 * gcc.dg/march.c: Ignore a note for some targets.
6666 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6667 Nathan Froyd <froydnj@codesourcery.com>
6671 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6672 * g++.dg/parse/pr18770.C: New test.
6673 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6675 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6678 * gfortran.dg/dependency_40.f90 : New test.
6680 2011-05-26 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/coarray/registering_1.f90: New.
6685 2011-05-26 Jason Merrill <jason@redhat.com>
6687 * g++.dg/cpp0x/variadic111.C: New.
6688 * g++.dg/cpp0x/variadic41.C: Adjust.
6690 2011-05-26 Richard Guenther <rguenther@suse.de>
6692 PR tree-optimization/48702
6693 * gcc.dg/torture/pr48702.c: New testcase.
6695 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6697 PR gcov-profile/48845
6698 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6700 * gcc.dg/matrix/matrix.exp: Likewise.
6701 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6702 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6703 line number to check_profiling_available.
6704 * lib/target-supports.exp (check_profiling_available): Account for
6706 Require TLS runtime support with -fprofile-generate.
6707 * lib/profopt.exp (profopt-execute): Add TLS options for
6709 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6711 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6714 * g++.dg/eh/cond5.C: New test.
6716 PR tree-optimization/49161
6717 * gcc.c-torture/execute/pr49161.c: New test.
6719 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6721 * gcc.target/arm/neon-vorn-vbic.c: New test.
6723 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6725 PR tree-optimization/49038
6726 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6727 * gcc.dg/vect/pr49038.c: New test.
6729 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6731 * g++.dg/init/pr25811-3.C: New.
6732 * g++.dg/init/pr25811-4.C: New.
6734 2011-05-25 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/enum17.C: New.
6737 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6739 * g++.dg/cpp0x/auto24.C: New.
6741 * g++.dg/cpp0x/error4.C: New.
6743 * g++.dg/cpp0x/rv-restrict.C: New.
6745 * g++.dg/cpp0x/enum15.C: New.
6746 * g++.dg/cpp0x/constexpr-switch2.C: New.
6748 * g++.dg/cpp0x/variadic110.C: New.
6750 * g++.dg/cpp0x/auto9.C: Add typedef test.
6752 * g++.dg/cpp0x/auto23.C: New.
6753 * g++.dg/cpp0x/auto9.C: Adjust.
6755 * g++.dg/cpp0x/defaulted29.C: New.
6757 * g++.dg/cpp0x/initlist51.C: New.
6759 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6761 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6762 * g++.dg/abi/packed1.C: Suppress warning.
6763 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6764 * g++.dg/template/stdarg1.C: Likewise.
6765 * g++.dg/other/packed1.C: Remove arm from xfail list.
6767 2011-05-25 Jason Merrill <jason@redhat.com>
6769 * g++.dg/cpp0x/enum16.C: New.
6770 * g++.dg/parse/error15.C: Adjust.
6772 * g++.dg/cpp0x/initlist50.C: New.
6774 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6776 * g++.dg/cpp0x/variadic109.C: New.
6778 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6780 * gcc.target/i386/pause-1.c: New.
6782 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6784 * gcc.dg/stack-usage-1.c: Adjust comment.
6785 * gcc.dg/stack-usage-2.c: New test.
6787 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6790 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6791 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6793 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6795 PR rtl-optimization/48757
6796 * gfortran.dg/pr48757.f: New test case.
6798 2011-05-24 Jason Merrill <jason@redhat.com>
6800 * g++.dg/cpp0x/access01.C: New.
6802 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6805 * objc.dg/pr48177.m: New testcase.
6807 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6810 * objc.dg/pr48187.m: New testcase.
6811 * obj-c++.dg/pr48187.mm: New testcase.
6812 * objc.dg/ivar-extra-semicolon.m: New testcase.
6814 2011-05-24 Jason Merrill <jason@redhat.com>
6816 * g++.dg/template/access21.C: New.
6817 * g++.dg/template/access22.C: New.
6819 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6821 PR rtl-optimization/48633
6822 * g++.dg/pr48633.C: New test.
6824 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6827 * g++.dg/other/pr49133.C: New test.
6829 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6830 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6832 * gcc.dg/torture/tls/run-gd.c: New test.
6833 * gcc.dg/torture/tls/run-ie.c: New test.
6834 * gcc.dg/torture/tls/run-ld.c: New test.
6835 * gcc.dg/torture/tls/run-le.c: New test.
6836 * lib/target-supports.exp (check_effective_target_tls_runtime):
6837 Build testcase with TLS options.
6839 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6841 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6843 2011-05-24 Tom de Vries <tom@codesourcery.com>
6845 PR tree-optimization/49121
6846 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6848 2011-05-23 Jason Merrill <jason@redhat.com>
6850 * g++.dg/cpp0x/defaulted28.C: New.
6852 * g++.dg/cpp0x/sfinae25.C: New.
6854 * g++.dg/cpp0x/rv-cast2.C: New.
6856 * g++.dg/cpp0x/enum14.C: New.
6858 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6861 * gcc.c-torture/execute/pr49123.c: New test.
6864 * gcc.dg/debug/pr49032.c: New test.
6867 * gcc.dg/pr49120.c: New test.
6869 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6872 * gcc.target/i386/pr47315.c: New test.
6874 2011-05-23 Jason Merrill <jason@redhat.com>
6876 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6878 * g++.dg/cpp0x/sfinae24.C: New.
6880 * g++.dg/cpp0x/error3.C: New.
6882 * g++.dg/cpp0x/defaulted27.C: New.
6884 * g++.dg/cpp0x/decltype27.C: New.
6886 2011-05-23 Richard Guenther <rguenther@suse.de>
6888 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6890 2011-05-23 Richard Guenther <rguenther@suse.de>
6892 PR tree-optimization/40874
6893 * g++.dg/tree-ssa/pr40874.C: New testcase.
6895 2011-05-23 Richard Guenther <rguenther@suse.de>
6897 PR tree-optimization/49115
6898 * g++.dg/torture/pr49115.C: New testcase.
6900 2011-05-23 Richard Guenther <rguenther@suse.de>
6903 * gcc.dg/memcpy-3.c: New testcase.
6905 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6908 * gcc.c-torture/execute/pr48973-1.c: New test.
6909 * gcc.c-torture/execute/pr48973-2.c: New test.
6911 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6914 * g++.dg/warn/pr18016.C: New.
6916 2011-05-23 Tom de Vries <tom@codesourcery.com>
6919 * gcc.target/arm/ivopts-6.c: New test.
6921 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.c-torture/compile/pr49029.c: New test.
6926 2011-05-22 Jason Merrill <jason@redhat.com>
6928 * g++.dg/cpp0x/sfinae23.C: New.
6929 * g++.dg/cpp0x/sfinae8.C: Correct.
6931 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6933 * gfortran.dg/function_optimize_8.f90: New test case.
6935 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6937 PR tree-optimization/49087
6938 * gcc.dg/vect/O3-pr49087.c: New test.
6940 2011-05-21 Jason Merrill <jason@redhat.com>
6942 * g++.dg/debug/const5.C: New.
6944 2011-05-20 Jason Merrill <jason@redhat.com>
6946 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6948 * g++.dg/cpp0x/constexpr-static7.C: New.
6950 * g++.dg/cpp0x/enum12.C: New.
6951 * g++.dg/cpp0x/enum13.C: New.
6953 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6956 * gfortran.dg/select_type_23.f03: New.
6958 2011-05-20 Jason Merrill <jason@redhat.com>
6960 * g++.dg/cpp0x/defaulted26.C: New.
6962 * g++.dg/cpp0x/noexcept02.C: Fix.
6963 * g++.dg/cpp0x/noexcept03.C: Fix.
6964 * g++.dg/cpp0x/noexcept08.C: Fix.
6965 * g++.dg/cpp0x/noexcept10.C: New.
6967 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6970 * gfortran.dg/extends_12.f03: New.
6972 2011-05-20 Jason Merrill <jason@redhat.com>
6974 * g++.dg/template/koenig9.C: New.
6975 * g++.dg/opt/pr47615.C: Fix.
6976 * g++.dg/overload/defarg1.C: Fix.
6977 * g++.dg/tc1/dr213.C: Remove xfail.
6978 * g++.dg/torture/pr34850.C: Fix.
6979 * g++.dg/torture/pr39362.C: Fix.
6980 * g++.old-deja/g++.brendan/crash56.C: Fix.
6981 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6983 2011-05-20 Richard Guenther <rguenther@suse.de>
6985 PR tree-optimization/49079
6986 * gcc.dg/torture/pr49079.c: New testcase.
6988 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6990 PR tree-optimization/49073
6991 * gcc.c-torture/execute/pr49073.c: New test.
6993 2011-06-19 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/coarray_21.f90: New.
6998 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7000 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7003 2011-05-19 Richard Guenther <rguenther@suse.de>
7006 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7008 2011-05-19 Richard Guenther <rguenther@suse.de>
7011 * gcc.dg/builtin-object-size-11.c: New testcase.
7013 2011-05-19 Tom de Vries <tom@codesourcery.com>
7016 * gcc.target/arm/ivopts.c: New test.
7017 * gcc.target/arm/ivopts-2.c: New test.
7019 2011-05-19 Tom de Vries <tom@codesourcery.com>
7021 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7023 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025 * gcc.c-torture/execute/960321-1.x: Remove.
7027 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7030 * gfortran.dg/move_alloc_4.f90: New.
7032 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7035 * gcc.target/i386/pr49002-1.c: New test.
7036 * gcc.target/i386/pr49002-2.c: Likewise.
7038 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7040 PR tree-optimization/49039
7041 * gcc.c-torture/execute/pr49039.c: New test.
7042 * gcc.dg/tree-ssa/pr49039.c: New test.
7043 * g++.dg/torture/pr49039.C: New test.
7045 2011-05-18 Jason Merrill <jason@redhat.com>
7047 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7048 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7049 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7051 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7053 * gcc.target/bfin/mcpu-bf592.c: New test.
7055 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7057 PR tree-optimization/41881
7058 * gcc.dg/vect/O3-pr41881.c: New test.
7059 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7061 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7063 PR tree-optimization/49000
7064 * gcc.dg/pr49000.c: New test.
7066 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7068 * gnat.dg/invalid1.adb: New test.
7070 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7072 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7074 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7075 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7077 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7080 * g++.dg/cpp0x/range-for18.C: New.
7082 2011-05-15 Tobias Burnus <burnus@net-b.de>
7085 * gfortran.dg/coarray/image_index_2.f90: New.
7087 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7089 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7090 * g++.dg/cpp0x/override2.C: New.
7092 2011-05-14 Tobias Burnus <burnus@net-b.de>
7095 * gfortran.de/coarray_20.f90: New.
7097 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7100 * function_optimize_7.f90: New test case.
7102 2011-05-13 Jason Merrill <jason@redhat.com>
7104 * g++.dg/cpp0x/decltype26.C: New.
7105 * g++.dg/cpp0x/enum11.C: New.
7107 2011-05-13 Tobias Burnus <burnus@net-b.de>
7111 * gfortran.dg/assign_8.f90: Update dg-error.
7113 2011-05-13 Tobias Burnus <burnus@net-b.de>
7116 * gfortran.dg/io_constraints_8.f90: New.
7117 * gfortran.dg/io_constraints_9.f90: New.
7119 2011-05-13 Martin Thuresson <martint@google.com>
7121 PR gcov-profile/47793
7122 * gcc.dg/pr47793.c: New.
7124 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7126 PR tree-optimization/48975
7127 * gcc.dg/pr48975.c: New test.
7129 2011-05-12 Tobias Burnus <burnus@net-b.de>
7132 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7134 2011-05-12 Jason Merrill <jason@redhat.com>
7136 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7138 2011-05-12 Geert Bosch <bosch@adacore.com>
7140 * gnat.dg/view_conversion1.adb: New test.
7142 2011-05-12 Richard Guenther <rguenther@suse.de>
7144 PR tree-optimization/48172
7145 * gcc.dg/vect/pr48172.c: New testcase.
7147 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7150 * g++.dg/opt/pr48967.C: New test.
7152 2011-05-11 Jason Merrill <jason@redhat.com>
7154 * g++.dg/cpp0x/constexpr-friend.C: New.
7155 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7157 * g++.dg/cpp0x/sfinae22.C: New.
7159 2011-05-11 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/generic_24.f90: New.
7164 2011-05-11 Richard Guenther <rguenther@suse.de>
7166 PR tree-optimization/15256
7167 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7169 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7172 * gcc.dg/pr48159-1.c: New test.
7173 * gcc.dg/pr48159-2.c: New test.
7175 2011-05-11 Richard Guenther <rguenther@suse.de>
7178 * gcc.dg/torture/pr48953.c: New testcase.
7180 2011-05-11 Richard Guenther <rguenther@suse.de>
7182 PR tree-optimization/18041
7183 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7185 2011-05-11 Alan Modra <amodra@gmail.com>
7188 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7190 2011-05-10 Jason Merrill <jason@redhat.com>
7192 * g++.dg/cpp0x/defaulted25.C: New.
7193 * g++.dg/template/crash7.C: Adjust.
7195 * g++.dg/cpp0x/variadic108.C: New.
7197 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7199 * g++.dg/inherit/virtual9.C: Extend.
7201 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7204 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7205 are passed and returned in vector registers.
7207 2011-05-10 Richard Guenther <rguenther@suse.de>
7209 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7210 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7211 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7212 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7213 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7216 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7218 PR tree-optimization/48611
7219 PR tree-optimization/48794
7220 * gfortran.dg/gomp/pr48611.f90: New test.
7221 * gfortran.dg/gomp/pr48794.f90: New test.
7224 * gcc.dg/dfp/pr48928.c: New test.
7226 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7229 * g++.dg/cpp0x/pr48522.C: New.
7231 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/cpp0x/sfinae21.C: New.
7236 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7238 * g++.dg/template/sfinae28.C: Rename to...
7239 * g++.dg/cpp0x/sfinae19.C: ... this.
7240 * g++.dg/template/sfinae29.C: Rename to...
7241 * g++.dg/cpp0x/sfinae20.C: ... this.
7243 2011-05-09 Jeff Law <law@redhat.com>
7245 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7248 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7251 * g++.dg/init/pr20039.C: New.
7253 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7257 * g++.dg/template/sfinae28.C: New.
7258 * g++.dg/template/sfinae29.C: Likewise.
7260 2011-05-09 Jason Merrill <jason@redhat.com>
7262 * g++.dg/template/nontype23.C: New.
7264 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7266 * g++.dg/init/pr48859.C: New.
7268 2011-05-09 Jason Merrill <jason@redhat.com>
7270 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7271 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7272 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7273 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7274 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7275 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7276 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7277 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7279 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7281 * g++.dg/inherit/virtual9.C: New.
7283 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7286 * g++.dg/template/dependent-expr8.C: New test case.
7288 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7290 PR tree-optimization/48837
7291 * gcc.dg/pr48837.c: New testcase.
7293 2011-05-06 Jason Merrill <jason@redhat.com>
7295 * g++.dg/cpp0x/constexpr-condition2.C: New.
7297 * g++.dg/cpp0x/constexpr-missing.C: New.
7299 2011-05-06 Tobias Burnus <burnus@net-b.de>
7302 * gfortran.dg/coarray/this_image_2.f90: New.
7304 2011-05-06 Tobias Burnus <burnus@net-b.de>
7308 * gfortran.dg/bind_c_usage_22.f90: New.
7309 * gfortran.dg/bind_c_usage_23.f90: New.
7310 * gfortran.dg/bind_c_usage_24.f90: New.
7311 * gfortran.dg/bind_c_usage_24_c.c: New.
7313 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7316 * g++.dg/template/member9.C: New test case.
7318 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7320 * gnat.dg/discr29.ad[sb]: New test.
7321 * gnat.dg/discr30.adb: Likewise.
7323 2011-05-05 Julian Brown <julian@codesourcery.com>
7325 * gcc.target/arm/neon-vset_lanes8.c: New test.
7327 2011-05-05 Jason Merrill <jason@redhat.com>
7329 * g++.dg/init/new32.C: New.
7331 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7333 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7336 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7338 PR rtl-optimization/48381
7339 * gcc.c-torture/compile/pr48381.c: New test.
7341 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7343 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7345 * gcc.target/i386/opt-1.c: Ditto.
7347 2011-05-04 Jason Merrill <jason@redhat.com>
7349 * g++.dg/conversion/base1.C: New.
7351 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7353 PR libgfortran/48787
7354 * gfortran.dg/round_3.f08: Add more checks to test case.
7356 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7358 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7359 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7360 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7361 Gate test on effective_target fd_truncate.
7363 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7365 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7366 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7367 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7368 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7369 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7370 * gcc.target/i386/pr38824.c: Ditto.
7371 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7372 * gcc.target/i386/vecinit-2.c: Ditto.
7373 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7374 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7375 * gcc.target/i386/parity-2.c: Ditto.
7376 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7378 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7380 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7382 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7383 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7384 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7386 2011-05-03 Tobias Burnus <burnus@net-b.de>
7389 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7391 2011-05-03 Tobias Burnus <burnus@net-b.de>
7394 * gfortran.dg/coarray/this_image_1.f90: New.
7396 2011-05-03 Tobias Burnus <burnus@net-b.de>
7399 * gfortran.dg/coarray/caf.dg: New.
7400 * gfortran.dg/coarray/image_index_1.f90: New, copied
7401 from ../coarray_16.f90.
7403 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7406 * g++.dg/ext/complex9.C: New.
7408 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7411 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7412 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7413 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7415 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7417 * gcc.target/bfin/builtins: Created.
7418 * gcc.target/bfin/hisilh-O0.c: Deleted.
7419 * gcc.target/bfin/hisilh.c: Moved to...
7420 * gcc.target/bfin/builtins/hisilh.c: ...here.
7421 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7422 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7423 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7424 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7425 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7426 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7427 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7428 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7429 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7430 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7431 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7432 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7433 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7434 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7435 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7436 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7437 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7438 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7439 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7440 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7441 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7442 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7443 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7444 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7445 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7446 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7447 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7448 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7449 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7450 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7451 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7452 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7453 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7454 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7455 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7456 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7457 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7458 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7459 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7460 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7461 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7462 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7463 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7464 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7465 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7466 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7467 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7468 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7469 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7470 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7471 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7472 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7473 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7474 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7475 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7476 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7477 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7478 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7479 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7480 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7481 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7482 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7483 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7484 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7485 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7486 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7487 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7488 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7489 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7490 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7491 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7492 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7493 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7494 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7495 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7496 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7497 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7498 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7499 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7500 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7501 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7502 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7503 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7504 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7505 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7506 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7507 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7508 * gcc.target/bfin/builtins/circptr.c: Ditto.
7509 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7510 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7511 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7512 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7513 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7514 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7515 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7516 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7517 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7518 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7519 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7520 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7521 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7522 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7523 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7524 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7525 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7526 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7527 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7528 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7529 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7530 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7531 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7532 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7533 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7534 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7535 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7536 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7537 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7538 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7539 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7540 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7541 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7542 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7543 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7544 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7545 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7546 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7547 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7548 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7549 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7550 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7551 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7552 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7553 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7554 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7555 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7556 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7557 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7558 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7559 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7560 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7561 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7562 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7563 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7564 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7565 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7566 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7567 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7568 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7569 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7570 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7571 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7572 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7573 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7574 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7575 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7576 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7577 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7578 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7580 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7582 * gcc.target/arm/cold-lc.c: New test.
7584 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.dg/pr48774.c: New test.
7589 2011-05-03 Richard Guenther <rguenther@suse.de>
7591 * gcc.dg/large-size-array-5.c: New testcase.
7593 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7595 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7597 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7599 * lib/target-supports.exp (check_effective_target_vect_strided):
7601 (check_effective_target_vect_strided2)
7602 (check_effective_target_vect_strided3)
7603 (check_effective_target_vect_strided4)
7604 (check_effective_target_vect_strided8): ...these new functions.
7606 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7607 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7608 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7609 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7610 * gcc.dg/vect/pr37539.c: Likewise.
7611 * gcc.dg/vect/slp-11a.c: Likewise.
7612 * gcc.dg/vect/slp-11b.c: Likewise.
7613 * gcc.dg/vect/slp-11c.c: Likewise.
7614 * gcc.dg/vect/slp-12a.c: Likewise.
7615 * gcc.dg/vect/slp-12b.c: Likewise.
7616 * gcc.dg/vect/slp-18.c: Likewise.
7617 * gcc.dg/vect/slp-19a.c: Likewise.
7618 * gcc.dg/vect/slp-19b.c: Likewise.
7619 * gcc.dg/vect/slp-21.c: Likewise.
7620 * gcc.dg/vect/slp-23.c: Likewise.
7621 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7623 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7624 instead of vect_interleave && vect_extract_even_odd.
7625 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7626 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7627 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7628 * gcc.dg/vect/vect-1.c: Likewise.
7629 * gcc.dg/vect/vect-10.c: Likewise.
7630 * gcc.dg/vect/vect-98.c: Likewise.
7631 * gcc.dg/vect/vect-107.c: Likewise.
7632 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7633 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7634 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7635 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7636 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7637 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7638 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7639 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7640 * gcc.dg/vect/vect-strided-float.c: Likewise.
7641 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7642 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7643 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7644 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7645 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7646 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7647 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7648 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7649 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7650 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7651 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7652 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7653 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7654 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7655 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7657 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7659 * gcc.dg/vect/pr30843.c: Likewise.
7660 * gcc.dg/vect/pr33866.c: Likewise.
7661 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7662 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7663 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7664 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7666 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7668 * gcc.dg/vect/slp-11.c: Split into...
7669 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7670 gcc.dg/vect/slp-11c.c: ...these tests.
7671 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7672 * gcc.dg/vect/slp-12c.c: ...this new test.
7673 * gcc.dg/vect/slp-19.c: Split into...
7674 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7675 gcc.dg/vect/slp-19c.c: ...these new tests.
7677 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7679 * lib/target-supports.exp
7680 (check_effective_target_vect_extract_even_odd_wide): Delete.
7681 (check_effective_target_vect_strided_wide): Likewise.
7682 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7683 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7684 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7685 * gcc.dg/vect/pr37539.c: Likewise.
7686 * gcc.dg/vect/slp-11.c: Likewise.
7687 * gcc.dg/vect/slp-12a.c: Likewise.
7688 * gcc.dg/vect/slp-12b.c: Likewise.
7689 * gcc.dg/vect/slp-19.c: Likewise.
7690 * gcc.dg/vect/slp-23.c: Likewise.
7691 * gcc.dg/vect/vect-1.c: Likewise.
7692 * gcc.dg/vect/vect-98.c: Likewise.
7693 * gcc.dg/vect/vect-107.c: Likewise.
7694 * gcc.dg/vect/vect-strided-float.c: Likewise.
7696 2011-05-02 Jason Merrill <jason@redhat.com>
7698 * g++.dg/init/new31.C: New.
7700 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7703 * gcc.dg/pr35445.c: New test.
7705 2011-05-02 Jason Merrill <jason@redhat.com>
7707 * c-c++-common/vla-1.c: New.
7709 2011-05-02 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/48822
7712 * gcc.dg/torture/pr48822.c: New testcase.
7714 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7717 * g++.dg/cpp0x/constexpr-47969.C: New.
7719 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7722 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7723 on vect_no_align targets.
7724 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7725 vect_no_align targets.
7727 2011-05-01 Xinliang David Li <davidxl@google.com>
7729 * gcc.dg/tree-ssa/integer-addr.c: New test.
7730 * gcc.dg/tree-ssa/alias_bug.c: New test.
7732 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734 PR libgfortran/48787
7735 * gfortran.dg/round_3.f08: Add more checks.
7737 2011-04-30 Tobias Burnus <burnus@net-b.de>
7740 * gfortran.dg/import9.f90: New, proper test.
7741 * gfortran.dg/interface_37.f90: Remove bogus
7742 test (bogus copy of interface_36.f90).
7744 2011-04-30 Tobias Burnus <burnus@net-b.de>
7747 * gfortran.dg/interface_37.f90: New.
7749 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7752 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7754 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7756 PR tree-optimization/48809
7757 * gcc.c-torture/execute/pr48809.c: New test.
7759 2011-04-29 Jeff Law <law@redhat.com>
7761 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7763 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7766 * g++.dg/init/ctor10.C: New.
7768 2011-04-29 Le-Chun Wu <lcwu@google.com>
7770 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7771 warning in implicitly instantiated templates.
7773 2011-04-29 Le-Chun Wu <lcwu@google.com>
7775 * g++.dg/warn/Wnull-conversion-1.C: New.
7776 * g++.dg/warn/Wnull-conversion-2.C: New.
7778 2011-04-29 Diego Novillo <dnovillo@google.com>
7780 * g++.old-deja/g++.other/null3.C: Expect warning about
7781 converting boolean to a pointer.
7783 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7786 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7790 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7792 2011-04-29 Tobias Burnus <burnus@net-b.de>
7795 * gfortran.dg/typebound_proc_22.f90: New.
7798 * gfortran.dg/interface_36.f90: New.
7800 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7802 PR libgfortran/48488
7803 PR libgfortran/48602
7804 PR libgfortran/48615
7805 PR libgfortran/48684
7806 PR libgfortran/48787
7807 * gfortran.dg/fmt_g.f: Adjust test.
7808 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7809 * gfortran.dg/round_3.f08: New test.
7810 * gfortran.dg/namelist_print_1.f: Adjust test.
7811 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7812 * gfortran.dg/f2003_io_5.f03: Adjust test.
7813 * gfortran.dg/coarray_15.f90: Adjust test.
7814 * gfortran.dg/namelist_65.f90: Adjust test.
7815 * gfortran.dg/fmt_cache_1.f: Adjust test.
7816 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7817 * gfortran.dg/real_const_3.f90: Adjust test.
7819 2011-04-28 Xinliang David Li <davidxl@google.com>
7821 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7822 * g++.dg/prof-robust-1.C: New test.
7824 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7826 PR tree-optimization/48765
7827 * gcc.dg/vect/pr48765.c: New.
7829 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831 PR tree-optimization/48775
7832 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7834 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7837 * g++.dg/inherit/pr48798.C: New.
7838 * g++.old-deja/g++.other/base1.C: Adjust.
7840 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7843 * g++.dg/template/inherit7.C: New test case.
7845 2011-04-28 Richard Guenther <rguenther@suse.de>
7847 PR tree-optimization/40052
7848 PR tree-optimization/15347
7849 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7850 * gcc.dg/pr15347.c: Likewise.
7852 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/cpp0x/sfinae18.C: New.
7857 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7860 * g++.dg/ext/is_literal_type1.C: New.
7862 2011-04-28 Tobias Burnus <burnus@net-b.de>
7866 * gfortran.dg/interface_35.f90: New.
7867 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7868 * gfortran.dg/func_result_6.f90: Add dg-warning.
7869 * gfortran.dg/bessel_1.f90: Ditto.
7870 * gfortran.dg/hypot_1.f90: Ditto.
7871 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7872 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7873 * gfortran.dg/interface_assignment_4.f90: Ditto.
7875 2011-04-27 Jason Merrill <jason@redhat.com>
7877 * g++.dg/ext/complex8.C: New.
7879 * g++.dg/cpp0x/initlist49.C: New.
7880 * g++.dg/init/new30.C: New.
7882 2011-04-27 Tobias Burnus <burnus@net-b.de>
7885 * gfortran.dg/whole_file_34.f90: New.
7887 2011-04-27 Jan Hubicka <jh@suse.cz>
7889 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7891 2011-04-27 Jason Merrill <jason@redhat.com>
7893 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7895 * g++.dg/parse/ambig6.C: New.
7897 2011-04-27 Nick Clifton <nickc@redhat.com>
7899 * gcc.dg/20020312-2.c: Add definition for RX.
7901 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7902 option with RX targets.
7904 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7907 2011-04-27 Richard Guenther <rguenther@suse.de>
7909 * gcc.dg/tree-ssa/pr23382.c: Remove.
7911 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7914 * gcc.c-torture/compile/pr48767.c: New test.
7916 2011-04-27 Richard Guenther <rguenther@suse.de>
7918 PR tree-optimization/48772
7919 * g++.dg/pr48772.C: New testcase.
7921 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7924 * gcc.c-torture/compile/pr48742.c: New test.
7926 2011-04-26 Jason Merrill <jason@redhat.com>
7928 * g++.dg/lookup/koenig13.C: New.
7930 * g++.dg/cpp0x/initlist48.C: New.
7932 2011-04-25 Jason Merrill <jason@redhat.com>
7934 * g++.dg/cpp0x/sfinae17.C: New.
7936 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7939 * gcc.target/powerpc/pr48258-1.c: New file.
7940 * gcc.target/powerpc/pr48258-2.c: Ditto.
7942 2011-04-26 Xinliang David Li <davidxl@google.com>
7944 * gcc.dg/uninit-suppress.c: New test.
7945 * gcc.dg/uninit-suppress.c: New test.
7947 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7950 * gcc.dg/pr48768.c: New test.
7952 PR tree-optimization/48734
7953 * gcc.c-torture/compile/pr48734.c: New test.
7956 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7958 2011-04-26 Richard Guenther <rguenther@suse.de>
7960 PR tree-optimization/48731
7961 * gcc.dg/torture/pr48731.c: New testcase.
7963 2011-04-26 Richard Guenther <rguenther@suse.de>
7966 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7968 2011-04-26 Richard Guenther <rguenther@suse.de>
7971 * gcc.dg/torture/pr48694-1.c: New testcase.
7972 * gcc.dg/torture/pr48694-2.c: Likewise.
7974 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7976 * g++.dg/ext/underlying_type1.C: New.
7977 * g++.dg/ext/underlying_type2.C: Likewise.
7978 * g++.dg/ext/underlying_type3.C: Likewise.
7979 * g++.dg/ext/underlying_type4.C: Likewise.
7980 * g++.dg/ext/underlying_type5.C: Likewise.
7981 * g++.dg/ext/underlying_type6.C: Likewise.
7982 * g++.dg/ext/underlying_type7.C: Likewise.
7983 * g++.dg/ext/underlying_type8.C: Likewise.
7984 * g++.dg/ext/underlying_type9.C: Likewise.
7985 * g++.dg/ext/underlying_type10.C: Likewise.
7987 2011-04-25 Jason Merrill <jason@redhat.com>
7989 * g++.dg/cpp0x/regress/template-const2.C: New.
7991 2011-04-25 Jeff Law <law@redhat.com>
7993 * gcc.dg/tree-ssa/vrp56.c: new test.
7995 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7997 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7999 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8001 PR preprocessor/48740
8002 * c-c++-common/raw-string-11.c: New test.
8004 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8006 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8009 2011-04-23 Tobias Burnus <burnus@net-b.de>
8012 * gfortran.dg/coarray_19.f90: New.
8014 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8017 * gcc.dg/pr48685.c: New test.
8019 2011-04-22 Jan Hubicka <jh@suse.cz>
8021 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8023 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8025 PR tree-optimization/48717
8026 * gcc.c-torture/execute/pr48717.c: New test.
8028 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8031 * gcc.target/i386/pr48723.c: New test.
8033 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8036 * gcc.dg/gomp/pr48716.c: New test.
8037 * g++.dg/gomp/pr48716.C: New test.
8039 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8042 * gcc.dg/missing-field-init-2.c: Update testcase.
8044 2011-04-22 Alan Modra <amodra@gmail.com>
8046 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8048 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8051 * gfortran.dg/function_optimize_6.f90: New test.
8053 2011-04-21 Easwaran Raman <eraman@google.com>
8055 * gcc.dg/stack-layout-2.c: New test.
8057 2011-04-21 Richard Guenther <rguenther@suse.de>
8060 * g++.dg/lto/pr48207-2_0.C: New testcase.
8061 * g++.dg/lto/pr48207-3_0.C: Likewise.
8063 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8065 * gnat.dg/volatile5.adb: New test.
8066 * gnat.dg/volatile5_pkg.ads: New helper.
8068 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8071 * gcc.target/i386/pr48708.c: New test.
8073 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8075 * gcc.dg/vect/vect-119.c: New test.
8077 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8079 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8082 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8083 Richard Sandiford <richard.sandiford@linaro.org>
8086 * gcc.target/arm/pr46329.c: New test.
8088 2011-04-21 Tobias Burnus <burnus@net-b.de>
8091 * gfortran.dg/coarray_18.f90: New.
8093 2011-04-20 Jason Merrill <jason@redhat.com>
8095 * g++.dg/cpp0x/initlist47.C: New.
8097 * g++.dg/init/dtor4.C: New.
8099 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8102 * gcc.target/i386/sse2-pinsrw.c: New test.
8103 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8104 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8105 * gcc.target/i386/sse2-insvhi.c: Ditto.
8106 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8107 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8109 2011-04-20 Jason Merrill <jason@redhat.com>
8111 * g++.dg/template/const4.C: New.
8113 2011-04-20 Easwaran Raman <eraman@google.com>
8115 * gcc.dg/stack-layout-1.c: New test.
8117 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8119 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8120 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8123 2011-04-20 Kai Tietz <ktietz@redhat.com>
8125 * gcc.dg/binop-xor1.c: New test.
8126 * gcc.dg/binop-xor2.c: New test.
8127 * gcc.dg/binop-xor3.c: New test.
8128 * gcc.dg/binop-xor4.c: New test.
8129 * gcc.dg/binop-xor5.c: New test.
8131 2011-04-20 Richard Guenther <rguenther@suse.de>
8133 PR tree-optimization/47892
8134 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8136 2011-04-20 Richard Guenther <rguenther@suse.de>
8139 * g++.dg/torture/pr48695.C: New testcase.
8141 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8143 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8144 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8145 * gcc.c-torture/execute/pr45262.c: Ditto
8146 * gcc.dg/torture/pr43165.c: Ditto.
8147 * gcc.dg/torture/pr47228.c: Ditto.
8148 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8149 * gcc.dg/ipa/pr45644.c: Ditto.
8150 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8153 2011-04-19 Jason Merrill <jason@redhat.com>
8155 * g++.dg/ext/complex7.C: New.
8157 * g++.dg/ext/attrib41.C: New.
8159 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8162 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8164 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.target/i386/pr48678.c: New test.
8169 2011-04-19 Martin Jambor <mjambor@suse.cz>
8171 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8172 * g++.dg/opt/devirt2.C: New test.
8173 * g++.dg/ipa/devirt-g-1.C: Likewise.
8175 2011-04-19 Tobias Burnus <burnus@net-b.de>
8178 * gfortran.dg/whole_file_33.f90: New.
8180 2011-04-19 Martin Jambor <mjambor@suse.cz>
8182 * g++.dg/ipa/devirt-7.C: New test.
8184 2011-04-19 Richard Guenther <rguenther@suse.de>
8187 * g++.dg/lto/pr48207_0.C: New testcase.
8189 2011-04-18 Jason Merrill <jason@redhat.com>
8191 * g++.dg/init/void1.C: New.
8193 * g++.dg/cpp0x/union4.C: New.
8195 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8198 * g++.dg/torture/pr48661.C: New test.
8201 * g++.dg/gomp/pr48632.C: New test.
8203 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8205 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8206 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8208 2011-04-18 Tobias Burnus <burnus@net-b.de>
8211 * gfortran.dg/coarray_17.f90: New.
8212 * gfortran.dg/coarray_10.f90: Update dg-error.
8214 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8218 * gfortran.dg/guality/guality.exp: Likewise.
8220 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8224 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8226 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8228 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8232 2011-04-18 Richard Guenther <rguenther@suse.de>
8235 * g++.dg/torture/pr46364.C: New testcase.
8237 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8239 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8241 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8243 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8245 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8246 Ira Rosen <ira.rosen@linaro.org>
8249 * gcc.target/arm/pr48252.c: New test.
8251 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8253 PR tree-optimization/48616
8254 * gcc.dg/pr48616.c: New test.
8256 2011-04-18 Tobias Burnus <burnus@net-b.de>
8259 * gfortran.dg/coarray_16.f90: New.
8261 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8264 * gfortran.dg/realloc_on_assign_7.f03: New test.
8266 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8268 PR libgfortran/48602
8269 * gfortran.dg/fmt_g0_6.f08: New test.
8271 2011-04-17 Jason Merrill <jason@redhat.com>
8273 * g++.dg/cpp0x/sfinae16.C: New.
8275 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8277 * gcc.target/mips/reg-var-1.c: New test.
8279 2011-04-17 Jan Hubicka <jh@suse.cz>
8281 * gcc.dg/winline-5.c: Update testcase.
8283 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8285 * gnat.dg/discr27.ad[sb]: Move dg directive.
8286 * gnat.dg/discr28.ad[sb]: New test.
8287 * gnat.dg/discr28_pkg.ads: New helper.
8289 2011-04-17 Michael Matz <matz@suse.de>
8291 PR tree-optimization/48622
8293 * gcc.dg/lto/pr48622_0.c: New test.
8295 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8297 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8298 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8299 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8300 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8301 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8302 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8304 2011-04-15 Jason Merrill <jason@redhat.com>
8306 * g++.dg/cpp0x/range-for17.C: New.
8308 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8310 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8311 * g++.dg/cpp0x/range-for3.C: Likewise.
8312 * g++.dg/cpp0x/range-for9.C: Correct error message.
8313 * g++.dg/cpp0x/range-for11.C: New.
8314 * g++.dg/cpp0x/range-for12.C: New.
8315 * g++.dg/cpp0x/range-for13.C: New.
8316 * g++.dg/cpp0x/range-for14.C: New.
8317 * g++.dg/cpp0x/range-for15.C: New.
8318 * g++.dg/cpp0x/range-for16.C: New.
8320 2011-04-15 Tobias Burnus <burnus@net-b.de>
8323 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8325 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8327 * objc.dg/naming-4.m: Updated.
8328 * objc.dg/naming-5.m: Updated.
8329 * objc.dg/naming-6.m: New.
8330 * objc.dg/naming-7.m: New.
8331 * obj-c++.dg/naming-1.mm: Updated.
8332 * obj-c++.dg/naming-2.mm: Updated.
8333 * obj-c++.dg/naming-3.mm: New.
8334 * obj-c++.dg/naming-4.mm: New.
8336 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8338 PR libgfortran/48589
8339 * gfortran.dg/fmt_g0_5.f08: New test.
8341 2011-04-15 Richard Guenther <rguenther@suse.de>
8344 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8346 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8348 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8349 -finline-limit=0 to -fno-inline
8351 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8354 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8357 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8360 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8361 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8362 * gcc.target/i386/avx-insertps-3.c: New test.
8363 * gcc.target/i386/avx-insertps-4.c: New test.
8365 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8367 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8370 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8375 * gcc.target/avr/pr46779-1.c: New test case
8376 * gcc.target/avr/pr46779-2.c: New test case
8378 2011-04-14 Jason Merrill <jason@redhat.com>
8380 * g++.dg/cpp0x/sfinae15.C: New.
8382 * g++.dg/cpp0x/sfinae14.C: New.
8384 * g++.dg/ext/vla10.C: New.
8386 2011-04-14 Richard Guenther <rguenther@suse.de>
8388 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8390 2011-04-14 Richard Guenther <rguenther@suse.de>
8392 * gcc.dg/fold-bitand-4.c: Move ...
8393 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8395 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8397 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8399 * gcc.target/avr/torture/trivial.c: Ditto.
8401 2011-04-13 Jason Merrill <jason@redhat.com>
8403 * g++.dg/template/operator11.C: New.
8405 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8408 * gcc.dg/gomp/pr48591.c: New test.
8411 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8412 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8414 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8417 * g++.dg/template/dependent-expr7.C: New test case.
8419 2011-04-13 Jason Merrill <jason@redhat.com>
8421 * g++.dg/cpp0x/sfinae13.C: New.
8423 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8425 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8427 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8429 * gcc.target/arm/pr43698.c: Remove -march option.
8431 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8433 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8436 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8440 * gfortran.dg/realloc_on_assign_6.f03: New test.
8442 2011-04-12 Kai Tietz <ktietz@redhat.com>
8444 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8445 targets the additional -mno-ms-bitfields and
8446 -Wno-packed-bitfield-compat options.
8447 * g++.dg/ext/bitfield3.C: Likewise.
8448 * g++.dg/ext/bitfield4.C: Likewise.
8449 * g++.dg/ext/bitfield5.C: Likewise.
8450 * gcc.dg/bitfld-15.c: Likewise.
8451 * gcc.dg/bitfld-16.c: Likewise.
8452 * gcc.dg/bitfld-17.c: Likewise.
8453 * gcc.dg/bitfld-18.c: Likewise.
8455 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8457 * gcc.target/arm/neon-vld3-1.c: New test.
8458 * gcc.target/arm/neon-vst3-1.c: New test.
8459 * gcc.target/arm/neon/v*.c: Regenerate.
8461 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8463 PR rtl-optimization/48549
8464 * g++.dg/opt/pr48549.C: New test.
8466 2011-04-12 Richard Guenther <rguenther@suse.de>
8468 PR tree-optimization/46076
8469 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8471 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8474 * lib/compat.exp (compat-execute): Declare unsupported after
8475 stripping path from src1.
8476 * lib/lto.exp (lto-execute): Likewise.
8478 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8481 * gcc.dg/pr48552-1.c: New test.
8482 * gcc.dg/pr48552-2.c: New test.
8484 2011-04-11 Jason Merrill <jason@redhat.com>
8486 * g++.dg/cpp0x/sfinae12.C: New.
8488 * g++.dg/cpp0x/enum10.C: New.
8490 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8492 * g++.dg/cpp0x/rv-func.C: New.
8494 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8496 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8499 2011-04-11 Martin Jambor <mjambor@suse.cz>
8501 PR tree-optimization/48195
8502 * gcc.dg/ipa/pr48195.c: New test.
8504 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8506 * gnat.dg/return3.adb: Remove unused switch.
8508 2011-04-08 Mike Stump <mikestump@comcast.net>
8511 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8512 default to fno-common.
8514 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8516 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8517 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8519 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8522 * gfortran.dg/function_optimize_5.f90: New test.
8524 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8526 * gnat.dg/aggr17.adb: New test.
8527 * gnat.dg/aggr18.adb: Likewise.
8529 2011-04-08 Michael Matz <matz@suse.de>
8532 * gcc.target/i386/pr48389.c: New test.
8534 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8536 PR rtl-optimization/48272
8537 * g++.dg/opt/pr48272.C: New.
8539 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8541 PR rtl-optimization/48235
8542 * gcc.dg/pr48235.c: New.
8544 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8546 PR rtl-optimization/48302
8547 * g++.dg/opt/pr48302.C: New.
8549 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8552 * g++.dg/opt/pr48273.C: New.
8554 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8556 PR rtl-optimization/48442
8557 * gcc.dg/pr48442.c: New.
8559 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8561 PR tree-optimization/48377
8562 * gcc.dg/vect/pr48377.c: New test.
8564 2011-04-07 Jason Merrill <jason@redhat.com>
8566 * g++.dg/cpp0x/regress/call1.C: New.
8568 * g++.dg/cpp0x/variadic107.C: New.
8570 * g++.dg/cpp0x/sfinae11.C: New.
8571 * g++.dg/cpp0x/noexcept02.C: Fix.
8573 * g++.dg/cpp0x/sfinae10.C: New.
8575 * g++.dg/cpp0x/sfinae9.C: New.
8577 * c-c++-common/Wcast-qual-1.c: Move here from...
8578 * gcc.dg/cast-qual-3.c: ...here, and...
8579 * g++.dg/warn/Wcast-qual2.C: ...here.
8581 * g++.dg/cpp0x/sfinae8.C: New.
8583 * g++.dg/cpp0x/sfinae7.C: New.
8585 * g++.dg/cpp0x/enum9.C: New.
8587 2011-04-07 Mike Stump <mikestump@comcast.net>
8589 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8590 with no trampolines.
8592 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8595 * gfortran.dg/gomp/pr48117.f90: New test.
8598 * gcc.dg/torture/pr48343.c: New test.
8600 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8602 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8604 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8606 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8608 2011-04-07 Tom de Vries <tom@codesourcery.com>
8611 * lib/scanasm.exp (object-size): New proc.
8612 * gcc.target/arm/pr43920-2.c: New test.
8614 2011-04-06 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8620 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8622 * gcc.dg/mtune.c: Prune note from output.
8624 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8627 * gcc.dg/guality/pr36977.c: New test.
8628 * gcc.dg/guality/pr48466.c: New test.
8630 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8632 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8634 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8636 * gnat.dg/return3.adb: New test.
8638 2011-04-06 Richard Guenther <rguenther@suse.de>
8640 PR tree-optimization/47663
8641 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8643 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8645 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8646 Solaris 8 and 9 as well.
8648 2011-04-05 Tom de Vries <tom@codesourcery.com>
8651 * gcc.target/arm/pr43920-1.c: New test.
8653 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8655 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8656 (cctor): Actually return the value.
8657 (main): Cast return values.
8659 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8661 * gfortran.dg/character_comparison_8.f90: New test.
8663 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8665 * frontend-passes: (optimize_lexical_comparison): New function.
8666 (optimize_expr): Call it.
8667 (optimize_comparison): Also handle lexical comparison functions.
8668 Return false instad of -2 for unequal comparison.
8670 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8673 * function_optimize_4.f90: New test.
8675 2011-04-04 Tobias Burnus <burnus@net-b.de>
8678 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8679 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8680 * gfortran.dg/coarray_15.f90: New.
8682 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8685 * gfortran.dg/bessel_7.f90: Likewise.
8687 2011-04-03 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8691 2011-04-03 Richard Guenther <rguenther@suse.de>
8692 Ira Rosen <ira.rosen@linaro.org>
8694 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8695 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8696 -ftree-loop-if-convert-stores.
8698 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8700 * gnat.dg/specs/aggr2.ads: New test.
8702 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8704 * gnat.dg/debug2.ad[sb]: New test.
8705 * gnat.dg/debug2_pkg.ads: New helper.
8706 * gnat.dg/debug3.ad[sb]: New test.
8708 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8710 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8712 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8715 * gcc.c-torture/compile/pr48335-1.c: New test.
8716 * gcc.dg/pr48335-1.c: New test.
8717 * gcc.dg/pr48335-2.c: New test.
8718 * gcc.dg/pr48335-3.c: New test.
8719 * gcc.dg/pr48335-4.c: New test.
8720 * gcc.dg/pr48335-5.c: New test.
8721 * gcc.dg/pr48335-6.c: New test.
8722 * gcc.dg/pr48335-7.c: New test.
8723 * gcc.dg/pr48335-8.c: New test.
8724 * gcc.target/i386/pr48335-1.c: New test.
8726 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8729 * gcc.dg/Waddress.c: New test.
8731 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8734 * gfortran.dg/function_optimize_3.f90: New test.
8736 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8738 * gcc.c-torture/compile/20110401-1.c: New test.
8740 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8741 * g++.dg/lto/20091002-2_0.C: Likewise.
8742 * g++.dg/lto/20090303_0.c: Likewise.
8743 * g++.dg/lto/20091004-1_0.C: Likewise.
8744 * g++.dg/lto/20091002-3_0.C: Likewise.
8745 * g++.dg/lto/20091004-2_0.C: Likewise.
8746 * g++.dg/lto/20081123_0.C: Likewise.
8747 * g++.dg/lto/20090313_0.C: Likewise.
8748 * g++.dg/lto/20081109-1_0.C: Likewise.
8749 * g++.dg/lto/20081219_0.C: Likewise.
8750 * g++.dg/lto/20081204-1_0.C: Likewise.
8751 * g++.dg/lto/20090302_0.C: Likewise.
8752 * g++.dg/lto/20081119-1_0.C: Likewise.
8753 * g++.dg/lto/20081118_0.C: Likewise.
8754 * gcc.dg/lto/20091020-2_0.c: Likewise.
8755 * gcc.dg/lto/20090210_0.c: Likewise.
8756 * gcc.dg/lto/20081204-1_0.c: Likewise.
8757 * gcc.dg/lto/20081224_0.c: Likewise.
8758 * gcc.dg/lto/20090219_0.c: Likewise.
8759 * gcc.dg/lto/20091014-1_0.c: Likewise.
8760 * gcc.dg/lto/20091016-1_0.c: Likewise.
8761 * gcc.dg/lto/20090206-2_0.c: Likewise.
8762 * gcc.dg/lto/20090116_0.c: Likewise.
8763 * gcc.dg/lto/20091013-1_0.c: Likewise.
8764 * gcc.dg/lto/20091015-1_0.c: Likewise.
8765 * gcc.dg/lto/20090126-2_0.c: Likewise.
8767 2011-03-31 Ian Lance Taylor <iant@google.com>
8769 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8771 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8773 * gnat.dg/opt16.adb: New test.
8775 2011-03-31 Jason Merrill <jason@redhat.com>
8777 * g++.dg/cpp0x/defaulted24.C: New.
8779 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8782 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8785 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8787 * g++.dg/other/i386-9.C: New test.
8789 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8793 2011-03-30 Jason Merrill <jason@redhat.com>
8795 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8797 * g++.dg/cpp0x/regress/isnan.C: New.
8799 * g++.dg/cpp0x/initlist46.C: New.
8801 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8804 * gcc.target/arm/neon-modes-2.c: New test.
8806 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.c-torture/compile/pr48305.c: New test.
8811 2011-03-29 Jason Merrill <jason@redhat.com>
8813 * g++.dg/cpp0x/regress/value-dep1.C: New.
8815 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8817 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8819 2011-03-29 Ian Lance Taylor <iant@google.com>
8821 * go.test/go-test.exp: Handle the test lines used in several new
8823 (errchk): Add opts parameter. Change all callers. Handle parens
8826 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8827 Dominique d'Humieres <dominiq@lps.ens.fr>
8829 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8830 and __APPLE__ && __PPC__ && __ALTIVEC__.
8832 2011-03-29 Jason Merrill <jason@redhat.com>
8834 * g++.dg/cpp0x/dependent1.C: New.
8836 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8838 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8840 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8842 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8845 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8846 * gfortran.dg/proc_ptr_comp_32.f90: New.
8848 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8850 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8851 check for corresponding warning.
8853 2011-03-28 Jason Merrill <jason@redhat.com>
8855 * g++.dg/cpp0x/rv-deduce2.C: New.
8857 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.dg/pr48203.c: New test.
8862 2011-03-28 Jeff Law <law@redhat.com>
8864 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8866 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8868 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8869 and __PPC__ && __ALTIVEC__.
8871 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8874 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8875 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8876 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8877 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8879 2011-03-28 Jason Merrill <jason@redhat.com>
8881 * g++.dg/cpp0x/initlist-array2.C: New.
8883 * g++.dg/cpp0x/initlist-array1.C: New.
8885 * g++.dg/cpp0x/constexpr-compound.C: New.
8887 * g++.dg/cpp0x/constexpr-using.C: New.
8889 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8891 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8894 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8896 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8898 * gcc.dg/slp-1.c: New test.
8900 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8902 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8903 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8904 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8905 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8906 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8907 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8908 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8909 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8910 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8911 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8912 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8913 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8914 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8915 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8917 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8920 * gfortran.dg/trim_optimize_5.f90: New test.
8921 * gfortran.dg/trim_optimize_6.f90: New test.
8923 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8926 * gcc.target/mips/madd-7.c: Remove -mlong32.
8927 * gcc.target/mips/msub-7.c: Likewise.
8929 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8931 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8932 accesses to preserve the meaning of the test for doubleword vectors.
8933 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8934 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8936 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8939 * gfortran.dg/class_42.f03: New.
8941 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8943 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8946 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8948 PR rtl-optimization/48144
8949 * gcc.dg/pr48144.c: New test.
8951 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8953 * gnat.dg/discr27.ad[sb]: New test.
8955 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8957 * gnat.dg/limited_with2.ad[sb]: New test.
8958 * gnat.dg/limited_with2_pkg1.ads: New helper.
8959 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8961 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8963 * gnat.dg/opt15.adb: New test.
8964 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8966 2011-03-25 Tobias Burnus <burnus@net-b.de>
8970 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8971 * gfortran.dg/leadz_trailz_3.f90: Ditto
8973 2011-03-25 Martin Jambor <mjambor@suse.cz>
8975 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8977 2011-03-25 Jason Merrill <jason@redhat.com>
8979 * g++.dg/cpp0x/defaulted22.C: New.
8980 * g++.dg/cpp0x/defaulted23.C: New.
8981 * g++.dg/cpp0x/defaulted15.C: Adjust.
8983 2011-03-25 Jason Merrill <jason@redhat.com>
8985 * g++.dg/cpp0x/move1.C: New.
8987 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8990 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8992 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8994 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8995 for mips-sgi-irix6.5.
8996 Replace snprintf prototype by <stdio.h>.
8998 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9001 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9002 run_expensive_tests.
9003 * gcc.dg/graphite/block-4.c: Likewise.
9004 * gcc.dg/graphite/block-7.c: Likewise.
9005 * gcc.dg/graphite/block-8.c: Likewise.
9007 2011-03-25 Richard Guenther <rguenther@suse.de>
9009 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9010 * g++.dg/tree-ssa/pr8781.C: Likewise.
9011 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9012 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9013 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9014 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9015 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9016 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9017 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9018 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9019 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9020 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9021 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9022 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9023 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9024 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9025 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9026 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9027 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9028 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9029 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9030 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9031 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9032 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9033 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9034 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9035 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9036 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9037 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9038 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9039 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9040 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9041 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9042 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9043 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9044 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9045 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9046 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9047 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9048 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9049 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9050 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9051 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9052 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9053 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9054 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9056 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9057 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9058 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9059 * c-c++-common/pr46562-2.c: Likewise.
9060 * gfortran.dg/pr42108.f90: Likewise.
9061 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9062 foo to be inlined even at -O1.
9063 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9064 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9065 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9066 * gcc.dg/matrix/matrix.exp: Disable FRE.
9068 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9071 * gcc.dg/dfp/pr48204.c: New test.
9073 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9076 * gcc.c-torture/execute/pr47917.c: Move this...
9077 * gcc.dg/torture/pr47917.c: to here and add xfails.
9079 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9081 * gnat.dg/array16.ad[sb]: New test.
9082 * gnat.dg/array16.ads: New helper.
9084 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9086 * gnat.dg/derived_type2.adb: New test.
9088 2011-03-24 Richard Guenther <rguenther@suse.de>
9090 PR tree-optimization/48271
9091 * g++.dg/torture/pr48271.C: New testcase.
9093 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9095 * gnat.dg/array15.ad[sb]: New test.
9097 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9100 * gcc.target/i386/pr48237.c: New test.
9102 2011-03-24 Richard Guenther <rguenther@suse.de>
9105 * gcc.dg/builtin-object-size-10.c: New testcase.
9107 2011-03-24 Richard Guenther <rguenther@suse.de>
9109 PR tree-optimization/46562
9110 * c-c++-common/pr46562-2.c: New testcase.
9111 * c-c++-common/pr46562.c: Likewise.
9113 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9115 * gcc.dg/vect/vect-cselim-1.c: New test.
9116 * gcc.dg/vect/vect-cselim-2.c: New test.
9118 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9120 * gcc.target/arm/pr46934.c: New.
9122 2011-03-23 Ian Lance Taylor <iant@google.com>
9124 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9126 2011-03-23 Richard Guenther <rguenther@suse.de>
9128 * gcc.dg/struct: Remove directory and contents.
9130 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9133 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9135 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9137 * gnat.dg/discr26.ad[sb]: New test.
9138 * gnat.dg/discr26_pkg.ads: New helper.
9140 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9143 * gcc.target/arm/neon-vld-1.c: New test.
9145 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9147 * gnat.dg/array14.ad[sb]: New test.
9148 * gnat.dg/array14_pkg.ads: New helper.
9150 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9152 * gcc.c-torture/execute/920501-8.x: Remove.
9153 * gcc.c-torture/execute/930513-1.x: Remove.
9154 * gcc.c-torture/execute/960312-1.x: Remove.
9155 * gcc.c-torture/compile/20000804-1.c,
9156 gcc.c-torture/compile/20001205-1.c,
9157 gcc.c-torture/compile/20001226-1.c,
9158 gcc.c-torture/compile/20010518-2.c,
9159 gcc.c-torture/compile/20020312-1.c,
9160 gcc.c-torture/compile/20020604-1.c,
9161 gcc.c-torture/compile/920501-12.c,
9162 gcc.c-torture/compile/920501-4.c,
9163 gcc.c-torture/compile/920520-1.c,
9164 gcc.c-torture/compile/980506-1.c,
9165 gcc.c-torture/execute/980709-1.x,
9166 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9167 options for m68hc11.
9168 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9169 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9172 2011-03-22 Nick Clifton <nickc@redhat.com>
9174 * lib/target-supports.exp (check_profiling_available): Add MN10300
9175 to the list of targets that do not support profiling. Restore
9176 alpha sorting to this list.
9178 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9180 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9181 failure on 32-bit systems.
9182 * gcc.dg/torture/vector-2.c: Ditto.
9184 2011-03-22 Richard Guenther <rguenther@suse.de>
9186 PR tree-optimization/48228
9187 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9189 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9191 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9195 * gcc.target/powerpc/pr48226.c: New file.
9197 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9199 * lib/prune.exp (prune_gcc_output): Prune "could not create
9200 compact unwind for" warnings.
9202 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9206 * gcc.c-torture/execute/pr42544.c: New test.
9207 * gcc.c-torture/execute/pr48197.c: New test.
9209 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9211 PR preprocessor/48192
9212 * gcc.target/powerpc/pr48192.c: New file.
9215 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9216 split problem of 0 being loaded in a VSX register.
9218 2011-03-21 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9222 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9223 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9224 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9226 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9229 * gcc.dg/pr48213.c: New test.
9231 2011-03-21 Kai Tietz <ktietz@redhat.com>
9234 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9236 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9238 * gcc.target/arm/xor-and.c: New.
9240 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9243 * gfortran.dg/function_optimize_1.f90: New test.
9244 * gfortran.dg/function_optimize_2.f90: New test.
9246 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9248 PR rtl-optimization/47502
9249 * gcc.target/i386/pr47502-1.c: New.
9250 * gcc.target/i386/pr47502-2.c: Likewise.
9252 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9254 PR rtl-optimization/48156
9255 * gcc.dg/pr48156.c: New test.
9257 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9260 * gfortran.dg/scratch_1.f90: Adjust test.
9262 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9265 * gfortran.dg/scratch_1.f90: New test.
9267 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9269 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9270 variably modified typedefs.
9271 * gcc.dg/c1x-typedef-2.c: Remove.
9273 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9275 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9276 * gcc.dg/c1x-anon-struct-3.c: New test.
9277 * gcc.dg/anon-struct-11.c: Update.
9279 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9281 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9283 Only xfail with gas.
9285 2011-03-18 Jason Merrill <jason@redhat.com>
9287 * g++.dg/template/fn-ptr1.C: New.
9289 * g++.dg/overload/volatile1.C: New.
9291 * g++.dg/opt/pr23372.C: New.
9293 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9295 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9300 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9302 * gcc.target/arm/unsigned-extend-1.c: New.
9304 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9307 * gcc.c-torture/compile/pr48161.c: New test.
9309 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9312 * gcc.dg/torture/pr47725.c: New.
9314 2011-03-17 Jason Merrill <jason@redhat.com>
9316 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9317 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9319 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9321 * gnat.dg/specs/elab2.ads: New test.
9322 * gnat.dg/specs/elab2_pkg.ads: New helper.
9324 2011-03-17 Jason Merrill <jason@redhat.com>
9326 * g++.dg/cpp0x/decltype-1212.C: New.
9327 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9329 2011-03-17 Jason Merrill <jason@redhat.com>
9331 * g++.dg/parse/memfnquals1.C: New.
9333 2011-03-17 Richard Guenther <rguenther@suse.de>
9336 * gcc.dg/pr48134.c: New testcase.
9338 2011-03-17 Richard Guenther <rguenther@suse.de>
9341 * g++.dg/torture/pr48165.C: New testcase.
9343 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9345 PR rtl-optimization/48141
9346 * gcc.dg/pr48141.c: New test.
9348 2011-03-16 Jason Merrill <jason@redhat.com>
9350 * g++.dg/cpp0x/constexpr-48089.C: New.
9352 * g++.dg/cpp0x/constexpr-abi1.C: New.
9354 * g++.dg/cpp0x/constexpr-46336.C: New.
9355 * g++.dg/parse/friend5.C: Adjust expected errors.
9357 * g++.dg/cpp0x/constexpr-47570.C: New.
9359 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9362 * ++.dg/debug/dwarf2/typedef6.C: New test.
9364 2011-03-16 Jason Merrill <jason@redhat.com>
9366 * g++.dg/cpp0x/elision2.C: New.
9368 * g++.dg/cpp0x/constexpr-array3.C: New.
9370 2011-03-16 Jason Merrill <jason@redhat.com>
9372 * g++.dg/cpp0x/sfinae6.C: New.
9373 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9374 * g++.dg/cpp0x/pr45908.C: Likewise.
9375 * g++.dg/cpp0x/sfinae6.C: Likewise.
9376 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9377 * g++.old-deja/g++.law/arg11.C: Likewise.
9379 2011-03-16 Jason Merrill <jason@redhat.com>
9381 * g++.dg/template/incomplete6.C: New.
9383 2011-03-16 Jeff Law <law@redhat.com>
9385 * gcc.dg/tree-ssa/vrp55.c: New test.
9387 2011-03-16 Jason Merrill <jason@redhat.com>
9389 * g++.dg/cpp0x/auto22.C: New.
9391 2011-03-16 Richard Guenther <rguenther@suse.de>
9393 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9394 optimizing it away if promoted to const.
9396 2011-03-16 Richard Guenther <rguenther@suse.de>
9398 PR tree-optimization/48149
9399 * gcc.dg/fold-complex-1.c: New testcase.
9401 2011-03-16 Richard Guenther <rguenther@suse.de>
9404 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9407 2011-03-16 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/26134
9410 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9412 2011-03-16 Richard Guenther <rguenther@suse.de>
9414 PR tree-optimization/48146
9415 * gcc.dg/torture/pr48146.c: New testcase.
9417 2011-03-16 Richard Guenther <rguenther@suse.de>
9419 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9420 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9422 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9425 * gcc.c-torture/compile/pr48136.c: New test.
9427 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9430 * gcc.dg/guality/pr45882.c: New test.
9432 2011-03-15 Jason Merrill <jason@redhat.com>
9434 * g++.dg/cpp0x/constexpr-recursion.C: New.
9436 * g++.dg/cpp0x/implicit11.C: New.
9438 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9440 * g++.dg/cpp0x/constexpr-attribute.C: New.
9442 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9444 * g++.dg/parse/pr34758.C: New.
9446 2011-03-15 Xinliang David Li <davidxl@google.com>
9449 * gcc.dg/uninit-pred-7_d.c: New test.
9450 * gcc.dg/uninit-pred-8_d.c: New test.
9452 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9455 * gcc.target/arm/pr46788.c: New.
9457 2011-03-15 Richard Guenther <rguenther@suse.de>
9460 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9461 * gfortran.dg/ishft_4.f90: Likewise.
9462 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9464 2011-03-15 Richard Guenther <rguenther@suse.de>
9466 PR tree-optimization/13954
9467 * g++.dg/tree-ssa/pr13954.C: New testcase.
9469 2011-03-15 Richard Guenther <rguenther@suse.de>
9471 PR tree-optimization/48037
9472 * gcc.target/i386/pr48037-1.c: New testcase.
9474 2011-03-15 Richard Guenther <rguenther@suse.de>
9476 PR tree-optimization/41490
9477 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9478 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9480 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9481 * g++.dg/tree-ssa/pr33604.C: Adjust.
9483 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.c-torture/execute/pr47917.c: New test.
9487 * gcc.dg/pr47917.c: New test.
9490 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9492 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9494 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9495 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9496 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9497 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9498 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9499 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9500 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9501 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9502 * gcc.target/i386/avx-floor-vec.c: Ditto.
9503 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9504 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9505 * gcc.target/i386/avx-rint-vec.c: Ditto.
9506 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9507 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9508 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9509 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9511 2011-03-14 Tom Tromey <tromey@redhat.com>
9513 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9514 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9515 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9517 2011-03-14 Tom Tromey <tromey@redhat.com>
9519 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9520 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9521 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9523 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9525 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9527 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9529 PR rtl-optimization/47166
9530 * gcc.c-torture/execute/postmod-1.c: New test.
9532 2011-03-14 Richard Guenther <rguenther@suse.de>
9535 * gcc.dg/torture/pr48098.c: New testcase.
9537 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9540 * gcc.target/powerpc/pr48053-1.c: New test.
9541 * gcc.target/powerpc/pr48053-2.c: Likewise.
9543 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9546 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9548 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9551 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9553 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9556 * gfortran.dg/class_41.f03: New.
9558 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9560 * g++.dg/conversion/cast3.C: New test.
9562 2011-03-11 Jason Merrill <jason@redhat.com>
9564 * g++.dg/template/error45.C: New.
9566 * g++.dg/parse/no-type-defn1.C: New.
9568 * g++.dg/ext/attrib40.C: New.
9570 * g++.dg/cpp0x/regress/array1.C: New.
9572 2011-03-11 Richard Guenther <rguenther@suse.de>
9574 PR tree-optimization/48067
9575 * gcc.dg/pr48067.c: New testcase.
9577 2011-03-11 Richard Guenther <rguenther@suse.de>
9580 * g++.dg/lto/20110311-1_0.C: New testcase.
9582 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9585 * g++.dg/inherit/virtual8.C: New test.
9588 * gcc.dg/torture/pr48044.c: New test.
9590 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9593 * gfortran.dg/proc_ptr_comp_31.f90: New.
9595 2011-03-11 Richard Guenther <rguenther@suse.de>
9597 PR tree-optimization/47278
9598 * gcc.dg/torture/pr47278-1.c: New testcase.
9599 * gcc.dg/torture/pr47278-2.c: Likewise.
9601 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9603 PR tree-optimization/48063
9604 * gcc.dg/torture/pr48063.c: New test.
9606 2011-03-10 Jason Merrill <jason@redhat.com>
9608 * g++.dg/template/array22.C: New.
9610 * g++.dg/cpp0x/syntax-err1.C: New.
9611 * g++.dg/parse/error36.C: Adjust expected errors.
9612 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9613 * g++.old-deja/g++.pt/typename3.C: Likewise.
9614 * g++.old-deja/g++.pt/typename4.C: Likewise.
9615 * g++.old-deja/g++.pt/typename6.C: Likewise.
9617 2011-03-09 Jason Merrill <jason@redhat.com>
9619 * g++.dg/template/nontype22.C: New.
9621 2011-03-09 Martin Jambor <mjambor@suse.cz>
9623 PR tree-optimization/47714
9624 * g++.dg/torture/pr47714.C: New test.
9626 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9629 * gcc.target/powerpc/pr47755-2.c: New file.
9631 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9633 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9634 is not set in the environment, pass 64 as first argument when not
9635 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9636 native where ulimit -u is supported.
9638 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9640 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9642 2011-03-08 Jason Merrill <jason@redhat.com>
9644 * g++.dg/template/nontype21.C: New.
9646 * g++.dg/template/anon5.C: New.
9648 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9651 * gcc.dg/pr47881.c: New test.
9653 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9656 * g++.dg/lookup/template3.C: New test.
9658 2011-03-08 Kai Tietz <ktietz@redhat.com>
9660 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9663 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9666 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9667 sizeof to compute alignment.
9669 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9671 PR tree-optimization/48022
9672 * gcc.dg/pr48022-1.c: New test.
9673 * gcc.dg/pr48022-2.c: New test.
9675 2011-03-07 Jason Merrill <jason@redhat.com>
9677 * g++.dg/template/nontype20.C: New.
9678 * g++.dg/init/member1.C: Adjust expected errors.
9679 * g++.dg/parse/constant4.C: Likewise.
9680 * g++.dg/template/qualified-id3.C: Likewise.
9681 * g++.old-deja/g++.pt/crash10.C: Likewise.
9683 * g++.dg/cpp0x/regress/non-const1.C: New.
9685 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.dg/pr47991.c: New test.
9690 2011-03-07 Jason Merrill <jason@redhat.com>
9692 * g++.dg/abi/mangle46.C: New.
9694 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9697 * gcc.target/powerpc/pr47862.c: New.
9699 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9702 * gcc.target/i386/combine-mul.c: Require nonpic.
9704 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9705 Nathan Froyd <froydnj@codesourcery.com>
9707 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9709 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9711 * README.QMTEST: Remove.
9713 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9714 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9717 * gfortran.dg/array_constructor_37.f90 : New test.
9719 2011-03-05 Jason Merrill <jason@redhat.com>
9721 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9722 * g++.dg/abi/mangle45.C: Likewise.
9723 * g++.dg/cpp0x/trailing1.C: Likewise.
9725 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9727 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9729 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9731 PR rtl-optimization/47899
9732 * gcc.dg/pr47899.c: New test.
9734 * gcc.dg/torture/pr47968.c: Ignore warnings.
9736 PR tree-optimization/47967
9737 * gcc.c-torture/compile/pr47967.c: New test.
9739 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9741 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9742 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9744 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9746 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9747 and property_getAttributes() if __OBJC2__.
9748 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9749 * objc.dg/property/property-encoding-1.m: New.
9750 * obj-c++.dg/property/property-encoding-1.mm: New.
9752 2011-03-04 Jason Merrill <jason@redhat.com>
9754 * g++.dg/template/pseudodtor6.C: New.
9756 * g++.dg/inherit/covariant19.C: New.
9758 2011-03-04 Richard Guenther <rguenther@suse.de>
9761 * gcc.dg/torture/pr47968.c: New testcase.
9763 2011-03-04 Richard Guenther <rguenther@suse.de>
9766 * gcc.dg/torture/pr47975.c: New testcase.
9768 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9771 * g++.dg/template/crash106.C: New.
9773 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9776 * gcc.dg/gomp/pr47963.c: New test.
9777 * g++.dg/gomp/pr47963.C: New test.
9779 2011-03-02 Jason Merrill <jason@redhat.com>
9781 * g++.dg/cpp0x/regress/condition1.C: New.
9783 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9785 2011-03-01 Jason Merrill <jason@redhat.com>
9787 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9789 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9791 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9793 PR rtl-optimization/47925
9794 * gcc.c-torture/execute/pr47925.c: New test.
9796 2011-03-01 Jason Merrill <jason@redhat.com>
9798 * g++.dg/cpp0x/decltype25.C: New.
9800 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9802 2011-03-01 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/47890
9805 * gcc.dg/torture/pr47890.c: New testcase.
9807 2011-03-01 Richard Guenther <rguenther@suse.de>
9810 * gcc.dg/lto/pr47924_0.c: New testcase.
9812 2011-03-01 Richard Guenther <rguenther@suse.de>
9815 * gfortran.dg/lto/pr46911_0.f: New testcase.
9817 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9819 PR libgfortran/47933
9820 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9821 compile errors from older code form.
9823 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9825 PR libgfortran/47567
9826 * gfortran.dg/fmt_fw_d.f90: New test.
9828 2011-02-28 Jason Merrill <jason@redhat.com>
9830 * g++.dg/inherit/covariant18.C: New.
9832 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9835 * gcc.dg/pr47893.c: New test.
9837 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9839 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9840 NULL in case of a selector with conflicting types.
9841 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9843 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9845 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9846 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9847 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9848 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9850 2011-02-28 Jason Merrill <jason@redhat.com>
9853 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9855 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9857 PR libgfortran/47778
9858 * gfortran.dg/namelist_71.f90: New test.
9860 2011-02-27 Jason Merrill <jason@redhat.com>
9863 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9864 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9866 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9869 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9871 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9874 * gfortran.dg/gomp/task-1.f90: Removed.
9876 2011-02-26 Jason Merrill <jason@redhat.com>
9878 * g++.dg/template/this-targ1.C: New.
9880 * g++.dg/cpp0x/regress/template-const1.C: New.
9881 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9882 * g++.dg/template/function1.C: Adjust.
9883 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9884 * g++.dg/debug/debug7.C: Adjust.
9886 2011-02-26 Tobias Burnus <burnus@net-b.de>
9889 * gfortran.dg/gomp/task-1.f90: New.
9891 2011-02-25 Jie Zhang <jie@codesourcery.com>
9893 * gcc.target/arm/neon-thumb2-move.c: Add
9894 dg-require-effective-target arm_thumb2_ok.
9896 2011-02-24 Jason Merrill <jason@redhat.com>
9898 * g++.dg/parse/constant1.C: Specify C++98 mode.
9899 * g++.dg/parse/constant5.C: Likewise.
9900 * g++.dg/parse/error2.C: Likewise.
9901 * g++.dg/parse/semicolon3.C: Likewise.
9902 * g++.dg/template/crash14.C: Likewise.
9903 * g++.dg/template/local4.C: Likewise.
9904 * g++.dg/template/nontype3.C: Likewise.
9905 * g++.dg/parse/crash31.C: Adjust expected errors.
9906 * g++.dg/template/function1.C: Likewise.
9907 * g++.dg/template/ref3.C: Likewise.
9908 * g++.dg/template/static9.C: Likewise.
9909 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9911 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9912 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9913 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9914 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9915 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9917 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9920 * gfortran.dg/pr47878.f90: New test.
9922 2011-02-24 Richard Guenther <rguenther@suse.de>
9925 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9926 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9928 2011-02-24 Richard Guenther <rguenther@suse.de>
9931 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9932 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9934 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9936 PR libgfortran/47567
9937 * gfortran.dg/fmt_f0_1.f90: Update test.
9939 2011-02-23 Jason Merrill <jason@redhat.com>
9941 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9942 * g++.dg/abi/mangle45.C: New.
9944 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9945 * g++.dg/template/canon-type-9.C: Match use of decltype
9946 between declaration and definition.
9947 * g++.dg/template/canon-type-12.C: Likewise.
9949 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9952 * gfortran.dg/nested_allocatables_1.f90: New.
9954 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9957 * g++.dg/pr46868.C: New test.
9958 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9959 * g++.dg/parse/error14.C: Adjust.
9961 2011-02-23 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/47838
9964 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9966 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9968 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9970 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9972 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9973 * gfortran.dg/count_init_expr.f03: Ditto.
9974 * gfortran.dg/gomp/pr43711.f90: Ditto.
9975 * gcc.dg/struct-parse-2.c: Ditto.
9976 * gcc.dg/parse-error-3.c: Ditto.
9977 * gcc.dg/Wlogical-op-1.c: Ditto.
9978 * gcc.dg/Walways-true-1.c: Ditto.
9979 * gcc.dg/pr24225.c: Ditto.
9980 * gcc.dg/Walways-true-2.c: Ditto.
9981 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9982 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9983 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9984 * g++.dg/overload/defarg4.C: Ditto.
9985 * g++.dg/inherit/covariant16.C: Ditto.
9986 * g++.dg/inherit/virtual7.C: Ditto.
9987 * g++.dg/template/canon-type-9.C: Ditto.
9988 * g++.dg/template/access19.C: Ditto.
9989 * g++.dg/template/call7.C: Ditto.
9990 * g++.dg/template/canon-type-2.C: Ditto.
9991 * g++.dg/template/init7.C: Ditto.
9992 * g++.dg/template/sizeof-template-argument.C: Ditto.
9993 * g++.dg/template/const3.C: Ditto.
9994 * g++.dg/template/sfinae26.C: Ditto.
9995 * g++.dg/template/sfinae26.C: Ditto.
9996 * g++.dg/template/canon-type-11.C: Ditto.
9997 * g++.dg/template/union2.C: Ditto.
9998 * g++.dg/template/canon-type-3.C: Ditto.
9999 * g++.dg/template/canon-type-1.C: Ditto.
10000 * g++.dg/template/canon-type-5.C: Ditto.
10001 * g++.dg/template/canon-type-7.C: Ditto.
10002 * g++.dg/template/canon-type-10.C: Ditto.
10003 * g++.dg/template/spec36.C: Ditto.
10004 * g++.dg/template/typedef38.C: Ditto.
10005 * g++.dg/template/canon-type-4.C: Ditto.
10006 * g++.dg/template/canon-type-6.C: Ditto.
10007 * g++.dg/template/canon-type-13.C: Ditto.
10008 * g++.dg/template/instantiate9.C: Ditto.
10009 * g++.dg/template/ttp22.C: Ditto.
10010 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10011 * g++.dg/warn/Walways-true-1.C: Ditto.
10012 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10013 * g++.dg/warn/Walways-true-2.C: Ditto.
10014 * g++.dg/conversion/op4.C: Ditto.
10015 * g++.dg/opt/pr19650.C: Ditto.
10016 * g++.dg/lookup/friend11.C: Ditto.
10017 * g++.dg/other/default2.C: Ditto.
10018 * g++.dg/other/default3.C: Ditto.
10019 * g++.dg/other/dtor2.C: Ditto.
10020 * g++.dg/other/friend5.C: Ditto.
10021 * g++.dg/other/default5.C: Ditto.
10022 * g++.dg/init/brace6.C: Ditto.
10023 * g++.dg/init/aggr5.C: Ditto.
10024 * g++.dg/init/error2.C: Ditto.
10025 * g++.dg/expr/bound-mem-fun.C: Ditto.
10026 * g++.dg/expr/cond6.C: Ditto.
10027 * g++.dg/expr/stmt-expr-1.C: Ditto.
10028 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10029 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10030 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10031 * g++.dg/cpp0x/bracket1.C: Ditto.
10032 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10033 * g++.dg/cpp0x/pr38646.C: Ditto.
10034 * g++.dg/cpp0x/variadic73.C: Ditto.
10035 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10036 * g++.dg/cpp0x/bracket4.C: Ditto.
10037 * g++.dg/cpp0x/decltype4.C: Ditto.
10038 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10039 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10040 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10041 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10042 * g++.dg/cpp0x/decltype2.C: Ditto.
10043 * g++.dg/cpp0x/decltype1.C: Ditto.
10044 * g++.dg/cpp0x/bracket2.C: Ditto.
10045 * g++.dg/cpp0x/decltype5.C: Ditto.
10046 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10047 * g++.dg/cpp0x/variadic70.C: Ditto.
10048 * g++.dg/cpp0x/decltype6.C: Ditto.
10049 * g++.dg/cpp0x/rvo.C: Ditto.
10050 * g++.dg/cpp0x/vt-40092.C: Ditto.
10051 * g++.dg/cpp0x/variadic-new.C: Ditto.
10052 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10053 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10054 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10055 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10056 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10057 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10058 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10059 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10060 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10061 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10062 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10063 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10064 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10065 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10066 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10067 * g++.dg/cpp0x/pr39639.C: Ditto.
10068 * g++.dg/cpp0x/decltype3.C: Ditto.
10069 * g++.dg/cpp0x/variadic68.C: Ditto.
10070 * g++.dg/cpp0x/variadic-function.C: Ditto.
10071 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10072 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10073 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10074 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10075 * g++.dg/parse/crash35.C: Ditto.
10076 * g++.dg/parse/crash40.C: Ditto.
10077 * g++.dg/parse/defarg12.C: Ditto.
10078 * g++.dg/parse/crash34.C: Ditto.
10079 * g++.dg/parse/constructor3.C: Ditto.
10080 * g++.dg/parse/template23.C: Ditto.
10081 * g++.dg/parse/crash56.C: Ditto.
10082 * g++.dg/parse/dtor13.C: Ditto.
10083 * g++.dg/parse/error33.C: Ditto.
10084 * g++.dg/parse/ctor9.C: Ditto.
10085 * g++.dg/parse/error32.C: Ditto.
10086 * g++.dg/parse/error37.C: Ditto.
10087 * g++.dg/parse/bitfield3.C: Ditto.
10088 * g++.dg/parse/struct-4.C: Ditto.
10089 * g++.dg/ext/has_trivial_copy.C: Ditto.
10090 * g++.dg/ext/is_polymorphic.C: Ditto.
10091 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10092 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10093 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10094 * g++.dg/ext/is_union.C: Ditto.
10095 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10096 * g++.dg/ext/is_pod.C: Ditto.
10097 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10098 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10099 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10100 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10101 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10102 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10103 * g++.dg/ext/is_abstract.C: Ditto.
10104 * g++.dg/ext/has_trivial_assign.C: Ditto.
10105 * g++.dg/ext/is_class.C: Ditto.
10106 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10107 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10108 * g++.dg/ext/is_base_of.C: Ditto.
10109 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10110 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10111 * g++.dg/ext/is_empty.C: Ditto.
10112 * g++.dg/ext/is_enum.C: Ditto.
10113 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10114 * gnat.dg/opt11.adb: Ditto.
10115 * obj-c++.dg/pr45735.mm: Ditto.
10116 * obj-c++.dg/pr24393.mm: Ditto.
10117 * obj-c++.dg/exceptions-2.mm: Ditto.
10118 * objc.dg/pr45735.m: Ditto.
10119 * objc.dg/pr24393.m: Ditto.
10121 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10123 * objc.dg/attributes/objc-exception-1.m: New.
10125 2011-02-23 Jie Zhang <jie@codesourcery.com>
10127 * gcc.dg/cpp/include7.c: New test.
10129 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10132 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10134 2011-02-23 Jie Zhang <jie@codesourcery.com>
10136 PR rtl-optimization/47763
10137 * gcc.dg/pr47763.c: New test.
10139 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10142 * gfortran.dg/whole_file_32.f90 : New test.
10144 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10147 * g++.dg/inherit/virtual7.C: New test.
10149 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10152 * objc.dg/type-size-3.m: Updated error message.
10153 * objc.dg/type-size-4.m: New test.
10154 * objc.dg/type-size-5.m: New test.
10156 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10158 * lib/gnat.exp: Fix comments.
10159 Don't load libgloss.exp.
10160 (default_gnat_version): Call $compiler with --version.
10161 Adapt regexp for gnatmake output, insert version.
10162 (gnat_version): New proc.
10163 (gnat_init): Remove gnat_libgcc_s_path.
10164 (gnat_target_compile): Likewise.
10165 Remove ld_library_path.
10166 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10167 (gnat_pass): Remove.
10168 (gnat_pass): Remove.
10169 (gnat_finish): Remove.
10170 (gnat_exit): Remove.
10171 (local_find_gnatmake): Reindent.
10172 (runtest_file_p): Remove.
10173 (prune_warnings): Remove.
10174 (find_gnatclean): New proc.
10175 * lib/gnat-dg.exp (lremove): New proc.
10176 (gnat-dg-test): Reindent.
10177 Remove additional output files.
10178 (gnat-dg-runtest): Remove.
10180 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10181 * gnat.dg/loop_optimization6.adb: Likewise.
10182 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10184 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10186 PR tree-optimization/47835
10187 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10189 2011-02-22 Tobias Burnus <burnus@net-b.de>
10191 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10192 * gfortran.dg/abstract_type_2.f03: Ditto.
10193 * gfortran.dg/abstract_type_3.f03: Ditto.
10194 * gfortran.dg/abstract_type_4.f03: Ditto.
10195 * gfortran.dg/abstract_type_5.f03: Ditto.
10196 * gfortran.dg/abstract_type_6.f03: Ditto.
10197 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10198 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10199 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10200 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10201 * gfortran.dg/array_function_5.f90: Ditto.
10202 * gfortran.dg/asynchronous_3.f03: Ditto.
10203 * gfortran.dg/char_expr_1.f90: Ditto.
10204 * gfortran.dg/class_14.f03: Ditto.
10205 * gfortran.dg/data_array_6.f: Ditto.
10206 * gfortran.dg/data_invalid.f90: Ditto.
10207 * gfortran.dg/dot_product_1.f03: Ditto.
10208 * gfortran.dg/func_derived_5.f90: Ditto.
10209 * gfortran.dg/func_result_4.f90: Ditto.
10210 * gfortran.dg/implied_do_1.f90: Ditto.
10211 * gfortran.dg/initialization_25.f90: Ditto.
10212 * gfortran.dg/initialization_26.f90: Ditto.
10213 * gfortran.dg/interface_34.f90: Ditto.
10214 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10215 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10216 * gfortran.dg/matmul_8.f03: Ditto.
10217 * gfortran.dg/merge_init_expr.f90: Ditto.
10218 * gfortran.dg/pack_assign_1.f90: Ditto.
10219 * gfortran.dg/pack_vector_1.f90: Ditto.
10220 * gfortran.dg/pointer_check_8.f90: Ditto.
10221 * gfortran.dg/product_init_expr.f03: Ditto.
10222 * gfortran.dg/reshape_order_5.f90: Ditto.
10223 * gfortran.dg/reshape_shape_1.f90: Ditto.
10224 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10225 * gfortran.dg/same_name_2.f90: Ditto.
10226 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10227 * gfortran.dg/spread_init_expr.f03: Ditto.
10228 * gfortran.dg/stmt_func_1.f90: Ditto.
10229 * gfortran.dg/sum_init_expr.f03: Ditto.
10230 * gfortran.dg/transpose_3.f03: Ditto.
10231 * gfortran.dg/unpack_init_expr.f03: Ditto.
10232 * gfortran.dg/warn_conversion.f90: Ditto.
10233 * gfortran.dg/warn_conversion_2.f90: Ditto.
10234 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10235 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10236 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10237 * gfortran.dg/whole_file_16.f90: Ditto.
10238 * gfortran.dg/whole_file_17.f90: Ditto.
10239 * gfortran.dg/whole_file_18.f90: Ditto.
10240 * gfortran.dg/whole_file_20.f03: Ditto.
10241 * gfortran.dg/whole_file_5.f90: Ditto.
10242 * gfortran.dg/whole_file_6.f90: Ditto.
10243 * gfortran.dg/write_invalid_format.f90: Ditto.
10244 * gfortran.dg/zero_sized_6.f90: Ditto.
10246 2011-02-21 Jeff Law <law@redhat.com>
10248 PR rtl-optimization/46178
10249 * gcc.target/i386/pr46178.c: New test.
10251 PR rtl-optimization/46002
10252 * gcc.c-torture/compile/pr46002.c: New test.
10254 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10256 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10259 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10262 * g++.dg/debug/pr47106.C: Require effective target lto.
10264 2011-02-21 Jason Merrill <jason@redhat.com>
10266 * g++.dg/cpp0x/constexpr-diag2.C: New.
10268 2011-02-20 Jason Merrill <jason@redhat.com>
10270 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10272 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10274 * g++.dg/overload/conv-op1.C: New.
10276 * g++.dg/cpp0x/constexpr-synth1.C: New.
10278 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10280 * objc.dg/layout-2.m: New.
10281 * objc.dg/selector-3.m: Adjusted location of error message.
10282 * objc.dg/type-size-3.m: Same.
10283 * obj-c++.dg/selector-3.mm: Same.
10285 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10288 * objc.dg/property/dotsyntax-22.m: New.
10289 * obj-c++.dg/property/dotsyntax-22.mm: New.
10291 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10294 * g++.dg/template/typedef38.C: New test.
10296 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10299 * gfortran.dg/whole_file_30.f90 : New test.
10300 * gfortran.dg/whole_file_31.f90 : New test.
10302 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10306 * gfortran.dg/whole_file_28.f90 : New test.
10307 * gfortran.dg/whole_file_29.f90 : New test.
10309 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10312 * g++.dg/template/crash105.C: New.
10314 2011-02-19 Jason Merrill <jason@redhat.com>
10316 * g++.dg/cpp0x/regress/no-elide1.C: New.
10318 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10320 PR tree-optimization/46620
10321 * gcc.dg/pr46620.c: New.
10323 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10326 * gcc.target/i386/pr47809.c: New test.
10328 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10329 Tobias Burnus <burnus@net-b.de>
10331 * lib/target-supports.exp
10332 (check_effective_target_fortran_large_real): New check for large reals.
10333 * gfortran.dg/nan_7.f90: New test.
10335 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10337 PR libgfortran/47567
10338 * gfortran.dg/fmt_f0_1.f90: Update test.
10340 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10343 * gfortran.dg/array_constructor_36.f90 : New test.
10344 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10345 allow for comparison between different elements of the array
10346 constructor at different levels of optimization.
10348 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10350 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10351 * gcc.target/i386/pr32280-1.c: Likewise.
10353 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10356 * gcc.target/i386/pr47800.c: New test.
10358 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10360 * objc/execute/exceptions/foward-1.x: New.
10362 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10365 * gfortran.dg/derived_constructor_comps_4.f90: New.
10367 2011-02-18 Tobias Burnus
10370 * gfortran.dg/func_result_6.f90: New.
10372 2011-02-18 Michael Matz <matz@suse.de>
10375 * gfortran.dg/lto/pr45586_0.f90: New test.
10376 * gfortran.dg/typebound_proc_20.f90: Ditto.
10377 * gfortran.dg/typebound_proc_21.f90: Ditto.
10379 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10382 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10384 2011-02-18 Tobias Burnus <burnus@net-b.de>
10387 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10388 gcc_warning_prefix.
10389 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10390 normalizing the error/warning output.
10391 * gfortran.dg/Wall.f90: Update dg-error/warning.
10392 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10393 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10394 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10395 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10396 * gfortran.dg/class_30.f90: Update dg-error/warning.
10397 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10398 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10399 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10400 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10401 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10402 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10403 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10404 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10405 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10406 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10407 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10408 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10409 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10410 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10411 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10412 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10413 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10414 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10415 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10416 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10417 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10418 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10419 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10420 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10421 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10423 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10426 * gfortran.dg/proc_ptr_comp_30.f90: New.
10428 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10431 * gcc.target/i386/pr47780.c: New test.
10433 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10436 * gfortran.dg/class_40.f03: New.
10438 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10441 * g++.dg/cpp0x/auto21.C: New test.
10443 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10445 * objc.dg/special/unclaimed-category-1.h: Updated for
10447 * objc.dg/special/unclaimed-category-1.m: Same.
10448 * objc.dg/zero-link-1.m: Same.
10449 * objc.dg/lookup-1.m: Same.
10450 * objc.dg/torture/strings/const-str-9.m
10451 * objc.dg/torture/strings/const-str-10.m: Same.
10452 * objc.dg/torture/strings/const-str-11.m: Same.
10453 * objc.dg/torture/forward-1.m: Same.
10454 * objc.dg/zero-link-2.m: Same.
10455 * objc.dg/encode-7-next-64bit.m: Same.
10456 * objc.dg/method-4.m: Same.
10457 * objc.dg/next-runtime-1.m: Same.
10458 * objc.dg/image-info.m: Same.
10459 * objc.dg/pr23214.m: Same.
10460 * objc.dg/symtab-1.m: Same.
10461 * obj-c++.dg/basic.m: Same.
10462 * obj-c++.dg/proto-lossage-3.m: Same.
10463 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10464 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10465 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10466 * obj-c++.dg/method-11.m: Same.
10467 * objc/execute/enumeration-1.m: Same.
10468 * objc/execute/object_is_class.m: Same.
10469 * objc/execute/formal_protocol-2.m: Same.
10470 * objc/execute/formal_protocol-4.m: Same.
10471 * objc/execute/formal_protocol-6.m: Same.
10472 * objc/execute/bycopy-3.m: Same.
10473 * objc/execute/exceptions/catchall-1.m: Same.
10474 * objc/execute/exceptions/finally-1.m: Same.
10475 * objc/execute/exceptions/local-variables-1.m: Same.
10476 * objc/execute/exceptions/foward-1.m: Same.
10477 * objc/execute/bf-common.h
10478 * objc/execute/enumeration-2.m: Same.
10479 * objc/execute/formal_protocol-1.m: Same.
10480 * objc/execute/formal_protocol-3.m: Same.
10481 * objc/execute/formal_protocol-5.m: Same.
10482 * objc/execute/accessing_ivars.m: Same.
10483 * objc/execute/bycopy-2.m: Same.
10484 * objc/execute/formal_protocol-7.m: Same.
10485 * objc/execute/compatibility_alias.m: Same.
10486 * objc/execute/no_clash.m: Same.
10487 * objc/execute/object_is_meta_class.m: Same.
10488 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10489 * objc/execute/class-tests-1.h: Include stdio.h.
10490 * objc/execute/class-tests-2.h: Same.
10491 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10493 * obj-c++.dg/try-catch-2.mm: Same.
10495 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10498 * g++.dg/warn/Wunused-parm-4.C: New test.
10500 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10501 Jan Hubicka <jh@suse.cz>
10505 * g++.dg/debug/pr47106.C: New.
10507 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10510 * gcc.target/i386/pr43653.c: New test.
10512 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10515 * g++.dg/template/inherit6.C: New test.
10517 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10520 * gfortran.dg/class_39.f03: New.
10522 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10525 * g++.dg/cpp0x/variadic106.C: New test.
10527 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10529 PR libfortran/47757
10530 * gfortran.dg/pr47757-1.f90: New test.
10531 * gfortran.dg/pr47757-2.f90: New test.
10532 * gfortran.dg/pr47757-3.f90: New test.
10535 * g++.dg/cpp0x/enum8.C: New test.
10537 2011-02-15 Jason Merrill <jason@redhat.com>
10539 * g++.dg/inherit/implicit-trivial1.C: New.
10540 * g++.dg/cpp0x/implicit-trivial1.C: New.
10542 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10544 PR middle-end/47725
10545 * gcc.dg/torture/pr47725.c: Removed.
10547 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10550 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10551 constant does not generate a load from memory.
10553 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10555 PR middle-end/47725
10556 * gcc.dg/torture/pr47725.c: New.
10558 2011-02-15 Richard Guenther <rguenther@suse.de>
10560 PR tree-optimization/47743
10561 * gcc.dg/torture/pr47743.c: New testcase.
10563 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10565 PR middle-end/47581
10566 * gcc.target/i386/pr47581.c: New test.
10568 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10571 * gfortran.dg/select_type_22.f03: New.
10573 2011-02-14 Jason Merrill <jason@redhat.com>
10575 * g++.dg/cpp0x/regress/enum1.C: New.
10577 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10579 * gnat.dg/include.adb: New test.
10581 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10584 * gfortran.dg/class_38.f03: New.
10586 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10588 * gcc.dg/pr46494.c: New test.
10590 2011-02-14 Richard Guenther <rguenther@suse.de>
10592 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10594 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10597 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10598 sparc*-sun-solaris2.11.
10600 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10603 * gfortran.dg/argument_checking_18.f90: New.
10605 2011-02-13 Tobias Burnus <burnus@net-b.de>
10607 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10608 * gfortran.dg/argument_checking_17.f90: New.
10610 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10612 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10613 are temporarily disabled.
10614 * gfortran.dg/class_7.f03: Ditto.
10615 * gfortran.dg/coarray_14.f90: Ditto.
10616 * gfortran.dg/typebound_proc_13.f03: Ditto.
10618 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10621 * gfortran.dg/extends_11.f03: New.
10623 2011-02-11 Xinliang David Li <davidxl@google.com>
10625 PR tree-optimization/47707
10626 * g++.dg/tree-ssa/pr47707.C: New test.
10628 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10630 * g++.dg/opt/inline17.C: New test.
10632 2011-02-11 Tobias Burnus <burnus@net-b.de>
10635 * gfortran.dg/pure_formal_2.f90: New.
10637 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10639 PR rtl-optimization/47614
10640 * gfortran.dg/pr47614.f: New.
10642 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10645 * gcc.dg/opts-6.c: New test.
10647 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10650 * gcc.dg/pr47684.c: New test.
10652 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10656 c99_runtime, dg-add-options c99_runtime.
10657 (main): Use __asm__.
10659 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10662 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10663 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10664 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10665 * gcc.dg/ucnid-10.c: Likewise.
10666 * gcc.dg/ucnid-13.c: Likewise.
10667 * gcc.dg/ucnid-7.c: Likewise.
10668 * gcc.dg/ucnid-8.c: Likewise.
10669 Adapt dg-warning line number.
10671 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10673 * gcc.target/i386/parity-1.c: Use -march=k8.
10674 * gcc.target/i386/parity-2.c: Ditto.
10675 * gcc.target/i386/vecinit-1.c: Ditto.
10676 * gcc.target/i386/vecinit-2.c: Ditto.
10678 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10681 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10682 * gcc.target/mips/save-restore-3.c: Likewise.
10683 * gcc.target/mips/save-restore-4.c: Likewise.
10684 * gcc.target/mips/save-restore-5.c: Likewise.
10687 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10688 * g++.dg/tree-prof/partition2.C: Likewise.
10690 2011-02-09 Jason Merrill <jason@redhat.com>
10692 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10693 rather than misdeclare std::puts.
10695 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10696 * g++.dg/other/warning1.C: Likewise.
10697 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10698 * g++.old-deja/g++.gb/scope06.C: Likewise.
10699 * g++.old-deja/g++.law/cvt11.C: Likewise.
10700 * g++.old-deja/g++.law/init1.C: Likewise.
10701 * g++.dg/abi/mangle26.C: Likewise.
10703 * g++.dg/template/function1.C: Adjust for C++0x mode.
10704 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10706 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10707 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10709 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10711 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10713 * g++.dg/cpp0x/regress: New directory.
10714 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10715 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10716 * g++.dg/cpp0x/regress/regress3.C: New.
10718 2011-02-10 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/47677
10721 * gcc.dg/torture/pr47677.c: New testcase.
10723 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10725 * objc.dg/special/load-category-1.m: Remove unused header.
10726 * objc.dg/special/load-category-1a.m: Likewise.
10727 * objc.dg/special/load-category-2.m: Likewise.
10728 * objc.dg/special/load-category-2a.m: Likewise.
10729 * objc.dg/special/load-category-3.m: Likewise.
10730 * objc.dg/special/load-category-3a.m: Likewise.
10731 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10732 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10733 * objc.dg/attributes/class-attribute-1.m: Likewise.
10734 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10735 * obj-c++.dg/property/property.exp: Likewise.
10736 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10737 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10738 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10739 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10740 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10741 * obj-c++.dg/template-8.mm: Likewise.
10743 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10746 * gcc.target/i386/pr47665.c: New test.
10748 2011-02-10 Jie Zhang <jie@codesourcery.com>
10752 2011-02-05 Jie Zhang <jie@codesourcery.com>
10754 * gcc.dg/pr42631.c: Update test.
10755 * gcc.dg/pr42631-2.c: New test.
10757 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10760 * gfortran.dg/proc_decl_25.f90: New.
10762 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10765 * gfortran.dg/typebound_assignment_2.f03: New.
10767 2011-02-09 Richard Guenther <rguenther@suse.de>
10769 PR tree-optimization/47664
10770 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10772 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10774 PR middle-end/47646
10775 * gnat.dg/uninit_func.adb: Adjust dg directive.
10777 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10779 PR middle-end/47646
10780 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10782 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10785 * gfortran.dg/auto_dealloc_2.f90: New.
10787 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789 * gcc.dg/builtins-config.h: Remove __sgi handling.
10790 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10791 -std=c99 for mips-sgi-irix6.5*.
10793 2011-02-09 Martin Jambor <mjambor@suse.cz>
10795 PR middle-end/45505
10796 * gfortran.dg/pr25923.f90: Remove xfails.
10798 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10801 * gfortran.dg/inquire_14.f90: New test.
10803 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10806 * gfortran.dg/pointer_init_6.f90: New.
10808 2011-02-08 Jeff Law <law@redhat.com>
10810 PR tree-optimization/42893
10811 * gcc.tree-ssa/pr42893.c: New test.
10813 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10815 PR tree-optimization/46834
10816 PR tree-optimization/46994
10817 PR tree-optimization/46995
10818 * gcc.dg/graphite/id-pr46834.c: New.
10819 * gfortran.dg/graphite/id-pr46994.f90: New.
10820 * gfortran.dg/graphite/id-pr46995.f90: New.
10822 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10824 PR middle-end/47646
10825 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10826 using the variable is known the warning is emitted there.
10827 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10828 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10830 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10833 * gcc.dg/noreturn-1.c (foo5): Likewise.
10834 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10835 (method2): Likewise.
10837 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10838 the return statement using the uninitialized variable.
10839 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10841 2011-02-08 Richard Guenther <rguenther@suse.de>
10843 PR middle-end/47639
10844 * g++.dg/opt/pr47639.c: New testcase.
10846 2011-02-08 Richard Guenther <rguenther@suse.de>
10848 PR tree-optimization/47632
10849 * g++.dg/opt/pr47632.C: New testcase.
10851 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10853 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10855 2011-02-07 Richard Guenther <rguenther@suse.de>
10857 PR tree-optimization/47615
10858 * g++.dg/opt/pr47615.C: New testcase.
10860 2011-02-07 Richard Guenther <rguenther@suse.de>
10862 PR tree-optimization/47621
10863 * gcc.dg/torture/pr47621.c: New testcase.
10865 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10867 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10869 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10872 * gfortran.dg/allocate_with_source_1 : New test.
10874 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10876 PR middle-end/47610
10877 * gcc.dg/pr47610.c: New test.
10879 2011-02-05 Jie Zhang <jie@codesourcery.com>
10882 * gcc.dg/pr42631.c: Update test.
10883 * gcc.dg/pr42631-2.c: New test.
10885 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10888 * gfortran.dg/pr47574.f90: New test.
10890 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10892 PR tree-optimization/46194
10893 * gcc.dg/autopar/pr46194.c: New.
10895 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10897 PR tree-optimization/43695
10898 * g++.dg/ipa/pr43695.C: New.
10900 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10902 PR inline-asm/23200
10903 * gcc.dg/pr23200.c: New test.
10905 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10908 * g++.dg/pr47589.C: New test.
10910 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10913 * g++.dg/template/typedef37.C: New test.
10914 * g++.dg/template/param1.C: Adjust expected error message.
10916 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10918 PR middle-end/31490
10919 * gcc.dg/pr31490-2.c: New test.
10920 * gcc.dg/pr31490-3.c: New test.
10921 * gcc.dg/pr31490-4.c: New test.
10923 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10924 Jakub Jelinek <jakub@redhat.com>
10927 * g++.dg/parser/semicolon3.C: Adjust.
10928 * g++.dg/parser/semicolon4.C: New testcase.
10929 * g++.dg/pr46890.C: New testcase.
10931 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10934 * g++.dg/init/pr29571.C: New.
10936 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10938 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10939 instead of vect_int.
10941 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10944 * gcc.target/i386/pr47312.c: New test.
10947 * gcc.target/i386/pr47564.c: New test.
10949 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10951 PR tree-optimization/45122
10952 * gcc.dg/tree-ssa/pr45122.c: New.
10954 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10957 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10960 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10961 and vsx so a default --with-cpu=power7 doesn't give an error
10962 when -mavoid-indexed-addresses is used.
10964 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10965 wrapper function to save the arguments and then jump to the real
10966 function, rather than depending on the compiler not to move stuff
10968 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10970 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10971 Paul Thomas <pault@gcc.gnu.org>
10974 * gfortran.dg/class_37.f03 : New test.
10976 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10977 Richard Guenther <rguenther@suse.de>
10979 PR tree-optimization/40979
10981 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10982 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10983 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10984 check_vect_support_and_set_flags.
10985 * gfortran.dg/graphite/vect-pr40979.f90: New.
10987 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10990 * gfortran.dg/class_36.f03: New.
10992 2011-02-02 Richard Guenther <rguenther@suse.de>
10994 PR tree-optimization/47566
10995 * gcc.dg/lto/20110201-1_0.c: New testcase.
10997 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11003 * debug/pr47498.c: New.
11004 * debug/pr47501.c: New.
11006 2011-02-01 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/47559
11009 * g++.dg/torture/pr47559.C: New testcase.
11011 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11014 * gfortran.dg/typebound_call_20.f03: New.
11016 2011-02-01 Richard Guenther <rguenther@suse.de>
11018 PR tree-optimization/47555
11019 * gcc.dg/pr47555.c: New testcase.
11021 2011-02-01 Richard Guenther <rguenther@suse.de>
11023 PR tree-optimization/47541
11024 * g++.dg/torture/pr47541.C: New testcase.
11026 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11029 * gfortran.dg/typebound_call_19.f03: New.
11031 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11034 * g++.dg/cpp0x/pr47416.C: New test.
11036 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11039 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11041 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11044 * gfortran.dg/typebound_assignment_1.f03: New.
11046 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11048 PR tree-optimization/47538
11049 * gcc.c-torture/execute/pr47538.c: New test.
11051 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11054 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11056 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11058 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11060 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11062 PR rtl-optimization/44031
11063 * gcc.c-torture/compile/20110131-1.c: New test.
11065 2011-01-31 Tobias Burnus <burnus@net-b.de>
11068 * gfortran.dg/stmt_func_1.f90: New.
11070 2011-01-31 Tobias Burnus <burnus@net-b.de>
11073 * gfortran.dg/interface_34.f90: New.
11075 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11078 * gfortran.dg/realloc_on_assign_5.f03: New test.
11079 * gfortran.dg/realloc_on_assign_5.f03: New test.
11081 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11083 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11084 * gfortran.dg/bessel_7.f90: Likewise.
11085 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11087 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11088 * gfortran.dg/sum_init_expr.f03: Likewise.
11090 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11092 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11095 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11096 loop only on "vect_intfloat_cvt" targets.
11098 2011-01-29 Tobias Burnus <burnus@net-b.de>
11101 * gfortran.dg/shape_6.f90: New.
11103 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11105 PR libgfortran/47434
11106 * gfortran.dg/read_infnan_1.f90: Update test.
11107 * gfortran.dg/module_nan.f90: Update test.
11108 * gfortran.dg/char4_iunit_1.f03: Update test.
11109 * gfortran.dg/large_real_kind_1.f90: Update test.
11110 * gfortran.dg/real_const_3.f90: Update test.
11111 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11113 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11116 * g++.dg/template/param2.C: New test.
11118 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11120 PR libgfortran/47285
11121 * gfortran.dg/fmt_g.f: New test.
11123 2011-01-28 Tobias Burnus <burnus@net-b.de>
11126 * gfortran.dg/pure_formal_1.f90: New.
11128 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11131 * gcc.dg/tls/pr42894.c: New test.
11133 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135 * gcc.dg/pr47276.c: Add dg-require-visibility.
11137 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11139 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11141 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11142 Tobias Burnus <burnus@gcc.gnu.org>
11147 * gfortran.dg/realloc_on_assign_3.f03: New test.
11148 * gfortran.dg/realloc_on_assign_4.f03: New test.
11149 * gfortran.dg/allocatable_function_5.f90: New test.
11150 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11151 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11152 implemented" dg-errors.
11154 2011-01-27 Jan Hubicka <jh@suse.cz>
11156 PR middle-end/46949
11157 * gcc.dg/attr-weakref-4.c: New testcase
11159 2011-01-27 Martin Jambor <mjambor@suse.cz>
11161 PR tree-optimization/47228
11162 * gcc.dg/torture/pr47228.c: New test.
11164 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11166 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11168 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11170 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11171 when using auto-overlay support on the SPU.
11173 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11175 PR rtl-optimization/44174
11176 * gcc.target/i386/asm-6.c: New test.
11178 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11180 PR rtl-optimization/46856
11181 * gcc.c-torture/compile/pr46856.c: New test.
11183 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11184 Andrew Pinski <pinskia@gmail.com>
11187 * gcc.dg/pr43082.c: New.
11189 2011-01-26 DJ Delorie <dj@redhat.com>
11191 PR rtl-optimization/46878
11192 * gcc.dg/pr46878-1.c: New test.
11194 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11197 * g++.dg/cpp0x/pr47476.C: New test.
11199 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11201 * gcc.c-torture/compile/20110126-1.c: New test.
11203 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11206 * gcc.dg/torture/pr47473.c: New test.
11208 2011-01-26 Jan Hubicka <jh@suse.cz>
11211 * gcc.c-torture/execute/pr47237.c: New testcase.
11213 2011-01-26 Jan Hubicka <jh@suse.cz>
11215 PR tree-optimization/47190
11216 * gcc.dg/attr-weakref-3.c: New testcase.
11218 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11221 * gcc.dg/dll-9a.c: New test file.
11222 * gcc.dg/dll-11.c: Likewise.
11223 * gcc.dg/dll-12.c: Likewise.
11224 * gcc.dg/dll-12a.c: Likewise.
11225 * gcc.dg/dll-11a.c: Likewise.
11226 * gcc.dg/dll-9.c: Likewise.
11227 * gcc.dg/dll-10.c: Likewise.
11228 * gcc.dg/dll-10a.c: Likewise.
11229 * g++.dg/ext/dllexport4a.cc: Likewise.
11230 * g++.dg/ext/dllexport4.C: Likewise.
11231 * g++.dg/ext/dllexport5.C: Likewise.
11232 * g++.dg/ext/dllexport5a.cc: Likewise.
11234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11236 PR tree-optimization/46970
11237 * gcc.dg/graphite/pr46970.c: New.
11239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11241 PR tree-optimization/46215
11242 * gcc.dg/graphite/pr46215.c: New.
11244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11246 PR tree-optimization/46168
11247 * gcc.dg/graphite/pr46168.c: New.
11249 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11251 PR tree-optimization/43657
11252 * gcc.dg/graphite/pr43657.c: New.
11254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11256 PR tree-optimization/29832
11257 * gfortran.dg/graphite/pr29832.f90: New.
11259 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11261 PR tree-optimization/43567
11262 * gcc.dg/graphite/pr43567.c: New.
11264 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11266 * gfortran.dg/graphite/interchange-4.f: New.
11267 * gfortran.dg/graphite/interchange-5.f: New.
11269 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11270 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11271 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11272 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11273 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11274 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11275 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11276 * gfortran.dg/ltrans-7.f90: Removed.
11277 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11279 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11280 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11281 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11282 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11283 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11284 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11285 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11286 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11287 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11288 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11289 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11290 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11291 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11292 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11293 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11294 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11295 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11296 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11297 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11298 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11299 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11300 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11301 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11302 * gcc.dg/tree-ssa/data-dep-1.c
11303 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11304 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11305 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11306 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11307 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11309 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11311 PR tree-optimization/47265
11312 PR tree-optimization/47443
11313 * gcc.c-torture/compile/pr47265.c: New test.
11314 * gcc.dg/pr47443.c: New test.
11316 2011-01-25 Martin Jambor <mjambor@suse.cz>
11318 PR tree-optimization/47382
11319 * g++.dg/torture/pr47382.C: New test.
11320 * g++.dg/opt/devirt1.C: Xfail.
11322 2011-01-25 Yao Qi <yao@codesourcery.com>
11325 * gcc.target/arm/pr45701-1.c: New test.
11326 * gcc.target/arm/pr45701-2.c: New test.
11327 * gcc.target/arm/pr45701-3.c: New test.
11329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11330 Jakub Jelinek <jakub@redhat.com>
11332 PR tree-optimization/47271
11333 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11335 2011-01-25 Nick Clifton <nickc@redhat.com>
11337 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11338 (saturate_add): Delete.
11339 (exchange): Delete.
11340 (main): Do not run saturate_add.
11341 (set_interrupts): Delete.
11343 2011-01-25 Tobias Burnus <burnus@net-b.de>
11346 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11348 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11350 PR tree-optimization/47427
11351 PR tree-optimization/47428
11352 * gcc.c-torture/compile/pr47427.c: New test.
11353 * gcc.c-torture/compile/pr47428.c: New test.
11355 2011-01-25 Richard Guenther <rguenther@suse.de>
11357 PR middle-end/47411
11358 * gcc.dg/torture/pr47411.c: New testcase.
11360 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11362 * gfortran.dg/graphite/id-24.f: New.
11363 * gfortran.dg/graphite/id-25.f: New.
11365 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11367 * gfortran.dg/graphite/id-23.f: New.
11369 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11371 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11373 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11375 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11376 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11377 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11378 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11379 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11380 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11381 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11382 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11383 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11385 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11387 * gcc.dg/graphite/block-0.c: Add documentation.
11388 * gcc.dg/graphite/block-4.c: Same.
11389 * gcc.dg/graphite/block-7.c: Same.
11390 * gcc.dg/graphite/block-8.c: New.
11391 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11392 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11393 * gcc.dg/graphite/interchange-12.c: Add documentation.
11394 * gcc.dg/graphite/interchange-13.c: New.
11395 * gcc.dg/graphite/interchange-14.c: New.
11396 * gcc.dg/graphite/interchange-15.c: New.
11397 * gcc.dg/graphite/interchange-8.c: Add documentation.
11398 * gcc.dg/graphite/interchange-mvt.c: Same.
11400 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11403 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11404 * gcc.target/powerpc/altivec-14.c: Ditto.
11405 * gcc.target/powerpc/altivec-33.c: Ditto.
11406 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11407 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11408 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11409 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11410 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11411 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11412 * g++.dg/ext/altivec-15.C: Ditto.
11413 * g++.dg/ext/altivec-types-1.C: Ditto.
11414 * g++.dg/ext/altivec-types-2.C: Ditto.
11415 * g++.dg/ext/altivec-types-3.C: Ditto.
11416 * g++.dg/ext/altivec-types-4.C: Ditto.
11418 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11420 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11422 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11424 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11425 optimization options.
11427 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11429 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11432 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11434 2011-01-23 Tobias Burnus <burnus@net-b.de>
11437 * gfortran.dg/allocatable_scalar_12.f90: New.
11439 2011-01-23 Ira Rosen <irar@il.ibm.com>
11441 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11442 vectorization to be not profitable if peeling is used to
11443 realign the memory access.
11444 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11445 loop bound to avoid loop unrolling.
11446 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11448 2011-01-22 Jan Hubicka <jh@suse.cz>
11451 * g++.dg/lto/pr47333.C: New file.
11453 2011-01-22 Jan Hubicka <jh@suse.cz>
11455 PR tree-optimization/43884
11457 * gcc.dg/autopar/outer-2.c: Increase array size.
11458 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11460 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11463 * gfortran.dg/c_loc_tests_16.f90: New test.
11465 2011-01-22 Tobias Burnus <burnus@net-b.de>
11468 * gfortran.dg/typebound_proc_19.f90: New.
11470 2011-01-21 Jeff Law <law@redhat.com>
11472 PR tree-optimization/47053
11473 * g++.dg/pr47053.C: New test.
11475 2011-01-21 Jason Merrill <jason@redhat.com>
11478 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11480 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11483 * g++.dg/cpp0x/range-for10.C: New test.
11484 * g++.dg/template/for1.C: New test.
11486 PR middle-end/45566
11487 * g++.dg/tree-prof/partition3.C: New test.
11489 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11491 PR rtl-optimization/47366
11492 * g++.dg/opt/pr47366.C: New test.
11494 2011-01-21 Jason Merrill <jason@redhat.com>
11497 * g++.dg/cpp0x/constexpr-regress2.C: New.
11499 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11501 2011-01-21 Jeff Law <law@redhat.com>
11503 PR rtl-optimization/41619
11504 * gcc.dg/pr41619.c: New.
11506 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11508 PR tree-optimization/47355
11509 * g++.dg/opt/pr47355.C: New test.
11511 2011-01-21 Richard Guenther <rguenther@suse.de>
11513 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11516 2011-01-21 Richard Guenther <rguenther@suse.de>
11518 PR tree-optimization/47365
11519 * gcc.dg/torture/pr47365.c: New testcase.
11520 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11522 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11524 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11526 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11528 PR tree-optimization/47391
11529 * gcc.dg/pr47391.c: New test.
11531 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11533 * g++.dg/template/char1.C: Use signed char.
11535 2011-01-21 Tobias Burnus <burnus@net-b.de>
11538 * gfortran.dg/pointer_target_4.f90: New.
11540 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11543 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11544 ILP32 system and not IP32.
11546 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11549 * g++.dg/debug/pr46583.C: New.
11551 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11554 * g++.dg/debug/pr47283.C: New test.
11557 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11558 * gcc.target/i386/headmerge-2.c: Likewise.
11560 2011-01-20 Richard Guenther <rguenther@suse.de>
11562 PR middle-end/47370
11563 * gcc.dg/torture/pr47370.c: New testcase.
11565 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11567 PR tree-optimization/46130
11568 * gcc.dg/pr46130-1.c: New test.
11569 * gcc.dg/pr46130-2.c: New test.
11571 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11574 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11576 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11579 * g++.dg/debug/pr46240.cc: New.
11581 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11584 * g++.dg/template/anonunion1.C: New test.
11586 PR rtl-optimization/47337
11587 * gcc.c-torture/execute/pr47337.c: New test.
11589 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11592 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11594 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11596 PR tree-optimization/46021
11597 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11599 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11601 PR tree-optimization/47290
11602 * g++.dg/torture/pr47290.C: New test.
11604 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11607 * gfortran.dg/proc_ptr_comp_29.f90: New.
11609 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11612 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11613 powerpc-apple-darwin9.
11615 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11617 PR rtl-optimization/47299
11618 * gcc.c-torture/execute/pr47299.c: New test.
11620 2011-01-17 Jason Merrill <jason@redhat.com>
11622 * g++.dg/cpp0x/constexpr-virtual.C: New.
11624 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11627 * gfortran.dg/gomp/pr47331.f90: New test.
11629 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11632 * objc.dg/selector-warn-1.m: New.
11633 * obj-c++.dg/selector-warn-1.mm: New.
11635 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11637 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11638 Update dg-final accordingly.
11640 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11642 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11644 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11646 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11648 * gcc.dg/guality/pr36728-2.c: Likewise.
11650 2011-01-17 Richard Guenther <rguenther@suse.de>
11652 PR tree-optimization/47313
11653 * g++.dg/torture/pr47313.C: New testcase.
11655 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11658 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11659 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11660 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11661 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11663 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11665 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11666 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11667 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11669 2011-01-17 Richard Guenther <rguenther@suse.de>
11671 PR tree-optimization/45967
11672 * gcc.dg/torture/pr45967-2.c: New testcase.
11673 * gcc.dg/torture/pr45967-3.c: Likewise.
11675 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11678 * g++.dg/ext/pr47213.C: Require visibility.
11680 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11682 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11683 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11685 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11687 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11688 Linux-based targets.
11690 2011-01-13 Jan Hubicka <jh@suse.cz>
11692 PR tree-optimization/47276
11693 * gcc.dg/pr47276.c: New testcase.
11695 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11696 Jonathan Wakely <jwakely.gcc@gmail.com>
11699 * g++.dg/other/pr33558.C: New.
11700 * g++.dg/other/pr33558-2.C: New.
11702 2011-01-14 Martin Jambor <mjambor@suse.cz>
11704 PR tree-optimization/45934
11705 PR tree-optimization/46302
11706 * g++.dg/ipa/devirt-c-1.C: New test.
11707 * g++.dg/ipa/devirt-c-2.C: Likewise.
11708 * g++.dg/ipa/devirt-c-3.C: Likewise.
11709 * g++.dg/ipa/devirt-c-4.C: Likewise.
11710 * g++.dg/ipa/devirt-c-5.C: Likewise.
11711 * g++.dg/ipa/devirt-c-6.C: Likewise.
11712 * g++.dg/ipa/devirt-6.C: Likewise.
11713 * g++.dg/ipa/devirt-d-1.C: Likewise.
11714 * g++.dg/torture/pr45934.C: Likewise.
11716 2011-01-14 Jason Merrill <jason@redhat.com>
11718 * g++.dg/cpp0x/variadic105.C: New.
11720 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11721 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11724 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11725 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11726 execution tests on i?86-*-*, x86_64-*-* and
11727 powerpc*-apple-darwin* && ilp32.
11728 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11729 tests on i?86-*-* and x86_64-*-*.
11731 2011-01-14 Richard Guenther <rguenther@suse.de>
11733 PR tree-optimization/47280
11734 * g++.dg/opt/pr47280.C: New testcase.
11736 2011-01-14 Jason Merrill <jason@redhat.com>
11738 * g++.dg/cpp0x/constexpr-regress1.C: New.
11740 * g++.dg/ext/flexary2.C: New.
11742 2011-01-14 Richard Guenther <rguenther@suse.de>
11744 PR middle-end/47281
11745 * gcc.dg/torture/pr47281.c: New testcase.
11746 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11748 2011-01-14 Richard Guenther <rguenther@suse.de>
11750 PR tree-optimization/47286
11751 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11753 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11756 * g++.dg/ext/pr47213.C: New.
11758 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11760 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11762 2011-01-13 Tobias Burnus <burnus@net-b.de>
11763 Mikael Morin <mikael@gcc.gnu.org>
11767 * gfortran.dg/select_type_20.f90: New.
11768 * gfortran.dg/select_type_21.f90: New.
11770 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11773 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11775 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11777 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11778 * gcc.dg/guality/pr36728-2.c: Likewise.
11780 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11783 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11785 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11787 PR rtl-optimization/45352
11788 * gcc.dg/pr45352-3.c: New.
11790 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11792 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11794 * g++.dg/cpp0x/range-for8.C: New.
11795 * g++.dg/cpp0x/range-for9.C: New.
11797 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11800 * g++.dg/debug/pr47209.C: New.
11802 2011-01-12 Richard Guenther <rguenther@suse.de>
11805 * gcc.dg/lto/pr47259_0.c: New testcase.
11806 * gcc.dg/lto/pr47259_1.c: Likewise.
11808 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11810 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11811 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11812 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11813 methods missing from the OBJC2 Object.
11814 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11815 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11816 GNU and NeXT runtimes.
11817 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11819 * objc-obj-c++-shared/Object1.m: Likewise.
11820 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11821 * objc.dg/proto-qual-1.m: Likewise.
11822 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11823 * obj-c++.dg/proto-qual-1.mm: Likewise.
11825 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11828 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11830 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11832 Fixed the Objective-C++ testsuite and updated all tests.
11833 * lib/obj-c++.exp (obj-c++_init): Declare and set
11834 gcc_warning_prefix and gcc_error_prefix.
11835 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11836 'dg-warning', 'dg-message' and 'dg-error'.
11837 * obj-c++.dg/class-extension-3.mm: Likewise.
11838 * obj-c++.dg/class-protocol-1.mm: Likewise.
11839 * obj-c++.dg/encode-7.mm: Likewise.
11840 * obj-c++.dg/exceptions-3.mm: Likewise.
11841 * obj-c++.dg/exceptions-5.mm: Likewise.
11842 * obj-c++.dg/method-12.mm: Likewise.
11843 * obj-c++.dg/method-13.mm: Likewise.
11844 * obj-c++.dg/method-15.mm: Likewise.
11845 * obj-c++.dg/method-16.mm: Likewise.
11846 * obj-c++.dg/method-4.mm: Likewise.
11847 * obj-c++.dg/method-8.mm: Likewise.
11848 * obj-c++.dg/method-conflict-1.mm: Likewise.
11849 * obj-c++.dg/method-conflict-2.mm: Likewise.
11850 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11851 and uncommented second part of the testcase now that the testsuite
11853 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11854 and uncommented second part of the testcase now that the testsuite
11856 * obj-c++.dg/private-1.mm: Likewise.
11857 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11858 * obj-c++.dg/syntax-error-7.mm: Likewise.
11859 * obj-c++.dg/warn5.mm: Likewise.
11860 * obj-c++.dg/property/at-property-14.mm: Likewise.
11861 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11863 * obj-c++.dg/property/at-property-18.mm: Likewise.
11864 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11866 * obj-c++.dg/property/at-property-21.mm: Likewise.
11867 * obj-c++.dg/property/at-property-28.mm: Likewise.
11868 * obj-c++.dg/property/at-property-5.mm: Likewise.
11869 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11870 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11871 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11872 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11873 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11874 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11875 * obj-c++.dg/tls/diag-5.mm: Likewise.
11876 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11877 dg-error, now matched correctly.
11879 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11881 * objc.dg/property/at-property-29.m: New.
11882 * obj-c++.dg/property/at-property-29.mm: New.
11884 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11886 * go.test/go-test.exp (go-set-goarch): New proc.
11887 (go-gc-tests): Use it.
11889 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11892 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11894 2011-01-11 Richard Henderson <rth@redhat.com>
11896 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11898 2011-01-11 Jan Hubicka <jh@suse.cz>
11902 * gcc.dg/lto/pr45721_1.c: New file.
11903 * gcc.dg/lto/pr45721_0.c: New file.
11905 2011-01-11 Richard Guenther <rguenther@suse.de>
11907 PR tree-optimization/46076
11908 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11910 2011-01-11 Jeff Law <law@redhat.com>
11912 * PR tree-optimization/47086
11913 * gcc.dg/pr47086.c: New test.
11915 2011-01-11 Jason Merrill <jason@redhat.com>
11918 * g++.dg/template/new10.C: New.
11921 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11923 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11925 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11926 Split type definitions and NSConstantString class into...
11927 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11928 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11929 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11930 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11931 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11932 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11934 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11935 encode defines for newer NeXT system headers.
11936 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11937 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11938 * objc.dg/foreach-5.m: Likewise.
11939 * objc.dg/foreach-2.m: Likewise.
11940 * objc.dg/foreach-4.m: Likewise.
11941 * objc.dg/torture/strings/string1.m: Likewise.
11942 * objc.dg/torture/strings/string2.m: Likewise.
11943 * objc.dg/torture/strings/string3.m: Likewise.
11944 * objc.dg/torture/strings/string4.m: Likewise.
11945 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11946 header and stand alone.
11947 * obj-c++.dg/strings/strings-2.mm: Likewise.
11948 * objc.dg/torture/strings/const-str-3.m: Likewise.
11949 * objc.dg/strings/strings-2.m: Likewise.
11950 * objc.dg/strings/const-str-12b.m: Likewise.
11952 2011-01-12 Richard Guenther <rguenther@suse.de>
11954 PR middle-end/32511
11955 * gcc.dg/attr-weak-1.c: Adjust.
11957 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11960 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11961 standard compliant and comment.
11963 2011-01-10 Jan Hubicka <jh@suse.cz>
11966 * gcc.dg/initpri3.c: New testcase.
11968 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11971 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11972 externally visible.
11977 (g_ebp_save): Likewise.
11978 (g_esp_save): Likewise.
11980 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11982 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11984 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11986 PR tree-optimization/46021
11987 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11988 i?86-*-*, x86_64-*-*.
11990 2011-01-10 Jeff Law <law@redhat.com>
11992 * PR tree-optimization/47141
11993 * gcc.c-torture/compile/pr47141.c: New test.
11995 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11998 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11999 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12000 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12001 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12004 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12005 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12006 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12007 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12008 being vectorized. Adjust dg-final pattern.
12011 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12012 * gcc.dg/vect/slp-24.c: Likewise.
12014 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12017 * g++.dg/other/pr47218-1.C: New test file.
12018 * g++.dg/other/pr47218.C: Likewise.
12019 * g++.dg/other/pr47218.h: New supporting header.
12021 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12024 * objc.dg/attributes/invalid-attribute-1.m: New.
12025 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12027 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12030 * gfortran.dg/proc_ptr_comp_28.f90: New.
12032 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12034 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12035 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12036 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12037 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12038 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12039 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12040 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12041 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12042 * objc.dg/gnu-api-2-class.m: Likewise.
12043 * objc.dg/gnu-api-2-ivar.m: Likewise.
12044 * objc.dg/gnu-api-2-method.m: Likewise.
12045 * objc.dg/gnu-api-2-objc.m: Likewise.
12046 * objc.dg/gnu-api-2-object.m: Likewise.
12047 * objc.dg/gnu-api-2-property.m: Likewise.
12048 * objc.dg/gnu-api-2-protocol.m: Likewise.
12049 * objc.dg/gnu-api-2-sel.m: Likewise.
12051 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12053 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12054 * objc.dg/objc-foreach-4.m: Likewise.
12055 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12056 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12057 * objc.dg/foreach-4.m: Likewise.
12058 * objc.dg/foreach-5.m: Likewise.
12059 * objc.dg/foreach-3.m: Return self from init.
12061 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12064 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12066 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12069 * gfortran.dg/class_35.f90: New.
12071 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12073 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12075 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12078 * objc.dg/invalid-method-2.m: New.
12079 * obj-c++.dg/invalid-method-2.mm: New.
12081 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12084 * gfortran.dg/transpose_optimization_2.f90 : New test.
12086 2011-01-08 Jan Hubicka <jh@suse.cz>
12088 PR tree-optmization/46469
12089 * g++.dg/torture/pr46469.C: New testcase.
12091 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12093 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12094 emulation of libobjc-gnu structure layout functionality to ..
12095 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12096 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12097 * objc/execute/bf-common.h: Adjust headers.
12098 * objc/execute/bf-1.m: Likewise.
12099 * objc/execute/bf-2.m: Likewise.
12100 * objc/execute/bf-3.m: Likewise.
12101 * objc/execute/bf-4.m: Likewise.
12102 * objc/execute/bf-5.m: Likewise.
12103 * objc/execute/bf-6.m: Likewise.
12104 * objc/execute/bf-7.m: Likewise.
12105 * objc/execute/bf-8.m: Likewise.
12106 * objc/execute/bf-9.m: Likewise.
12107 * objc/execute/bf-10.m: Likewise.
12108 * objc/execute/bf-11.m: Likewise.
12109 * objc/execute/bf-12.m: Likewise.
12110 * objc/execute/bf-13.m: Likewise.
12111 * objc/execute/bf-14.m: Likewise.
12112 * objc/execute/bf-15.m: Likewise.
12113 * objc/execute/bf-16.m: Likewise.
12114 * objc/execute/bf-17.m: Likewise.
12115 * objc/execute/bf-18.m: Likewise.
12116 * objc/execute/bf-19.m: Likewise.
12117 * objc/execute/bf-20.m: Likewise.
12118 * objc/execute/bf-21.m: Likewise.
12119 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12120 objc_get_type_qualifiers ().
12122 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12125 * gfortran.dg/dependency_39.f90: New test.
12127 2011-01-07 Jan Hubicka <jh@suse.cz>
12129 Get builtins tests ready for linker plugin.
12130 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12131 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12132 my_memset, my_bzero): Mark used.
12133 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12134 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12136 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12139 2011-01-07 Jan Hubicka <jh@suse.cz>
12141 PR tree-optimization/46367
12142 * g++.dg/torture/pr46367.C: New file.
12144 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12147 * gcc.dg/pr47201.c: New test.
12150 * gcc.dg/tree-prof/pr47187.c: New test.
12152 2011-01-07 Tobias Burnus <burnus@net-b.de>
12155 * gfortran.dg/extends_type_of_3.f90: New.
12157 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12159 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12160 * g++.dg/ext/dllimport-MI1.C: Likewise.
12161 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12162 * g++.dg/ext/dllimport10.C: Likewise.
12163 * g++.dg/ext/dllimport11.C: Likewise.
12164 * g++.dg/ext/dllimport12.C: Likewise.
12165 * g++.dg/ext/dllimport13.C: Likewise.
12166 * g++.dg/ext/dllimport2.C: Likewise.
12167 * g++.dg/ext/dllimport3.C: Likewise.
12168 * g++.dg/ext/dllimport4.C: Likewise.
12169 * g++.dg/ext/dllimport5.C: Likewise.
12170 * g++.dg/ext/dllimport6.C: Likewise.
12171 * g++.dg/ext/dllimport8.C: Likewise.
12172 * g++.dg/ext/dllimport9.C: Likewise.
12173 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12174 targets, too. Additionally enable test for i?86-*-mingw*.
12175 * g++.dg/ext/selectany1.C: Likewise.
12176 Remove guard variable check.
12178 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12182 * gfortran.dg/storage_size_3.f08: Extended.
12184 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12187 * g++.dg/template/stdarg1.C: New test.
12189 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12192 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12193 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12194 from the interface of functions to not hide the errors that
12197 2011-01-06 Jan Hubicka <jh@suse.cz>
12199 * gcc.dg/lto/pr47188_0.c: New testcase.
12200 * gcc.dg/lto/pr47188_1.c: New testcase.
12202 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12206 * gfortran.dg/interface_33.f90: New test.
12208 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12211 * gcc.c-torture/compile/pr47150.c: New test.
12213 2011-01-06 Ira Rosen <irar@il.ibm.com>
12215 PR tree-optimization/47139
12216 * gcc.dg/vect/pr47139.c: New test.
12218 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12221 * gfortran.dg/extends_type_of_2.f03: New.
12223 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12225 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12227 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12229 * gnat.dg/opt14.adb: New test.
12231 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12234 * gfortran.dg/allocate_error_2.f90: New test.
12236 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12239 * gfortran.dg/storage_size_3.f08: New.
12241 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12243 PR libgfortran/47154
12244 * gfortran.dg/namelist_68.f90: New test.
12246 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12248 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12250 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12253 * gfortran.dg/class_34.f90: New.
12255 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12257 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12258 use __builtin_inff. Skip all single-precision tests that require
12261 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12263 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12265 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12267 PR tree-optimization/47148
12268 * gcc.c-torture/execute/pr47148.c: New test.
12270 PR tree-optimization/47155
12271 * gcc.c-torture/execute/pr47155.c: New test.
12273 PR rtl-optimization/47157
12274 * gcc.c-torture/compile/pr47157.c: New test.
12276 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12278 * gcc.dg/torture/vector-shift2.c (schar): Define.
12279 (main): Always use schar or uchar instead of plain "char" to avoid
12280 dependencies on implementation-defined char signedness.
12282 2011-01-03 Martin Jambor <mjambor@suse.cz>
12284 PR tree-optimization/46801
12285 * gnat.dg/pack9.adb: Remove xfail.
12287 2011-01-03 Martin Jambor <mjambor@suse.cz>
12289 PR tree-optimization/46984
12290 * g++.dg/ipa/pr46984.C: New test.
12292 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12295 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12297 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12299 PR tree-optimization/47140
12300 * gcc.c-torture/compile/pr47140.c: New test.
12302 PR rtl-optimization/47028
12303 * gcc.dg/pr47028.c: New test.
12305 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12307 * objc.dg/protocol-forward-1.m: Removed TODO.
12308 * objc.dg/protocol-forward-2.m: New.
12309 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12310 * obj-c++.dg/protocol-forward-2.mm: New.
12312 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12315 * g++.dg/eh/pr38662.C: New testcase.
12317 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12319 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12320 scan for newline '\n'.
12323 Copyright (C) 2011 Free Software Foundation, Inc.
12325 Copying and distribution of this file, with or without modification,
12326 are permitted in any medium without royalty provided the copyright
12327 notice and this notice are preserved.