pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500 on AIX.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
2
3 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
4 on AIX.
5
6 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
7
8 PR fortran/55763
9 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
10
11 2012-12-21 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/52996
14 * gcc.dg/torture/pr52996.c: New testcase.
15
16 2012-12-20 Jakub Jelinek <jakub@redhat.com>
17
18 PR middle-end/55750
19 * gcc.c-torture/execute/pr55750.c: New test.
20
21 2012-12-20 Richard Biener <rguenther@suse.de>
22
23 PR middle-end/55740
24 * g++.dg/torture/pr55740.C: New testcase.
25
26 2012-12-20 Jakub Jelinek <jakub@redhat.com>
27
28 PR c++/55619
29 * c-c++-common/pr55619.c: New test.
30
31 2012-12-20 Tobias Burnus <burnus@net-b.de>
32
33 PR fortran/54818
34 * gfortran.dg/transfer_intrinsic_4.f: New.
35
36 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
37
38 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
39 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
40 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
41 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
42
43 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
44
45 * gcc.target/arm/vmaxnmdf.c: New test.
46 * gcc.target/arm/vmaxnmsf.c: Likewise.
47 * gcc.target/arm/vminnmsf.c: Likewise.
48 * gcc.target/arm/vminnmdf.c: Likewise.
49
50 2012-12-19 Tobias Burnus <burnus@net-b.de>
51
52 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
53 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
54
55 2012-12-19 Richard Biener <rguenther@suse.de>
56
57 PR tree-optimization/55736
58 PR tree-optimization/55703
59 * gcc.dg/lto/pr55703_0.c: New testcase.
60
61 2012-12-19 Jakub Jelinek <jakub@redhat.com>
62
63 PR debug/55730
64 * gcc.dg/debug/pr55730.c: New test.
65
66 2012-12-18 Jan Hubicka <jh@suse.cz>
67
68 PR tree-optimization/55683
69 * g++.dg/ipa/devirt-9.C: New testcase.
70
71 2012-12-19 Terry Guo <terry.guo@arm.com>
72
73 * gcc.target/arm/thumb-find-work-register.c: New.
74
75 2012-12-19 Tobias Burnus <burnus@net-b.de>
76
77 PR fortran/55733
78 * gfortran.dg/save_5.f90: New.
79
80 2012-12-18 Jakub Jelinek <jakub@redhat.com>
81
82 PR c/39464
83 * gcc.dg/pr39464.c: New test.
84
85 2012-12-18 Ian Lance Taylor <iant@google.com>
86
87 PR go/55201
88 * lib/go.exp: Revert last patch.
89
90 2012-12-18 Richard Biener <rguenther@suse.de>
91
92 PR middle-end/54838
93 * g++.dg/torture/pr54838.C: New testcase.
94
95 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
96
97 * lib/go.exp (go_link_flags): Add libatomic location to flags and
98 ld_library_path.
99
100 2012-12-18 Richard Biener <rguenther@suse.de>
101
102 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
103
104 2012-12-18 Richard Biener <rguenther@suse.de>
105
106 PR tree-optimization/55555
107 * gcc.dg/torture/pr55555.c: New testcase.
108 * gcc.dg/vect/vect-iv-11.c: Adjust.
109
110 2012-12-18 Jakub Jelinek <jakub@redhat.com>
111
112 PR debug/55717
113 * testsuite/g++.dg/opt/pr55717.C: New test.
114
115 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
116 Ulrich Weigand <ulrich.weigand@linaro.org>
117
118 * gcc.target/arm/neon-extend-1.c: New file.
119 * gcc.target/arm/neon-extend-2.c: New file.
120
121 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
122
123 * lib/target-supports.exp (add_options_for_arm_v8_neon):
124 Add -march=armv8-a.
125
126 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
127 Tejas Belagod <tejas.belagod@arm.com>
128
129 * lib/target-supports.exp
130 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
131
132 2012-12-16 Tobias Burnus <burnus@net-b.de>
133
134 PR fortran/55197
135 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
136
137 2012-12-16 Tobias Burnus <burnus@net-b.de>
138
139 * gfortran.dg/move_alloc_14.f90: New.
140
141 2012-12-16 Tobias Burnus <burnus@net-b.de>
142
143 PR fortran/55638
144 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
145 * gfortran.dg/elemental_args_check_7.f90: New.
146
147 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
148
149 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
150
151 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
152
153 PR ada/52735
154 * gnat.dg/nested_generic1.adb: New test.
155 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
156
157 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
158
159 PR ada/53766
160 * gnat.dg/controlled7.ad[sb]: New test.
161
162 2012-12-14 Steve Ellcey <sellcey@mips.com>
163
164 PR regression/55688
165 * g++.dg/other/pr55650.C: Add dg-require-profiling.
166
167 2012-12-14 Richard Biener <rguenther@suse.de>
168
169 PR tree-optimization/55684
170 * gcc.dg/torture/pr55684.c: New testcase.
171
172 2012-12-14 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/55687
175 * gcc.dg/torture/pr55687.c: New testcase.
176
177 2012-12-13 Jakub Jelinek <jakub@redhat.com>
178
179 PR c++/55652
180 * g++.dg/cpp0x/noexcept19.C: New test.
181
182 2012-12-13 Richard Biener <rguenther@suse.de>
183
184 PR lto/55660
185 * gcc.dg/lto/pr55660_0.c: New testcase.
186 * gcc.dg/lto/pr55660_1.c: Likewise.
187
188 2012-12-13 Jakub Jelinek <jakub@redhat.com>
189
190 PR gcov-profile/55650
191 * g++.dg/other/pr55650.C: New test.
192 * g++.dg/other/pr55650.cc: New file.
193
194 2012-12-12 Jakub Jelinek <jakub@redhat.com>
195
196 PR debug/55665
197 * g++.dg/guality/pr55665.C: New test.
198
199 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
200 set_target_env_var the same as if it is empty list.
201 (dg-set-target-env-var): Fix up error message.
202 (set-target-env-var): Record both preexisting env var values
203 as well as info that env wasn't set.
204 (restore-target-env-var): Iterate on reversed list, if second
205 sublist element is 1, setenv the env var to the third sublist
206 element, otherwise unsetenv it.
207 (gcc-dg-runtest): Don't initialize set_target_env_var.
208 (dg-test): Unset set_target_env_var if it was set.
209
210 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
211 on argc being one.
212 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
213 Whitespace fixes. Avoid unnecessary * sizeof(char).
214 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
215 dg-options. Whitespace fixes.
216 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
217 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
218 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
219 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
220 * g++.dg/asan/default-options-1.C: Whitespace fixes.
221 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
222 first __asan_symbolize argument unnamed. Avoid unnecessary
223 * sizeof(char).
224 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
225 on argc being one. Allow both _Znwj and _Znwm as operator new.
226 Ignore everything in the backtrace above operator new. Fix up
227 dg-output regexps.
228 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
229 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
230 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
231 on failures. Avoid pointless PASS dg-output check. Remove bogus
232 dg-shouldfail.
233 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
234 Avoid unnecessary * sizeof(char).
235 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
236 Don't rely on argc being one.
237 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
238 Avoid unnecessary * sizeof(char).
239 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
240 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
241 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
242 Fix up dg-output regexps.
243 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
244 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
245 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
246 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
247 one.
248 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
249 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
250 Avoid unnecessary * sizeof(char).
251
252 2012-12-12 Wei Mi <wmi@google.com>
253
254 * lib/target-supports.exp (check_effective_target_dlopen,
255 check_effective_target_clone, check_effective_target_setrlimit,
256 check_effective_target_swapcontext): New procedures.
257 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
258 (dg-set-target-env-var, set-target-env-var,
259 restore-target-env-var): New procedures.
260 (gcc-dg-runtest): Set set_target_env_var.
261 * g++.dg/asan/symbolize-callback-1.C: New test.
262 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
263 * g++.dg/asan/deep-tail-call-1.C: New test.
264 * g++.dg/asan/default-options-1.C: New test.
265 * g++.dg/asan/interception-test-1.C: New test.
266 * g++.dg/asan/dlclose-test-1-so.cc: New file.
267 * g++.dg/asan/deep-thread-stack-1.C: New test.
268 * g++.dg/asan/interception-malloc-test-1.C: New test.
269 * g++.dg/asan/deep-stack-uaf-1.C: New test.
270 * g++.dg/asan/large-func-test-1.C: New test.
271 * g++.dg/asan/interception-failure-test-1.C: New test.
272 * c-c++-common/asan/strip-path-prefix-1.c: New test.
273 * c-c++-common/asan/force-inline-opt0-1.c: New test.
274 * c-c++-common/asan/swapcontext-test-1.c: New test.
275 * c-c++-common/asan/null-deref-1.c: New test.
276 * c-c++-common/asan/global-overflow-1.c: New test.
277 * c-c++-common/asan/strncpy-overflow-1.c: New test.
278 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
279 * c-c++-common/asan/stack-overflow-1.c: New test.
280 * c-c++-common/asan/use-after-free-1.c: New test.
281 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
282 * c-c++-common/asan/clone-test-1.c: New test.
283 * c-c++-common/asan/heap-overflow-1.c: New test.
284 * c-c++-common/asan/sleep-before-dying-1.c: New test.
285
286 2012-12-12 Steve Ellcey <sellcey@mips.com>
287
288 * gcc.dg/pr55150-2.c: Add pic support check.
289 * gcc.dg/lto/pr54709_0.c: Ditto.
290
291 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
292
293 PR tree-optimization/55481
294 * gcc.dg/torture/pr55481.c: New testcase.
295
296 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
297 Jakub Jelinek <jakub@redhat.com>
298
299 PR middle-end/52640
300 * gcc.c-torture/compile/limits-externdecl.c: New test.
301
302 2012-12-12 Jakub Jelinek <jakub@redhat.com>
303
304 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
305 from 2000 to 400.
306
307 PR fortran/55633
308 * gcc.dg/torture/pr55633.c: New test.
309
310 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
311
312 PR c++/53094
313 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
314 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
315 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
316
317 2012-12-11 Jakub Jelinek <jakub@redhat.com>
318
319 PR c++/55643
320 * g++.dg/warn/Wunused-var-19.C: New test.
321
322 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
323
324 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
325
326 * gcc.dg/pr54121.c: New test.
327
328 2012-12-11 Jakub Jelinek <jakub@redhat.com>
329
330 PR c++/55619
331 * g++.dg/ext/asm12.C: New test.
332
333 PR tree-optimization/54570
334 * gcc.dg/builtin-object-size-8.c: Xfail.
335 * gcc.dg/builtin-object-size-13.c: New test.
336
337 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
338
339 PR target/55642
340 * gcc.target/arm/pr55642.c: New testcase.
341
342 2012-12-11 Jakub Jelinek <jakub@redhat.com>
343
344 PR middle-end/43631
345 PR bootstrap/55615
346 * g++.dg/other/pr43631.C: New test.
347
348 2012-12-11 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/55079
351 * gcc.dg/Warray-bounds-9.c: New testcase.
352 * gcc.dg/Warray-bounds-10.c: Likewise.
353 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
354
355 2012-12-10 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/52909
358 * gfortran.dg/proc_ptr_39.f90: New test case.
359
360 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
361
362 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
363 code duplication is required. Allow BNE to appear.
364
365 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
366
367 * gcc.target/mips/ext-2.c: Require -mlong64.
368
369 2012-12-10 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/55107
372 * gcc.dg/torture/pr55107.c: New testcase.
373 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
374
375 2012-12-10 Jakub Jelinek <jakub@redhat.com>
376
377 * g++.dg/asan/asan_test.cc: Sync from upstream.
378 * g++.dg/asan/asan_test_utils.h: Likewise.
379
380 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
381
382 * gcc.target/arm/neon/vrndaf32.c: New test.
383 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
384 * gcc.target/arm/neon/vrndf32.c: Likewise.
385 * gcc.target/arm/neon/vrndqf32.c: Likewise.
386 * gcc.target/arm/neon/vrndmf32.c: Likewise.
387 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
388 * gcc.target/arm/neon/vrndnf32.c: Likewise.
389 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
390 * gcc.target/arm/neon/vrndpf32.c: Likewise.
391 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
392
393 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
394
395 * gcc.misc-tests/gcov-12.c: Fix dg order.
396
397 PR middle-end/54470
398 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
399
400 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
401 for *-*-hpux10*.
402
403 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
404 * gcc.dg/20050826-1.c: Likewise.
405
406 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
407
408 * gnat.dg/vect9.adb: Add -w to dg-options.
409 * gnat.dg/vect10.adb: Likewise.
410
411 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
412
413 PR fortran/55593
414 * gfortran.dg/do_check_8.f90: New test.
415
416 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
417
418 * gnat.dg/vect10.ad[sb]: New test.
419
420 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
421
422 * gnat.dg/vect9.ad[sb]: New test.
423 * gnat.dg/vect9_pkg.ads: New helper.
424
425 2012-12-07 Mike Stump <mikestump@comcast.net>
426
427 * gnat.dg/discr38.adb: Don't use ^M line endings.
428 gnat.dg/loop_optimization13.adb: Likewise.
429 gnat.dg/loop_optimization13.ads: Likewise.
430 gnat.dg/discr36_pkg.adb: Likewise.
431 gnat.dg/discr36_pkg.ads: Likewise.
432 gnat.dg/loop_optimization11_pkg.ads: Likewise.
433 gnat.dg/discr36.ads: Likewise.
434 gnat.dg/loop_optimization11.adb: Likewise.
435
436 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
437
438 PR rtl-optimization/55141
439 * gcc.target/i386/pr55141.c: New.
440
441 2012-12-07 Dodji Seketeli <dodji@redhat.com>
442
443 PR c++/54401
444 * g++.dg/cpp0x/alias-decl-28.C: New test.
445 * g++.dg/cpp0x/alias-decl-16.C: Update.
446
447 2012-12-07 Martin Jambor <mjambor@suse.cz>
448
449 PR tree-optimization/55590
450 * gcc.target/i386/pr55590-1.c: New test.
451 * gcc.target/i386/pr55590-2.c: Likewise.
452
453 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/54975
456 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
457
458 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
459
460 PR target/55597
461 * gcc.target/i386/pr55597.c: New test.
462
463 2012-12-06 Jakub Jelinek <jakub@redhat.com>
464
465 PR c++/54207
466 * g++.dg/cpp0x/noexcept18.C: New test.
467
468 PR c++/55573
469 * g++.dg/cpp0x/constexpr-55573.C: New test.
470
471 PR c++/55137
472 * g++.dg/opt/pr55137.C: New test.
473 * gcc.c-torture/execute/pr55137.c: New test.
474
475 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
476
477 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
478 New procedure.
479 (add_options_for_arm_v8_neon): Likewise.
480
481 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
482
483 * g++.dg/pr55604.C: New test.
484
485 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
486
487 * lib/target-supports.exp
488 (check_effective_target_vect_perm): Allow aarch64*-*-*.
489 (check_effective_target_vect_perm_byte): Likewise.
490 (check_effective_target_vect_perm_short): Likewise.
491 (check_effective_target_vect_char_mult): Likewise.
492 (check_effective_target_vect_extract_even_odd): Likewise.
493 (check_effective_target_vect_interleave): Likewise.
494
495 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
496
497 * g++.dg/abi/mangle-neon-aarch64.C: New test.
498
499 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
500
501 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
502
503 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
504
505 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
506 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
507 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
508 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
509 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
510 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
511 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
512 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
513 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
514 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
515 * gcc.dg/vect/vect-rounding-round.c: Likewise.
516 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
517 * target-supports.exp
518 (check_effective_target_vect_call_btrunc): New.
519 (check_effective_target_vect_call_btruncf): Likewise.
520 (check_effective_target_vect_call_ceil): Likewise.
521 (check_effective_target_vect_call_ceilf): Likewise.
522 (check_effective_target_vect_call_floor): Likewise.
523 (check_effective_target_vect_call_floorf): Likewise.
524 (check_effective_target_vect_call_lceil): Likewise.
525 (check_effective_target_vect_call_lfloor): Likewise.
526 (check_effective_target_vect_call_nearbyint): Likewise.
527 (check_effective_target_vect_call_nearbyintf): Likewise.
528 (check_effective_target_vect_call_round): Likewise.
529 (check_effective_target_vect_call_roundf): Likewise.
530
531 2012-12-05 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/51238
534 * gcc.dg/torture/pr51238.c: New testcase.
535
536 2012-12-05 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/50222
539 * gcc.dg/torture/pr50222.c: New testcase.
540
541 2012-12-05 Richard Biener <rguenther@suse.de>
542
543 PR lto/55525
544 * gcc.dg/lto/pr55525_0.c: New testcase.
545 * gcc.dg/lto/pr55525_1.c: Likewise.
546
547 2012-12-04 Tobias Burnus <burnus@net-b.de>
548
549 * gfortran.dg/quad_3.f90: Really fix an if condition.
550
551 2012-12-04 Tobias Burnus <burnus@net-b.de>
552
553 * gfortran.dg/quad_3.f90: Fix a condition,
554 which wrongly required ordered/lazy evaluation.
555
556 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
557
558 * gcc.target/aarch64/121127.c: New test.
559
560 2012-12-04 Jakub Jelinek <jakub@redhat.com>
561
562 PR testsuite/55587
563 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
564 0 if not.
565 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
566 returned 0.
567 * gcc.dg/asan/asan.exp: Likewise.
568
569 2012-12-04 Richard Biener <rguenther@suse.de>
570
571 PR tree-optimization/55124
572 * gcc.dg/torture/pr55124.c: New testcase.
573
574 2012-12-03 Tobias Burnus <burnus@net-b.de>
575
576 * gfortran.dg/quad_3.f90: New.
577
578 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
579
580 PR c++/54170
581 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
582
583 2012-12-03 Jakub Jelinek <jakub@redhat.com>
584
585 PR testsuite/55452
586 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
587 on all targets, not just s390*.
588
589 2012-12-03 Marek Polacek <polacek@redhat.com>
590
591 PR c/55570
592 * gcc.dg/pr55570.c: New test.
593
594 2012-12-03 Jakub Jelinek <jakub@redhat.com>
595
596 * lib/asan-dg.exp (asan_get_gtest_test_list,
597 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
598 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
599 and [asan_get_gtest_expect_death_list "$output"] in global vars.
600 (asan_symbolize): Sanitize [] characters from key.
601 * g++.dg/asan/asan_test_config.h: New file.
602 * g++.dg/asan/asan_globals_test.cc: New file.
603 * g++.dg/asan/asan_test_utils.h: New file.
604 * g++.dg/asan/dejagnu-gtest.h: New file.
605 * g++.dg/asan/asan_test.cc: New file.
606 * g++.dg/asan/asan_test.C: New test.
607
608 2012-12-03 Richard Biener <rguenther@suse.de>
609
610 * gcc.dg/torture/pr35634.c: Use signed char.
611 * g++.dg/torture/pr35634.C: Likewise.
612
613 2012-12-02 Marek Polacek <polacek@redhat.com>
614
615 PR middle-end/54838
616 * gcc.dg/pr54838.c: New test.
617
618 2012-12-01 Xinliang David Li <davidxl@google.com>
619
620 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
621 cltd.
622
623 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
624
625 PR c++/55558
626 * g++.dg/cpp0x/decltype46.C: New.
627
628 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
629
630 PR middle-end/52450
631 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
632
633 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
634
635 PR debug/53860
636 * g++.dg/debug/pr53860.C: New test.
637
638 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
639 Paul Thomas <pault@gcc.gnu.org>
640
641 PR fortran/46897
642 * gfortran.dg/defined_assignment_1.f90: New test.
643 * gfortran.dg/defined_assignment_2.f90: New test.
644 * gfortran.dg/defined_assignment_3.f90: New test.
645 * gfortran.dg/defined_assignment_4.f90: New test.
646 * gfortran.dg/defined_assignment_5.f90: New test.
647
648 2012-12-01 Jakub Jelinek <jakub@redhat.com>
649
650 PR c++/55542
651 * g++.dg/cpp0x/vt-55542.C: New test.
652
653 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gnat.dg/specs/pack9.ads: New test.
656
657 2012-11-30 Martin Jambor <mjambor@suse.cz>
658
659 PR middle-end/52890
660 PR tree-optimization/55415
661 PR tree-optimization/54386
662 PR target/55448
663 * gcc.dg/ipa/ipa-sra-7.c: New test.
664 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
665 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
666 * gcc.target/i386/pr55448.c: Likewise.
667
668 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
669
670 * loop_optimization14.ad[sb]: New test.
671 * loop_optimization14_pkg.ads: New helper.
672
673 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
674
675 PR target/55073
676 * gcc.target/arm/pr55073.C: New test.
677
678 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
679
680 PR c++/53094
681 * g++.dg/ext/vector20.C: New testcase.
682
683 2012-11-28 Tobias Burnus <burnus@net-b.de>
684
685 PR fortran/52161
686 * coarray/sync_3.f90: Extend test.
687
688 2012-11-29 Jakub Jelinek <jakub@redhat.com>
689
690 PR rtl-optimization/55512
691 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
692 * gcc.target/i386/pr55512-4.c: Likewise.
693
694 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
695
696 PR c++/52654
697 * g++.dg/cpp0x/udlit-overflow.C: New.
698 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
699
700 2012-11-28 Jakub Jelinek <jakub@redhat.com>
701
702 PR debug/36728
703 PR debug/55467
704 PR middle-end/55507
705 PR bootstrap/55511
706 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
707 are non-empty and add dependency between the first and second asm.
708 * gcc.dg/guality/pr36728-2.c: Likewise.
709 * gcc.dg/guality/pr36728-3.c: New test.
710 * gcc.dg/guality/pr36728-4.c: New test.
711
712 2012-11-28 Andrew Pinski <apinski@cavium.com>
713
714 PR bootstrap/54279
715 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
716 directories.
717 * lib/obj-c++.exp (obj-c++_init): Likewise.
718
719 2012-11-28 Tobias Burnus <burnus@net-b.de>
720
721 PR fortran/52161
722 * coarray/sync_3.f90: New.
723
724 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
725
726 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
727
728 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
729
730 PR rtl-optimization/55512
731 * gcc.target/i386/pr55512-[1234].c: New tests.
732
733 2012-11-28 Jakub Jelinek <jakub@redhat.com>
734
735 PR testsuite/55505
736 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
737
738 PR testsuite/55504
739 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
740 attributes. Avoid clobbering memory before malloced chunk.
741 (main): Pass 1 instead of 0 as argument.
742
743 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
744
745 * gnat.dg/object_overflow.adb: Rename to...
746 * gnat.dg/object_overflow1.adb: ...this.
747 * gnat.dg/object_overflow2.adb: New test.
748 * gnat.dg/object_overflow3.adb: Likewise.
749 * gnat.dg/object_overflow4.adb: Likewise.
750
751 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
752
753 PR c++/55497
754 * g++.dg/init/pr55497.C: New.
755
756 2012-11-28 Richard Biener <rguenther@suse.de>
757
758 PR testsuite/55327
759 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
760 * gcc.dg/vect/slp-perm-9.c: Likewise.
761
762 2012-11-28 Richard Biener <rguenther@suse.de>
763
764 PR c/35634
765 * gcc.dg/torture/pr35634.c: New testcase.
766 * g++.dg/torture/pr35634.C: Likewise.
767 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
768
769 2012-11-27 Tobias Burnus <burnus@net-b.de>
770
771 PR fortran/55476
772 * gfortran.dg/warn_target_lifetime_3.f90: New.
773
774 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
775
776 PR rtl-optimization/55458
777 * gcc.target/i386/pr55458.c: New test.
778
779 2012-11-27 Jakub Jelinek <jakub@redhat.com>
780
781 PR tree-optimization/55110
782 * gcc.dg/pr55110.c: New test.
783
784 2012-11-27 Richard Biener <rguenther@suse.de>
785
786 PR middle-end/55331
787 * g++.dg/opt/pr55331.C: New testcase.
788
789 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
790
791 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
792
793 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
794
795 * gcc.dg/54455.c: Require scheduling.
796 * gcc.dg/c1x-align-4.c: Skip avr.
797 * gcc.dg/pr44024.c: Skip avr in final scan.
798
799 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
800
801 PR testsuite/52641
802 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
803 * gcc.dg/pr54676.c: Make work for 16-bit int.
804
805 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
806
807 PR target/55277
808 * gcc.target/i386/pr55227.c: New test.
809
810 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
811
812 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
813 to -fdump-rtl-all.
814 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
815
816 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
817
818 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
819 New procedure.
820 (add_options_for_arm_v8_vfp): New procedure.
821 * gcc.target/arm/vrintaf32.c: New test.
822 * gcc.target/arm/vrintaf64.c: Likewise.
823 * gcc.target/arm/vrintmf32.c: Likewise.
824 * gcc.target/arm/vrintmf64.c: Likewise.
825 * gcc.target/arm/vrintpf32.c: Likewise.
826 * gcc.target/arm/vrintpf64.c: Likewise.
827 * gcc.target/arm/vrintrf32.c: Likewise.
828 * gcc.target/arm/vrintrf64.c: Likewise.
829 * gcc.target/arm/vrintxf32.c: Likewise.
830 * gcc.target/arm/vrintxf64.c: Likewise.
831 * gcc.target/arm/vrintzf32.c: Likewise.
832 * gcc.target/arm/vrintzf64.c: Likewise.
833
834 2012-11-26 Janus Weil <janus@gcc.gnu.org>
835
836 PR fortran/54997
837 * gfortran.dg/warn_unused_function_2.f90: New.
838
839 2012-11-26 Janus Weil <janus@gcc.gnu.org>
840
841 PR fortran/54881
842 * gfortran.dg/associated_6.f90: New.
843 * gfortran.dg/select_type_30.f03: New.
844
845 2012-11-26 Jakub Jelinek <jakub@redhat.com>
846
847 PR tree-optimization/54471
848 * gcc.dg/tree-ssa/vrp86.c: New test.
849 * gcc.c-torture/execute/pr54471.c: New test.
850
851 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
852
853 PR middle-end/55030
854 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
855 use volatile asms, use plain asms. Where the output value for the
856 asm is unused, write a global variable.
857
858 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
859
860 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
861
862 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
863
864 PR fortran/30146
865 * gfortran.dg/do_check_7.f90: New test.
866
867 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/55446
870 * g++.dg/init/new41.C: New.
871
872 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
873
874 PR fortran/55314
875 * gfortran.dg/allocate_error_4.f90: New test.
876
877 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
878
879 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
880 to send_log.
881
882 2012-11-23 Jakub Jelinek <jakub@redhat.com>
883
884 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
885 from the output.
886
887 PR c++/54046
888 * g++.dg/warn/Wreturn-type-8.C: New test.
889
890 PR middle-end/55430
891 * gcc.dg/pr55430.c: New test.
892
893 2012-11-23 Kostya Serebryany <kcc@google.com>
894
895 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
896
897 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gnat.dg/discr40.ad[sb]: New test.
900
901 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/discr39.adb: New test.
904
905 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
906
907 PR testsuite/52641
908 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
909 * gcc.dg/pr55150-1.c: Same.
910 * gcc.dg/torture/pr54894.c: Add size32plus.
911
912 2012-11-23 Jakub Jelinek <jakub@redhat.com>
913
914 PR sanitizer/55435
915 * c-c++-common/asan/attrib-1.c: New test.
916
917 2012-11-22 Ian Bolton <ian.bolton@arm.com>
918
919 * gcc.target/aarch64/builtin-bswap-1.c: New test.
920 * gcc.target/aarch64/builtin-bswap-2.c: New test.
921
922 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/55432
925 * g++.dg/cpp0x/constexpr-55432.C: New.
926
927 2012-11-21 Janus Weil <janus@gcc.gnu.org>
928
929 PR fortran/55352
930 * gfortran.dg/namelist_76.f90: New.
931
932 2012-11-21 Martin Jambor <mjambor@suse.cz>
933
934 * gcc.dg/ipa/ipcp-agg-7.c: New test.
935 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
936
937 2012-11-21 Martin Jambor <mjambor@suse.cz>
938
939 PR tree-optimization/55260
940 * g++.dg/torture/pr55260-2.C: New test.
941
942 2012-11-21 Martin Jambor <mjambor@suse.cz>
943
944 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
945
946 2012-11-21 Bin Cheng <bin.cheng@arm.com>
947
948 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
949 * gcc.dg/tree-ssa/vrp47.c: Ditto.
950
951 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
952
953 PR target/19398
954 * gcc.target/i386/pr19398.c: New test.
955
956 2012-11-20 Martin Jambor <mjambor@suse.cz>
957
958 PR tree-optimization/55260
959 * g++.dg/torture/pr55260-1.C: New test.
960
961 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
962
963 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
964 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
965 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
966 * gcc.target/aarch64/atomic-op-char.c: Likewise.
967 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
968 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
969 * gcc.target/aarch64/atomic-op-int.c: Likewise.
970 * gcc.target/aarch64/atomic-op-long.c: Likewise.
971 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
972 * gcc.target/aarch64/atomic-op-release.c: Likewise.
973 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
974 * gcc.target/aarch64/atomic-op-short.c: Likewise.
975
976 2012-11-20 Jakub Jelinek <jakub@redhat.com>
977
978 PR middle-end/55094
979 * gcc.dg/pr55094.c: New test.
980
981 PR rtl-optimization/54921
982 * gcc.dg/pr54921.c: New test.
983
984 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
985
986 * gcc.target/i386/pr55359.c: New test.
987
988 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
989
990 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
991 * g++.dg/tls/thread_local3g.C: Likewise.
992 * g++.dg/tls/thread_local4g.C: Likewise.
993 * g++.dg/tls/thread_local5g.C: Likewise.
994 * g++.dg/tls/thread_local6g.C: Likewise.
995 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
996 * g++.dg/tls/thread_local2.C: Likewise.
997 * g++.dg/tls/thread_local2g.C: Likewise.
998 * g++.dg/tls/thread_local6.C: Likewise.
999
1000 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1001
1002 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1003 * gcc.dg/tm/clone-1.c: New test.
1004
1005 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/55368
1008 * g++.dg/parse/struct-5.C: New.
1009
1010 2012-11-19 Tom de Vries <tom@codesourcery.com>
1011
1012 PR rtl-optimization/55315
1013 * gcc.target/mips/pr55315.c: New test.
1014
1015 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR tree-optimization/55236
1018 * gcc.dg/pr55236.c: New test.
1019
1020 PR testsuite/55188
1021 * gcc.dg/pr19105.c: Accept also optimizing
1022 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1023
1024 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1025 from addr2line_output. Increment idx if asking for more than one
1026 address in one object.
1027
1028 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR tree-optimization/55329
1031 * g++.dg/opt/pr55329.C: New test.
1032
1033 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1034
1035 PR fortran/55297
1036 * gfortran.dg/typebound_operator_18.f90: New.
1037
1038 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1039
1040 PR rtl-optimization/55330
1041 * gfortran.dg/pr55330.f90: New test.
1042
1043 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1044
1045 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1046 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1047 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1048 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1049 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1050 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1051
1052 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1053
1054 PR c++/54875
1055 * g++.dg/cpp0x/alias-decl-27.C: New test.
1056
1057 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR c++/55337
1060 * g++.dg/template/alignof2.C: New test.
1061
1062 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1063
1064 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1065 * g++.dg/mv6.C (dg-options): Ditto.
1066
1067 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1068
1069 * lib/target_suports.exp
1070 (check_effective_target_has_w_floating_suffix): New procedure.
1071 (check_effective_target_has_q_floating_suffix): Ditto.
1072 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1073 for unsupported non-standard suffix on floating constant.
1074 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1075
1076 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1077
1078 * lib/asan-dg.exp: New file.
1079 * gcc.dg/asan/asan.exp: New file.
1080 * g++.dg/dg.exp: Prune also asan tests.
1081 * g++.dg/asan/asan.exp: New file.
1082 * c-c++-common/asan/memcmp-1.c: New test.
1083
1084 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/55323
1087 * g++.dg/cpp0x/vt-55323.C: New.
1088
1089 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1090
1091 * g++.dg/mv4.C: Add require ifunc. Change error message.
1092 * g++.dg/mv5.C: Add require ifunc.
1093 * g++.dg/mv6.C: Add require ifunc.
1094
1095 2012-11-13 Martin Jambor <mjambor@suse.cz>
1096
1097 PR tree-optimization/55253
1098 * gcc.dg/torture/pr55253.c: New test.
1099 * gcc.dg/torture/pr55305.c: Likewise.
1100
1101 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1102
1103 PR middle-end/55142
1104 * gcc.target/i386/pr55142-1.c: New file.
1105 * gcc.target/i386/pr55142-2.c: Likewise.
1106
1107 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1108
1109 PR c++/54466
1110 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1111
1112 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1115 instead of lp64.
1116 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1117 * gcc.target/i386/pr49715-2.c: Likewise.
1118 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1119
1120 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR tree-optimization/55281
1123 * gcc.dg/vect/fast-math-pr55281.c: New test.
1124 * g++.dg/opt/pr55281.C: New test.
1125
1126 PR rtl-optimization/54127
1127 * gcc.dg/torture/pr54127.c: New test.
1128
1129 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1130 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR rtl-optimization/51447
1133 * gcc.c-torture/execute/pr51447.c: New test.
1134
1135 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1136
1137 * gcc.target/aarch64/csinc-2.c: New test.
1138
1139 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1140
1141 * gcc.target/aarch64/cmn.c: New test.
1142 * gcc.target/aarch64/adds.c: New test.
1143 * gcc.target/aarch64/subs.c: New test.
1144
1145 2012-11-12 Tobias Burnus <burnus@net-b.de>
1146
1147 PR fortran/55272
1148 * gfortran.dg/coarray_29_1.f90: New.
1149 * gfortran.dg/coarray_29_2.f90: New.
1150
1151 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1152
1153 * gcc.dg/hoist-register-pressure-3.c: New test.
1154
1155 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1156
1157 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1158 wrappers around sinf and cosf.
1159
1160 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 PR middle-end/55247
1163 PR middle-end/55259
1164 * gcc.target/i386/pr55247-2.c: New file.
1165
1166 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1167
1168 PR middle-end/55263
1169 * g++.dg/pr55263.C: New test.
1170
1171 2012-11-11 Martin Jambor <mjambor@suse.cz>
1172
1173 PR tree-optimization/55238
1174 * testsuite/gcc.dg/torture/pr55238.c: New test.
1175
1176 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1177
1178 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1179 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1180 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1181
1182 2012-11-10 Jan Hubicka <jh@suse.cz>
1183
1184 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1185
1186 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1187
1188 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1189 -mno-sse -mno-mmx to dg-options. Reformat.
1190
1191 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1192
1193 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1194 * c-c++-common/vector-compare-1.c: Same.
1195 * c-c++-common/vector-compare-2.c: Same.
1196 * g++.dg/other/unused1.C: Skip on AIX.
1197 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1198 extra message on AIX.
1199
1200 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1201
1202 PR target/55247
1203 * gcc.target/i386/pr55247.c: New test.
1204
1205 2012-11-09 Andrew Pinski <apinski@cavium.com>
1206
1207 * gcc.c-torture/execute/20121108-1.c: New test.
1208
1209 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1210
1211 PR c++/54413
1212 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1213 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1214 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1215 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1216
1217 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1218
1219 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1220 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1221 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1222 array bounds.
1223 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1224
1225 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1226
1227 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1228 * g++.dg/tm/pr47530.C: Same.
1229
1230 2012-11-09 Jason Merrill <jason@redhat.com>
1231
1232 PR c++/54859
1233 * g++.dg/cpp0x/alias-decl-25.C: New.
1234
1235 * g++.dg/abi/abi-tag1.C: New.
1236 * g++.dg/abi/abi-tag2.C: New.
1237
1238 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1239
1240 PR rtl-optimization/55154
1241 * gcc.target/i386/pr55154.c: New test.
1242
1243 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1244
1245 PR rtl-optimization/55151
1246 * gcc.dg/pr55151.c: Move ...
1247 * gcc.target/i386/pr55151.c: ... here.
1248
1249 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1250
1251 PR rtl-optimization/54472
1252 * gcc.dg/pr54472.c: New test.
1253
1254 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 * gnat.dg/stack_check3.ad[sb]: New test.
1257
1258 2012-11-08 Ian Lance Taylor <iant@google.com>
1259
1260 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1261 with arguments. Handle errorcheckoutput and rundir test types.
1262
1263 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1264
1265 PR tree-optimization/55191
1266 * gcc.dg/pr55191.c: New test.
1267
1268 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR debug/54499
1271 * g++.dg/debug/pr54499.C: New test.
1272
1273 2012-11-08 Jan Hubicka <jh@suse.cz>
1274
1275 PR middle-end/48636
1276 * gcc.dg/winline-3.c: Update.
1277
1278 2012-11-08 Martin Jambor <mjambor@suse.cz>
1279
1280 * gfortran.dg/ipcp-array-1.f90: New test.
1281
1282 2012-11-08 Florian Weimer <fweimer@redhat.com>
1283
1284 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1285
1286 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1287
1288 PR rtl-optimization/55151
1289 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1290
1291 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1294
1295 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * gcc.c-torture/compile/20121107-1.c: New test.
1298
1299 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1300
1301 PR rtl-optimization/55151
1302 * gcc.dg/pr55151.c: Compile it only for x86_64.
1303
1304 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1305
1306 PR rtl-optimization/55122
1307 * gcc.dg/pr55122.c: New test.
1308
1309 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1310
1311 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1312 word powerpc.
1313 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1314 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1315 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1316 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1317
1318 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1319
1320 PR c/53063
1321 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1322
1323 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1324
1325 PR c/51294
1326 * c-c++-common/pr51294.c: New.
1327
1328 2012-11-07 Martin Jambor <mjambor@suse.cz>
1329
1330 PR tree-optimization/53787
1331 * gcc.dg/ipa/ipa-5.c: Adjust.
1332 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1333 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1334 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1335 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1336 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1337 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1338 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1339 * gfortran.dg/pr48636-2.f90: New test.
1340 * gfortran.dg/pr53787.f90: Likewise.
1341
1342 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/55226
1345 Revert:
1346 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/54922
1349 * g++.dg/cpp0x/constexpr-union4.C: New.
1350
1351 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1352
1353 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1354
1355 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1356
1357 PR target/49220
1358 * gcc.c-torture/compile/pr49220.c: New test.
1359
1360 2012-11-07 Florian Weimer <fweimer@redhat.com>
1361
1362 * g++.dg/init/new40.C: New.
1363
1364 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR debug/54693
1367 * gcc.dg/guality/pr54693-2.c: New test.
1368
1369 2012-11-06 Andrew Pinski <apinski@cavium.com>
1370
1371 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1372 -fno-vect-cost-model.
1373
1374 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1375
1376 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1377 * gcc.dg/tm/debug-1.c: Same.
1378 * gcc.dg/tm/irrevocable-3.c: Same.
1379 * gcc.dg/tm/irrevocable-4.c: Same.
1380 * gcc.dg/tm/memopt-10.c: Same.
1381 * gcc.dg/tm/memopt-11.c: Same.
1382 * gcc.dg/tm/props-4.c: Same.
1383 * gcc.dg/tm/wrap-3.c: Same.
1384 * gcc.dg/tm/wrap-4.c: Same.
1385
1386 2012-11-06 Andrew Pinski <apinski@cavium.com>
1387
1388 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1389
1390 2012-11-06 Jan Hubicka <jh@suse.cz>
1391
1392 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1393 candidate still.
1394 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1395 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1396 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1397
1398 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1399
1400 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1401
1402 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1403
1404 PR middle-end/41993
1405 * gcc.dg/torture/pr41993.c: New test.
1406
1407 2012-11-06 Jan Hubicka <jh@suse.cz>
1408
1409 * gcc.target/i386/l_fma_float_?.c: Update.
1410 * gcc.target/i386/l_fma_double_?.c: Update.
1411
1412 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1413
1414 PR target/54089
1415 * gcc.target/sh/pr54089-8.c: New.
1416 * gcc.target/sh/pr54089-9.c: New.
1417
1418 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1419
1420 PR target/47440
1421 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1422 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1423 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1424 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1425 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1426 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1427 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1428 * gcc.target/i386/avx-vzeroupper-27.c: New.
1429
1430 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1431
1432 PR fortran/54917
1433 * gfortran.dg/transfer_class_1.f90: New.
1434 * gfortran.dg/transfer_class_2.f90: New.
1435
1436 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1437
1438 * testsuite/g++.dg/mv1.C: New test.
1439 * testsuite/g++.dg/mv2.C: New test.
1440 * testsuite/g++.dg/mv3.C: New test.
1441 * testsuite/g++.dg/mv4.C: New test.
1442 * testsuite/g++.dg/mv5.C: New test.
1443 * testsuite/g++.dg/mv6.C: New test.
1444
1445 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1446
1447 PR testsuite/55186
1448 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1449
1450 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1451
1452 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1453 darwin.
1454
1455 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * g++.dg/torture/20121105-1.C: New test.
1458
1459 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1460
1461 * gcc.dg/torture/fp-compare.c: New testcase.
1462
1463 2012-11-05 Jan Hubicka <jh@suse.cz>
1464
1465 * gcc.dg/const-1.c: Update.
1466 * gcc.dg/pure-1.c: Update.
1467
1468 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1469
1470 PR rtl-optimization/55151
1471 * gcc.dg/pr55151.c: New test.
1472
1473 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR debug/54970
1476 PR debug/54971
1477 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1478
1479 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1480
1481 PR testsuite/51128
1482 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1483
1484 2012-11-05 Jan Hubicka <jh@suse.cz>
1485
1486 * gcc.dg/autopar/pr49960.c: Fix testcase.
1487
1488 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1489
1490 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1491 Fix scan-tree-dump-times directive.
1492
1493 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1494
1495 PR fortran/55199
1496 * gfortran.dg/associate_12.f90: New.
1497
1498 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1499
1500 PR target/54255
1501 * lib/target-supports.exp (check_effective_target_masm_intel): New
1502 proc.
1503 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1504 masm_intel.
1505
1506 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1507 Jack Howarth <howarth@bromo.med.uc.edu>
1508
1509 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1510 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1511 * gcc.target/i386/pr53249.c: Likewise.
1512
1513 2012-11-03 Andrew Pinski <apinski@cavium.com>
1514
1515 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1516 call abort1 so that cross jumping does not happen.
1517
1518 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1519
1520 PR target/51244
1521 * gcc.target/sh/pr51244-18.c: New.
1522 * gcc.target/sh/pr51244-19.c: New.
1523
1524 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1525
1526 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1527 b requires a 64-bit operation followed by a truncation.
1528
1529 2012-11-02 Jan Hubicka <jh@suse.cz>
1530
1531 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1532
1533 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1534
1535 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1536 conditions to verify the reduction code is vectorized.
1537
1538 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1539 in case 'pow', such as 'powerpc' is used in the compiler version name.
1540 * gcc.target/powerpc/pr46728-2.c: Likewise.
1541 * gcc.target/powerpc/pr46728-3.c: Likewise.
1542 * gcc.target/powerpc/pr46728-4.c: Likewise.
1543 * gcc.target/powerpc/pr46728-5.c: Likewise.
1544 * gcc.target/powerpc/pr46728-7.c: Likewise.
1545 * gcc.target/powerpc/pr46728-8.c: Likewise.
1546 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1547
1548 2012-11-02 Jan Hubicka <jh@suse.cz>
1549
1550 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1551
1552 2012-11-02 Jan Hubicka <jh@suse.cz>
1553
1554 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1555 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1556
1557 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1558
1559 PR middle-end/55130
1560 * gcc.target/i386/pr55130.c: New test.
1561
1562 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR target/55147
1565 * gcc.target/i386/pr55147.c: New test.
1566
1567 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1568
1569 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1570 * gfortran.dg/default_format_denormal_1.f90: Same.
1571
1572 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1573
1574 PR middle-end/55001
1575 * g++.dg/ext/vector19.C: Remove target restrictions.
1576 * gcc.dg/fold-compare-7.c: New testcase.
1577
1578 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1579
1580 PR target/55160
1581 * gcc.target/sh/pr55160.c: New.
1582
1583 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1584
1585 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1586 scan-assembler regex.
1587
1588 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1589
1590 PR middle-end/55150
1591 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1592 * gcc.dg/pr55150-2.c: New test.
1593
1594 2012-11-01 Sharad Singhai <singhai@google.com>
1595
1596 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1597 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1598 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1599 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1600
1601 2012-10-31 Dehao Chen <dehao@google.com>
1602
1603 * g++.dg/debug/dwarf2/block.C: New testcase.
1604
1605 2012-10-31 Jan Hubicka <jh@suse.cz>
1606
1607 * gcc.dg/pr44974.c: Add noinline.
1608
1609 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1610
1611 PR fortran/53718
1612 * gfortran.dg/class_54.f90: New.
1613
1614 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1615 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR tree-optimization/55018
1618 * gcc.dg/torture/pr55018.c: New test.
1619
1620 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/54583
1623 * g++.dg/ext/vla13.C: New.
1624
1625 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1626
1627 PR middle-end/55150
1628 * gcc.dg/pr55150.c: New test.
1629
1630 2012-10-31 Tobias Burnus <burnus@net-b.de>
1631
1632 PR fortran/55134
1633 * gfortran.dg/associate_11.f90: New.
1634
1635 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1636
1637 PR c++/54955
1638 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1639
1640 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR tree-optimization/19105
1643 PR tree-optimization/21643
1644 PR tree-optimization/46309
1645 * gcc.dg/pr19105.c: New test.
1646 * gcc.dg/pr21643.c: New test.
1647 * gcc.dg/pr46309-2.c: New test.
1648 * gcc.c-torture/execute/pr46309.c: New test.
1649
1650 2012-10-31 Alan Modra <amodra@gmail.com>
1651
1652 * gcc.target/powerpc/dimode_off.c: New.
1653 * gcc.target/powerpc/timode_off.c: New.
1654 * gcc.target/powerpc/dfmode_off.c: New.
1655 * gcc.target/powerpc/tfmode_off.c: New.
1656
1657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1658
1659 PR rtl-optimization/55093
1660 * gcc.target/i386/pr55093.c: New file.
1661
1662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 * gcc.target/i386/pr55116.c: Renamed to ...
1665 * gcc.target/i386/pr55116-1.c: This.
1666
1667 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 * gcc.target/i386/pr55116-2.c: New file.
1670
1671 2012-10-30 Richard Biener <rguenther@suse.de>
1672
1673 * gcc.dg/vect/slp-perm-2.c: Adjust.
1674
1675 2012-10-30 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/55111
1678 * gcc.dg/torture/pr55111.c: New testcase.
1679
1680 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1681
1682 PR target/53988
1683 * gcc.target/sh/pr53988.c: New.
1684
1685 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1686
1687 PR target/54989
1688 * gcc.dg/hoist-register-pressure-1.c: Rename from
1689 hoist-register-pressure.c. Add nonpic condition.
1690 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1691
1692 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1693
1694 PR c++/54930
1695 * gcc.dg/Wreturn-local-addr.c: New.
1696 * g++.dg/warn/Wno-return-local-addr.C: New.
1697 * g++.dg/warn/Wreturn-local-addr.C: New.
1698
1699 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1700
1701 PR middle-end/55116
1702 * gcc.target/i386/pr55116.c: New file.
1703
1704 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1705
1706 PR c/53066
1707 * gcc.dg/Wshadow-4.c: New.
1708 * gcc.dg/Wshadow-4.h: New.
1709
1710 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1711
1712 PR debug/54693
1713 * gcc.dg/guality/pr54693.c: New.
1714
1715 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1716
1717 PR middle-end/55027
1718 * gcc.dg/pr55027.c: New testcase.
1719
1720 2012-10-29 Jan Hubicka <jh@suse.cz>
1721
1722 * gcc.dg/ipa/inline-6.c: New testcase.
1723
1724 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1725
1726 PR rtl-optimization/55106
1727 * g++.dg/pr55106.C: New.
1728
1729 2012-10-29 Richard Guenther <rguenther@suse.de>
1730
1731 PR middle-end/53695
1732 * gcc.dg/torture/pr53695.c: New testcase.
1733
1734 2012-10-28 Jan Hubicka <jh@suse.cz>
1735
1736 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1737
1738 2012-10-28 Tobias Burnus <burnus@net-b.de>
1739
1740 PR fortran/54958
1741 * gfortran.dg/do_check_6.f90: New.
1742
1743 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1744 Jack Howarth <howarth@bromo.med.uc.edu>
1745
1746 PR target/54404
1747 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1748 to dg-options.
1749 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1750
1751 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1752
1753 PR target/34283
1754 * gcc.target/i386/pr34283.c: New test.
1755
1756 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR c++/55081
1759 * g++.dg/opt/pr55081.C: New test.
1760
1761 PR debug/54970
1762 PR debug/54971
1763 * gcc.dg/guality/pr54970.c: New test.
1764
1765 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1766
1767 PR c++/54984
1768 * g++.dg/template/new11.C: New.
1769
1770 2012-10-26 Richard Biener <rguenther@suse.de>
1771
1772 PR middle-end/54824
1773 * gcc.dg/torture/pr54824.c: New testcase.
1774
1775 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1776
1777 * gcc.target/i386/fxsave-1.c: New.
1778 * gcc.target/i386/fxsave64-1.c: Ditto.
1779 * gcc.target/i386/fxrstor-1.c: Ditto.
1780 * gcc.target/i386/fxrstor64-1.c: Ditto.
1781 * gcc.target/i386/xsave-1.c: Ditto.
1782 * gcc.target/i386/xsave64-1.c: Ditto.
1783 * gcc.target/i386/xrstor-1.c: Ditto.
1784 * gcc.target/i386/xrstor64-1.c: Ditto.
1785 * gcc.target/i386/xsaveopt-1.c: Ditto.
1786 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1787 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1788 * gcc.target/i386/sse-13.c: Ditto.
1789 * gcc.target/i386/sse-14.c: Ditto.
1790 * gcc.target/i386/sse-22.c: Ditto.
1791 * gcc.target/i386/sse-23.c: Ditto.
1792 * g++.dg/other/i386-2.C: Ditto.
1793 * g++.dg/other/i386-3.C: Ditto.
1794
1795 2012-10-25 Jan Hubicka <jh@suse.cz>
1796
1797 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1798 at ivcanon time.
1799
1800 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/53761
1803 * g++.dg/ext/transparent-union.C: New.
1804
1805 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1806
1807 PR c++/54427
1808 * g++.dg/ext/vector19.C: New testcase.
1809
1810 2012-10-25 Richard Biener <rguenther@suse.de>
1811
1812 PR tree-optimization/54902
1813 * g++.dg/torture/pr54902.C: New testcase.
1814
1815 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/34892
1818 * g++.dg/template/crash114.C: New.
1819
1820 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1821
1822 PR bootstrap/55049
1823 * gcc.target/i386/pr55049-1.c: New test.
1824
1825 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1826
1827 PR fortran/55037
1828 * gfortran.dg/class_dummy_4.f03: New.
1829
1830 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR rtl-optimization/55010
1833 * gcc.dg/pr55010.c: New test.
1834
1835 PR debug/54828
1836 * g++.dg/debug/pr54828.C: New test.
1837
1838 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1839
1840 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1841 * gcc.dg/vect/vect-83_64.c: Likewise.
1842
1843 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/54922
1846 * g++.dg/cpp0x/constexpr-union4.C: New.
1847
1848 2012-10-23 Jeff Law <law@redhat.com>
1849
1850 * gcc.c-torture/execute/pr54985.c: New test.
1851
1852 2012-10-23 Paul Koning <ni1d@arrl.net>
1853
1854 PR debug/54508
1855 * g++.dg/debug/dwarf2/pr54508.C: New.
1856
1857 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR c++/54844
1860 * g++.dg/template/sizeof14.C: New test.
1861
1862 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1863 Jim MacArthur <jim.macarthur@arm.com>
1864 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1865 Marcus Shawcroft <marcus.shawcroft@arm.com>
1866 Nigel Stephens <nigel.stephens@arm.com>
1867 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1868 Richard Earnshaw <rearnsha@arm.com>
1869 Sofiane Naci <sofiane.naci@arm.com>
1870 Stephen Thomas <stephen.thomas@arm.com>
1871 Tejas Belagod <tejas.belagod@arm.com>
1872 Yufeng Zhang <yufeng.zhang@arm.com>
1873
1874 * lib/target-supports.exp
1875 (check_profiling_available): Add AArch64.
1876 (check_effective_target_vect_int): Likewise.
1877 (check_effective_target_vect_shift): Likewise.
1878 (check_effective_target_vect_float): Likewise.
1879 (check_effective_target_vect_double): Likewise.
1880 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1881 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1882 (check_effective_target_vect_pack_trunc): Likewise.
1883 (check_effective_target_vect_unpack): Likewise.
1884 (check_effective_target_vect_hw_misalign): Likewise.
1885 (check_effective_target_vect_short_mult): Likewise.
1886 (check_effective_target_vect_int_mult): Likewise.
1887 (check_effective_target_vect_stridedN): Likewise.
1888 (check_effective_target_sync_int_long): Likewise.
1889 (check_effective_target_sync_char_short): Likewise.
1890 (check_vect_support_and_set_flags): Likewise.
1891 (check_effective_target_aarch64_tiny): New.
1892 (check_effective_target_aarch64_small): New.
1893 (check_effective_target_aarch64_large): New.
1894 * g++.dg/other/PR23205.C: Enable aarch64.
1895 * g++.dg/other/pr23205-2.C: Likewise.
1896 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1897 * gcc.c-torture/execute/20101011-1.c: Likewise.
1898 * gcc.dg/20020312-2.c: Likewise.
1899 * gcc.dg/20040813-1.c: Likewise.
1900 * gcc.dg/builtin-apply2.c: Likewise.
1901 * gcc.dg/stack-usage-1.c: Likewise.
1902
1903 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1904 Jim MacArthur <jim.macarthur@arm.com>
1905 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1906 Marcus Shawcroft <marcus.shawcroft@arm.com>
1907 Nigel Stephens <nigel.stephens@arm.com>
1908 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1909 Richard Earnshaw <rearnsha@arm.com>
1910 Sofiane Naci <sofiane.naci@arm.com>
1911 Stephen Thomas <stephen.thomas@arm.com>
1912 Tejas Belagod <tejas.belagod@arm.com>
1913 Yufeng Zhang <yufeng.zhang@arm.com>
1914
1915 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1916 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1917 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1918 * gcc.target/aarch64/aapcs/abitest.S: New file.
1919 * gcc.target/aarch64/aapcs/abitest.h: New file.
1920 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1921 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1922 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1923 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1924 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1925 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1926 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1927 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1928 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1929 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1930 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1931 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1932 * gcc.target/aarch64/aapcs/test_1.c: New file.
1933 * gcc.target/aarch64/aapcs/test_10.c: New file.
1934 * gcc.target/aarch64/aapcs/test_11.c: New file.
1935 * gcc.target/aarch64/aapcs/test_12.c: New file.
1936 * gcc.target/aarch64/aapcs/test_13.c: New file.
1937 * gcc.target/aarch64/aapcs/test_14.c: New file.
1938 * gcc.target/aarch64/aapcs/test_15.c: New file.
1939 * gcc.target/aarch64/aapcs/test_16.c: New file.
1940 * gcc.target/aarch64/aapcs/test_17.c: New file.
1941 * gcc.target/aarch64/aapcs/test_18.c: New file.
1942 * gcc.target/aarch64/aapcs/test_19.c: New file.
1943 * gcc.target/aarch64/aapcs/test_2.c: New file.
1944 * gcc.target/aarch64/aapcs/test_20.c: New file.
1945 * gcc.target/aarch64/aapcs/test_21.c: New file.
1946 * gcc.target/aarch64/aapcs/test_22.c: New file.
1947 * gcc.target/aarch64/aapcs/test_23.c: New file.
1948 * gcc.target/aarch64/aapcs/test_24.c: New file.
1949 * gcc.target/aarch64/aapcs/test_25.c: New file.
1950 * gcc.target/aarch64/aapcs/test_26.c: New file.
1951 * gcc.target/aarch64/aapcs/test_3.c: New file.
1952 * gcc.target/aarch64/aapcs/test_4.c: New file.
1953 * gcc.target/aarch64/aapcs/test_5.c: New file.
1954 * gcc.target/aarch64/aapcs/test_6.c: New file.
1955 * gcc.target/aarch64/aapcs/test_7.c: New file.
1956 * gcc.target/aarch64/aapcs/test_8.c: New file.
1957 * gcc.target/aarch64/aapcs/test_9.c: New file.
1958 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1959 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1960 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1961 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1962 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1963 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1964 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1965 * gcc.target/aarch64/aapcs/type-def.h: New file.
1966 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1967 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1968 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1969 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1970 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1971 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1972 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1973 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1974 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1975 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1976 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1977 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1978 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1979 * gcc.target/aarch64/aarch64.exp: New file.
1980 * gcc.target/aarch64/adc-1.c: New file.
1981 * gcc.target/aarch64/adc-2.c: New file.
1982 * gcc.target/aarch64/asm-1.c: New file.
1983 * gcc.target/aarch64/clrsb.c: New file.
1984 * gcc.target/aarch64/clz.c: New file.
1985 * gcc.target/aarch64/ctz.c: New file.
1986 * gcc.target/aarch64/csinc-1.c: New file.
1987 * gcc.target/aarch64/csinv-1.c: New file.
1988 * gcc.target/aarch64/csneg-1.c: New file.
1989 * gcc.target/aarch64/extend.c: New file.
1990 * gcc.target/aarch64/fcvt.x: New file.
1991 * gcc.target/aarch64/fcvt_double_int.c: New file.
1992 * gcc.target/aarch64/fcvt_double_long.c: New file.
1993 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1994 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1995 * gcc.target/aarch64/fcvt_float_int.c: New file.
1996 * gcc.target/aarch64/fcvt_float_long.c: New file.
1997 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1998 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1999 * gcc.target/aarch64/ffs.c: New file.
2000 * gcc.target/aarch64/fmadd.c: New file.
2001 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2002 * gcc.target/aarch64/frint.x: New file.
2003 * gcc.target/aarch64/frint_double.c: New file.
2004 * gcc.target/aarch64/frint_float.c: New file.
2005 * gcc.target/aarch64/index.c: New file.
2006 * gcc.target/aarch64/mneg-1.c: New file.
2007 * gcc.target/aarch64/mneg-2.c: New file.
2008 * gcc.target/aarch64/mneg-3.c: New file.
2009 * gcc.target/aarch64/mnegl-1.c: New file.
2010 * gcc.target/aarch64/mnegl-2.c: New file.
2011 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2012 * gcc.target/aarch64/pic-constantpool1.c: New file.
2013 * gcc.target/aarch64/pic-symrefplus.c: New file.
2014 * gcc.target/aarch64/predefine_large.c: New file.
2015 * gcc.target/aarch64/predefine_small.c: New file.
2016 * gcc.target/aarch64/predefine_tiny.c: New file.
2017 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2018 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2019 * gcc.target/aarch64/table-intrinsics.c: New file.
2020 * gcc.target/aarch64/tst-1.c: New file.
2021 * gcc.target/aarch64/vect-abs-compile.c: New file.
2022 * gcc.target/aarch64/vect-abs.c: New file.
2023 * gcc.target/aarch64/vect-abs.x: New file.
2024 * gcc.target/aarch64/vect-compile.c: New file.
2025 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2026 * gcc.target/aarch64/vect-faddv.c: New file.
2027 * gcc.target/aarch64/vect-faddv.x: New file.
2028 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2029 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2030 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2031 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2032 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2033 * gcc.target/aarch64/vect-fp-compile.c: New file.
2034 * gcc.target/aarch64/vect-fp.c: New file.
2035 * gcc.target/aarch64/vect-fp.x: New file.
2036 * gcc.target/aarch64/vect-mull-compile.c: New file.
2037 * gcc.target/aarch64/vect-mull.c: New file.
2038 * gcc.target/aarch64/vect-mull.x: New file.
2039 * gcc.target/aarch64/vect.c: New file.
2040 * gcc.target/aarch64/vect.x: New file.
2041 * gcc.target/aarch64/vector_intrinsics.c: New file.
2042 * gcc.target/aarch64/vfp-1.c: New file.
2043 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2044 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2045 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2046 * g++.dg/abi/aarch64_guard1.C: New file.
2047
2048 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR c++/54988
2051 * c-c++-common/pr54988.c: New test.
2052
2053 2012-10-23 Jan Hubicka <jh@suse.cz>
2054
2055 * gcc.dg/tree-prof/peel-1.c: New testcase.
2056
2057 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2058
2059 PR gcc/52945
2060 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2061
2062 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2063
2064 * gcc.dg/c99-predef-1.c: New test.
2065 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2066 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2067 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2068 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2069 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2070 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2071 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2072 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2073 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2074 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2075 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2076 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2077
2078 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2079
2080 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2081
2082 2012-10-23 Jan Hubicka <jh@suse.cz>
2083
2084 PR middle-end/54937
2085 * gcc.c-torture/execute/pr54937.c: New testcase.
2086 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2087
2088 2012-10-23 Jan Hubicka <jh@suse.cz>
2089
2090 PR middle-end/54967
2091 * gfortran.dg/pr54967.f90: New testcase.
2092
2093 2012-10-23 Terry Guo <terry.guo@arm.com>
2094
2095 PR target/55019
2096 * gcc.dg/pr55019.c: New.
2097
2098 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2099
2100 PR tree-optimization/55008
2101 * gcc.dg/tree-ssa/pr55008.c: New test.
2102
2103 2012-10-22 Richard Biener <rguenther@suse.de>
2104
2105 PR tree-optimization/55011
2106 * gcc.dg/torture/pr55011.c: New testcase.
2107
2108 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2109
2110 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2111 * gcc.target/arm/pr40457-2.c: Likewise.
2112 * gcc.target/arm/pr40457-3.c: Likewise.
2113
2114 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2115
2116 * gnat.dg/specs/limited_with4.ads: New test.
2117 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2118
2119 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/modular4.adb: New test.
2122 * gnat.dg/modular4_pkg.ads: New helper.
2123
2124 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2125
2126 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2127 * gnat.dg/specs/addr1.ads: Likewise.
2128
2129 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2130
2131 * gcc.dg/webizer.c (main): Add missing exit call.
2132
2133 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2134
2135 PR fortran/54465
2136 * gfortran.dg/wextra_1.f: New test.
2137
2138 2012-10-20 Jan Hubicka <jh@suse.cz>
2139
2140 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2141
2142 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/54224
2145 * gfortran.dg/warn_unused_function.f90: New.
2146
2147 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2148
2149 * lib/target-supports.exp
2150 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2151
2152 2012-10-19 Richard Guenther <rguenther@suse.de>
2153
2154 PR tree-optimization/54981
2155 * gcc.dg/pr54981.c: New testcase.
2156
2157 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2158
2159 PR target/54892
2160 * gcc.target/arm/pr54892.c: New.
2161
2162 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2163
2164 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2165
2166 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2167
2168 PR c++/54501
2169 * g++.dg/init/array30.C: New.
2170 * g++.dg/init/array31.C: Likewise.
2171
2172 2012-10-18 Tobias Burnus <burnus@net-b.de>
2173
2174 PR fortran/54884
2175 * gfortran.dg/public_private_module_7.f90: New.
2176
2177 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 PR c++/29633
2180 * g++.dg/template/pr29633.C: New.
2181
2182 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2183
2184 * gnat.dg/loop_optimization13.ad[sb]: New test.
2185 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2186
2187 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2188
2189 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2190 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2191 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2192 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2193
2194 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2195
2196 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2197 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2198 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2199 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2200 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2201 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2202
2203 2012-10-16 Jan Hubicka <jh@suse.cz>
2204
2205 * gcc.target/i386/l_fma_float_?.c: Update.
2206 * gcc.target/i386/l_fma_double_?.c: Update.
2207 * gfortran.dg/do_1.f90: XFAIL
2208 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2209 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2210 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2211 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2212 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2213 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2214 valid.
2215
2216 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2217
2218 PR c/53063
2219 PR c/40989
2220 * gcc.dg/Wstrict-overflow-24.c: New.
2221
2222 2012-10-16 Tobias Burnus <burnus@net-b.de>
2223
2224 PR fortran/50981
2225 PR fortran/54618
2226 * gfortran.dg/class_optional_1.f90: New.
2227 * gfortran.dg/class_optional_2.f90: New.
2228
2229 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR debug/54796
2232 * gcc.dg/guality/pr54796.c: New test.
2233
2234 PR tree-optimization/54889
2235 * gfortran.dg/pr54889.f90: New test.
2236
2237 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2238
2239 * g++.dg/other/dump-ada-spec-2.C: New test.
2240
2241 2012-10-16 Easwaran Raman <eraman@google.com>
2242
2243 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2244 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2245
2246 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2247
2248 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2249 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2250
2251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2252
2253 PR target/54925
2254 * gcc.c-torture/compile/pr54925.c: New.
2255
2256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2257
2258 PR target/51244
2259 * gcc.target/sh/pr51244-17.c: New.
2260
2261 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2262
2263 PR target/54760
2264 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2265 functions.
2266 * gcc.target/sh/pr54760-4.c: New.
2267
2268 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2269
2270 PR target/34777
2271 * gcc.target/sh/torture/sh-torture.exp: New.
2272 * gcc.target/sh/torture/pr34777.c: New.
2273
2274 2012-10-15 Matthias Klose <doko@ubuntu.com>
2275
2276 * lib/target-supports.exp (check_profiling_available): Match
2277 arm*-*-linux-* for ARM Linux/GNU.
2278 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2279 * gfortran.dg/enum_10.f90: Likewise.
2280 * gfortran.dg/enum_9.f90: Likewise.
2281 * gcc.target/arm/synchronize.c: Likewise.
2282 * g++.old-deja/g++.jason/enum6.C: Likewise.
2283 * g++.old-deja/g++.other/enum4.C: Likewise.
2284 * g++.old-deja/g++.law/enum9.C: Likewise.
2285
2286 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2287
2288 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2289 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2290
2291 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2292 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 PR c++/17805
2295 * g++.dg/overload/operator6.C: New.
2296
2297 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/50080 (again)
2300 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2301 * g++.dg/parse/tmpl-outside1.C: Likewise.
2302 * g++.dg/template/qualttp18.C: Likewise.
2303 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2304 * g++.old-deja/g++.pt/overload13.C: Likewise.
2305
2306 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2307
2308 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2309 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2310 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2311 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2312 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2313 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2314 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2315 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2316
2317 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2318
2319 PR c++/50080
2320 * g++.dg/parse/tmpl-outside2.C: New.
2321 * g++.dg/parse/tmpl-outside1.C: Adjust.
2322 * g++.dg/template/qualttp18.C: Likewise.
2323 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2324 * g++.old-deja/g++.pt/overload13.C: Likewise.
2325
2326 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2327
2328 PR tree-optimization/54915
2329 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2330
2331 2012-10-15 Richard Guenther <rguenther@suse.de>
2332
2333 PR tree-optimization/54920
2334 * gcc.dg/torture/pr54920.c: New testcase.
2335
2336 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2337
2338 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2339
2340 2012-10-13 Jason Merrill <jason@redhat.com>
2341
2342 * g++.dg/tls/thread_local7g.C: Require tls_native.
2343
2344 2012-10-14 Jason Merrill <jason@redhat.com>
2345
2346 * g++.dg/cpp0x/inh-ctor1.C: New.
2347 * g++.dg/cpp0x/inh-ctor2.C: New.
2348 * g++.dg/cpp0x/inh-ctor3.C: New.
2349 * g++.dg/cpp0x/inh-ctor4.C: New.
2350 * g++.dg/cpp0x/inh-ctor5.C: New.
2351 * g++.dg/cpp0x/inh-ctor6.C: New.
2352 * g++.dg/cpp0x/inh-ctor7.C: New.
2353 * g++.dg/cpp0x/inh-ctor8.C: New.
2354 * g++.dg/cpp0x/inh-ctor9.C: New.
2355 * g++.dg/cpp0x/inh-ctor10.C: New.
2356 * g++.dg/cpp0x/inh-ctor11.C: New.
2357 * g++.dg/cpp0x/inh-ctor12.C: New.
2358 * g++.dg/cpp0x/inh-ctor13.C: New.
2359
2360 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2361
2362 PR rtl-optimization/54919
2363 * gcc.dg/pr54919.c: New testcase.
2364
2365 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/53581
2368 * g++.dg/template/crash113.C: New.
2369
2370 2012-10-14 Jan Hubicka <jh@suse.cz>
2371
2372 * gcc.dg/unroll_5.c: New testcase.
2373
2374 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2375
2376 PR c++/52643
2377 * g++.dg/opt/pr52643.C: New.
2378
2379 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2380
2381 PR target/54602
2382 * gcc.target/sh/pr54602-1.c: New.
2383 * gcc.target/sh/pr54602-2.c: New.
2384 * gcc.target/sh/pr54602-3.c: New.
2385 * gcc.target/sh/pr54602-4.c: New.
2386
2387 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2388
2389 PR target/54680
2390 * gcc.target/sh/pr54680.c: New.
2391
2392 2012-10-12 Jan Hubicka <jh@suse.cz>
2393
2394 * gcc.dg/webizer.c: New testcase.
2395
2396 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2397
2398 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2399 specify -m64.
2400
2401 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2402
2403 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2404 Return 0 if already specifying -mfloat-abi other than hard.
2405
2406 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2407
2408 * gcc.dg/pr53060.c: Prune irrelevant warning.
2409
2410 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR c/54381
2413 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2414 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2415 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2416 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2417 Adjust expected wording of warnings for *cmp* builtins.
2418 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2419 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2420
2421 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2422
2423 PR c++/24449
2424 * g++.dg/parse/friend-main.C: New.
2425
2426 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2427
2428 PR c++/53055
2429 * g++.dg/pr53055.C: New testcase.
2430
2431 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/52744
2434 * g++.dg/cpp0x/pr52744.C: New.
2435
2436 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2437
2438 PR fortran/40453
2439 * gfortran.dg/dummy_procedure_9.f90: New.
2440
2441 2012-10-12 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/54894
2444 * gcc.dg/torture/pr54894.c: New testcase.
2445
2446 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2447
2448 PR target/51244
2449 * gcc.target/sh/pr51244-13.c: New.
2450 * gcc.target/sh/pr51244-14.c: New.
2451 * gcc.target/sh/pr51244-15.c: New.
2452 * gcc.target/sh/pr51244-16.c: New.
2453
2454 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/51878
2457 * g++.dg/cpp0x/decltype45.C: New.
2458
2459 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2460
2461 PR fortran/54784
2462 * gfortran.dg/class_allocate_13.f90: New.
2463
2464 2012-10-11 Jason Merrill <jason@redhat.com>
2465
2466 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2467 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2468
2469 * g++.dg/gomp/tls-5.C: Require tls_native.
2470 * g++.dg/tls/thread_local7.C: Require tls_native.
2471 * g++.dg/tls/static2.C: New.
2472
2473 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/36107
2476 * g++.dg/ext/weak5.C: New.
2477
2478 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2479
2480 PR testsuite/54868
2481 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2482 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2483
2484 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/43765
2487 * g++.dg/parse/pr43765.C: New.
2488
2489 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2490
2491 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2492
2493 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/43663
2496 * g++.dg/init/bitfield3.C: New.
2497
2498 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2499
2500 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2501
2502 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2503
2504 PR tree-optimization/54877
2505 * gcc.dg/torture/pr54877.c: New test.
2506
2507 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2508
2509 PR testsuite/53397
2510 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2511 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2512 and remove target info from dg-do compile.
2513 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2514 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2515 and remove target info from dg-do compile.
2516
2517 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2518
2519 * gcc.dg/pr54782.c: Require target with pthread support.
2520
2521 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/53122
2524 * g++.dg/cpp0x/auto35.C: New.
2525
2526 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2527
2528 PR c++/53540 - using fails to be equivalent to typedef
2529 * g++.dg/cpp0x/alias-decl-24.C: New test.
2530
2531 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2532
2533 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2534 that c++11 attributes to types are ignored for now.
2535 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2536 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2537
2538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/53741
2541 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2542
2543 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/50478
2546 * g++.dg/cpp0x/initlist67.C: New.
2547
2548 2012-10-10 Dehao Chen <dehao@google.com>
2549
2550 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2551
2552 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2553
2554 PR target/52480
2555 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2556 Add runtime tests.
2557
2558 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/53307
2561 * g++.dg/cpp0x/decltype44.C: New.
2562
2563 2012-10-09 Steve Ellcey <sellcey@mips.com>
2564
2565 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2566
2567 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/53763
2570 * g++.dg/cpp0x/decltype43.C: New.
2571
2572 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2573
2574 PR middle-end/53397
2575 * gcc.dg/pr53397-1.c: New test case.
2576 * gcc.dg/pr53397-2.c: New test case.
2577
2578 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/54194
2581 * g++.dg/warn/Wparentheses-26.C: Adjust.
2582 * g++.dg/warn/Wparentheses-27.C: New.
2583
2584 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2585
2586 PR c++/54427
2587 * c-c++-common/vector-scalar.c: New testcase.
2588 * g++.dg/ext/vector18.C: New testcase.
2589 * g++.dg/ext/vector5.C: This is not an error anymore.
2590 * gcc.dg/init-vec-1.c: Move ...
2591 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2592 * gcc.c-torture/execute/vector-shift1.c: Move ...
2593 * c-c++-common/torture/vector-shift1.c: ... here.
2594 * gcc.dg/scal-to-vec1.c: Move ...
2595 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2596 C++11. Adapt error messages.
2597 * gcc.dg/convert-vec-1.c: Move ...
2598 * c-c++-common/convert-vec-1.c: ... here.
2599 * gcc.dg/scal-to-vec2.c: Move ...
2600 * c-c++-common/scal-to-vec2.c: ... here.
2601
2602 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2603
2604 PR target/54400
2605 * gcc.target/i386/pr54400.c: New testcase.
2606
2607 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR c++/54858
2610 * g++.dg/template/pr54858.C: New test.
2611
2612 2012-10-08 Marek Polacek <polacek@redhat.com>
2613
2614 PR debug/54831
2615 * g++.dg/debug/pr54831.C: New test.
2616
2617 2012-10-08 Dehao Chen <dehao@google.com>
2618
2619 * g++.dg/predict-loop-exit-1.C: New.
2620 * g++.dg/predict-loop-exit-2.C: New.
2621 * g++.dg/predict-loop-exit-3.C: New.
2622
2623 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2624
2625 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2626
2627 2012-10-08 Jason Merrill <jason@redhat.com>
2628
2629 * g++.dg/gomp/tls-5.C: New.
2630 * g++.dg/gomp/tls-wrap1.C: New.
2631 * g++.dg/gomp/tls-wrap2.C: New.
2632 * g++.dg/gomp/tls-wrap3.C: New.
2633 * g++.dg/gomp/tls-wrap4.C: New.
2634 * g++.dg/gomp/tls-wrapper-cse.C: New.
2635 * g++.dg/tls/thread_local-cse.C: New.
2636 * g++.dg/tls/thread_local-order1.C: New.
2637 * g++.dg/tls/thread_local-order2.C: New.
2638 * g++.dg/tls/thread_local-wrap1.C: New.
2639 * g++.dg/tls/thread_local-wrap2.C: New.
2640 * g++.dg/tls/thread_local-wrap3.C: New.
2641 * g++.dg/tls/thread_local-wrap4.C: New.
2642 * g++.dg/tls/thread_local2g.C: New.
2643 * g++.dg/tls/thread_local3g.C: New.
2644 * g++.dg/tls/thread_local4g.C: New.
2645 * g++.dg/tls/thread_local5g.C: New.
2646 * g++.dg/tls/thread_local6g.C: New.
2647 * g++.dg/tls/thread_local7g.C: New.
2648
2649 * g++.dg/tls/thread_local3.C: New.
2650 * g++.dg/tls/thread_local4.C: New.
2651 * g++.dg/tls/thread_local5.C: New.
2652 * g++.dg/tls/thread_local6.C: New.
2653
2654 * g++.dg/tls/init-2.C: Tweak errors.
2655 * g++.dg/tls/thread_local1.C: New.
2656 * g++.dg/tls/thread_local2.C: New.
2657 * g++.dg/tls/thread_local7.C: New.
2658
2659 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2660
2661 PR target/54866
2662 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2663
2664 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2665
2666 PR target/54685
2667 * gcc.target/sh/pr54685.c: New.
2668
2669 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2670
2671 PR c++/53528 C++11 attribute support
2672 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2673 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2674 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2675 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2676 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2677 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2678 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2679 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2680 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2681 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2682 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2683 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2684 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2685 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2686 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2687 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2688 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2689 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2690 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2691 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2692 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2709 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2710 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2711 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2712 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2713 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2714 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2715 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2716 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2717 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2718 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2719 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2720 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2721 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2722 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2723 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2724 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2725 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2726 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2727 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2728 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2729
2730 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2731
2732 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2733 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2734 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2735
2736 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2737
2738 PR target/54760
2739 * gcc.target/sh/pr54760-2.c: New.
2740 * gcc.target/sh/pr54760-3.c: New.
2741
2742 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2743
2744 PR c++/51422
2745 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2746
2747 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2748 Sandra Loosemore <sandra@codesourcery.com>
2749
2750 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2751 and test that the accumulator is initialized using MULT.
2752 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2753 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2754
2755 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2756
2757 PR c++/52764
2758 * g++.dg/cpp0x/stdint.C: New.
2759
2760 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/54249
2763 * g++.dg/cpp0x/stddef.C: New.
2764
2765 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2766
2767 PR fortran/54832
2768 * gfortran.dg/typebound_operator_17.f90: New.
2769
2770 2012-10-06 Jan Hubicka <jh@suse.cz>
2771
2772 PR lto/53831
2773 PR lto/54776
2774 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2775
2776 2012-10-06 Jan Hubicka <jh@suse.cz>
2777
2778 * gcc.dg/lto/resolutions_0.c: New testcase.
2779
2780 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2781
2782 PR fortran/45521
2783 * gfortran.dg/generic_25.f90: New.
2784 * gfortran.dg/generic_26.f90: New.
2785 * gfortran.dg/generic_27.f90: New.
2786
2787 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2788
2789 PR target/54760
2790 * gcc.target/sh/pr54760-1.c: New.
2791
2792 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2793
2794 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2795 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2796 * g++.dg/warn/Wsign-compare-5.C: New test.
2797 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2798 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2799 * g++.dg/ext/builtin30.C: New test.
2800 * g++.dg/ext/vla12.C: New test.
2801 * gcc.dg/builtins-85.c: New test.
2802
2803 PR debug/54519
2804 * gcc.dg/guality/pr54519-1.c: New test.
2805 * gcc.dg/guality/pr54519-2.c: New test.
2806 * gcc.dg/guality/pr54519-3.c: New test.
2807 * gcc.dg/guality/pr54519-4.c: New test.
2808 * gcc.dg/guality/pr54519-5.c: New test.
2809 * gcc.dg/guality/pr54519-6.c: New test.
2810
2811 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2812
2813 PR c++/50893
2814 * g++.dg/cpp0x/defaulted38.C: New.
2815
2816 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR tree-optimization/33763
2819 * c-c++-common/pr33763.c: New test.
2820
2821 PR tree-optimization/54810
2822 * gcc.dg/tree-ssa/vrp85.c: New test.
2823
2824 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2825
2826 * gcc.dg/ucnid-7.c: Skip on AIX.
2827 * gcc.dg/ucnid-8.c: Same.
2828 * gcc.dg/ucnid-10.c: Same.
2829 * gcc.dg/ucnid-13.c: Same.
2830 * gcc.dg/attr-alias-3.c: Same.
2831 * gcc.dg/attr-alias-5.c: Same.
2832 * gcc.dg/torture/pr51106-2.c: Same.
2833 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2834
2835 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/52233
2838 * g++.dg/cpp0x/alias-decl-23.C: New.
2839
2840 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/53403
2843 * g++.dg/template/friend53.C: New.
2844
2845 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2846
2847 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2848 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2849 (scan-ada-spec): Likewise.
2850 (scan-ada-spec-not): Likewise.
2851 * gcc.dg/dump-ada-spec-1.c: New test.
2852 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2853
2854 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2855
2856 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2857
2858 2012-10-04 Florian Weimer <fweimer@redhat.com>
2859
2860 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2861
2862 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/54323
2865 * g++.dg/cpp0x/pr54323.C: New.
2866
2867 2012-10-04 Richard Guenther <rguenther@suse.de>
2868
2869 PR middle-end/54735
2870 * g++.dg/torture/pr54735.C: New testcase.
2871
2872 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 PR rtl-optimization/54739
2875 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2876
2877 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2878
2879 PR target/51244
2880 * gcc.target/sh/pr51244-12.c: New.
2881
2882 2012-10-03 Dehao Chen <dehao@google.com>
2883
2884 PR middle-end/54782
2885 * gcc.dg/pr54782.c: New test.
2886
2887 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR c++/54777
2890 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2891
2892 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2893
2894 PR fortran/54778
2895 * gfortran.dg/class_53.f90: New.
2896
2897 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2898
2899 PR debug/54551
2900 * gcc.dg/guality/pr54551.c: New.
2901
2902 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2903
2904 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2905 * gcc.target/powerpc/pr46728-2.c: Likewise.
2906
2907 2012-10-02 Sharad Singhai <singhai@google.com>
2908
2909 PR testsuite/54772
2910 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2911 to fix test failures caused by r191883.
2912 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2913 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2914 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2915 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2916 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2917 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2918 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2919 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2920 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2921
2922 2012-09-30 Sharad Singhai <singhai@google.com>
2923
2924 * gcc.target/i386/vect-double-1.c: Fix test.
2925
2926 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2927
2928 PR target/54087
2929 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2930 atomic_sub fails.
2931
2932 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2933
2934 PR rtl-optimization/54457
2935 * gcc.target/i386/pr54457.c: New test.
2936
2937 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2938
2939 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2940
2941 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2942
2943 * gcc.target/i386/vect-rebuild.c: New testcase.
2944
2945 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2946
2947 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2948
2949 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2950
2951 * gcc.target/mips/pr37362.c: Fix target selector.
2952
2953 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2954
2955 PR target/54083
2956 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2957
2958 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2959
2960 * gcc.dg/ucnid-8.c: Update line number.
2961 * gcc.dg/torture/pr51106-2.c: Likewise.
2962
2963 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2964
2965 PR fortran/54667
2966 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2967 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2968 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2969
2970 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2971
2972 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2973 partially reverting r170092.
2974 * gfortran.dg/class_7.f03: Ditto.
2975 * gfortran.dg/coarray_14.f90: Ditto.
2976 * gfortran.dg/typebound_proc_13.f03: Ditto.
2977
2978 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/54738
2981 * g++.dg/cpp0x/sfinae42.C: New.
2982
2983 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2984
2985 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2986 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2987 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2988 * gcc.dg/pr42629.c: XFAIL on AIX.
2989 * gcc.dg/pr47684.c: Same.
2990 * gcc.dg/pr43670.c: Same.
2991 * gcc.dg/pr42916.c: Same.
2992 * gcc.dg/pr45449.c: Same.
2993 * gcc.dg/pr50017.c: Same.
2994 * gcc.dg/pr42728.c: Same.
2995 * gcc.dg/pr47881.c: Same.
2996 * gcc.dg/pr44023.c: Same.
2997 * gcc.dg/pr41345.c: Same.
2998 * gcc.dg/pr42630.c: Same.
2999 * gcc.dg/pr44971.c: Same.
3000 * gcc.dg/pr46771.c: Same.
3001 * gcc.dg/ucnid-8.c: Same.
3002 * gcc.dg/ucnid-10.c: Same.
3003 * gcc.dg/ucnid-13.c: Same.
3004 * gcc.dg/torture/pr51106-2.c: Same.
3005 * gcc.dg/pr48768.c: Same.
3006 * gcc.dg/pr42631.c: Same.
3007 * gcc.dg/pr43084.c: Same.
3008 * gcc.dg/ucnid-7.c: Same.
3009 * gcc.dg/pr42889.c: Same.
3010 * gcc.dg/pr41241.c: Same.
3011 * gcc.dg/pr42719.c: Same.
3012 * g++.dg/debug/pr46583.C: Same.
3013 * g++.dg/debug/pr47106.C: Same.
3014 * g++.dg/opt/pr48549.C: Same.
3015 * g++.dg/other/pr42685.C: Same.
3016 * c-c++-common/pr43942.c: Same.
3017
3018 2012-09-29 Ian Lance Taylor <iant@google.com>
3019
3020 * go.test/go-test.exp: Update for latest version of Go testsuite.
3021
3022 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3023
3024 PR fortran/52724
3025 * gfortran.dg/internal_readwrite_3.f90: New test.
3026
3027 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3028
3029 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3030 c-c++-common/Wunused-local-typedefs-2.c to here.
3031
3032 PR c++/54372 - unused attribute inactive on dependant entities
3033 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3034
3035 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3036
3037 PR c++/29028 - Missed unused warning on using declaration
3038 * g++.dg/warn/Wunused-var-18.C: New test.
3039
3040 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3041
3042 PR c++/53551 - -Wunused-local-typedefs misses uses
3043 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3044
3045 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR target/54716
3048 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3049
3050 PR tree-optimization/54713
3051 * gcc.c-torture/compile/pr54713-1.c: New test.
3052 * gcc.c-torture/compile/pr54713-2.c: New test.
3053 * gcc.c-torture/compile/pr54713-3.c: New test.
3054
3055 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3056
3057 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3058
3059 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3060
3061 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3062
3063 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR target/54703
3066 * gcc.target/i386/pr54703.c: New test.
3067
3068 2012-09-27 Richard Guenther <rguenther@suse.de>
3069
3070 PR lto/54709
3071 * gcc.dg/lto/pr54709_0.c: New testcase.
3072 * gcc.dg/lto/pr54709_1.c: Likewise.
3073
3074 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3075
3076 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3077
3078 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3079
3080 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3081
3082 * gcc.target/arm/pr42879.c: Handle big-endian.
3083
3084 2012-09-26 Steve Ellcey <sellcey@mips.com>
3085
3086 PR c/37303
3087 * gcc.dg/pr37303.c: Check for rdata or rodata.
3088
3089 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3090
3091 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3092
3093 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3094
3095 PR target/51274
3096 PR target/53087
3097 * gcc.target/powerpc/ppc-ne0-1.c: New.
3098
3099 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3100
3101 PR target/54089
3102 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3103 test_19, test_20, test_21, test_22, test_23): New functions.
3104 * gcc.target/sh/pr54089-4.c: New.
3105 * gcc.target/sh/pr54089-5.c: New.
3106 * gcc.target/sh/pr54089-6.c: New.
3107 * gcc.target/sh/pr54089-7.c: New.
3108
3109 2012-09-25 Richard Guenther <rguenther@suse.de>
3110
3111 PR lto/54625
3112 * gcc.dg/lto/pr54702_0.c: New testcase.
3113 * gcc.dg/lto/pr54702_1.c: Likewise.
3114 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3115 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3116 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3117 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3118
3119 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3120
3121 PR c++/54526
3122 * g++.dg/cpp0x/parse2.C: New.
3123 * g++.dg/parse/error11.C: Adjust.
3124 * g++.dg/parse/error12.C: Likewise.
3125
3126 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3127
3128 * gcc.target/i386/20030217-1.c: Added check for
3129 large_long_double effective target.
3130 * gcc.target/i386/387-3.c: Likewise.
3131 * gcc.target/i386/387-4.c: Likewise.
3132 * gcc.target/i386/pr36578-1.c: Likewise.
3133 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3134 when long double size is equal double size.
3135 * gcc.target/i386/excess-precision-1.c: Likewise.
3136 * gcc.target/i386/pr36578-2.c: Likewise.
3137 * gcc.target/i386/20030217-2.c: New testcase.
3138
3139 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR tree-optimization/54676
3142 * gcc.dg/pr54676.c: New test.
3143
3144 2012-09-25 Richard Guenther <rguenther@suse.de>
3145
3146 PR tree-optimization/53663
3147 * gcc.dg/torture/pr53663-1.c: New testcase.
3148 * gcc.dg/torture/pr53663-2.c: Likewise.
3149 * gcc.dg/torture/pr53663-3.c: Likewise.
3150
3151 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3152
3153 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3154
3155 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3156
3157 * lib/target-supports-dg.exp (dg-require-effective-target,
3158 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3159 dg-process-target-1 instead of dg-process-target.
3160 (dg-process-target-1): Rename from dg-process-target.
3161 (dg-process-target): New.
3162
3163 2012-09-24 Richard Guenther <rguenther@suse.de>
3164
3165 PR tree-optimization/54684
3166 * g++.dg/torture/pr54684.C: New testcase.
3167
3168 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3169
3170 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3171
3172 2012-09-24 Richard Guenther <rguenther@suse.de>
3173
3174 PR middle-end/52173
3175 * gcc.dg/tm/pr52173-1.c: New.
3176 * gcc.dg/tm/pr52173-2.c: New.
3177
3178 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gcc.dg/pr54669.c: New test.
3181
3182 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3183 Dominique Dhumieres <dominiq@lps.ens.fr>
3184
3185 PR testsuite/54677
3186 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3187
3188 2012-09-23 Tobias Burnus <burnus@net-b.de>
3189
3190 PR fortran/54618
3191 * gfortran.dg/class_array_14.f90: New.
3192
3193 2012-09-22 Kai Tietz <ktietz@redhat.com>
3194
3195 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3196 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3197
3198 2012-09-21 Dehao Chen <dehao@google.com>
3199
3200 PR go/54649
3201 PR tree-optimization/54655
3202 * g++.dg/pr54655.C: New testcase.
3203
3204 2012-09-21 Richard Guenther <rguenther@suse.de>
3205
3206 PR tree-optimization/54647
3207 * g++.dg/torture/pr54647.C: New testcase.
3208
3209 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3210
3211 PR c++/54427
3212 * c-c++-common/torture/vector-compare-2.c: Add -w.
3213
3214 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3215
3216 * gnat.dg/opt20.ads: Move dg directive to...
3217 * gnat.dg/opt20.adb: ...here.
3218 * gnat.dg/addr1.ad[sb]: Likewise.
3219 * gnat.dg/concat2.ad[sb]: Likewise.
3220 * gnat.dg/array16.ad[sb]: Likewise.
3221 * gnat.dg/atomic5.ad[sb]: Likewise.
3222 * gnat.dg/discr29.ad[sb]: Likewise.
3223 * gnat.dg/noreturn5.ad[sb]: Likewise.
3224 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3225 * gnat.dg/discr23.ads: Remove dg directive.
3226 * gnat.dg/nested_float_packed.ads: Likewise.
3227 * gnat.dg/oconst6.ads: Move to...
3228 * gnat.dg/specs/oconst6.ads: ...here.
3229
3230 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 PR c++/52432
3233 * g++.dg/cpp0x/decltype32.C: Tweak.
3234
3235 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3236
3237 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3238 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3239 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3240 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3241
3242 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3243
3244 PR c++/54581
3245 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3246
3247 2012-09-19 Steve Ellcey <sellcey@mips.com>
3248
3249 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3250
3251 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3252
3253 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3254 * gcc.target/powerpc/ppc-mftb.c: New file.
3255
3256 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3257
3258 PR target/54089
3259 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3260 functions.
3261
3262 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3263
3264 PR target/54236
3265 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3266
3267 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gcc.c-torture/execute/20120919-1.c: New test.
3270
3271 2012-09-19 Richard Guenther <rguenther@suse.de>
3272
3273 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3274
3275 2012-09-19 Richard Guenther <rguenther@suse.de>
3276
3277 * gcc.dg/builtin-unreachable-6.c: Adjust.
3278
3279 2012-09-19 Richard Guenther <rguenther@suse.de>
3280
3281 * gcc.dg/builtin-object-size-10.c: Adjust.
3282 * gcc.dg/builtin-unreachable-5.c: Adjust.
3283 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3284 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3285 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3286 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3287 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3288 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3289 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3290 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3291 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3292 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3293 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3294 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3295
3296 2012-09-19 Richard Guenther <rguenther@suse.de>
3297
3298 PR tree-optimization/54132
3299 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3300 * gcc.dg/torture/pr54132.c: Likewise.
3301
3302 2012-09-19 Terry Guo <terry.guo@arm.com>
3303
3304 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3305 extra prune rules that will be applied to all tests in a .exp file.
3306 (gcc-dg-prune): Use rules defined by the above variable.
3307 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3308 harmless warnings on architecture switch conflict.
3309
3310 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3311
3312 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3313 of asm-comment characters instead of a single one.
3314 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3315
3316 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3317
3318 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3319
3320 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3321 target instead of xfailing it.
3322 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3323 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3324 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3325 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3326 * gcc.dg/vect/vect-104.c: Likewise.
3327 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3328 * gcc.dg/vect/vect-outer-1.c: Likewise.
3329 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3330 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3331 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3332 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3333 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3334 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3335 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3336 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3337 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3338
3339 * lib/target-supports.exp
3340 (check_effective_target_vect_widen_mult_qi_to_hi,
3341 check_effective_target_vect_widen_mult_hi_to_si,
3342 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3343 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3344 check_effective_target_vect_pack_trunc,
3345 check_effective_target_vect_unpack,
3346 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3347 instead of arm_none.
3348
3349 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3350
3351 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3352
3353 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3354 config to compiler_flags.
3355
3356 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR target/54592
3359 * gcc.target/i386/pr54592.c: New test.
3360
3361 PR tree-optimization/54610
3362 * gcc.target/i386/pr54610.c: New test.
3363
3364 2012-09-17 Jason Merrill <jason@redhat.com>
3365
3366 PR c++/54575
3367 * g++.dg/cpp0x/alias-decl-21.C: New.
3368 * g++.dg/cpp0x/alias-decl-22.C: New.
3369
3370 2012-09-17 Tobias Burnus <burnus@net-b.de>
3371
3372 PR fortran/54608
3373 * gfortran.dg/scan_2.f90: New.
3374
3375 2012-09-17 Jason Merrill <jason@redhat.com>
3376
3377 PR c++/53661
3378 * g++.dg/init/aggr9.C: New.
3379
3380 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gnat.dg/loop_optimization12.ad[sb]: New test.
3383
3384 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3385
3386 PR fortran/54285
3387 * gfortran.dg/proc_ptr_result_7.f90: New.
3388
3389 2012-09-17 Tobias Burnus <burnus@net-b.de>
3390
3391 PR fortran/54603
3392 * gfortran.dg/structure_constructor_11.f90: New.
3393
3394 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR tree-optimization/54563
3397 * g++.dg/torture/pr54563.C: New test.
3398
3399 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3400
3401 PR fortran/54594
3402 * gfortran.dg/typebound_generic_14.f03: New.
3403
3404 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3405
3406 PR fortran/54387
3407 * gfortran.dg/proc_ptr_38.f90: New.
3408
3409 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3410
3411 PR debug/54460
3412 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3413 to scary regexp.
3414
3415 PR testsuite/54007
3416 * gnat.dg/lto15.adb: Require lto.
3417
3418 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3419 "myBindC" for hppa*-*-hpux*.
3420
3421 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3422
3423 * gfortran.dg/namelist_75.f90: New test.
3424
3425 2012-09-15 Tom de Vries <tom@codesourcery.com>
3426
3427 * gcc.dg/tree-ssa/vrp82.c: New test.
3428 * gcc.dg/tree-ssa/vrp83.c: Same.
3429 * gcc.dg/tree-ssa/vrp84.c: Same.
3430
3431 2012-09-15 Tom de Vries <tom@codesourcery.com>
3432
3433 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3434 * gcc.dg/tree-ssa/vrp81.c: ... this.
3435
3436 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3437
3438 PR target/54222
3439 * gcc.target/avr/torture/fix-types.h: New.
3440 * gcc.target/avr/torture/vals-hr.def: New.
3441 * gcc.target/avr/torture/vals-r.def: New.
3442 * gcc.target/avr/torture/vals-k.def: New.
3443 * gcc.target/avr/torture/vals-ur.def: New.
3444 * gcc.target/avr/torture/vals-uk.def: New.
3445 * gcc.target/avr/torture/vals-uhr.def: New.
3446 * gcc.target/avr/torture/vals-llk.def: New.
3447 * gcc.target/avr/torture/vals-ullk.def: New.
3448 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3449 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3450 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3451 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3452 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3453 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3454 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3455 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3456
3457 2012-09-14 Dehao Chen <dehao@google.com>
3458
3459 * g++.dg/debug/dwarf2/deallocator.C: New test.
3460
3461 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3462
3463 PR c/54552
3464 * gcc.c-torture/compile/pr54552-1.c: New test.
3465
3466 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3467
3468 PR c++/54427
3469 * g++.dg/other/vector-compare.C: New testcase.
3470 * c-c++-common/vector-compare-3.c: New testcase.
3471 * gcc.dg/vector-shift.c: Move ...
3472 * c-c++-common/vector-shift.c: ... here.
3473 * gcc.dg/vector-shift1.c: Move ...
3474 * c-c++-common/vector-shift1.c: ... here.
3475 * gcc.dg/vector-shift3.c: Move ...
3476 * c-c++-common/vector-shift3.c: ... here.
3477 * gcc.dg/vector-compare-1.c: Move ...
3478 * c-c++-common/vector-compare-1.c: ... here.
3479 * gcc.dg/vector-compare-2.c: Move ...
3480 * c-c++-common/vector-compare-2.c: ... here.
3481 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3482 * c-c++-common/torture/vector-compare-1.c: ... here.
3483 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3484 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3485 * c-c++-common/torture/vector-compare-2.c: ... here.
3486 * gcc.c-torture/execute/vector-shift.c: Move ...
3487 * c-c++-common/torture/vector-shift.c: ... here.
3488 * gcc.c-torture/execute/vector-shift2.c: Move ...
3489 * c-c++-common/torture/vector-shift2.c: ... here.
3490 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3491 * c-c++-common/torture/vector-subscript-1.c: ... here.
3492 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3493 * c-c++-common/torture/vector-subscript-2.c: ... here.
3494 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3495 * c-c++-common/torture/vector-subscript-3.c: ... here.
3496
3497 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3498
3499 PR c/54103
3500 * gcc.c-torture/compile/pr54103-1.c,
3501 gcc.c-torture/compile/pr54103-2.c,
3502 gcc.c-torture/compile/pr54103-3.c,
3503 gcc.c-torture/compile/pr54103-4.c,
3504 gcc.c-torture/compile/pr54103-5.c,
3505 gcc.c-torture/compile/pr54103-6.c: New tests.
3506 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3507
3508 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3509
3510 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3511
3512 2012-09-14 Richard Guenther <rguenther@suse.de>
3513
3514 PR tree-optimization/54565
3515 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3516 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3517
3518 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3519
3520 * gcc.target/arm/combine-movs.c: Add missing space.
3521
3522 2012-09-14 Richard Guenther <rguenther@suse.de>
3523
3524 * g++.dg/torture/builtin-location.C: New testcase.
3525
3526 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3527 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3528
3529 PR c++/53210
3530 * g++.dg/warn/Wuninitialized-self.C: New.
3531
3532 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR c/54559
3535 * gcc.c-torture/compile/pr54559.c: New test.
3536
3537 2012-09-13 Jason Merrill <jason@redhat.com>
3538
3539 PR c++/53839
3540 * g++.dg/cpp0x/constexpr-temp1.C: New.
3541
3542 PR c++/54511
3543 * g++.dg/template/anonunion2.C: New.
3544
3545 PR c++/53836
3546 * g++.dg/template/init10.C: New.
3547
3548 2012-09-13 Tobias Burnus <burnus@net-b.de>
3549
3550 PR fortran/54556
3551 * gfortran.dg/implicit_pure_3.f90: New.
3552
3553 2012-09-13 Richard Guenther <rguenther@suse.de>
3554
3555 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3556
3557 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3558
3559 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3560
3561 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3562
3563 * c-c++-common/pr51712.c: Handle for short-enum targets.
3564
3565 2012-09-12 Terry Guo <terry.guo@arm.com>
3566
3567 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3568 and lsrs for Thumb2 mode.
3569
3570 2012-09-12 Jan Hubicka <jh@suse.cz>
3571
3572 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3573
3574 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3575
3576 PR target/54445
3577 * gcc.target/i386/pr54445-1.c: New file.
3578 * gcc.target/i386/pr54445-2.c: Likewise.
3579
3580 2012-09-12 Tobias Burnus <burnus@net-b.de>
3581
3582 PR fortran/54225
3583 PR fortran/53306
3584 * gfortran.dg/coarray_10.f90: Update dg-error.
3585 * gfortran.dg/coarray_28.f90: New.
3586 * gfortran.dg/array_section_3.f90: New.
3587
3588 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3589
3590 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3591 gcc.target/arm/pr48252.c: Fix for big-endian support.
3592
3593 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3594
3595 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3596
3597 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3598 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3599
3600 * gcc.target/arm/neon-vfma-1.c: New testcase.
3601 * gcc.target/arm/neon-vfms-1.c: Likewise.
3602 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3603 of float.
3604 * gcc.target/arm/neon-vmls-1.c: Likewise.
3605 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3606 function.
3607 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3608 (check_effective_target_arm_neonv2_ok): Likewise.
3609 (check_effective_target_arm_neonv2_hw): Likewise.
3610 (check_effective_target_arm_neonv2): Likewise.
3611
3612 2012-09-11 Richard Guenther <rguenther@suse.de>
3613
3614 PR middle-end/54515
3615 * g++.dg/tree-ssa/pr54515.C: New testcase.
3616
3617 2012-09-10 Andrew Pinski <apinski@cavium.com>
3618
3619 PR tree-opt/c54362
3620 * gcc.dg/tm/memopt-16.c: New testcase.
3621
3622 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3623
3624 PR c++/54541
3625 PR c++/54542
3626 * g++.dg/cpp0x/sfinae40.C: New.
3627 * g++.dg/cpp0x/sfinae41.C: Likewise.
3628
3629 2012-09-10 Jason Merrill <jason@redhat.com>
3630
3631 PR c++/54538
3632 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3633
3634 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3635
3636 PR target/54089
3637 * gcc.target/sh/pr54089-3.c: New.
3638
3639 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3640
3641 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3642
3643 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3644
3645 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3646
3647 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3648
3649 * gcc.dg/pr52558-2.c: Delete.
3650 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3651
3652 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3653
3654 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3655
3656 2012-09-10 Richard Guenther <rguenther@suse.de>
3657
3658 PR tree-optimization/54520
3659 * gcc.dg/torture/pr54520.c: New testcase.
3660
3661 2012-09-10 Jason Merrill <jason@redhat.com>
3662
3663 PR c++/54506
3664 * g++.dg/cpp0x/implicit14.C: New.
3665
3666 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3667
3668 PR fortran/54208
3669 * gfortran.dg/bound_simplification_3.f90: New test.
3670
3671 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3672
3673 PR testsuite/54184
3674 * gcc.dg/pr52558-1.c: Delete.
3675 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3676
3677 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3678
3679 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3680 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3681 * gcc.target/arm/smlaltt-1.c: Likewise.
3682
3683 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3684
3685 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3686
3687 2012-09-07 Tom de Vries <tom@codesourcery.com>
3688
3689 PR tree-optimization/53986
3690 * gcc.dg/tree-ssa/vrp80.c: New test.
3691 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3692
3693 2012-09-06 Jason Merrill <jason@redhat.com>
3694
3695 PR c++/54341
3696 PR c++/54253
3697 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3698 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3699
3700 2012-09-06 Andrew Pinski <apinski@cavium.com>
3701
3702 PR tree-opt/54494
3703 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3704
3705 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR rtl-optimization/54455
3708 * gcc.dg/54455.c: New test.
3709
3710 2012-09-06 Tobias Burnus <burnus@net-b.de>
3711
3712 PR fortran/54463
3713 * gfortran.dg/promotion_2.f90: New.
3714
3715 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR middle-end/54486
3718 * c-c++-common/pr54486.c: New test.
3719
3720 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3721
3722 PR fortran/54474
3723 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3724
3725 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/54191
3728 * g++.dg/cpp0x/sfinae39.C: New.
3729
3730 2012-09-04 Jason Merrill <jason@redhat.com>
3731
3732 PR c++/54441
3733 * g++.dg/ext/flexary3.C: New.
3734
3735 PR c++/54420
3736 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3737
3738 PR c++/54198
3739 * g++.dg/template/defarg15.C: New.
3740
3741 PR c++/54437
3742 * g++.dg/template/access24.C: New.
3743
3744 2012-09-04 Richard Guenther <rguenther@suse.de>
3745
3746 PR tree-optimization/54458
3747 * gcc.dg/torture/pr54458.c: New testcase.
3748
3749 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3750
3751 * gcc.target/arm/neon-vext.c: New test.
3752 * gcc.target/arm/neon-vext-execute.c: Ditto.
3753
3754 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3755
3756 PR fortran/54243
3757 PR fortran/54244
3758 * gfortran.dg/select_type_29.f03: New.
3759
3760 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3761
3762 * gcc.dg/fold-perm.c: Improve test.
3763
3764 2012-09-03 Tobias Burnus <burnus@net-b.de>
3765
3766 PR fortran/51632
3767 * gfortran.dg/coarray_class_1.f90: New.
3768
3769 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3770
3771 PR target/49206
3772 * gcc.c-torture/compile/pr49206.c: New test.
3773
3774 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3775 Uros Bizjak <ubizjak@gmail.com>
3776
3777 PR target/36680
3778 * gfortran.dg/pr36680.f90: New test.
3779
3780 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3781
3782 PR target/42295
3783 * g++.dg/opt/pr42295.C: New test.
3784
3785 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR target/54436
3788 * gcc.dg/torture/pr54436.c: New test.
3789
3790 2012-09-01 Andrew Pinski <apinski@cavium.com>
3791
3792 * gcc.target/mips/truncate-8.c: New testcase.
3793
3794 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3795
3796 PR target/46829
3797 PR target/46843
3798 * gcc.target/i386/pr46829.c: New test.
3799 * gcc.target/i386/pr46843.c: Ditto.
3800
3801 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3802 Jason Merrill <jason@redhat.com>
3803
3804 PR c++/18747
3805 * g++.dg/parse/error50.C: New.
3806
3807 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR c/54428
3810 * gcc.c-torture/compile/pr54428.c: New test.
3811
3812 2012-08-31 Ollie Wild <aaw@google.com>
3813
3814 PR c++/54197
3815 * g++.dg/init/lifetime3.C: New test.
3816
3817 2012-08-31 Martin Jambor <mjambor@suse.cz>
3818
3819 PR middle-end/54409
3820 * gcc.dg/torture/pr54409.c: New test.
3821
3822 2012-08-31 Martin Jambor <mjambor@suse.cz>
3823
3824 * gfortran.dg/pr48636.f90: Add dump scan checks.
3825
3826 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3827
3828 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3829
3830 2012-08-28 Joey Ye <joey.ye@arm.com>
3831
3832 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3833
3834 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3835
3836 PR target/46254
3837 * gcc.target/i386/pr46254.c: New test.
3838
3839 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3840
3841 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3842 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3843 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3844
3845 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3846
3847 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3848 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3849 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3850 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3851 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3852 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3853 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3854 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3855 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3856 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3857 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3858 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3859 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3860 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3861 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3862 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3863 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3864 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3865 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3866 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3867 gcc.target/mips/unaligned-1.c: Tighten regexps.
3868
3869 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3870
3871 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3872 (mips_option_groups): Remove optimization. Add various -f options.
3873 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3874 and -pg imply -fno-omit-frame-pointer.
3875 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3876 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3877 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3878 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3879 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3880 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3881 * gcc.target/mips/abi-n32-long32.c: Likewise.
3882 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3883 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3884 * gcc.target/mips/abi-n32-long64.c: Likewise.
3885 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3886 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3887 * gcc.target/mips/abi-n64-long32.c: Likewise.
3888 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3889 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3890 * gcc.target/mips/abi-n64-long64.c: Likewise.
3891 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3892 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3893 * gcc.target/mips/abi-o32-long32.c: Likewise.
3894 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3895 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3896 * gcc.target/mips/abi-o32-long64.c: Likewise.
3897 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3898 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3899 * gcc.target/mips/abi-o64-long32.c: Likewise.
3900 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3901 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3902 * gcc.target/mips/abi-o64-long64.c: Likewise.
3903 * gcc.target/mips/asm-1.c: Likewise.
3904 * gcc.target/mips/branch-1.c: Likewise.
3905 * gcc.target/mips/call-3.c: Likewise.
3906 * gcc.target/mips/call-saved-3.c: Likewise.
3907 * gcc.target/mips/clear-cache-1.c: Likewise.
3908 * gcc.target/mips/div-1.c: Likewise.
3909 * gcc.target/mips/div-2.c: Likewise.
3910 * gcc.target/mips/div-3.c: Likewise.
3911 * gcc.target/mips/div-4.c: Likewise.
3912 * gcc.target/mips/div-5.c: Likewise.
3913 * gcc.target/mips/div-6.c: Likewise.
3914 * gcc.target/mips/div-7.c: Likewise.
3915 * gcc.target/mips/div-8.c: Likewise.
3916 * gcc.target/mips/div-9.c: Likewise.
3917 * gcc.target/mips/div-10.c: Likewise.
3918 * gcc.target/mips/div-11.c: Likewise.
3919 * gcc.target/mips/div-12.c: Likewise.
3920 * gcc.target/mips/dsp-ctrl.c: Likewise.
3921 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3922 * gcc.target/mips/ext-8.c: Likewise.
3923 * gcc.target/mips/extend-2.c: Likewise.
3924 * gcc.target/mips/fix-r10000-1.c: Likewise.
3925 * gcc.target/mips/fix-r10000-2.c: Likewise.
3926 * gcc.target/mips/fix-r10000-3.c: Likewise.
3927 * gcc.target/mips/fix-r10000-4.c: Likewise.
3928 * gcc.target/mips/fix-r10000-5.c: Likewise.
3929 * gcc.target/mips/fix-r10000-6.c: Likewise.
3930 * gcc.target/mips/fix-r10000-7.c: Likewise.
3931 * gcc.target/mips/fix-r10000-8.c: Likewise.
3932 * gcc.target/mips/fix-r10000-9.c: Likewise.
3933 * gcc.target/mips/fix-r10000-10.c: Likewise.
3934 * gcc.target/mips/fix-r10000-11.c: Likewise.
3935 * gcc.target/mips/fix-r10000-12.c: Likewise.
3936 * gcc.target/mips/fix-r10000-13.c: Likewise.
3937 * gcc.target/mips/fix-r10000-14.c: Likewise.
3938 * gcc.target/mips/fix-r10000-15.c: Likewise.
3939 * gcc.target/mips/fpcmp-1.c: Likewise.
3940 * gcc.target/mips/fpcmp-2.c: Likewise.
3941 * gcc.target/mips/fpr-moves-7.c: Likewise.
3942 * gcc.target/mips/fpr-moves-8.c: Likewise.
3943 * gcc.target/mips/int-moves-1.c: Likewise.
3944 * gcc.target/mips/int-moves-2.c: Likewise.
3945 * gcc.target/mips/long-calls-pg.c: Likewise.
3946 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3947 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3948 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3949 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3950 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3951 * gcc.target/mips/mips-3d-1.c: Likewise.
3952 * gcc.target/mips/mips-3d-2.c: Likewise.
3953 * gcc.target/mips/mips-3d-3.c: Likewise.
3954 * gcc.target/mips/mips-3d-4.c: Likewise.
3955 * gcc.target/mips/mips-3d-5.c: Likewise.
3956 * gcc.target/mips/mips-3d-6.c: Likewise.
3957 * gcc.target/mips/mips-3d-7.c: Likewise.
3958 * gcc.target/mips/mips-3d-8.c: Likewise.
3959 * gcc.target/mips/mips-3d-9.c: Likewise.
3960 * gcc.target/mips/mips-ps-1.c: Likewise.
3961 * gcc.target/mips/mips-ps-2.c: Likewise.
3962 * gcc.target/mips/mips-ps-3.c: Likewise.
3963 * gcc.target/mips/mips-ps-4.c: Likewise.
3964 * gcc.target/mips/mips-ps-6.c: Likewise.
3965 * gcc.target/mips/mips32-dspr2.c: Likewise.
3966 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3967 * gcc.target/mips/neg-abs-1.c: Likewise.
3968 * gcc.target/mips/neg-abs-2.c: Likewise.
3969 * gcc.target/mips/nmadd-3.c: Likewise.
3970 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3971 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3972 * gcc.target/mips/octeon-pop-1.c: Likewise.
3973 * gcc.target/mips/pr26765.c: Likewise.
3974 * gcc.target/mips/pr33256.c: Likewise.
3975 * gcc.target/mips/pr33635-1.c: Likewise.
3976 * gcc.target/mips/pr33755.c: Likewise.
3977 * gcc.target/mips/pr35802.c: Likewise.
3978 * gcc.target/mips/pr45074.c: Likewise.
3979 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3980 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3981 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3982 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3983 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3984 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3985 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3986 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3987 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3988 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3989 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3990 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3991 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3992 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3993 * gcc.target/mips/save-restore-1.c: Likewise.
3994 * gcc.target/mips/save-restore-3.c: Likewise.
3995 * gcc.target/mips/save-restore-5.c: Likewise.
3996 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3997 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3998 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3999 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4000 * gcc.target/mips/stack-1.c: Likewise.
4001
4002 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4003 Tighten regexps.
4004
4005 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4006 branch under test to be filled with preceding rather than
4007 following instructions.
4008 * gcc.target/mips/branch-10.c: Likewise.
4009 * gcc.target/mips/branch-11.c: Likewise.
4010 * gcc.target/mips/branch-12.c: Likewise.
4011 * gcc.target/mips/branch-13.c: Likewise.
4012 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4013 to be eliminated. Tighten $28 scan-assembler-not test.
4014
4015 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4016 function to...
4017 * gcc.target/mips/call-4.c: ...this new test.
4018
4019 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4020 more likely.
4021 * gcc.target/mips/code-readable-3.c: Likewise.
4022 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4023 flag but skip for -O0.
4024 * gcc.target/mips/code-readable-4.c: Likewise.
4025
4026 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4027 of operations under test.
4028 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4029
4030 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4031 Don't require sibling-call optimization.
4032 * gcc.target/mips/near-far-4.c: Likewise.
4033
4034 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4035 Make sure that the register variable is used.
4036 * gcc.target/mips/soft-float-1.c: Likewise.
4037
4038 * gcc.target/mips/sdata-1.c: Make static data volatile.
4039 * gcc.target/mips/sdata-2.c: Likewise.
4040 * gcc.target/mips/sdata-3.c: Likewise.
4041 * gcc.target/mips/sdata-4.c: Likewise.
4042
4043 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4044 skip for -O0.
4045 * gcc.target/mips/atomic-memory-2.c: Likewise.
4046 * gcc.target/mips/branch-cost-1.c: Likewise.
4047 * gcc.target/mips/branch-cost-2.c: Likewise.
4048 * gcc.target/mips/cache-1.c: Likewise.
4049 * gcc.target/mips/call-1.c: Likewise.
4050 * gcc.target/mips/call-saved-2.c: Likewise.
4051 * gcc.target/mips/const-anchor-1.c: Likewise.
4052 * gcc.target/mips/const-anchor-2.c: Likewise.
4053 * gcc.target/mips/dse-1.c: Likewise.
4054 * gcc.target/mips/dsp-lhx.c: Likewise.
4055 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4056 * gcc.target/mips/ext-1.c: Likewise.
4057 * gcc.target/mips/ext-2.c: Likewise.
4058 * gcc.target/mips/ext-3.c: Likewise.
4059 * gcc.target/mips/ext-4.c: Likewise.
4060 * gcc.target/mips/ext-5.c: Likewise.
4061 * gcc.target/mips/ext-6.c: Likewise.
4062 * gcc.target/mips/ext-7.c: Likewise.
4063 * gcc.target/mips/extend-1.c: Likewise.
4064 * gcc.target/mips/fix-r4000-1.c: Likewise.
4065 * gcc.target/mips/fix-r4000-3.c: Likewise.
4066 * gcc.target/mips/fix-r4000-5.c: Likewise.
4067 * gcc.target/mips/fix-r4000-6.c: Likewise.
4068 * gcc.target/mips/fix-r4000-8.c: Likewise.
4069 * gcc.target/mips/fix-r4000-10.c: Likewise.
4070 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4071 * gcc.target/mips/fixed-vector-type.c: Likewise.
4072 * gcc.target/mips/fpr-moves-1.c: Likewise.
4073 * gcc.target/mips/fpr-moves-2.c: Likewise.
4074 * gcc.target/mips/fpr-moves-3.c: Likewise.
4075 * gcc.target/mips/fpr-moves-4.c: Likewise.
4076 * gcc.target/mips/fpr-moves-5.c: Likewise.
4077 * gcc.target/mips/fpr-moves-6.c: Likewise.
4078 * gcc.target/mips/ins-1.c: Likewise.
4079 * gcc.target/mips/ins-2.c: Likewise.
4080 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4081 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4082 * gcc.target/mips/lazy-binding-1.c: Likewise.
4083 * gcc.target/mips/madd-3.c: Likewise.
4084 * gcc.target/mips/madd-5.c: Likewise.
4085 * gcc.target/mips/madd-6.c: Likewise.
4086 * gcc.target/mips/madd-8.c: Likewise.
4087 * gcc.target/mips/madd-9.c: Likewise.
4088 * gcc.target/mips/memcpy-1.c: Likewise.
4089 * gcc.target/mips/mips-ps-type.c: Likewise.
4090 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4091 * gcc.target/mips/mips-sched-madd.c: Likewise.
4092 * gcc.target/mips/mips16e-extends.c: Likewise.
4093 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4094 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4095 * gcc.target/mips/movcc-1.c: Likewise.
4096 * gcc.target/mips/movcc-2.c: Likewise.
4097 * gcc.target/mips/movcc-3.c: Likewise.
4098 * gcc.target/mips/msub-5.c: Likewise.
4099 * gcc.target/mips/msub-6.c: Likewise.
4100 * gcc.target/mips/msub-8.c: Likewise.
4101 * gcc.target/mips/mult-2.c: Likewise.
4102 * gcc.target/mips/mult-3.c: Likewise.
4103 * gcc.target/mips/mult-5.c: Likewise.
4104 * gcc.target/mips/mult-6.c: Likewise.
4105 * gcc.target/mips/mult-7.c: Likewise.
4106 * gcc.target/mips/mult-12.c: Likewise.
4107 * gcc.target/mips/mult-13.c: Likewise.
4108 * gcc.target/mips/mult-14.c: Likewise.
4109 * gcc.target/mips/mult-15.c: Likewise.
4110 * gcc.target/mips/mult-17.c: Likewise.
4111 * gcc.target/mips/mult-18.c: Likewise.
4112 * gcc.target/mips/mult-19.c: Likewise.
4113 * gcc.target/mips/nmadd-1.c: Likewise.
4114 * gcc.target/mips/nmadd-2.c: Likewise.
4115 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4116 * gcc.target/mips/octeon-cins-1.c: Likewise.
4117 * gcc.target/mips/octeon-cins-2.c: Likewise.
4118 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4119 * gcc.target/mips/octeon-exts-2.c: Likewise.
4120 * gcc.target/mips/octeon-exts-3.c: Likewise.
4121 * gcc.target/mips/octeon-exts-4.c: Likewise.
4122 * gcc.target/mips/octeon-exts-5.c: Likewise.
4123 * gcc.target/mips/octeon-exts-6.c: Likewise.
4124 * gcc.target/mips/octeon-exts-7.c: Likewise.
4125 * gcc.target/mips/octeon-pop-2.c: Likewise.
4126 * gcc.target/mips/octeon-seq-3.c: Likewise.
4127 * gcc.target/mips/octeon-seq-4.c: Likewise.
4128 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4129 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4130 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4131 * gcc.target/mips/pr54240.c: Likewise.
4132 * gcc.target/mips/rsqrt-1.c: Likewise.
4133 * gcc.target/mips/rsqrt-2.c: Likewise.
4134 * gcc.target/mips/rsqrt-3.c: Likewise.
4135 * gcc.target/mips/rsqrt-4.c: Likewise.
4136 * gcc.target/mips/save-restore-2.c: Likewise.
4137 * gcc.target/mips/save-restore-4.c: Likewise.
4138 * gcc.target/mips/sb1-1.c: Likewise.
4139 * gcc.target/mips/scc-1.c: Likewise.
4140 * gcc.target/mips/scc-2.c: Likewise.
4141 * gcc.target/mips/scc-3.c: Likewise.
4142 * gcc.target/mips/scc-4.c: Likewise.
4143 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4144 * gcc.target/mips/truncate-1.c: Likewise.
4145 * gcc.target/mips/truncate-2.c: Likewise.
4146 * gcc.target/mips/truncate-3.c: Likewise.
4147 * gcc.target/mips/truncate-4.c: Likewise.
4148 * gcc.target/mips/truncate-5.c: Likewise.
4149 * gcc.target/mips/truncate-6.c: Likewise.
4150 * gcc.target/mips/unaligned-1.c: Likewise.
4151
4152 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4153 skip for -O0. Require -fexpensive-optimizations.
4154 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4155 * gcc.target/mips/dspr2-MULT.c: Likewise.
4156 * gcc.target/mips/fix-r4000-2.c: Likewise.
4157 * gcc.target/mips/fix-r4000-4.c: Likewise.
4158 * gcc.target/mips/fix-r4000-7.c: Likewise.
4159 * gcc.target/mips/fix-r4000-9.c: Likewise.
4160 * gcc.target/mips/madd-1.c: Likewise.
4161 * gcc.target/mips/madd-2.c: Likewise.
4162 * gcc.target/mips/madd-4.c: Likewise.
4163 * gcc.target/mips/maddu-1.c: Likewise.
4164 * gcc.target/mips/maddu-2.c: Likewise.
4165 * gcc.target/mips/maddu-3.c: Likewise.
4166 * gcc.target/mips/maddu-4.c: Likewise.
4167 * gcc.target/mips/msub-1.c: Likewise.
4168 * gcc.target/mips/msub-2.c: Likewise.
4169 * gcc.target/mips/msub-3.c: Likewise.
4170 * gcc.target/mips/msub-4.c: Likewise.
4171 * gcc.target/mips/msubu-1.c: Likewise.
4172 * gcc.target/mips/msubu-2.c: Likewise.
4173 * gcc.target/mips/msubu-3.c: Likewise.
4174 * gcc.target/mips/msubu-4.c: Likewise.
4175 * gcc.target/mips/mult-1.c: Likewise.
4176 * gcc.target/mips/mult-4.c: Likewise.
4177 * gcc.target/mips/mult-8.c: Likewise.
4178 * gcc.target/mips/mult-9.c: Likewise.
4179 * gcc.target/mips/mult-10.c: Likewise.
4180 * gcc.target/mips/mult-11.c: Likewise.
4181 * gcc.target/mips/mult-16.c: Likewise.
4182
4183 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4184 skip for -O0 and -Os.
4185 * gcc.target/mips/fix-r4000-12.c: Likewise.
4186 * gcc.target/mips/madd-7.c: Likewise.
4187 * gcc.target/mips/mips-ps-5.c: Likewise.
4188 * gcc.target/mips/mips-ps-7.c: Likewise.
4189 * gcc.target/mips/msub-7.c: Likewise.
4190
4191 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4192 skip for -O0. Require -mno-abicalls.
4193 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4194
4195 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4196 skip for -O0. Require a total number of BBIT instructions and
4197 at least one of each kind.
4198
4199 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4200 skip for -O0. Require -fno-unroll-loops.
4201
4202 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4203 skip for -O0. Allow BLTZ as well as BGEZ.
4204
4205 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4206
4207 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4208 skip for -O0. Require -fschedule-insns2.
4209 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4210
4211 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4212 but skip for -O0. Make a branch-likely more likely.
4213
4214 * gcc.target/mips/timode-2.c: Split each test into its own function.
4215 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4216
4217 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4218 skip for -O0. Require -fpeephole2.
4219 * gcc.target/mips/vr-mult-2.c: Likewise.
4220
4221 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4222
4223 PR preprocessor/53469
4224 * gcc.dg/cpp/_Pragma7.c: New test case.
4225
4226 2012-08-27 Tobias Burnus <burnus@net-b.de>
4227
4228 PR fortran/54370
4229 * gfortran.dg/do_5.f90: New.
4230
4231 2012-08-27 Tobias Burnus <burnus@net-b.de>
4232
4233 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4234 from dg-options as -Wall no longer implies it.
4235
4236 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4237
4238 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4239
4240 2012-08-25 Jason Merrill <jason@redhat.com>
4241
4242 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4243
4244 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/51421
4247 * g++.dg/cpp0x/auto34.C: New.
4248
4249 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR c/54363
4252 * gcc.dg/pr54363.c: New test.
4253
4254 PR c/54355
4255 * gcc.dg/pr54355.c: New test.
4256
4257 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4258
4259 PR debug/52857
4260 * gcc.target/i386/pr52857-1.c: New.
4261 * gcc.target/i386/pr52857-2.c: Likewise.
4262
4263 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4264
4265 * gcc.target/mips/code-readable-4.c: New test.
4266
4267 2012-08-23 Julian Brown <julian@codesourcery.com>
4268 Sandra Loosemore <sandra@codesourcery.com>
4269
4270 * gcc.target/mips/code-readable-1.c: Add -O to options.
4271
4272 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4273
4274 PR c++/20420
4275 * g++.dg/lookup/using53.C: New.
4276
4277 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4278
4279 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4280 * gcc.dg/fixed-point/convert-1.c: New.
4281 * gcc.dg/fixed-point/convert-2.c: New.
4282 * gcc.dg/fixed-point/convert-3.c: New.
4283 * gcc.dg/fixed-point/convert-4.c: New.
4284 * gcc.dg/fixed-point/convert-float-1.c: New.
4285 * gcc.dg/fixed-point/convert-float-2.c: New.
4286 * gcc.dg/fixed-point/convert-float-3.c: New.
4287 * gcc.dg/fixed-point/convert-float-4.c: New.
4288 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4289 * gcc.dg/fixed-point/convert-sat.c: New.
4290 * gcc.dg/fixed-point/convert.h: New.
4291
4292 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4293
4294 PR target/54089
4295 * gcc.target/sh/pr54089-2.c: New.
4296
4297 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 * gcc.target/i386/long-double-64-1.c: New file.
4300 * gcc.target/i386/long-double-64-2.c: Likewise.
4301 * gcc.target/i386/long-double-64-3.c: Likewise.
4302 * gcc.target/i386/long-double-64-4.c: Likewise.
4303 * gcc.target/i386/long-double-80-1.c: Likewise.
4304 * gcc.target/i386/long-double-80-2.c: Likewise.
4305 * gcc.target/i386/long-double-80-3.c: Likewise.
4306 * gcc.target/i386/long-double-80-4.c: Likewise.
4307 * gcc.target/i386/long-double-80-5.c: Likewise.
4308 * gcc.target/i386/long-double-80-6.c: Likewise.
4309 * gcc.target/i386/long-double-80-7.c: Likewise.
4310
4311 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4312
4313 PR tree-optimization/54317
4314 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4315
4316 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4317
4318 PR target/39423
4319 * gcc.target/sh/pr39423-2.c: New.
4320
4321 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4322
4323 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4324 * gcc.dg/fold-perm.c: Likewise.
4325
4326 2012-08-20 Jan Hubicka <jh@suse.cz>
4327
4328 PR fortran/48636
4329 * gcc.dg/ipa/inlinehint-1.c: New.
4330
4331 2012-08-20 Florian Weimer <fweimer@redhat.com>
4332
4333 PR c++/19351
4334 * g++.dg/init/new38.C: New test.
4335 * g++.dg/init/new39.C: New test.
4336
4337 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4338
4339 PR target/54089
4340 * gcc.target/sh/pr54089-1.c: New.
4341
4342 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4343
4344 PR target/51244
4345 * gcc.target/sh/pr51244-11.c: New.
4346
4347 2012-08-20 Tobias Burnus <burnus@net-b.de>
4348
4349 PR fortran/54301
4350 * gfortran.dg/warn_target_lifetime_2.f90: New.
4351
4352 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/10416
4355 * g++.dg/warn/Wunused-var-17.C: New.
4356
4357 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4358
4359 PR middle-end/53992
4360 * gcc.dg/gomp/pr53992.c: New test.
4361
4362 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4363
4364 PR tree-ssa/54295
4365 * gcc.c-torture/execute/20120817-1.c: New test.
4366
4367 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4368
4369 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4370 add instruction.
4371 (f2): New test that really does need adds.
4372
4373 2012-08-20 Richard Guenther <rguenther@suse.de>
4374
4375 PR tree-optimization/54327
4376 * gcc.dg/torture/pr54327.c: New testcase.
4377
4378 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4379
4380 PR tree-optimization/54321
4381 * gcc.c-torture/compile/pr54321.c: New test.
4382
4383 2012-08-20 Tobias Burnus <burnus@net-b.de>
4384
4385 PR fortran/54301
4386 * gfortran.dg/warn_target_lifetime_1.f90: New.
4387
4388 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4389
4390 PR fortran/54298
4391 * gfortran.dg/real_compare_1.f90: New test case.
4392 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4393
4394 2012-08-18 Jan Hubicka <jh@suse.cz>
4395
4396 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4397
4398 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4399
4400 PR fortran/39290
4401 * gfortran.dg/interface_37.f90: New test.
4402
4403 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4404 Gary Funck <gary@intrepid.com>
4405
4406 PR target/20020
4407 * gcc.target/i386/pr20020-1.c: New test.
4408 * gcc.target/i386/pr20020-2.c: Likewise.
4409 * gcc.target/i386/pr20020-3.c: Likewise.
4410
4411 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4412
4413 * gcc.target/i386/perm-concat.c: New test.
4414
4415 2012-08-17 Julian Brown <julian@codesourcery.com>
4416
4417 * gcc.target/arm/div64-unwinding.c: New test.
4418
4419 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4420
4421 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4422
4423 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/54236
4426 * gcc.target/sh/pr54236-1.c: New.
4427
4428 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4429
4430 * lib/target-supports.exp (check_effective_target_sync_int_long)
4431 (check_effective_target_sync_char_short): Enable for crisv32-*
4432 and cris-*.
4433
4434 PR middle-end/54261
4435 * gcc.dg/torture/pr54261-1.c: New test.
4436
4437 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/54243
4440 PR fortran/54244
4441 * gfortran.dg/typebound_call_24.f03: New.
4442
4443 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4444
4445 PR tree-optimization/54245
4446 * gcc.dg/tree-ssa/pr54245.c: New test.
4447
4448 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4449
4450 PR tree-optimization/54240
4451 * gcc.target/powerpc/pr54240.c: New test.
4452 * gcc.target/mips/pr54240.c: Likewise.
4453
4454 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4455
4456 PR target/52933
4457 * gcc.target/sh/pr52933-1.c: New.
4458 * gcc.target/sh/pr52933-2.c: New.
4459
4460 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4461
4462 PR target/50751
4463 * gcc.target/sh/pr50751-8.c: New.
4464
4465 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4466
4467 PR fortran/47586
4468 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4469 * gfortran.dg/typebound_proc_27.f03: New test.
4470
4471 2012-08-14 Sterling Augustine <saugustine@google.com>
4472
4473 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4474
4475 2012-08-14 Tobias Burnus <burnus@net-b.de>
4476
4477 PR fortran/40881
4478 * gfortran.dg/data_constraints_3.f90: New.
4479 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4480 to disable -pedantic compilation.
4481 * gfortran.dg/pr37243.f: Ditto.
4482 * gfortran.dg/g77/19990826-3.f: Ditto.
4483 * gfortran.dg/g77/20020307-1.f : Ditto.
4484 * gfortran.dg/g77/980310-3.f: Ditto.
4485
4486 2012-08-14 Tobias Burnus <burnus@net-b.de>
4487
4488 PR fortran/54234
4489 * gfortran.dg/warn_conversion_4.f90: New.
4490
4491 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR middle-end/53411
4494 PR rtl-optimization/53495
4495 * gcc.c-torture/compile/pr53411.c: New test.
4496 * gcc.c-torture/compile/pr53495.c: New test.
4497
4498 2012-08-13 Richard Guenther <rguenther@suse.de>
4499
4500 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4501
4502 2012-08-13 Richard Guenther <rguenther@suse.de>
4503
4504 PR tree-optimization/54200
4505 * gcc.dg/guality/pr54200.c: New testcase.
4506 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4507
4508 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4509
4510 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4511
4512 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4513
4514 PR target/51244
4515 * gcc.target/sh/pr51244-7.c: New.
4516 * gcc.target/sh/pr51244-8.c: New.
4517 * gcc.target/sh/pr51244-9.c: New.
4518 * gcc.target/sh/pr51244-10.c: New.
4519
4520 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4521
4522 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4523 -m2e or -m2a.
4524 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4525 * gcc.target/sh/pr53511-1.c: Likewise.
4526 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4527 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4528 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4529 * gcc.target/sh/pr53512-3.c: Likewise.
4530 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4531
4532 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4533
4534 PR target/39423
4535 * gcc.c-torture/compile/pr39423-1.c: New.
4536 * gcc.c-torture/compile/pr39423-2.c: New.
4537
4538 2012-08-12 Tobias Burnus <burnus@net-b.de>
4539
4540 PR fortran/54221
4541 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4542 they appear uninitialized on the RHS.
4543 * gfortran.dg/public_private_module_6.f90: New.
4544
4545 2012-08-11 Martin Jambor <mjambor@suse.cz>
4546
4547 PR fortran/48636
4548 * gfortran.dg/pr48636.f90: New test.
4549
4550 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4551
4552 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4553 to avoid warnings.
4554 (main): Adjust caller.
4555
4556 2012-08-10 Richard Guenther <rguenther@suse.de>
4557
4558 * gcc.dg/matrix/*.c: Adjust and move ...
4559 * gcc.dg/torture/: ... here.
4560 * gcc.dg/matrix: Remove directory.
4561
4562 2012-08-10 Richard Guenther <rguenther@suse.de>
4563
4564 PR middle-end/54219
4565 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4566
4567 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4568
4569 PR middle-end/54211
4570 * gcc.dg/tree-ssa/pr54211.c: New test.
4571
4572 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4573
4574 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4575 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4576
4577 2012-08-10 Richard Guenther <rguenther@suse.de>
4578
4579 PR tree-optimization/54109
4580 * gcc.dg/torture/pr54109.c: New testcase.
4581 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4582 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4583
4584 2012-08-10 Richard Guenther <rguenther@suse.de>
4585
4586 PR tree-optimization/54027
4587 * gcc.dg/torture/pr54027.c: New testcase.
4588
4589 2012-08-10 Richard Guenther <rguenther@suse.de>
4590
4591 * g++.dg/plugin/selfassign.c: Adjust.
4592 * gcc.dg/plugin/selfassign.c: Likewise.
4593 * gcc.dg/strlenopt-11.c: Likewise.
4594 * gcc.dg/strlenopt-13.c: Likewise.
4595 * gcc.dg/no-strict-overflow-4.c: Likewise.
4596 * gcc.dg/strict-overflow-4.c: Likewise.
4597 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4598 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4599 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4600 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4601 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4603 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4604 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4605 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4606 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4607 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4608 * gcc.dg/pr46309.c: Likewise.
4609 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4610
4611 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4614 for x86 targets.
4615 * gcc.c-torture/compile/20120727-2.c: New test.
4616
4617 2012-08-09 Martin Jambor <mjambor@suse.cz>
4618
4619 * gcc.dg/ipa/iinline-4.c: New test.
4620 * gcc.dg/ipa/iinline-5.c: Likewise.
4621 * gcc.dg/ipa/iinline-6.c: Likewise.
4622 * gcc.dg/ipa/iinline-7.c: Likewise.
4623 * gcc.dg/lto/20120723_0.c: Likewise.
4624 * gcc.dg/lto/20120723_1.c: Likewise.
4625
4626 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4627
4628 PR target/39423
4629 * gcc.target/sh/pr39423-1.c: New.
4630
4631 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4632
4633 PR target/51244
4634 * gcc.target/sh/pr51244-5: New.
4635 * gcc.target/sh/pr51244-6: New.
4636
4637 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4638
4639 * gcc.target/i386/adx-addxcarry32-3.c: New.
4640 * gcc.target/i386/adx-addxcarry64-3.c: New.
4641
4642 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4643
4644 PR rtl-optimization/53701
4645 * gcc.dg/pr53701.c: New test.
4646
4647 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4648
4649 * gcc.c-torture/compile/20120727-1.c: New test.
4650
4651 2012-08-09 Tobias Burnus <burnus@net-b.de>
4652
4653 PR fortran/54199
4654 * gfortran.dg/intrinsic_shadow_4.f90: New.
4655
4656 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4657
4658 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4659
4660 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4661
4662 * gcc.c-torture/execute/20120808-1.c: New test.
4663
4664 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4665
4666 PR rtl-optimization/54157
4667 * gcc.target/i386/pr54157.c: New file.
4668
4669 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4670
4671 * gcc.target/i386/adx-addcarryx32-1.c: New.
4672 * gcc.target/i386/adx-addcarryx32-2.c: New.
4673 * gcc.target/i386/adx-addcarryx64-1.c: New.
4674 * gcc.target/i386/adx-addcarryx64-2.c: New.
4675 * gcc.target/i386/adx-check.h: New.
4676 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4677 * gcc.target/i386/sse-12.c: Add -madx.
4678 * gcc.target/i386/sse-13.c: Ditto.
4679 * gcc.target/i386/sse-14.c: Ditto.
4680 * gcc.target/i386/sse-22.c: Ditto.
4681 * gcc.target/i386/sse-23.c: Ditto.
4682 * g++.dg/other/i386-2.C: Ditto.
4683 * g++.dg/other/i386-3.C: Ditto.
4684
4685 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4686
4687 * gcc.dg/tree-ssa/slsr-5.c: New.
4688 * gcc.dg/tree-ssa/slsr-6.c: New.
4689 * gcc.dg/tree-ssa/slsr-7.c: New.
4690 * gcc.dg/tree-ssa/slsr-8.c: New.
4691 * gcc.dg/tree-ssa/slsr-9.c: New.
4692 * gcc.dg/tree-ssa/slsr-10.c: New.
4693 * gcc.dg/tree-ssa/slsr-11.c: New.
4694 * gcc.dg/tree-ssa/slsr-12.c: New.
4695 * gcc.dg/tree-ssa/slsr-13.c: New.
4696 * gcc.dg/tree-ssa/slsr-14.c: New.
4697 * gcc.dg/tree-ssa/slsr-15.c: New.
4698 * gcc.dg/tree-ssa/slsr-16.c: New.
4699 * gcc.dg/tree-ssa/slsr-17.c: New.
4700 * gcc.dg/tree-ssa/slsr-18.c: New.
4701 * gcc.dg/tree-ssa/slsr-19.c: New.
4702 * gcc.dg/tree-ssa/slsr-20.c: New.
4703 * gcc.dg/tree-ssa/slsr-21.c: New.
4704 * gcc.dg/tree-ssa/slsr-22.c: New.
4705 * gcc.dg/tree-ssa/slsr-23.c: New.
4706 * gcc.dg/tree-ssa/slsr-24.c: New.
4707 * gcc.dg/tree-ssa/slsr-25.c: New.
4708 * gcc.dg/tree-ssa/slsr-26.c: New.
4709 * gcc.dg/tree-ssa/slsr-30.c: New.
4710 * gcc.dg/tree-ssa/slsr-31.c: New.
4711
4712 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4713
4714 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4715 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4716 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4717
4718 2012-08-06 Cary Coutant <ccoutant@google.com>
4719
4720 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4721
4722 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4723
4724 PR fortran/35831
4725 * gfortran.dg/dummy_procedure_5.f90: Modified.
4726 * gfortran.dg/dummy_procedure_8.f90: New.
4727 * gfortran.dg/interface_26.f90: Modified.
4728 * gfortran.dg/proc_ptr_11.f90: Modified.
4729 * gfortran.dg/proc_ptr_15.f90: Modified.
4730 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4731 * gfortran.dg/typebound_override_1.f90: Modified.
4732 * gfortran.dg/typebound_proc_6.f03: Modified.
4733
4734 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4735
4736 PR tree-optimization/51938
4737 PR tree-optimization/52005
4738 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4739 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4740 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4741 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4742
4743 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4744
4745 Avoid crashing on erroneous static_assert usage
4746 * g++.dg/cpp0x/static_assert8.C: New test.
4747
4748 2012-08-06 Jason Merrill <jason@redhat.com>
4749
4750 * g++.dg/cpp0x/sfinae38.C: New.
4751
4752 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4753 Paolo Carlini <paolo.carlini@oracle.com>
4754
4755 PR c++/54165
4756 * g++.dg/conversion/void2.C: New.
4757
4758 2012-08-06 Tom de Vries <tom@codesourcery.com>
4759
4760 * gcc.dg/tree-ssa/vrp78.c: New test.
4761
4762 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4763 Richard Sandiford <rdsandiford@googlemail.com>
4764
4765 * g++.dg/opt/enum2.C: Require fpic target.
4766 * g++.dg/lto/20090303_0.C: Likewise.
4767
4768 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4769 Catherine Moore <clm@codesourcery.com>
4770
4771 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4772 flush function names too.
4773 * gcc.target/mips/clear-cache-1.c: Likewise.
4774
4775 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4776
4777 PR target/54156
4778 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4779
4780 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4781
4782 PR fortran/54166
4783 * gfortran.dg/array_5.f90: New test.
4784
4785 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4786
4787 PR tree-optimization/30318
4788 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4789
4790 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4791
4792 * g++.dg/ext/vector17.C: New testcase.
4793
4794 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4795
4796 PR target/51931
4797 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4798 * g++.dg/opt/longbranch1.C: Likewise.
4799
4800 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4801
4802 PR tree-optimization/53805
4803 * gcc.dg/fold-notunord.c: New testcase.
4804
4805 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4806
4807 PR fortran/48820
4808 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4809 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4810
4811 2012-08-02 Jason Merrill <jason@redhat.com>
4812 Paolo Carlini <paolo.carlini@oracle.com>
4813
4814 PR c++/51213 (again)
4815 * g++.dg/cpp0x/sfinae37.C: Extend.
4816
4817 2012-08-02 Richard Guenther <rguenther@suse.de>
4818
4819 PR tree-optimization/50672
4820 * g++.dg/torture/pr50672.C: New testcase.
4821
4822 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4823
4824 PR fortran/54147
4825 * gfortran.dg/abstract_type_6.f03: Modified.
4826 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4827 * gfortran.dg/proc_ptr_comp_35.f90: New.
4828 * gfortran.dg/typebound_proc_9.f03: Modified.
4829 * gfortran.dg/typebound_proc_26.f90: New.
4830
4831 2012-08-02 Richard Guenther <rguenther@suse.de>
4832
4833 * gcc.dg/torture/pta-callused-1.c: Adjust.
4834 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4835 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4836 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4837 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4838 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4839 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4840 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4841 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4842
4843 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4844
4845 PR fortran/54033
4846 * gfortran.dg/include_6.f90: New test case.
4847 * gfortran.dg/include_7.f90: New test case.
4848 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4849
4850 2012-08-01 Tom de Vries <tom@codesourcery.com>
4851
4852 * gcc.dg/tree-ssa/vrp76.c: New test.
4853
4854 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4855
4856 PR tree-optimization/46556
4857 * gcc.dg/tree-ssa/slsr-27.c: New.
4858 * gcc.dg/tree-ssa/slsr-28.c: New.
4859 * gcc.dg/tree-ssa/slsr-29.c: New.
4860
4861 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4862
4863 PR fortran/42418
4864 * gfortran.dg/proc_decl_29.f90: New.
4865
4866 2012-07-31 Dehao Chen <dehao@google.com>
4867
4868 * gcc.dg/predict-7.c: New test.
4869
4870 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4871
4872 PR fortran/54134
4873 * gfortran.dg/typebound_override_3.f90: New.
4874
4875 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4876
4877 PR tree-optimization/53773
4878 * gcc.dg/vect/pr53773.c: New test.
4879
4880 2012-07-31 Nick Clifton <nickc@redhat.com>
4881
4882 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4883 and for XStormy16.
4884
4885 2012-07-31 Tobias Burnus <burnus@net-b.de>
4886
4887 * gfortran.dg/c_funloc_tests_6.f90: New.
4888 * gfortran.dg/c_funloc_tests_7.f90: New.
4889 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4890
4891 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4892
4893 PR c++/53624
4894 * g++.dg/cpp0x/temp_default5.C: New.
4895
4896 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4897
4898 PR fortran/51081
4899 * gfortran.dg/proc_ptr_37.f90: New.
4900
4901 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4902
4903 * lib/target-supports.exp
4904 (check_effective_target_vect_natural_alignment): New function.
4905 * gcc.dg/align-2.c: Only run on targets with natural alignment
4906 of vector types.
4907 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4908 alignment of vector types.
4909
4910 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4911 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4912
4913 * gcc.target/i386/rdseed16-1.c: New.
4914 * gcc.target/i386/rdseed32-1.c: Ditto
4915 * gcc.target/i386/rdseed64-1.c: Ditto
4916 * gcc.target/i386/sse-12.c: Add -mrdseed.
4917 * gcc.target/i386/sse-13.c: Ditto.
4918 * gcc.target/i386/sse-14.c: Ditto.
4919 * g++.dg/other/i386-2.C: Ditto.
4920 * g++.dg/other/i386-3.C: Ditto.
4921
4922 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4923
4924 PR target/51244
4925 * gcc.target/sh/pr51244-4.c: New.
4926
4927 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4928
4929 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4930 for alpha*-*-* targets. Cleanup original tree dump.
4931
4932 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4933
4934 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4935 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4936
4937 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4938
4939 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4940 rand, srand. Include <stdlib.h>.
4941
4942 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4943
4944 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4945
4946 2012-07-26 Richard Henderson <rth@redhat.com>
4947
4948 * gcc.dg/attr-hotcold-1.c: New.
4949 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4950
4951 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4952 Sandra Loosemore <sandra@codesourcery.com>
4953
4954 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4955
4956 2012-07-26 Tobias Burnus <burnus@net-b.de>
4957
4958 * gfortran.dg/contiguous_1.f90: Update dg-error.
4959 * gfortran.dg/proc_ptr_32.f90: Ditto.
4960
4961 2012-07-26 Richard Guenther <rguenther@suse.de>
4962
4963 PR tree-optimization/54098
4964 * gcc.dg/torture/pr54098.c: New testcase.
4965
4966 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4967
4968 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4969 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4970
4971 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4972
4973 PR fortran/44354
4974 * gfortran.dg/array_constructor_39.f90: New test.
4975
4976 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4977
4978 PR fortran/44354
4979 * gfortran.dg/array_constructor_38.f90: New test.
4980
4981 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4982
4983 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4984
4985 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4986
4987 * gnat.dg/noreturn5.ad[sb]: New test.
4988
4989 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4990 Paul Brook <paul@codesourcery.com>
4991
4992 PR target/53633
4993
4994 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4995 * c-c++-common/pr53633.c: New test.
4996
4997 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4998
4999 * gcc.target/i386/asm-dialect-1.c: New test case.
5000
5001 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5002 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5003
5004 * gcc.target/i386/prefetchw-1.c: New.
5005 * gcc.target/i386/sse-12.c: Add -mprfchw.
5006 * gcc.target/i386/sse-13.c: Ditto.
5007 * gcc.target/i386/sse-14.c: Ditto.
5008 * gcc.target/i386/sse-22.c: Ditto.
5009 * gcc.target/i386/sse-23.c: Ditto.
5010 * g++.dg/other/i386-2.C: Ditto.
5011 * g++.dg/other/i386-3.C: Ditto.
5012
5013 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5014
5015 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5016
5017 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5018
5019 PR target/54051
5020 * gcc.target/arm/pr54051.c: New.
5021 * gcc.target/arm/vfp-1.c: Adjust test.
5022
5023 2012-07-24 Julian Brown <julian@codesourcery.com>
5024
5025 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5026 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5027 hard-float ARM.
5028
5029 2012-07-23 Paul Brook <paul@codesourcery.com>
5030
5031 * g++.dg/other/armv7m-1.c: New test.
5032
5033 2012-07-23 Julian Brown <julian@codesourcery.com>
5034
5035 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5036 ARM.
5037 (DO_TEST): Define to 1 for appropriate ARM targets.
5038
5039 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5040
5041 PR tree-optimization/53881
5042 * gcc.dg/pr53881.c: Renamed to ...
5043 * gcc.dg/pr53881-1.c: ... this.
5044 * gcc.dg/pr53881-2.c: New test.
5045
5046 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5047
5048 Handle recent changes in default atomics for cris*-*-linux*.
5049 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5050 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5051 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5052 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5053 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5054 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5055 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5056 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5057 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5058 -mno-unaligned-atomic-may-use-library is in effect for
5059 cris*-*-linux*.
5060 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5061 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5062 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5063 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5064 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5065 gcc.target/cris/torture/sync-mis-op-i-1.c,
5066 gcc.target/cris/torture/sync-mis-op-i-2.c,
5067 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5068 gcc.target/cris/torture/sync-mis-op-i-3.c,
5069 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5070 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5071 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5072 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5073 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5074 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5075 (main): Remove local variable x.
5076 [mis_ok]: Check that atomics don't fail.
5077
5078 2012-07-21 Andrew Pinski <apinski@cavium.com>
5079
5080 * gcc.dg/tree-ssa/vrp72.c: New test.
5081 * gcc.dg/tree-ssa/vrp73.c: New test.
5082 * gcc.dg/tree-ssa/vrp74.c: New test.
5083 * gcc.dg/tree-ssa/vrp75.c: New test.
5084
5085 2012-07-21 Andrew Pinski <apinski@cavium.com>
5086
5087 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5088 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5089
5090 2012-07-21 Andrew Pinski <apinski@cavium.com>
5091
5092 * gcc.target/mips/octeon-pop-2.c: New testcase.
5093
5094 2012-07-21 Tobias Burnus <burnus@net-b.de>
5095
5096 PR fortran/48820
5097 * gfortran.dg/assumed_rank_3.f90: New.
5098 * gfortran.dg/assumed_rank_11.f90: New.
5099 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5100 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5101 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5102
5103 2012-07-21 Andrew Pinski <apinski@cavium.com>
5104
5105 * gcc.target/mips/unaligned-1.c: New testcase.
5106
5107 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5108
5109 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5110
5111 2012-07-20 Tobias Burnus <burnus@net-b.de>
5112
5113 * gfortran.dg/bind_c_array_params_2.f90: New.
5114 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5115 and update dg-error.
5116
5117 2012-07-20 Tobias Burnus <burnus@net-b.de>
5118
5119 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5120
5121 2012-07-20 Jason Merrill <jason@redhat.com>
5122
5123 PR c++/54038
5124 * g++.dg/other/array7.C: New.
5125
5126 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5127
5128 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5129 the basic block and check loop depth.
5130 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5131 matching patterns and comments.
5132 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5133 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5134
5135 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR c++/28656
5138 * c-c++-common/pr28656.c: New test.
5139
5140 2012-07-19 Jason Merrill <jason@redhat.com>
5141
5142 PR c++/54026
5143 * g++.dg/init/mutable1.C: New.
5144
5145 2012-07-20 Tobias Burnus <burnus@net-b.de>
5146
5147 PR fortran/48820
5148 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5149 * gfortran.dg/assumed_rank_1.f90: New.
5150 * gfortran.dg/assumed_rank_1_c.c: New.
5151 * gfortran.dg/assumed_rank_2.f90: New.
5152 * gfortran.dg/assumed_rank_4.f90: New.
5153 * gfortran.dg/assumed_rank_5.f90: New.
5154 * gfortran.dg/assumed_rank_6.f90: New.
5155 * gfortran.dg/assumed_rank_7.f90: New.
5156 * gfortran.dg/assumed_rank_8.f90: New.
5157 * gfortran.dg/assumed_rank_8_c.c: New.
5158 * gfortran.dg/assumed_rank_9.f90: New.
5159 * gfortran.dg/assumed_rank_10.f90: New.
5160 * gfortran.dg/assumed_rank_12.f90: New.
5161
5162 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/opt25.adb: New test.
5165 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5166 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5167
5168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/aggr20.ad[sb]: New test.
5171 * gnat.dg/aggr20_pkg.ads: New helper.
5172
5173 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5174
5175 * gnat.dg/derived_type3.adb: New test.
5176 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5177
5178 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR rtl-optimization/53942
5181 * gcc.dg/pr53942.c: New test.
5182
5183 2012-07-19 Jason Merrill <jason@redhat.com>
5184
5185 PR c++/54021
5186 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5187
5188 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gnat.dg/discr38.adb: New test.
5191
5192 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR middle-end/54017
5195 * c-c++-common/gomp/pr54017.c: New test.
5196
5197 2012-07-19 Richard Guenther <rguenther@suse.de>
5198 Eric Botcazou <ebotcazou@adacore.com>
5199
5200 * gnat.dg/loop_optimization11.adb: New testcase.
5201 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5202
5203 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5204 Jason Merrill <jason@redhat.com>
5205
5206 * g++.dg/cpp0x/sfinae37.C: New.
5207 * g++.dg/template/access23.C: New.
5208 * g++.dg/template/access7.C: Adjust.
5209 * g++.dg/template/sfinae10.C: Don't expect errors.
5210 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5211
5212 2012-07-18 Julian Brown <julian@codesourcery.com>
5213 Sandra Loosemore <sandra@codesroucery.com>
5214
5215 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5216
5217 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/noreturn4.ad[sb]: New test.
5220 * gnat.dg/noreturn4_pkg.ads: New helper.
5221
5222 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5223 Julian Brown <julian@codesourcery.com>
5224
5225 * gcc.target/arm/neon-vdup-1.c: New test case.
5226 * gcc.target/arm/neon-vdup-2.c: New test case.
5227 * gcc.target/arm/neon-vdup-3.c: New test case.
5228 * gcc.target/arm/neon-vdup-4.c: New test case.
5229 * gcc.target/arm/neon-vdup-5.c: New test case.
5230 * gcc.target/arm/neon-vdup-6.c: New test case.
5231 * gcc.target/arm/neon-vdup-7.c: New test case.
5232 * gcc.target/arm/neon-vdup-8.c: New test case.
5233 * gcc.target/arm/neon-vdup-9.c: New test case.
5234 * gcc.target/arm/neon-vdup-10.c: New test case.
5235 * gcc.target/arm/neon-vdup-11.c: New test case.
5236 * gcc.target/arm/neon-vdup-12.c: New test case.
5237 * gcc.target/arm/neon-vdup-13.c: New test case.
5238 * gcc.target/arm/neon-vdup-14.c: New test case.
5239 * gcc.target/arm/neon-vdup-15.c: New test case.
5240 * gcc.target/arm/neon-vdup-16.c: New test case.
5241 * gcc.target/arm/neon-vdup-17.c: New test case.
5242 * gcc.target/arm/neon-vdup-18.c: New test case.
5243 * gcc.target/arm/neon-vdup-19.c: New test case.
5244 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5245 arguments non-constant.
5246
5247 2012-07-18 Richard Guenther <rguenther@suse.de>
5248
5249 PR tree-optimization/53970
5250 * g++.dg/torture/pr53970.C: New testcase.
5251
5252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5253
5254 PR target/38621
5255 * gcc.c-torture/compile/pr38621.c: New.
5256
5257 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5258
5259 PR target/33135
5260 * gcc.target/sh/pr33135-1.c: New.
5261 * gcc.target/sh/pr33135-2.c: New.
5262 * gcc.target/sh/pr33135-3.c: New.
5263 * gcc.target/sh/pr33135-4.c: New.
5264
5265 2012-07-17 Jason Merrill <jason@redhat.com>
5266
5267 PR c++/53995
5268 * g++.dg/parse/enum9.C: New.
5269
5270 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5271 Sandra Loosemore <sandra@codesourcery.com>
5272
5273 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5274 if there is a conflict with -mcpu=. Use -mcpu=5208.
5275
5276 2012-07-17 Jason Merrill <jason@redhat.com>
5277
5278 PR c++/53989
5279 * g++.dg/template/array23.C: New.
5280
5281 2012-07-17 Tobias Burnus <burnus@net-b.de>
5282
5283 PR fortran/53985
5284 * gfortran.dg/bind_c_usage_26.f90: New.
5285 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5286 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5287 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5288 * gfortran.dg/interop_params.f03: Ditto.
5289
5290 2012-07-17 Jason Merrill <jason@redhat.com>
5291
5292 * g++.dg/template/inherit8.C: Adjust.
5293 * g++.dg/template/using21.C: Adjust.
5294 * g++.dg/template/using22.C: Adjust.
5295
5296 PR c++/53549
5297 * g++.dg/template/current-inst1.C: New.
5298 * g++.dg/parse/crash35.C: Adjust.
5299
5300 2012-07-17 Tobias Burnus <burnus@net-b.de>
5301
5302 PR fortran/52101
5303 * gfortran.dg/oldstyle_4.f90: New.
5304
5305 2012-07-17 Tobias Burnus <burnus@net-b.de>
5306
5307 PR fortran/49265
5308 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5309 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5310
5311 2012-07-16 Jason Merrill <jason@redhat.com>
5312
5313 * g++.dg/parse/access8.C: Adjust.
5314 * g++.dg/template/sfinae6_neg.C: Adjust.
5315
5316 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5317
5318 PR fortran/53824
5319 * gfortran.dg/coarray_allocate_1.f90: New test.
5320
5321 2012-07-16 Andrew Pinski <apinski@cavium.com>
5322
5323 * gcc.c-torture/execute/bswap-1.c: New testcase.
5324 * gcc.c-torture/compile/unalign-1.c: New testcase.
5325 * gcc.c-torture/compile/20120524-1.c: New testcase.
5326 * gcc.c-torture/compile/20101216-1.c: New testcase.
5327
5328 2012-07-16 Dehao Chen <dehao@google.com>
5329
5330 Revert
5331 2012-07-10 Dehao Chen <dehao@google.com>
5332
5333 * gcc.dg/debug_info_inline.c: New test.
5334
5335 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5336
5337 PR fortran/53956
5338 * gfortran.dg/proc_decl_28.f90: New.
5339
5340 2012-07-16 Andrew Pinski <apinski@cavium.com>
5341
5342 * gcc.dg/torture/builtins-1.c: New testcase.
5343
5344 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5345
5346 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5347 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5348 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5349 gcc.target/cris/sync-1-v10.c,
5350 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5351 pass -mno-unaligned-atomic-may-use-library.
5352 * gcc.target/cris/sync-xchg-1.c: New test.
5353 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5354 valid register operand output modifier.
5355
5356 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5357
5358 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5359 characters.
5360
5361 2012-07-13 Andrew Pinski <apinski@cavium.com>
5362
5363 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5364 rather than cleanup-tree-dump.
5365 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5366
5367 2012-07-13 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/53907
5370 * gcc.target/i386/pr53907.c: New testcase.
5371
5372 2012-07-13 Richard Guenther <rguenther@suse.de>
5373
5374 PR tree-optimization/53922
5375 * gcc.dg/torture/pr53922.c: New testcase.
5376
5377 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5378
5379 PR rtl-optimization/53908
5380 * gcc.dg/torture/pr53908.c: New test.
5381
5382 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5383
5384 PR c++/53531
5385 * g++.dg/cpp0x/variadic135.C: New.
5386
5387 2012-07-12 Jason Merrill <jason@redhat.com>
5388
5389 * g++.dg/template/sfinae6_neg.C: Adjust.
5390
5391 2012-07-12 Tobias Burnus <burnus@net-b.de>
5392
5393 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5394 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5395 scan-tree-dump-times pattern.
5396
5397 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5398
5399 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5400
5401 2012-07-11 Jason Merrill <jason@redhat.com>
5402
5403 DR 1402
5404 * g++.g/cpp0x/defaulted37.C: New.
5405
5406 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5407
5408 PR target/53859
5409 * gcc.target/arm/pr53859.c: New test.
5410
5411 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5412
5413 PR target/53886
5414 * gcc.c-torture/compile/pr53886.c: New.
5415
5416 2012-07-10 Dehao Chen <dehao@google.com>
5417
5418 * gcc.dg/debug_info_inline.c: New test.
5419
5420 2012-07-10 Jason Merrill <jason@redhat.com>
5421
5422 PR c++/53733
5423 * g++.dg/cpp0x/defaulted36.C: New.
5424 * g++.dg/cpp0x/defaulted21.C: Adjust.
5425
5426 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5427
5428 2012-07-09 Sterling Augustine <saugustine@google.com>
5429
5430 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5431
5432 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5433
5434 PR tree-optimization/53887
5435 * gcc.dg/pr53887.c: New test.
5436
5437 2012-07-09 Jason Merrill <jason@redhat.com>
5438
5439 PR c++/53882
5440 * g++.dg/cpp0x/nullptr29.C: New.
5441
5442 2012-07-09 Tom de Vries <tom@codesourcery.com>
5443 Richard Guenther <rguenther@suse.de>
5444
5445 * gcc.dg/builtin-unreachable-6.c: New test.
5446 * gcc.dg/builtin-unreachable-5.c: New test.
5447
5448 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5449
5450 PR tree-optimization/53881
5451 * gcc.dg/pr53881.c: New test.
5452
5453 2012-07-06 Jason Merrill <jason@redhat.com>
5454
5455 PR c++/53862
5456 * g++.dg/cpp0x/variadic134.C: New.
5457
5458 PR c++/53858
5459 * g++.dg/cpp0x/alias-decl-20.C: New.
5460
5461 2012-07-06 Tom de Vries <tom@codesourcery.com>
5462
5463 PR tree-optimization/51879
5464 * gcc.dg/pr51879-16.c: New test.
5465 * gcc.dg/pr51879-17.c: Same.
5466
5467 2012-07-06 Tom de Vries <tom@codesourcery.com>
5468
5469 PR tree-optimization/52009
5470 * gcc.dg/pr51879-7.c: New test.
5471 * gcc.dg/pr51879-18.c: New test.
5472
5473 2012-07-05 Jason Merrill <jason@redhat.com>
5474
5475 PR c++/50852
5476 * g++.dg/template/typedef39.C: New.
5477
5478 PR c++/53039
5479 * g++.dg/cpp0x/variadic133.C: New.
5480 * g++.dg/template/param1.C: Adjust.
5481
5482 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5483
5484 PR target/48941
5485 PR target/51980
5486 * gcc.target/arm/neon/vtrnf32.c: Update.
5487 * gcc.target/arm/neon/vtrns32.c: Update.
5488 * gcc.target/arm/neon/vtrnu32.c: Update.
5489 * gcc.target/arm/neon/vzipf32.c: Update.
5490 * gcc.target/arm/neon/vzips32.c: Update.
5491 * gcc.target/arm/neon/vzipu32.c: Update.
5492
5493 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5494
5495 PR fortran/53732
5496 * gfortran.dg/inline_sum_4.f90: New test.
5497
5498 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5499
5500 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5501
5502 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5503
5504 * gcc.target/arm/fma-sp.c: New testcase.
5505 * gcc.target/arm/fma.c: Likewise.
5506 * gcc.target/arm/fma.h: Likewise.
5507
5508 2012-07-04 Jason Merrill <jason@redhat.com>
5509
5510 PR c++/53848
5511 * g++.dg/other/enum3.C: New.
5512
5513 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5514
5515 PR middle-end/53321
5516 * g++.dg/torture/pr53321.C: New test.
5517
5518 2012-07-04 Richard Guenther <rguenther@suse.de>
5519
5520 PR tree-optimization/53844
5521 * g++.dg/tree-ssa/pr53844.C: New testcase.
5522
5523 2012-07-04 Richard Guenther <rguenther@suse.de>
5524
5525 PR tree-optimization/53849
5526 * gcc.dg/pr53849.c: New testcase.
5527
5528 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/53812
5531 * g++.dg/ext/label14.C: New test.
5532
5533 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5534
5535 PR target/53811
5536 * g++.dg/other/pr53811.C: New test.
5537
5538 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5539
5540 PR target/28896
5541 * gcc.target/m68k/stack-limit-1.c: New testcase.
5542
5543 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5544
5545 * gnat.dg/recursive_call.adb: New test.
5546
5547 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5548
5549 * gnat.dg/discr37.ad[sb]: New test.
5550
5551 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5552
5553 * g++.dg/other/packed1.C: Remove SH from xfail list.
5554
5555 2012-07-02 Jason Merrill <jason@redhat.com>
5556
5557 PR c++/53619
5558 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5559
5560 PR c++/53783
5561 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5562
5563 PR c++/53788
5564 * g++.dg/cpp0x/decltype39.C: New.
5565 * g++.dg/diagnostic/method1.C: Adjust.
5566
5567 PR c++/53816
5568 * g++.dg/template/ref6.C: New.
5569
5570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 PR target/53568
5573 * gcc.target/sh/pr53568-1.c: New.
5574
5575 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5576
5577 PR target/51244
5578 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5579
5580 2012-07-02 Jason Merrill <jason@redhat.com>
5581
5582 PR c++/53821
5583 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5584
5585 PR c++/53524
5586 * g++.dg/template/enum7.C: New.
5587 * g++.dg/other/ptrmem10.C: Adjust.
5588 * g++.dg/other/ptrmem11.C: Adjust.
5589 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5590
5591 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5592
5593 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5594
5595 2012-07-01 Wei Guozhi <carrot@google.com>
5596
5597 PR target/53447
5598 * gcc.target/arm/pr53447-1.c: New testcase.
5599 * gcc.target/arm/pr53447-2.c: New testcase.
5600 * gcc.target/arm/pr53447-3.c: New testcase.
5601 * gcc.target/arm/pr53447-4.c: New testcase.
5602
5603 2012-06-29 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/47061
5606 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5607
5608 2012-06-29 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/37541
5611 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5612
5613 2012-06-29 Richard Guenther <rguenther@suse.de>
5614
5615 PR tree-optimization/52589
5616 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5617
5618 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5619
5620 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5621
5622 * g++.dg/template/error46.C: Add missing comment to dg-message.
5623 * g++.dg/template/crash107.C: Likewise.
5624 * g++.dg/template/error47.C: Likewise.
5625 * g++.dg/template/crash108.C: Likewise.
5626 * g++.dg/overload/operator5.C: Likewise.
5627
5628 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5629 errors in dg-message directives, add comments.
5630
5631 2012-06-28 Kai Tietz <ktietz@redhat.com>
5632
5633 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5634 hard-coded 'unsigned long'.
5635
5636 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/51581
5639 * gcc.dg/vect/pr51581-4.c: New test.
5640
5641 PR tree-optimization/53645
5642 * gcc.c-torture/execute/pr53645-2.c: New test.
5643
5644 2012-06-28 Richard Guenther <rguenther@suse.de>
5645
5646 PR middle-end/53790
5647 * gcc.dg/torture/pr53790.c: New testcase.
5648
5649 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR tree-optimization/53645
5652 * gcc.c-torture/execute/pr53645.c: New test.
5653
5654 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5655
5656 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5657
5658 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5659
5660 PR debug/53671
5661 PR debug/49888
5662 * gcc.dg/guality/pr49888.c: Account for the possibility that
5663 the variable is optimized out at the first test.
5664
5665 2012-06-27 Jason Merrill <jason@redhat.com>
5666
5667 * g++.dg/cpp0x/override2.C: Adjust.
5668 * g++.dg/template/error5.C: Adjust.
5669 * g++.dg/parse/crash28.C: Adjust.
5670
5671 PR c++/53563
5672 * g++.dg/parse/template27.C: New.
5673 * g++.dg/template/crash74.C: Adjust expected output.
5674
5675 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5676
5677 PR fortran/41951
5678 PR fortran/49591
5679 * gfortran.dg/typebound_operator_16.f03: New.
5680
5681 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5682
5683 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5684 even src1.i and src2.i fields even in the second half of the arrays.
5685
5686 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5687
5688 PR c++/51033.
5689 * g++.dg/torture/vshuf-16.inc: New test.
5690 * g++.dg/torture/vshuf-2.inc: New test.
5691 * g++.dg/torture/vshuf-4.inc: New test.
5692 * g++.dg/torture/vshuf-8.inc: New test.
5693 * g++.dg/torture/vshuf-main.inc: New test.
5694 * g++.dg/torture/vshuf-v16hi.C: New test.
5695 * g++.dg/torture/vshuf-v16qi.C: New test.
5696 * g++.dg/torture/vshuf-v2df.C: New test.
5697 * g++.dg/torture/vshuf-v2di.C: New test.
5698 * g++.dg/torture/vshuf-v2sf.C: New test.
5699 * g++.dg/torture/vshuf-v2si.C: New test.
5700 * g++.dg/torture/vshuf-v4df.C: New test.
5701 * g++.dg/torture/vshuf-v4di.C: New test.
5702 * g++.dg/torture/vshuf-v4sf.C: New test.
5703 * g++.dg/torture/vshuf-v4si.C: New test.
5704 * g++.dg/torture/vshuf-v8hi.C: New test.
5705 * g++.dg/torture/vshuf-v8qi.C: New test.
5706 * g++.dg/torture/vshuf-v8si.C: New test.
5707
5708 2012-06-27 Richard Guenther <rguenther@suse.de>
5709
5710 PR middle-end/53676
5711 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5712
5713 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5714
5715 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5716 scan-dump-dem-not): Use printable pattern in test name.
5717
5718 2012-06-26 Sterling Augustine <saugustine@google.com>
5719 Dominique Dhumieres <dominiq@lps.ens.fr>
5720
5721 * gcc.dg/pubtypes-2.c: Update expected output.
5722 * gcc.dg/pubtypes-3.c: Likewise.
5723 * gcc.dg/pubtypes-4.c: Likewise.
5724
5725 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5726
5727 * gcc.dg/tree-ssa/slsr-1.c: New test.
5728 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5729 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5730 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5731
5732 2012-06-26 Matt Turner <mattst88@gmail.com>
5733
5734 PR target/35294
5735 * gcc.target/arm/mmx-2.c: New.
5736
5737 2012-06-26 Richard Guenther <rguenther@suse.de>
5738
5739 PR c++/53752
5740 * g++.dg/torture/pr53752.C: New testcase.
5741
5742 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR tree-optimization/53748
5745 * gcc.c-torture/compile/pr53748.c: New test.
5746
5747 2012-06-25 Jason Merrill <jason@redhat.com>
5748
5749 PR c++/53498
5750 PR c++/53305
5751 * g++.dg/cpp0x/decltype38.C: New.
5752 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5753
5754 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5755
5756 * lib/target-supports-dg.exp (testname-for-summary): New.
5757 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5758 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5759 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5760 scan-module-absence, output-exists, output-exists-not: Use
5761 testname-for-summary.
5762 (dg-test): Clean up testname_with_flags.
5763 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5764 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5765 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5766 scan-assembler-dem-not, object-size: Use testname-for-summary.
5767 * lib/gcov.exp (run-gcov): Likewise.
5768 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5769 scan-dump-dem, scan-dump-dem-note): Likewise.
5770
5771 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5772 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5773 including profopt.opt; save and restore existing value.
5774 * g++.dg/bprob/bprob.exp: Likewise.
5775 * gcc.dg/matrix/matrix.exp: Likewise.
5776 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5777 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5778 PROFOPT_OPTIONS.
5779
5780 2012-06-25 Richard Henderson <rth@redhat.com>
5781
5782 * gcc.dg/pr53749.c: New.
5783
5784 2012-06-25 Jason Merrill <jason@redhat.com>
5785
5786 PR c++/52988
5787 * g++.dg/cpp0x/nullptr28.C: New.
5788
5789 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5790
5791 * gcc.target/arm/neon-vld1_dupQ.c: New.
5792
5793 2012-06-25 Florian Weimer <fweimer@redhat.com>
5794
5795 * g++.dg/init/new35.C: New.
5796 * g++.dg/init/new36.C: New.
5797 * g++.dg/init/new37.C: New.
5798 * g++.dg/ext/vla5.C: New warning.
5799 * g++.dg/ext/vla8.C: New warning.
5800 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5801
5802 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5803 James Greenhalgh <james.greenhalgh@arm.com>
5804
5805 * gcc.target/arm/ftest-support-arm.h New testcase.
5806 * gcc.target/arm/ftest-support-thumb.h Likewise.
5807 * gcc.target/arm/ftest-support.h Likewise.
5808 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5809 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5810 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5811 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5812 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5813 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5814 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5815 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5816 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5817 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5818 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5819 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5820 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5821 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5822 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5823 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5824 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5825 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5826 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5827 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5828 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5829 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5830 * lib/target-supports.exp
5831 (check_effective_target_arm_arch_FUNC): Add support for more
5832 architectures.
5833 (add_options_for_arm_arch_FUNC): Likewise.
5834 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5835
5836 2012-06-25 Jason Merrill <jason@redhat.com>
5837
5838 PR c++/53202
5839 * g++.dg/cpp0x/constexpr-tuple.C: New.
5840
5841 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR target/53759
5844 * gcc.target/i386/pr53759.c: New test.
5845
5846 PR c++/53594
5847 * g++.dg/cpp0x/nsdmi7.C: New test.
5848
5849 2012-06-24 Kai Tietz <ktietz@redhat.com>
5850
5851 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5852 for LLP64 targets.
5853 * gcc.target/i386/pr38988.c: Likewise.
5854
5855 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5856
5857 PR fortran/47710
5858 PR fortran/53328
5859 * gfortran.dg/typebound_generic_12.f03: New.
5860 * gfortran.dg/typebound_generic_13.f03: New.
5861
5862 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5863
5864 * gnat.dg/lto15.ad[sb]: New test.
5865
5866 2012-06-21 Meador Inge <meadori@codesourcery.com>
5867
5868 PR c/53702
5869 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5870
5871 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5872
5873 * gcc.dg/pch/ident-1.c: New test.
5874 * gcc.dg/pch/ident-1.hs: Header file for new test.
5875
5876 2012-06-21 Michael Matz <matz@suse.de>
5877
5878 PR middle-end/53688
5879 * gcc.c-torture/execute/pr53688.c: New test.
5880
5881 2012-06-20 Richard Guenther <rguenther@suse.de>
5882
5883 PR tree-optimization/30318
5884 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5885
5886 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5887
5888 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5889
5890 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5891
5892 * gcc.target/i386/clearcapv2.map: New file.
5893 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5894
5895 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5896
5897 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5898 and add __sh__ case.
5899
5900 2012-06-19 Jason Merrill <jason@redhat.com>
5901
5902 PR c++/52637
5903 * g++.dg/debug/localclass1.C: New.
5904
5905 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5906
5907 * g++.dg/cpp0x/override4.C: New.
5908
5909 2012-06-14 Jason Merrill <jason@redhat.com>
5910
5911 PR c++/53651
5912 * g++.dg/cpp0x/decltype37.C: New.
5913
5914 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5915
5916 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5917
5918 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5919
5920 * gcc.c-torture/compile/vector-5.c,
5921 gcc.c-torture/compile/vector-6.c: New tests.
5922
5923 2012-06-19 Richard Henderson <rth@redhat.com>
5924
5925 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5926
5927 2012-06-19 Richard Guenther <rguenther@suse.de>
5928
5929 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5930
5931 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/53712
5934 * gcc.target/i386/pr53712.c: New test.
5935
5936 2012-06-18 Tobias Burnus <burnus@net-b.de>
5937
5938 PR fortran/53692
5939 * gfortran.dg/elemental_optional_args_6.f90: New.
5940
5941 2012-06-18 Tobias Burnus <burnus@net-b.de>
5942
5943 PR fortran/53526
5944 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5945 * gfortran.dg/coarray/move_alloc_1.f90
5946
5947 2012-06-18 Tobias Burnus <burnus@net-b.de>
5948
5949 PR fortran/53526
5950 * gfortran.dg/coarray_27.f90: New.
5951
5952 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5953 Greta Yorsh <Greta.Yorsh@arm.com>
5954
5955 * gcc.target/arm/epilog-1.c: New test.
5956
5957 2012-06-18 Richard Guenther <rguenther@suse.de>
5958
5959 PR tree-optimization/53693
5960 * g++.dg/torture/pr53693.C: New testcase.
5961
5962 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5963
5964 PR tree-optimization/53703
5965 * gcc.dg/torture/pr53703.c: New test.
5966
5967 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5968
5969 PR middle-end/53698
5970 * gcc.target/i386/pr53698.c: New test.
5971
5972 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5973
5974 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5975
5976 2012-06-17 Tobias Burnus <burnus@net-b.de>
5977
5978 PR fortran/53691
5979 PR fortran/53685
5980 * gfortran.dg/transfer_check_3.f90: New.
5981
5982 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5983
5984 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5985
5986 2012-06-16 Tobias Burnus <burnus@net-b.de>
5987
5988 PR fortran/53642
5989 PR fortran/45170
5990 * gfortran.dg/deferred_type_param_8.f90: New.
5991
5992 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5993
5994 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5995 testname that includes flags, passed in as new argument, in
5996 pass/fail messages.
5997 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5998 and pass it to verify-* procedures.
5999
6000 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6001 alignment torture options with usual torture options.
6002
6003 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6004 messages reported for one line of source code.
6005 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6006 * g++.dg/cpp0x/decltype2.C: Likewise.
6007 * g++.dg/cpp0x/decltype3.C: Likewise.
6008 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6009 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6010 * g++.dg/cpp0x/static_assert3.C: Likewise.
6011 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6012 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6013 * g++.dg/cpp0x/union1.C: Likewise.
6014 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6015 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6016 * g++.dg/cpp0x/variadic2.C: Likewise.
6017 * g++.dg/cpp0x/variadic20.C: Likewise.
6018 * g++.dg/cpp0x/variadic74.C: Likewise.
6019 * g++.dg/diagnostic/bitfld2.C: Likewise.
6020 * g++.dg/ext/attrib44.C: Likewise.
6021 * g++.dg/ext/no-asm-1.C: Likewise.
6022 * g++.dg/other/error34.C: Likewise.
6023 * g++.dg/parse/crash46.C: Likewise.
6024 * g++.dg/parse/error10.C: Likewise.
6025 * g++.dg/parse/error2.C: Likewise.
6026 * g++.dg/parse/error3.C: Likewise.
6027 * g++.dg/parse/error36.C: Likewise.
6028 * g++.dg/parse/error8.C: Likewise.
6029 * g++.dg/parse/error9.C: Likewise.
6030 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6031 * g++.dg/parse/parser-pr28152.C: Likewise.
6032 * g++.dg/parse/template25.C: Likewise.
6033 * g++.dg/parse/typename11.C: Likewise.
6034 * g++.dg/tc1/dr147.C: Likewise.
6035 * g++.dg/template/deduce3.C: Likewise.
6036 * g++.dg/template/koenig9.C: Likewise.
6037 * g++.dg/template/pr23510.C: Likewise.
6038 * g++.dg/warn/pr12242.C: Likewise.
6039 * g++.dg/warn/pr30551-2.C: Likewise.
6040 * g++.dg/warn/pr30551.C: Likewise.
6041 * g++.old-deja/g++.other/typename1.C: Likewise.
6042 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6043
6044 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6045
6046 PR c++/51033
6047 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6048 * c-c++-common/torture/vshuf-2.inc: Likewise.
6049 * c-c++-common/torture/vshuf-4.inc: Likewise.
6050 * c-c++-common/torture/vshuf-8.inc: Likewise.
6051 * c-c++-common/torture/vshuf-main.inc: Likewise.
6052 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6053 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6054 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6055 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6056 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6057 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6058 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6059 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6060 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6061 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6062 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6063 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6064 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6065 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6066
6067 2012-06-15 Michael Matz <matz@suse.de>
6068
6069 * gcc.dg/tree-ssa/vector-4.c: New test.
6070
6071 2012-06-15 Michael Matz <matz@suse.de>
6072
6073 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6074 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6075
6076 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6077
6078 PR tree-optimization/53636
6079 * gcc.target/arm/pr53636.c: New test.
6080
6081 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR tree-optimization/51581
6084 * gcc.c-torture/execute/pr51581-1.c: New test.
6085 * gcc.c-torture/execute/pr51581-2.c: New test.
6086 * gcc.dg/vect/pr51581-1.c: New test.
6087 * gcc.dg/vect/pr51581-2.c: New test.
6088 * gcc.dg/vect/pr51581-3.c: New test.
6089 * gcc.target/i386/avx-pr51581-1.c: New test.
6090 * gcc.target/i386/avx-pr51581-2.c: New test.
6091 * gcc.target/i386/avx2-pr51581-1.c: New test.
6092 * gcc.target/i386/avx2-pr51581-2.c: New test.
6093 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6094
6095 2012-06-15 Richard Guenther <rguenther@suse.de>
6096
6097 * gcc.c-torture/execute/20120615-1.c: New testcase.
6098
6099 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6100
6101 * gnat.dg/vect8.ad[sb]: New test.
6102
6103 2012-06-14 Richard Guenther <rguenther@suse.de>
6104
6105 * gcc.dg/tree-ssa/vrp.h: New testcase.
6106 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6107
6108 2012-06-13 Christian Bruel <christian.bruel@st.com>
6109
6110 PR target/53621
6111 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6112
6113 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6114
6115 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6116
6117 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6118
6119 PR testsuite/20771
6120 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6121 test summary unique.
6122
6123 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6124 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6125 scan-stack-usage-not): Don't strip torture options from test name.
6126
6127 * lib/scandump.exp (scan-dump-times): Use printable version of
6128 regexp in test summary line.
6129
6130 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6131 messages reported for one line of source code.
6132 * gcc.dg/format/few-1.c: Likewise.
6133 * gcc.dg/ia64-sync-2.c: Likewise.
6134 * gcc.dg/sync-2.c: Likewise.
6135 * gcc.dg/noncompile/pr44517.c: Likewise.
6136
6137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6138
6139 PR debug/49888
6140 * gcc.dg/guality/pr49888.c: New.
6141
6142 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6143
6144 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6145 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6146 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6147
6148 2012-06-13 Tobias Burnus <burnus@net-b.de>
6149
6150 PR fortran/53643
6151 * gfortran.dg/intent_out_7.f90: New.
6152
6153 2012-06-13 Tobias Burnus <burnus@net-b.de>
6154
6155 PR fortran/53597
6156 * gfortran.dg/save_4.f90: New.
6157
6158 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR c/53532
6161 PR c/51034
6162 PR c/53196
6163 * gcc.dg/pr53532.c: New test.
6164 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6165 adjust line numbers.
6166 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6167 * gcc.dg/Wcxx-compat-8.c: Likewise.
6168 * gcc.dg/pr51034.c: New test.
6169 * gcc.dg/pr53196-1.c: New test.
6170 * gcc.dg/pr53196-2.c: New test.
6171
6172 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6173
6174 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6175 alignment torture options with usual torture options.
6176 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6177 instead of dg-options.
6178 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6179 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6180 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6181 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6182 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6183 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6184
6185 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6186 to checks for multiple messages reported for one line of source code.
6187 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6188
6189 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6190 messages reported for one line of source code.
6191
6192 * gcc.dg/20031223-1.c: Add comments to check for multiple
6193 messages reported for one line of source code.
6194 * gcc.dg/Wconversion-integer.c: Likewise.
6195 * gcc.dg/Wfatal-2.c: Likewise.
6196 * gcc.dg/Wfatal.c: Likewise.
6197 * gcc.dg/Wobjsize-1.c: Likewise.
6198 * gcc.dg/c99-vla-jump-1.c: Likewise.
6199 * gcc.dg/c99-vla-jump-2.c: Likewise.
6200 * gcc.dg/c99-vla-jump-3.c: Likewise.
6201 * gcc.dg/c99-vla-jump-4.c: Likewise.
6202 * gcc.dg/c99-vla-jump-5.c: Likewise.
6203 * gcc.dg/decl-9.c: Likewise.
6204 * gcc.dg/declspec-10.c: Likewise.
6205 * gcc.dg/declspec-18.c: Likewise.
6206 * gcc.dg/mtune.c: Likewise.
6207 * gcc.dg/parser-pr28152-2.c: Likewise.
6208 * gcc.dg/parser-pr28152.c: Likewise.
6209 * gcc.dg/pr14475.c: Likewise.
6210 * gcc.dg/pr27953.c: Likewise.
6211 * gcc.dg/pr28322-3.c: Likewise.
6212 * gcc.dg/pr30457.c: Likewise.
6213 * gcc.dg/pr30551-2.c: Likewise.
6214 * gcc.dg/pr30551-3.c: Likewise.
6215 * gcc.dg/pr30551-4.c: Likewise.
6216 * gcc.dg/pr30551-5.c: Likewise.
6217 * gcc.dg/pr30551-6.c: Likewise.
6218 * gcc.dg/pr30551.c: Likewise.
6219 * gcc.dg/pr45461.c: Likewise.
6220 * gcc.dg/pr48552-1.c: Likewise.
6221 * gcc.dg/pr48552-2.c: Likewise.
6222 * gcc.dg/redecl-1.c: Likewise.
6223 * gcc.dg/transparent-union-3.c: Likewise.
6224 * gcc.dg/utf-dflt.c: Likewise.
6225 * gcc.dg/utf-dflt2.c: Likewise.
6226 * gcc.dg/vla-8.c: Likewise.
6227 * gcc.dg/vla-init-1.c: Likewise.
6228 * gcc.dg/wtr-int-type-1.c: Likewise.
6229
6230 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6231 messages reported for for one line of source code.
6232 * c-c++-common/raw-string-5.c: Likewise.
6233 * c-c++-common/raw-string-4.c: Likewise.
6234 * c-c++-common/raw-string-6.c: Likewise.
6235 * c-c++-common/pr20000.c: Likewise.
6236
6237 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6238 messages reported for one line of source code.
6239 * gcc.dg/cpp/pr30786.c: Likewise.
6240 * gcc.dg/cpp/pr28709.c: Likewise.
6241 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6242 * gcc.dg/cpp/macspace2.c: Likewise.
6243 * gcc.dg/cpp/missing-header-1.c: Likewise.
6244 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6245 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6246 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6247
6248 2012-06-12 Jason Merrill <jason@redhat.com>
6249
6250 PR c++/53599
6251 * g++.dg/template/local7.C: New.
6252
6253 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6254
6255 PR target/53511
6256 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6257 * gcc.target/sh/pr51340-2.c: Likewise.
6258 * gcc.target/sh/pr51340-3.c: Likewise.
6259
6260 2012-06-12 Michael Matz <matz@suse.de>
6261
6262 * gcc.dg/torture/alias-1.c: New test.
6263
6264 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR rtl-optimization/53589
6267 * gcc.dg/torture/pr53589.c: New test.
6268
6269 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6270
6271 PR target/50749
6272 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6273 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6274 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6275 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6276 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6277 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6278 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6279 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6280 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6281 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6282 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6283 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6284 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6285 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6286 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6287 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6288
6289 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6290
6291 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6292 (check_intel_cpu_model): New function.
6293 (check_amd_cpu_model): New function.
6294 (check_features): New function.
6295 (__get_cpuid_output): New function.
6296 (check_detailed): New function.
6297 (fn1): Rename to quick_check.
6298 (main): Update to call quick_check and call check_detailed.
6299
6300 2012-06-11 Richard Henderson <rth@redhat.com>
6301
6302 * lib/target-supports.exp
6303 (check_effective_target_sync_long_long_runtime): Use
6304 check_effective_target_lp64 instead of
6305 check_effective_target_powerpc64 for powerpc targets.
6306
6307 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6308
6309 PR target/53511
6310 * gcc.target/sh/pr53511-1.c: New.
6311
6312 2012-06-11 Richard Guenther <rguenther@suse.de>
6313
6314 PR middle-end/53470
6315 * g++.dg/lto/pr53470_0.C: New testcase.
6316 * gcc.dg/lto/pr53470_0.c: Likewise.
6317
6318 2012-06-11 Richard Guenther <rguenther@suse.de>
6319
6320 PR c++/53605
6321 * g++.dg/ext/pr53605.C: New testcase.
6322
6323 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6324
6325 * gnat.dg/specs/array1.ads: New test.
6326 * gnat.dg/specs/array2.ads: Likewise.
6327 * gnat.dg/array22.adb: Likewise.
6328
6329 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6330
6331 * gnat.dg/constant4.adb: New test.
6332 * gnat.dg/constant4_pkg.ads: New helper.
6333
6334 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6335
6336 PR fortran/52552
6337 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6338 * gfortran.dg/allocate_class_1.f90: Modified.
6339 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6340 * gfortran.dg/allocate_class_2.f90: New.
6341
6342 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6343
6344 PR middle-end/53535
6345 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6346
6347 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6348
6349 PR fortran/52861
6350 * gfortran.dg/string_assign_2.f90: New test case.
6351
6352 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6353
6354 PR fortran/52861
6355 * gfortran.dg/string_assign_1.f90: New test case.
6356
6357 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR middle-end/53580
6360 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6361 * gcc.dg/gomp/critical-4.c: Likewise.
6362 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6363 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6364 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6365 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6366 * c-c++-common/gomp/pr53580.c: New test.
6367
6368 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6369
6370 PR c++/51214
6371 * g++.dg/cpp0x/forw_enum11.C: New.
6372
6373 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/53567
6376 * g++.dg/cpp0x/alias-decl-19.C: New.
6377
6378 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6379
6380 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6381
6382 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6383
6384 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6385 (XSTATE_FP): Ditto.
6386 (XSTATE_SSE): Ditto.
6387 (XSTATE_YMM): Ditto.
6388 (avx_os_support): Use new defines.
6389
6390 2012-06-06 Richard Guenther <rguenther@suse.de>
6391
6392 PR testsuite/32380
6393 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6394 loops.
6395
6396 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6397
6398 PR c++/52841
6399 * g++.dg/cpp0x/pr52841.C: New testcase.
6400
6401 2012-06-06 Richard Guenther <rguenther@suse.de>
6402
6403 PR tree-optimization/53081
6404 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6405 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6406
6407 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6408
6409 * gcc.target/powerpc/pr53487.c: New test.
6410
6411 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6412
6413 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6414
6415 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6416
6417 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6418
6419 2012-06-05 Richard Guenther <rguenther@suse.de>
6420
6421 PR tree-optimization/30442
6422 * gcc.dg/vect/bb-slp-30.c: New testcase.
6423
6424 2012-06-05 Richard Guenther <rguenther@suse.de>
6425
6426 PR tree-optimization/53081
6427 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6428 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6429 -fno-tree-loop-distribute-patterns.
6430
6431 2012-06-05 Alan Modra <amodra@gmail.com>
6432
6433 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6434 Check static chain in nested funcs.
6435
6436 2012-06-04 Tobias Burnus <burnus@net-b.de>
6437
6438 PR fortran/50619
6439 * gfortran.dg/init_flag_10.f90: New.
6440
6441 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/53524
6444 * g++.dg/warn/Wenum-compare-no-2: New.
6445
6446 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6447
6448 PR preprocessor/53463
6449 * g++.dg/cpp/limits.C: New test.
6450 * g++.dg/parse/error19.C: Adjust.
6451 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6452 * g++.dg/warn/pr35635.C: Likewise.
6453 * g++.old-deja/g++.pt/assign1.C: Likewise.
6454
6455 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6456
6457 PR target/53559
6458 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6459 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6460 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6461 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6462 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6463 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6464 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6465 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6466
6467 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6468
6469 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6470
6471 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR tree-optimization/53550
6474 * gcc.dg/pr53550.c: New test.
6475
6476 2012-06-04 Richard Guenther <rguenther@suse.de>
6477
6478 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6479 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6480 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6481
6482 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6483
6484 PR fortran/48831
6485 * gfortran.dg/parameter_array_element_2.f90: New.
6486
6487 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6488
6489 PR target/53512
6490 * gcc.target/sh/pr53512-1.c: New.
6491 * gcc.target/sh/pr53512-2.c: New.
6492 * gcc.target/sh/pr53512-3.c: New.
6493 * gcc.target/sh/pr53512-4.c: New.
6494
6495 2012-06-01 Jason Merrill <jason@redhat.com>
6496
6497 PR c++/52973
6498 * g++.dg/ext/visibility/template12.C: New.
6499 * g++.dg/ext/attrib14.C: Adjust warning line.
6500
6501 PR c++/52725
6502 * g++.dg/parse/new6.C: New.
6503 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6504
6505 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6506
6507 * c-c++-common/restrict-2.c: Revert previous change.
6508
6509 2012-06-01 Jason Merrill <jason@redhat.com>
6510
6511 PR c++/53137
6512 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6513
6514 PR c++/53484
6515 * g++.dg/cpp0x/auto33.C: New.
6516
6517 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/26155
6520 * g++.dg/parse/namespace-alias-1.C: New.
6521
6522 2012-06-01 Christian Bruel <christian.bruel@st.com>
6523
6524 * gcc.dg/spec-options.c: New test.
6525 * gcc.dg/foo.specs: New file.
6526
6527 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6528
6529 PR ada/53517
6530 * gnat.dg/lto14.adb: Skip on Solaris.
6531
6532 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6533
6534 * gcc.target/cris/sync-1-v10.c,
6535 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6536 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6537 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6538 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6539 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6540 gcc.target/cris/torture/sync-mis-op-i-1.c,
6541 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6542 gcc.target/cris/torture/sync-mis-op-i-2.c,
6543 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6544 gcc.target/cris/torture/sync-mis-op-i-3.c,
6545 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6546 gcc.target/cris/torture/sync-mis-op-s-1.c,
6547 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6548 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6549 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6550 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6551 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6552 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6553 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6554 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6555 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6556
6557 2012-05-31 Richard Guenther <rguenther@suse.de>
6558
6559 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6560 ldist-pr45948.c with disabled SCCP.
6561
6562 2012-05-31 Richard Guenther <rguenther@suse.de>
6563
6564 PR middle-end/48493
6565 * gcc.dg/torture/pr48493.c: New testcase.
6566
6567 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6568
6569 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6570 arm32 to targets.
6571 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6572 of the initialization loop.
6573 (dg-final): Adjust the expected number of vectorized loops depending
6574 on vect_char_mult target selector.
6575
6576 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6577
6578 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6579 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6580 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6581 New tests.
6582
6583 2012-05-30 Jason Merrill <jason@redhat.com>
6584
6585 PR c++/53356
6586 * g++.dg/init/new34.C: New.
6587 * g++.dg/tree-ssa/stabilize1.C: New.
6588
6589 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR c++/53356
6592 * g++.dg/init/new33.C: New test.
6593
6594 2012-05-30 Richard Guenther <rguenther@suse.de>
6595
6596 PR middle-end/53501
6597 * gcc.dg/torture/pr53501.c: New testcase.
6598 * c-c++-common/restrict-2.c: Adjust.
6599
6600 2012-05-30 Alan Modra <amodra@gmail.com>
6601
6602 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6603 torture-finish.
6604
6605 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6606
6607 * gcc.target/i386/shuf-concat.c: New test.
6608
6609 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR rtl-optimization/53519
6612 * gcc.c-torture/compile/pr53519.c: New test.
6613
6614 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6615
6616 * gcc.target/arm/neon-vrev.c: New.
6617
6618 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6619
6620 PR target/51340
6621 * gcc.target/sh/pr51340-1.c: New.
6622 * gcc.target/sh/pr51340-2.c: New.
6623 * gcc.target/sh/pr51340-3.c: New.
6624
6625 2012-05-29 Richard Guenther <rguenther@suse.de>
6626
6627 PR tree-optimization/53516
6628 * gcc.dg/torture/pr53516.c: New testcase.
6629
6630 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6631
6632 PR preprocessor/53229
6633 * gcc.dg/cpp/paste6.c: Force to run without
6634 -ftrack-macro-expansion.
6635 * gcc.dg/cpp/paste8.c: Likewise.
6636 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6637 -ftrack-macro-expansion.
6638 * gcc.dg/cpp/paste12.c: Force to run without
6639 -ftrack-macro-expansion.
6640 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6641 -ftrack-macro-expansion.
6642 * gcc.dg/cpp/paste13.c: Likewise.
6643 * gcc.dg/cpp/paste14.c: Likewise.
6644 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6645 -ftrack-macro-expansion.
6646 * gcc.dg/cpp/paste18.c: New test.
6647
6648 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6649
6650 * gcc.target/cris/torture/trap-1.c,
6651 gcc.target/cris/torture/trap-2.c,
6652 gcc.target/cris/torture/trap-3.c,
6653 gcc.target/cris/torture/trap-v0.c,
6654 gcc.target/cris/torture/trap-v3.c: New tests.
6655
6656 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/25137
6659 * g++.dg/warn/Wbraces3.C: New.
6660 * g++.dg/warn/Wbraces4.C: Likewise.
6661
6662 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR tree-optimization/53505
6665 * c-c++-common/torture/pr53505.c: New test.
6666
6667 2012-05-27 Nathan Sidwell <nathan@acm.org>
6668
6669 * gcc.dg/stmt-expr-4.c: New.
6670
6671 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/53491
6674 * g++.dg/parse/crash60.C: New.
6675
6676 2012-05-26 Jason Merrill <jason@redhat.com>
6677
6678 PR c++/53220
6679 * c-c++-common/array-lit.c: New.
6680 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6681
6682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6683
6684 PR ada/50294
6685 * gnat.dg/array21.adb: New test.
6686
6687 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6690
6691 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6692
6693 PR c++/32054
6694 * g++.dg/other/anon-union3.C: New.
6695
6696 2012-05-25 Ian Lance Taylor <iant@google.com>
6697
6698 * gcc.dg/split-6.c: New test.
6699
6700 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6701
6702 * gnat.dg/lto14.adb: New test.
6703
6704 2012-05-25 Tristan Gingold <gingold@adacore.com>
6705
6706 * gcc.target/i386/large-frame.c: New.
6707
6708 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6709 * gcc.target/powerpc/lhs-1.c: New.
6710 * gcc.target/powerpc/lhs-2.c: New.
6711 * gcc.target/powerpc/lhs-3.c: New.
6712
6713 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6714
6715 Make unwound macro expansion trace less redundant
6716 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6717 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6718 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6719 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6720 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6721 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6722
6723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/53464
6726 * g++.dg/cpp0x/constexpr-default1.C: New.
6727
6728 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/32080
6731 * g++.dg/eh/goto2.C: New.
6732
6733 2012-05-24 Richard Guenther <rguenther@suse.de>
6734
6735 PR middle-end/53460
6736 * g++.dg/tree-prof/pr53460.C: New testcase.
6737
6738 2012-05-24 Richard Guenther <rguenther@suse.de>
6739
6740 PR bootstrap/53466
6741 * g++.dg/debug/pr53466.C: New testcase.
6742
6743 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/53465
6746 * gcc.c-torture/execute/pr53465.c: New test.
6747
6748 2012-05-23 Tobias Burnus <burnus@net-b.de>
6749
6750 PR fortran/51055
6751 PR fortran/45170
6752 * gfortran.dg/allocate_with_typespec_6.f90: New.
6753
6754 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/29185
6757 * g++.dg/warn/delete-array-1.C: New.
6758
6759 2012-05-23 Richard Guenther <rguenther@suse.de>
6760
6761 * gcc.dg/torture/pr39074-2.c: Adjust.
6762 * gcc.dg/torture/pr39074.c: Likewise.
6763 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6764 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6765
6766 2012-05-22 Jan Hubicka <jh@suse.cz>
6767
6768 PR middle-end/53161
6769 * g++.dg/torture/pr53161.C: New testcase.
6770
6771 2012-05-22 Tobias Burnus <burnus@net-b.de>
6772
6773 PR fortran/53389
6774 * gfortran.dg/realloc_on_assign_15.f90: New.
6775
6776 2012-05-22 Richard Guenther <rguenther@suse.de>
6777
6778 PR middle-end/51071
6779 * gcc.dg/torture/pr51071-2.c: New testcase.
6780
6781 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6782
6783 PR tree-optimization/53336
6784 * g++.dg/torture/pr53336.C: New testcase.
6785
6786 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6787
6788 PR c++/53322
6789 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6790 instead of -Wunused-local-typedefs.
6791
6792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/51184
6795 * g++.dg/other/abstract4.C: New-
6796
6797 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/40821
6800 * g++.dg/ext/attrib46.C: New.
6801
6802 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6803
6804 PR c/53418
6805 * gcc.c-torture/compile/pr53418-1.c,
6806 gcc.c-torture/compile/pr53418-2.c: New tests.
6807
6808 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR tree-optimization/53366
6811 * gcc.dg/torture/pr53366-1.c: New test.
6812 * gcc.dg/torture/pr53366-2.c: New test.
6813 * gcc.target/i386/pr53366-1.c: New test.
6814 * gcc.target/i386/pr53366-2.c: New test.
6815
6816 PR tree-optimization/53409
6817 * gcc.c-torture/compile/pr53409.c: New test.
6818
6819 PR tree-optimization/53410
6820 * gcc.c-torture/compile/pr53410-1.c: New test.
6821 * gcc.c-torture/compile/pr53410-2.c: New test.
6822
6823 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6824
6825 PR target/53425
6826 * gcc.target/i386/pr53425-1.c: New file.
6827 * gcc.target/i386/pr53425-2.c: Likewise.
6828
6829 2012-05-21 Richard Guenther <rguenther@suse.de>
6830
6831 PR tree-optimization/53408
6832 * gcc.dg/torture/pr53408.c: New testcase.
6833
6834 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6835 H.J. Lu <hongjiu.lu@intel.com>
6836
6837 PR target/53416
6838 * gcc.target/i386/pr53416.c: New file.
6839
6840 2012-05-21 Richard Guenther <rguenther@suse.de>
6841
6842 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6843
6844 2012-05-21 Richard Guenther <rguenther@suse.de>
6845
6846 * gcc.dg/torture/ldist-1.c: New testcase.
6847
6848 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/lto13.adb: New test.
6851 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6852
6853 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/specs/lto12.ads: New test.
6856 * gnat.dg/specs/lto12_pkg.ads: New helper.
6857
6858 2012-05-18 Richard Guenther <rguenther@suse.de>
6859
6860 PR tree-optimization/53346
6861 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6862 * gcc.target/i386/incoming-10.c: Adjust.
6863 * gcc.target/i386/incoming-11.c: Likewise.
6864 * gcc.target/i386/pr46295.c: Likewise.
6865
6866 2012-05-18 Richard Guenther <rguenther@suse.de>
6867
6868 * gcc.dg/pr53352.c: Return zero.
6869
6870 2012-05-18 Richard Guenther <rguenther@suse.de>
6871
6872 PR tree-optimization/53390
6873 * gcc.dg/torture/pr53390.c: New testcase.
6874
6875 2012-05-18 Meador Inge <meadori@codesourcery.com>
6876
6877 PR rtl-optimization/53352
6878 * gcc.dg/pr53352.c: New test.
6879
6880 2012-05-17 David S. Miller <davem@davemloft.net>
6881
6882 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6883 failure on sparc-*-linux-gnu.
6884
6885 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/39681
6888 * g++.dg/parse/error49.C: New.
6889 * g++.dg/cpp0x/error8.C: Likewise.
6890 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6891 * g++.dg/ext/utf-dflt2.C: Likewise.
6892 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6893 * g++.dg/ext/utf-dflt.C: Likewise.
6894 * c-c++-common/raw-string-3.c: Likewise.
6895 * c-c++-common/raw-string-4.c: Likewise.
6896
6897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/53371
6900 * g++.dg/cpp0x/catch1.C: New.
6901
6902 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/44516
6905 * g++.dg/parse/error48.C: New.
6906 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6907 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6908
6909 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6910
6911 * gcc.dg/tm/indirect-2.c: New test.
6912
6913 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6914
6915 PR tree-optimization/53217
6916 * gfortran.dg/pr53217.f90: New test.
6917
6918 2012-05-16 Richard Guenther <rguenther@suse.de>
6919
6920 PR tree-optimization/53364
6921 * g++.dg/torture/pr53364.C: New testcase.
6922
6923 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6924
6925 PR testsuite/52641
6926 * gcc.dg/pr52549.c: Fix test for long != void*
6927 * gcc.c-torture/execute/pr52979-1.x: New file.
6928 * gcc.c-torture/execute/pr52979-2.x: New file.
6929
6930 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6931
6932 PR preprocessor/7263
6933 * gcc.dg/binary-constants-2.c: Run without tracking locations
6934 accross macro expansion.
6935 * gcc.dg/binary-constants-3.c: Likewise.
6936 * gcc.dg/cpp/sysmac2.c: Likewise.
6937 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6938 location.
6939 * gcc.dg/cpp/syshdr3.c: New test.
6940 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6941 * gcc.dg/system-binary-constants-1.c: New test.
6942 * gcc.dg/system-binary-constants-1.h: New header for the new test
6943 above.
6944 * g++.dg/cpp/syshdr3.C: New test.
6945 * g++.dg/cpp/syshdr3.h: New header the new test above.
6946 * g++.dg/system-binary-constants-1.C: New test.
6947 * g++.dg/system-binary-constants-1.h: New header the new test
6948 above.
6949
6950 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6951
6952 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6953
6954 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR target/53358
6957 * gcc.dg/pr53358.c: New test.
6958
6959 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6960
6961 PR c++/11856
6962 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6963 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6964
6965 2012-05-15 Olivier Hainque <hainque@adacore.com>
6966
6967 * g++.dg/eh/sighandle.C: New testcase.
6968
6969 2012-05-15 Richard Guenther <rguenther@suse.de>
6970
6971 PR tree-optimization/53355
6972 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6973
6974 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6975
6976 * gfortran.dg/*.f90: Remove now redundant manual
6977 cleanup-modules directive.
6978
6979 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6980
6981 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6982 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6983
6984 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6985
6986 PR fortran/52428
6987 * gfortran.dg/int_range_io_1.f90: New test.
6988
6989 2012-05-14 Andi Kleen <ak@linux.intel.com>
6990 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR target/53315
6993 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6994 * gcc.target/i386/rtm-check.h: New file.
6995 * gcc.target/i386/pr53315.c: New test.
6996
6997 2012-05-14 Tobias Burnus <burnus@net-b.de>
6998
6999 PR fortran/49110
7000 PR fortran/51055
7001 PR fortran/53329
7002 * gfortran.dg/deferred_type_param_4.f90: New.
7003 * gfortran.dg/deferred_type_param_6.f90: New.
7004
7005 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7006
7007 * gcc.target/i386/retarg.c: New test.
7008
7009 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7010
7011 PR fortran/45170
7012 * gfortran.dg/deferred_type_param_3.f90: New.
7013 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7014 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7015
7016 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7017
7018 * gnat.dg/null_pointer_deref3.adb: New test.
7019
7020 2012-05-12 Tobias Burnus <burnus@net-b.de>
7021
7022 PR fortran/49110
7023 PR fortran/52843
7024 * gfortran.dg/deferred_type_param_5.f90: New.
7025
7026 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 * g++.dg/parse/error47.C: New.
7029
7030 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7031
7032 PR fortran/52537
7033 * gfortran.dg/string_compare_4.f90: Change option
7034 to -fdump-tree-original. Add test case for kind=4.
7035
7036 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7037
7038 PR fortran/52537
7039 * gfortran.dg/string_compare_4.f90: New test.
7040
7041 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7042
7043 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7044
7045 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/53305
7048 * g++.dg/cpp0x/variadic132.C: New.
7049
7050 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/53158
7053 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7054 * g++.dg/parse/error26.C: Tweak dg-error column number.
7055
7056 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7057
7058 PR c++/53301
7059 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7060
7061 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gnat.dg/lto11.ad[sb]: New test.
7064
7065 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7066
7067 PR target/52908
7068 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7069 directive to Scan for vpmuldq, not vpmacsdql.
7070
7071 2012-05-09 Michael Matz <matz@suse.de>
7072
7073 PR tree-optimization/53185
7074 * gcc.dg/vect/pr53185.c: New test.
7075
7076 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 PR middle-end/53249
7079 * gcc.target/i386/pr53249.c: New.
7080
7081 2012-05-09 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/18437
7084 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7085 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7086
7087 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR tree-optimization/53226
7090 * gcc.c-torture/compile/pr53226.c: New test.
7091
7092 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7093
7094 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7095 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7096 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7097 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7098 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7099 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7100 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7101 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7102 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7103 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7104 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7105 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7106 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7107 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7108
7109 2012-05-09 Dehao Chen <dehao@google.com>
7110
7111 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7112 * gcc.dg/predict-2.c: Likewise.
7113 * gcc.dg/predict-3.c: Likewise.
7114 * gcc.dg/predict-4.c: Likewise.
7115 * gcc.dg/predict-5.c: Likewise.
7116 * gcc.dg/predict-6.c: Likewise.
7117
7118 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7119
7120 PR target/53272
7121 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7122
7123 2012-05-08 Richard Guenther <rguenther@suse.de>
7124
7125 * gcc.dg/fold-bitand-4.c: New testcase.
7126
7127 2012-05-08 Dehao Chen <dehao@google.com>
7128
7129 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7130 heuristic is working properly.
7131 * gcc.dg/predict-2.c: Likewise.
7132 * gcc/dg/predict-3.c: Likewise.
7133 * gcc/dg/predict-4.c: Likewise.
7134 * gcc/dg/predict-5.c: Likewise.
7135 * gcc/dg/predict-6.c: Likewise.
7136
7137 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR tree-optimization/53239
7140 * g++.dg/opt/vrp3.C: New test.
7141 * g++.dg/opt/vrp3-aux.cc: New file.
7142 * g++.dg/opt/vrp3.h: New file.
7143
7144 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7145
7146 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7147 .uleb128 support in assembler output.
7148
7149 2012-05-07 Richard Guenther <rguenther@suse.de>
7150
7151 PR lto/42987
7152 * g++.dg/lto/pr42987_0.C: New testcase.
7153 * g++.dg/lto/pr42987_1.C: Likewise.
7154
7155 2012-05-07 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/53255
7158 * gfortran.dg/typebound_operator_15.f90: New.
7159
7160 2012-05-06 Tobias Burnus <burnus@net-b.de>
7161
7162 PR fortran/41587
7163 * gfortran.dg/class_array_13.f90: New.
7164
7165 2012-05-06 Tristan Gingold <gingold@adacore.com>
7166
7167 * gnat.dg/warn7.adb: New test.
7168
7169 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7170
7171 * gnat.dg/specs/renamings.ads: Rename to...
7172 * gnat.dg/specs/renaming1.ads: ...this.
7173 * gnat.dg/specs/renaming2.ads: New test.
7174 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7175 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7176 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7177 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7178
7179 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/discr36.ad[sb]: New test.
7182 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7183
7184 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7185
7186 PR c/43772
7187 * c-c++-common/pr43772.c: New.
7188
7189 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7190
7191 PR fortran/41600
7192 * gfortran.dg/select_type_26.f03 : New test.
7193 * gfortran.dg/select_type_27.f03 : New test.
7194
7195 PR fortran/53191
7196 * gfortran.dg/select_type_28.f03 : New test.
7197
7198 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7199
7200 PR fortran/49010
7201 PR fortran/24518
7202 * gfortran.dg/mod_sign0_1.f90: New test.
7203 * gfortran.dg/mod_large_1.f90: New test.
7204
7205 2012-05-04 Tobias Burnus <burnus@net-b.de>
7206
7207 PR fortran/53175
7208 gfortran.dg/public_private_module_5.f90: New.
7209
7210 2012-05-04 Tobias Burnus <burnus@net-b.de>
7211
7212 PR fortran/53111
7213 * gfortran.dg/constructor_7.f90: New.
7214 * gfortran.dg/constructor_8.f90: New.
7215
7216 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7217
7218 PR c++/53166
7219 * g++.dg/cpp0x/static_assert7.C: New.
7220
7221 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7222
7223 PR tree-optimization/52633
7224 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7225 recognized as widening shifts instead of over-widening.
7226 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7227 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7228 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7229 * gcc.target/arm/pr52633.c: New test.
7230
7231 2012-05-04 Richard Guenther <rguenther@suse.de>
7232
7233 PR tree-optimization/53168
7234 * gcc.dg/torture/pr53168.c: New testcase.
7235 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7236
7237 2012-05-04 Richard Guenther <rguenther@suse.de>
7238
7239 * gcc.dg/lto/pr53214_0.c: New testcase.
7240
7241 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7242
7243 * gcc.target/ia64/pr48496.c: New test.
7244 * gcc.target/ia64/pr52657.c: Likewise.
7245
7246 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7247
7248 PR c/51712
7249 * c-c++-common/pr51712.c: New.
7250
7251 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7252
7253 PR target/53199
7254 * gcc.target/powwerpc/pr53199.c: New file.
7255
7256 2012-05-03 Jason Merrill <jason@redhat.com>
7257
7258 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7259
7260 * gcc.dg/debug/dwarf2/dups-types.c: New.
7261 * gcc.dg/debug/dwarf2/dups-types.h: New.
7262
7263 2012-05-03 Jason Merrill <jason@redhat.com>
7264
7265 * g++.dg/debug/dwarf2/namespace-2.C: New.
7266 * g++.dg/debug/dwarf2/localclass3.C: New.
7267
7268 2012-05-03 Jason Merrill <jason@redhat.com>
7269
7270 * g++.dg/debug/dwarf2/thunk1.C: New.
7271
7272 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7273
7274 PR c++/53186
7275 * g++.dg/other/final2.C: New.
7276
7277 2012-05-03 Richard Guenther <rguenther@suse.de>
7278
7279 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7280
7281 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7282
7283 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7284 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7285 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7286 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7287
7288 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7289
7290 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7291 .byte 0xf2.
7292 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7293 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7294 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7295
7296 PR debug/53174
7297 * gcc.dg/pr53174.c: New test.
7298
7299 PR target/53187
7300 * gcc.target/arm/pr53187.c: New test.
7301 * gcc.c-torture/compile/pr53187.c: New test.
7302
7303 2012-05-03 Richard Guenther <rguenther@suse.de>
7304
7305 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7306 unsupported prefetching support.
7307
7308 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7309
7310 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7311 option -ftrack-macro-expansion=0.
7312 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7313 option -ftrack-macro-expansion=0.
7314
7315 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7316
7317 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7318 dg-options for target arm with dg-additional-options.
7319
7320 2012-05-03 Richard Guenther <rguenther@suse.de>
7321
7322 PR tree-optimization/53144
7323 * gcc.dg/torture/pr53144.c: New testcase.
7324
7325 2012-05-03 Tobias Burnus <burnus@net-b.de>
7326
7327 PR fortran/52864
7328 * gfortran.dg/pointer_intent_7.f90: New.
7329 * gfortran.dg/pure_formal_3.f90: New.
7330
7331 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7332
7333 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7334
7335 2012-05-02 Martin Jambor <mjambor@suse.cz>
7336
7337 PR lto/52605
7338 * g++.dg/lto/pr52605_0.C: New test.
7339
7340 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7341
7342 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7343 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7344 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7345 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7346 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7347 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7348 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7349 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7350 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7351 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7352 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7353 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7354 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7355 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7356 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7357 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7358
7359 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7360
7361 PR middle-end/53153
7362 * gcc.dg/pr53153.c: New test.
7363
7364 2012-05-02 Richard Guenther <rguenther@suse.de>
7365
7366 * g++.dg/tree-ssa/pr19807.C: Adjust.
7367
7368 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR tree-optimization/53163
7371 * gcc.c-torture/compile/pr53163.c: New test.
7372
7373 PR rtl-optimization/53160
7374 * gcc.c-torture/execute/pr53160.c: New test.
7375
7376 2012-05-01 Ian Lance Taylor <iant@google.com>
7377
7378 PR c/37303
7379 * gcc.dg/pr37303.c: New test.
7380
7381 2012-05-01 Richard Henderson <rth@redhat.com>
7382
7383 * lib/target-supports.exp
7384 (check_effective_target_sync_long_long_runtime): True for
7385 check_effective_target_powerpc64.
7386
7387 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7388
7389 PR c++/51033
7390 * gcc.dg/vector-1.c: Move to ...
7391 * c-c++-common/vector-1.c: ... here.
7392 * gcc.dg/vector-2.c: Move to ...
7393 * c-c++-common/vector-2.c: ... here.
7394 * gcc.dg/vector-3.c: Move to ...
7395 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7396 * gcc.dg/vector-4.c: Move to ...
7397 * c-c++-common/vector-4.c: ... here.
7398 * gcc.dg/vector-init-1.c: Move to ...
7399 * c-c++-common/vector-init-1.c: ... here.
7400 * gcc.dg/vector-init-2.c: Move to ...
7401 * c-c++-common/vector-init-2.c: ... here.
7402 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7403 * c-c++-common/vector-subscript-1.c: ... here.
7404 * gcc.dg/vector-subscript-2.c: Move to ...
7405 * c-c++-common/vector-subscript-2.c: ... here.
7406 * gcc.dg/vector-subscript-3.c: Move to ...
7407 * c-c++-common/vector-subscript-3.c: ... here.
7408
7409 PR c++/51314
7410 * g++.dg/cpp0x/vt-51314.C: New test.
7411 * g++.dg/cpp0x/variadic76.C: Fix.
7412
7413 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7414
7415 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7416
7417 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7418
7419 Add -Wvarargs option
7420 * c-c++-common/Wvarargs.c: New test case.
7421 * c-c++-common/Wvarargs-2.c: Likewise.
7422
7423 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7424
7425 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7426 * objc.dg/foreach-7.m: Force the test case to run without
7427 -ftrack-macro-expansion.
7428 * c-c++-common/tm/attrib-1.c: Likewise.
7429 * c-c++-common/warn-ommitted-condop.c: Likewise.
7430 * gcc.dg/assign-warn-1.c: Likewise.
7431 * gcc.dg/assign-warn-2.c: Likewise.
7432 * gcc.dg/attr-alloc_size.c: Likewise.
7433 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7434 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7435 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7436 * gcc.dg/c90-const-expr-9.c: Likewise.
7437 * gcc.dg/c99-const-expr-9.c: Likewise.
7438 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7439 * gcc.dg/cpp/direct2s.c: Likewise.
7440 * gcc.dg/cpp/pr28709.c: Likewise.
7441 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7442 * gcc.dg/dfp/composite-type.c: Likewise.
7443 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7444 with -ftrack-macro-expansion
7445 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7446 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7447 * g++.dg/ext/cleanup-1.C: Likewise.
7448 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7449 * g++.dg/template/sfinae10.C: Likewise.
7450 * g++.dg/tm/wrap-2.C: Likewise.
7451 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7452 * g++.dg/warn/Wsign-conversion.C: Likewise.
7453 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7454 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7455 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7456 it to run with -ftrack-macro-expansion.
7457 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7458 test cases without -ftrack-macro-expansion.
7459
7460 Fix location for static class members
7461 * g++.dg/template/sfinae6_neg.C: Adjust.
7462
7463 Make conversion warnings work on NULL with -ftrack-macro-expansion
7464 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7465 alongside the previous testing for NULL.
7466
7467 Fix -Wuninitialized for -ftrack-macro-expansion
7468 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7469
7470 Strip "<built-in>" loc from displayed expansion context
7471 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7472 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7473 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7474 new test above.
7475
7476 Fix expansion point loc for macro-like tokens
7477 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7478 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7479
7480 Fix token pasting with -ftrack-macro-expansion
7481 * gcc.dg/cpp/paste17.c: New test case for
7482 -ftrack-macro-expansion=2 mode only.
7483 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7484
7485 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7486
7487 * gnat.dg/warn6.ad[sb]: New test.
7488
7489 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7490
7491 PR 53149
7492 * gcc.dg/20011021-1.c: Adjust testcase.
7493
7494 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7495
7496 PR fortran/53148
7497 * gfortran.dg/function_optimize_12.f90: New test.
7498
7499 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7500
7501 PR target/53156
7502 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7503 code to match current output and cover new peephole2 pattern.
7504
7505 2012-04-27 Ollie Wild <aaw@google.com>
7506
7507 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7508
7509 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7510
7511 * gcc.c-torture/execute/20120427-2.c: New testcase.
7512 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7513 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7514 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7515
7516 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7517
7518 PR target/53138
7519 * gcc.c-torture/execute/20120427-1.c: New testcase.
7520
7521 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7522
7523 PR middle-end/27139
7524 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7525
7526 2012-04-27 Tom de Vries <tom@codesourcery.com>
7527
7528 PR tree-optimization/51879
7529 * gcc.dg/pr51879.c: New test.
7530 * gcc.dg/pr51879-2.c: Same.
7531 * gcc.dg/pr51879-3.c: Same.
7532 * gcc.dg/pr51879-4.c: Same.
7533 * gcc.dg/pr51879-6.c: Same.
7534
7535 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7536
7537 PR c++/53096
7538 * g++.dg/cpp0x/defaulted35.C: New.
7539 * g++.dg/cpp0x/defaulted15.C: Adjust.
7540
7541 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7542
7543 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7544 structure layout.
7545
7546 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7547
7548 * gcc.target/i386/builtin_target.c: Check avx2.
7549
7550 2012-04-26 Alan Modra <amodra@gmail.com>
7551
7552 * gcc.target/powerpc/savres.c: New test.
7553 * gcc.target/powerpc/powerpc.exp: Run it.
7554
7555 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7556
7557 PR target/53120
7558 * gcc.dg/torture/pr53120.c: New test.
7559
7560 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR middle-end/52979
7563 * gcc.c-torture/compile/pr52979-1.c: New test.
7564 * gcc.c-torture/execute/pr52979-1.c: New test.
7565 * gcc.c-torture/execute/pr52979-2.c: New test.
7566
7567 2012-04-25 Richard Guenther <rguenther@suse.de>
7568
7569 * gcc.target/i386/l_fma_float_5.c: Adjust.
7570 * gcc.target/i386/l_fma_double_4.c: Likewise.
7571 * gcc.target/i386/l_fma_float_2.c: Likewise.
7572 * gcc.target/i386/l_fma_float_6.c: Likewise.
7573 * gcc.target/i386/l_fma_double_1.c: Likewise.
7574 * gcc.target/i386/l_fma_double_5.c: Likewise.
7575 * gcc.target/i386/l_fma_float_3.c: Likewise.
7576 * gcc.target/i386/l_fma_double_2.c: Likewise.
7577 * gcc.target/i386/l_fma_double_6.c: Likewise.
7578 * gcc.target/i386/l_fma_float_4.c: Likewise.
7579 * gcc.target/i386/l_fma_double_3.c: Likewise.
7580 * gcc.target/i386/l_fma_float_1.c: Likewise.
7581
7582 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR tree-optimization/53058
7585 * gcc.c-torture/compile/pr53058.c: New test.
7586
7587 2012-04-25 Jan Hubicka <jh@suse.cz>
7588
7589 PR middle-end/53088
7590 * gcc.target/i386/pr39082-1.c: Update warning location.
7591
7592 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR c/52880
7595 * gcc.dg/pr52880.c: New test.
7596
7597 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7598
7599 * gcc.dg/m-un-2.c: Update.
7600 * gcc.dg/20011021-1.c: Update.
7601
7602 2012-04-25 Tobias Burnus <burnus@net-b.de>
7603
7604 PR fortran/52196
7605 * gfortran.dg/realloc_on_assign_14.f90: New.
7606
7607 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7608
7609 PR testsuite/52641
7610 PR tree-optimizations/52891
7611 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7612
7613 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/52363
7616 * g++.dg/cpp0x/sfinae35.C: New.
7617 * g++.dg/cpp0x/sfinae36.C: Likewise.
7618
7619 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7620
7621 * gcc.target/builtin_target.c: New testcase.
7622
7623 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7624
7625 PR target/47197
7626 * gcc.target/powerpc/pr47197.c: New test.
7627
7628 2012-04-24 Richard Guenther <rguenther@suse.de>
7629
7630 PR tree-optimization/53085
7631 * g++.dg/torture/pr53085.C: New testcase.
7632
7633 2012-04-24 Andrew Pinski <apinski@cavium.com>
7634
7635 PR tree-opt/33512
7636 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7637 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7638 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7639
7640 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR middle-end/53084
7643 * gcc.c-torture/execute/pr53084.c: New test.
7644
7645 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7648
7649 2012-04-23 Andrew Pinski <apinski@cavium.com>
7650
7651 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7652
7653 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7654
7655 PR regression/53076
7656 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7657 * gcc.dg/torture/builtin-power-1.c: Likewise.
7658
7659 2012-04-23 Richard Guenther <rguenther@suse.de>
7660
7661 PR tree-optimization/53070
7662 * gcc.dg/torture/pr53070.c: New testcase.
7663
7664 2012-04-23 Richard Guenther <rguenther@suse.de>
7665
7666 PR c/53060
7667 * gcc.dg/pr53060.c: New testcase.
7668
7669 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimizations/52891
7672 * gcc.c-torture/compile/pr52891-1.c: New test.
7673 * gcc.c-torture/compile/pr52891-2.c: New test.
7674
7675 2012-04-22 Tobias Burnus <burnus@net-b.de>
7676
7677 PR fortran/53051
7678 * gfortran.dg/read_float_4.f90: New.
7679
7680 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7681
7682 PR 35441
7683 * c-c++-common/pr35441.C: New.
7684
7685 2012-04-20 Ian Lance Taylor <iant@google.com>
7686
7687 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7688 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7689
7690 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7691
7692 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7693 array access.
7694 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7695
7696 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7697
7698 PR rtl-optimization/44214
7699 * gcc.dg/pr44214-1.c: New test.
7700 * gcc.dg/pr44214-2.c: Likewise.
7701 * gcc.dg/pr44214-3.c: Likewise.
7702
7703 2012-04-20 Richard Guenther <rguenther@suse.de>
7704
7705 * g++.dg/torture/20120420-1.C: New testcase.
7706
7707 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7708
7709 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7710
7711 2012-04-19 Christian Bruel <christian.bruel@st.com>
7712
7713 * gcc.dg/pr52283.c: New test.
7714
7715 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7716
7717 * gcc.dg/pr37985.c: New test.
7718
7719 2012-04-19 Richard Guenther <rguenther@suse.de>
7720
7721 PR rtl-optimization/44688
7722 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7723 possibly profitable.
7724
7725 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726
7727 PR tree-optimization/52976
7728 * gfortran.dg/reassoc_11.f: New test.
7729
7730 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7731
7732 PR tree-optimization/52976
7733 * gfortran.dg/reassoc_7.f: New test.
7734 * gfortran.dg/reassoc_8.f: Likewise.
7735 * gfortran.dg/reassoc_9.f: Likewise.
7736 * gfortran.dg/reassoc_10.f: Likewise.
7737
7738 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7739
7740 PR c++/52422
7741 * g++.dg/cpp0x/sfinae33.C: New.
7742 * g++.dg/cpp0x/sfinae34.C: Likewise.
7743
7744 2012-04-18 Joey Ye <joey.ye@arm.com>
7745
7746 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7747
7748 2012-04-18 Richard Guenther <rguenther@suse.de>
7749
7750 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7751 array access.
7752 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7753 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7754
7755 2012-04-17 Tom de Vries <tom@codesourcery.com>
7756
7757 * g++.dg/pr51264-4.C: New test.
7758
7759 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7760
7761 PR c++/52599
7762 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7763
7764 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7765
7766 PR c++/53003
7767 * g++.dg/parse/crash59.C: New.
7768
7769 2012-04-17 Michael Matz <matz@suse.de>
7770
7771 PR tree-optimization/18437
7772 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7773
7774 2012-04-17 Richard Guenther <rguenther@suse.de>
7775
7776 PR middle-end/53011
7777 * g++.dg/torture/pr53011.C: New testcase.
7778
7779 2012-04-16 Jason Merrill <jason@redhat.com>
7780
7781 PR c++/38543
7782 * g++.dg/cpp0x/variadic131.C: New.
7783
7784 PR c++/52008
7785 * g++.dg/cpp0x/variadic130.C: New.
7786
7787 PR c++/50830
7788 * g++.dg/cpp0x/variadic129.C: New.
7789
7790 PR c++/50303
7791 * g++.dg/cpp0x/variadic128.C: New.
7792
7793 2012-04-16 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52864
7796 * gfortran.dg/pointer_intent_6.f90: New.
7797
7798 2012-04-16 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/52916
7801 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7802 to include public_private_module_4.f90.
7803 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7804 targets.
7805
7806 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7807
7808 PR c++/49152
7809 * g++.dg/diagnostic/operator1.C: New.
7810 * g++.dg/ext/label5.C: Adjust.
7811 * g++.dg/ext/va-arg1.C: Likewise.
7812 * g++.dg/other/error20.C: Likewise.
7813 * g++.dg/other/error20.C: Likewise.
7814 * g++.dg/other/error16.C: Likewise.
7815 * g++.dg/other/error10.C: Likewise.
7816 * g++.dg/parse/error30.C: Likewise.
7817 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7818
7819 2012-04-16 Jason Merrill <jason@redhat.com>
7820
7821 PR c++/51148
7822 * g++.dg/cpp0x/variadic127.C: New.
7823
7824 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7825
7826 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7827 testcase name.
7828 Use fail, pass instead of unresolved.
7829 Don't log $optstr.
7830
7831 PR testsuite/52948
7832 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7833 TODO_dump_func.
7834 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7835 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7836 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7837
7838 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7839
7840 PR fortran/52968
7841 * gfortran.dg/typebound_call_23.f03: New test case.
7842
7843 2012-04-15 Jason Merrill <jason@redhat.com>
7844
7845 PR c++/47220
7846 * g++.dg/cpp0x/variadic126.C: New.
7847
7848 PR c++/52380
7849 * g++.dg/cpp0x/variadic125.C: New.
7850
7851 PR c++/52292
7852 * g++.dg/cpp0x/variadic124.C: New.
7853
7854 PR c++/52706
7855 * g++.dg/cpp0x/nullptr27.C: New.
7856
7857 PR c++/52818
7858 * g++.dg/warn/format8.C: New.
7859
7860 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7861
7862 PR fortran/51082
7863 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7864
7865 2012-04-14 Tobias Burnus <burnus@net-b.de>
7866
7867 PR fortran/52916
7868 PR fortran/40973
7869 * gfortran.dg/public_private_module_3.f90: New.
7870 * gfortran.dg/public_private_module_4.f90: New.
7871
7872 2012-04-14 Tom de Vries <tom@codesourcery.com>
7873
7874 * gcc.dg/superblock.c: New test.
7875
7876 2012-04-14 Tom de Vries <tom@codesourcery.com>
7877
7878 * gcc.dg/pr51879-12.c: New test.
7879
7880 2012-04-13 Jason Merrill <jason@redhat.com>
7881
7882 PR c++/52824
7883 * g++.dg/cpp0x/variadic123.C: New.
7884 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7885
7886 PR c++/52905
7887 * g++.dg/cpp0x/initlist-ctor1.C: New.
7888
7889 PR c++/52915
7890 * g++.dg/other/anon-union2.C: New.
7891
7892 2012-04-13 Martin Jambor <mjambor@suse.cz>
7893
7894 PR middle-end/52939
7895 * g++.dg/ipa/pr52939.C: New test.
7896
7897 2012-04-13 Tom de Vries <tom@codesourcery.com>
7898
7899 * gcc.dg/pr52734.c: New test.
7900
7901 2012-04-13 Richard Guenther <rguenther@suse.de>
7902
7903 PR tree-optimization/52969
7904 * gcc.dg/torture/pr52969.c: New testcase.
7905
7906 2012-04-13 Richard Guenther <rguenther@suse.de>
7907
7908 PR c/52549
7909 * gcc.dg/pr52549.c: New testcase.
7910
7911 2012-04-13 Richard Guenther <rguenther@suse.de>
7912
7913 PR c/52862
7914 * gcc.dg/pr52862.c: New testcase.
7915
7916 2012-04-13 Joey Ye <joey.ye@arm.com>
7917
7918 * gcc.target/arm/thumb1-imm.c: New testcase.
7919
7920 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7921
7922 PR target/52932
7923 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7924 second function argument.
7925 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7926 (calc_permps): Update declaration. Calculate result correctly.
7927 (avx2_test): Change src2 type to union256i_d.
7928 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7929 correctly.
7930
7931 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7932
7933 PR target/52775
7934 * gcc.target/powerpc/pr52775.c: New file.
7935
7936 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7937
7938 PR tree-optimization/18589
7939 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7940 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7941 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7942 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7943 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7944 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7945 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7946 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7947 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7948 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7949
7950 2012-04-12 Richard Guenther <rguenther@suse.de>
7951
7952 PR tree-optimization/52943
7953 * gcc.dg/torture/pr52943.c: New testcase.
7954
7955 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7956
7957 PR target/50751
7958 * gcc/target/sh/pr50751-4.c: New.
7959 * gcc/target/sh/pr50751-5.c: New.
7960 * gcc/target/sh/pr50751-6.c: New.
7961 * gcc/target/sh/pr50751-7.c: New.
7962
7963 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
7964
7965 PR c++/52465
7966 * g++.dg/lookup/using52.C: New.
7967
7968 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7969
7970 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7971
7972 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7973
7974 PR rtl-optimization/52876
7975 * gcc.target/i386/pr52876.c: New.
7976
7977 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7978
7979 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7980 __UINTPTR_TYPE__.
7981 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7982 __INTPTR_TYPE__.
7983 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7984 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7985 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7986 (ptrdiff_t): ... this. All uses changed.
7987 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7988 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7989 __INTPTR_TYPE__.
7990 (main): Cast argument to __INTPTR_TYPE__.
7991 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7992 size_t.
7993 * gcc.dg/mallign.c (main): Likewise.
7994 * gcc.dg/pr38700.c (foo): Likewise.
7995 * gcc.dg/long-long-cst1.c (t): Likewise.
7996 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7997 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7998 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7999 * gcc.dg/pr25682.c (d, foo): Likewise.
8000 * gcc.dg/format/cast-1.c (f): Likewise.
8001 * gcc.dg/c90-const-expr-10.c
8002 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8003 (size_t): ...this. All uses changed.
8004 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8005 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8006 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8007 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8008 * gcc.dg/sequence-pt-1.c: Likewise.
8009 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8010 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8011 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8012 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8013 of ptrdiff_t with it.
8014 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8015 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8016 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8017
8018 2012-04-11 Jason Merrill <jason@redhat.com>
8019
8020 PR debug/45088
8021 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8022 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8023
8024 PR c++/52906
8025 * g++.dg/ext/attrib45.C: New.
8026
8027 * g++.dg/eh/dtor3.C: New.
8028
8029 2012-04-11 Richard Guenther <rguenther@suse.de>
8030
8031 PR middle-end/52621
8032 * gfortran.dg/pr52621.f90: New testcase.
8033
8034 2012-04-11 Richard Guenther <rguenther@suse.de>
8035
8036 PR middle-end/52918
8037 * g++.dg/torture/pr52918-1.C: New testcase.
8038 * g++.dg/torture/pr52918-2.C: Likewise.
8039
8040 2012-04-11 Tobias Burnus <burnus@net-b.de>
8041
8042 PR fortran/52729
8043 * gfortran.dg/block_11.f90: New.
8044
8045 2012-04-11 Nick Clifton <nickc@redhat.com>
8046
8047 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8048
8049 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8050
8051 PR target/16458
8052 * gcc.target/powerpc/pr16458-1.c: New test.
8053 * gcc.target/powerpc/pr16458-2.c: Likewise.
8054 * gcc.target/powerpc/pr16458-3.c: Likewise.
8055 * gcc.target/powerpc/pr16458-4.c: Likewise.
8056
8057 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8060 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8061 * gcc.dg/builtin-bswap-5.c: Likewise.
8062 * gcc.target/i386/builtin-bswap-4.c: New test.
8063
8064 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8065
8066 PR 24985
8067 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8068
8069 2012-04-11 Richard Guenther <rguenther@suse.de>
8070
8071 PR rtl-optimization/52881
8072 * gcc.dg/torture/pr52881.c: New testcase.
8073 * gcc.dg/torture/pr52913.c: Likewise.
8074
8075 2012-04-11 Richard Guenther <rguenther@suse.de>
8076
8077 PR tree-optimization/52912
8078 * gcc.dg/torture/pr52912.c: New testcase.
8079
8080 2010-04-10 Michael Matz <matz@suse.de>
8081
8082 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8083 * gcc.dg/vect/vect-outer-1.c: Adjust.
8084 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8085 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8086 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8087 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8088 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8089 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8090
8091 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8092
8093 PR tree-optimization/52870
8094 * gcc.dg/vect/pr52870.c: New test.
8095
8096 2012-04-09 Mike Stump <mikestump@comcast.net>
8097
8098 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8099 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8100 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8101 * gnat.dg/aggr11.adb: Likewise.
8102 * gnat.dg/aggr11_pkg.ads: Likewise.
8103 * gnat.dg/aggr15.adb: Likewise.
8104 * gnat.dg/aggr15.ads: Likewise.
8105 * gnat.dg/aggr17.adb: Likewise.
8106 * gnat.dg/aggr18.adb: Likewise.
8107 * gnat.dg/array14.adb: Likewise.
8108 * gnat.dg/array14.ads: Likewise.
8109 * gnat.dg/array14_pkg.ads: Likewise.
8110 * gnat.dg/array19.adb: Likewise.
8111 * gnat.dg/array19.ads: Likewise.
8112 * gnat.dg/discr27.adb: Likewise.
8113 * gnat.dg/discr27.ads: Likewise.
8114 * gnat.dg/discr35.adb: Likewise.
8115 * gnat.dg/discr35.ads: Likewise.
8116 * gnat.dg/discr6.adb: Likewise.
8117 * gnat.dg/discr6_pkg.ads: Likewise.
8118 * gnat.dg/import1.adb: Likewise.
8119 * gnat.dg/import1.ads: Likewise.
8120 * gnat.dg/loop_address2.adb: Likewise.
8121 * gnat.dg/opt7.adb: Likewise.
8122 * gnat.dg/opt7.ads: Likewise.
8123 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8124 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8125 * gnat.dg/rep_clause2.adb: Likewise.
8126 * gnat.dg/rep_clause2.ads: Likewise.
8127 * gnat.dg/slice2.adb: Likewise.
8128 * gnat.dg/slice2.ads: Likewise.
8129 * gnat.dg/slice6.adb: Likewise.
8130 * gnat.dg/slice6_pkg.ads: Likewise.
8131 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8132 * gnat.dg/taft_type2.adb: Likewise.
8133 * gnat.dg/taft_type2.ads: Likewise.
8134 * gnat.dg/taft_type2_pkg.ads: Likewise.
8135 * gnat.dg/volatile10.adb: Likewise.
8136 * gnat.dg/volatile10_pkg.ads: Likewise.
8137
8138 * gcc.dg/dll-8.c: Remove execute permissions.
8139 * g++.dg/ext/dllexport5.C: Likewise.
8140
8141 2012-04-09 Jan Hubicka <jh@suse.cz>
8142
8143 PR lto/52722
8144 PR lto/51765
8145 PR lto/52634
8146 * gcc.dg/lto/pr52634_1.c: New testcase.
8147 * gcc.dg/lto/pr52634_0.c: New testcase.
8148
8149 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8150
8151 PR target/52883
8152 * gcc.target/i386/pr52883.c: New testcase.
8153
8154 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8155
8156 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8157 (check_effective_target_sync_long_long): Add SPARC case.
8158 (check_effective_target_sync_long_long_runtime): Likewise.
8159 (check_effective_target_sync_int_long): Adjust SPARC case.
8160 (check_effective_target_sync_char_short): Likewise.
8161
8162 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8163
8164 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8165 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8166
8167 2012-04-08 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/40973
8170 PR fortran/52751
8171 * gfortran.dg/public_private_module_2.f90: New.
8172
8173 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8174
8175 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8176 directives.
8177
8178 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8179
8180 PR fortran/52893
8181 * gfortran.dg/function_optimize_11.f90: New test.
8182
8183 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8184
8185 PR fortran/52668
8186 * gfortran.dg/use_only_6.f90: New test.
8187
8188 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8189
8190 PR fortran/52668
8191 * gfortran.dg/use_only_6.f90: New test.
8192 2012-04-06 Mike Stump <mikestump@comcast.net>
8193
8194 PR testsuite/50722
8195 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8196
8197 2012-04-05 Jason Merrill <jason@redhat.com>
8198
8199 PR c++/52596
8200 * g++.dg/template/qualified-id5.C: New.
8201
8202 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8203
8204 PR target/52882
8205 * gcc.target/i386/pr52882.c: New test.
8206
8207 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8208 Dominique D'Humieures <dominiq@lps.ens.fr>
8209
8210 PR testsuite/52614
8211 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8212 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8213
8214 2012-04-04 Jason Merrill <jason@redhat.com>
8215
8216 PR c++/52845
8217 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8218
8219 2012-04-03 Jason Merrill <jason@redhat.com>
8220
8221 PR c++/52796
8222 * g++.dg/cpp0x/variadic-value1.C: New.
8223
8224 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8225
8226 * gnat.dg/pack18.adb: New test.
8227 * gnat.dg/pack18_pkg.ads: New helper.
8228
8229 2012-04-03 Richard Guenther <rguenther@suse.de>
8230
8231 PR tree-optimization/52808
8232 * gcc.dg/pr52808.c: New testcase.
8233
8234 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR tree-optimization/52835
8237 * gfortran.dg/pr52835.f90: New test.
8238
8239 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gnat.dg/specs/aggr5.ads: New test.
8242
8243 2012-04-02 Richard Guenther <rguenther@suse.de>
8244
8245 PR tree-optimization/52756
8246 * gcc.dg/torture/pr52756.c: New testcase.
8247
8248 2012-04-02 Richard Guenther <rguenther@suse.de>
8249
8250 PR middle-end/52803
8251 * gcc.dg/pr52803.c: New testcase.
8252
8253 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8254
8255 PR c++/40942
8256 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8257 DR 214 in account.
8258
8259 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8260
8261 PR c++/50043
8262 * g++.dg/cpp0x/noexcept17.C: New.
8263 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8264 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8265 * g++.dg/cpp0x/noexcept01.C: Likewise.
8266 * g++.dg/eh/init-temp1.C: Likewise.
8267 * g++.dg/eh/ctor1.C: Likwise.
8268
8269 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8270
8271 * gnat.dg/controlled6.adb: New test.
8272 * gnat.dg/controlled6_pkg.ads: New helper.
8273 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8274
8275 2012-03-30 Richard Henderson <rth@redhat.com>
8276
8277 PR debug/52727
8278 * g++.dg/opt/pr52727.C: New testcase.
8279
8280 2012-03-30 Richard Guenther <rguenther@suse.de>
8281
8282 PR tree-optimization/52754
8283 * gcc.target/i386/pr52754.c: New testcase.
8284
8285 2012-03-30 Richard Guenther <rguenther@suse.de>
8286
8287 PR middle-end/52772
8288 * g++.dg/torture/pr52772.C: New testcase.
8289
8290 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8291
8292 PR c++/52718
8293 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8294
8295 2012-03-29 Jason Merrill <jason@redhat.com>
8296
8297 PR c++/52685
8298 * g++.dg/template/inherit8.C: New.
8299
8300 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR c++/52759
8303 * g++.dg/ext/weak4.C: New test.
8304
8305 PR tree-optimization/52760
8306 * gcc.c-torture/execute/pr52760.c: New test.
8307
8308 2012-03-29 Jason Merrill <jason@redhat.com>
8309
8310 PR c++/52743
8311 * g++.dg/cpp0x/initlist-array3.C: New.
8312
8313 2012-03-28 Jason Merrill <jason@redhat.com>
8314
8315 PR c++/52746
8316 * g++.dg/overload/virtual2.C: New.
8317
8318 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8319
8320 * gnat.dg/vect7.ad[sb]: New test.
8321
8322 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8323 Tobias Burnus <burnus@gcc.gnu.org>
8324
8325 PR fortran/52652
8326 * gfortran.dg/allocate_class_1.f90 : Change error test.
8327 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8328 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8329 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8330
8331 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR middle-end/52691
8334 * gcc.dg/pr52691.c: New test.
8335
8336 PR middle-end/52750
8337 * gcc.c-torture/compile/pr52750.c: New test.
8338
8339 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8340
8341 PR target/52692
8342 * gcc.target/avr/torture/builtins-2.c: New test.
8343
8344 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR target/52736
8347 * gcc.target/i386/pr52736.c: New test.
8348
8349 2012-03-27 Martin Jambor <mjambor@suse.cz>
8350
8351 PR middle-end/52693
8352 * gcc.dg/torture/pr52693.c: New test.
8353
8354 2012-03-27 Meador Inge <meadori@codesourcery.com>
8355
8356 PR c++/52672
8357 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8358
8359 2012-03-27 Mike Stump <mikestump@comcast.net>
8360
8361 PR target/52665
8362 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8363 failures that match branch names.
8364
8365 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8366 H.J. Lu <hongjiu.lu@intel.com>
8367
8368 PR target/52698
8369 * gcc.target/i386/pr52698.c: New test.
8370
8371 2012-03-27 Richard Guenther <rguenther@suse.de>
8372
8373 PR middle-end/52720
8374 * gcc.dg/torture/pr52720.c: New testcase.
8375
8376 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8377
8378 * gnat.dg/pack17.adb: New test.
8379
8380 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8381
8382 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8383 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8384
8385 2012-03-26 Martin Jambor <mjambor@suse.cz>
8386
8387 PR tree-optimization/50052
8388 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8389
8390 2012-03-26 Richard Guenther <rguenther@suse.de>
8391
8392 PR tree-optimization/52701
8393 * gfortran.dg/pr52701.f90: New testcase.
8394
8395 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8396
8397 PR tree-optimization/52686
8398 * gcc.target/arm/pr52686.c: New test.
8399
8400 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8401
8402 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8403 Add "-Os -flto" to list.
8404
8405 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8406
8407 * gnat.dg/concat2.ad[sb]: New test.
8408
8409 2012-03-24 Jason Merrill <jason@redhat.com>
8410
8411 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8412 * g++.dg/cpp0x/trailing2.C: Likewise.
8413 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8414 * g++.dg/cpp1y/auto-fn1.C: New.
8415 * g++.dg/cpp1y/auto-fn2.C: New.
8416 * g++.dg/cpp1y/auto-fn3.C: New.
8417 * g++.dg/cpp1y/auto-fn4.C: New.
8418 * g++.dg/cpp1y/auto-fn5.C: New.
8419 * g++.dg/cpp1y/auto-fn6.C: New.
8420 * g++.dg/cpp1y/auto-fn7.C: New.
8421 * g++.dg/cpp1y/auto-fn8.C: New.
8422 * g++.dg/cpp1y/auto-fn9.C: New.
8423 * g++.dg/cpp1y/auto-fn10.C: New.
8424 * g++.dg/cpp1y/auto-fn11.C: New.
8425
8426 2012-03-23 Richard Guenther <rguenther@suse.de>
8427
8428 PR tree-optimization/52678
8429 * gfortran.dg/pr52678.f: New testcase.
8430
8431 2012-03-23 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/52638
8434 * g++.dg/torture/pr52638.C: New testcase.
8435
8436 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8437
8438 PR c++/52487
8439 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8440
8441 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR c++/52671
8444 * g++.dg/ext/attrib44.C: New test.
8445
8446 2012-03-22 Jan Hubicka <jh@suse.cz>
8447
8448 PR middle-end/51737
8449 * g++.dg/torture/pr51737.C: New testcase
8450
8451 2012-03-22 Richard Guenther <rguenther@suse.de>
8452
8453 PR tree-optimization/52548
8454 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8455
8456 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8457
8458 * lib/fortran-modules.exp (list-module-names-1): Remove
8459 warning.
8460
8461 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8462
8463 PR target/50751
8464 * gcc.target/sh/pr50751-1.c: New.
8465 * gcc.target/sh/pr50751-2.c: New.
8466 * gcc.target/sh/pr50751-3.c: New.
8467
8468 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8469
8470 PR target/52479
8471 * gcc.target/sh/sh4a-cos.c: Remove.
8472 * gcc.target/sh/sh4a-sin.c: Remove.
8473 * gcc.target/sh/sh4a-sincos.c: Remove.
8474
8475 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8476
8477 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8478 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8479
8480 2012-03-21 Martin Jambor <mjambor@suse.cz>
8481
8482 PR testsuite/52641
8483 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8484 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8485
8486 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8487
8488 * gcc.target/arm/thumb-16bit-ops.c: New file.
8489 * gcc.target/arm/thumb-ifcvt.c: New file.
8490
8491 2012-03-20 Jason Merrill <jason@redhat.com>
8492
8493 * lib/target-supports.exp: Add { target c++1y }.
8494
8495 * g++.dg/cpp0x/auto32.C: New.
8496
8497 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8498
8499 PR testsuite/52641
8500 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8501 int32plus.
8502 * gcc.dg/torture/pr48124-4.c: Ditto:
8503 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8504
8505 2012-03-20 Jason Merrill <jason@redhat.com>
8506
8507 PR c++/52510
8508 * g++.dg/cpp0x/initlist66.C: New.
8509
8510 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8511
8512 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8513 __AVR_HAVE_LPMX__
8514
8515 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8516
8517 PR target/49868
8518 * gcc.target/avr/torture/addr-space-2.h: New file.
8519 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8520 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8521 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8522 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8523
8524 2012-03-20 Richard Guenther <rguenther@suse.de>
8525
8526 * gnat.dg/pack16.adb: New testcase.
8527 * gnat.dg/pack16_pkg.ads: Likewise.
8528 * gnat.dg/specs/pack8.ads: Likewise.
8529 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8530
8531 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8532
8533 * g++.dg/warn/Wuseless-cast.C: Extend.
8534
8535 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8536
8537 PR c++/14710
8538 * g++.dg/warn/Wuseless-cast.C: New.
8539
8540 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8541
8542 PR libfortran/52608
8543 * gfortran.dg/pr52608.f90: New test.
8544
8545 2012-03-17 Tobias Burnus <burnus@net-b.de>
8546
8547 PR fortran/52585
8548 * gfortran.dg/proc_ptr_36.f90: New.
8549
8550 2012-03-16 Martin Jambor <mjambor@suse.cz>
8551
8552 * gcc.dg/misaligned-expand-1.c: New test.
8553 * gcc.dg/misaligned-expand-3.c: Likewise.
8554
8555 2012-03-16 Richard Guenther <rguenther@suse.de>
8556 Kai Tietz <ktietz@redhat.com>
8557
8558 PR middle-end/48814
8559 * gcc.c-torture/execute/pr48814-1.c: New test.
8560 * gcc.c-torture/execute/pr48814-2.c: New test.
8561 * gcc.dg/tree-ssa/assign-1.c: New test.
8562 * gcc.dg/tree-ssa/assign-2.c: New test.
8563 * gcc.dg/tree-ssa/assign-3.c: New test.
8564
8565 2012-03-16 Richard Guenther <rguenther@suse.de>
8566
8567 * gnat.dg/specs/pack7.ads: New testcase.
8568
8569 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/52568
8572 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8573 * gcc.dg/torture/vshuf-8.inc: Likewise.
8574 * gcc.dg/torture/vshuf-16.inc: Likewise.
8575 * gcc.dg/torture/vshuf-32.inc: Likewise.
8576
8577 2012-03-15 Jason Merrill <jason@redhat.com>
8578
8579 * g++.dg/torture/pr52582.C: New.
8580
8581 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8582
8583 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8584
8585 2012-03-15 Ira Rosen <irar@il.ibm.com>
8586 Ulrich Weigand <ulrich.weigand@linaro.org>
8587
8588 * gcc.dg/vect/slp-cond-3.c: New test.
8589 * gcc.dg/vect/slp-cond-4.c: New test.
8590
8591 2012-03-15 Ira Rosen <irar@il.ibm.com>
8592 Ulrich Weigand <ulrich.weigand@linaro.org>
8593
8594 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8595 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8596
8597 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8598
8599 PR libfortran/52434
8600 PR libfortran/48878
8601 PR libfortran/38199
8602 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8603 * gfortran.dg/round_1.f03: Likewise.
8604
8605 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8606 Andrew Pinski <apinski@cavium.com>
8607
8608 PR middle-end/52592
8609 * gcc.dg/pr52592.c: New test.
8610
8611 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8612
8613 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8614 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8615 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8616 * lib/fortran-modules.exp: .. this new file. Adjust users.
8617 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8618 gfortran-dg-debug-runtest): Call cleanup-modules.
8619 * lib/fortran-torture.exp (fortran-torture-execute,
8620 fortran-torture): Likewise.
8621 * gfortran.dg/coarray/caf.exp: Likewise.
8622 * lib/lto.exp: Likewise.
8623 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8624 * gfortran.dg/class_4b.f03: Likewise.
8625 * gfortran.dg/class_4c.f03: Likewise.
8626 * gfortran.dg/class_45a.f03: Likewise.
8627 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8628 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8629 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8630 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8631 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8632 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8633 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8634 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8635 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8636 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8637 * gfortran.dg/whole_file_28.f90: Likewise.
8638 * gfortran.dg/whole_file_29.f90: Likewise.
8639 * gfortran.dg/whole_file_30.f90: Likewise.
8640 * gfortran.dg/whole_file_31.f90: Likewise.
8641
8642 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR tree-optimization/52267
8645 * gcc.dg/pr52267.c: New test.
8646 * gcc.dg/tree-ssa/vrp65.c: New test.
8647 * gcc.dg/tree-ssa/vrp66.c: New test.
8648
8649 2012-03-15 Richard Guenther <rguenther@suse.de>
8650
8651 PR middle-end/52580
8652 * gfortran.dg/vect/pr52580.f: New testcase.
8653
8654 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8655
8656 * gcc.target/sh/fpul-usage-1.c: New.
8657
8658 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8659
8660 PR target/49468
8661 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8662 * gcc.target/sh/pr49468-di.c: Likewise.
8663
8664 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8665
8666 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8667 * gcc.dg/c99-stdint-6.c: Likewise.
8668 * gcc.dg/lto/20090210_0.c: Likewise.
8669 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8670 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8671 * gcc.dg/pragma-init-fini-2.c: Likewise.
8672 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8673 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8674 * gcc.target/i386/pr22152.c: Likewise.
8675 * gcc.target/i386/vect8-ret.c: Likewise.
8676 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8677 handling.
8678
8679 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8680
8681 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8682 * g++.dg/tree-prof/partition1.C: Likewise.
8683 * g++.dg/tree-prof/partition2.C: Likewise.
8684 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8685 handling.
8686 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8687 * gcc.c-torture/execute/20010724-1.c: Remove.
8688 * gcc.c-torture/execute/20010724-1.x: Remove.
8689 * gcc.c-torture/execute/20040208-2.c: Remove.
8690 * gcc.c-torture/execute/20040208-2.x: Remove.
8691 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8692 Remove.
8693 (main) [__mips__ && __sgi__]: Remove.
8694 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8695 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8696 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8697 mips-sgi-irix6* handling.
8698 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8699 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8700 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8701 handling.
8702 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8703 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8704 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8705 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8706 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8707 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8708 mips-sgi-irix6*.
8709 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8710 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8711 * gcc.target/mips/save-restore-3.c: Likewise.
8712 * gcc.target/mips/save-restore-4.c: Likewise.
8713 * gcc.target/mips/save-restore-5.c: Likewise.
8714 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8715 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8716 messages.
8717 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8718 IRIX 6 handling.
8719 (restore_ld_library_path_env_vars): Likewise.
8720 * lib/target-supports.exp (check_profiling_available): Remove
8721 mips*-*-irix* handling.
8722 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8723 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8724 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8725
8726 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR c++/52582
8729 * g++.dg/opt/pr52582.C: New test.
8730
8731 2012-03-14 Richard Guenther <rguenther@suse.de>
8732
8733 PR tree-optimization/52571
8734 * gcc.dg/vect/vect-2.c: Initialize arrays.
8735 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8736 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8737 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8738
8739 2012-03-14 Richard Guenther <rguenther@suse.de>
8740
8741 PR middle-end/52080
8742 PR middle-end/52097
8743 PR middle-end/48124
8744 * gcc.dg/torture/pr48124-1.c: New testcase.
8745 * gcc.dg/torture/pr48124-2.c: Likewise.
8746 * gcc.dg/torture/pr48124-3.c: Likewise.
8747 * gcc.dg/torture/pr48124-4.c: Likewise.
8748
8749 2012-03-14 Richard Guenther <rguenther@suse.de>
8750
8751 PR middle-end/52578
8752 * gcc.dg/pr52578.c: New testcase.
8753
8754 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR c++/52521
8757 * g++.dg/cpp0x/udlit-args2.C: New test.
8758
8759 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8760
8761 PR target/48596
8762 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8763 * gcc.c-torture/compile/pr48596.c: ... here.
8764
8765 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8766
8767 PR c++/51641
8768 * g++.dg/lookup/hidden-class17.C: New test.
8769
8770 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR c/52577
8773 * gcc.dg/Wunused-var-3.c: New test.
8774
8775 2012-03-13 Martin Jambor <mjambor@suse.cz>
8776
8777 * gcc.dg/misaligned-expand-2.c: New test.
8778
8779 2012-03-13 Richard Guenther <rguenther@suse.de>
8780
8781 PR middle-end/52134
8782 * gcc.dg/pr52134.c: New testcase.
8783
8784 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8785
8786 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8787
8788 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8789
8790 PR tree-optimization/46728
8791 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8792 * gcc.target/powerpc/pr46728-5.c: Likewise.
8793 * gcc.target/powerpc/pr46728-8.c: Likewise.
8794 * gcc.target/powerpc/pr46728-10.c: Likewise.
8795 * gcc.target/powerpc/pr46728-11.c: Likewise.
8796 * gcc.target/powerpc/pr46728-13.c: Likewise.
8797 * gcc.target/powerpc/pr46728-14.c: Likewise.
8798 * gcc.target/powerpc/pr46728-15.c: Likewise.
8799
8800 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/52299
8803 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8804
8805 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8806
8807 PR tree-optimization/46728
8808 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8809 * gcc.target/powerpc/pr46728-5.c: Likewise.
8810 * gcc.target/powerpc/pr46728-8.c: Likewise.
8811 * gcc.target/powerpc/pr46728-10.c: Likewise.
8812 * gcc.target/powerpc/pr46728-11.c: Likewise.
8813 * gcc.target/powerpc/pr46728-13.c: Likewise.
8814 * gcc.target/powerpc/pr46728-14.c: Likewise.
8815 * gcc.target/powerpc/pr46728-15.c: Likewise.
8816
8817 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8818
8819 PR target/49868
8820 * gcc.target/avr/torture/addr-space-1.h: New file.
8821 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8822 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8823 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8824 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8825
8826 2012-03-12 Andrew Pinski <apinski@cavium.com>
8827
8828 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8829
8830 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831
8832 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8833 * g++.dg/abi/thunk4.C: Likewise.
8834 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8835 Adapt line numbers.
8836 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8837 handling.
8838 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8839 * g++.dg/eh/spbp.C: Likewise.
8840 * g++.dg/ext/label13.C: Likewise.
8841 * g++.dg/guality/guality.exp: Likewise.
8842 * g++.dg/other/anon5.C: Likewise.
8843 * g++.dg/other/pragma-ep-1.C: Remove.
8844 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8845 * g++.dg/warn/pr31246.C: Likewise.
8846 * g++.dg/warn/weak1.C: Likewise.
8847 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8848 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8849 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8850 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8851 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8852 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8853 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8854 * gcc.dg/c99-tgmath-1.c: Likewise.
8855 * gcc.dg/c99-tgmath-2.c: Likewise.
8856 * gcc.dg/c99-tgmath-3.c: Likewise.
8857 * gcc.dg/c99-tgmath-4.c: Likewise.
8858 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8859 handling.
8860 * gcc.dg/debug/pr49032.c: Likewise.
8861 * gcc.dg/guality/guality.exp: Likewise.
8862 * gcc.dg/intmax_t-1.c: Likewise.
8863 * gcc.dg/pr48616.c: Likewise.
8864 * gcc.dg/pragma-ep-1.c: Remove.
8865 * gcc.dg/pragma-ep-2.c: Remove.
8866 * gcc.dg/pragma-ep-3.c: Remove.
8867 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8868 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8869 * gcc.misc-tests/gcov-14.c: Likewise.
8870 * gfortran.dg/guality/guality.exp: Likewise.
8871 * lib/target-supports.exp (check_weak_available): Likewise.
8872 (add_options_for_tls): Likewise.
8873 (check_ascii_locale_available): Likewise.
8874 * obj-c++.dg/dwarf-2.mm: Likewise.
8875 * objc.dg/dwarf-1.m: Likewise.
8876 * objc.dg/dwarf-2.m: Likewise.
8877
8878 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR tree-optimization/51721
8881 * gcc.dg/tree-ssa/vrp64.c: New test.
8882
8883 PR tree-optimization/52533
8884 * gcc.c-torture/compile/pr52533.c: New test.
8885
8886 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8887
8888 * gcc.target/i386/rtm-xabort-1.c: New.
8889 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8890 * gcc.target/i386/rtm-xend-1.c: Ditto.
8891 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8892 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8893 * gcc.target/i386/sse-13.c: Ditto.
8894 * gcc.target/i386/sse-14.c: Ditto.
8895 * gcc.target/i386/sse-22.c: Ditto.
8896 * gcc.target/i386/sse-23.c: Ditto.
8897 * g++.dg/other/i386-2.C: Ditto.
8898 * g++.dg/other/i386-3.C: Ditto.
8899
8900 2012-03-12 Tobias Burnus <burnus@net-b.de>
8901
8902 PR fortran/52542
8903 * gfortran.dg/proc_ptr_35.f90: New.
8904
8905 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8906
8907 PR target/52530
8908 * gcc.dg/torture/pr52530.c: New test.
8909
8910 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8911
8912 PR target/51244
8913 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8914
8915 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8916
8917 PR target/52450
8918 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8919
8920 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8921
8922 2012-03-09 Andrew Pinski <apinski@cavium.com>
8923
8924 PR middle-end/51988
8925 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8926 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8927
8928 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8929
8930 * gcc.dg/tree-ssa/scev-3.c: New.
8931 * gcc.dg/tree-ssa/scev-4.c: New.
8932
8933 2012-03-08 Tobias Burnus <burnus@net-b.de>
8934
8935 PR fortran/52469
8936 * gfortran.dg/proc_ptr_34.f90
8937
8938 2012-03-07 Jason Merrill <jason@redhat.com>
8939
8940 PR c++/52521
8941 * g++.dg/cpp0x/udlit-mangle.C: New.
8942
8943 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8944
8945 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8946
8947 2012-03-06 Richard Guenther <rguenther@suse.de>
8948
8949 PR middle-end/52493
8950 * gcc.dg/torture/pr52493.c: New testcase.
8951
8952 2012-03-06 Richard Guenther <rguenther@suse.de>
8953
8954 PR lto/52097
8955 * gcc.dg/lto/pr52097_0.c: New testcase.
8956
8957 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8958
8959 PR target/51244
8960 * gcc.target/sh/pr51244-1.c: New.
8961 * gcc.target/sh/pr51244-2.c: New.
8962 * gcc.target/sh/pr51244-3.c: New.
8963
8964 2012-03-05 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/51930
8967 * g++.dg/ext/visibility/template11.C: New.
8968
8969 * g++.dg/cpp0x/implicit13.C: New.
8970
8971 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR tree-optimization/51721
8974 * gcc.dg/tree-ssa/vrp63.c: New test.
8975 * gcc.dg/pr51721.c: New test.
8976
8977 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8978
8979 PR fortran/50981
8980 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8981 argument checks.
8982
8983 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8984
8985 PR target/52146
8986 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8987
8988 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8989
8990 PR fortran/50981
8991 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8992
8993 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8994
8995 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8996 int32plus.
8997
8998 2012-03-03 Jason Merrill <jason@redhat.com>
8999
9000 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9001
9002 Core 1270
9003 * g++.dg/cpp0x/initlist65.C: New.
9004
9005 PR c++/36797
9006 * g++.dg/ext/is_empty2.C: New.
9007
9008 2012-03-03 Tobias Burnus <burnus@net-b.de>
9009
9010 PR fortran/48820
9011 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9012
9013 2012-03-03 Tobias Burnus <burnus@net-b.de>
9014
9015 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9016 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9017 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9018 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9019 * gfortran.dg/class_30.f90: Remove dg-warning line.
9020 * gfortran.dg/bind_c_usage_25.f90: New.
9021
9022 2012-03-03 Tobias Burnus <burnus@net-b.de>
9023
9024 PR fortran/48820
9025 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9026 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9027 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9028
9029 2012-03-03 Tobias Burnus <burnus@net-b.de>
9030
9031 PR fortran/48820
9032 * gfortran.dg/assumed_type_1.f90: New.
9033 * gfortran.dg/assumed_type_2.f90: New.
9034 * gfortran.dg/assumed_type_3.f90: New.
9035 * gfortran.dg/assumed_type_4.f90: New.
9036
9037 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9038
9039 PR target/49486
9040 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9041 * gcc.target/sh/pr49468-di.c: New.
9042
9043 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9044
9045 * gcc.dg/graphite/pr50561.c: Update.
9046
9047 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9048
9049 * gcc.target/powerpc/pr52457.c: New test.
9050
9051 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9052
9053 * gcc.target/arm/sat-1.c: New test.
9054
9055 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9056
9057 PR target/46716
9058 * gcc.target/i386/pr46716.c: New test.
9059
9060 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9061
9062 PR c++/51989
9063 * g++.dg/cpp0x/sfinae32.C: New.
9064
9065 2012-03-02 Richard Guenther <rguenther@suse.de>
9066
9067 PR tree-optimization/52406
9068 * gcc.dg/torture/pr52406.c: New testcase.
9069
9070 2012-03-02 Tobias Burnus <burnus@net-b.de>
9071
9072 PR fortran/52325
9073 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9074 * gfortran.dg/nullify_2.f90: Update dg-error.
9075 * gfortran.dg/nullify_4.f90: Ditto.
9076 * gfortran.dg/pointer_init_6.f90: Ditto.
9077
9078 2012-03-02 Tobias Burnus <burnus@net-b.de>
9079
9080 PR fortran/52270
9081 * gfortran.dg/class_51.f90: New.
9082
9083 2012-03-02 Tobias Burnus <burnus@net-b.de>
9084
9085 PR fortran/52452
9086 * gfortran.dg/intrinsic_8.f90: New.
9087
9088 2012-03-01 Kai Tietz <ktietz@redhat.com>
9089
9090 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9091 routines on mingw targets.
9092 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9093
9094 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR tree-optimization/52445
9097 * gcc.dg/pr52445.c: New test.
9098
9099 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR target/52437
9102 * gcc.c-torture/compile/pr52437.c: New test.
9103
9104 PR middle-end/52419
9105 * gcc.dg/torture/pr52419.c: New test.
9106
9107 PR tree-optimization/52429
9108 * gcc.dg/torture/pr52429.c: New test.
9109 * g++.dg/opt/pr52429.C: New test.
9110
9111 2012-02-29 Richard Guenther <rguenther@suse.de>
9112
9113 PR testsuite/52297
9114 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9115 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9116 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9117 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9118 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9119 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9120
9121 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9122
9123 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9124
9125 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9126
9127 PR fortran/52386
9128 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9129
9130 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9131
9132 PR target/51534
9133 * gcc.target/arm/neon/pr51534.c: New testcase.
9134
9135 2012-02-28 Richard Guenther <rguenther@suse.de>
9136
9137 PR target/52407
9138 * gcc.dg/torture/pr52407.c: New testcase.
9139
9140 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9141
9142 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9143 * gcc.target/arm/vfp2.c: Likewise.
9144 * gcc.target/arm/vfp3.c: Likewise.
9145 * gcc.target/arm/vfp4.c: Likewise.
9146 * gcc.target/arm/vfp5.c: Likewise.
9147 * gcc.target/arm/vfp6.c: Likewise.
9148 * gcc.target/arm/vfp7.c: Likewise.
9149 * gcc.target/arm/vfp8.c: Likewise.
9150 * gcc.target/arm/vfp9.c: Likewise.
9151 * gcc.target/arm/vfp10.c: Likewise.
9152 * gcc.target/arm/vfp11.c: Likewise.
9153 * gcc.target/arm/vfp12.c: Likewise.
9154 * gcc.target/arm/vfp13.c: Likewise.
9155 * gcc.target/arm/vfp14.c: Likewise.
9156 * gcc.target/arm/vfp15.c: Likewise.
9157 * gcc.target/arm/vfp16.c: Likewise.
9158 * gcc.target/arm/vfp17.c: Likewise.
9159 * gcc.target/arm/neon-constants.h: New file.
9160 * gcc.target/arm/neon-vect1.c: New test.
9161 * gcc.target/arm/neon-vect2.c: New test.
9162 * gcc.target/arm/neon-vect3.c: New test.
9163 * gcc.target/arm/neon-vect4.c: New test.
9164 * gcc.target/arm/neon-vect5.c: New test.
9165 * gcc.target/arm/neon-vect6.c: New test.
9166 * gcc.target/arm/neon-vect7.c: New test.
9167 * gcc.target/arm/neon-vect8.c: New test.
9168
9169 2012-02-28 Richard Guenther <rguenther@suse.de>
9170
9171 PR tree-optimization/52402
9172 * gcc.dg/torture/pr52402.c: New testcase.
9173
9174 2012-02-28 Richard Guenther <rguenther@suse.de>
9175
9176 PR lto/52400
9177 * g++.dg/lto/pr52400_0.C: New testcase.
9178
9179 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9180
9181 * gcc.target/avr/torture/builtins-1.c: New test.
9182 * gcc.target/avr/torture/builtins-error.c: New test.
9183
9184 2012-02-28 Kai Tietz <ktietz@redhat.com>
9185
9186 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9187 * gcc.target/i386/pr45352-2.c: Likewise.
9188 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9189 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9190 targets instead rand.
9191 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9192 * gcc.target/i386/sse2-mul-1.c: Likewise.
9193 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9194 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9195 * gcc.target/i386/pad-1.c: Likewise.
9196 * gcc.target/i386/pad-9.c: Likewise.
9197 * gcc.target/i386/pad-2.c: Likewise.
9198 * gcc.target/i386/pad-5b.c: Likewise.
9199 * gcc.target/i386/pad-8.c: Likewise.
9200 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9201 * gcc.target/i386/pr44130.c: Likewise.
9202 * gcc.target/i386/align-main-1.c: Likewise.
9203 * gcc.target/i386/align-main-2.c: Likewise.
9204 * gcc.target/i386/sw-1.c: Likewise.
9205 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9206 on x64 mingw target.
9207 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9208 * gcc.target/i386/pr46295.c: Likewise.
9209 * gcc.target/i386/amd64-abi-1.c: Likewise.
9210 * gcc.target/i386/amd64-abi-2.c: Likewise.
9211 * gcc.target/i386/pr39082-1.c: Likewise.
9212 * gcc.target/i386/pr39162.c: Likewise.
9213 * gcc.target/i386/pr22152.c: Likewise.
9214 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9215 * gcc.target/i386/wrfsbase-2.c: Likewise.
9216 * gcc.target/i386/local.c: Likewise
9217 * gcc.target/i386/wrgsbase-1.c: Likewise.
9218 * gcc.target/i386/wrfsbase-1.c: Likewise.
9219 * gcc.target/i386/pr39315-3.c: Likewise.
9220 * gcc.target/i386/pr35767-4.c: Likewise.
9221 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9222 x64 mingw target.
9223 * gcc.target/i386/pr45336-2.c: Likewise.
9224 * gcc.target/i386/pr45336-1.c: Likewise.
9225 * gcc.target/i386/pr45336-4.c: Likewise.
9226
9227 2012-02-27 Tristan Gingold <gingold@adacore.com>
9228
9229 * gnat.dg/array20.ad[sb]: New test.
9230
9231 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR target/52375
9234 * gcc.target/arm/pr52375.c: New test.
9235 * gcc.c-torture/compile/pr52375.c: New test.
9236
9237 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9238
9239 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9240 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9241
9242 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9243
9244 * gnat.dg/aggr19.adb: New test.
9245 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9246
9247 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9248
9249 PR target/49263
9250 * gcc.target/sh/pr49263.c: New.
9251
9252 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9253
9254 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9255 simulate_thread_wrapper_other_threads
9256 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9257 Move initialization of 'value' to main().
9258 (main): Initialize 'value';
9259 * gcc.dg/simulate-thread/speculative-store.c
9260 (simulate_thread_step_verify): Return 0 when successful.
9261 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9262 Reduce threshold.
9263 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9264 (simulate_thread_wrapper_other_threads): Return a success/fail value
9265 and issue an error if the instruction count threshold is exceeded.
9266
9267 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9268
9269 PR target/50580
9270 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9271 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9272
9273 2012-02-24 Richard Guenther <rguenther@suse.de>
9274
9275 PR middle-end/52355
9276 * gcc.dg/pr52355.c: New testcase.
9277
9278 2012-02-23 Kai Tietz <ktietz@redhat.com>
9279
9280 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9281 * gcc.dg/Wpadded.c: Likewise.
9282 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9283 structure-layout.
9284 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9285 for sleep by Sleep and add windows.h include for this function.
9286 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9287 targets.
9288 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9289 target.
9290 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9291 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9292 on x64 mingw target.
9293 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9294 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9295 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9296 failure on LLP64 target.
9297
9298 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9299
9300 PR c/52290
9301 * gcc.dg/noncompile/pr52290.c: New test.
9302
9303 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR tree-optimization/52019
9306 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9307
9308 2012-02-22 Kai Tietz <ktietz@redhat.com>
9309
9310 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9311 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9312 derived pdiff_t type.
9313 * g++.dg/torture/pr49720.C: Likewise
9314
9315 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9316
9317 PR target/52330
9318 * gcc.target/i386/pr52330.c: New test.
9319
9320 2012-02-22 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/52335
9323 * gfortran.dg/io_constraints_10.f90: New.
9324
9325 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9326
9327 * lib/target-supports.exp (check_effective_target_vect_condition):
9328 Return true for NEON.
9329
9330 2012-02-21 Kai Tietz <ktietz@redhat.com>
9331
9332 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9333
9334 2012-02-21 Richard Guenther <rguenther@suse.de>
9335
9336 PR tree-optimization/52324
9337 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9338
9339 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9340
9341 PR middle-end/51782
9342 * gcc.target/avr/torture/pr51782-1.c: New test.
9343
9344 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR tree-optimization/52318
9347 * gcc.dg/pr52318.c: New test.
9348
9349 2012-02-20 Kai Tietz <ktietz@redhat.com>
9350
9351 * gcc.dg/bf-ms-layout-3.c: New testcase.
9352
9353 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9354
9355 PR testsuite/52229
9356 PR fortran/32380
9357 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9358
9359 2012-02-20 Richard Guenther <rguenther@suse.de>
9360
9361 PR tree-optimization/52298
9362 * gcc.dg/torture/pr52298.c: New testcase.
9363 * gcc.dg/vect/pr52298.c: Likewise.
9364
9365 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9366
9367 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9368 * gcc.c-torture/execute/pr52286.c: Ditto.
9369
9370 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR tree-optimization/52286
9373 * gcc.c-torture/execute/pr52286.c: New test.
9374
9375 2012-02-18 Tobias Burnus <burnus@net-b.de>
9376
9377 PR fortran/52295
9378 * gfortran.dg/interface_35.f90: Use -std=f2003.
9379 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9380 * gfortran.dg/interface_assignment_4.f90: Ditto.
9381 * gfortran.dg/bessel_1.f90: Ditto.
9382 * gfortran.dg/func_result_6.f90: Ditto.
9383 * gfortran.dg/hypot_1.f90: Ditto.
9384 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9385
9386 2012-02-17 Tobias Burnus <burnus@net-b.de>
9387
9388 PR translation/52232
9389 PR translation/52234
9390 PR translation/52245
9391 PR translation/52246
9392 PR translation/52262
9393 PR translation/52273
9394 * gfortran.dg/coarray_22.f90: Update dg-error.
9395 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9396
9397 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399 PR target/51753
9400 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9401 (simulate-thread): Use default timeout.
9402
9403 2012-02-16 Jason Merrill <jason@redhat.com>
9404
9405 PR c++/52248
9406 * g++.dg/ext/timevar1.C: New.
9407
9408 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9409
9410 PR c++/52126
9411 * g++.dg/template/using21.C: New.
9412 * g++.dg/template/using22.C: Likewise.
9413
9414 2012-02-16 Jason Merrill <jason@redhat.com>
9415
9416 PR c++/51415
9417 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9418
9419 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR tree-optimization/52255
9422 * gcc.c-torture/compile/pr52255.c: New test.
9423
9424 PR debug/52260
9425 * g++.dg/debug/dwarf2/pr52260.C: New test.
9426
9427 PR middle-end/51929
9428 * g++.dg/ipa/pr51929.C: New test.
9429
9430 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9431
9432 PR target/52199
9433 * gcc.target/powerpc/pr52199.c: New file.
9434
9435 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9436
9437 PR target/52152
9438 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9439
9440 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442 * gcc.dg/pr51867.c: Don't include <math.h>.
9443 (sqrtf): Declare.
9444
9445 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9446
9447 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9448 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9449
9450 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9451
9452 PR tree-optimization/50561
9453 * gcc.dg/graphite/pr50561.c: New testcase.
9454
9455 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9456
9457 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9458 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9459
9460 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9461
9462 * gnat.dg/discr35.ad[sb]: New test.
9463
9464 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9465
9466 * gnat.dg/volatile10.adb: New test.
9467 * gnat.dg/volatile10_pkg.ads: New helper.
9468
9469 2012-02-14 Jason Merrill <jason@redhat.com>
9470
9471 * g++.dg/ext/attrib43.C: New.
9472
9473 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9474
9475 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9476 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9477 fgnu_tm.
9478 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9479 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9480 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9481 effective_target fgnu_tm.
9482 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9483
9484 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR c++/52247
9487 * g++.dg/template/asmgoto1.C: New test.
9488
9489 2012-02-14 Ian Lance Taylor <iant@google.com>
9490
9491 PR go/48501
9492 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9493 compiling generated file for 64bit and index tests.
9494
9495 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9496
9497 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9498
9499 2012-02-14 Richard Guenther <rguenther@suse.de>
9500
9501 PR tree-optimization/52244
9502 PR tree-optimization/51528
9503 * gcc.dg/torture/pr52244.c: New testcase.
9504
9505 2012-02-14 Walter Lee <walt@tilera.com>
9506
9507 * g++.dg/other/PR23205.C: Disable test on tile.
9508 * g++.dg/other/pr23205-2.C: Disable test on tile.
9509 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9510 * gcc.dg/20040813-1.c: Disable test on tile.
9511 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9512 * gcc.misc-tests/linkage.exp: Handle tilegx.
9513
9514 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR tree-optimization/52210
9517 * gcc.dg/pr52210.c: New test.
9518
9519 2012-02-14 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/39055
9522 * g++.dg/overload/defarg5.C: New.
9523
9524 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR c/52181
9527 * c-c++-common/pr52181.c: New test.
9528
9529 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR c++/52215
9532 * g++.dg/ext/atomic-1.C: New test.
9533
9534 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9535
9536 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9537
9538 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR middle-end/52209
9541 * gcc.c-torture/execute/pr52209.c: New test.
9542
9543 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9544
9545 PR fortran/50981
9546 * gfortran.dg/elemental_optional_args_5.f03: New test.
9547
9548 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9549
9550 PR testsuite/50076
9551 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9552 cases.
9553
9554 2012-02-11 Ian Lance Taylor <iant@google.com>
9555
9556 PR go/51874
9557 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9558 SPARC Solaris. Don't run the test at all on systems where it may
9559 not work, rather than xfailing it.
9560
9561 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9562
9563 PR rtl-optimization/52175
9564 * gcc.c-torture/compile/pr52175.c: New test.
9565
9566 2012-02-10 Jason Merrill <jason@redhat.com>
9567
9568 PR c++/51910
9569 * g++.dg/template/repo10.C: New.
9570
9571 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR debug/52132
9574 * gcc.dg/pr52132.c: New test.
9575
9576 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9577
9578 * gnat.dg/specs/aggr4.ads: New test.
9579 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9580
9581 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9582
9583 PR target/52146
9584 * gcc.target/i386/pr52146.c: New.
9585
9586 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR middle-end/52177
9589 * c-c++-common/pr52177.c: New test.
9590
9591 2012-02-10 Jan Hubicka <jh@suse.cz>
9592
9593 PR middle-end/48600
9594 * g++.dg/torture/pr48600.C: New testcase.
9595
9596 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9597
9598 PR middle-end/52140
9599 * gcc.dg/dfp/pr52140.c: New test.
9600
9601 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR fortran/32380
9604 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9605 of dg-options.
9606
9607 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9608
9609 PR middle-end/51867
9610 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9611 * gcc.dg/pr51867.c: New test.
9612
9613 2012-02-09 Ian Lance Taylor <iant@google.com>
9614
9615 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9616 which don't support -fsplit-stack. Turn off optimization when
9617 compiling select5-out.go.
9618
9619 2012-02-08 Ian Lance Taylor <iant@google.com>
9620
9621 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9622 systems which don't support -fsplit-stack.
9623
9624 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9625
9626 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9627 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9628 machine instuction in the log.
9629
9630 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9631
9632 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9633 to 20 seconds.
9634
9635 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9636
9637 PR driver/48524
9638 * gcc.dg/pr48524.c: New test.
9639 * gcc.dg/pr48524.spec: New spec file for test.
9640
9641 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9642
9643 PR fortran/32380
9644 * gfortran.dg/vect/pr32380.f90: New test.
9645
9646 2012-02-08 Tobias Burnus <burnus@net-b.de>
9647
9648 PR fortran/52151
9649 * gfortran.dg/realloc_on_assign_12.f90: New.
9650
9651 2012-02-08 Richard Guenther <rguenther@suse.de>
9652
9653 PR rtl-optimization/52170
9654 * gcc.dg/torture/pr52170.c: New testcase.
9655
9656 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR gcov-profile/52150
9659 * gcc.dg/tree-prof/pr52150.c: New test.
9660
9661 PR rtl-optimization/52139
9662 * gcc.dg/pr52139.c: New test.
9663
9664 2012-02-07 Jason Merrill <jason@redhat.com>
9665
9666 PR c++/51675
9667 * g++.dg/cpp0x/constexpr-union3.C: New.
9668
9669 PR c++/52035
9670 * g++.dg/lto/pr52035_0.C: New.
9671
9672 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9673
9674 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9675 * gcc.dg/special/weak-1.c: Likewise.
9676 * gcc.dg/ucnid-12.c: Likewise.
9677 * gcc.dg/torture/pr45678-1.c: Likewise.
9678 * gcc.dg/torture/pr45678-2.c: Likewise.
9679 * gcc.dg/vector-4.c: Likewise.
9680 * gcc.dg/ipa/inline-5.c: Likewise.
9681 * gcc.dg/ucnid-11.c: Likewise.
9682 * gcc.misc-tests/gcov-13.c: Likewise.
9683 * gcc.misc-tests/gcov-14.c: Likewise.
9684 * g++.dg/ext/label13.C: Likewise.
9685 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9686 hppa*-*-hpux* options.
9687 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9688 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9689 * gcc.dg/pr48616.c: Likewise.
9690 * gcc.dg/pr17957.c: Likewise.
9691 * gcc.dg/pr17055-1.c: Likewise.
9692 * gcc.dg/pr32912-1.c: Likewise.
9693 * gcc.dg/tm/pr51472.c: Likewise.
9694 * c-c++-common/fold-bitand-4.c: Likewise.
9695 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9696 Use dg-additional-options for extra options.
9697
9698 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9699
9700 * gcc.target/epiphany/interrupt-2.c: New test.
9701
9702 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9703
9704 PR target/52155
9705 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9706 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9707 for MIPS ELF.
9708
9709 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9710
9711 PR target/52152
9712 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9713
9714 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9715
9716 PR middle-end/24306
9717 PR target/52154
9718 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9719 * gcc.target/mips/va-arg-1.c: New test.
9720
9721 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9722
9723 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9724 for -mno-pointers-to-nested-functions.
9725
9726 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9727
9728 * gcc.c-torture/execute/20120207-1.c: New test.
9729
9730 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR rtl-optimization/52060
9733 * gcc.dg/torture/pr52060.c: New test.
9734
9735 PR middle-end/52074
9736 * gcc.c-torture/compile/pr52074.c: New test.
9737
9738 2012-02-07 Tobias Burnus <burnus@net-b.de>
9739
9740 PR fortran/51514
9741 * gfortran.dg/class_to_type_2.f90: New.
9742
9743 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9744
9745 PR fortran/32373
9746 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9747 Remove module.
9748
9749 2012-02-06 Jason Merrill <jason@redhat.com>
9750
9751 PR c++/52088
9752 * g++.dg/template/conv13.C: New.
9753
9754 2012-02-06 Richard Guenther <rguenther@suse.de>
9755
9756 PR tree-optimization/52115
9757 * gcc.c-torture/compile/pr52115.c: New testcase.
9758
9759 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR target/52129
9762 * gcc.c-torture/execute/pr52129.c: New test.
9763
9764 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9765
9766 * gcc.dg/pr48374.c: Actually add the test I forgot
9767 in the 2012-01-25 commit.
9768
9769 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9770
9771 PR fortran/32373
9772 * gfortran.dg/vect/vect-8.f90: New test case.
9773
9774 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9775
9776 PR fortran/48847
9777 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9778
9779 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9780
9781 PR fortran/52102
9782 * gfortran.dg/class_48.f90 : Add test of allocate class array
9783 component with source in subroutine test3. Remove commenting
9784 out in subroutine test4, since branching on unitialized variable
9785 is now fixed (no PR for this last.).
9786
9787 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9788
9789 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9790 on MIPS targets.
9791 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9792
9793 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9794
9795 PR target/52125
9796 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9797 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9798
9799 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9800
9801 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9802 (check_effective_target_sync_int_long): Use it.
9803 (check_effective_target_sync_char_short): Likewise.
9804 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9805
9806 2012-02-05 Tobias Burnus <burnus@net-b.de>
9807
9808 PR fortran/51972
9809 * gfortran.dg/class_48.f90: Add some further checks.
9810
9811 2012-02-05 Ira Rosen <irar@il.ibm.com>
9812
9813 PR tree-optimization/52091
9814 * gcc.dg/vect/pr52091.c: New test.
9815
9816 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR rtl-optimization/52113
9819 * gcc.target/avr/pr52113.c: New test.
9820
9821 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR rtl-optimization/52092
9824 * gcc.c-torture/compile/pr52092.c: New test.
9825
9826 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9827
9828 PR fortran/41587
9829 * gfortran.dg/class_array_10.f03: New test.
9830
9831 PR fortran/46356
9832 * gfortran.dg/class_array_11.f03: New test.
9833
9834 PR fortran/51754
9835 * gfortran.dg/class_array_12.f03: New test.
9836
9837 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9838
9839 PR fortran/52012
9840 * gfortran.dg/realloc_on_assign_11.f90: New test.
9841
9842 2012-02-02 Tobias Burnus <burnus@net-b.de>
9843
9844 PR fortran/52093
9845 * gfortran.dg/shape_7.f90: New.
9846
9847 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9848
9849 * gcc.target/mips/mips-prepend-1.c: New test.
9850
9851 2012-02-02 Jan Hubicka <jh@suse.cz>
9852 Tom de Vries <tom@codesourcery.com>
9853
9854 PR middle-end/51998
9855 * gcc.dg/alias-12.c: New testcase.
9856 * gcc.dg/alias-13.c: New testcase.
9857
9858 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/52086
9861 * gcc.dg/pr52086.c: New test.
9862
9863 PR tree-optimization/52073
9864 * gcc.c-torture/compile/pr52073.c: New test.
9865
9866 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9867
9868 PR fortran/51958
9869 * gfortran.dg/function_optimize_10.f90: New test.
9870
9871 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9872
9873 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9874 test on alpha*-*-*.
9875
9876 2012-02-01 Tobias Burnus <burnus@net-b.de>
9877
9878 PR fortran/52024
9879 * gfortran.dg/typebound_operator_14.f90: New.
9880
9881 2012-02-01 Tobias Burnus <burnus@net-b.de>
9882
9883 PR fortran/52059
9884 * gfortran.dg/elemental_function_1.f90: New.
9885
9886 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9887
9888 PR rtl-optimization/51374
9889 * gcc.target/avr/torture/pr51374-1.c:
9890 Also fail if SBIS is seen.
9891
9892 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9893
9894 PR rtl-optimization/51374
9895 * gcc.target/avr/torture/pr51374-1.c: New.
9896
9897 2012-01-31 Tobias Burnus <burnus@net-b.de>
9898
9899 PR fortran/52024
9900 * gfortran.dg/typebound_generic_11.f90: New.
9901
9902 2012-01-31 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/52029
9905 * gfortran.dg/class_49.f90: New.
9906
9907 2012-01-31 Tobias Burnus <burnus@net-b.de>
9908
9909 PR fortran/52013
9910 * gfortran.dg/elemental_args_check_6.f90: New.
9911
9912 2012-01-31 Jason Merrill <jason@redhat.com>
9913
9914 PR c++/52043
9915 * g++.dg/cpp0x/variadic122.C: New.
9916
9917 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9918
9919 PR fortran/52012
9920 * gfortran.dg/realloc_on_assign_10.f90: New test.
9921
9922 2012-01-31 Richard Guenther <rguenther@suse.de>
9923
9924 PR tree-optimization/51528
9925 * gcc.dg/torture/pr51528.c: New testcase.
9926
9927 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9928
9929 PR go/48501
9930 * lib/go.exp (go_target_compile): Append timeout= to options.
9931 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9932 select5-out.go test on alpha*-*-* targets.
9933
9934 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9935
9936 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9937 (TEST_SHORT): Reformat in the same way.
9938 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9939 (TEST_SHORT): Reformat in the same way.
9940 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9941 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9942 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9943 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9944 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9945
9946 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9947
9948 PR target/51835
9949 * gcc.target/arm/pr51835.c: New testcase.
9950
9951 2012-01-30 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/52028
9954 * gcc.dg/torture/pr52028.c: New testcase.
9955 * gfortran.dg/ldist-pr45199.f: Adjust.
9956 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9957 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9958 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9959
9960 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR debug/52027
9963 * gcc.dg/tree-prof/pr52027.c: New test.
9964
9965 PR tree-optimization/52046
9966 * gcc.dg/pr52046.c: New test.
9967
9968 PR debug/52048
9969 * g++.dg/other/pr52048.C: New test.
9970
9971 2012-01-30 Richard Guenther <rguenther@suse.de>
9972
9973 PR tree-optimization/52045
9974 * gcc.dg/pr52045.c: New testcase.
9975
9976 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9977
9978 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9979 new code generated for __sync_lock_release.
9980
9981 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9982
9983 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9984
9985 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9986
9987 PR testsuite/51875
9988 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9989
9990 * g++.dg/ext/visibility/template10.C: Fix typo.
9991
9992 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9993
9994 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9995
9996 PR c++/51327
9997 * g++.dg/cpp0x/constexpr-ice6.C: New.
9998
9999 2012-01-29 Tobias Burnus <burnus@net-b.de>
10000
10001 PR fortran/41600
10002 * gfortran.dg/default_initialization_6.f90: New.
10003
10004 2012-01-29 Tobias Burnus <burnus@net-b.de>
10005
10006 PR fortran/51972
10007 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10008 * gfortran.dg/class_48.f90: New.
10009
10010 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10011
10012 PR fortran/51808
10013 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10014
10015 2012-01-28 Tobias Burnus <burnus@net-b.de>
10016
10017 PR fortran/51972
10018 * gfortran.dg/class_allocate_12.f90: New.
10019
10020 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10021
10022 * gcc.dg/torture/pr50444.c: Fix dg directives.
10023
10024 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR target/52006
10027 * gcc.target/arm/pr52006.c: New test.
10028
10029 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10030
10031 PR testsuite/52011
10032 * gcc.dg/lto/trans-mem.h: New file.
10033 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10034 * gcc.dg/lto/trans-mem-1_1.c: Same.
10035 * gcc.dg/lto/trans-mem-4_1.c: Same.
10036 * gcc.dg/lto/trans-mem-3_1.c: Same.
10037
10038 2012-01-27 Tobias Burnus <burnus@net-b.de>
10039
10040 PR fortran/52022
10041 * gfortran.dg/dummy_procedure_7.f90: New.
10042
10043 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10044
10045 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10046 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10047
10048 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10049
10050 PR c++/51852
10051 * g++.dg/other/gc5.C: New test.
10052
10053 2012-01-27 Richard Guenther <rguenther@suse.de>
10054
10055 PR tree-optimization/50444
10056 * gcc.dg/torture/pr50444.c: New testcase.
10057
10058 2012-01-27 Tobias Burnus <burnus@net-b.de>
10059
10060 PR fortran/51970
10061 PR fortran/51977
10062 * gfortran.dg/move_alloc_13.f90: New.
10063
10064 2012-01-27 Tobias Burnus <burnus@net-b.de>
10065
10066 PR fortran/51953
10067 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10068 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10069 and change dg-error string.
10070
10071 2012-01-27 Tobias Burnus <burnus@net-b.de>
10072
10073 PR fortran/52016
10074 * gfortran.dg/elemental_args_check_5.f90: New.
10075
10076 2012-01-27 Richard Guenther <rguenther@suse.de>
10077
10078 PR middle-end/51959
10079 * g++.dg/torture/pr51959.C: New testcase.
10080
10081 2012-01-27 Tom de Vries <tom@codesourcery.com>
10082
10083 PR tree-optimization/51990
10084 * gcc.dg/pr51990.c: New test.
10085 * gcc.dg/pr51990-2.c: Same.
10086
10087 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10088 Tobias Burnus <burnus@gcc.gnu.org>
10089
10090 PR fortran/48705
10091 * gfortran.dg/class_allocate_11.f03: New.
10092
10093 PR fortran/51870
10094 PR fortran/51943
10095 PR fortran/51946
10096 * gfortran.dg/class_allocate_7.f03: New.
10097 * gfortran.dg/class_allocate_8.f03: New.
10098 * gfortran.dg/class_allocate_9.f03: New.
10099 * gfortran.dg/class_allocate_10.f03: New.
10100
10101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gnat.dg/discr34.adb: New test.
10104 * gnat.dg/discr34_pkg.ads: New helper.
10105
10106 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10107
10108 * gnat.dg/discr33.adb: New test.
10109
10110 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10111
10112 * gnat.dg/limited_with3.ad[sb): New test.
10113 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10114 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10115 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10116
10117 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10118
10119 * gnat.dg/stack_usage1.adb: New test.
10120 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10121
10122 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10123 * gcc.dg/pr44194-2.c: Likewise.
10124
10125 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 PR c++/51370
10128 * g++.dg/template/crash112.C: New.
10129
10130 2012-01-27 Richard Henderson <rth@redhat.com>
10131
10132 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10133
10134 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10135
10136 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10137
10138 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR middle-end/51895
10141 * g++.dg/opt/pr51895.C: New test.
10142
10143 2012-01-26 Michael Matz <matz@suse.de>
10144
10145 PR tree-optimization/48794
10146 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10147
10148 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10149
10150 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10151
10152 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10153
10154 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10155 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10156 memory.
10157 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10158 the default value for s390 and s390x.
10159
10160 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10161
10162 PR lto/51698
10163 * gcc.dg/lto/trans-mem-4_0.c: New.
10164 * gcc.dg/lto/trans-mem-4_1.c: New.
10165 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10166 TM builtins.
10167 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10168 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10169 TM builtins.
10170 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10171 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10172 TM builtins.
10173
10174 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10175
10176 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10177
10178 2012-01-25 Ian Lance Taylor <iant@google.com>
10179
10180 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10181
10182 2012-01-25 Tobias Burnus <burnus@net-b.de>
10183
10184 PR fortran/51995
10185 * gfortran.dg/typebound_proc_25.f90: New.
10186
10187 2012-01-25 Jason Merrill <jason@redhat.com>
10188
10189 PR c++/51992
10190 * g++.dg/lto/pr51992_0.C: New.
10191
10192 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR tree-optimization/51987
10195 * gcc.target/i386/pr51987.c: New test.
10196
10197 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10198
10199 * gcc.dg/tm/lto-1.c: Require lto support in target.
10200
10201 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10202
10203 PR rtl-optimization/48374
10204 * gcc.dg/pr48374.c: New test.
10205
10206 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10207
10208 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10209
10210 2012-01-25 Tobias Burnus <burnus@net-b.de>
10211
10212 PR fortran/51966
10213 * gfortran.dg/derived_constructor_char_3.f90: New.
10214
10215 2012-01-24 Ian Lance Taylor <iant@google.com>
10216
10217 * go.test/go-test.exp (filecmp): New procedure.
10218 (errchk): Handle quoted square brackets.
10219 (go-gc-tests): Set go_compile_args. Handle various new test
10220 lines. Skip a few new tests.
10221 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10222
10223 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10224
10225 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10226 (check_effective_target_vect_extract_even_odd)
10227 (check_effective_target_vect_interleave): Return true for MIPS
10228 paired-single.
10229
10230 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10231
10232 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10233 (main): Use it instead of argc.
10234
10235 2012-01-24 Jason Merrill <jason@redhat.com>
10236
10237 PR c++/51973
10238 * g++.dg/cpp0x/sfinae31.C: New.
10239
10240 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10241
10242 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10243
10244 2012-01-24 Jason Merrill <jason@redhat.com>
10245
10246 PR c++/51812
10247 * g++.dg/inherit/covariant20.C: New.
10248
10249 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 PR c++/51223
10252 * g++.dg/parse/crash58.C: New.
10253
10254 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR target/51957
10257 * gcc.dg/pr51957-1.c: New test.
10258 * gcc.dg/pr51957-1.h: New file.
10259 * gcc.dg/pr51957-2.c: New test.
10260
10261 2012-01-23 Jason Merrill <jason@redhat.com>
10262
10263 PR c++/51930
10264 * g++.dg/ext/visibility/template10.C: New.
10265
10266 2012-01-23 Tobias Burnus <burnus@net-b.de>
10267
10268 PR fortran/51948
10269 * gfortran.dg/move_alloc_12.f90: New.
10270
10271 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10272
10273 PR middle-end/45416
10274 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10275
10276 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10277
10278 PR c++/51398
10279 * g++.dg/template/crash111.C: New.
10280
10281 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10282
10283 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10284 configurations.
10285 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10286
10287 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10288
10289 PR testsuite/51941
10290 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10291 the DW_TAG_class_type and DW_AT_name: "Executor".
10292
10293 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10294
10295 * lib/target-supports.exp
10296 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10297 (check_effective_target_vect_interleave): Likewise.
10298
10299 2012-01-22 Jason Merrill <jason@redhat.com>
10300
10301 PR c++/51925
10302 * g++.dg/template/using20.C: New.
10303 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10304
10305 2012-01-23 Jason Merrill <jason@redhat.com>
10306
10307 PR target/51934
10308 * g++.dg/torture/pr51344.C: Limit to x86.
10309
10310 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10311
10312 * c-c++-common/tm/omp.c: Require target with pthread support.
10313
10314 2012-01-23 Richard Guenther <rguenther@suse.de>
10315
10316 PR tree-optimization/51949
10317 * gcc.dg/torture/pr51949.c: New testcase.
10318
10319 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR rtl-optimization/51933
10322 * gcc.c-torture/execute/pr51933.c: New test.
10323
10324 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10325
10326 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10327 Do not define for Interix.
10328
10329 2012-01-22 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/51832
10332 * g++.dg/lto/pr51832.h: New.
10333 * g++.dg/lto/pr51832_0.C: New.
10334 * g++.dg/lto/pr51832_1.C: New.
10335
10336 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10337
10338 * gcc.dg/ext-elim-1.c: New test.
10339
10340 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10341
10342 PR target/51931
10343 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10344 * g++.dg/opt/longbranch1.C: Likewise.
10345
10346 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10347
10348 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10349 in C++11 mode.
10350
10351 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10352
10353 PR fortran/50556
10354 * gfortran.dg/namelist_74.f90: New test.
10355 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10356
10357 2012-01-21 Tobias Burnus <burnus@net-b.de>
10358
10359 PR fortran/51913
10360 * gfortran.dg/class_47.f90: New.
10361
10362 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10363
10364 * gnat.dg/renaming5.ad[sb]: New test.
10365
10366 2012-01-20 Jason Merrill <jason@redhat.com>
10367
10368 PR c++/51919
10369 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10370
10371 2012-01-20 Jason Merrill <jason@redhat.com>
10372
10373 PR c++/51922
10374 * g++.dg/ext/attrib42.C: Require ilp32.
10375
10376 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR target/51915
10379 * gcc.target/arm/pr51915.c: New test.
10380
10381 2012-01-20 Cary Coutant <ccoutant@google.com>
10382 Dodji Seketeli <dodji@redhat.com>
10383
10384 PR debug/45682
10385 * g++.dg/debug/dwarf2/nested-3.C: New test.
10386
10387 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 PR c++/51402
10390 * g++.dg/template/crash110.C: New.
10391
10392 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393
10394 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10395 Remove default options on hppa*-*-hpux*.
10396
10397 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10400
10401 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10402
10403 * gcc.c-torture/compile/pr51856.c: New testcase.
10404
10405 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10406
10407 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10408 options to go_target_compile.
10409
10410 2012-01-20 Kai Tietz <ktietz@redhat.com>
10411
10412 * g++.dg/torture/pr51344.C: Fix typo.
10413
10414 2012-01-20 Richard Guenther <rguenther@suse.de>
10415
10416 PR tree-optimization/51903
10417 * g++.dg/torture/pr51903.C: New testcase.
10418
10419 2012-01-20 Tobias Burnus <burnus@net-b.de>
10420 Janus Weil <janus@gcc.gnu.org>
10421
10422 PR fortran/51056
10423 * gfortran.dg/use_21.f90: New.
10424
10425 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR target/51106
10428 * gcc.dg/torture/pr51106-1.c: New test.
10429 * gcc.dg/torture/pr51106-2.c: New test.
10430
10431 2012-01-19 Kai Tietz <ktietz@redhat.com>
10432
10433 * g++.dg/torture/pr51344.C: New test.
10434
10435 2012-01-19 Tobias Burnus <burnus@net-b.de>
10436
10437 PR fortran/51904
10438 * gfortran.dg/intrinsic_size_2.f90: New.
10439
10440 2012-01-19 Jason Merrill <jason@redhat.com>
10441
10442 PR c++/51889
10443 * g++.dg/inherit/using7.C: New.
10444
10445 2012-01-19 Richard Guenther <rguenther@suse.de>
10446
10447 PR tree-optimization/37997
10448 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10449
10450 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10451
10452 PR rtl-optimization/51505
10453 * gcc.dg/pr51505.c: New test.
10454
10455 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10456
10457 PR fortran/51634
10458 * gfortran.dg/typebound_operator_12.f03: New.
10459 * gfortran.dg/typebound_operator_13.f03: New.
10460
10461 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10462
10463 PR c++/51225
10464 * g++.dg/cpp0x/pr51225.C: New.
10465
10466 2012-01-17 Ian Lance Taylor <iant@google.com>
10467
10468 PR go/50656
10469 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10470
10471 2012-01-17 Tobias Burnus <burnus@net-b.de>
10472
10473 PR fortran/51869
10474 * gfortran.dg/realloc_on_assign_9.f90: New.
10475
10476 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10477
10478 PR other/51165
10479 * gcc.dg/tm/memopt-3.c: Remove xfail.
10480 * gcc.dg/tm/memopt-4.c: Remove xfail.
10481 * gcc.dg/tm/memopt-5.c: Remove xfail.
10482 * gcc.dg/tm/memopt-7.c: Remove xfail.
10483
10484 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR tree-optimization/51877
10487 * gcc.c-torture/execute/pr51877.c: New test.
10488
10489 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10490
10491 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10492 {!vect_align_arrays} to vect_sizes_32B_16B.
10493 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10494 * gcc.dg/vect/vect-peel-3.c: Ditto.
10495
10496 2012-01-16 Jason Merrill <jason@redhat.com>
10497
10498 PR c++/51854
10499 * g++.dg/abi/mangle60.C: New.
10500
10501 PR c++/51827
10502 * g++.dg/pch/mangle1.{C,Hs}: New.
10503
10504 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10505 Tobias Burnus <burnus@net-b.de>
10506
10507 PR fortran/50981
10508 * gfortran.dg/elemental_optional_args_3.f90: New
10509 * gfortran.dg/elemental_optional_args_4.f90: New
10510
10511 2012-01-16 Tobias Burnus <burnus@net-b.de>
10512
10513 PR fortran/51809
10514 * gfortran.dg/use_20.f90: New
10515
10516 2012-01-16 Jason Merrill <jason@redhat.com>
10517
10518 PR c++/51868
10519 * g++.dg/cpp0x/rv-bitfield.C: New.
10520 * g++.dg/cpp0x/rv-bitfield2.C: New.
10521
10522 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10523
10524 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10525 subroutine 'qsort' and use index array to assign the result.
10526
10527 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR tree-optimization/51865
10530 * gcc.dg/pr51865.c: New test.
10531
10532 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10533
10534 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10535
10536 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10537
10538 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10539 to be loaded from the constant pool, rather than via %hi and %lo.
10540
10541 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10542
10543 PR rtl-optimization/51821
10544 * gcc.dg/pr51821.c: New test.
10545
10546 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10547
10548 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10549
10550 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10551
10552 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10553
10554 2012-01-14 Tobias Burnus <burnus@net-b.de>
10555
10556 PR fortran/51800
10557 * gfortran.dg/init_flag_8.f90: New.
10558 * gfortran.dg/init_flag_9.f90: New.
10559
10560 2011-01-14 Tobias Burnus <burnus@net-b.de>
10561
10562 PR fortran/51816
10563 * gfortran.dg/use_18.f90: New.
10564 * gfortran.dg/use_19.f90: New.
10565
10566 2012-01-13 Ian Lance Taylor <iant@google.com>
10567
10568 PR c++/50012
10569 * g++.dg/warn/Wsign-compare-4.C: New.
10570
10571 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10572
10573 PR fortran/48351
10574 * gfortran.dg/alloc_comp_assign.f03: New.
10575 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10576 __BUILTIN_FREE from 38 to 32.
10577
10578 2012-01-13 Jason Merrill <jason@redhat.com>
10579
10580 PR c++/20681
10581 * g++.dg/warn/Wreturn-type-7.C: New.
10582
10583 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10584
10585 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10586 assumption.
10587 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10588 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10589 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10590 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10591 int32plus because of big array needed.
10592 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10593 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10594
10595 2012-01-13 Jason Merrill <jason@redhat.com>
10596
10597 PR c++/51813
10598 * g++.dg/ext/visibility/template9.C: New.
10599
10600 PR c++/51620
10601 * g++.dg/cpp0x/defaulted34.C: New.
10602 * g++.dg/template/virtual3.C: New.
10603
10604 2012-01-13 Richard Guenther <rguenther@suse.de>
10605
10606 PR middle-end/8081
10607 * gcc.dg/torture/pr8081.c: New testcase.
10608
10609 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10610
10611 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10612
10613 2012-01-12 Jason Merrill <jason@redhat.com>
10614
10615 PR c++/51714
10616 * g++.dg/ext/stmtexpr14.C: New.
10617
10618 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10619
10620 PR c++/51633
10621 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10622
10623 2012-01-12 Jason Merrill <jason@redhat.com>
10624
10625 PR c++/48051
10626 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10627 * g++.dg/abi/mangle58.C: Likewise.
10628
10629 PR c++/51403
10630 * g++.dg/template/arg8.C: New.
10631
10632 2012-01-12 Ira Rosen <irar@il.ibm.com>
10633
10634 PR tree-optimization/51799
10635 * gcc.dg/vect/pr51799.c: New test.
10636 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10637 patterns.
10638
10639 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10640 Tobias Burnus <burnus@net-b.de>
10641
10642 PR fortran/51057
10643 PR fortran/51616
10644 * lib/target-supports.exp
10645 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10646 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10647
10648 2012-01-11 Jason Merrill <jason@redhat.com>
10649
10650 PR c++/51565
10651 * g++.dg/ext/attrib42.C: New.
10652
10653 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR bootstrap/51796
10656 * gcc.dg/pr51796.c: New test.
10657
10658 2012-01-11 Jason Merrill <jason@redhat.com>
10659
10660 PR c++/51818
10661 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10662
10663 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10664
10665 * gnat.dg/array19.ad[sb]: New test.
10666
10667 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10668
10669 * gnat.dg/opt23.ad[sb]: New test.
10670 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10671 * gnat.dg/opt24.ad[sb]: New test.
10672
10673 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10674
10675 PR tree-optimization/49642
10676 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10677 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10678
10679 2012-01-11 Jason Merrill <jason@redhat.com>
10680
10681 PR c++/51613
10682 * g++.dg/template/explicit-args5.C: New.
10683
10684 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10685
10686 * gcc.c-torture/execute/20120110-1.c: New testcase.
10687
10688 2012-01-10 Jason Merrill <jason@redhat.com>
10689
10690 PR c++/51614
10691 * g++.dg/inherit/ambig1.C: New.
10692
10693 PR c++/51433
10694 * g++.dg/cpp0x/constexpr-cache1.C: New.
10695
10696 2012-01-10 Richard Guenther <rguenther@suse.de>
10697
10698 PR tree-optimization/51801
10699 * gcc.dg/torture/pr51801.c: New testcase.
10700
10701 2012-01-10 Tobias Burnus <burnus@net-b.de>
10702
10703 PR fortran/51652
10704 * gfortran.dg/allocate_with_typespec_5.f90: New.
10705
10706 2012-01-10 Tobias Burnus <burnus@net-b.de>
10707
10708 * gfortran.dg/class_39.f03: Update dg-error string.
10709
10710 2012-01-10 Richard Guenther <rguenther@suse.de>
10711
10712 PR tree-optimization/50913
10713 * gcc.dg/graphite/interchange-16.c: New testcase.
10714 * gcc.dg/graphite/scop-20.c: XFAIL.
10715 * gfortran.dg/graphite/interchange-1.f: Likewise.
10716 * gfortran.dg/graphite/block-1.f90: Likewise.
10717 * gfortran.dg/graphite/block-2.f: Likewise.
10718
10719 2012-01-10 Richard Henderson <rth@redhat.com>
10720
10721 * lib/target-supports.exp (check_effective_target_vect_perm,
10722 check_effective_target_vect_perm_byte,
10723 check_effective_target_vect_perm_short): Enable for arm neon.
10724
10725 2012-01-09 Tobias Burnus <burnus@net-b.de>
10726
10727 PR fortran/46328
10728 * gfortran.dg/typebound_operator_11.f90: New.
10729
10730 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10731
10732 * gnat.dg/array18.adb: New test.
10733 * gnat.dg/array18_pkg.ads: New helper.
10734
10735 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10736
10737 PR fortran/51791
10738 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10739 around base object in first assignment in main program.
10740 * gfortran.dg/typebound_operator_10.f03: New test.
10741
10742 2012-01-09 Martin Jambor <mjambor@suse.cz>
10743
10744 PR tree-optimization/51759
10745 * g++.dg/ipa/pr51759.C: New test.
10746
10747 2012-01-09 Tobias Burnus <burnus@net-b.de>
10748
10749 PR fortran/51758
10750 * gfortran.dg/optional_absent_2.f90: New.
10751
10752 2012-01-09 Tobias Burnus <burnus@net-b.de>
10753
10754 PR fortran/51578
10755 * gfortran.dg/use_17.f90: New.
10756
10757 2012-01-09 Gary Funck <gary@intrepid.com>
10758
10759 PR preprocessor/33919
10760 * gcc.dg/pr33919.c: New test.
10761 * gcc.dg/pr33919-0.h: New test header file.
10762 * gcc.dg/pr33919-1.h: Ditto.
10763 * gcc.dg/pr33919-2.h: Ditto.
10764
10765 2012-01-07 Jan Hubicka <jh@suse.cz>
10766
10767 PR tree-optimize/51694
10768 * gcc.c-torture/compile/pr51694.c: new testcase.
10769
10770 2012-01-07 Jan Hubicka <jh@suse.cz>
10771
10772 PR tree-optimization/51600
10773 * g++.dg/torture/pr51600.C: New testcase.
10774
10775 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10776
10777 PR gcov-profile/51715
10778 PR gcov-profile/51717
10779 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10780 * gcc.misc-tests/gcov-14.c: Likewise.
10781
10782 2012-01-06 Jason Merrill <jason@redhat.com>
10783
10784 * g++.dg/parse/new5.C: New.
10785
10786 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10787
10788 PR testsuite/51655
10789 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10790 including <string.h>.
10791
10792 2012-01-06 Jason Merrill <jason@redhat.com>
10793
10794 * g++.dg/abi/mangle51.C: New.
10795 * g++.dg/abi/mangle52.C: New.
10796 * g++.dg/abi/mangle53.C: New.
10797 * g++.dg/abi/mangle54.C: New.
10798 * g++.dg/abi/mangle55.C: New.
10799 * g++.dg/abi/mangle56.C: New.
10800 * g++.dg/abi/mangle57.C: New.
10801 * g++.dg/abi/mangle58.C: New.
10802 * g++.dg/abi/mangle59.C: New.
10803 * g++.dg/cpp0x/trailing3.C: Update mangling.
10804 * g++.dg/cpp0x/variadic111.C: Update mangling.
10805 * g++.dg/cpp0x/variadic4.C: Update mangling.
10806 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10807 * g++.dg/template/nontype22.C: Works now.
10808 * g++.dg/template/pr35240.C: Works now.
10809
10810 * g++.dg/cpp0x/error7.C: New.
10811
10812 2012-01-06 Tobias Burnus <burnus@net-b.de>
10813
10814 * gfortran.dg/deallocate_stat_2.f90: New.
10815 * coarray/allocate_errgmsg.f90: New.
10816 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10817 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10818 * coarray/subobject_1.f90: Fix for num_images > 1.
10819 * gfortran.dg/deallocate_stat.f90: Update due to changed
10820 stat= handling.
10821
10822 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10823
10824 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10825
10826 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10827
10828 * ada/acats/overflow.lst: Add cb20004.
10829
10830 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10831
10832 PR c++/51541
10833 * g++.dg/cpp0x/alias-decl-18.C: New test.
10834
10835 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10836
10837 * gcc.c-torture/execute/20120104-1.c: New test.
10838
10839 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10840
10841 PR fortran/PR48946
10842 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10843 the old typebound_operator_8.f03.
10844 * gfortran.dg/typebound_operator_8.f03: New version of
10845 typebound_operator_7.f03 with 'u' a derived type instead of a
10846 class object.
10847
10848 2012-01-05 Richard Guenther <rguenther@suse.de>
10849
10850 * g++.dg/torture/pr49309.C: Skip for -flto.
10851
10852 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR middle-end/51761
10855 * gcc.c-torture/compile/pr51761.c: New test.
10856
10857 2012-01-05 Richard Guenther <rguenther@suse.de>
10858
10859 PR tree-optimization/51760
10860 * gcc.dg/torture/pr51760.c: New testcase.
10861
10862 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10863
10864 PR middle-end/51472
10865 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10866
10867 2012-01-05 Richard Guenther <rguenther@suse.de>
10868
10869 PR lto/41576
10870 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10871 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10872
10873 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR debug/51695
10876 * gcc.dg/pr51695.c: New test.
10877
10878 2012-01-04 Andrew Pinski <apinski@cavium.com>
10879
10880 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10881 * gcc.target/mips/octeon2-lx-1.c: New test.
10882 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10883 * gcc.target/mips/octeon2-lx-2.c: New test.
10884 * gcc.target/mips/octeon2-lx-3.c: New test.
10885
10886 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10887
10888 PR other/51163
10889 PR other/51164
10890 * gcc.dg/tm/alias-1.c: Adjust regexp.
10891 * gcc.dg/tm/alias-2.c: Adjust regexp.
10892
10893 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10894
10895 PR c++/51064
10896 * g++.dg/warn/Wparentheses-26.C: New.
10897
10898 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10899
10900 * gfortran.dg/elemental_optional_args_2.f90: New test.
10901
10902 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10903
10904 PR fortran/49693
10905 * gfortran.dg/common_17.f90: New test.
10906
10907 2012-01-04 Richard Guenther <rguenther@suse.de>
10908
10909 PR tree-optimization/49651
10910 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10911 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10912
10913 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10914
10915 PR c++/51738
10916 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10917
10918 2012-01-03 Andrew Pinski <apinski@cavium.com>
10919
10920 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10921 for all mips targets. Also allow an optional .cfi_startproc.
10922
10923 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10924
10925 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10926
10927 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/29273
10930 * g++.dg/rtti/dyncast5.C: New.
10931
10932 2012-01-03 Richard Guenther <rguenther@suse.de>
10933
10934 PR tree-optimization/51070
10935 * gcc.dg/torture/pr51070-2.c: New testcase.
10936
10937 2012-01-03 Richard Guenther <rguenther@suse.de>
10938
10939 PR tree-optimization/51692
10940 * gcc.dg/torture/pr51692.c: New testcase.
10941
10942 2012-01-03 Richard Guenther <rguenther@suse.de>
10943
10944 PR debug/51650
10945 * g++.dg/lto/pr51650-3_0.C: New testcase.
10946
10947 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10948
10949 PR c++/15867
10950 * g++.dg/warn/Wredundant-decls-spec.C: New.
10951
10952 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR tree-optimization/51719
10955 * g++.dg/tree-prof/pr51719.C: New test.
10956
10957 2012-01-03 Richard Guenther <rguenther@suse.de>
10958
10959 PR middle-end/51730
10960 * gcc.dg/fold-compare-6.c: New testcase.
10961
10962 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR c++/51669
10965 * g++.dg/gomp/pr51669.C: New test.
10966
10967 2012-01-02 Jason Merrill <jason@redhat.com>
10968
10969 PR c++/51675
10970 * g++.dg/cpp0x/constexpr-union2.C: New.
10971
10972 PR c++/51666
10973 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10974
10975 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10976
10977 PR c++/51462
10978 * g++.dg/cpp0x/constexpr-99.C: New test.
10979
10980 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10981
10982 PR c++/20140
10983 * g++.dg/template/init9.C: New.
10984
10985 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10986
10987 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10988 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10989 rather than a specific number.
10990
10991 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10992
10993 PR fortran/46262
10994 PR fortran/46328
10995 PR fortran/51052
10996 * gfortran.dg/typebound_operator_7.f03: New.
10997 * gfortran.dg/typebound_operator_8.f03: New.
10998
10999 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11000
11001 PR target/51729
11002 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11003 XFAIL.
11004 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11005
11006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11007
11008 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11009
11010 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11011
11012 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11013 for MIPS.
11014
11015 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11016
11017 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11018 * gfortran.dg/io_real_boz_4.f90: Likewise.
11019 * gfortran.dg/io_real_boz_5.f90: Likewise.
11020
11021 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11022
11023 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11024
11025 2012-01-02 Revital Eres <revital.eres@linaro.org>
11026
11027 * gcc.dg/sms-11.c: New file.
11028
11029 2012-01-02 Tobias Burnus <burnus@net-b.de>
11030
11031 PR fortran/51682
11032 * gfortran.dg/coarray/image_index_3.f90: New.
11033
11034 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11035
11036 PR c++/16603
11037 * g++.dg/parse/enum8.C: New.
11038
11039 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11040
11041 PR c++/51379
11042 * g++.dg/conversion/reinterpret4.C: New.
11043 * g++.dg/conversion/reinterpret1.C: Adjust.
11044
11045 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11046
11047 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11048
11049 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11050
11051 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11052 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11053 * g++.old-deja/g++.jason/access14.C: Likewise.
11054 * g++.old-deja/g++.jason/access8.C: Likewise.
11055 * g++.old-deja/g++.jason/access1.C: Likewise.
11056 * g++.old-deja/g++.other/access3.C: Likewise.
11057 * g++.old-deja/g++.other/access5.C: Likewise.
11058 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11059 * g++.old-deja/g++.law/visibility22.C: Likewise.
11060 * g++.old-deja/g++.law/visibility26.C: Likewise.
11061 * g++.old-deja/g++.mike/p2746.C: Likewise.
11062 * g++.dg/debug/using1.C: Likewise.
11063 * g++.dg/lookup/using51.C: Likewise.
11064 * g++.dg/inherit/using5.C: Likewise.
11065 * g++.dg/inherit/pr30297.C: Likewise.
11066 * g++.dg/inherit/access8.C: Likewise.
11067 * g++.dg/torture/pr39362.C: Likewise.
11068 * g++.dg/template/crash13.C: Likewise.
11069 * g++.dg/template/using10.C: Likewise.
11070
11071 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11072
11073 PR fortran/51502
11074 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11075
11076 2012-01-01 Ira Rosen <irar@il.ibm.com>
11077
11078 PR tree-optimization/51704
11079 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11080 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11081 corresponding flags.
11082
11083 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11084
11085 PR c++/51723
11086 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11087
11088 2012-01-01 Jan Hubicka <jh@suse.cz>
11089
11090 PR rtl-optimization/51069
11091 * gcc.c-torture/compile/pr51069.c: New testcase.
11092
11093 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR tree-optimization/51683
11096 * gcc.dg/pr51683.c: New test.
11097 \f
11098 Copyright (C) 2012 Free Software Foundation, Inc.
11099
11100 Copying and distribution of this file, with or without modification,
11101 are permitted in any medium without royalty provided the copyright
11102 notice and this notice are preserved.