libgo: Link against libatomic_convenience.la.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-18 Ian Lance Taylor <iant@google.com>
2
3 PR go/55201
4 * lib/go.exp: Revert last patch.
5
6 2012-12-18 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/54838
9 * g++.dg/torture/pr54838.C: New testcase.
10
11 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
12
13 * lib/go.exp (go_link_flags): Add libatomic location to flags and
14 ld_library_path.
15
16 2012-12-18 Richard Biener <rguenther@suse.de>
17
18 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
19
20 2012-12-18 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/55555
23 * gcc.dg/torture/pr55555.c: New testcase.
24 * gcc.dg/vect/vect-iv-11.c: Adjust.
25
26 2012-12-18 Jakub Jelinek <jakub@redhat.com>
27
28 PR debug/55717
29 * testsuite/g++.dg/opt/pr55717.C: New test.
30
31 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
32 Ulrich Weigand <ulrich.weigand@linaro.org>
33
34 * gcc.target/arm/neon-extend-1.c: New file.
35 * gcc.target/arm/neon-extend-2.c: New file.
36
37 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
38
39 * lib/target-supports.exp (add_options_for_arm_v8_neon):
40 Add -march=armv8-a.
41
42 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
43 Tejas Belagod <tejas.belagod@arm.com>
44
45 * lib/target-supports.exp
46 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
47
48 2012-12-16 Tobias Burnus <burnus@net-b.de>
49
50 PR fortran/55197
51 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
52
53 2012-12-16 Tobias Burnus <burnus@net-b.de>
54
55 * gfortran.dg/move_alloc_14.f90: New.
56
57 2012-12-16 Tobias Burnus <burnus@net-b.de>
58
59 PR fortran/55638
60 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
61 * gfortran.dg/elemental_args_check_7.f90: New.
62
63 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
64
65 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
66
67 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
68
69 PR ada/52735
70 * gnat.dg/nested_generic1.adb: New test.
71 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
72
73 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
74
75 PR ada/53766
76 * gnat.dg/controlled7.ad[sb]: New test.
77
78 2012-12-14 Steve Ellcey <sellcey@mips.com>
79
80 PR regression/55688
81 * g++.dg/other/pr55650.C: Add dg-require-profiling.
82
83 2012-12-14 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/55684
86 * gcc.dg/torture/pr55684.c: New testcase.
87
88 2012-12-14 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/55687
91 * gcc.dg/torture/pr55687.c: New testcase.
92
93 2012-12-13 Jakub Jelinek <jakub@redhat.com>
94
95 PR c++/55652
96 * g++.dg/cpp0x/noexcept19.C: New test.
97
98 2012-12-13 Richard Biener <rguenther@suse.de>
99
100 PR lto/55660
101 * gcc.dg/lto/pr55660_0.c: New testcase.
102 * gcc.dg/lto/pr55660_1.c: Likewise.
103
104 2012-12-13 Jakub Jelinek <jakub@redhat.com>
105
106 PR gcov-profile/55650
107 * g++.dg/other/pr55650.C: New test.
108 * g++.dg/other/pr55650.cc: New file.
109
110 2012-12-12 Jakub Jelinek <jakub@redhat.com>
111
112 PR debug/55665
113 * g++.dg/guality/pr55665.C: New test.
114
115 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
116 set_target_env_var the same as if it is empty list.
117 (dg-set-target-env-var): Fix up error message.
118 (set-target-env-var): Record both preexisting env var values
119 as well as info that env wasn't set.
120 (restore-target-env-var): Iterate on reversed list, if second
121 sublist element is 1, setenv the env var to the third sublist
122 element, otherwise unsetenv it.
123 (gcc-dg-runtest): Don't initialize set_target_env_var.
124 (dg-test): Unset set_target_env_var if it was set.
125
126 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
127 on argc being one.
128 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
129 Whitespace fixes. Avoid unnecessary * sizeof(char).
130 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
131 dg-options. Whitespace fixes.
132 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
133 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
134 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
135 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
136 * g++.dg/asan/default-options-1.C: Whitespace fixes.
137 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
138 first __asan_symbolize argument unnamed. Avoid unnecessary
139 * sizeof(char).
140 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
141 on argc being one. Allow both _Znwj and _Znwm as operator new.
142 Ignore everything in the backtrace above operator new. Fix up
143 dg-output regexps.
144 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
145 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
146 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
147 on failures. Avoid pointless PASS dg-output check. Remove bogus
148 dg-shouldfail.
149 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
150 Avoid unnecessary * sizeof(char).
151 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
152 Don't rely on argc being one.
153 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
154 Avoid unnecessary * sizeof(char).
155 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
156 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
157 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
158 Fix up dg-output regexps.
159 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
160 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
161 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
162 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
163 one.
164 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
165 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
166 Avoid unnecessary * sizeof(char).
167
168 2012-12-12 Wei Mi <wmi@google.com>
169
170 * lib/target-supports.exp (check_effective_target_dlopen,
171 check_effective_target_clone, check_effective_target_setrlimit,
172 check_effective_target_swapcontext): New procedures.
173 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
174 (dg-set-target-env-var, set-target-env-var,
175 restore-target-env-var): New procedures.
176 (gcc-dg-runtest): Set set_target_env_var.
177 * g++.dg/asan/symbolize-callback-1.C: New test.
178 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
179 * g++.dg/asan/deep-tail-call-1.C: New test.
180 * g++.dg/asan/default-options-1.C: New test.
181 * g++.dg/asan/interception-test-1.C: New test.
182 * g++.dg/asan/dlclose-test-1-so.cc: New file.
183 * g++.dg/asan/deep-thread-stack-1.C: New test.
184 * g++.dg/asan/interception-malloc-test-1.C: New test.
185 * g++.dg/asan/deep-stack-uaf-1.C: New test.
186 * g++.dg/asan/large-func-test-1.C: New test.
187 * g++.dg/asan/interception-failure-test-1.C: New test.
188 * c-c++-common/asan/strip-path-prefix-1.c: New test.
189 * c-c++-common/asan/force-inline-opt0-1.c: New test.
190 * c-c++-common/asan/swapcontext-test-1.c: New test.
191 * c-c++-common/asan/null-deref-1.c: New test.
192 * c-c++-common/asan/global-overflow-1.c: New test.
193 * c-c++-common/asan/strncpy-overflow-1.c: New test.
194 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
195 * c-c++-common/asan/stack-overflow-1.c: New test.
196 * c-c++-common/asan/use-after-free-1.c: New test.
197 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
198 * c-c++-common/asan/clone-test-1.c: New test.
199 * c-c++-common/asan/heap-overflow-1.c: New test.
200 * c-c++-common/asan/sleep-before-dying-1.c: New test.
201
202 2012-12-12 Steve Ellcey <sellcey@mips.com>
203
204 * gcc.dg/pr55150-2.c: Add pic support check.
205 * gcc.dg/lto/pr54709_0.c: Ditto.
206
207 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
208
209 PR tree-optimization/55481
210 * gcc.dg/torture/pr55481.c: New testcase.
211
212 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
213 Jakub Jelinek <jakub@redhat.com>
214
215 PR middle-end/52640
216 * gcc.c-torture/compile/limits-externdecl.c: New test.
217
218 2012-12-12 Jakub Jelinek <jakub@redhat.com>
219
220 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
221 from 2000 to 400.
222
223 PR fortran/55633
224 * gcc.dg/torture/pr55633.c: New test.
225
226 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
227
228 PR c++/53094
229 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
230 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
231 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
232
233 2012-12-11 Jakub Jelinek <jakub@redhat.com>
234
235 PR c++/55643
236 * g++.dg/warn/Wunused-var-19.C: New test.
237
238 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
239
240 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
241
242 * gcc.dg/pr54121.c: New test.
243
244 2012-12-11 Jakub Jelinek <jakub@redhat.com>
245
246 PR c++/55619
247 * g++.dg/ext/asm12.C: New test.
248
249 PR tree-optimization/54570
250 * gcc.dg/builtin-object-size-8.c: Xfail.
251 * gcc.dg/builtin-object-size-13.c: New test.
252
253 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
254
255 PR target/55642
256 * gcc.target/arm/pr55642.c: New testcase.
257
258 2012-12-11 Jakub Jelinek <jakub@redhat.com>
259
260 PR middle-end/43631
261 PR bootstrap/55615
262 * g++.dg/other/pr43631.C: New test.
263
264 2012-12-11 Richard Biener <rguenther@suse.de>
265
266 PR tree-optimization/55079
267 * gcc.dg/Warray-bounds-9.c: New testcase.
268 * gcc.dg/Warray-bounds-10.c: Likewise.
269 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
270
271 2012-12-10 Janus Weil <janus@gcc.gnu.org>
272
273 PR fortran/52909
274 * gfortran.dg/proc_ptr_39.f90: New test case.
275
276 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
277
278 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
279 code duplication is required. Allow BNE to appear.
280
281 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
282
283 * gcc.target/mips/ext-2.c: Require -mlong64.
284
285 2012-12-10 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/55107
288 * gcc.dg/torture/pr55107.c: New testcase.
289 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
290
291 2012-12-10 Jakub Jelinek <jakub@redhat.com>
292
293 * g++.dg/asan/asan_test.cc: Sync from upstream.
294 * g++.dg/asan/asan_test_utils.h: Likewise.
295
296 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
297
298 * gcc.target/arm/neon/vrndaf32.c: New test.
299 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
300 * gcc.target/arm/neon/vrndf32.c: Likewise.
301 * gcc.target/arm/neon/vrndqf32.c: Likewise.
302 * gcc.target/arm/neon/vrndmf32.c: Likewise.
303 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
304 * gcc.target/arm/neon/vrndnf32.c: Likewise.
305 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
306 * gcc.target/arm/neon/vrndpf32.c: Likewise.
307 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
308
309 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
310
311 * gcc.misc-tests/gcov-12.c: Fix dg order.
312
313 PR middle-end/54470
314 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
315
316 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
317 for *-*-hpux10*.
318
319 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
320 * gcc.dg/20050826-1.c: Likewise.
321
322 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
323
324 * gnat.dg/vect9.adb: Add -w to dg-options.
325 * gnat.dg/vect10.adb: Likewise.
326
327 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/55593
330 * gfortran.dg/do_check_8.f90: New test.
331
332 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gnat.dg/vect10.ad[sb]: New test.
335
336 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
337
338 * gnat.dg/vect9.ad[sb]: New test.
339 * gnat.dg/vect9_pkg.ads: New helper.
340
341 2012-12-07 Mike Stump <mikestump@comcast.net>
342
343 * gnat.dg/discr38.adb: Don't use ^M line endings.
344 gnat.dg/loop_optimization13.adb: Likewise.
345 gnat.dg/loop_optimization13.ads: Likewise.
346 gnat.dg/discr36_pkg.adb: Likewise.
347 gnat.dg/discr36_pkg.ads: Likewise.
348 gnat.dg/loop_optimization11_pkg.ads: Likewise.
349 gnat.dg/discr36.ads: Likewise.
350 gnat.dg/loop_optimization11.adb: Likewise.
351
352 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
353
354 PR rtl-optimization/55141
355 * gcc.target/i386/pr55141.c: New.
356
357 2012-12-07 Dodji Seketeli <dodji@redhat.com>
358
359 PR c++/54401
360 * g++.dg/cpp0x/alias-decl-28.C: New test.
361 * g++.dg/cpp0x/alias-decl-16.C: Update.
362
363 2012-12-07 Martin Jambor <mjambor@suse.cz>
364
365 PR tree-optimization/55590
366 * gcc.target/i386/pr55590-1.c: New test.
367 * gcc.target/i386/pr55590-2.c: Likewise.
368
369 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
370
371 PR c++/54975
372 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
373
374 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
375
376 PR target/55597
377 * gcc.target/i386/pr55597.c: New test.
378
379 2012-12-06 Jakub Jelinek <jakub@redhat.com>
380
381 PR c++/54207
382 * g++.dg/cpp0x/noexcept18.C: New test.
383
384 PR c++/55573
385 * g++.dg/cpp0x/constexpr-55573.C: New test.
386
387 PR c++/55137
388 * g++.dg/opt/pr55137.C: New test.
389 * gcc.c-torture/execute/pr55137.c: New test.
390
391 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392
393 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
394 New procedure.
395 (add_options_for_arm_v8_neon): Likewise.
396
397 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
398
399 * g++.dg/pr55604.C: New test.
400
401 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
402
403 * lib/target-supports.exp
404 (check_effective_target_vect_perm): Allow aarch64*-*-*.
405 (check_effective_target_vect_perm_byte): Likewise.
406 (check_effective_target_vect_perm_short): Likewise.
407 (check_effective_target_vect_char_mult): Likewise.
408 (check_effective_target_vect_extract_even_odd): Likewise.
409 (check_effective_target_vect_interleave): Likewise.
410
411 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
412
413 * g++.dg/abi/mangle-neon-aarch64.C: New test.
414
415 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
416
417 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
418
419 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
420
421 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
422 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
423 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
424 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
425 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
426 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
427 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
428 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
429 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
430 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
431 * gcc.dg/vect/vect-rounding-round.c: Likewise.
432 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
433 * target-supports.exp
434 (check_effective_target_vect_call_btrunc): New.
435 (check_effective_target_vect_call_btruncf): Likewise.
436 (check_effective_target_vect_call_ceil): Likewise.
437 (check_effective_target_vect_call_ceilf): Likewise.
438 (check_effective_target_vect_call_floor): Likewise.
439 (check_effective_target_vect_call_floorf): Likewise.
440 (check_effective_target_vect_call_lceil): Likewise.
441 (check_effective_target_vect_call_lfloor): Likewise.
442 (check_effective_target_vect_call_nearbyint): Likewise.
443 (check_effective_target_vect_call_nearbyintf): Likewise.
444 (check_effective_target_vect_call_round): Likewise.
445 (check_effective_target_vect_call_roundf): Likewise.
446
447 2012-12-05 Richard Biener <rguenther@suse.de>
448
449 PR tree-optimization/51238
450 * gcc.dg/torture/pr51238.c: New testcase.
451
452 2012-12-05 Richard Biener <rguenther@suse.de>
453
454 PR tree-optimization/50222
455 * gcc.dg/torture/pr50222.c: New testcase.
456
457 2012-12-05 Richard Biener <rguenther@suse.de>
458
459 PR lto/55525
460 * gcc.dg/lto/pr55525_0.c: New testcase.
461 * gcc.dg/lto/pr55525_1.c: Likewise.
462
463 2012-12-04 Tobias Burnus <burnus@net-b.de>
464
465 * gfortran.dg/quad_3.f90: Really fix an if condition.
466
467 2012-12-04 Tobias Burnus <burnus@net-b.de>
468
469 * gfortran.dg/quad_3.f90: Fix a condition,
470 which wrongly required ordered/lazy evaluation.
471
472 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
473
474 * gcc.target/aarch64/121127.c: New test.
475
476 2012-12-04 Jakub Jelinek <jakub@redhat.com>
477
478 PR testsuite/55587
479 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
480 0 if not.
481 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
482 returned 0.
483 * gcc.dg/asan/asan.exp: Likewise.
484
485 2012-12-04 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/55124
488 * gcc.dg/torture/pr55124.c: New testcase.
489
490 2012-12-03 Tobias Burnus <burnus@net-b.de>
491
492 * gfortran.dg/quad_3.f90: New.
493
494 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
495
496 PR c++/54170
497 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
498
499 2012-12-03 Jakub Jelinek <jakub@redhat.com>
500
501 PR testsuite/55452
502 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
503 on all targets, not just s390*.
504
505 2012-12-03 Marek Polacek <polacek@redhat.com>
506
507 PR c/55570
508 * gcc.dg/pr55570.c: New test.
509
510 2012-12-03 Jakub Jelinek <jakub@redhat.com>
511
512 * lib/asan-dg.exp (asan_get_gtest_test_list,
513 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
514 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
515 and [asan_get_gtest_expect_death_list "$output"] in global vars.
516 (asan_symbolize): Sanitize [] characters from key.
517 * g++.dg/asan/asan_test_config.h: New file.
518 * g++.dg/asan/asan_globals_test.cc: New file.
519 * g++.dg/asan/asan_test_utils.h: New file.
520 * g++.dg/asan/dejagnu-gtest.h: New file.
521 * g++.dg/asan/asan_test.cc: New file.
522 * g++.dg/asan/asan_test.C: New test.
523
524 2012-12-03 Richard Biener <rguenther@suse.de>
525
526 * gcc.dg/torture/pr35634.c: Use signed char.
527 * g++.dg/torture/pr35634.C: Likewise.
528
529 2012-12-02 Marek Polacek <polacek@redhat.com>
530
531 PR middle-end/54838
532 * gcc.dg/pr54838.c: New test.
533
534 2012-12-01 Xinliang David Li <davidxl@google.com>
535
536 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
537 cltd.
538
539 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/55558
542 * g++.dg/cpp0x/decltype46.C: New.
543
544 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
545
546 PR middle-end/52450
547 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
548
549 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
550
551 PR debug/53860
552 * g++.dg/debug/pr53860.C: New test.
553
554 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
555 Paul Thomas <pault@gcc.gnu.org>
556
557 PR fortran/46897
558 * gfortran.dg/defined_assignment_1.f90: New test.
559 * gfortran.dg/defined_assignment_2.f90: New test.
560 * gfortran.dg/defined_assignment_3.f90: New test.
561 * gfortran.dg/defined_assignment_4.f90: New test.
562 * gfortran.dg/defined_assignment_5.f90: New test.
563
564 2012-12-01 Jakub Jelinek <jakub@redhat.com>
565
566 PR c++/55542
567 * g++.dg/cpp0x/vt-55542.C: New test.
568
569 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
570
571 * gnat.dg/specs/pack9.ads: New test.
572
573 2012-11-30 Martin Jambor <mjambor@suse.cz>
574
575 PR middle-end/52890
576 PR tree-optimization/55415
577 PR tree-optimization/54386
578 PR target/55448
579 * gcc.dg/ipa/ipa-sra-7.c: New test.
580 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
581 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
582 * gcc.target/i386/pr55448.c: Likewise.
583
584 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
585
586 * loop_optimization14.ad[sb]: New test.
587 * loop_optimization14_pkg.ads: New helper.
588
589 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
590
591 PR target/55073
592 * gcc.target/arm/pr55073.C: New test.
593
594 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
595
596 PR c++/53094
597 * g++.dg/ext/vector20.C: New testcase.
598
599 2012-11-28 Tobias Burnus <burnus@net-b.de>
600
601 PR fortran/52161
602 * coarray/sync_3.f90: Extend test.
603
604 2012-11-29 Jakub Jelinek <jakub@redhat.com>
605
606 PR rtl-optimization/55512
607 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
608 * gcc.target/i386/pr55512-4.c: Likewise.
609
610 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
611
612 PR c++/52654
613 * g++.dg/cpp0x/udlit-overflow.C: New.
614 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
615
616 2012-11-28 Jakub Jelinek <jakub@redhat.com>
617
618 PR debug/36728
619 PR debug/55467
620 PR middle-end/55507
621 PR bootstrap/55511
622 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
623 are non-empty and add dependency between the first and second asm.
624 * gcc.dg/guality/pr36728-2.c: Likewise.
625 * gcc.dg/guality/pr36728-3.c: New test.
626 * gcc.dg/guality/pr36728-4.c: New test.
627
628 2012-11-28 Andrew Pinski <apinski@cavium.com>
629
630 PR bootstrap/54279
631 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
632 directories.
633 * lib/obj-c++.exp (obj-c++_init): Likewise.
634
635 2012-11-28 Tobias Burnus <burnus@net-b.de>
636
637 PR fortran/52161
638 * coarray/sync_3.f90: New.
639
640 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
641
642 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
643
644 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
645
646 PR rtl-optimization/55512
647 * gcc.target/i386/pr55512-[1234].c: New tests.
648
649 2012-11-28 Jakub Jelinek <jakub@redhat.com>
650
651 PR testsuite/55505
652 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
653
654 PR testsuite/55504
655 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
656 attributes. Avoid clobbering memory before malloced chunk.
657 (main): Pass 1 instead of 0 as argument.
658
659 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
660
661 * gnat.dg/object_overflow.adb: Rename to...
662 * gnat.dg/object_overflow1.adb: ...this.
663 * gnat.dg/object_overflow2.adb: New test.
664 * gnat.dg/object_overflow3.adb: Likewise.
665 * gnat.dg/object_overflow4.adb: Likewise.
666
667 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
668
669 PR c++/55497
670 * g++.dg/init/pr55497.C: New.
671
672 2012-11-28 Richard Biener <rguenther@suse.de>
673
674 PR testsuite/55327
675 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
676 * gcc.dg/vect/slp-perm-9.c: Likewise.
677
678 2012-11-28 Richard Biener <rguenther@suse.de>
679
680 PR c/35634
681 * gcc.dg/torture/pr35634.c: New testcase.
682 * g++.dg/torture/pr35634.C: Likewise.
683 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
684
685 2012-11-27 Tobias Burnus <burnus@net-b.de>
686
687 PR fortran/55476
688 * gfortran.dg/warn_target_lifetime_3.f90: New.
689
690 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
691
692 PR rtl-optimization/55458
693 * gcc.target/i386/pr55458.c: New test.
694
695 2012-11-27 Jakub Jelinek <jakub@redhat.com>
696
697 PR tree-optimization/55110
698 * gcc.dg/pr55110.c: New test.
699
700 2012-11-27 Richard Biener <rguenther@suse.de>
701
702 PR middle-end/55331
703 * g++.dg/opt/pr55331.C: New testcase.
704
705 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
706
707 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
708
709 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
710
711 * gcc.dg/54455.c: Require scheduling.
712 * gcc.dg/c1x-align-4.c: Skip avr.
713 * gcc.dg/pr44024.c: Skip avr in final scan.
714
715 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
716
717 PR testsuite/52641
718 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
719 * gcc.dg/pr54676.c: Make work for 16-bit int.
720
721 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
722
723 PR target/55277
724 * gcc.target/i386/pr55227.c: New test.
725
726 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
727
728 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
729 to -fdump-rtl-all.
730 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
731
732 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
733
734 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
735 New procedure.
736 (add_options_for_arm_v8_vfp): New procedure.
737 * gcc.target/arm/vrintaf32.c: New test.
738 * gcc.target/arm/vrintaf64.c: Likewise.
739 * gcc.target/arm/vrintmf32.c: Likewise.
740 * gcc.target/arm/vrintmf64.c: Likewise.
741 * gcc.target/arm/vrintpf32.c: Likewise.
742 * gcc.target/arm/vrintpf64.c: Likewise.
743 * gcc.target/arm/vrintrf32.c: Likewise.
744 * gcc.target/arm/vrintrf64.c: Likewise.
745 * gcc.target/arm/vrintxf32.c: Likewise.
746 * gcc.target/arm/vrintxf64.c: Likewise.
747 * gcc.target/arm/vrintzf32.c: Likewise.
748 * gcc.target/arm/vrintzf64.c: Likewise.
749
750 2012-11-26 Janus Weil <janus@gcc.gnu.org>
751
752 PR fortran/54997
753 * gfortran.dg/warn_unused_function_2.f90: New.
754
755 2012-11-26 Janus Weil <janus@gcc.gnu.org>
756
757 PR fortran/54881
758 * gfortran.dg/associated_6.f90: New.
759 * gfortran.dg/select_type_30.f03: New.
760
761 2012-11-26 Jakub Jelinek <jakub@redhat.com>
762
763 PR tree-optimization/54471
764 * gcc.dg/tree-ssa/vrp86.c: New test.
765 * gcc.c-torture/execute/pr54471.c: New test.
766
767 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
768
769 PR middle-end/55030
770 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
771 use volatile asms, use plain asms. Where the output value for the
772 asm is unused, write a global variable.
773
774 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
775
776 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
777
778 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
779
780 PR fortran/30146
781 * gfortran.dg/do_check_7.f90: New test.
782
783 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/55446
786 * g++.dg/init/new41.C: New.
787
788 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 PR fortran/55314
791 * gfortran.dg/allocate_error_4.f90: New test.
792
793 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
794
795 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
796 to send_log.
797
798 2012-11-23 Jakub Jelinek <jakub@redhat.com>
799
800 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
801 from the output.
802
803 PR c++/54046
804 * g++.dg/warn/Wreturn-type-8.C: New test.
805
806 PR middle-end/55430
807 * gcc.dg/pr55430.c: New test.
808
809 2012-11-23 Kostya Serebryany <kcc@google.com>
810
811 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
812
813 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
814
815 * gnat.dg/discr40.ad[sb]: New test.
816
817 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
818
819 * gnat.dg/discr39.adb: New test.
820
821 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
822
823 PR testsuite/52641
824 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
825 * gcc.dg/pr55150-1.c: Same.
826 * gcc.dg/torture/pr54894.c: Add size32plus.
827
828 2012-11-23 Jakub Jelinek <jakub@redhat.com>
829
830 PR sanitizer/55435
831 * c-c++-common/asan/attrib-1.c: New test.
832
833 2012-11-22 Ian Bolton <ian.bolton@arm.com>
834
835 * gcc.target/aarch64/builtin-bswap-1.c: New test.
836 * gcc.target/aarch64/builtin-bswap-2.c: New test.
837
838 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/55432
841 * g++.dg/cpp0x/constexpr-55432.C: New.
842
843 2012-11-21 Janus Weil <janus@gcc.gnu.org>
844
845 PR fortran/55352
846 * gfortran.dg/namelist_76.f90: New.
847
848 2012-11-21 Martin Jambor <mjambor@suse.cz>
849
850 * gcc.dg/ipa/ipcp-agg-7.c: New test.
851 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
852
853 2012-11-21 Martin Jambor <mjambor@suse.cz>
854
855 PR tree-optimization/55260
856 * g++.dg/torture/pr55260-2.C: New test.
857
858 2012-11-21 Martin Jambor <mjambor@suse.cz>
859
860 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
861
862 2012-11-21 Bin Cheng <bin.cheng@arm.com>
863
864 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
865 * gcc.dg/tree-ssa/vrp47.c: Ditto.
866
867 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
868
869 PR target/19398
870 * gcc.target/i386/pr19398.c: New test.
871
872 2012-11-20 Martin Jambor <mjambor@suse.cz>
873
874 PR tree-optimization/55260
875 * g++.dg/torture/pr55260-1.C: New test.
876
877 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
878
879 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
880 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
881 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
882 * gcc.target/aarch64/atomic-op-char.c: Likewise.
883 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
884 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
885 * gcc.target/aarch64/atomic-op-int.c: Likewise.
886 * gcc.target/aarch64/atomic-op-long.c: Likewise.
887 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
888 * gcc.target/aarch64/atomic-op-release.c: Likewise.
889 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
890 * gcc.target/aarch64/atomic-op-short.c: Likewise.
891
892 2012-11-20 Jakub Jelinek <jakub@redhat.com>
893
894 PR middle-end/55094
895 * gcc.dg/pr55094.c: New test.
896
897 PR rtl-optimization/54921
898 * gcc.dg/pr54921.c: New test.
899
900 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
901
902 * gcc.target/i386/pr55359.c: New test.
903
904 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
905
906 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
907 * g++.dg/tls/thread_local3g.C: Likewise.
908 * g++.dg/tls/thread_local4g.C: Likewise.
909 * g++.dg/tls/thread_local5g.C: Likewise.
910 * g++.dg/tls/thread_local6g.C: Likewise.
911 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
912 * g++.dg/tls/thread_local2.C: Likewise.
913 * g++.dg/tls/thread_local2g.C: Likewise.
914 * g++.dg/tls/thread_local6.C: Likewise.
915
916 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
917
918 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
919 * gcc.dg/tm/clone-1.c: New test.
920
921 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
922
923 PR c++/55368
924 * g++.dg/parse/struct-5.C: New.
925
926 2012-11-19 Tom de Vries <tom@codesourcery.com>
927
928 PR rtl-optimization/55315
929 * gcc.target/mips/pr55315.c: New test.
930
931 2012-11-17 Jakub Jelinek <jakub@redhat.com>
932
933 PR tree-optimization/55236
934 * gcc.dg/pr55236.c: New test.
935
936 PR testsuite/55188
937 * gcc.dg/pr19105.c: Accept also optimizing
938 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
939
940 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
941 from addr2line_output. Increment idx if asking for more than one
942 address in one object.
943
944 2012-11-16 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/55329
947 * g++.dg/opt/pr55329.C: New test.
948
949 2012-11-16 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/55297
952 * gfortran.dg/typebound_operator_18.f90: New.
953
954 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
955
956 PR rtl-optimization/55330
957 * gfortran.dg/pr55330.f90: New test.
958
959 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
960
961 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
962 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
963 * gcc.dg/hoist-register-pressure-2.c: Ditto.
964 * gcc.dg/hoist-register-pressure-3.c: Ditto.
965 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
966 * gcc.dg/tree-prof/unroll-1.c: Ditto.
967
968 2012-11-16 Dodji Seketeli <dodji@redhat.com>
969
970 PR c++/54875
971 * g++.dg/cpp0x/alias-decl-27.C: New test.
972
973 2012-11-16 Jakub Jelinek <jakub@redhat.com>
974
975 PR c++/55337
976 * g++.dg/template/alignof2.C: New test.
977
978 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
979
980 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
981 * g++.dg/mv6.C (dg-options): Ditto.
982
983 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
984
985 * lib/target_suports.exp
986 (check_effective_target_has_w_floating_suffix): New procedure.
987 (check_effective_target_has_q_floating_suffix): Ditto.
988 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
989 for unsupported non-standard suffix on floating constant.
990 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
991
992 2012-11-14 Jakub Jelinek <jakub@redhat.com>
993
994 * lib/asan-dg.exp: New file.
995 * gcc.dg/asan/asan.exp: New file.
996 * g++.dg/dg.exp: Prune also asan tests.
997 * g++.dg/asan/asan.exp: New file.
998 * c-c++-common/asan/memcmp-1.c: New test.
999
1000 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/55323
1003 * g++.dg/cpp0x/vt-55323.C: New.
1004
1005 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1006
1007 * g++.dg/mv4.C: Add require ifunc. Change error message.
1008 * g++.dg/mv5.C: Add require ifunc.
1009 * g++.dg/mv6.C: Add require ifunc.
1010
1011 2012-11-13 Martin Jambor <mjambor@suse.cz>
1012
1013 PR tree-optimization/55253
1014 * gcc.dg/torture/pr55253.c: New test.
1015 * gcc.dg/torture/pr55305.c: Likewise.
1016
1017 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1018
1019 PR middle-end/55142
1020 * gcc.target/i386/pr55142-1.c: New file.
1021 * gcc.target/i386/pr55142-2.c: Likewise.
1022
1023 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1024
1025 PR c++/54466
1026 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1027
1028 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1029
1030 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1031 instead of lp64.
1032 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1033 * gcc.target/i386/pr49715-2.c: Likewise.
1034 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1035
1036 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR tree-optimization/55281
1039 * gcc.dg/vect/fast-math-pr55281.c: New test.
1040 * g++.dg/opt/pr55281.C: New test.
1041
1042 PR rtl-optimization/54127
1043 * gcc.dg/torture/pr54127.c: New test.
1044
1045 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1046 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR rtl-optimization/51447
1049 * gcc.c-torture/execute/pr51447.c: New test.
1050
1051 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1052
1053 * gcc.target/aarch64/csinc-2.c: New test.
1054
1055 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1056
1057 * gcc.target/aarch64/cmn.c: New test.
1058 * gcc.target/aarch64/adds.c: New test.
1059 * gcc.target/aarch64/subs.c: New test.
1060
1061 2012-11-12 Tobias Burnus <burnus@net-b.de>
1062
1063 PR fortran/55272
1064 * gfortran.dg/coarray_29_1.f90: New.
1065 * gfortran.dg/coarray_29_2.f90: New.
1066
1067 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1068
1069 * gcc.dg/hoist-register-pressure-3.c: New test.
1070
1071 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1072
1073 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1074 wrappers around sinf and cosf.
1075
1076 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 PR middle-end/55247
1079 PR middle-end/55259
1080 * gcc.target/i386/pr55247-2.c: New file.
1081
1082 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1083
1084 PR middle-end/55263
1085 * g++.dg/pr55263.C: New test.
1086
1087 2012-11-11 Martin Jambor <mjambor@suse.cz>
1088
1089 PR tree-optimization/55238
1090 * testsuite/gcc.dg/torture/pr55238.c: New test.
1091
1092 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1093
1094 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1095 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1096 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1097
1098 2012-11-10 Jan Hubicka <jh@suse.cz>
1099
1100 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1101
1102 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1103
1104 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1105 -mno-sse -mno-mmx to dg-options. Reformat.
1106
1107 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1108
1109 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1110 * c-c++-common/vector-compare-1.c: Same.
1111 * c-c++-common/vector-compare-2.c: Same.
1112 * g++.dg/other/unused1.C: Skip on AIX.
1113 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1114 extra message on AIX.
1115
1116 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1117
1118 PR target/55247
1119 * gcc.target/i386/pr55247.c: New test.
1120
1121 2012-11-09 Andrew Pinski <apinski@cavium.com>
1122
1123 * gcc.c-torture/execute/20121108-1.c: New test.
1124
1125 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1126
1127 PR c++/54413
1128 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1129 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1130 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1131 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1132
1133 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1134
1135 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1136 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1137 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1138 array bounds.
1139 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1140
1141 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1142
1143 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1144 * g++.dg/tm/pr47530.C: Same.
1145
1146 2012-11-09 Jason Merrill <jason@redhat.com>
1147
1148 PR c++/54859
1149 * g++.dg/cpp0x/alias-decl-25.C: New.
1150
1151 * g++.dg/abi/abi-tag1.C: New.
1152 * g++.dg/abi/abi-tag2.C: New.
1153
1154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1155
1156 PR rtl-optimization/55154
1157 * gcc.target/i386/pr55154.c: New test.
1158
1159 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1160
1161 PR rtl-optimization/55151
1162 * gcc.dg/pr55151.c: Move ...
1163 * gcc.target/i386/pr55151.c: ... here.
1164
1165 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1166
1167 PR rtl-optimization/54472
1168 * gcc.dg/pr54472.c: New test.
1169
1170 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * gnat.dg/stack_check3.ad[sb]: New test.
1173
1174 2012-11-08 Ian Lance Taylor <iant@google.com>
1175
1176 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1177 with arguments. Handle errorcheckoutput and rundir test types.
1178
1179 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1180
1181 PR tree-optimization/55191
1182 * gcc.dg/pr55191.c: New test.
1183
1184 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR debug/54499
1187 * g++.dg/debug/pr54499.C: New test.
1188
1189 2012-11-08 Jan Hubicka <jh@suse.cz>
1190
1191 PR middle-end/48636
1192 * gcc.dg/winline-3.c: Update.
1193
1194 2012-11-08 Martin Jambor <mjambor@suse.cz>
1195
1196 * gfortran.dg/ipcp-array-1.f90: New test.
1197
1198 2012-11-08 Florian Weimer <fweimer@redhat.com>
1199
1200 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1201
1202 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1203
1204 PR rtl-optimization/55151
1205 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1206
1207 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1208
1209 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1210
1211 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1212
1213 * gcc.c-torture/compile/20121107-1.c: New test.
1214
1215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1216
1217 PR rtl-optimization/55151
1218 * gcc.dg/pr55151.c: Compile it only for x86_64.
1219
1220 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1221
1222 PR rtl-optimization/55122
1223 * gcc.dg/pr55122.c: New test.
1224
1225 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1226
1227 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1228 word powerpc.
1229 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1230 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1231 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1232 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1233
1234 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1235
1236 PR c/53063
1237 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1238
1239 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1240
1241 PR c/51294
1242 * c-c++-common/pr51294.c: New.
1243
1244 2012-11-07 Martin Jambor <mjambor@suse.cz>
1245
1246 PR tree-optimization/53787
1247 * gcc.dg/ipa/ipa-5.c: Adjust.
1248 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1249 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1250 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1251 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1252 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1253 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1254 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1255 * gfortran.dg/pr48636-2.f90: New test.
1256 * gfortran.dg/pr53787.f90: Likewise.
1257
1258 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/55226
1261 Revert:
1262 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/54922
1265 * g++.dg/cpp0x/constexpr-union4.C: New.
1266
1267 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1268
1269 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1270
1271 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1272
1273 PR target/49220
1274 * gcc.c-torture/compile/pr49220.c: New test.
1275
1276 2012-11-07 Florian Weimer <fweimer@redhat.com>
1277
1278 * g++.dg/init/new40.C: New.
1279
1280 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR debug/54693
1283 * gcc.dg/guality/pr54693-2.c: New test.
1284
1285 2012-11-06 Andrew Pinski <apinski@cavium.com>
1286
1287 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1288 -fno-vect-cost-model.
1289
1290 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1291
1292 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1293 * gcc.dg/tm/debug-1.c: Same.
1294 * gcc.dg/tm/irrevocable-3.c: Same.
1295 * gcc.dg/tm/irrevocable-4.c: Same.
1296 * gcc.dg/tm/memopt-10.c: Same.
1297 * gcc.dg/tm/memopt-11.c: Same.
1298 * gcc.dg/tm/props-4.c: Same.
1299 * gcc.dg/tm/wrap-3.c: Same.
1300 * gcc.dg/tm/wrap-4.c: Same.
1301
1302 2012-11-06 Andrew Pinski <apinski@cavium.com>
1303
1304 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1305
1306 2012-11-06 Jan Hubicka <jh@suse.cz>
1307
1308 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1309 candidate still.
1310 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1311 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1312 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1313
1314 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1315
1316 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1317
1318 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1319
1320 PR middle-end/41993
1321 * gcc.dg/torture/pr41993.c: New test.
1322
1323 2012-11-06 Jan Hubicka <jh@suse.cz>
1324
1325 * gcc.target/i386/l_fma_float_?.c: Update.
1326 * gcc.target/i386/l_fma_double_?.c: Update.
1327
1328 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1329
1330 PR target/54089
1331 * gcc.target/sh/pr54089-8.c: New.
1332 * gcc.target/sh/pr54089-9.c: New.
1333
1334 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1335
1336 PR target/47440
1337 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1338 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1339 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1340 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1341 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1342 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1343 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1344 * gcc.target/i386/avx-vzeroupper-27.c: New.
1345
1346 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1347
1348 PR fortran/54917
1349 * gfortran.dg/transfer_class_1.f90: New.
1350 * gfortran.dg/transfer_class_2.f90: New.
1351
1352 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1353
1354 * testsuite/g++.dg/mv1.C: New test.
1355 * testsuite/g++.dg/mv2.C: New test.
1356 * testsuite/g++.dg/mv3.C: New test.
1357 * testsuite/g++.dg/mv4.C: New test.
1358 * testsuite/g++.dg/mv5.C: New test.
1359 * testsuite/g++.dg/mv6.C: New test.
1360
1361 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1362
1363 PR testsuite/55186
1364 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1365
1366 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1367
1368 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1369 darwin.
1370
1371 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1372
1373 * g++.dg/torture/20121105-1.C: New test.
1374
1375 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1376
1377 * gcc.dg/torture/fp-compare.c: New testcase.
1378
1379 2012-11-05 Jan Hubicka <jh@suse.cz>
1380
1381 * gcc.dg/const-1.c: Update.
1382 * gcc.dg/pure-1.c: Update.
1383
1384 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1385
1386 PR rtl-optimization/55151
1387 * gcc.dg/pr55151.c: New test.
1388
1389 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1390
1391 PR debug/54970
1392 PR debug/54971
1393 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1394
1395 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1396
1397 PR testsuite/51128
1398 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1399
1400 2012-11-05 Jan Hubicka <jh@suse.cz>
1401
1402 * gcc.dg/autopar/pr49960.c: Fix testcase.
1403
1404 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1405
1406 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1407 Fix scan-tree-dump-times directive.
1408
1409 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1410
1411 PR fortran/55199
1412 * gfortran.dg/associate_12.f90: New.
1413
1414 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1415
1416 PR target/54255
1417 * lib/target-supports.exp (check_effective_target_masm_intel): New
1418 proc.
1419 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1420 masm_intel.
1421
1422 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1423 Jack Howarth <howarth@bromo.med.uc.edu>
1424
1425 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1426 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1427 * gcc.target/i386/pr53249.c: Likewise.
1428
1429 2012-11-03 Andrew Pinski <apinski@cavium.com>
1430
1431 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1432 call abort1 so that cross jumping does not happen.
1433
1434 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1435
1436 PR target/51244
1437 * gcc.target/sh/pr51244-18.c: New.
1438 * gcc.target/sh/pr51244-19.c: New.
1439
1440 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1441
1442 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1443 b requires a 64-bit operation followed by a truncation.
1444
1445 2012-11-02 Jan Hubicka <jh@suse.cz>
1446
1447 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1448
1449 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1450
1451 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1452 conditions to verify the reduction code is vectorized.
1453
1454 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1455 in case 'pow', such as 'powerpc' is used in the compiler version name.
1456 * gcc.target/powerpc/pr46728-2.c: Likewise.
1457 * gcc.target/powerpc/pr46728-3.c: Likewise.
1458 * gcc.target/powerpc/pr46728-4.c: Likewise.
1459 * gcc.target/powerpc/pr46728-5.c: Likewise.
1460 * gcc.target/powerpc/pr46728-7.c: Likewise.
1461 * gcc.target/powerpc/pr46728-8.c: Likewise.
1462 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1463
1464 2012-11-02 Jan Hubicka <jh@suse.cz>
1465
1466 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1467
1468 2012-11-02 Jan Hubicka <jh@suse.cz>
1469
1470 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1471 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1472
1473 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1474
1475 PR middle-end/55130
1476 * gcc.target/i386/pr55130.c: New test.
1477
1478 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR target/55147
1481 * gcc.target/i386/pr55147.c: New test.
1482
1483 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1484
1485 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1486 * gfortran.dg/default_format_denormal_1.f90: Same.
1487
1488 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1489
1490 PR middle-end/55001
1491 * g++.dg/ext/vector19.C: Remove target restrictions.
1492 * gcc.dg/fold-compare-7.c: New testcase.
1493
1494 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1495
1496 PR target/55160
1497 * gcc.target/sh/pr55160.c: New.
1498
1499 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1500
1501 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1502 scan-assembler regex.
1503
1504 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1505
1506 PR middle-end/55150
1507 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1508 * gcc.dg/pr55150-2.c: New test.
1509
1510 2012-11-01 Sharad Singhai <singhai@google.com>
1511
1512 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1513 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1514 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1515 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1516
1517 2012-10-31 Dehao Chen <dehao@google.com>
1518
1519 * g++.dg/debug/dwarf2/block.C: New testcase.
1520
1521 2012-10-31 Jan Hubicka <jh@suse.cz>
1522
1523 * gcc.dg/pr44974.c: Add noinline.
1524
1525 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1526
1527 PR fortran/53718
1528 * gfortran.dg/class_54.f90: New.
1529
1530 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1531 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR tree-optimization/55018
1534 * gcc.dg/torture/pr55018.c: New test.
1535
1536 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/54583
1539 * g++.dg/ext/vla13.C: New.
1540
1541 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1542
1543 PR middle-end/55150
1544 * gcc.dg/pr55150.c: New test.
1545
1546 2012-10-31 Tobias Burnus <burnus@net-b.de>
1547
1548 PR fortran/55134
1549 * gfortran.dg/associate_11.f90: New.
1550
1551 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1552
1553 PR c++/54955
1554 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1555
1556 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR tree-optimization/19105
1559 PR tree-optimization/21643
1560 PR tree-optimization/46309
1561 * gcc.dg/pr19105.c: New test.
1562 * gcc.dg/pr21643.c: New test.
1563 * gcc.dg/pr46309-2.c: New test.
1564 * gcc.c-torture/execute/pr46309.c: New test.
1565
1566 2012-10-31 Alan Modra <amodra@gmail.com>
1567
1568 * gcc.target/powerpc/dimode_off.c: New.
1569 * gcc.target/powerpc/timode_off.c: New.
1570 * gcc.target/powerpc/dfmode_off.c: New.
1571 * gcc.target/powerpc/tfmode_off.c: New.
1572
1573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1574
1575 PR rtl-optimization/55093
1576 * gcc.target/i386/pr55093.c: New file.
1577
1578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 * gcc.target/i386/pr55116.c: Renamed to ...
1581 * gcc.target/i386/pr55116-1.c: This.
1582
1583 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1584
1585 * gcc.target/i386/pr55116-2.c: New file.
1586
1587 2012-10-30 Richard Biener <rguenther@suse.de>
1588
1589 * gcc.dg/vect/slp-perm-2.c: Adjust.
1590
1591 2012-10-30 Richard Biener <rguenther@suse.de>
1592
1593 PR tree-optimization/55111
1594 * gcc.dg/torture/pr55111.c: New testcase.
1595
1596 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1597
1598 PR target/53988
1599 * gcc.target/sh/pr53988.c: New.
1600
1601 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1602
1603 PR target/54989
1604 * gcc.dg/hoist-register-pressure-1.c: Rename from
1605 hoist-register-pressure.c. Add nonpic condition.
1606 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1607
1608 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1609
1610 PR c++/54930
1611 * gcc.dg/Wreturn-local-addr.c: New.
1612 * g++.dg/warn/Wno-return-local-addr.C: New.
1613 * g++.dg/warn/Wreturn-local-addr.C: New.
1614
1615 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1616
1617 PR middle-end/55116
1618 * gcc.target/i386/pr55116.c: New file.
1619
1620 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1621
1622 PR c/53066
1623 * gcc.dg/Wshadow-4.c: New.
1624 * gcc.dg/Wshadow-4.h: New.
1625
1626 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1627
1628 PR debug/54693
1629 * gcc.dg/guality/pr54693.c: New.
1630
1631 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1632
1633 PR middle-end/55027
1634 * gcc.dg/pr55027.c: New testcase.
1635
1636 2012-10-29 Jan Hubicka <jh@suse.cz>
1637
1638 * gcc.dg/ipa/inline-6.c: New testcase.
1639
1640 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1641
1642 PR rtl-optimization/55106
1643 * g++.dg/pr55106.C: New.
1644
1645 2012-10-29 Richard Guenther <rguenther@suse.de>
1646
1647 PR middle-end/53695
1648 * gcc.dg/torture/pr53695.c: New testcase.
1649
1650 2012-10-28 Jan Hubicka <jh@suse.cz>
1651
1652 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1653
1654 2012-10-28 Tobias Burnus <burnus@net-b.de>
1655
1656 PR fortran/54958
1657 * gfortran.dg/do_check_6.f90: New.
1658
1659 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1660 Jack Howarth <howarth@bromo.med.uc.edu>
1661
1662 PR target/54404
1663 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1664 to dg-options.
1665 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1666
1667 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1668
1669 PR target/34283
1670 * gcc.target/i386/pr34283.c: New test.
1671
1672 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c++/55081
1675 * g++.dg/opt/pr55081.C: New test.
1676
1677 PR debug/54970
1678 PR debug/54971
1679 * gcc.dg/guality/pr54970.c: New test.
1680
1681 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/54984
1684 * g++.dg/template/new11.C: New.
1685
1686 2012-10-26 Richard Biener <rguenther@suse.de>
1687
1688 PR middle-end/54824
1689 * gcc.dg/torture/pr54824.c: New testcase.
1690
1691 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1692
1693 * gcc.target/i386/fxsave-1.c: New.
1694 * gcc.target/i386/fxsave64-1.c: Ditto.
1695 * gcc.target/i386/fxrstor-1.c: Ditto.
1696 * gcc.target/i386/fxrstor64-1.c: Ditto.
1697 * gcc.target/i386/xsave-1.c: Ditto.
1698 * gcc.target/i386/xsave64-1.c: Ditto.
1699 * gcc.target/i386/xrstor-1.c: Ditto.
1700 * gcc.target/i386/xrstor64-1.c: Ditto.
1701 * gcc.target/i386/xsaveopt-1.c: Ditto.
1702 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1703 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1704 * gcc.target/i386/sse-13.c: Ditto.
1705 * gcc.target/i386/sse-14.c: Ditto.
1706 * gcc.target/i386/sse-22.c: Ditto.
1707 * gcc.target/i386/sse-23.c: Ditto.
1708 * g++.dg/other/i386-2.C: Ditto.
1709 * g++.dg/other/i386-3.C: Ditto.
1710
1711 2012-10-25 Jan Hubicka <jh@suse.cz>
1712
1713 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1714 at ivcanon time.
1715
1716 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/53761
1719 * g++.dg/ext/transparent-union.C: New.
1720
1721 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1722
1723 PR c++/54427
1724 * g++.dg/ext/vector19.C: New testcase.
1725
1726 2012-10-25 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/54902
1729 * g++.dg/torture/pr54902.C: New testcase.
1730
1731 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/34892
1734 * g++.dg/template/crash114.C: New.
1735
1736 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR bootstrap/55049
1739 * gcc.target/i386/pr55049-1.c: New test.
1740
1741 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1742
1743 PR fortran/55037
1744 * gfortran.dg/class_dummy_4.f03: New.
1745
1746 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR rtl-optimization/55010
1749 * gcc.dg/pr55010.c: New test.
1750
1751 PR debug/54828
1752 * g++.dg/debug/pr54828.C: New test.
1753
1754 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1755
1756 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1757 * gcc.dg/vect/vect-83_64.c: Likewise.
1758
1759 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR c++/54922
1762 * g++.dg/cpp0x/constexpr-union4.C: New.
1763
1764 2012-10-23 Jeff Law <law@redhat.com>
1765
1766 * gcc.c-torture/execute/pr54985.c: New test.
1767
1768 2012-10-23 Paul Koning <ni1d@arrl.net>
1769
1770 PR debug/54508
1771 * g++.dg/debug/dwarf2/pr54508.C: New.
1772
1773 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR c++/54844
1776 * g++.dg/template/sizeof14.C: New test.
1777
1778 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1779 Jim MacArthur <jim.macarthur@arm.com>
1780 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1781 Marcus Shawcroft <marcus.shawcroft@arm.com>
1782 Nigel Stephens <nigel.stephens@arm.com>
1783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1784 Richard Earnshaw <rearnsha@arm.com>
1785 Sofiane Naci <sofiane.naci@arm.com>
1786 Stephen Thomas <stephen.thomas@arm.com>
1787 Tejas Belagod <tejas.belagod@arm.com>
1788 Yufeng Zhang <yufeng.zhang@arm.com>
1789
1790 * lib/target-supports.exp
1791 (check_profiling_available): Add AArch64.
1792 (check_effective_target_vect_int): Likewise.
1793 (check_effective_target_vect_shift): Likewise.
1794 (check_effective_target_vect_float): Likewise.
1795 (check_effective_target_vect_double): Likewise.
1796 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1797 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1798 (check_effective_target_vect_pack_trunc): Likewise.
1799 (check_effective_target_vect_unpack): Likewise.
1800 (check_effective_target_vect_hw_misalign): Likewise.
1801 (check_effective_target_vect_short_mult): Likewise.
1802 (check_effective_target_vect_int_mult): Likewise.
1803 (check_effective_target_vect_stridedN): Likewise.
1804 (check_effective_target_sync_int_long): Likewise.
1805 (check_effective_target_sync_char_short): Likewise.
1806 (check_vect_support_and_set_flags): Likewise.
1807 (check_effective_target_aarch64_tiny): New.
1808 (check_effective_target_aarch64_small): New.
1809 (check_effective_target_aarch64_large): New.
1810 * g++.dg/other/PR23205.C: Enable aarch64.
1811 * g++.dg/other/pr23205-2.C: Likewise.
1812 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1813 * gcc.c-torture/execute/20101011-1.c: Likewise.
1814 * gcc.dg/20020312-2.c: Likewise.
1815 * gcc.dg/20040813-1.c: Likewise.
1816 * gcc.dg/builtin-apply2.c: Likewise.
1817 * gcc.dg/stack-usage-1.c: Likewise.
1818
1819 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1820 Jim MacArthur <jim.macarthur@arm.com>
1821 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1822 Marcus Shawcroft <marcus.shawcroft@arm.com>
1823 Nigel Stephens <nigel.stephens@arm.com>
1824 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1825 Richard Earnshaw <rearnsha@arm.com>
1826 Sofiane Naci <sofiane.naci@arm.com>
1827 Stephen Thomas <stephen.thomas@arm.com>
1828 Tejas Belagod <tejas.belagod@arm.com>
1829 Yufeng Zhang <yufeng.zhang@arm.com>
1830
1831 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1832 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1833 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1834 * gcc.target/aarch64/aapcs/abitest.S: New file.
1835 * gcc.target/aarch64/aapcs/abitest.h: New file.
1836 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1837 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1838 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1839 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1840 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1841 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1842 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1843 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1844 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1845 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1846 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1847 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1848 * gcc.target/aarch64/aapcs/test_1.c: New file.
1849 * gcc.target/aarch64/aapcs/test_10.c: New file.
1850 * gcc.target/aarch64/aapcs/test_11.c: New file.
1851 * gcc.target/aarch64/aapcs/test_12.c: New file.
1852 * gcc.target/aarch64/aapcs/test_13.c: New file.
1853 * gcc.target/aarch64/aapcs/test_14.c: New file.
1854 * gcc.target/aarch64/aapcs/test_15.c: New file.
1855 * gcc.target/aarch64/aapcs/test_16.c: New file.
1856 * gcc.target/aarch64/aapcs/test_17.c: New file.
1857 * gcc.target/aarch64/aapcs/test_18.c: New file.
1858 * gcc.target/aarch64/aapcs/test_19.c: New file.
1859 * gcc.target/aarch64/aapcs/test_2.c: New file.
1860 * gcc.target/aarch64/aapcs/test_20.c: New file.
1861 * gcc.target/aarch64/aapcs/test_21.c: New file.
1862 * gcc.target/aarch64/aapcs/test_22.c: New file.
1863 * gcc.target/aarch64/aapcs/test_23.c: New file.
1864 * gcc.target/aarch64/aapcs/test_24.c: New file.
1865 * gcc.target/aarch64/aapcs/test_25.c: New file.
1866 * gcc.target/aarch64/aapcs/test_26.c: New file.
1867 * gcc.target/aarch64/aapcs/test_3.c: New file.
1868 * gcc.target/aarch64/aapcs/test_4.c: New file.
1869 * gcc.target/aarch64/aapcs/test_5.c: New file.
1870 * gcc.target/aarch64/aapcs/test_6.c: New file.
1871 * gcc.target/aarch64/aapcs/test_7.c: New file.
1872 * gcc.target/aarch64/aapcs/test_8.c: New file.
1873 * gcc.target/aarch64/aapcs/test_9.c: New file.
1874 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1875 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1876 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1877 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1878 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1879 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1880 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1881 * gcc.target/aarch64/aapcs/type-def.h: New file.
1882 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1883 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1884 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1885 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1886 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1887 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1888 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1889 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1890 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1891 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1892 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1893 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1894 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1895 * gcc.target/aarch64/aarch64.exp: New file.
1896 * gcc.target/aarch64/adc-1.c: New file.
1897 * gcc.target/aarch64/adc-2.c: New file.
1898 * gcc.target/aarch64/asm-1.c: New file.
1899 * gcc.target/aarch64/clrsb.c: New file.
1900 * gcc.target/aarch64/clz.c: New file.
1901 * gcc.target/aarch64/ctz.c: New file.
1902 * gcc.target/aarch64/csinc-1.c: New file.
1903 * gcc.target/aarch64/csinv-1.c: New file.
1904 * gcc.target/aarch64/csneg-1.c: New file.
1905 * gcc.target/aarch64/extend.c: New file.
1906 * gcc.target/aarch64/fcvt.x: New file.
1907 * gcc.target/aarch64/fcvt_double_int.c: New file.
1908 * gcc.target/aarch64/fcvt_double_long.c: New file.
1909 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1910 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1911 * gcc.target/aarch64/fcvt_float_int.c: New file.
1912 * gcc.target/aarch64/fcvt_float_long.c: New file.
1913 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1914 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1915 * gcc.target/aarch64/ffs.c: New file.
1916 * gcc.target/aarch64/fmadd.c: New file.
1917 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1918 * gcc.target/aarch64/frint.x: New file.
1919 * gcc.target/aarch64/frint_double.c: New file.
1920 * gcc.target/aarch64/frint_float.c: New file.
1921 * gcc.target/aarch64/index.c: New file.
1922 * gcc.target/aarch64/mneg-1.c: New file.
1923 * gcc.target/aarch64/mneg-2.c: New file.
1924 * gcc.target/aarch64/mneg-3.c: New file.
1925 * gcc.target/aarch64/mnegl-1.c: New file.
1926 * gcc.target/aarch64/mnegl-2.c: New file.
1927 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1928 * gcc.target/aarch64/pic-constantpool1.c: New file.
1929 * gcc.target/aarch64/pic-symrefplus.c: New file.
1930 * gcc.target/aarch64/predefine_large.c: New file.
1931 * gcc.target/aarch64/predefine_small.c: New file.
1932 * gcc.target/aarch64/predefine_tiny.c: New file.
1933 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1934 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1935 * gcc.target/aarch64/table-intrinsics.c: New file.
1936 * gcc.target/aarch64/tst-1.c: New file.
1937 * gcc.target/aarch64/vect-abs-compile.c: New file.
1938 * gcc.target/aarch64/vect-abs.c: New file.
1939 * gcc.target/aarch64/vect-abs.x: New file.
1940 * gcc.target/aarch64/vect-compile.c: New file.
1941 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1942 * gcc.target/aarch64/vect-faddv.c: New file.
1943 * gcc.target/aarch64/vect-faddv.x: New file.
1944 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1945 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1946 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1947 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1948 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1949 * gcc.target/aarch64/vect-fp-compile.c: New file.
1950 * gcc.target/aarch64/vect-fp.c: New file.
1951 * gcc.target/aarch64/vect-fp.x: New file.
1952 * gcc.target/aarch64/vect-mull-compile.c: New file.
1953 * gcc.target/aarch64/vect-mull.c: New file.
1954 * gcc.target/aarch64/vect-mull.x: New file.
1955 * gcc.target/aarch64/vect.c: New file.
1956 * gcc.target/aarch64/vect.x: New file.
1957 * gcc.target/aarch64/vector_intrinsics.c: New file.
1958 * gcc.target/aarch64/vfp-1.c: New file.
1959 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1960 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1961 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1962 * g++.dg/abi/aarch64_guard1.C: New file.
1963
1964 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR c++/54988
1967 * c-c++-common/pr54988.c: New test.
1968
1969 2012-10-23 Jan Hubicka <jh@suse.cz>
1970
1971 * gcc.dg/tree-prof/peel-1.c: New testcase.
1972
1973 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1974
1975 PR gcc/52945
1976 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1977
1978 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1979
1980 * gcc.dg/c99-predef-1.c: New test.
1981 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1982 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1983 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1984 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1985 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1986 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1987 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1988 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1989 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1990 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1991 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1992 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1993
1994 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1995
1996 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1997
1998 2012-10-23 Jan Hubicka <jh@suse.cz>
1999
2000 PR middle-end/54937
2001 * gcc.c-torture/execute/pr54937.c: New testcase.
2002 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2003
2004 2012-10-23 Jan Hubicka <jh@suse.cz>
2005
2006 PR middle-end/54967
2007 * gfortran.dg/pr54967.f90: New testcase.
2008
2009 2012-10-23 Terry Guo <terry.guo@arm.com>
2010
2011 PR target/55019
2012 * gcc.dg/pr55019.c: New.
2013
2014 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2015
2016 PR tree-optimization/55008
2017 * gcc.dg/tree-ssa/pr55008.c: New test.
2018
2019 2012-10-22 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/55011
2022 * gcc.dg/torture/pr55011.c: New testcase.
2023
2024 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2025
2026 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2027 * gcc.target/arm/pr40457-2.c: Likewise.
2028 * gcc.target/arm/pr40457-3.c: Likewise.
2029
2030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gnat.dg/specs/limited_with4.ads: New test.
2033 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2034
2035 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2036
2037 * gnat.dg/modular4.adb: New test.
2038 * gnat.dg/modular4_pkg.ads: New helper.
2039
2040 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2041
2042 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2043 * gnat.dg/specs/addr1.ads: Likewise.
2044
2045 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2046
2047 * gcc.dg/webizer.c (main): Add missing exit call.
2048
2049 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2050
2051 PR fortran/54465
2052 * gfortran.dg/wextra_1.f: New test.
2053
2054 2012-10-20 Jan Hubicka <jh@suse.cz>
2055
2056 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2057
2058 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2059
2060 PR fortran/54224
2061 * gfortran.dg/warn_unused_function.f90: New.
2062
2063 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2064
2065 * lib/target-supports.exp
2066 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2067
2068 2012-10-19 Richard Guenther <rguenther@suse.de>
2069
2070 PR tree-optimization/54981
2071 * gcc.dg/pr54981.c: New testcase.
2072
2073 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2074
2075 PR target/54892
2076 * gcc.target/arm/pr54892.c: New.
2077
2078 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2079
2080 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2081
2082 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/54501
2085 * g++.dg/init/array30.C: New.
2086 * g++.dg/init/array31.C: Likewise.
2087
2088 2012-10-18 Tobias Burnus <burnus@net-b.de>
2089
2090 PR fortran/54884
2091 * gfortran.dg/public_private_module_7.f90: New.
2092
2093 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2094
2095 PR c++/29633
2096 * g++.dg/template/pr29633.C: New.
2097
2098 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/loop_optimization13.ad[sb]: New test.
2101 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2102
2103 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2104
2105 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2106 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2107 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2108 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2109
2110 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2111
2112 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2113 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2114 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2115 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2116 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2117 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2118
2119 2012-10-16 Jan Hubicka <jh@suse.cz>
2120
2121 * gcc.target/i386/l_fma_float_?.c: Update.
2122 * gcc.target/i386/l_fma_double_?.c: Update.
2123 * gfortran.dg/do_1.f90: XFAIL
2124 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2125 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2126 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2127 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2128 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2129 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2130 valid.
2131
2132 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2133
2134 PR c/53063
2135 PR c/40989
2136 * gcc.dg/Wstrict-overflow-24.c: New.
2137
2138 2012-10-16 Tobias Burnus <burnus@net-b.de>
2139
2140 PR fortran/50981
2141 PR fortran/54618
2142 * gfortran.dg/class_optional_1.f90: New.
2143 * gfortran.dg/class_optional_2.f90: New.
2144
2145 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR debug/54796
2148 * gcc.dg/guality/pr54796.c: New test.
2149
2150 PR tree-optimization/54889
2151 * gfortran.dg/pr54889.f90: New test.
2152
2153 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2154
2155 * g++.dg/other/dump-ada-spec-2.C: New test.
2156
2157 2012-10-16 Easwaran Raman <eraman@google.com>
2158
2159 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2160 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2161
2162 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2163
2164 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2165 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2166
2167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2168
2169 PR target/54925
2170 * gcc.c-torture/compile/pr54925.c: New.
2171
2172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2173
2174 PR target/51244
2175 * gcc.target/sh/pr51244-17.c: New.
2176
2177 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2178
2179 PR target/54760
2180 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2181 functions.
2182 * gcc.target/sh/pr54760-4.c: New.
2183
2184 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2185
2186 PR target/34777
2187 * gcc.target/sh/torture/sh-torture.exp: New.
2188 * gcc.target/sh/torture/pr34777.c: New.
2189
2190 2012-10-15 Matthias Klose <doko@ubuntu.com>
2191
2192 * lib/target-supports.exp (check_profiling_available): Match
2193 arm*-*-linux-* for ARM Linux/GNU.
2194 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2195 * gfortran.dg/enum_10.f90: Likewise.
2196 * gfortran.dg/enum_9.f90: Likewise.
2197 * gcc.target/arm/synchronize.c: Likewise.
2198 * g++.old-deja/g++.jason/enum6.C: Likewise.
2199 * g++.old-deja/g++.other/enum4.C: Likewise.
2200 * g++.old-deja/g++.law/enum9.C: Likewise.
2201
2202 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2203
2204 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2205 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2206
2207 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2208 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/17805
2211 * g++.dg/overload/operator6.C: New.
2212
2213 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/50080 (again)
2216 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2217 * g++.dg/parse/tmpl-outside1.C: Likewise.
2218 * g++.dg/template/qualttp18.C: Likewise.
2219 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2220 * g++.old-deja/g++.pt/overload13.C: Likewise.
2221
2222 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2223
2224 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2225 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2226 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2227 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2228 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2229 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2230 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2231 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2232
2233 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 PR c++/50080
2236 * g++.dg/parse/tmpl-outside2.C: New.
2237 * g++.dg/parse/tmpl-outside1.C: Adjust.
2238 * g++.dg/template/qualttp18.C: Likewise.
2239 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2240 * g++.old-deja/g++.pt/overload13.C: Likewise.
2241
2242 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2243
2244 PR tree-optimization/54915
2245 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2246
2247 2012-10-15 Richard Guenther <rguenther@suse.de>
2248
2249 PR tree-optimization/54920
2250 * gcc.dg/torture/pr54920.c: New testcase.
2251
2252 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2255
2256 2012-10-13 Jason Merrill <jason@redhat.com>
2257
2258 * g++.dg/tls/thread_local7g.C: Require tls_native.
2259
2260 2012-10-14 Jason Merrill <jason@redhat.com>
2261
2262 * g++.dg/cpp0x/inh-ctor1.C: New.
2263 * g++.dg/cpp0x/inh-ctor2.C: New.
2264 * g++.dg/cpp0x/inh-ctor3.C: New.
2265 * g++.dg/cpp0x/inh-ctor4.C: New.
2266 * g++.dg/cpp0x/inh-ctor5.C: New.
2267 * g++.dg/cpp0x/inh-ctor6.C: New.
2268 * g++.dg/cpp0x/inh-ctor7.C: New.
2269 * g++.dg/cpp0x/inh-ctor8.C: New.
2270 * g++.dg/cpp0x/inh-ctor9.C: New.
2271 * g++.dg/cpp0x/inh-ctor10.C: New.
2272 * g++.dg/cpp0x/inh-ctor11.C: New.
2273 * g++.dg/cpp0x/inh-ctor12.C: New.
2274 * g++.dg/cpp0x/inh-ctor13.C: New.
2275
2276 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2277
2278 PR rtl-optimization/54919
2279 * gcc.dg/pr54919.c: New testcase.
2280
2281 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2282
2283 PR c++/53581
2284 * g++.dg/template/crash113.C: New.
2285
2286 2012-10-14 Jan Hubicka <jh@suse.cz>
2287
2288 * gcc.dg/unroll_5.c: New testcase.
2289
2290 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2291
2292 PR c++/52643
2293 * g++.dg/opt/pr52643.C: New.
2294
2295 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2296
2297 PR target/54602
2298 * gcc.target/sh/pr54602-1.c: New.
2299 * gcc.target/sh/pr54602-2.c: New.
2300 * gcc.target/sh/pr54602-3.c: New.
2301 * gcc.target/sh/pr54602-4.c: New.
2302
2303 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2304
2305 PR target/54680
2306 * gcc.target/sh/pr54680.c: New.
2307
2308 2012-10-12 Jan Hubicka <jh@suse.cz>
2309
2310 * gcc.dg/webizer.c: New testcase.
2311
2312 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2313
2314 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2315 specify -m64.
2316
2317 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2318
2319 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2320 Return 0 if already specifying -mfloat-abi other than hard.
2321
2322 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2323
2324 * gcc.dg/pr53060.c: Prune irrelevant warning.
2325
2326 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR c/54381
2329 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2330 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2331 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2333 Adjust expected wording of warnings for *cmp* builtins.
2334 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2335 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2336
2337 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/24449
2340 * g++.dg/parse/friend-main.C: New.
2341
2342 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2343
2344 PR c++/53055
2345 * g++.dg/pr53055.C: New testcase.
2346
2347 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/52744
2350 * g++.dg/cpp0x/pr52744.C: New.
2351
2352 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2353
2354 PR fortran/40453
2355 * gfortran.dg/dummy_procedure_9.f90: New.
2356
2357 2012-10-12 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/54894
2360 * gcc.dg/torture/pr54894.c: New testcase.
2361
2362 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2363
2364 PR target/51244
2365 * gcc.target/sh/pr51244-13.c: New.
2366 * gcc.target/sh/pr51244-14.c: New.
2367 * gcc.target/sh/pr51244-15.c: New.
2368 * gcc.target/sh/pr51244-16.c: New.
2369
2370 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2371
2372 PR c++/51878
2373 * g++.dg/cpp0x/decltype45.C: New.
2374
2375 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2376
2377 PR fortran/54784
2378 * gfortran.dg/class_allocate_13.f90: New.
2379
2380 2012-10-11 Jason Merrill <jason@redhat.com>
2381
2382 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2383 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2384
2385 * g++.dg/gomp/tls-5.C: Require tls_native.
2386 * g++.dg/tls/thread_local7.C: Require tls_native.
2387 * g++.dg/tls/static2.C: New.
2388
2389 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/36107
2392 * g++.dg/ext/weak5.C: New.
2393
2394 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2395
2396 PR testsuite/54868
2397 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2398 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2399
2400 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 PR c++/43765
2403 * g++.dg/parse/pr43765.C: New.
2404
2405 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2406
2407 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2408
2409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2410
2411 PR c++/43663
2412 * g++.dg/init/bitfield3.C: New.
2413
2414 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2415
2416 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2417
2418 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR tree-optimization/54877
2421 * gcc.dg/torture/pr54877.c: New test.
2422
2423 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2424
2425 PR testsuite/53397
2426 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2427 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2428 and remove target info from dg-do compile.
2429 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2430 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2431 and remove target info from dg-do compile.
2432
2433 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2434
2435 * gcc.dg/pr54782.c: Require target with pthread support.
2436
2437 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/53122
2440 * g++.dg/cpp0x/auto35.C: New.
2441
2442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2443
2444 PR c++/53540 - using fails to be equivalent to typedef
2445 * g++.dg/cpp0x/alias-decl-24.C: New test.
2446
2447 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2448
2449 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2450 that c++11 attributes to types are ignored for now.
2451 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2452 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2453
2454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/53741
2457 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2458
2459 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/50478
2462 * g++.dg/cpp0x/initlist67.C: New.
2463
2464 2012-10-10 Dehao Chen <dehao@google.com>
2465
2466 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2467
2468 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2469
2470 PR target/52480
2471 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2472 Add runtime tests.
2473
2474 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 PR c++/53307
2477 * g++.dg/cpp0x/decltype44.C: New.
2478
2479 2012-10-09 Steve Ellcey <sellcey@mips.com>
2480
2481 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2482
2483 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 PR c++/53763
2486 * g++.dg/cpp0x/decltype43.C: New.
2487
2488 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2489
2490 PR middle-end/53397
2491 * gcc.dg/pr53397-1.c: New test case.
2492 * gcc.dg/pr53397-2.c: New test case.
2493
2494 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/54194
2497 * g++.dg/warn/Wparentheses-26.C: Adjust.
2498 * g++.dg/warn/Wparentheses-27.C: New.
2499
2500 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2501
2502 PR c++/54427
2503 * c-c++-common/vector-scalar.c: New testcase.
2504 * g++.dg/ext/vector18.C: New testcase.
2505 * g++.dg/ext/vector5.C: This is not an error anymore.
2506 * gcc.dg/init-vec-1.c: Move ...
2507 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2508 * gcc.c-torture/execute/vector-shift1.c: Move ...
2509 * c-c++-common/torture/vector-shift1.c: ... here.
2510 * gcc.dg/scal-to-vec1.c: Move ...
2511 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2512 C++11. Adapt error messages.
2513 * gcc.dg/convert-vec-1.c: Move ...
2514 * c-c++-common/convert-vec-1.c: ... here.
2515 * gcc.dg/scal-to-vec2.c: Move ...
2516 * c-c++-common/scal-to-vec2.c: ... here.
2517
2518 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2519
2520 PR target/54400
2521 * gcc.target/i386/pr54400.c: New testcase.
2522
2523 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR c++/54858
2526 * g++.dg/template/pr54858.C: New test.
2527
2528 2012-10-08 Marek Polacek <polacek@redhat.com>
2529
2530 PR debug/54831
2531 * g++.dg/debug/pr54831.C: New test.
2532
2533 2012-10-08 Dehao Chen <dehao@google.com>
2534
2535 * g++.dg/predict-loop-exit-1.C: New.
2536 * g++.dg/predict-loop-exit-2.C: New.
2537 * g++.dg/predict-loop-exit-3.C: New.
2538
2539 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2540
2541 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2542
2543 2012-10-08 Jason Merrill <jason@redhat.com>
2544
2545 * g++.dg/gomp/tls-5.C: New.
2546 * g++.dg/gomp/tls-wrap1.C: New.
2547 * g++.dg/gomp/tls-wrap2.C: New.
2548 * g++.dg/gomp/tls-wrap3.C: New.
2549 * g++.dg/gomp/tls-wrap4.C: New.
2550 * g++.dg/gomp/tls-wrapper-cse.C: New.
2551 * g++.dg/tls/thread_local-cse.C: New.
2552 * g++.dg/tls/thread_local-order1.C: New.
2553 * g++.dg/tls/thread_local-order2.C: New.
2554 * g++.dg/tls/thread_local-wrap1.C: New.
2555 * g++.dg/tls/thread_local-wrap2.C: New.
2556 * g++.dg/tls/thread_local-wrap3.C: New.
2557 * g++.dg/tls/thread_local-wrap4.C: New.
2558 * g++.dg/tls/thread_local2g.C: New.
2559 * g++.dg/tls/thread_local3g.C: New.
2560 * g++.dg/tls/thread_local4g.C: New.
2561 * g++.dg/tls/thread_local5g.C: New.
2562 * g++.dg/tls/thread_local6g.C: New.
2563 * g++.dg/tls/thread_local7g.C: New.
2564
2565 * g++.dg/tls/thread_local3.C: New.
2566 * g++.dg/tls/thread_local4.C: New.
2567 * g++.dg/tls/thread_local5.C: New.
2568 * g++.dg/tls/thread_local6.C: New.
2569
2570 * g++.dg/tls/init-2.C: Tweak errors.
2571 * g++.dg/tls/thread_local1.C: New.
2572 * g++.dg/tls/thread_local2.C: New.
2573 * g++.dg/tls/thread_local7.C: New.
2574
2575 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2576
2577 PR target/54866
2578 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2579
2580 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2581
2582 PR target/54685
2583 * gcc.target/sh/pr54685.c: New.
2584
2585 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2586
2587 PR c++/53528 C++11 attribute support
2588 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2589 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2604 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2605 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2606 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2607 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2608 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2609 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2610 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2611 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2612 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2613 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2620 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2621 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2622 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2623 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2624 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2625 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2626 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2627 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2628 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2629 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2630 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2631 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2632 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2633 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2634 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2635 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2636 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2637 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2638 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2639 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2640 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2641 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2642 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2643 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2644 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2645
2646 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2647
2648 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2649 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2650 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2651
2652 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2653
2654 PR target/54760
2655 * gcc.target/sh/pr54760-2.c: New.
2656 * gcc.target/sh/pr54760-3.c: New.
2657
2658 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 PR c++/51422
2661 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2662
2663 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2664 Sandra Loosemore <sandra@codesourcery.com>
2665
2666 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2667 and test that the accumulator is initialized using MULT.
2668 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2669 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2670
2671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/52764
2674 * g++.dg/cpp0x/stdint.C: New.
2675
2676 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/54249
2679 * g++.dg/cpp0x/stddef.C: New.
2680
2681 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2682
2683 PR fortran/54832
2684 * gfortran.dg/typebound_operator_17.f90: New.
2685
2686 2012-10-06 Jan Hubicka <jh@suse.cz>
2687
2688 PR lto/53831
2689 PR lto/54776
2690 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2691
2692 2012-10-06 Jan Hubicka <jh@suse.cz>
2693
2694 * gcc.dg/lto/resolutions_0.c: New testcase.
2695
2696 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2697
2698 PR fortran/45521
2699 * gfortran.dg/generic_25.f90: New.
2700 * gfortran.dg/generic_26.f90: New.
2701 * gfortran.dg/generic_27.f90: New.
2702
2703 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2704
2705 PR target/54760
2706 * gcc.target/sh/pr54760-1.c: New.
2707
2708 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2709
2710 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2711 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2712 * g++.dg/warn/Wsign-compare-5.C: New test.
2713 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2714 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2715 * g++.dg/ext/builtin30.C: New test.
2716 * g++.dg/ext/vla12.C: New test.
2717 * gcc.dg/builtins-85.c: New test.
2718
2719 PR debug/54519
2720 * gcc.dg/guality/pr54519-1.c: New test.
2721 * gcc.dg/guality/pr54519-2.c: New test.
2722 * gcc.dg/guality/pr54519-3.c: New test.
2723 * gcc.dg/guality/pr54519-4.c: New test.
2724 * gcc.dg/guality/pr54519-5.c: New test.
2725 * gcc.dg/guality/pr54519-6.c: New test.
2726
2727 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2728
2729 PR c++/50893
2730 * g++.dg/cpp0x/defaulted38.C: New.
2731
2732 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2733
2734 PR tree-optimization/33763
2735 * c-c++-common/pr33763.c: New test.
2736
2737 PR tree-optimization/54810
2738 * gcc.dg/tree-ssa/vrp85.c: New test.
2739
2740 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2741
2742 * gcc.dg/ucnid-7.c: Skip on AIX.
2743 * gcc.dg/ucnid-8.c: Same.
2744 * gcc.dg/ucnid-10.c: Same.
2745 * gcc.dg/ucnid-13.c: Same.
2746 * gcc.dg/attr-alias-3.c: Same.
2747 * gcc.dg/attr-alias-5.c: Same.
2748 * gcc.dg/torture/pr51106-2.c: Same.
2749 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2750
2751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/52233
2754 * g++.dg/cpp0x/alias-decl-23.C: New.
2755
2756 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2757
2758 PR c++/53403
2759 * g++.dg/template/friend53.C: New.
2760
2761 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2762
2763 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2764 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2765 (scan-ada-spec): Likewise.
2766 (scan-ada-spec-not): Likewise.
2767 * gcc.dg/dump-ada-spec-1.c: New test.
2768 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2769
2770 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2771
2772 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2773
2774 2012-10-04 Florian Weimer <fweimer@redhat.com>
2775
2776 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2777
2778 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2779
2780 PR c++/54323
2781 * g++.dg/cpp0x/pr54323.C: New.
2782
2783 2012-10-04 Richard Guenther <rguenther@suse.de>
2784
2785 PR middle-end/54735
2786 * g++.dg/torture/pr54735.C: New testcase.
2787
2788 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2789
2790 PR rtl-optimization/54739
2791 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2792
2793 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2794
2795 PR target/51244
2796 * gcc.target/sh/pr51244-12.c: New.
2797
2798 2012-10-03 Dehao Chen <dehao@google.com>
2799
2800 PR middle-end/54782
2801 * gcc.dg/pr54782.c: New test.
2802
2803 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c++/54777
2806 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2807
2808 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2809
2810 PR fortran/54778
2811 * gfortran.dg/class_53.f90: New.
2812
2813 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2814
2815 PR debug/54551
2816 * gcc.dg/guality/pr54551.c: New.
2817
2818 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2819
2820 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2821 * gcc.target/powerpc/pr46728-2.c: Likewise.
2822
2823 2012-10-02 Sharad Singhai <singhai@google.com>
2824
2825 PR testsuite/54772
2826 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2827 to fix test failures caused by r191883.
2828 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2829 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2830 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2831 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2832 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2833 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2834 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2835 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2836 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2837
2838 2012-09-30 Sharad Singhai <singhai@google.com>
2839
2840 * gcc.target/i386/vect-double-1.c: Fix test.
2841
2842 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2843
2844 PR target/54087
2845 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2846 atomic_sub fails.
2847
2848 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR rtl-optimization/54457
2851 * gcc.target/i386/pr54457.c: New test.
2852
2853 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2854
2855 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2856
2857 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2858
2859 * gcc.target/i386/vect-rebuild.c: New testcase.
2860
2861 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2864
2865 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2866
2867 * gcc.target/mips/pr37362.c: Fix target selector.
2868
2869 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2870
2871 PR target/54083
2872 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2873
2874 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2875
2876 * gcc.dg/ucnid-8.c: Update line number.
2877 * gcc.dg/torture/pr51106-2.c: Likewise.
2878
2879 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2880
2881 PR fortran/54667
2882 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2883 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2884 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2885
2886 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2887
2888 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2889 partially reverting r170092.
2890 * gfortran.dg/class_7.f03: Ditto.
2891 * gfortran.dg/coarray_14.f90: Ditto.
2892 * gfortran.dg/typebound_proc_13.f03: Ditto.
2893
2894 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2895
2896 PR c++/54738
2897 * g++.dg/cpp0x/sfinae42.C: New.
2898
2899 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2900
2901 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2902 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2903 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2904 * gcc.dg/pr42629.c: XFAIL on AIX.
2905 * gcc.dg/pr47684.c: Same.
2906 * gcc.dg/pr43670.c: Same.
2907 * gcc.dg/pr42916.c: Same.
2908 * gcc.dg/pr45449.c: Same.
2909 * gcc.dg/pr50017.c: Same.
2910 * gcc.dg/pr42728.c: Same.
2911 * gcc.dg/pr47881.c: Same.
2912 * gcc.dg/pr44023.c: Same.
2913 * gcc.dg/pr41345.c: Same.
2914 * gcc.dg/pr42630.c: Same.
2915 * gcc.dg/pr44971.c: Same.
2916 * gcc.dg/pr46771.c: Same.
2917 * gcc.dg/ucnid-8.c: Same.
2918 * gcc.dg/ucnid-10.c: Same.
2919 * gcc.dg/ucnid-13.c: Same.
2920 * gcc.dg/torture/pr51106-2.c: Same.
2921 * gcc.dg/pr48768.c: Same.
2922 * gcc.dg/pr42631.c: Same.
2923 * gcc.dg/pr43084.c: Same.
2924 * gcc.dg/ucnid-7.c: Same.
2925 * gcc.dg/pr42889.c: Same.
2926 * gcc.dg/pr41241.c: Same.
2927 * gcc.dg/pr42719.c: Same.
2928 * g++.dg/debug/pr46583.C: Same.
2929 * g++.dg/debug/pr47106.C: Same.
2930 * g++.dg/opt/pr48549.C: Same.
2931 * g++.dg/other/pr42685.C: Same.
2932 * c-c++-common/pr43942.c: Same.
2933
2934 2012-09-29 Ian Lance Taylor <iant@google.com>
2935
2936 * go.test/go-test.exp: Update for latest version of Go testsuite.
2937
2938 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2939
2940 PR fortran/52724
2941 * gfortran.dg/internal_readwrite_3.f90: New test.
2942
2943 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2944
2945 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2946 c-c++-common/Wunused-local-typedefs-2.c to here.
2947
2948 PR c++/54372 - unused attribute inactive on dependant entities
2949 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2950
2951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2952
2953 PR c++/29028 - Missed unused warning on using declaration
2954 * g++.dg/warn/Wunused-var-18.C: New test.
2955
2956 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2957
2958 PR c++/53551 - -Wunused-local-typedefs misses uses
2959 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2960
2961 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2962
2963 PR target/54716
2964 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2965
2966 PR tree-optimization/54713
2967 * gcc.c-torture/compile/pr54713-1.c: New test.
2968 * gcc.c-torture/compile/pr54713-2.c: New test.
2969 * gcc.c-torture/compile/pr54713-3.c: New test.
2970
2971 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2972
2973 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2974
2975 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2976
2977 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2978
2979 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR target/54703
2982 * gcc.target/i386/pr54703.c: New test.
2983
2984 2012-09-27 Richard Guenther <rguenther@suse.de>
2985
2986 PR lto/54709
2987 * gcc.dg/lto/pr54709_0.c: New testcase.
2988 * gcc.dg/lto/pr54709_1.c: Likewise.
2989
2990 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2991
2992 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2993
2994 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2995
2996 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2997
2998 * gcc.target/arm/pr42879.c: Handle big-endian.
2999
3000 2012-09-26 Steve Ellcey <sellcey@mips.com>
3001
3002 PR c/37303
3003 * gcc.dg/pr37303.c: Check for rdata or rodata.
3004
3005 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3006
3007 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3008
3009 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3010
3011 PR target/51274
3012 PR target/53087
3013 * gcc.target/powerpc/ppc-ne0-1.c: New.
3014
3015 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3016
3017 PR target/54089
3018 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3019 test_19, test_20, test_21, test_22, test_23): New functions.
3020 * gcc.target/sh/pr54089-4.c: New.
3021 * gcc.target/sh/pr54089-5.c: New.
3022 * gcc.target/sh/pr54089-6.c: New.
3023 * gcc.target/sh/pr54089-7.c: New.
3024
3025 2012-09-25 Richard Guenther <rguenther@suse.de>
3026
3027 PR lto/54625
3028 * gcc.dg/lto/pr54702_0.c: New testcase.
3029 * gcc.dg/lto/pr54702_1.c: Likewise.
3030 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3031 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3032 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3033 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3034
3035 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 PR c++/54526
3038 * g++.dg/cpp0x/parse2.C: New.
3039 * g++.dg/parse/error11.C: Adjust.
3040 * g++.dg/parse/error12.C: Likewise.
3041
3042 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3043
3044 * gcc.target/i386/20030217-1.c: Added check for
3045 large_long_double effective target.
3046 * gcc.target/i386/387-3.c: Likewise.
3047 * gcc.target/i386/387-4.c: Likewise.
3048 * gcc.target/i386/pr36578-1.c: Likewise.
3049 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3050 when long double size is equal double size.
3051 * gcc.target/i386/excess-precision-1.c: Likewise.
3052 * gcc.target/i386/pr36578-2.c: Likewise.
3053 * gcc.target/i386/20030217-2.c: New testcase.
3054
3055 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR tree-optimization/54676
3058 * gcc.dg/pr54676.c: New test.
3059
3060 2012-09-25 Richard Guenther <rguenther@suse.de>
3061
3062 PR tree-optimization/53663
3063 * gcc.dg/torture/pr53663-1.c: New testcase.
3064 * gcc.dg/torture/pr53663-2.c: Likewise.
3065 * gcc.dg/torture/pr53663-3.c: Likewise.
3066
3067 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3068
3069 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3070
3071 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3072
3073 * lib/target-supports-dg.exp (dg-require-effective-target,
3074 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3075 dg-process-target-1 instead of dg-process-target.
3076 (dg-process-target-1): Rename from dg-process-target.
3077 (dg-process-target): New.
3078
3079 2012-09-24 Richard Guenther <rguenther@suse.de>
3080
3081 PR tree-optimization/54684
3082 * g++.dg/torture/pr54684.C: New testcase.
3083
3084 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3085
3086 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3087
3088 2012-09-24 Richard Guenther <rguenther@suse.de>
3089
3090 PR middle-end/52173
3091 * gcc.dg/tm/pr52173-1.c: New.
3092 * gcc.dg/tm/pr52173-2.c: New.
3093
3094 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3095
3096 * gcc.dg/pr54669.c: New test.
3097
3098 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3099 Dominique Dhumieres <dominiq@lps.ens.fr>
3100
3101 PR testsuite/54677
3102 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3103
3104 2012-09-23 Tobias Burnus <burnus@net-b.de>
3105
3106 PR fortran/54618
3107 * gfortran.dg/class_array_14.f90: New.
3108
3109 2012-09-22 Kai Tietz <ktietz@redhat.com>
3110
3111 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3112 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3113
3114 2012-09-21 Dehao Chen <dehao@google.com>
3115
3116 PR go/54649
3117 PR tree-optimization/54655
3118 * g++.dg/pr54655.C: New testcase.
3119
3120 2012-09-21 Richard Guenther <rguenther@suse.de>
3121
3122 PR tree-optimization/54647
3123 * g++.dg/torture/pr54647.C: New testcase.
3124
3125 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3126
3127 PR c++/54427
3128 * c-c++-common/torture/vector-compare-2.c: Add -w.
3129
3130 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3131
3132 * gnat.dg/opt20.ads: Move dg directive to...
3133 * gnat.dg/opt20.adb: ...here.
3134 * gnat.dg/addr1.ad[sb]: Likewise.
3135 * gnat.dg/concat2.ad[sb]: Likewise.
3136 * gnat.dg/array16.ad[sb]: Likewise.
3137 * gnat.dg/atomic5.ad[sb]: Likewise.
3138 * gnat.dg/discr29.ad[sb]: Likewise.
3139 * gnat.dg/noreturn5.ad[sb]: Likewise.
3140 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3141 * gnat.dg/discr23.ads: Remove dg directive.
3142 * gnat.dg/nested_float_packed.ads: Likewise.
3143 * gnat.dg/oconst6.ads: Move to...
3144 * gnat.dg/specs/oconst6.ads: ...here.
3145
3146 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/52432
3149 * g++.dg/cpp0x/decltype32.C: Tweak.
3150
3151 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3152
3153 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3154 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3155 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3156 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3157
3158 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3159
3160 PR c++/54581
3161 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3162
3163 2012-09-19 Steve Ellcey <sellcey@mips.com>
3164
3165 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3166
3167 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3168
3169 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3170 * gcc.target/powerpc/ppc-mftb.c: New file.
3171
3172 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3173
3174 PR target/54089
3175 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3176 functions.
3177
3178 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3179
3180 PR target/54236
3181 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3182
3183 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3184
3185 * gcc.c-torture/execute/20120919-1.c: New test.
3186
3187 2012-09-19 Richard Guenther <rguenther@suse.de>
3188
3189 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3190
3191 2012-09-19 Richard Guenther <rguenther@suse.de>
3192
3193 * gcc.dg/builtin-unreachable-6.c: Adjust.
3194
3195 2012-09-19 Richard Guenther <rguenther@suse.de>
3196
3197 * gcc.dg/builtin-object-size-10.c: Adjust.
3198 * gcc.dg/builtin-unreachable-5.c: Adjust.
3199 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3200 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3201 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3202 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3203 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3204 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3205 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3206 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3207 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3208 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3209 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3210 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3211
3212 2012-09-19 Richard Guenther <rguenther@suse.de>
3213
3214 PR tree-optimization/54132
3215 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3216 * gcc.dg/torture/pr54132.c: Likewise.
3217
3218 2012-09-19 Terry Guo <terry.guo@arm.com>
3219
3220 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3221 extra prune rules that will be applied to all tests in a .exp file.
3222 (gcc-dg-prune): Use rules defined by the above variable.
3223 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3224 harmless warnings on architecture switch conflict.
3225
3226 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3227
3228 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3229 of asm-comment characters instead of a single one.
3230 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3231
3232 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3233
3234 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3235
3236 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3237 target instead of xfailing it.
3238 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3239 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3240 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3241 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3242 * gcc.dg/vect/vect-104.c: Likewise.
3243 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3244 * gcc.dg/vect/vect-outer-1.c: Likewise.
3245 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3246 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3247 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3248 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3249 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3250 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3251 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3252 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3253 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3254
3255 * lib/target-supports.exp
3256 (check_effective_target_vect_widen_mult_qi_to_hi,
3257 check_effective_target_vect_widen_mult_hi_to_si,
3258 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3259 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3260 check_effective_target_vect_pack_trunc,
3261 check_effective_target_vect_unpack,
3262 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3263 instead of arm_none.
3264
3265 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3266
3267 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3268
3269 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3270 config to compiler_flags.
3271
3272 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR target/54592
3275 * gcc.target/i386/pr54592.c: New test.
3276
3277 PR tree-optimization/54610
3278 * gcc.target/i386/pr54610.c: New test.
3279
3280 2012-09-17 Jason Merrill <jason@redhat.com>
3281
3282 PR c++/54575
3283 * g++.dg/cpp0x/alias-decl-21.C: New.
3284 * g++.dg/cpp0x/alias-decl-22.C: New.
3285
3286 2012-09-17 Tobias Burnus <burnus@net-b.de>
3287
3288 PR fortran/54608
3289 * gfortran.dg/scan_2.f90: New.
3290
3291 2012-09-17 Jason Merrill <jason@redhat.com>
3292
3293 PR c++/53661
3294 * g++.dg/init/aggr9.C: New.
3295
3296 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gnat.dg/loop_optimization12.ad[sb]: New test.
3299
3300 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3301
3302 PR fortran/54285
3303 * gfortran.dg/proc_ptr_result_7.f90: New.
3304
3305 2012-09-17 Tobias Burnus <burnus@net-b.de>
3306
3307 PR fortran/54603
3308 * gfortran.dg/structure_constructor_11.f90: New.
3309
3310 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR tree-optimization/54563
3313 * g++.dg/torture/pr54563.C: New test.
3314
3315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3316
3317 PR fortran/54594
3318 * gfortran.dg/typebound_generic_14.f03: New.
3319
3320 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3321
3322 PR fortran/54387
3323 * gfortran.dg/proc_ptr_38.f90: New.
3324
3325 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3326
3327 PR debug/54460
3328 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3329 to scary regexp.
3330
3331 PR testsuite/54007
3332 * gnat.dg/lto15.adb: Require lto.
3333
3334 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3335 "myBindC" for hppa*-*-hpux*.
3336
3337 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3338
3339 * gfortran.dg/namelist_75.f90: New test.
3340
3341 2012-09-15 Tom de Vries <tom@codesourcery.com>
3342
3343 * gcc.dg/tree-ssa/vrp82.c: New test.
3344 * gcc.dg/tree-ssa/vrp83.c: Same.
3345 * gcc.dg/tree-ssa/vrp84.c: Same.
3346
3347 2012-09-15 Tom de Vries <tom@codesourcery.com>
3348
3349 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3350 * gcc.dg/tree-ssa/vrp81.c: ... this.
3351
3352 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3353
3354 PR target/54222
3355 * gcc.target/avr/torture/fix-types.h: New.
3356 * gcc.target/avr/torture/vals-hr.def: New.
3357 * gcc.target/avr/torture/vals-r.def: New.
3358 * gcc.target/avr/torture/vals-k.def: New.
3359 * gcc.target/avr/torture/vals-ur.def: New.
3360 * gcc.target/avr/torture/vals-uk.def: New.
3361 * gcc.target/avr/torture/vals-uhr.def: New.
3362 * gcc.target/avr/torture/vals-llk.def: New.
3363 * gcc.target/avr/torture/vals-ullk.def: New.
3364 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3365 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3366 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3367 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3368 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3369 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3370 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3371 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3372
3373 2012-09-14 Dehao Chen <dehao@google.com>
3374
3375 * g++.dg/debug/dwarf2/deallocator.C: New test.
3376
3377 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3378
3379 PR c/54552
3380 * gcc.c-torture/compile/pr54552-1.c: New test.
3381
3382 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3383
3384 PR c++/54427
3385 * g++.dg/other/vector-compare.C: New testcase.
3386 * c-c++-common/vector-compare-3.c: New testcase.
3387 * gcc.dg/vector-shift.c: Move ...
3388 * c-c++-common/vector-shift.c: ... here.
3389 * gcc.dg/vector-shift1.c: Move ...
3390 * c-c++-common/vector-shift1.c: ... here.
3391 * gcc.dg/vector-shift3.c: Move ...
3392 * c-c++-common/vector-shift3.c: ... here.
3393 * gcc.dg/vector-compare-1.c: Move ...
3394 * c-c++-common/vector-compare-1.c: ... here.
3395 * gcc.dg/vector-compare-2.c: Move ...
3396 * c-c++-common/vector-compare-2.c: ... here.
3397 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3398 * c-c++-common/torture/vector-compare-1.c: ... here.
3399 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3400 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3401 * c-c++-common/torture/vector-compare-2.c: ... here.
3402 * gcc.c-torture/execute/vector-shift.c: Move ...
3403 * c-c++-common/torture/vector-shift.c: ... here.
3404 * gcc.c-torture/execute/vector-shift2.c: Move ...
3405 * c-c++-common/torture/vector-shift2.c: ... here.
3406 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3407 * c-c++-common/torture/vector-subscript-1.c: ... here.
3408 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3409 * c-c++-common/torture/vector-subscript-2.c: ... here.
3410 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3411 * c-c++-common/torture/vector-subscript-3.c: ... here.
3412
3413 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3414
3415 PR c/54103
3416 * gcc.c-torture/compile/pr54103-1.c,
3417 gcc.c-torture/compile/pr54103-2.c,
3418 gcc.c-torture/compile/pr54103-3.c,
3419 gcc.c-torture/compile/pr54103-4.c,
3420 gcc.c-torture/compile/pr54103-5.c,
3421 gcc.c-torture/compile/pr54103-6.c: New tests.
3422 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3423
3424 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3425
3426 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3427
3428 2012-09-14 Richard Guenther <rguenther@suse.de>
3429
3430 PR tree-optimization/54565
3431 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3432 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3433
3434 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3435
3436 * gcc.target/arm/combine-movs.c: Add missing space.
3437
3438 2012-09-14 Richard Guenther <rguenther@suse.de>
3439
3440 * g++.dg/torture/builtin-location.C: New testcase.
3441
3442 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3443 Manuel López-Ibåñez <manu@gcc.gnu.org>
3444
3445 PR c++/53210
3446 * g++.dg/warn/Wuninitialized-self.C: New.
3447
3448 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR c/54559
3451 * gcc.c-torture/compile/pr54559.c: New test.
3452
3453 2012-09-13 Jason Merrill <jason@redhat.com>
3454
3455 PR c++/53839
3456 * g++.dg/cpp0x/constexpr-temp1.C: New.
3457
3458 PR c++/54511
3459 * g++.dg/template/anonunion2.C: New.
3460
3461 PR c++/53836
3462 * g++.dg/template/init10.C: New.
3463
3464 2012-09-13 Tobias Burnus <burnus@net-b.de>
3465
3466 PR fortran/54556
3467 * gfortran.dg/implicit_pure_3.f90: New.
3468
3469 2012-09-13 Richard Guenther <rguenther@suse.de>
3470
3471 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3472
3473 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3474
3475 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3476
3477 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3478
3479 * c-c++-common/pr51712.c: Handle for short-enum targets.
3480
3481 2012-09-12 Terry Guo <terry.guo@arm.com>
3482
3483 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3484 and lsrs for Thumb2 mode.
3485
3486 2012-09-12 Jan Hubicka <jh@suse.cz>
3487
3488 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3489
3490 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3491
3492 PR target/54445
3493 * gcc.target/i386/pr54445-1.c: New file.
3494 * gcc.target/i386/pr54445-2.c: Likewise.
3495
3496 2012-09-12 Tobias Burnus <burnus@net-b.de>
3497
3498 PR fortran/54225
3499 PR fortran/53306
3500 * gfortran.dg/coarray_10.f90: Update dg-error.
3501 * gfortran.dg/coarray_28.f90: New.
3502 * gfortran.dg/array_section_3.f90: New.
3503
3504 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3505
3506 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3507 gcc.target/arm/pr48252.c: Fix for big-endian support.
3508
3509 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3510
3511 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3512
3513 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3514 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3515
3516 * gcc.target/arm/neon-vfma-1.c: New testcase.
3517 * gcc.target/arm/neon-vfms-1.c: Likewise.
3518 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3519 of float.
3520 * gcc.target/arm/neon-vmls-1.c: Likewise.
3521 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3522 function.
3523 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3524 (check_effective_target_arm_neonv2_ok): Likewise.
3525 (check_effective_target_arm_neonv2_hw): Likewise.
3526 (check_effective_target_arm_neonv2): Likewise.
3527
3528 2012-09-11 Richard Guenther <rguenther@suse.de>
3529
3530 PR middle-end/54515
3531 * g++.dg/tree-ssa/pr54515.C: New testcase.
3532
3533 2012-09-10 Andrew Pinski <apinski@cavium.com>
3534
3535 PR tree-opt/c54362
3536 * gcc.dg/tm/memopt-16.c: New testcase.
3537
3538 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3539
3540 PR c++/54541
3541 PR c++/54542
3542 * g++.dg/cpp0x/sfinae40.C: New.
3543 * g++.dg/cpp0x/sfinae41.C: Likewise.
3544
3545 2012-09-10 Jason Merrill <jason@redhat.com>
3546
3547 PR c++/54538
3548 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3549
3550 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3551
3552 PR target/54089
3553 * gcc.target/sh/pr54089-3.c: New.
3554
3555 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3556
3557 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3558
3559 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3560
3561 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3562
3563 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3564
3565 * gcc.dg/pr52558-2.c: Delete.
3566 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3567
3568 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3569
3570 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3571
3572 2012-09-10 Richard Guenther <rguenther@suse.de>
3573
3574 PR tree-optimization/54520
3575 * gcc.dg/torture/pr54520.c: New testcase.
3576
3577 2012-09-10 Jason Merrill <jason@redhat.com>
3578
3579 PR c++/54506
3580 * g++.dg/cpp0x/implicit14.C: New.
3581
3582 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3583
3584 PR fortran/54208
3585 * gfortran.dg/bound_simplification_3.f90: New test.
3586
3587 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3588
3589 PR testsuite/54184
3590 * gcc.dg/pr52558-1.c: Delete.
3591 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3592
3593 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3594
3595 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3596 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3597 * gcc.target/arm/smlaltt-1.c: Likewise.
3598
3599 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3600
3601 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3602
3603 2012-09-07 Tom de Vries <tom@codesourcery.com>
3604
3605 PR tree-optimization/53986
3606 * gcc.dg/tree-ssa/vrp80.c: New test.
3607 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3608
3609 2012-09-06 Jason Merrill <jason@redhat.com>
3610
3611 PR c++/54341
3612 PR c++/54253
3613 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3614 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3615
3616 2012-09-06 Andrew Pinski <apinski@cavium.com>
3617
3618 PR tree-opt/54494
3619 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3620
3621 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR rtl-optimization/54455
3624 * gcc.dg/54455.c: New test.
3625
3626 2012-09-06 Tobias Burnus <burnus@net-b.de>
3627
3628 PR fortran/54463
3629 * gfortran.dg/promotion_2.f90: New.
3630
3631 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR middle-end/54486
3634 * c-c++-common/pr54486.c: New test.
3635
3636 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3637
3638 PR fortran/54474
3639 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3640
3641 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/54191
3644 * g++.dg/cpp0x/sfinae39.C: New.
3645
3646 2012-09-04 Jason Merrill <jason@redhat.com>
3647
3648 PR c++/54441
3649 * g++.dg/ext/flexary3.C: New.
3650
3651 PR c++/54420
3652 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3653
3654 PR c++/54198
3655 * g++.dg/template/defarg15.C: New.
3656
3657 PR c++/54437
3658 * g++.dg/template/access24.C: New.
3659
3660 2012-09-04 Richard Guenther <rguenther@suse.de>
3661
3662 PR tree-optimization/54458
3663 * gcc.dg/torture/pr54458.c: New testcase.
3664
3665 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3666
3667 * gcc.target/arm/neon-vext.c: New test.
3668 * gcc.target/arm/neon-vext-execute.c: Ditto.
3669
3670 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3671
3672 PR fortran/54243
3673 PR fortran/54244
3674 * gfortran.dg/select_type_29.f03: New.
3675
3676 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3677
3678 * gcc.dg/fold-perm.c: Improve test.
3679
3680 2012-09-03 Tobias Burnus <burnus@net-b.de>
3681
3682 PR fortran/51632
3683 * gfortran.dg/coarray_class_1.f90: New.
3684
3685 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3686
3687 PR target/49206
3688 * gcc.c-torture/compile/pr49206.c: New test.
3689
3690 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3691 Uros Bizjak <ubizjak@gmail.com>
3692
3693 PR target/36680
3694 * gfortran.dg/pr36680.f90: New test.
3695
3696 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3697
3698 PR target/42295
3699 * g++.dg/opt/pr42295.C: New test.
3700
3701 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR target/54436
3704 * gcc.dg/torture/pr54436.c: New test.
3705
3706 2012-09-01 Andrew Pinski <apinski@cavium.com>
3707
3708 * gcc.target/mips/truncate-8.c: New testcase.
3709
3710 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3711
3712 PR target/46829
3713 PR target/46843
3714 * gcc.target/i386/pr46829.c: New test.
3715 * gcc.target/i386/pr46843.c: Ditto.
3716
3717 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3718 Jason Merrill <jason@redhat.com>
3719
3720 PR c++/18747
3721 * g++.dg/parse/error50.C: New.
3722
3723 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3724
3725 PR c/54428
3726 * gcc.c-torture/compile/pr54428.c: New test.
3727
3728 2012-08-31 Ollie Wild <aaw@google.com>
3729
3730 PR c++/54197
3731 * g++.dg/init/lifetime3.C: New test.
3732
3733 2012-08-31 Martin Jambor <mjambor@suse.cz>
3734
3735 PR middle-end/54409
3736 * gcc.dg/torture/pr54409.c: New test.
3737
3738 2012-08-31 Martin Jambor <mjambor@suse.cz>
3739
3740 * gfortran.dg/pr48636.f90: Add dump scan checks.
3741
3742 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3743
3744 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3745
3746 2012-08-28 Joey Ye <joey.ye@arm.com>
3747
3748 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3749
3750 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3751
3752 PR target/46254
3753 * gcc.target/i386/pr46254.c: New test.
3754
3755 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3756
3757 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3758 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3759 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3760
3761 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3762
3763 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3764 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3765 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3766 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3767 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3768 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3769 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3770 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3771 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3772 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3773 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3774 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3775 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3776 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3777 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3778 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3779 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3780 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3781 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3782 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3783 gcc.target/mips/unaligned-1.c: Tighten regexps.
3784
3785 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3786
3787 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3788 (mips_option_groups): Remove optimization. Add various -f options.
3789 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3790 and -pg imply -fno-omit-frame-pointer.
3791 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3792 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3793 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3794 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3795 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3796 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3797 * gcc.target/mips/abi-n32-long32.c: Likewise.
3798 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3799 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3800 * gcc.target/mips/abi-n32-long64.c: Likewise.
3801 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3802 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3803 * gcc.target/mips/abi-n64-long32.c: Likewise.
3804 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3805 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3806 * gcc.target/mips/abi-n64-long64.c: Likewise.
3807 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3808 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3809 * gcc.target/mips/abi-o32-long32.c: Likewise.
3810 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3811 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3812 * gcc.target/mips/abi-o32-long64.c: Likewise.
3813 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3814 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3815 * gcc.target/mips/abi-o64-long32.c: Likewise.
3816 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3817 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3818 * gcc.target/mips/abi-o64-long64.c: Likewise.
3819 * gcc.target/mips/asm-1.c: Likewise.
3820 * gcc.target/mips/branch-1.c: Likewise.
3821 * gcc.target/mips/call-3.c: Likewise.
3822 * gcc.target/mips/call-saved-3.c: Likewise.
3823 * gcc.target/mips/clear-cache-1.c: Likewise.
3824 * gcc.target/mips/div-1.c: Likewise.
3825 * gcc.target/mips/div-2.c: Likewise.
3826 * gcc.target/mips/div-3.c: Likewise.
3827 * gcc.target/mips/div-4.c: Likewise.
3828 * gcc.target/mips/div-5.c: Likewise.
3829 * gcc.target/mips/div-6.c: Likewise.
3830 * gcc.target/mips/div-7.c: Likewise.
3831 * gcc.target/mips/div-8.c: Likewise.
3832 * gcc.target/mips/div-9.c: Likewise.
3833 * gcc.target/mips/div-10.c: Likewise.
3834 * gcc.target/mips/div-11.c: Likewise.
3835 * gcc.target/mips/div-12.c: Likewise.
3836 * gcc.target/mips/dsp-ctrl.c: Likewise.
3837 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3838 * gcc.target/mips/ext-8.c: Likewise.
3839 * gcc.target/mips/extend-2.c: Likewise.
3840 * gcc.target/mips/fix-r10000-1.c: Likewise.
3841 * gcc.target/mips/fix-r10000-2.c: Likewise.
3842 * gcc.target/mips/fix-r10000-3.c: Likewise.
3843 * gcc.target/mips/fix-r10000-4.c: Likewise.
3844 * gcc.target/mips/fix-r10000-5.c: Likewise.
3845 * gcc.target/mips/fix-r10000-6.c: Likewise.
3846 * gcc.target/mips/fix-r10000-7.c: Likewise.
3847 * gcc.target/mips/fix-r10000-8.c: Likewise.
3848 * gcc.target/mips/fix-r10000-9.c: Likewise.
3849 * gcc.target/mips/fix-r10000-10.c: Likewise.
3850 * gcc.target/mips/fix-r10000-11.c: Likewise.
3851 * gcc.target/mips/fix-r10000-12.c: Likewise.
3852 * gcc.target/mips/fix-r10000-13.c: Likewise.
3853 * gcc.target/mips/fix-r10000-14.c: Likewise.
3854 * gcc.target/mips/fix-r10000-15.c: Likewise.
3855 * gcc.target/mips/fpcmp-1.c: Likewise.
3856 * gcc.target/mips/fpcmp-2.c: Likewise.
3857 * gcc.target/mips/fpr-moves-7.c: Likewise.
3858 * gcc.target/mips/fpr-moves-8.c: Likewise.
3859 * gcc.target/mips/int-moves-1.c: Likewise.
3860 * gcc.target/mips/int-moves-2.c: Likewise.
3861 * gcc.target/mips/long-calls-pg.c: Likewise.
3862 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3863 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3864 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3865 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3866 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3867 * gcc.target/mips/mips-3d-1.c: Likewise.
3868 * gcc.target/mips/mips-3d-2.c: Likewise.
3869 * gcc.target/mips/mips-3d-3.c: Likewise.
3870 * gcc.target/mips/mips-3d-4.c: Likewise.
3871 * gcc.target/mips/mips-3d-5.c: Likewise.
3872 * gcc.target/mips/mips-3d-6.c: Likewise.
3873 * gcc.target/mips/mips-3d-7.c: Likewise.
3874 * gcc.target/mips/mips-3d-8.c: Likewise.
3875 * gcc.target/mips/mips-3d-9.c: Likewise.
3876 * gcc.target/mips/mips-ps-1.c: Likewise.
3877 * gcc.target/mips/mips-ps-2.c: Likewise.
3878 * gcc.target/mips/mips-ps-3.c: Likewise.
3879 * gcc.target/mips/mips-ps-4.c: Likewise.
3880 * gcc.target/mips/mips-ps-6.c: Likewise.
3881 * gcc.target/mips/mips32-dspr2.c: Likewise.
3882 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3883 * gcc.target/mips/neg-abs-1.c: Likewise.
3884 * gcc.target/mips/neg-abs-2.c: Likewise.
3885 * gcc.target/mips/nmadd-3.c: Likewise.
3886 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3887 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3888 * gcc.target/mips/octeon-pop-1.c: Likewise.
3889 * gcc.target/mips/pr26765.c: Likewise.
3890 * gcc.target/mips/pr33256.c: Likewise.
3891 * gcc.target/mips/pr33635-1.c: Likewise.
3892 * gcc.target/mips/pr33755.c: Likewise.
3893 * gcc.target/mips/pr35802.c: Likewise.
3894 * gcc.target/mips/pr45074.c: Likewise.
3895 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3896 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3897 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3898 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3899 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3900 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3901 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3902 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3903 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3904 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3905 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3906 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3907 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3908 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3909 * gcc.target/mips/save-restore-1.c: Likewise.
3910 * gcc.target/mips/save-restore-3.c: Likewise.
3911 * gcc.target/mips/save-restore-5.c: Likewise.
3912 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3913 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3914 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3915 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3916 * gcc.target/mips/stack-1.c: Likewise.
3917
3918 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3919 Tighten regexps.
3920
3921 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3922 branch under test to be filled with preceding rather than
3923 following instructions.
3924 * gcc.target/mips/branch-10.c: Likewise.
3925 * gcc.target/mips/branch-11.c: Likewise.
3926 * gcc.target/mips/branch-12.c: Likewise.
3927 * gcc.target/mips/branch-13.c: Likewise.
3928 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3929 to be eliminated. Tighten $28 scan-assembler-not test.
3930
3931 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3932 function to...
3933 * gcc.target/mips/call-4.c: ...this new test.
3934
3935 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3936 more likely.
3937 * gcc.target/mips/code-readable-3.c: Likewise.
3938 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3939 flag but skip for -O0.
3940 * gcc.target/mips/code-readable-4.c: Likewise.
3941
3942 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3943 of operations under test.
3944 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3945
3946 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3947 Don't require sibling-call optimization.
3948 * gcc.target/mips/near-far-4.c: Likewise.
3949
3950 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3951 Make sure that the register variable is used.
3952 * gcc.target/mips/soft-float-1.c: Likewise.
3953
3954 * gcc.target/mips/sdata-1.c: Make static data volatile.
3955 * gcc.target/mips/sdata-2.c: Likewise.
3956 * gcc.target/mips/sdata-3.c: Likewise.
3957 * gcc.target/mips/sdata-4.c: Likewise.
3958
3959 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3960 skip for -O0.
3961 * gcc.target/mips/atomic-memory-2.c: Likewise.
3962 * gcc.target/mips/branch-cost-1.c: Likewise.
3963 * gcc.target/mips/branch-cost-2.c: Likewise.
3964 * gcc.target/mips/cache-1.c: Likewise.
3965 * gcc.target/mips/call-1.c: Likewise.
3966 * gcc.target/mips/call-saved-2.c: Likewise.
3967 * gcc.target/mips/const-anchor-1.c: Likewise.
3968 * gcc.target/mips/const-anchor-2.c: Likewise.
3969 * gcc.target/mips/dse-1.c: Likewise.
3970 * gcc.target/mips/dsp-lhx.c: Likewise.
3971 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3972 * gcc.target/mips/ext-1.c: Likewise.
3973 * gcc.target/mips/ext-2.c: Likewise.
3974 * gcc.target/mips/ext-3.c: Likewise.
3975 * gcc.target/mips/ext-4.c: Likewise.
3976 * gcc.target/mips/ext-5.c: Likewise.
3977 * gcc.target/mips/ext-6.c: Likewise.
3978 * gcc.target/mips/ext-7.c: Likewise.
3979 * gcc.target/mips/extend-1.c: Likewise.
3980 * gcc.target/mips/fix-r4000-1.c: Likewise.
3981 * gcc.target/mips/fix-r4000-3.c: Likewise.
3982 * gcc.target/mips/fix-r4000-5.c: Likewise.
3983 * gcc.target/mips/fix-r4000-6.c: Likewise.
3984 * gcc.target/mips/fix-r4000-8.c: Likewise.
3985 * gcc.target/mips/fix-r4000-10.c: Likewise.
3986 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3987 * gcc.target/mips/fixed-vector-type.c: Likewise.
3988 * gcc.target/mips/fpr-moves-1.c: Likewise.
3989 * gcc.target/mips/fpr-moves-2.c: Likewise.
3990 * gcc.target/mips/fpr-moves-3.c: Likewise.
3991 * gcc.target/mips/fpr-moves-4.c: Likewise.
3992 * gcc.target/mips/fpr-moves-5.c: Likewise.
3993 * gcc.target/mips/fpr-moves-6.c: Likewise.
3994 * gcc.target/mips/ins-1.c: Likewise.
3995 * gcc.target/mips/ins-2.c: Likewise.
3996 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3997 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3998 * gcc.target/mips/lazy-binding-1.c: Likewise.
3999 * gcc.target/mips/madd-3.c: Likewise.
4000 * gcc.target/mips/madd-5.c: Likewise.
4001 * gcc.target/mips/madd-6.c: Likewise.
4002 * gcc.target/mips/madd-8.c: Likewise.
4003 * gcc.target/mips/madd-9.c: Likewise.
4004 * gcc.target/mips/memcpy-1.c: Likewise.
4005 * gcc.target/mips/mips-ps-type.c: Likewise.
4006 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4007 * gcc.target/mips/mips-sched-madd.c: Likewise.
4008 * gcc.target/mips/mips16e-extends.c: Likewise.
4009 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4010 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4011 * gcc.target/mips/movcc-1.c: Likewise.
4012 * gcc.target/mips/movcc-2.c: Likewise.
4013 * gcc.target/mips/movcc-3.c: Likewise.
4014 * gcc.target/mips/msub-5.c: Likewise.
4015 * gcc.target/mips/msub-6.c: Likewise.
4016 * gcc.target/mips/msub-8.c: Likewise.
4017 * gcc.target/mips/mult-2.c: Likewise.
4018 * gcc.target/mips/mult-3.c: Likewise.
4019 * gcc.target/mips/mult-5.c: Likewise.
4020 * gcc.target/mips/mult-6.c: Likewise.
4021 * gcc.target/mips/mult-7.c: Likewise.
4022 * gcc.target/mips/mult-12.c: Likewise.
4023 * gcc.target/mips/mult-13.c: Likewise.
4024 * gcc.target/mips/mult-14.c: Likewise.
4025 * gcc.target/mips/mult-15.c: Likewise.
4026 * gcc.target/mips/mult-17.c: Likewise.
4027 * gcc.target/mips/mult-18.c: Likewise.
4028 * gcc.target/mips/mult-19.c: Likewise.
4029 * gcc.target/mips/nmadd-1.c: Likewise.
4030 * gcc.target/mips/nmadd-2.c: Likewise.
4031 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4032 * gcc.target/mips/octeon-cins-1.c: Likewise.
4033 * gcc.target/mips/octeon-cins-2.c: Likewise.
4034 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4035 * gcc.target/mips/octeon-exts-2.c: Likewise.
4036 * gcc.target/mips/octeon-exts-3.c: Likewise.
4037 * gcc.target/mips/octeon-exts-4.c: Likewise.
4038 * gcc.target/mips/octeon-exts-5.c: Likewise.
4039 * gcc.target/mips/octeon-exts-6.c: Likewise.
4040 * gcc.target/mips/octeon-exts-7.c: Likewise.
4041 * gcc.target/mips/octeon-pop-2.c: Likewise.
4042 * gcc.target/mips/octeon-seq-3.c: Likewise.
4043 * gcc.target/mips/octeon-seq-4.c: Likewise.
4044 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4045 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4046 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4047 * gcc.target/mips/pr54240.c: Likewise.
4048 * gcc.target/mips/rsqrt-1.c: Likewise.
4049 * gcc.target/mips/rsqrt-2.c: Likewise.
4050 * gcc.target/mips/rsqrt-3.c: Likewise.
4051 * gcc.target/mips/rsqrt-4.c: Likewise.
4052 * gcc.target/mips/save-restore-2.c: Likewise.
4053 * gcc.target/mips/save-restore-4.c: Likewise.
4054 * gcc.target/mips/sb1-1.c: Likewise.
4055 * gcc.target/mips/scc-1.c: Likewise.
4056 * gcc.target/mips/scc-2.c: Likewise.
4057 * gcc.target/mips/scc-3.c: Likewise.
4058 * gcc.target/mips/scc-4.c: Likewise.
4059 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4060 * gcc.target/mips/truncate-1.c: Likewise.
4061 * gcc.target/mips/truncate-2.c: Likewise.
4062 * gcc.target/mips/truncate-3.c: Likewise.
4063 * gcc.target/mips/truncate-4.c: Likewise.
4064 * gcc.target/mips/truncate-5.c: Likewise.
4065 * gcc.target/mips/truncate-6.c: Likewise.
4066 * gcc.target/mips/unaligned-1.c: Likewise.
4067
4068 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4069 skip for -O0. Require -fexpensive-optimizations.
4070 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4071 * gcc.target/mips/dspr2-MULT.c: Likewise.
4072 * gcc.target/mips/fix-r4000-2.c: Likewise.
4073 * gcc.target/mips/fix-r4000-4.c: Likewise.
4074 * gcc.target/mips/fix-r4000-7.c: Likewise.
4075 * gcc.target/mips/fix-r4000-9.c: Likewise.
4076 * gcc.target/mips/madd-1.c: Likewise.
4077 * gcc.target/mips/madd-2.c: Likewise.
4078 * gcc.target/mips/madd-4.c: Likewise.
4079 * gcc.target/mips/maddu-1.c: Likewise.
4080 * gcc.target/mips/maddu-2.c: Likewise.
4081 * gcc.target/mips/maddu-3.c: Likewise.
4082 * gcc.target/mips/maddu-4.c: Likewise.
4083 * gcc.target/mips/msub-1.c: Likewise.
4084 * gcc.target/mips/msub-2.c: Likewise.
4085 * gcc.target/mips/msub-3.c: Likewise.
4086 * gcc.target/mips/msub-4.c: Likewise.
4087 * gcc.target/mips/msubu-1.c: Likewise.
4088 * gcc.target/mips/msubu-2.c: Likewise.
4089 * gcc.target/mips/msubu-3.c: Likewise.
4090 * gcc.target/mips/msubu-4.c: Likewise.
4091 * gcc.target/mips/mult-1.c: Likewise.
4092 * gcc.target/mips/mult-4.c: Likewise.
4093 * gcc.target/mips/mult-8.c: Likewise.
4094 * gcc.target/mips/mult-9.c: Likewise.
4095 * gcc.target/mips/mult-10.c: Likewise.
4096 * gcc.target/mips/mult-11.c: Likewise.
4097 * gcc.target/mips/mult-16.c: Likewise.
4098
4099 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4100 skip for -O0 and -Os.
4101 * gcc.target/mips/fix-r4000-12.c: Likewise.
4102 * gcc.target/mips/madd-7.c: Likewise.
4103 * gcc.target/mips/mips-ps-5.c: Likewise.
4104 * gcc.target/mips/mips-ps-7.c: Likewise.
4105 * gcc.target/mips/msub-7.c: Likewise.
4106
4107 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4108 skip for -O0. Require -mno-abicalls.
4109 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4110
4111 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4112 skip for -O0. Require a total number of BBIT instructions and
4113 at least one of each kind.
4114
4115 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4116 skip for -O0. Require -fno-unroll-loops.
4117
4118 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4119 skip for -O0. Allow BLTZ as well as BGEZ.
4120
4121 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4122
4123 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4124 skip for -O0. Require -fschedule-insns2.
4125 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4126
4127 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4128 but skip for -O0. Make a branch-likely more likely.
4129
4130 * gcc.target/mips/timode-2.c: Split each test into its own function.
4131 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4132
4133 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4134 skip for -O0. Require -fpeephole2.
4135 * gcc.target/mips/vr-mult-2.c: Likewise.
4136
4137 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4138
4139 PR preprocessor/53469
4140 * gcc.dg/cpp/_Pragma7.c: New test case.
4141
4142 2012-08-27 Tobias Burnus <burnus@net-b.de>
4143
4144 PR fortran/54370
4145 * gfortran.dg/do_5.f90: New.
4146
4147 2012-08-27 Tobias Burnus <burnus@net-b.de>
4148
4149 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4150 from dg-options as -Wall no longer implies it.
4151
4152 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4153
4154 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4155
4156 2012-08-25 Jason Merrill <jason@redhat.com>
4157
4158 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4159
4160 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 PR c++/51421
4163 * g++.dg/cpp0x/auto34.C: New.
4164
4165 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR c/54363
4168 * gcc.dg/pr54363.c: New test.
4169
4170 PR c/54355
4171 * gcc.dg/pr54355.c: New test.
4172
4173 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4174
4175 PR debug/52857
4176 * gcc.target/i386/pr52857-1.c: New.
4177 * gcc.target/i386/pr52857-2.c: Likewise.
4178
4179 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4180
4181 * gcc.target/mips/code-readable-4.c: New test.
4182
4183 2012-08-23 Julian Brown <julian@codesourcery.com>
4184 Sandra Loosemore <sandra@codesourcery.com>
4185
4186 * gcc.target/mips/code-readable-1.c: Add -O to options.
4187
4188 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/20420
4191 * g++.dg/lookup/using53.C: New.
4192
4193 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4194
4195 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4196 * gcc.dg/fixed-point/convert-1.c: New.
4197 * gcc.dg/fixed-point/convert-2.c: New.
4198 * gcc.dg/fixed-point/convert-3.c: New.
4199 * gcc.dg/fixed-point/convert-4.c: New.
4200 * gcc.dg/fixed-point/convert-float-1.c: New.
4201 * gcc.dg/fixed-point/convert-float-2.c: New.
4202 * gcc.dg/fixed-point/convert-float-3.c: New.
4203 * gcc.dg/fixed-point/convert-float-4.c: New.
4204 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4205 * gcc.dg/fixed-point/convert-sat.c: New.
4206 * gcc.dg/fixed-point/convert.h: New.
4207
4208 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4209
4210 PR target/54089
4211 * gcc.target/sh/pr54089-2.c: New.
4212
4213 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4214
4215 * gcc.target/i386/long-double-64-1.c: New file.
4216 * gcc.target/i386/long-double-64-2.c: Likewise.
4217 * gcc.target/i386/long-double-64-3.c: Likewise.
4218 * gcc.target/i386/long-double-64-4.c: Likewise.
4219 * gcc.target/i386/long-double-80-1.c: Likewise.
4220 * gcc.target/i386/long-double-80-2.c: Likewise.
4221 * gcc.target/i386/long-double-80-3.c: Likewise.
4222 * gcc.target/i386/long-double-80-4.c: Likewise.
4223 * gcc.target/i386/long-double-80-5.c: Likewise.
4224 * gcc.target/i386/long-double-80-6.c: Likewise.
4225 * gcc.target/i386/long-double-80-7.c: Likewise.
4226
4227 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4228
4229 PR tree-optimization/54317
4230 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4231
4232 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4233
4234 PR target/39423
4235 * gcc.target/sh/pr39423-2.c: New.
4236
4237 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4238
4239 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4240 * gcc.dg/fold-perm.c: Likewise.
4241
4242 2012-08-20 Jan Hubicka <jh@suse.cz>
4243
4244 PR fortran/48636
4245 * gcc.dg/ipa/inlinehint-1.c: New.
4246
4247 2012-08-20 Florian Weimer <fweimer@redhat.com>
4248
4249 PR c++/19351
4250 * g++.dg/init/new38.C: New test.
4251 * g++.dg/init/new39.C: New test.
4252
4253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4254
4255 PR target/54089
4256 * gcc.target/sh/pr54089-1.c: New.
4257
4258 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4259
4260 PR target/51244
4261 * gcc.target/sh/pr51244-11.c: New.
4262
4263 2012-08-20 Tobias Burnus <burnus@net-b.de>
4264
4265 PR fortran/54301
4266 * gfortran.dg/warn_target_lifetime_2.f90: New.
4267
4268 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4269
4270 PR c++/10416
4271 * g++.dg/warn/Wunused-var-17.C: New.
4272
4273 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4274
4275 PR middle-end/53992
4276 * gcc.dg/gomp/pr53992.c: New test.
4277
4278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4279
4280 PR tree-ssa/54295
4281 * gcc.c-torture/execute/20120817-1.c: New test.
4282
4283 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4284
4285 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4286 add instruction.
4287 (f2): New test that really does need adds.
4288
4289 2012-08-20 Richard Guenther <rguenther@suse.de>
4290
4291 PR tree-optimization/54327
4292 * gcc.dg/torture/pr54327.c: New testcase.
4293
4294 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR tree-optimization/54321
4297 * gcc.c-torture/compile/pr54321.c: New test.
4298
4299 2012-08-20 Tobias Burnus <burnus@net-b.de>
4300
4301 PR fortran/54301
4302 * gfortran.dg/warn_target_lifetime_1.f90: New.
4303
4304 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4305
4306 PR fortran/54298
4307 * gfortran.dg/real_compare_1.f90: New test case.
4308 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4309
4310 2012-08-18 Jan Hubicka <jh@suse.cz>
4311
4312 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4313
4314 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4315
4316 PR fortran/39290
4317 * gfortran.dg/interface_37.f90: New test.
4318
4319 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4320 Gary Funck <gary@intrepid.com>
4321
4322 PR target/20020
4323 * gcc.target/i386/pr20020-1.c: New test.
4324 * gcc.target/i386/pr20020-2.c: Likewise.
4325 * gcc.target/i386/pr20020-3.c: Likewise.
4326
4327 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4328
4329 * gcc.target/i386/perm-concat.c: New test.
4330
4331 2012-08-17 Julian Brown <julian@codesourcery.com>
4332
4333 * gcc.target/arm/div64-unwinding.c: New test.
4334
4335 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4336
4337 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4338
4339 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4340
4341 PR target/54236
4342 * gcc.target/sh/pr54236-1.c: New.
4343
4344 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4345
4346 * lib/target-supports.exp (check_effective_target_sync_int_long)
4347 (check_effective_target_sync_char_short): Enable for crisv32-*
4348 and cris-*.
4349
4350 PR middle-end/54261
4351 * gcc.dg/torture/pr54261-1.c: New test.
4352
4353 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4354
4355 PR fortran/54243
4356 PR fortran/54244
4357 * gfortran.dg/typebound_call_24.f03: New.
4358
4359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4360
4361 PR tree-optimization/54245
4362 * gcc.dg/tree-ssa/pr54245.c: New test.
4363
4364 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4365
4366 PR tree-optimization/54240
4367 * gcc.target/powerpc/pr54240.c: New test.
4368 * gcc.target/mips/pr54240.c: Likewise.
4369
4370 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4371
4372 PR target/52933
4373 * gcc.target/sh/pr52933-1.c: New.
4374 * gcc.target/sh/pr52933-2.c: New.
4375
4376 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4377
4378 PR target/50751
4379 * gcc.target/sh/pr50751-8.c: New.
4380
4381 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4382
4383 PR fortran/47586
4384 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4385 * gfortran.dg/typebound_proc_27.f03: New test.
4386
4387 2012-08-14 Sterling Augustine <saugustine@google.com>
4388
4389 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4390
4391 2012-08-14 Tobias Burnus <burnus@net-b.de>
4392
4393 PR fortran/40881
4394 * gfortran.dg/data_constraints_3.f90: New.
4395 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4396 to disable -pedantic compilation.
4397 * gfortran.dg/pr37243.f: Ditto.
4398 * gfortran.dg/g77/19990826-3.f: Ditto.
4399 * gfortran.dg/g77/20020307-1.f : Ditto.
4400 * gfortran.dg/g77/980310-3.f: Ditto.
4401
4402 2012-08-14 Tobias Burnus <burnus@net-b.de>
4403
4404 PR fortran/54234
4405 * gfortran.dg/warn_conversion_4.f90: New.
4406
4407 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR middle-end/53411
4410 PR rtl-optimization/53495
4411 * gcc.c-torture/compile/pr53411.c: New test.
4412 * gcc.c-torture/compile/pr53495.c: New test.
4413
4414 2012-08-13 Richard Guenther <rguenther@suse.de>
4415
4416 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4417
4418 2012-08-13 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/54200
4421 * gcc.dg/guality/pr54200.c: New testcase.
4422 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4423
4424 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4425
4426 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4427
4428 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4429
4430 PR target/51244
4431 * gcc.target/sh/pr51244-7.c: New.
4432 * gcc.target/sh/pr51244-8.c: New.
4433 * gcc.target/sh/pr51244-9.c: New.
4434 * gcc.target/sh/pr51244-10.c: New.
4435
4436 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4437
4438 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4439 -m2e or -m2a.
4440 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4441 * gcc.target/sh/pr53511-1.c: Likewise.
4442 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4443 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4444 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4445 * gcc.target/sh/pr53512-3.c: Likewise.
4446 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4447
4448 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4449
4450 PR target/39423
4451 * gcc.c-torture/compile/pr39423-1.c: New.
4452 * gcc.c-torture/compile/pr39423-2.c: New.
4453
4454 2012-08-12 Tobias Burnus <burnus@net-b.de>
4455
4456 PR fortran/54221
4457 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4458 they appear uninitialized on the RHS.
4459 * gfortran.dg/public_private_module_6.f90: New.
4460
4461 2012-08-11 Martin Jambor <mjambor@suse.cz>
4462
4463 PR fortran/48636
4464 * gfortran.dg/pr48636.f90: New test.
4465
4466 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4467
4468 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4469 to avoid warnings.
4470 (main): Adjust caller.
4471
4472 2012-08-10 Richard Guenther <rguenther@suse.de>
4473
4474 * gcc.dg/matrix/*.c: Adjust and move ...
4475 * gcc.dg/torture/: ... here.
4476 * gcc.dg/matrix: Remove directory.
4477
4478 2012-08-10 Richard Guenther <rguenther@suse.de>
4479
4480 PR middle-end/54219
4481 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4482
4483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4484
4485 PR middle-end/54211
4486 * gcc.dg/tree-ssa/pr54211.c: New test.
4487
4488 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4489
4490 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4491 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4492
4493 2012-08-10 Richard Guenther <rguenther@suse.de>
4494
4495 PR tree-optimization/54109
4496 * gcc.dg/torture/pr54109.c: New testcase.
4497 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4498 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4499
4500 2012-08-10 Richard Guenther <rguenther@suse.de>
4501
4502 PR tree-optimization/54027
4503 * gcc.dg/torture/pr54027.c: New testcase.
4504
4505 2012-08-10 Richard Guenther <rguenther@suse.de>
4506
4507 * g++.dg/plugin/selfassign.c: Adjust.
4508 * gcc.dg/plugin/selfassign.c: Likewise.
4509 * gcc.dg/strlenopt-11.c: Likewise.
4510 * gcc.dg/strlenopt-13.c: Likewise.
4511 * gcc.dg/no-strict-overflow-4.c: Likewise.
4512 * gcc.dg/strict-overflow-4.c: Likewise.
4513 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4514 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4515 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4516 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4517 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4518 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4519 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4520 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4521 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4522 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4523 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4524 * gcc.dg/pr46309.c: Likewise.
4525 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4526
4527 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4528
4529 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4530 for x86 targets.
4531 * gcc.c-torture/compile/20120727-2.c: New test.
4532
4533 2012-08-09 Martin Jambor <mjambor@suse.cz>
4534
4535 * gcc.dg/ipa/iinline-4.c: New test.
4536 * gcc.dg/ipa/iinline-5.c: Likewise.
4537 * gcc.dg/ipa/iinline-6.c: Likewise.
4538 * gcc.dg/ipa/iinline-7.c: Likewise.
4539 * gcc.dg/lto/20120723_0.c: Likewise.
4540 * gcc.dg/lto/20120723_1.c: Likewise.
4541
4542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 PR target/39423
4545 * gcc.target/sh/pr39423-1.c: New.
4546
4547 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4548
4549 PR target/51244
4550 * gcc.target/sh/pr51244-5: New.
4551 * gcc.target/sh/pr51244-6: New.
4552
4553 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4554
4555 * gcc.target/i386/adx-addxcarry32-3.c: New.
4556 * gcc.target/i386/adx-addxcarry64-3.c: New.
4557
4558 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4559
4560 PR rtl-optimization/53701
4561 * gcc.dg/pr53701.c: New test.
4562
4563 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4564
4565 * gcc.c-torture/compile/20120727-1.c: New test.
4566
4567 2012-08-09 Tobias Burnus <burnus@net-b.de>
4568
4569 PR fortran/54199
4570 * gfortran.dg/intrinsic_shadow_4.f90: New.
4571
4572 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4573
4574 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4575
4576 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4577
4578 * gcc.c-torture/execute/20120808-1.c: New test.
4579
4580 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4581
4582 PR rtl-optimization/54157
4583 * gcc.target/i386/pr54157.c: New file.
4584
4585 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4586
4587 * gcc.target/i386/adx-addcarryx32-1.c: New.
4588 * gcc.target/i386/adx-addcarryx32-2.c: New.
4589 * gcc.target/i386/adx-addcarryx64-1.c: New.
4590 * gcc.target/i386/adx-addcarryx64-2.c: New.
4591 * gcc.target/i386/adx-check.h: New.
4592 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4593 * gcc.target/i386/sse-12.c: Add -madx.
4594 * gcc.target/i386/sse-13.c: Ditto.
4595 * gcc.target/i386/sse-14.c: Ditto.
4596 * gcc.target/i386/sse-22.c: Ditto.
4597 * gcc.target/i386/sse-23.c: Ditto.
4598 * g++.dg/other/i386-2.C: Ditto.
4599 * g++.dg/other/i386-3.C: Ditto.
4600
4601 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4602
4603 * gcc.dg/tree-ssa/slsr-5.c: New.
4604 * gcc.dg/tree-ssa/slsr-6.c: New.
4605 * gcc.dg/tree-ssa/slsr-7.c: New.
4606 * gcc.dg/tree-ssa/slsr-8.c: New.
4607 * gcc.dg/tree-ssa/slsr-9.c: New.
4608 * gcc.dg/tree-ssa/slsr-10.c: New.
4609 * gcc.dg/tree-ssa/slsr-11.c: New.
4610 * gcc.dg/tree-ssa/slsr-12.c: New.
4611 * gcc.dg/tree-ssa/slsr-13.c: New.
4612 * gcc.dg/tree-ssa/slsr-14.c: New.
4613 * gcc.dg/tree-ssa/slsr-15.c: New.
4614 * gcc.dg/tree-ssa/slsr-16.c: New.
4615 * gcc.dg/tree-ssa/slsr-17.c: New.
4616 * gcc.dg/tree-ssa/slsr-18.c: New.
4617 * gcc.dg/tree-ssa/slsr-19.c: New.
4618 * gcc.dg/tree-ssa/slsr-20.c: New.
4619 * gcc.dg/tree-ssa/slsr-21.c: New.
4620 * gcc.dg/tree-ssa/slsr-22.c: New.
4621 * gcc.dg/tree-ssa/slsr-23.c: New.
4622 * gcc.dg/tree-ssa/slsr-24.c: New.
4623 * gcc.dg/tree-ssa/slsr-25.c: New.
4624 * gcc.dg/tree-ssa/slsr-26.c: New.
4625 * gcc.dg/tree-ssa/slsr-30.c: New.
4626 * gcc.dg/tree-ssa/slsr-31.c: New.
4627
4628 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4629
4630 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4631 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4632 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4633
4634 2012-08-06 Cary Coutant <ccoutant@google.com>
4635
4636 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4637
4638 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4639
4640 PR fortran/35831
4641 * gfortran.dg/dummy_procedure_5.f90: Modified.
4642 * gfortran.dg/dummy_procedure_8.f90: New.
4643 * gfortran.dg/interface_26.f90: Modified.
4644 * gfortran.dg/proc_ptr_11.f90: Modified.
4645 * gfortran.dg/proc_ptr_15.f90: Modified.
4646 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4647 * gfortran.dg/typebound_override_1.f90: Modified.
4648 * gfortran.dg/typebound_proc_6.f03: Modified.
4649
4650 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4651
4652 PR tree-optimization/51938
4653 PR tree-optimization/52005
4654 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4655 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4656 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4657 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4658
4659 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4660
4661 Avoid crashing on erroneous static_assert usage
4662 * g++.dg/cpp0x/static_assert8.C: New test.
4663
4664 2012-08-06 Jason Merrill <jason@redhat.com>
4665
4666 * g++.dg/cpp0x/sfinae38.C: New.
4667
4668 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4669 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/54165
4672 * g++.dg/conversion/void2.C: New.
4673
4674 2012-08-06 Tom de Vries <tom@codesourcery.com>
4675
4676 * gcc.dg/tree-ssa/vrp78.c: New test.
4677
4678 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4679 Richard Sandiford <rdsandiford@googlemail.com>
4680
4681 * g++.dg/opt/enum2.C: Require fpic target.
4682 * g++.dg/lto/20090303_0.C: Likewise.
4683
4684 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4685 Catherine Moore <clm@codesourcery.com>
4686
4687 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4688 flush function names too.
4689 * gcc.target/mips/clear-cache-1.c: Likewise.
4690
4691 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4692
4693 PR target/54156
4694 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4695
4696 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4697
4698 PR fortran/54166
4699 * gfortran.dg/array_5.f90: New test.
4700
4701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4702
4703 PR tree-optimization/30318
4704 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4705
4706 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4707
4708 * g++.dg/ext/vector17.C: New testcase.
4709
4710 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4711
4712 PR target/51931
4713 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4714 * g++.dg/opt/longbranch1.C: Likewise.
4715
4716 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4717
4718 PR tree-optimization/53805
4719 * gcc.dg/fold-notunord.c: New testcase.
4720
4721 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4722
4723 PR fortran/48820
4724 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4725 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4726
4727 2012-08-02 Jason Merrill <jason@redhat.com>
4728 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/51213 (again)
4731 * g++.dg/cpp0x/sfinae37.C: Extend.
4732
4733 2012-08-02 Richard Guenther <rguenther@suse.de>
4734
4735 PR tree-optimization/50672
4736 * g++.dg/torture/pr50672.C: New testcase.
4737
4738 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4739
4740 PR fortran/54147
4741 * gfortran.dg/abstract_type_6.f03: Modified.
4742 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4743 * gfortran.dg/proc_ptr_comp_35.f90: New.
4744 * gfortran.dg/typebound_proc_9.f03: Modified.
4745 * gfortran.dg/typebound_proc_26.f90: New.
4746
4747 2012-08-02 Richard Guenther <rguenther@suse.de>
4748
4749 * gcc.dg/torture/pta-callused-1.c: Adjust.
4750 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4751 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4752 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4753 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4754 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4755 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4756 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4757 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4758
4759 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4760
4761 PR fortran/54033
4762 * gfortran.dg/include_6.f90: New test case.
4763 * gfortran.dg/include_7.f90: New test case.
4764 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4765
4766 2012-08-01 Tom de Vries <tom@codesourcery.com>
4767
4768 * gcc.dg/tree-ssa/vrp76.c: New test.
4769
4770 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4771
4772 PR tree-optimization/46556
4773 * gcc.dg/tree-ssa/slsr-27.c: New.
4774 * gcc.dg/tree-ssa/slsr-28.c: New.
4775 * gcc.dg/tree-ssa/slsr-29.c: New.
4776
4777 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4778
4779 PR fortran/42418
4780 * gfortran.dg/proc_decl_29.f90: New.
4781
4782 2012-07-31 Dehao Chen <dehao@google.com>
4783
4784 * gcc.dg/predict-7.c: New test.
4785
4786 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4787
4788 PR fortran/54134
4789 * gfortran.dg/typebound_override_3.f90: New.
4790
4791 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4792
4793 PR tree-optimization/53773
4794 * gcc.dg/vect/pr53773.c: New test.
4795
4796 2012-07-31 Nick Clifton <nickc@redhat.com>
4797
4798 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4799 and for XStormy16.
4800
4801 2012-07-31 Tobias Burnus <burnus@net-b.de>
4802
4803 * gfortran.dg/c_funloc_tests_6.f90: New.
4804 * gfortran.dg/c_funloc_tests_7.f90: New.
4805 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4806
4807 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 PR c++/53624
4810 * g++.dg/cpp0x/temp_default5.C: New.
4811
4812 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4813
4814 PR fortran/51081
4815 * gfortran.dg/proc_ptr_37.f90: New.
4816
4817 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4818
4819 * lib/target-supports.exp
4820 (check_effective_target_vect_natural_alignment): New function.
4821 * gcc.dg/align-2.c: Only run on targets with natural alignment
4822 of vector types.
4823 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4824 alignment of vector types.
4825
4826 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4827 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4828
4829 * gcc.target/i386/rdseed16-1.c: New.
4830 * gcc.target/i386/rdseed32-1.c: Ditto
4831 * gcc.target/i386/rdseed64-1.c: Ditto
4832 * gcc.target/i386/sse-12.c: Add -mrdseed.
4833 * gcc.target/i386/sse-13.c: Ditto.
4834 * gcc.target/i386/sse-14.c: Ditto.
4835 * g++.dg/other/i386-2.C: Ditto.
4836 * g++.dg/other/i386-3.C: Ditto.
4837
4838 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4839
4840 PR target/51244
4841 * gcc.target/sh/pr51244-4.c: New.
4842
4843 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4844
4845 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4846 for alpha*-*-* targets. Cleanup original tree dump.
4847
4848 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4849
4850 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4851 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4852
4853 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4854
4855 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4856 rand, srand. Include <stdlib.h>.
4857
4858 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4859
4860 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4861
4862 2012-07-26 Richard Henderson <rth@redhat.com>
4863
4864 * gcc.dg/attr-hotcold-1.c: New.
4865 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4866
4867 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4868 Sandra Loosemore <sandra@codesourcery.com>
4869
4870 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4871
4872 2012-07-26 Tobias Burnus <burnus@net-b.de>
4873
4874 * gfortran.dg/contiguous_1.f90: Update dg-error.
4875 * gfortran.dg/proc_ptr_32.f90: Ditto.
4876
4877 2012-07-26 Richard Guenther <rguenther@suse.de>
4878
4879 PR tree-optimization/54098
4880 * gcc.dg/torture/pr54098.c: New testcase.
4881
4882 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4883
4884 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4885 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4886
4887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4888
4889 PR fortran/44354
4890 * gfortran.dg/array_constructor_39.f90: New test.
4891
4892 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4893
4894 PR fortran/44354
4895 * gfortran.dg/array_constructor_38.f90: New test.
4896
4897 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4898
4899 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4900
4901 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4902
4903 * gnat.dg/noreturn5.ad[sb]: New test.
4904
4905 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4906 Paul Brook <paul@codesourcery.com>
4907
4908 PR target/53633
4909
4910 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4911 * c-c++-common/pr53633.c: New test.
4912
4913 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4914
4915 * gcc.target/i386/asm-dialect-1.c: New test case.
4916
4917 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4918 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4919
4920 * gcc.target/i386/prefetchw-1.c: New.
4921 * gcc.target/i386/sse-12.c: Add -mprfchw.
4922 * gcc.target/i386/sse-13.c: Ditto.
4923 * gcc.target/i386/sse-14.c: Ditto.
4924 * gcc.target/i386/sse-22.c: Ditto.
4925 * gcc.target/i386/sse-23.c: Ditto.
4926 * g++.dg/other/i386-2.C: Ditto.
4927 * g++.dg/other/i386-3.C: Ditto.
4928
4929 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4930
4931 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4932
4933 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4934
4935 PR target/54051
4936 * gcc.target/arm/pr54051.c: New.
4937 * gcc.target/arm/vfp-1.c: Adjust test.
4938
4939 2012-07-24 Julian Brown <julian@codesourcery.com>
4940
4941 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4942 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4943 hard-float ARM.
4944
4945 2012-07-23 Paul Brook <paul@codesourcery.com>
4946
4947 * g++.dg/other/armv7m-1.c: New test.
4948
4949 2012-07-23 Julian Brown <julian@codesourcery.com>
4950
4951 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4952 ARM.
4953 (DO_TEST): Define to 1 for appropriate ARM targets.
4954
4955 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4956
4957 PR tree-optimization/53881
4958 * gcc.dg/pr53881.c: Renamed to ...
4959 * gcc.dg/pr53881-1.c: ... this.
4960 * gcc.dg/pr53881-2.c: New test.
4961
4962 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4963
4964 Handle recent changes in default atomics for cris*-*-linux*.
4965 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4966 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4967 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4968 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4969 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4970 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4971 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4972 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4973 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4974 -mno-unaligned-atomic-may-use-library is in effect for
4975 cris*-*-linux*.
4976 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4977 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4978 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4979 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4980 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4981 gcc.target/cris/torture/sync-mis-op-i-1.c,
4982 gcc.target/cris/torture/sync-mis-op-i-2.c,
4983 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4984 gcc.target/cris/torture/sync-mis-op-i-3.c,
4985 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4986 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4987 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4988 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4989 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4990 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4991 (main): Remove local variable x.
4992 [mis_ok]: Check that atomics don't fail.
4993
4994 2012-07-21 Andrew Pinski <apinski@cavium.com>
4995
4996 * gcc.dg/tree-ssa/vrp72.c: New test.
4997 * gcc.dg/tree-ssa/vrp73.c: New test.
4998 * gcc.dg/tree-ssa/vrp74.c: New test.
4999 * gcc.dg/tree-ssa/vrp75.c: New test.
5000
5001 2012-07-21 Andrew Pinski <apinski@cavium.com>
5002
5003 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5004 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5005
5006 2012-07-21 Andrew Pinski <apinski@cavium.com>
5007
5008 * gcc.target/mips/octeon-pop-2.c: New testcase.
5009
5010 2012-07-21 Tobias Burnus <burnus@net-b.de>
5011
5012 PR fortran/48820
5013 * gfortran.dg/assumed_rank_3.f90: New.
5014 * gfortran.dg/assumed_rank_11.f90: New.
5015 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5016 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5017 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5018
5019 2012-07-21 Andrew Pinski <apinski@cavium.com>
5020
5021 * gcc.target/mips/unaligned-1.c: New testcase.
5022
5023 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5024
5025 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5026
5027 2012-07-20 Tobias Burnus <burnus@net-b.de>
5028
5029 * gfortran.dg/bind_c_array_params_2.f90: New.
5030 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5031 and update dg-error.
5032
5033 2012-07-20 Tobias Burnus <burnus@net-b.de>
5034
5035 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5036
5037 2012-07-20 Jason Merrill <jason@redhat.com>
5038
5039 PR c++/54038
5040 * g++.dg/other/array7.C: New.
5041
5042 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5043
5044 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5045 the basic block and check loop depth.
5046 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5047 matching patterns and comments.
5048 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5049 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5050
5051 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5052
5053 PR c++/28656
5054 * c-c++-common/pr28656.c: New test.
5055
5056 2012-07-19 Jason Merrill <jason@redhat.com>
5057
5058 PR c++/54026
5059 * g++.dg/init/mutable1.C: New.
5060
5061 2012-07-20 Tobias Burnus <burnus@net-b.de>
5062
5063 PR fortran/48820
5064 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5065 * gfortran.dg/assumed_rank_1.f90: New.
5066 * gfortran.dg/assumed_rank_1_c.c: New.
5067 * gfortran.dg/assumed_rank_2.f90: New.
5068 * gfortran.dg/assumed_rank_4.f90: New.
5069 * gfortran.dg/assumed_rank_5.f90: New.
5070 * gfortran.dg/assumed_rank_6.f90: New.
5071 * gfortran.dg/assumed_rank_7.f90: New.
5072 * gfortran.dg/assumed_rank_8.f90: New.
5073 * gfortran.dg/assumed_rank_8_c.c: New.
5074 * gfortran.dg/assumed_rank_9.f90: New.
5075 * gfortran.dg/assumed_rank_10.f90: New.
5076 * gfortran.dg/assumed_rank_12.f90: New.
5077
5078 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5079
5080 * gnat.dg/opt25.adb: New test.
5081 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5082 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5083
5084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5085
5086 * gnat.dg/aggr20.ad[sb]: New test.
5087 * gnat.dg/aggr20_pkg.ads: New helper.
5088
5089 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5090
5091 * gnat.dg/derived_type3.adb: New test.
5092 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5093
5094 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR rtl-optimization/53942
5097 * gcc.dg/pr53942.c: New test.
5098
5099 2012-07-19 Jason Merrill <jason@redhat.com>
5100
5101 PR c++/54021
5102 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5103
5104 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5105
5106 * gnat.dg/discr38.adb: New test.
5107
5108 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR middle-end/54017
5111 * c-c++-common/gomp/pr54017.c: New test.
5112
5113 2012-07-19 Richard Guenther <rguenther@suse.de>
5114 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gnat.dg/loop_optimization11.adb: New testcase.
5117 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5118
5119 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5120 Jason Merrill <jason@redhat.com>
5121
5122 * g++.dg/cpp0x/sfinae37.C: New.
5123 * g++.dg/template/access23.C: New.
5124 * g++.dg/template/access7.C: Adjust.
5125 * g++.dg/template/sfinae10.C: Don't expect errors.
5126 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5127
5128 2012-07-18 Julian Brown <julian@codesourcery.com>
5129 Sandra Loosemore <sandra@codesroucery.com>
5130
5131 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5132
5133 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/noreturn4.ad[sb]: New test.
5136 * gnat.dg/noreturn4_pkg.ads: New helper.
5137
5138 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5139 Julian Brown <julian@codesourcery.com>
5140
5141 * gcc.target/arm/neon-vdup-1.c: New test case.
5142 * gcc.target/arm/neon-vdup-2.c: New test case.
5143 * gcc.target/arm/neon-vdup-3.c: New test case.
5144 * gcc.target/arm/neon-vdup-4.c: New test case.
5145 * gcc.target/arm/neon-vdup-5.c: New test case.
5146 * gcc.target/arm/neon-vdup-6.c: New test case.
5147 * gcc.target/arm/neon-vdup-7.c: New test case.
5148 * gcc.target/arm/neon-vdup-8.c: New test case.
5149 * gcc.target/arm/neon-vdup-9.c: New test case.
5150 * gcc.target/arm/neon-vdup-10.c: New test case.
5151 * gcc.target/arm/neon-vdup-11.c: New test case.
5152 * gcc.target/arm/neon-vdup-12.c: New test case.
5153 * gcc.target/arm/neon-vdup-13.c: New test case.
5154 * gcc.target/arm/neon-vdup-14.c: New test case.
5155 * gcc.target/arm/neon-vdup-15.c: New test case.
5156 * gcc.target/arm/neon-vdup-16.c: New test case.
5157 * gcc.target/arm/neon-vdup-17.c: New test case.
5158 * gcc.target/arm/neon-vdup-18.c: New test case.
5159 * gcc.target/arm/neon-vdup-19.c: New test case.
5160 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5161 arguments non-constant.
5162
5163 2012-07-18 Richard Guenther <rguenther@suse.de>
5164
5165 PR tree-optimization/53970
5166 * g++.dg/torture/pr53970.C: New testcase.
5167
5168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5169
5170 PR target/38621
5171 * gcc.c-torture/compile/pr38621.c: New.
5172
5173 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5174
5175 PR target/33135
5176 * gcc.target/sh/pr33135-1.c: New.
5177 * gcc.target/sh/pr33135-2.c: New.
5178 * gcc.target/sh/pr33135-3.c: New.
5179 * gcc.target/sh/pr33135-4.c: New.
5180
5181 2012-07-17 Jason Merrill <jason@redhat.com>
5182
5183 PR c++/53995
5184 * g++.dg/parse/enum9.C: New.
5185
5186 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5187 Sandra Loosemore <sandra@codesourcery.com>
5188
5189 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5190 if there is a conflict with -mcpu=. Use -mcpu=5208.
5191
5192 2012-07-17 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/53989
5195 * g++.dg/template/array23.C: New.
5196
5197 2012-07-17 Tobias Burnus <burnus@net-b.de>
5198
5199 PR fortran/53985
5200 * gfortran.dg/bind_c_usage_26.f90: New.
5201 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5202 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5203 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5204 * gfortran.dg/interop_params.f03: Ditto.
5205
5206 2012-07-17 Jason Merrill <jason@redhat.com>
5207
5208 * g++.dg/template/inherit8.C: Adjust.
5209 * g++.dg/template/using21.C: Adjust.
5210 * g++.dg/template/using22.C: Adjust.
5211
5212 PR c++/53549
5213 * g++.dg/template/current-inst1.C: New.
5214 * g++.dg/parse/crash35.C: Adjust.
5215
5216 2012-07-17 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/52101
5219 * gfortran.dg/oldstyle_4.f90: New.
5220
5221 2012-07-17 Tobias Burnus <burnus@net-b.de>
5222
5223 PR fortran/49265
5224 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5225 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5226
5227 2012-07-16 Jason Merrill <jason@redhat.com>
5228
5229 * g++.dg/parse/access8.C: Adjust.
5230 * g++.dg/template/sfinae6_neg.C: Adjust.
5231
5232 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5233
5234 PR fortran/53824
5235 * gfortran.dg/coarray_allocate_1.f90: New test.
5236
5237 2012-07-16 Andrew Pinski <apinski@cavium.com>
5238
5239 * gcc.c-torture/execute/bswap-1.c: New testcase.
5240 * gcc.c-torture/compile/unalign-1.c: New testcase.
5241 * gcc.c-torture/compile/20120524-1.c: New testcase.
5242 * gcc.c-torture/compile/20101216-1.c: New testcase.
5243
5244 2012-07-16 Dehao Chen <dehao@google.com>
5245
5246 Revert
5247 2012-07-10 Dehao Chen <dehao@google.com>
5248
5249 * gcc.dg/debug_info_inline.c: New test.
5250
5251 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5252
5253 PR fortran/53956
5254 * gfortran.dg/proc_decl_28.f90: New.
5255
5256 2012-07-16 Andrew Pinski <apinski@cavium.com>
5257
5258 * gcc.dg/torture/builtins-1.c: New testcase.
5259
5260 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5261
5262 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5263 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5264 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5265 gcc.target/cris/sync-1-v10.c,
5266 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5267 pass -mno-unaligned-atomic-may-use-library.
5268 * gcc.target/cris/sync-xchg-1.c: New test.
5269 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5270 valid register operand output modifier.
5271
5272 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5273
5274 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5275 characters.
5276
5277 2012-07-13 Andrew Pinski <apinski@cavium.com>
5278
5279 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5280 rather than cleanup-tree-dump.
5281 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5282
5283 2012-07-13 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/53907
5286 * gcc.target/i386/pr53907.c: New testcase.
5287
5288 2012-07-13 Richard Guenther <rguenther@suse.de>
5289
5290 PR tree-optimization/53922
5291 * gcc.dg/torture/pr53922.c: New testcase.
5292
5293 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5294
5295 PR rtl-optimization/53908
5296 * gcc.dg/torture/pr53908.c: New test.
5297
5298 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5299
5300 PR c++/53531
5301 * g++.dg/cpp0x/variadic135.C: New.
5302
5303 2012-07-12 Jason Merrill <jason@redhat.com>
5304
5305 * g++.dg/template/sfinae6_neg.C: Adjust.
5306
5307 2012-07-12 Tobias Burnus <burnus@net-b.de>
5308
5309 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5310 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5311 scan-tree-dump-times pattern.
5312
5313 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5314
5315 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5316
5317 2012-07-11 Jason Merrill <jason@redhat.com>
5318
5319 DR 1402
5320 * g++.g/cpp0x/defaulted37.C: New.
5321
5322 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5323
5324 PR target/53859
5325 * gcc.target/arm/pr53859.c: New test.
5326
5327 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5328
5329 PR target/53886
5330 * gcc.c-torture/compile/pr53886.c: New.
5331
5332 2012-07-10 Dehao Chen <dehao@google.com>
5333
5334 * gcc.dg/debug_info_inline.c: New test.
5335
5336 2012-07-10 Jason Merrill <jason@redhat.com>
5337
5338 PR c++/53733
5339 * g++.dg/cpp0x/defaulted36.C: New.
5340 * g++.dg/cpp0x/defaulted21.C: Adjust.
5341
5342 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5343
5344 2012-07-09 Sterling Augustine <saugustine@google.com>
5345
5346 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5347
5348 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5349
5350 PR tree-optimization/53887
5351 * gcc.dg/pr53887.c: New test.
5352
5353 2012-07-09 Jason Merrill <jason@redhat.com>
5354
5355 PR c++/53882
5356 * g++.dg/cpp0x/nullptr29.C: New.
5357
5358 2012-07-09 Tom de Vries <tom@codesourcery.com>
5359 Richard Guenther <rguenther@suse.de>
5360
5361 * gcc.dg/builtin-unreachable-6.c: New test.
5362 * gcc.dg/builtin-unreachable-5.c: New test.
5363
5364 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5365
5366 PR tree-optimization/53881
5367 * gcc.dg/pr53881.c: New test.
5368
5369 2012-07-06 Jason Merrill <jason@redhat.com>
5370
5371 PR c++/53862
5372 * g++.dg/cpp0x/variadic134.C: New.
5373
5374 PR c++/53858
5375 * g++.dg/cpp0x/alias-decl-20.C: New.
5376
5377 2012-07-06 Tom de Vries <tom@codesourcery.com>
5378
5379 PR tree-optimization/51879
5380 * gcc.dg/pr51879-16.c: New test.
5381 * gcc.dg/pr51879-17.c: Same.
5382
5383 2012-07-06 Tom de Vries <tom@codesourcery.com>
5384
5385 PR tree-optimization/52009
5386 * gcc.dg/pr51879-7.c: New test.
5387 * gcc.dg/pr51879-18.c: New test.
5388
5389 2012-07-05 Jason Merrill <jason@redhat.com>
5390
5391 PR c++/50852
5392 * g++.dg/template/typedef39.C: New.
5393
5394 PR c++/53039
5395 * g++.dg/cpp0x/variadic133.C: New.
5396 * g++.dg/template/param1.C: Adjust.
5397
5398 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5399
5400 PR target/48941
5401 PR target/51980
5402 * gcc.target/arm/neon/vtrnf32.c: Update.
5403 * gcc.target/arm/neon/vtrns32.c: Update.
5404 * gcc.target/arm/neon/vtrnu32.c: Update.
5405 * gcc.target/arm/neon/vzipf32.c: Update.
5406 * gcc.target/arm/neon/vzips32.c: Update.
5407 * gcc.target/arm/neon/vzipu32.c: Update.
5408
5409 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5410
5411 PR fortran/53732
5412 * gfortran.dg/inline_sum_4.f90: New test.
5413
5414 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5415
5416 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5417
5418 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5419
5420 * gcc.target/arm/fma-sp.c: New testcase.
5421 * gcc.target/arm/fma.c: Likewise.
5422 * gcc.target/arm/fma.h: Likewise.
5423
5424 2012-07-04 Jason Merrill <jason@redhat.com>
5425
5426 PR c++/53848
5427 * g++.dg/other/enum3.C: New.
5428
5429 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5430
5431 PR middle-end/53321
5432 * g++.dg/torture/pr53321.C: New test.
5433
5434 2012-07-04 Richard Guenther <rguenther@suse.de>
5435
5436 PR tree-optimization/53844
5437 * g++.dg/tree-ssa/pr53844.C: New testcase.
5438
5439 2012-07-04 Richard Guenther <rguenther@suse.de>
5440
5441 PR tree-optimization/53849
5442 * gcc.dg/pr53849.c: New testcase.
5443
5444 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c++/53812
5447 * g++.dg/ext/label14.C: New test.
5448
5449 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5450
5451 PR target/53811
5452 * g++.dg/other/pr53811.C: New test.
5453
5454 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5455
5456 PR target/28896
5457 * gcc.target/m68k/stack-limit-1.c: New testcase.
5458
5459 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5460
5461 * gnat.dg/recursive_call.adb: New test.
5462
5463 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5464
5465 * gnat.dg/discr37.ad[sb]: New test.
5466
5467 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5468
5469 * g++.dg/other/packed1.C: Remove SH from xfail list.
5470
5471 2012-07-02 Jason Merrill <jason@redhat.com>
5472
5473 PR c++/53619
5474 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5475
5476 PR c++/53783
5477 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5478
5479 PR c++/53788
5480 * g++.dg/cpp0x/decltype39.C: New.
5481 * g++.dg/diagnostic/method1.C: Adjust.
5482
5483 PR c++/53816
5484 * g++.dg/template/ref6.C: New.
5485
5486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5487
5488 PR target/53568
5489 * gcc.target/sh/pr53568-1.c: New.
5490
5491 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5492
5493 PR target/51244
5494 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5495
5496 2012-07-02 Jason Merrill <jason@redhat.com>
5497
5498 PR c++/53821
5499 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5500
5501 PR c++/53524
5502 * g++.dg/template/enum7.C: New.
5503 * g++.dg/other/ptrmem10.C: Adjust.
5504 * g++.dg/other/ptrmem11.C: Adjust.
5505 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5506
5507 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5508
5509 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5510
5511 2012-07-01 Wei Guozhi <carrot@google.com>
5512
5513 PR target/53447
5514 * gcc.target/arm/pr53447-1.c: New testcase.
5515 * gcc.target/arm/pr53447-2.c: New testcase.
5516 * gcc.target/arm/pr53447-3.c: New testcase.
5517 * gcc.target/arm/pr53447-4.c: New testcase.
5518
5519 2012-06-29 Richard Guenther <rguenther@suse.de>
5520
5521 PR tree-optimization/47061
5522 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5523
5524 2012-06-29 Richard Guenther <rguenther@suse.de>
5525
5526 PR tree-optimization/37541
5527 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5528
5529 2012-06-29 Richard Guenther <rguenther@suse.de>
5530
5531 PR tree-optimization/52589
5532 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5533
5534 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5535
5536 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5537
5538 * g++.dg/template/error46.C: Add missing comment to dg-message.
5539 * g++.dg/template/crash107.C: Likewise.
5540 * g++.dg/template/error47.C: Likewise.
5541 * g++.dg/template/crash108.C: Likewise.
5542 * g++.dg/overload/operator5.C: Likewise.
5543
5544 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5545 errors in dg-message directives, add comments.
5546
5547 2012-06-28 Kai Tietz <ktietz@redhat.com>
5548
5549 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5550 hard-coded 'unsigned long'.
5551
5552 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR tree-optimization/51581
5555 * gcc.dg/vect/pr51581-4.c: New test.
5556
5557 PR tree-optimization/53645
5558 * gcc.c-torture/execute/pr53645-2.c: New test.
5559
5560 2012-06-28 Richard Guenther <rguenther@suse.de>
5561
5562 PR middle-end/53790
5563 * gcc.dg/torture/pr53790.c: New testcase.
5564
5565 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR tree-optimization/53645
5568 * gcc.c-torture/execute/pr53645.c: New test.
5569
5570 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5571
5572 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5573
5574 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5575
5576 PR debug/53671
5577 PR debug/49888
5578 * gcc.dg/guality/pr49888.c: Account for the possibility that
5579 the variable is optimized out at the first test.
5580
5581 2012-06-27 Jason Merrill <jason@redhat.com>
5582
5583 * g++.dg/cpp0x/override2.C: Adjust.
5584 * g++.dg/template/error5.C: Adjust.
5585 * g++.dg/parse/crash28.C: Adjust.
5586
5587 PR c++/53563
5588 * g++.dg/parse/template27.C: New.
5589 * g++.dg/template/crash74.C: Adjust expected output.
5590
5591 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5592
5593 PR fortran/41951
5594 PR fortran/49591
5595 * gfortran.dg/typebound_operator_16.f03: New.
5596
5597 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5598
5599 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5600 even src1.i and src2.i fields even in the second half of the arrays.
5601
5602 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5603
5604 PR c++/51033.
5605 * g++.dg/torture/vshuf-16.inc: New test.
5606 * g++.dg/torture/vshuf-2.inc: New test.
5607 * g++.dg/torture/vshuf-4.inc: New test.
5608 * g++.dg/torture/vshuf-8.inc: New test.
5609 * g++.dg/torture/vshuf-main.inc: New test.
5610 * g++.dg/torture/vshuf-v16hi.C: New test.
5611 * g++.dg/torture/vshuf-v16qi.C: New test.
5612 * g++.dg/torture/vshuf-v2df.C: New test.
5613 * g++.dg/torture/vshuf-v2di.C: New test.
5614 * g++.dg/torture/vshuf-v2sf.C: New test.
5615 * g++.dg/torture/vshuf-v2si.C: New test.
5616 * g++.dg/torture/vshuf-v4df.C: New test.
5617 * g++.dg/torture/vshuf-v4di.C: New test.
5618 * g++.dg/torture/vshuf-v4sf.C: New test.
5619 * g++.dg/torture/vshuf-v4si.C: New test.
5620 * g++.dg/torture/vshuf-v8hi.C: New test.
5621 * g++.dg/torture/vshuf-v8qi.C: New test.
5622 * g++.dg/torture/vshuf-v8si.C: New test.
5623
5624 2012-06-27 Richard Guenther <rguenther@suse.de>
5625
5626 PR middle-end/53676
5627 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5628
5629 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5630
5631 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5632 scan-dump-dem-not): Use printable pattern in test name.
5633
5634 2012-06-26 Sterling Augustine <saugustine@google.com>
5635 Dominique Dhumieres <dominiq@lps.ens.fr>
5636
5637 * gcc.dg/pubtypes-2.c: Update expected output.
5638 * gcc.dg/pubtypes-3.c: Likewise.
5639 * gcc.dg/pubtypes-4.c: Likewise.
5640
5641 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5642
5643 * gcc.dg/tree-ssa/slsr-1.c: New test.
5644 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5645 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5646 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5647
5648 2012-06-26 Matt Turner <mattst88@gmail.com>
5649
5650 PR target/35294
5651 * gcc.target/arm/mmx-2.c: New.
5652
5653 2012-06-26 Richard Guenther <rguenther@suse.de>
5654
5655 PR c++/53752
5656 * g++.dg/torture/pr53752.C: New testcase.
5657
5658 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR tree-optimization/53748
5661 * gcc.c-torture/compile/pr53748.c: New test.
5662
5663 2012-06-25 Jason Merrill <jason@redhat.com>
5664
5665 PR c++/53498
5666 PR c++/53305
5667 * g++.dg/cpp0x/decltype38.C: New.
5668 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5669
5670 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5671
5672 * lib/target-supports-dg.exp (testname-for-summary): New.
5673 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5674 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5675 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5676 scan-module-absence, output-exists, output-exists-not: Use
5677 testname-for-summary.
5678 (dg-test): Clean up testname_with_flags.
5679 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5680 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5681 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5682 scan-assembler-dem-not, object-size: Use testname-for-summary.
5683 * lib/gcov.exp (run-gcov): Likewise.
5684 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5685 scan-dump-dem, scan-dump-dem-note): Likewise.
5686
5687 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5688 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5689 including profopt.opt; save and restore existing value.
5690 * g++.dg/bprob/bprob.exp: Likewise.
5691 * gcc.dg/matrix/matrix.exp: Likewise.
5692 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5693 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5694 PROFOPT_OPTIONS.
5695
5696 2012-06-25 Richard Henderson <rth@redhat.com>
5697
5698 * gcc.dg/pr53749.c: New.
5699
5700 2012-06-25 Jason Merrill <jason@redhat.com>
5701
5702 PR c++/52988
5703 * g++.dg/cpp0x/nullptr28.C: New.
5704
5705 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5706
5707 * gcc.target/arm/neon-vld1_dupQ.c: New.
5708
5709 2012-06-25 Florian Weimer <fweimer@redhat.com>
5710
5711 * g++.dg/init/new35.C: New.
5712 * g++.dg/init/new36.C: New.
5713 * g++.dg/init/new37.C: New.
5714 * g++.dg/ext/vla5.C: New warning.
5715 * g++.dg/ext/vla8.C: New warning.
5716 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5717
5718 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5719 James Greenhalgh <james.greenhalgh@arm.com>
5720
5721 * gcc.target/arm/ftest-support-arm.h New testcase.
5722 * gcc.target/arm/ftest-support-thumb.h Likewise.
5723 * gcc.target/arm/ftest-support.h Likewise.
5724 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5725 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5726 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5727 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5728 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5729 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5730 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5731 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5732 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5733 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5734 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5735 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5736 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5737 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5738 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5739 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5740 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5741 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5742 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5743 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5744 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5745 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5746 * lib/target-supports.exp
5747 (check_effective_target_arm_arch_FUNC): Add support for more
5748 architectures.
5749 (add_options_for_arm_arch_FUNC): Likewise.
5750 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5751
5752 2012-06-25 Jason Merrill <jason@redhat.com>
5753
5754 PR c++/53202
5755 * g++.dg/cpp0x/constexpr-tuple.C: New.
5756
5757 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR target/53759
5760 * gcc.target/i386/pr53759.c: New test.
5761
5762 PR c++/53594
5763 * g++.dg/cpp0x/nsdmi7.C: New test.
5764
5765 2012-06-24 Kai Tietz <ktietz@redhat.com>
5766
5767 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5768 for LLP64 targets.
5769 * gcc.target/i386/pr38988.c: Likewise.
5770
5771 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5772
5773 PR fortran/47710
5774 PR fortran/53328
5775 * gfortran.dg/typebound_generic_12.f03: New.
5776 * gfortran.dg/typebound_generic_13.f03: New.
5777
5778 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5779
5780 * gnat.dg/lto15.ad[sb]: New test.
5781
5782 2012-06-21 Meador Inge <meadori@codesourcery.com>
5783
5784 PR c/53702
5785 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5786
5787 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5788
5789 * gcc.dg/pch/ident-1.c: New test.
5790 * gcc.dg/pch/ident-1.hs: Header file for new test.
5791
5792 2012-06-21 Michael Matz <matz@suse.de>
5793
5794 PR middle-end/53688
5795 * gcc.c-torture/execute/pr53688.c: New test.
5796
5797 2012-06-20 Richard Guenther <rguenther@suse.de>
5798
5799 PR tree-optimization/30318
5800 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5801
5802 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5803
5804 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5805
5806 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5807
5808 * gcc.target/i386/clearcapv2.map: New file.
5809 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5810
5811 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5812
5813 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5814 and add __sh__ case.
5815
5816 2012-06-19 Jason Merrill <jason@redhat.com>
5817
5818 PR c++/52637
5819 * g++.dg/debug/localclass1.C: New.
5820
5821 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5822
5823 * g++.dg/cpp0x/override4.C: New.
5824
5825 2012-06-14 Jason Merrill <jason@redhat.com>
5826
5827 PR c++/53651
5828 * g++.dg/cpp0x/decltype37.C: New.
5829
5830 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5831
5832 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5833
5834 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5835
5836 * gcc.c-torture/compile/vector-5.c,
5837 gcc.c-torture/compile/vector-6.c: New tests.
5838
5839 2012-06-19 Richard Henderson <rth@redhat.com>
5840
5841 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5842
5843 2012-06-19 Richard Guenther <rguenther@suse.de>
5844
5845 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5846
5847 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5848
5849 PR target/53712
5850 * gcc.target/i386/pr53712.c: New test.
5851
5852 2012-06-18 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/53692
5855 * gfortran.dg/elemental_optional_args_6.f90: New.
5856
5857 2012-06-18 Tobias Burnus <burnus@net-b.de>
5858
5859 PR fortran/53526
5860 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5861 * gfortran.dg/coarray/move_alloc_1.f90
5862
5863 2012-06-18 Tobias Burnus <burnus@net-b.de>
5864
5865 PR fortran/53526
5866 * gfortran.dg/coarray_27.f90: New.
5867
5868 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5869 Greta Yorsh <Greta.Yorsh@arm.com>
5870
5871 * gcc.target/arm/epilog-1.c: New test.
5872
5873 2012-06-18 Richard Guenther <rguenther@suse.de>
5874
5875 PR tree-optimization/53693
5876 * g++.dg/torture/pr53693.C: New testcase.
5877
5878 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5879
5880 PR tree-optimization/53703
5881 * gcc.dg/torture/pr53703.c: New test.
5882
5883 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5884
5885 PR middle-end/53698
5886 * gcc.target/i386/pr53698.c: New test.
5887
5888 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5889
5890 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5891
5892 2012-06-17 Tobias Burnus <burnus@net-b.de>
5893
5894 PR fortran/53691
5895 PR fortran/53685
5896 * gfortran.dg/transfer_check_3.f90: New.
5897
5898 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5899
5900 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5901
5902 2012-06-16 Tobias Burnus <burnus@net-b.de>
5903
5904 PR fortran/53642
5905 PR fortran/45170
5906 * gfortran.dg/deferred_type_param_8.f90: New.
5907
5908 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5909
5910 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5911 testname that includes flags, passed in as new argument, in
5912 pass/fail messages.
5913 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5914 and pass it to verify-* procedures.
5915
5916 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5917 alignment torture options with usual torture options.
5918
5919 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5920 messages reported for one line of source code.
5921 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5922 * g++.dg/cpp0x/decltype2.C: Likewise.
5923 * g++.dg/cpp0x/decltype3.C: Likewise.
5924 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5925 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5926 * g++.dg/cpp0x/static_assert3.C: Likewise.
5927 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5928 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5929 * g++.dg/cpp0x/union1.C: Likewise.
5930 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5931 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5932 * g++.dg/cpp0x/variadic2.C: Likewise.
5933 * g++.dg/cpp0x/variadic20.C: Likewise.
5934 * g++.dg/cpp0x/variadic74.C: Likewise.
5935 * g++.dg/diagnostic/bitfld2.C: Likewise.
5936 * g++.dg/ext/attrib44.C: Likewise.
5937 * g++.dg/ext/no-asm-1.C: Likewise.
5938 * g++.dg/other/error34.C: Likewise.
5939 * g++.dg/parse/crash46.C: Likewise.
5940 * g++.dg/parse/error10.C: Likewise.
5941 * g++.dg/parse/error2.C: Likewise.
5942 * g++.dg/parse/error3.C: Likewise.
5943 * g++.dg/parse/error36.C: Likewise.
5944 * g++.dg/parse/error8.C: Likewise.
5945 * g++.dg/parse/error9.C: Likewise.
5946 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5947 * g++.dg/parse/parser-pr28152.C: Likewise.
5948 * g++.dg/parse/template25.C: Likewise.
5949 * g++.dg/parse/typename11.C: Likewise.
5950 * g++.dg/tc1/dr147.C: Likewise.
5951 * g++.dg/template/deduce3.C: Likewise.
5952 * g++.dg/template/koenig9.C: Likewise.
5953 * g++.dg/template/pr23510.C: Likewise.
5954 * g++.dg/warn/pr12242.C: Likewise.
5955 * g++.dg/warn/pr30551-2.C: Likewise.
5956 * g++.dg/warn/pr30551.C: Likewise.
5957 * g++.old-deja/g++.other/typename1.C: Likewise.
5958 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5959
5960 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5961
5962 PR c++/51033
5963 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5964 * c-c++-common/torture/vshuf-2.inc: Likewise.
5965 * c-c++-common/torture/vshuf-4.inc: Likewise.
5966 * c-c++-common/torture/vshuf-8.inc: Likewise.
5967 * c-c++-common/torture/vshuf-main.inc: Likewise.
5968 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5969 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5970 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5971 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5972 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5973 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5974 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5975 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5976 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5977 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5978 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5979 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5980 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5981 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5982
5983 2012-06-15 Michael Matz <matz@suse.de>
5984
5985 * gcc.dg/tree-ssa/vector-4.c: New test.
5986
5987 2012-06-15 Michael Matz <matz@suse.de>
5988
5989 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5990 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5991
5992 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5993
5994 PR tree-optimization/53636
5995 * gcc.target/arm/pr53636.c: New test.
5996
5997 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR tree-optimization/51581
6000 * gcc.c-torture/execute/pr51581-1.c: New test.
6001 * gcc.c-torture/execute/pr51581-2.c: New test.
6002 * gcc.dg/vect/pr51581-1.c: New test.
6003 * gcc.dg/vect/pr51581-2.c: New test.
6004 * gcc.dg/vect/pr51581-3.c: New test.
6005 * gcc.target/i386/avx-pr51581-1.c: New test.
6006 * gcc.target/i386/avx-pr51581-2.c: New test.
6007 * gcc.target/i386/avx2-pr51581-1.c: New test.
6008 * gcc.target/i386/avx2-pr51581-2.c: New test.
6009 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6010
6011 2012-06-15 Richard Guenther <rguenther@suse.de>
6012
6013 * gcc.c-torture/execute/20120615-1.c: New testcase.
6014
6015 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6016
6017 * gnat.dg/vect8.ad[sb]: New test.
6018
6019 2012-06-14 Richard Guenther <rguenther@suse.de>
6020
6021 * gcc.dg/tree-ssa/vrp.h: New testcase.
6022 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6023
6024 2012-06-13 Christian Bruel <christian.bruel@st.com>
6025
6026 PR target/53621
6027 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6028
6029 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6030
6031 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6032
6033 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6034
6035 PR testsuite/20771
6036 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6037 test summary unique.
6038
6039 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6040 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6041 scan-stack-usage-not): Don't strip torture options from test name.
6042
6043 * lib/scandump.exp (scan-dump-times): Use printable version of
6044 regexp in test summary line.
6045
6046 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6047 messages reported for one line of source code.
6048 * gcc.dg/format/few-1.c: Likewise.
6049 * gcc.dg/ia64-sync-2.c: Likewise.
6050 * gcc.dg/sync-2.c: Likewise.
6051 * gcc.dg/noncompile/pr44517.c: Likewise.
6052
6053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6054
6055 PR debug/49888
6056 * gcc.dg/guality/pr49888.c: New.
6057
6058 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6059
6060 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6061 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6062 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6063
6064 2012-06-13 Tobias Burnus <burnus@net-b.de>
6065
6066 PR fortran/53643
6067 * gfortran.dg/intent_out_7.f90: New.
6068
6069 2012-06-13 Tobias Burnus <burnus@net-b.de>
6070
6071 PR fortran/53597
6072 * gfortran.dg/save_4.f90: New.
6073
6074 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR c/53532
6077 PR c/51034
6078 PR c/53196
6079 * gcc.dg/pr53532.c: New test.
6080 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6081 adjust line numbers.
6082 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6083 * gcc.dg/Wcxx-compat-8.c: Likewise.
6084 * gcc.dg/pr51034.c: New test.
6085 * gcc.dg/pr53196-1.c: New test.
6086 * gcc.dg/pr53196-2.c: New test.
6087
6088 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6089
6090 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6091 alignment torture options with usual torture options.
6092 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6093 instead of dg-options.
6094 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6095 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6096 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6097 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6098 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6099 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6100
6101 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6102 to checks for multiple messages reported for one line of source code.
6103 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6104
6105 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6106 messages reported for one line of source code.
6107
6108 * gcc.dg/20031223-1.c: Add comments to check for multiple
6109 messages reported for one line of source code.
6110 * gcc.dg/Wconversion-integer.c: Likewise.
6111 * gcc.dg/Wfatal-2.c: Likewise.
6112 * gcc.dg/Wfatal.c: Likewise.
6113 * gcc.dg/Wobjsize-1.c: Likewise.
6114 * gcc.dg/c99-vla-jump-1.c: Likewise.
6115 * gcc.dg/c99-vla-jump-2.c: Likewise.
6116 * gcc.dg/c99-vla-jump-3.c: Likewise.
6117 * gcc.dg/c99-vla-jump-4.c: Likewise.
6118 * gcc.dg/c99-vla-jump-5.c: Likewise.
6119 * gcc.dg/decl-9.c: Likewise.
6120 * gcc.dg/declspec-10.c: Likewise.
6121 * gcc.dg/declspec-18.c: Likewise.
6122 * gcc.dg/mtune.c: Likewise.
6123 * gcc.dg/parser-pr28152-2.c: Likewise.
6124 * gcc.dg/parser-pr28152.c: Likewise.
6125 * gcc.dg/pr14475.c: Likewise.
6126 * gcc.dg/pr27953.c: Likewise.
6127 * gcc.dg/pr28322-3.c: Likewise.
6128 * gcc.dg/pr30457.c: Likewise.
6129 * gcc.dg/pr30551-2.c: Likewise.
6130 * gcc.dg/pr30551-3.c: Likewise.
6131 * gcc.dg/pr30551-4.c: Likewise.
6132 * gcc.dg/pr30551-5.c: Likewise.
6133 * gcc.dg/pr30551-6.c: Likewise.
6134 * gcc.dg/pr30551.c: Likewise.
6135 * gcc.dg/pr45461.c: Likewise.
6136 * gcc.dg/pr48552-1.c: Likewise.
6137 * gcc.dg/pr48552-2.c: Likewise.
6138 * gcc.dg/redecl-1.c: Likewise.
6139 * gcc.dg/transparent-union-3.c: Likewise.
6140 * gcc.dg/utf-dflt.c: Likewise.
6141 * gcc.dg/utf-dflt2.c: Likewise.
6142 * gcc.dg/vla-8.c: Likewise.
6143 * gcc.dg/vla-init-1.c: Likewise.
6144 * gcc.dg/wtr-int-type-1.c: Likewise.
6145
6146 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6147 messages reported for for one line of source code.
6148 * c-c++-common/raw-string-5.c: Likewise.
6149 * c-c++-common/raw-string-4.c: Likewise.
6150 * c-c++-common/raw-string-6.c: Likewise.
6151 * c-c++-common/pr20000.c: Likewise.
6152
6153 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6154 messages reported for one line of source code.
6155 * gcc.dg/cpp/pr30786.c: Likewise.
6156 * gcc.dg/cpp/pr28709.c: Likewise.
6157 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6158 * gcc.dg/cpp/macspace2.c: Likewise.
6159 * gcc.dg/cpp/missing-header-1.c: Likewise.
6160 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6161 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6162 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6163
6164 2012-06-12 Jason Merrill <jason@redhat.com>
6165
6166 PR c++/53599
6167 * g++.dg/template/local7.C: New.
6168
6169 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6170
6171 PR target/53511
6172 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6173 * gcc.target/sh/pr51340-2.c: Likewise.
6174 * gcc.target/sh/pr51340-3.c: Likewise.
6175
6176 2012-06-12 Michael Matz <matz@suse.de>
6177
6178 * gcc.dg/torture/alias-1.c: New test.
6179
6180 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR rtl-optimization/53589
6183 * gcc.dg/torture/pr53589.c: New test.
6184
6185 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6186
6187 PR target/50749
6188 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6189 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6190 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6191 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6192 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6193 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6194 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6195 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6196 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6197 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6198 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6199 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6200 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6201 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6202 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6203 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6204
6205 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6206
6207 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6208 (check_intel_cpu_model): New function.
6209 (check_amd_cpu_model): New function.
6210 (check_features): New function.
6211 (__get_cpuid_output): New function.
6212 (check_detailed): New function.
6213 (fn1): Rename to quick_check.
6214 (main): Update to call quick_check and call check_detailed.
6215
6216 2012-06-11 Richard Henderson <rth@redhat.com>
6217
6218 * lib/target-supports.exp
6219 (check_effective_target_sync_long_long_runtime): Use
6220 check_effective_target_lp64 instead of
6221 check_effective_target_powerpc64 for powerpc targets.
6222
6223 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6224
6225 PR target/53511
6226 * gcc.target/sh/pr53511-1.c: New.
6227
6228 2012-06-11 Richard Guenther <rguenther@suse.de>
6229
6230 PR middle-end/53470
6231 * g++.dg/lto/pr53470_0.C: New testcase.
6232 * gcc.dg/lto/pr53470_0.c: Likewise.
6233
6234 2012-06-11 Richard Guenther <rguenther@suse.de>
6235
6236 PR c++/53605
6237 * g++.dg/ext/pr53605.C: New testcase.
6238
6239 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gnat.dg/specs/array1.ads: New test.
6242 * gnat.dg/specs/array2.ads: Likewise.
6243 * gnat.dg/array22.adb: Likewise.
6244
6245 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6246
6247 * gnat.dg/constant4.adb: New test.
6248 * gnat.dg/constant4_pkg.ads: New helper.
6249
6250 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6251
6252 PR fortran/52552
6253 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6254 * gfortran.dg/allocate_class_1.f90: Modified.
6255 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6256 * gfortran.dg/allocate_class_2.f90: New.
6257
6258 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6259
6260 PR middle-end/53535
6261 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6262
6263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6264
6265 PR fortran/52861
6266 * gfortran.dg/string_assign_2.f90: New test case.
6267
6268 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6269
6270 PR fortran/52861
6271 * gfortran.dg/string_assign_1.f90: New test case.
6272
6273 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR middle-end/53580
6276 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6277 * gcc.dg/gomp/critical-4.c: Likewise.
6278 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6279 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6280 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6281 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6282 * c-c++-common/gomp/pr53580.c: New test.
6283
6284 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6285
6286 PR c++/51214
6287 * g++.dg/cpp0x/forw_enum11.C: New.
6288
6289 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6290
6291 PR c++/53567
6292 * g++.dg/cpp0x/alias-decl-19.C: New.
6293
6294 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6295
6296 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6297
6298 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6299
6300 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6301 (XSTATE_FP): Ditto.
6302 (XSTATE_SSE): Ditto.
6303 (XSTATE_YMM): Ditto.
6304 (avx_os_support): Use new defines.
6305
6306 2012-06-06 Richard Guenther <rguenther@suse.de>
6307
6308 PR testsuite/32380
6309 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6310 loops.
6311
6312 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6313
6314 PR c++/52841
6315 * g++.dg/cpp0x/pr52841.C: New testcase.
6316
6317 2012-06-06 Richard Guenther <rguenther@suse.de>
6318
6319 PR tree-optimization/53081
6320 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6321 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6322
6323 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6324
6325 * gcc.target/powerpc/pr53487.c: New test.
6326
6327 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6328
6329 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6330
6331 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6332
6333 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6334
6335 2012-06-05 Richard Guenther <rguenther@suse.de>
6336
6337 PR tree-optimization/30442
6338 * gcc.dg/vect/bb-slp-30.c: New testcase.
6339
6340 2012-06-05 Richard Guenther <rguenther@suse.de>
6341
6342 PR tree-optimization/53081
6343 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6344 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6345 -fno-tree-loop-distribute-patterns.
6346
6347 2012-06-05 Alan Modra <amodra@gmail.com>
6348
6349 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6350 Check static chain in nested funcs.
6351
6352 2012-06-04 Tobias Burnus <burnus@net-b.de>
6353
6354 PR fortran/50619
6355 * gfortran.dg/init_flag_10.f90: New.
6356
6357 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/53524
6360 * g++.dg/warn/Wenum-compare-no-2: New.
6361
6362 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6363
6364 PR preprocessor/53463
6365 * g++.dg/cpp/limits.C: New test.
6366 * g++.dg/parse/error19.C: Adjust.
6367 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6368 * g++.dg/warn/pr35635.C: Likewise.
6369 * g++.old-deja/g++.pt/assign1.C: Likewise.
6370
6371 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6372
6373 PR target/53559
6374 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6375 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6376 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6377 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6378 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6379 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6380 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6381 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6382
6383 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6384
6385 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6386
6387 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR tree-optimization/53550
6390 * gcc.dg/pr53550.c: New test.
6391
6392 2012-06-04 Richard Guenther <rguenther@suse.de>
6393
6394 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6395 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6396 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6397
6398 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6399
6400 PR fortran/48831
6401 * gfortran.dg/parameter_array_element_2.f90: New.
6402
6403 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6404
6405 PR target/53512
6406 * gcc.target/sh/pr53512-1.c: New.
6407 * gcc.target/sh/pr53512-2.c: New.
6408 * gcc.target/sh/pr53512-3.c: New.
6409 * gcc.target/sh/pr53512-4.c: New.
6410
6411 2012-06-01 Jason Merrill <jason@redhat.com>
6412
6413 PR c++/52973
6414 * g++.dg/ext/visibility/template12.C: New.
6415 * g++.dg/ext/attrib14.C: Adjust warning line.
6416
6417 PR c++/52725
6418 * g++.dg/parse/new6.C: New.
6419 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6420
6421 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6422
6423 * c-c++-common/restrict-2.c: Revert previous change.
6424
6425 2012-06-01 Jason Merrill <jason@redhat.com>
6426
6427 PR c++/53137
6428 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6429
6430 PR c++/53484
6431 * g++.dg/cpp0x/auto33.C: New.
6432
6433 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/26155
6436 * g++.dg/parse/namespace-alias-1.C: New.
6437
6438 2012-06-01 Christian Bruel <christian.bruel@st.com>
6439
6440 * gcc.dg/spec-options.c: New test.
6441 * gcc.dg/foo.specs: New file.
6442
6443 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6444
6445 PR ada/53517
6446 * gnat.dg/lto14.adb: Skip on Solaris.
6447
6448 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6449
6450 * gcc.target/cris/sync-1-v10.c,
6451 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6452 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6453 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6454 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6455 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6456 gcc.target/cris/torture/sync-mis-op-i-1.c,
6457 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6458 gcc.target/cris/torture/sync-mis-op-i-2.c,
6459 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6460 gcc.target/cris/torture/sync-mis-op-i-3.c,
6461 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6462 gcc.target/cris/torture/sync-mis-op-s-1.c,
6463 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6464 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6465 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6466 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6467 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6468 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6469 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6470 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6471 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6472
6473 2012-05-31 Richard Guenther <rguenther@suse.de>
6474
6475 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6476 ldist-pr45948.c with disabled SCCP.
6477
6478 2012-05-31 Richard Guenther <rguenther@suse.de>
6479
6480 PR middle-end/48493
6481 * gcc.dg/torture/pr48493.c: New testcase.
6482
6483 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6484
6485 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6486 arm32 to targets.
6487 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6488 of the initialization loop.
6489 (dg-final): Adjust the expected number of vectorized loops depending
6490 on vect_char_mult target selector.
6491
6492 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6493
6494 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6495 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6496 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6497 New tests.
6498
6499 2012-05-30 Jason Merrill <jason@redhat.com>
6500
6501 PR c++/53356
6502 * g++.dg/init/new34.C: New.
6503 * g++.dg/tree-ssa/stabilize1.C: New.
6504
6505 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c++/53356
6508 * g++.dg/init/new33.C: New test.
6509
6510 2012-05-30 Richard Guenther <rguenther@suse.de>
6511
6512 PR middle-end/53501
6513 * gcc.dg/torture/pr53501.c: New testcase.
6514 * c-c++-common/restrict-2.c: Adjust.
6515
6516 2012-05-30 Alan Modra <amodra@gmail.com>
6517
6518 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6519 torture-finish.
6520
6521 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6522
6523 * gcc.target/i386/shuf-concat.c: New test.
6524
6525 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR rtl-optimization/53519
6528 * gcc.c-torture/compile/pr53519.c: New test.
6529
6530 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6531
6532 * gcc.target/arm/neon-vrev.c: New.
6533
6534 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6535
6536 PR target/51340
6537 * gcc.target/sh/pr51340-1.c: New.
6538 * gcc.target/sh/pr51340-2.c: New.
6539 * gcc.target/sh/pr51340-3.c: New.
6540
6541 2012-05-29 Richard Guenther <rguenther@suse.de>
6542
6543 PR tree-optimization/53516
6544 * gcc.dg/torture/pr53516.c: New testcase.
6545
6546 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6547
6548 PR preprocessor/53229
6549 * gcc.dg/cpp/paste6.c: Force to run without
6550 -ftrack-macro-expansion.
6551 * gcc.dg/cpp/paste8.c: Likewise.
6552 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6553 -ftrack-macro-expansion.
6554 * gcc.dg/cpp/paste12.c: Force to run without
6555 -ftrack-macro-expansion.
6556 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6557 -ftrack-macro-expansion.
6558 * gcc.dg/cpp/paste13.c: Likewise.
6559 * gcc.dg/cpp/paste14.c: Likewise.
6560 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6561 -ftrack-macro-expansion.
6562 * gcc.dg/cpp/paste18.c: New test.
6563
6564 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6565
6566 * gcc.target/cris/torture/trap-1.c,
6567 gcc.target/cris/torture/trap-2.c,
6568 gcc.target/cris/torture/trap-3.c,
6569 gcc.target/cris/torture/trap-v0.c,
6570 gcc.target/cris/torture/trap-v3.c: New tests.
6571
6572 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/25137
6575 * g++.dg/warn/Wbraces3.C: New.
6576 * g++.dg/warn/Wbraces4.C: Likewise.
6577
6578 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR tree-optimization/53505
6581 * c-c++-common/torture/pr53505.c: New test.
6582
6583 2012-05-27 Nathan Sidwell <nathan@acm.org>
6584
6585 * gcc.dg/stmt-expr-4.c: New.
6586
6587 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/53491
6590 * g++.dg/parse/crash60.C: New.
6591
6592 2012-05-26 Jason Merrill <jason@redhat.com>
6593
6594 PR c++/53220
6595 * c-c++-common/array-lit.c: New.
6596 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6597
6598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6599
6600 PR ada/50294
6601 * gnat.dg/array21.adb: New test.
6602
6603 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6604
6605 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6606
6607 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/32054
6610 * g++.dg/other/anon-union3.C: New.
6611
6612 2012-05-25 Ian Lance Taylor <iant@google.com>
6613
6614 * gcc.dg/split-6.c: New test.
6615
6616 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6617
6618 * gnat.dg/lto14.adb: New test.
6619
6620 2012-05-25 Tristan Gingold <gingold@adacore.com>
6621
6622 * gcc.target/i386/large-frame.c: New.
6623
6624 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6625 * gcc.target/powerpc/lhs-1.c: New.
6626 * gcc.target/powerpc/lhs-2.c: New.
6627 * gcc.target/powerpc/lhs-3.c: New.
6628
6629 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6630
6631 Make unwound macro expansion trace less redundant
6632 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6633 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6634 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6635 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6636 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6637 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6638
6639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/53464
6642 * g++.dg/cpp0x/constexpr-default1.C: New.
6643
6644 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 PR c++/32080
6647 * g++.dg/eh/goto2.C: New.
6648
6649 2012-05-24 Richard Guenther <rguenther@suse.de>
6650
6651 PR middle-end/53460
6652 * g++.dg/tree-prof/pr53460.C: New testcase.
6653
6654 2012-05-24 Richard Guenther <rguenther@suse.de>
6655
6656 PR bootstrap/53466
6657 * g++.dg/debug/pr53466.C: New testcase.
6658
6659 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR tree-optimization/53465
6662 * gcc.c-torture/execute/pr53465.c: New test.
6663
6664 2012-05-23 Tobias Burnus <burnus@net-b.de>
6665
6666 PR fortran/51055
6667 PR fortran/45170
6668 * gfortran.dg/allocate_with_typespec_6.f90: New.
6669
6670 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 PR c++/29185
6673 * g++.dg/warn/delete-array-1.C: New.
6674
6675 2012-05-23 Richard Guenther <rguenther@suse.de>
6676
6677 * gcc.dg/torture/pr39074-2.c: Adjust.
6678 * gcc.dg/torture/pr39074.c: Likewise.
6679 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6680 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6681
6682 2012-05-22 Jan Hubicka <jh@suse.cz>
6683
6684 PR middle-end/53161
6685 * g++.dg/torture/pr53161.C: New testcase.
6686
6687 2012-05-22 Tobias Burnus <burnus@net-b.de>
6688
6689 PR fortran/53389
6690 * gfortran.dg/realloc_on_assign_15.f90: New.
6691
6692 2012-05-22 Richard Guenther <rguenther@suse.de>
6693
6694 PR middle-end/51071
6695 * gcc.dg/torture/pr51071-2.c: New testcase.
6696
6697 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6698
6699 PR tree-optimization/53336
6700 * g++.dg/torture/pr53336.C: New testcase.
6701
6702 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6703
6704 PR c++/53322
6705 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6706 instead of -Wunused-local-typedefs.
6707
6708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/51184
6711 * g++.dg/other/abstract4.C: New-
6712
6713 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 PR c++/40821
6716 * g++.dg/ext/attrib46.C: New.
6717
6718 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6719
6720 PR c/53418
6721 * gcc.c-torture/compile/pr53418-1.c,
6722 gcc.c-torture/compile/pr53418-2.c: New tests.
6723
6724 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR tree-optimization/53366
6727 * gcc.dg/torture/pr53366-1.c: New test.
6728 * gcc.dg/torture/pr53366-2.c: New test.
6729 * gcc.target/i386/pr53366-1.c: New test.
6730 * gcc.target/i386/pr53366-2.c: New test.
6731
6732 PR tree-optimization/53409
6733 * gcc.c-torture/compile/pr53409.c: New test.
6734
6735 PR tree-optimization/53410
6736 * gcc.c-torture/compile/pr53410-1.c: New test.
6737 * gcc.c-torture/compile/pr53410-2.c: New test.
6738
6739 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6740
6741 PR target/53425
6742 * gcc.target/i386/pr53425-1.c: New file.
6743 * gcc.target/i386/pr53425-2.c: Likewise.
6744
6745 2012-05-21 Richard Guenther <rguenther@suse.de>
6746
6747 PR tree-optimization/53408
6748 * gcc.dg/torture/pr53408.c: New testcase.
6749
6750 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6751 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/53416
6754 * gcc.target/i386/pr53416.c: New file.
6755
6756 2012-05-21 Richard Guenther <rguenther@suse.de>
6757
6758 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6759
6760 2012-05-21 Richard Guenther <rguenther@suse.de>
6761
6762 * gcc.dg/torture/ldist-1.c: New testcase.
6763
6764 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/lto13.adb: New test.
6767 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6768
6769 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6770
6771 * gnat.dg/specs/lto12.ads: New test.
6772 * gnat.dg/specs/lto12_pkg.ads: New helper.
6773
6774 2012-05-18 Richard Guenther <rguenther@suse.de>
6775
6776 PR tree-optimization/53346
6777 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6778 * gcc.target/i386/incoming-10.c: Adjust.
6779 * gcc.target/i386/incoming-11.c: Likewise.
6780 * gcc.target/i386/pr46295.c: Likewise.
6781
6782 2012-05-18 Richard Guenther <rguenther@suse.de>
6783
6784 * gcc.dg/pr53352.c: Return zero.
6785
6786 2012-05-18 Richard Guenther <rguenther@suse.de>
6787
6788 PR tree-optimization/53390
6789 * gcc.dg/torture/pr53390.c: New testcase.
6790
6791 2012-05-18 Meador Inge <meadori@codesourcery.com>
6792
6793 PR rtl-optimization/53352
6794 * gcc.dg/pr53352.c: New test.
6795
6796 2012-05-17 David S. Miller <davem@davemloft.net>
6797
6798 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6799 failure on sparc-*-linux-gnu.
6800
6801 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6802
6803 PR c++/39681
6804 * g++.dg/parse/error49.C: New.
6805 * g++.dg/cpp0x/error8.C: Likewise.
6806 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6807 * g++.dg/ext/utf-dflt2.C: Likewise.
6808 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6809 * g++.dg/ext/utf-dflt.C: Likewise.
6810 * c-c++-common/raw-string-3.c: Likewise.
6811 * c-c++-common/raw-string-4.c: Likewise.
6812
6813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/53371
6816 * g++.dg/cpp0x/catch1.C: New.
6817
6818 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6819
6820 PR c++/44516
6821 * g++.dg/parse/error48.C: New.
6822 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6823 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6824
6825 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6826
6827 * gcc.dg/tm/indirect-2.c: New test.
6828
6829 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6830
6831 PR tree-optimization/53217
6832 * gfortran.dg/pr53217.f90: New test.
6833
6834 2012-05-16 Richard Guenther <rguenther@suse.de>
6835
6836 PR tree-optimization/53364
6837 * g++.dg/torture/pr53364.C: New testcase.
6838
6839 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6840
6841 PR testsuite/52641
6842 * gcc.dg/pr52549.c: Fix test for long != void*
6843 * gcc.c-torture/execute/pr52979-1.x: New file.
6844 * gcc.c-torture/execute/pr52979-2.x: New file.
6845
6846 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6847
6848 PR preprocessor/7263
6849 * gcc.dg/binary-constants-2.c: Run without tracking locations
6850 accross macro expansion.
6851 * gcc.dg/binary-constants-3.c: Likewise.
6852 * gcc.dg/cpp/sysmac2.c: Likewise.
6853 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6854 location.
6855 * gcc.dg/cpp/syshdr3.c: New test.
6856 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6857 * gcc.dg/system-binary-constants-1.c: New test.
6858 * gcc.dg/system-binary-constants-1.h: New header for the new test
6859 above.
6860 * g++.dg/cpp/syshdr3.C: New test.
6861 * g++.dg/cpp/syshdr3.h: New header the new test above.
6862 * g++.dg/system-binary-constants-1.C: New test.
6863 * g++.dg/system-binary-constants-1.h: New header the new test
6864 above.
6865
6866 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6869
6870 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR target/53358
6873 * gcc.dg/pr53358.c: New test.
6874
6875 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/11856
6878 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6879 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6880
6881 2012-05-15 Olivier Hainque <hainque@adacore.com>
6882
6883 * g++.dg/eh/sighandle.C: New testcase.
6884
6885 2012-05-15 Richard Guenther <rguenther@suse.de>
6886
6887 PR tree-optimization/53355
6888 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6889
6890 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6891
6892 * gfortran.dg/*.f90: Remove now redundant manual
6893 cleanup-modules directive.
6894
6895 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6896
6897 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6898 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6899
6900 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6901
6902 PR fortran/52428
6903 * gfortran.dg/int_range_io_1.f90: New test.
6904
6905 2012-05-14 Andi Kleen <ak@linux.intel.com>
6906 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR target/53315
6909 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6910 * gcc.target/i386/rtm-check.h: New file.
6911 * gcc.target/i386/pr53315.c: New test.
6912
6913 2012-05-14 Tobias Burnus <burnus@net-b.de>
6914
6915 PR fortran/49110
6916 PR fortran/51055
6917 PR fortran/53329
6918 * gfortran.dg/deferred_type_param_4.f90: New.
6919 * gfortran.dg/deferred_type_param_6.f90: New.
6920
6921 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6922
6923 * gcc.target/i386/retarg.c: New test.
6924
6925 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6926
6927 PR fortran/45170
6928 * gfortran.dg/deferred_type_param_3.f90: New.
6929 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6930 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6931
6932 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gnat.dg/null_pointer_deref3.adb: New test.
6935
6936 2012-05-12 Tobias Burnus <burnus@net-b.de>
6937
6938 PR fortran/49110
6939 PR fortran/52843
6940 * gfortran.dg/deferred_type_param_5.f90: New.
6941
6942 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 * g++.dg/parse/error47.C: New.
6945
6946 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/52537
6949 * gfortran.dg/string_compare_4.f90: Change option
6950 to -fdump-tree-original. Add test case for kind=4.
6951
6952 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6953
6954 PR fortran/52537
6955 * gfortran.dg/string_compare_4.f90: New test.
6956
6957 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6958
6959 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6960
6961 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6962
6963 PR c++/53305
6964 * g++.dg/cpp0x/variadic132.C: New.
6965
6966 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/53158
6969 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6970 * g++.dg/parse/error26.C: Tweak dg-error column number.
6971
6972 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/53301
6975 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6976
6977 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6978
6979 * gnat.dg/lto11.ad[sb]: New test.
6980
6981 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6982
6983 PR target/52908
6984 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6985 directive to Scan for vpmuldq, not vpmacsdql.
6986
6987 2012-05-09 Michael Matz <matz@suse.de>
6988
6989 PR tree-optimization/53185
6990 * gcc.dg/vect/pr53185.c: New test.
6991
6992 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6993
6994 PR middle-end/53249
6995 * gcc.target/i386/pr53249.c: New.
6996
6997 2012-05-09 Richard Guenther <rguenther@suse.de>
6998
6999 PR tree-optimization/18437
7000 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7001 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7002
7003 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR tree-optimization/53226
7006 * gcc.c-torture/compile/pr53226.c: New test.
7007
7008 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7009
7010 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7011 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7012 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7013 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7014 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7015 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7016 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7017 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7018 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7019 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7020 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7021 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7022 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7023 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7024
7025 2012-05-09 Dehao Chen <dehao@google.com>
7026
7027 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7028 * gcc.dg/predict-2.c: Likewise.
7029 * gcc.dg/predict-3.c: Likewise.
7030 * gcc.dg/predict-4.c: Likewise.
7031 * gcc.dg/predict-5.c: Likewise.
7032 * gcc.dg/predict-6.c: Likewise.
7033
7034 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7035
7036 PR target/53272
7037 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7038
7039 2012-05-08 Richard Guenther <rguenther@suse.de>
7040
7041 * gcc.dg/fold-bitand-4.c: New testcase.
7042
7043 2012-05-08 Dehao Chen <dehao@google.com>
7044
7045 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7046 heuristic is working properly.
7047 * gcc.dg/predict-2.c: Likewise.
7048 * gcc/dg/predict-3.c: Likewise.
7049 * gcc/dg/predict-4.c: Likewise.
7050 * gcc/dg/predict-5.c: Likewise.
7051 * gcc/dg/predict-6.c: Likewise.
7052
7053 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR tree-optimization/53239
7056 * g++.dg/opt/vrp3.C: New test.
7057 * g++.dg/opt/vrp3-aux.cc: New file.
7058 * g++.dg/opt/vrp3.h: New file.
7059
7060 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7061
7062 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7063 .uleb128 support in assembler output.
7064
7065 2012-05-07 Richard Guenther <rguenther@suse.de>
7066
7067 PR lto/42987
7068 * g++.dg/lto/pr42987_0.C: New testcase.
7069 * g++.dg/lto/pr42987_1.C: Likewise.
7070
7071 2012-05-07 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/53255
7074 * gfortran.dg/typebound_operator_15.f90: New.
7075
7076 2012-05-06 Tobias Burnus <burnus@net-b.de>
7077
7078 PR fortran/41587
7079 * gfortran.dg/class_array_13.f90: New.
7080
7081 2012-05-06 Tristan Gingold <gingold@adacore.com>
7082
7083 * gnat.dg/warn7.adb: New test.
7084
7085 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gnat.dg/specs/renamings.ads: Rename to...
7088 * gnat.dg/specs/renaming1.ads: ...this.
7089 * gnat.dg/specs/renaming2.ads: New test.
7090 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7091 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7092 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7093 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7094
7095 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/discr36.ad[sb]: New test.
7098 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7099
7100 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7101
7102 PR c/43772
7103 * c-c++-common/pr43772.c: New.
7104
7105 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7106
7107 PR fortran/41600
7108 * gfortran.dg/select_type_26.f03 : New test.
7109 * gfortran.dg/select_type_27.f03 : New test.
7110
7111 PR fortran/53191
7112 * gfortran.dg/select_type_28.f03 : New test.
7113
7114 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7115
7116 PR fortran/49010
7117 PR fortran/24518
7118 * gfortran.dg/mod_sign0_1.f90: New test.
7119 * gfortran.dg/mod_large_1.f90: New test.
7120
7121 2012-05-04 Tobias Burnus <burnus@net-b.de>
7122
7123 PR fortran/53175
7124 gfortran.dg/public_private_module_5.f90: New.
7125
7126 2012-05-04 Tobias Burnus <burnus@net-b.de>
7127
7128 PR fortran/53111
7129 * gfortran.dg/constructor_7.f90: New.
7130 * gfortran.dg/constructor_8.f90: New.
7131
7132 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7133
7134 PR c++/53166
7135 * g++.dg/cpp0x/static_assert7.C: New.
7136
7137 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7138
7139 PR tree-optimization/52633
7140 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7141 recognized as widening shifts instead of over-widening.
7142 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7143 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7144 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7145 * gcc.target/arm/pr52633.c: New test.
7146
7147 2012-05-04 Richard Guenther <rguenther@suse.de>
7148
7149 PR tree-optimization/53168
7150 * gcc.dg/torture/pr53168.c: New testcase.
7151 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7152
7153 2012-05-04 Richard Guenther <rguenther@suse.de>
7154
7155 * gcc.dg/lto/pr53214_0.c: New testcase.
7156
7157 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gcc.target/ia64/pr48496.c: New test.
7160 * gcc.target/ia64/pr52657.c: Likewise.
7161
7162 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7163
7164 PR c/51712
7165 * c-c++-common/pr51712.c: New.
7166
7167 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7168
7169 PR target/53199
7170 * gcc.target/powwerpc/pr53199.c: New file.
7171
7172 2012-05-03 Jason Merrill <jason@redhat.com>
7173
7174 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7175
7176 * gcc.dg/debug/dwarf2/dups-types.c: New.
7177 * gcc.dg/debug/dwarf2/dups-types.h: New.
7178
7179 2012-05-03 Jason Merrill <jason@redhat.com>
7180
7181 * g++.dg/debug/dwarf2/namespace-2.C: New.
7182 * g++.dg/debug/dwarf2/localclass3.C: New.
7183
7184 2012-05-03 Jason Merrill <jason@redhat.com>
7185
7186 * g++.dg/debug/dwarf2/thunk1.C: New.
7187
7188 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7189
7190 PR c++/53186
7191 * g++.dg/other/final2.C: New.
7192
7193 2012-05-03 Richard Guenther <rguenther@suse.de>
7194
7195 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7196
7197 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7198
7199 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7200 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7201 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7202 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7203
7204 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7205
7206 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7207 .byte 0xf2.
7208 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7209 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7210 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7211
7212 PR debug/53174
7213 * gcc.dg/pr53174.c: New test.
7214
7215 PR target/53187
7216 * gcc.target/arm/pr53187.c: New test.
7217 * gcc.c-torture/compile/pr53187.c: New test.
7218
7219 2012-05-03 Richard Guenther <rguenther@suse.de>
7220
7221 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7222 unsupported prefetching support.
7223
7224 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7225
7226 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7227 option -ftrack-macro-expansion=0.
7228 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7229 option -ftrack-macro-expansion=0.
7230
7231 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7232
7233 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7234 dg-options for target arm with dg-additional-options.
7235
7236 2012-05-03 Richard Guenther <rguenther@suse.de>
7237
7238 PR tree-optimization/53144
7239 * gcc.dg/torture/pr53144.c: New testcase.
7240
7241 2012-05-03 Tobias Burnus <burnus@net-b.de>
7242
7243 PR fortran/52864
7244 * gfortran.dg/pointer_intent_7.f90: New.
7245 * gfortran.dg/pure_formal_3.f90: New.
7246
7247 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7248
7249 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7250
7251 2012-05-02 Martin Jambor <mjambor@suse.cz>
7252
7253 PR lto/52605
7254 * g++.dg/lto/pr52605_0.C: New test.
7255
7256 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7257
7258 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7259 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7260 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7261 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7262 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7263 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7264 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7265 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7266 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7267 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7268 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7269 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7270 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7271 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7272 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7273 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7274
7275 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7276
7277 PR middle-end/53153
7278 * gcc.dg/pr53153.c: New test.
7279
7280 2012-05-02 Richard Guenther <rguenther@suse.de>
7281
7282 * g++.dg/tree-ssa/pr19807.C: Adjust.
7283
7284 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR tree-optimization/53163
7287 * gcc.c-torture/compile/pr53163.c: New test.
7288
7289 PR rtl-optimization/53160
7290 * gcc.c-torture/execute/pr53160.c: New test.
7291
7292 2012-05-01 Ian Lance Taylor <iant@google.com>
7293
7294 PR c/37303
7295 * gcc.dg/pr37303.c: New test.
7296
7297 2012-05-01 Richard Henderson <rth@redhat.com>
7298
7299 * lib/target-supports.exp
7300 (check_effective_target_sync_long_long_runtime): True for
7301 check_effective_target_powerpc64.
7302
7303 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7304
7305 PR c++/51033
7306 * gcc.dg/vector-1.c: Move to ...
7307 * c-c++-common/vector-1.c: ... here.
7308 * gcc.dg/vector-2.c: Move to ...
7309 * c-c++-common/vector-2.c: ... here.
7310 * gcc.dg/vector-3.c: Move to ...
7311 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7312 * gcc.dg/vector-4.c: Move to ...
7313 * c-c++-common/vector-4.c: ... here.
7314 * gcc.dg/vector-init-1.c: Move to ...
7315 * c-c++-common/vector-init-1.c: ... here.
7316 * gcc.dg/vector-init-2.c: Move to ...
7317 * c-c++-common/vector-init-2.c: ... here.
7318 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7319 * c-c++-common/vector-subscript-1.c: ... here.
7320 * gcc.dg/vector-subscript-2.c: Move to ...
7321 * c-c++-common/vector-subscript-2.c: ... here.
7322 * gcc.dg/vector-subscript-3.c: Move to ...
7323 * c-c++-common/vector-subscript-3.c: ... here.
7324
7325 PR c++/51314
7326 * g++.dg/cpp0x/vt-51314.C: New test.
7327 * g++.dg/cpp0x/variadic76.C: Fix.
7328
7329 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7330
7331 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7332
7333 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7334
7335 Add -Wvarargs option
7336 * c-c++-common/Wvarargs.c: New test case.
7337 * c-c++-common/Wvarargs-2.c: Likewise.
7338
7339 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7340
7341 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7342 * objc.dg/foreach-7.m: Force the test case to run without
7343 -ftrack-macro-expansion.
7344 * c-c++-common/tm/attrib-1.c: Likewise.
7345 * c-c++-common/warn-ommitted-condop.c: Likewise.
7346 * gcc.dg/assign-warn-1.c: Likewise.
7347 * gcc.dg/assign-warn-2.c: Likewise.
7348 * gcc.dg/attr-alloc_size.c: Likewise.
7349 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7350 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7351 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7352 * gcc.dg/c90-const-expr-9.c: Likewise.
7353 * gcc.dg/c99-const-expr-9.c: Likewise.
7354 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7355 * gcc.dg/cpp/direct2s.c: Likewise.
7356 * gcc.dg/cpp/pr28709.c: Likewise.
7357 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7358 * gcc.dg/dfp/composite-type.c: Likewise.
7359 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7360 with -ftrack-macro-expansion
7361 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7362 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7363 * g++.dg/ext/cleanup-1.C: Likewise.
7364 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7365 * g++.dg/template/sfinae10.C: Likewise.
7366 * g++.dg/tm/wrap-2.C: Likewise.
7367 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7368 * g++.dg/warn/Wsign-conversion.C: Likewise.
7369 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7370 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7371 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7372 it to run with -ftrack-macro-expansion.
7373 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7374 test cases without -ftrack-macro-expansion.
7375
7376 Fix location for static class members
7377 * g++.dg/template/sfinae6_neg.C: Adjust.
7378
7379 Make conversion warnings work on NULL with -ftrack-macro-expansion
7380 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7381 alongside the previous testing for NULL.
7382
7383 Fix -Wuninitialized for -ftrack-macro-expansion
7384 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7385
7386 Strip "<built-in>" loc from displayed expansion context
7387 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7388 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7389 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7390 new test above.
7391
7392 Fix expansion point loc for macro-like tokens
7393 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7394 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7395
7396 Fix token pasting with -ftrack-macro-expansion
7397 * gcc.dg/cpp/paste17.c: New test case for
7398 -ftrack-macro-expansion=2 mode only.
7399 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7400
7401 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gnat.dg/warn6.ad[sb]: New test.
7404
7405 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7406
7407 PR 53149
7408 * gcc.dg/20011021-1.c: Adjust testcase.
7409
7410 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7411
7412 PR fortran/53148
7413 * gfortran.dg/function_optimize_12.f90: New test.
7414
7415 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7416
7417 PR target/53156
7418 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7419 code to match current output and cover new peephole2 pattern.
7420
7421 2012-04-27 Ollie Wild <aaw@google.com>
7422
7423 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7424
7425 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7426
7427 * gcc.c-torture/execute/20120427-2.c: New testcase.
7428 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7429 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7430 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7431
7432 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7433
7434 PR target/53138
7435 * gcc.c-torture/execute/20120427-1.c: New testcase.
7436
7437 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7438
7439 PR middle-end/27139
7440 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7441
7442 2012-04-27 Tom de Vries <tom@codesourcery.com>
7443
7444 PR tree-optimization/51879
7445 * gcc.dg/pr51879.c: New test.
7446 * gcc.dg/pr51879-2.c: Same.
7447 * gcc.dg/pr51879-3.c: Same.
7448 * gcc.dg/pr51879-4.c: Same.
7449 * gcc.dg/pr51879-6.c: Same.
7450
7451 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7452
7453 PR c++/53096
7454 * g++.dg/cpp0x/defaulted35.C: New.
7455 * g++.dg/cpp0x/defaulted15.C: Adjust.
7456
7457 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7458
7459 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7460 structure layout.
7461
7462 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7463
7464 * gcc.target/i386/builtin_target.c: Check avx2.
7465
7466 2012-04-26 Alan Modra <amodra@gmail.com>
7467
7468 * gcc.target/powerpc/savres.c: New test.
7469 * gcc.target/powerpc/powerpc.exp: Run it.
7470
7471 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7472
7473 PR target/53120
7474 * gcc.dg/torture/pr53120.c: New test.
7475
7476 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR middle-end/52979
7479 * gcc.c-torture/compile/pr52979-1.c: New test.
7480 * gcc.c-torture/execute/pr52979-1.c: New test.
7481 * gcc.c-torture/execute/pr52979-2.c: New test.
7482
7483 2012-04-25 Richard Guenther <rguenther@suse.de>
7484
7485 * gcc.target/i386/l_fma_float_5.c: Adjust.
7486 * gcc.target/i386/l_fma_double_4.c: Likewise.
7487 * gcc.target/i386/l_fma_float_2.c: Likewise.
7488 * gcc.target/i386/l_fma_float_6.c: Likewise.
7489 * gcc.target/i386/l_fma_double_1.c: Likewise.
7490 * gcc.target/i386/l_fma_double_5.c: Likewise.
7491 * gcc.target/i386/l_fma_float_3.c: Likewise.
7492 * gcc.target/i386/l_fma_double_2.c: Likewise.
7493 * gcc.target/i386/l_fma_double_6.c: Likewise.
7494 * gcc.target/i386/l_fma_float_4.c: Likewise.
7495 * gcc.target/i386/l_fma_double_3.c: Likewise.
7496 * gcc.target/i386/l_fma_float_1.c: Likewise.
7497
7498 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR tree-optimization/53058
7501 * gcc.c-torture/compile/pr53058.c: New test.
7502
7503 2012-04-25 Jan Hubicka <jh@suse.cz>
7504
7505 PR middle-end/53088
7506 * gcc.target/i386/pr39082-1.c: Update warning location.
7507
7508 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR c/52880
7511 * gcc.dg/pr52880.c: New test.
7512
7513 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7514
7515 * gcc.dg/m-un-2.c: Update.
7516 * gcc.dg/20011021-1.c: Update.
7517
7518 2012-04-25 Tobias Burnus <burnus@net-b.de>
7519
7520 PR fortran/52196
7521 * gfortran.dg/realloc_on_assign_14.f90: New.
7522
7523 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7524
7525 PR testsuite/52641
7526 PR tree-optimizations/52891
7527 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7528
7529 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7530
7531 PR c++/52363
7532 * g++.dg/cpp0x/sfinae35.C: New.
7533 * g++.dg/cpp0x/sfinae36.C: Likewise.
7534
7535 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7536
7537 * gcc.target/builtin_target.c: New testcase.
7538
7539 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7540
7541 PR target/47197
7542 * gcc.target/powerpc/pr47197.c: New test.
7543
7544 2012-04-24 Richard Guenther <rguenther@suse.de>
7545
7546 PR tree-optimization/53085
7547 * g++.dg/torture/pr53085.C: New testcase.
7548
7549 2012-04-24 Andrew Pinski <apinski@cavium.com>
7550
7551 PR tree-opt/33512
7552 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7553 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7554 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7555
7556 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR middle-end/53084
7559 * gcc.c-torture/execute/pr53084.c: New test.
7560
7561 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7562
7563 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7564
7565 2012-04-23 Andrew Pinski <apinski@cavium.com>
7566
7567 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7568
7569 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7570
7571 PR regression/53076
7572 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7573 * gcc.dg/torture/builtin-power-1.c: Likewise.
7574
7575 2012-04-23 Richard Guenther <rguenther@suse.de>
7576
7577 PR tree-optimization/53070
7578 * gcc.dg/torture/pr53070.c: New testcase.
7579
7580 2012-04-23 Richard Guenther <rguenther@suse.de>
7581
7582 PR c/53060
7583 * gcc.dg/pr53060.c: New testcase.
7584
7585 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimizations/52891
7588 * gcc.c-torture/compile/pr52891-1.c: New test.
7589 * gcc.c-torture/compile/pr52891-2.c: New test.
7590
7591 2012-04-22 Tobias Burnus <burnus@net-b.de>
7592
7593 PR fortran/53051
7594 * gfortran.dg/read_float_4.f90: New.
7595
7596 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7597
7598 PR 35441
7599 * c-c++-common/pr35441.C: New.
7600
7601 2012-04-20 Ian Lance Taylor <iant@google.com>
7602
7603 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7604 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7605
7606 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7607
7608 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7609 array access.
7610 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7611
7612 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7613
7614 PR rtl-optimization/44214
7615 * gcc.dg/pr44214-1.c: New test.
7616 * gcc.dg/pr44214-2.c: Likewise.
7617 * gcc.dg/pr44214-3.c: Likewise.
7618
7619 2012-04-20 Richard Guenther <rguenther@suse.de>
7620
7621 * g++.dg/torture/20120420-1.C: New testcase.
7622
7623 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7624
7625 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7626
7627 2012-04-19 Christian Bruel <christian.bruel@st.com>
7628
7629 * gcc.dg/pr52283.c: New test.
7630
7631 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7632
7633 * gcc.dg/pr37985.c: New test.
7634
7635 2012-04-19 Richard Guenther <rguenther@suse.de>
7636
7637 PR rtl-optimization/44688
7638 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7639 possibly profitable.
7640
7641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642
7643 PR tree-optimization/52976
7644 * gfortran.dg/reassoc_11.f: New test.
7645
7646 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7647
7648 PR tree-optimization/52976
7649 * gfortran.dg/reassoc_7.f: New test.
7650 * gfortran.dg/reassoc_8.f: Likewise.
7651 * gfortran.dg/reassoc_9.f: Likewise.
7652 * gfortran.dg/reassoc_10.f: Likewise.
7653
7654 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7655
7656 PR c++/52422
7657 * g++.dg/cpp0x/sfinae33.C: New.
7658 * g++.dg/cpp0x/sfinae34.C: Likewise.
7659
7660 2012-04-18 Joey Ye <joey.ye@arm.com>
7661
7662 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7663
7664 2012-04-18 Richard Guenther <rguenther@suse.de>
7665
7666 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7667 array access.
7668 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7669 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7670
7671 2012-04-17 Tom de Vries <tom@codesourcery.com>
7672
7673 * g++.dg/pr51264-4.C: New test.
7674
7675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 PR c++/52599
7678 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7679
7680 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 PR c++/53003
7683 * g++.dg/parse/crash59.C: New.
7684
7685 2012-04-17 Michael Matz <matz@suse.de>
7686
7687 PR tree-optimization/18437
7688 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7689
7690 2012-04-17 Richard Guenther <rguenther@suse.de>
7691
7692 PR middle-end/53011
7693 * g++.dg/torture/pr53011.C: New testcase.
7694
7695 2012-04-16 Jason Merrill <jason@redhat.com>
7696
7697 PR c++/38543
7698 * g++.dg/cpp0x/variadic131.C: New.
7699
7700 PR c++/52008
7701 * g++.dg/cpp0x/variadic130.C: New.
7702
7703 PR c++/50830
7704 * g++.dg/cpp0x/variadic129.C: New.
7705
7706 PR c++/50303
7707 * g++.dg/cpp0x/variadic128.C: New.
7708
7709 2012-04-16 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52864
7712 * gfortran.dg/pointer_intent_6.f90: New.
7713
7714 2012-04-16 Tobias Burnus <burnus@net-b.de>
7715
7716 PR fortran/52916
7717 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7718 to include public_private_module_4.f90.
7719 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7720 targets.
7721
7722 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/49152
7725 * g++.dg/diagnostic/operator1.C: New.
7726 * g++.dg/ext/label5.C: Adjust.
7727 * g++.dg/ext/va-arg1.C: Likewise.
7728 * g++.dg/other/error20.C: Likewise.
7729 * g++.dg/other/error20.C: Likewise.
7730 * g++.dg/other/error16.C: Likewise.
7731 * g++.dg/other/error10.C: Likewise.
7732 * g++.dg/parse/error30.C: Likewise.
7733 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7734
7735 2012-04-16 Jason Merrill <jason@redhat.com>
7736
7737 PR c++/51148
7738 * g++.dg/cpp0x/variadic127.C: New.
7739
7740 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7741
7742 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7743 testcase name.
7744 Use fail, pass instead of unresolved.
7745 Don't log $optstr.
7746
7747 PR testsuite/52948
7748 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7749 TODO_dump_func.
7750 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7751 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7752 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7753
7754 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7755
7756 PR fortran/52968
7757 * gfortran.dg/typebound_call_23.f03: New test case.
7758
7759 2012-04-15 Jason Merrill <jason@redhat.com>
7760
7761 PR c++/47220
7762 * g++.dg/cpp0x/variadic126.C: New.
7763
7764 PR c++/52380
7765 * g++.dg/cpp0x/variadic125.C: New.
7766
7767 PR c++/52292
7768 * g++.dg/cpp0x/variadic124.C: New.
7769
7770 PR c++/52706
7771 * g++.dg/cpp0x/nullptr27.C: New.
7772
7773 PR c++/52818
7774 * g++.dg/warn/format8.C: New.
7775
7776 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7777
7778 PR fortran/51082
7779 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7780
7781 2012-04-14 Tobias Burnus <burnus@net-b.de>
7782
7783 PR fortran/52916
7784 PR fortran/40973
7785 * gfortran.dg/public_private_module_3.f90: New.
7786 * gfortran.dg/public_private_module_4.f90: New.
7787
7788 2012-04-14 Tom de Vries <tom@codesourcery.com>
7789
7790 * gcc.dg/superblock.c: New test.
7791
7792 2012-04-14 Tom de Vries <tom@codesourcery.com>
7793
7794 * gcc.dg/pr51879-12.c: New test.
7795
7796 2012-04-13 Jason Merrill <jason@redhat.com>
7797
7798 PR c++/52824
7799 * g++.dg/cpp0x/variadic123.C: New.
7800 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7801
7802 PR c++/52905
7803 * g++.dg/cpp0x/initlist-ctor1.C: New.
7804
7805 PR c++/52915
7806 * g++.dg/other/anon-union2.C: New.
7807
7808 2012-04-13 Martin Jambor <mjambor@suse.cz>
7809
7810 PR middle-end/52939
7811 * g++.dg/ipa/pr52939.C: New test.
7812
7813 2012-04-13 Tom de Vries <tom@codesourcery.com>
7814
7815 * gcc.dg/pr52734.c: New test.
7816
7817 2012-04-13 Richard Guenther <rguenther@suse.de>
7818
7819 PR tree-optimization/52969
7820 * gcc.dg/torture/pr52969.c: New testcase.
7821
7822 2012-04-13 Richard Guenther <rguenther@suse.de>
7823
7824 PR c/52549
7825 * gcc.dg/pr52549.c: New testcase.
7826
7827 2012-04-13 Richard Guenther <rguenther@suse.de>
7828
7829 PR c/52862
7830 * gcc.dg/pr52862.c: New testcase.
7831
7832 2012-04-13 Joey Ye <joey.ye@arm.com>
7833
7834 * gcc.target/arm/thumb1-imm.c: New testcase.
7835
7836 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7837
7838 PR target/52932
7839 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7840 second function argument.
7841 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7842 (calc_permps): Update declaration. Calculate result correctly.
7843 (avx2_test): Change src2 type to union256i_d.
7844 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7845 correctly.
7846
7847 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7848
7849 PR target/52775
7850 * gcc.target/powerpc/pr52775.c: New file.
7851
7852 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7853
7854 PR tree-optimization/18589
7855 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7856 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7857 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7858 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7859 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7860 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7861 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7862 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7863 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7864 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7865
7866 2012-04-12 Richard Guenther <rguenther@suse.de>
7867
7868 PR tree-optimization/52943
7869 * gcc.dg/torture/pr52943.c: New testcase.
7870
7871 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7872
7873 PR target/50751
7874 * gcc/target/sh/pr50751-4.c: New.
7875 * gcc/target/sh/pr50751-5.c: New.
7876 * gcc/target/sh/pr50751-6.c: New.
7877 * gcc/target/sh/pr50751-7.c: New.
7878
7879 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7880
7881 PR c++/52465
7882 * g++.dg/lookup/using52.C: New.
7883
7884 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7885
7886 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7887
7888 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 PR rtl-optimization/52876
7891 * gcc.target/i386/pr52876.c: New.
7892
7893 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7894
7895 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7896 __UINTPTR_TYPE__.
7897 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7898 __INTPTR_TYPE__.
7899 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7900 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7901 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7902 (ptrdiff_t): ... this. All uses changed.
7903 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7904 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7905 __INTPTR_TYPE__.
7906 (main): Cast argument to __INTPTR_TYPE__.
7907 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7908 size_t.
7909 * gcc.dg/mallign.c (main): Likewise.
7910 * gcc.dg/pr38700.c (foo): Likewise.
7911 * gcc.dg/long-long-cst1.c (t): Likewise.
7912 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7913 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7914 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7915 * gcc.dg/pr25682.c (d, foo): Likewise.
7916 * gcc.dg/format/cast-1.c (f): Likewise.
7917 * gcc.dg/c90-const-expr-10.c
7918 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7919 (size_t): ...this. All uses changed.
7920 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7921 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7922 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7923 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7924 * gcc.dg/sequence-pt-1.c: Likewise.
7925 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7926 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7927 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7928 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7929 of ptrdiff_t with it.
7930 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7931 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7932 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7933
7934 2012-04-11 Jason Merrill <jason@redhat.com>
7935
7936 PR debug/45088
7937 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7938 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7939
7940 PR c++/52906
7941 * g++.dg/ext/attrib45.C: New.
7942
7943 * g++.dg/eh/dtor3.C: New.
7944
7945 2012-04-11 Richard Guenther <rguenther@suse.de>
7946
7947 PR middle-end/52621
7948 * gfortran.dg/pr52621.f90: New testcase.
7949
7950 2012-04-11 Richard Guenther <rguenther@suse.de>
7951
7952 PR middle-end/52918
7953 * g++.dg/torture/pr52918-1.C: New testcase.
7954 * g++.dg/torture/pr52918-2.C: Likewise.
7955
7956 2012-04-11 Tobias Burnus <burnus@net-b.de>
7957
7958 PR fortran/52729
7959 * gfortran.dg/block_11.f90: New.
7960
7961 2012-04-11 Nick Clifton <nickc@redhat.com>
7962
7963 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7964
7965 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7966
7967 PR target/16458
7968 * gcc.target/powerpc/pr16458-1.c: New test.
7969 * gcc.target/powerpc/pr16458-2.c: Likewise.
7970 * gcc.target/powerpc/pr16458-3.c: Likewise.
7971 * gcc.target/powerpc/pr16458-4.c: Likewise.
7972
7973 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7976 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7977 * gcc.dg/builtin-bswap-5.c: Likewise.
7978 * gcc.target/i386/builtin-bswap-4.c: New test.
7979
7980 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7981
7982 PR 24985
7983 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7984
7985 2012-04-11 Richard Guenther <rguenther@suse.de>
7986
7987 PR rtl-optimization/52881
7988 * gcc.dg/torture/pr52881.c: New testcase.
7989 * gcc.dg/torture/pr52913.c: Likewise.
7990
7991 2012-04-11 Richard Guenther <rguenther@suse.de>
7992
7993 PR tree-optimization/52912
7994 * gcc.dg/torture/pr52912.c: New testcase.
7995
7996 2010-04-10 Michael Matz <matz@suse.de>
7997
7998 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7999 * gcc.dg/vect/vect-outer-1.c: Adjust.
8000 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8001 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8002 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8003 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8004 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8005 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8006
8007 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8008
8009 PR tree-optimization/52870
8010 * gcc.dg/vect/pr52870.c: New test.
8011
8012 2012-04-09 Mike Stump <mikestump@comcast.net>
8013
8014 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8015 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8016 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8017 * gnat.dg/aggr11.adb: Likewise.
8018 * gnat.dg/aggr11_pkg.ads: Likewise.
8019 * gnat.dg/aggr15.adb: Likewise.
8020 * gnat.dg/aggr15.ads: Likewise.
8021 * gnat.dg/aggr17.adb: Likewise.
8022 * gnat.dg/aggr18.adb: Likewise.
8023 * gnat.dg/array14.adb: Likewise.
8024 * gnat.dg/array14.ads: Likewise.
8025 * gnat.dg/array14_pkg.ads: Likewise.
8026 * gnat.dg/array19.adb: Likewise.
8027 * gnat.dg/array19.ads: Likewise.
8028 * gnat.dg/discr27.adb: Likewise.
8029 * gnat.dg/discr27.ads: Likewise.
8030 * gnat.dg/discr35.adb: Likewise.
8031 * gnat.dg/discr35.ads: Likewise.
8032 * gnat.dg/discr6.adb: Likewise.
8033 * gnat.dg/discr6_pkg.ads: Likewise.
8034 * gnat.dg/import1.adb: Likewise.
8035 * gnat.dg/import1.ads: Likewise.
8036 * gnat.dg/loop_address2.adb: Likewise.
8037 * gnat.dg/opt7.adb: Likewise.
8038 * gnat.dg/opt7.ads: Likewise.
8039 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8040 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8041 * gnat.dg/rep_clause2.adb: Likewise.
8042 * gnat.dg/rep_clause2.ads: Likewise.
8043 * gnat.dg/slice2.adb: Likewise.
8044 * gnat.dg/slice2.ads: Likewise.
8045 * gnat.dg/slice6.adb: Likewise.
8046 * gnat.dg/slice6_pkg.ads: Likewise.
8047 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8048 * gnat.dg/taft_type2.adb: Likewise.
8049 * gnat.dg/taft_type2.ads: Likewise.
8050 * gnat.dg/taft_type2_pkg.ads: Likewise.
8051 * gnat.dg/volatile10.adb: Likewise.
8052 * gnat.dg/volatile10_pkg.ads: Likewise.
8053
8054 * gcc.dg/dll-8.c: Remove execute permissions.
8055 * g++.dg/ext/dllexport5.C: Likewise.
8056
8057 2012-04-09 Jan Hubicka <jh@suse.cz>
8058
8059 PR lto/52722
8060 PR lto/51765
8061 PR lto/52634
8062 * gcc.dg/lto/pr52634_1.c: New testcase.
8063 * gcc.dg/lto/pr52634_0.c: New testcase.
8064
8065 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8066
8067 PR target/52883
8068 * gcc.target/i386/pr52883.c: New testcase.
8069
8070 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8073 (check_effective_target_sync_long_long): Add SPARC case.
8074 (check_effective_target_sync_long_long_runtime): Likewise.
8075 (check_effective_target_sync_int_long): Adjust SPARC case.
8076 (check_effective_target_sync_char_short): Likewise.
8077
8078 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8079
8080 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8081 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8082
8083 2012-04-08 Tobias Burnus <burnus@net-b.de>
8084
8085 PR fortran/40973
8086 PR fortran/52751
8087 * gfortran.dg/public_private_module_2.f90: New.
8088
8089 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8090
8091 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8092 directives.
8093
8094 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8095
8096 PR fortran/52893
8097 * gfortran.dg/function_optimize_11.f90: New test.
8098
8099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8100
8101 PR fortran/52668
8102 * gfortran.dg/use_only_6.f90: New test.
8103
8104 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8105
8106 PR fortran/52668
8107 * gfortran.dg/use_only_6.f90: New test.
8108 2012-04-06 Mike Stump <mikestump@comcast.net>
8109
8110 PR testsuite/50722
8111 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8112
8113 2012-04-05 Jason Merrill <jason@redhat.com>
8114
8115 PR c++/52596
8116 * g++.dg/template/qualified-id5.C: New.
8117
8118 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8119
8120 PR target/52882
8121 * gcc.target/i386/pr52882.c: New test.
8122
8123 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8124 Dominique D'Humieures <dominiq@lps.ens.fr>
8125
8126 PR testsuite/52614
8127 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8128 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8129
8130 2012-04-04 Jason Merrill <jason@redhat.com>
8131
8132 PR c++/52845
8133 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8134
8135 2012-04-03 Jason Merrill <jason@redhat.com>
8136
8137 PR c++/52796
8138 * g++.dg/cpp0x/variadic-value1.C: New.
8139
8140 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8141
8142 * gnat.dg/pack18.adb: New test.
8143 * gnat.dg/pack18_pkg.ads: New helper.
8144
8145 2012-04-03 Richard Guenther <rguenther@suse.de>
8146
8147 PR tree-optimization/52808
8148 * gcc.dg/pr52808.c: New testcase.
8149
8150 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR tree-optimization/52835
8153 * gfortran.dg/pr52835.f90: New test.
8154
8155 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8156
8157 * gnat.dg/specs/aggr5.ads: New test.
8158
8159 2012-04-02 Richard Guenther <rguenther@suse.de>
8160
8161 PR tree-optimization/52756
8162 * gcc.dg/torture/pr52756.c: New testcase.
8163
8164 2012-04-02 Richard Guenther <rguenther@suse.de>
8165
8166 PR middle-end/52803
8167 * gcc.dg/pr52803.c: New testcase.
8168
8169 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8170
8171 PR c++/40942
8172 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8173 DR 214 in account.
8174
8175 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8176
8177 PR c++/50043
8178 * g++.dg/cpp0x/noexcept17.C: New.
8179 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8180 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8181 * g++.dg/cpp0x/noexcept01.C: Likewise.
8182 * g++.dg/eh/init-temp1.C: Likewise.
8183 * g++.dg/eh/ctor1.C: Likwise.
8184
8185 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 * gnat.dg/controlled6.adb: New test.
8188 * gnat.dg/controlled6_pkg.ads: New helper.
8189 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8190
8191 2012-03-30 Richard Henderson <rth@redhat.com>
8192
8193 PR debug/52727
8194 * g++.dg/opt/pr52727.C: New testcase.
8195
8196 2012-03-30 Richard Guenther <rguenther@suse.de>
8197
8198 PR tree-optimization/52754
8199 * gcc.target/i386/pr52754.c: New testcase.
8200
8201 2012-03-30 Richard Guenther <rguenther@suse.de>
8202
8203 PR middle-end/52772
8204 * g++.dg/torture/pr52772.C: New testcase.
8205
8206 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8207
8208 PR c++/52718
8209 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8210
8211 2012-03-29 Jason Merrill <jason@redhat.com>
8212
8213 PR c++/52685
8214 * g++.dg/template/inherit8.C: New.
8215
8216 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR c++/52759
8219 * g++.dg/ext/weak4.C: New test.
8220
8221 PR tree-optimization/52760
8222 * gcc.c-torture/execute/pr52760.c: New test.
8223
8224 2012-03-29 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/52743
8227 * g++.dg/cpp0x/initlist-array3.C: New.
8228
8229 2012-03-28 Jason Merrill <jason@redhat.com>
8230
8231 PR c++/52746
8232 * g++.dg/overload/virtual2.C: New.
8233
8234 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8235
8236 * gnat.dg/vect7.ad[sb]: New test.
8237
8238 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8239 Tobias Burnus <burnus@gcc.gnu.org>
8240
8241 PR fortran/52652
8242 * gfortran.dg/allocate_class_1.f90 : Change error test.
8243 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8244 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8245 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8246
8247 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR middle-end/52691
8250 * gcc.dg/pr52691.c: New test.
8251
8252 PR middle-end/52750
8253 * gcc.c-torture/compile/pr52750.c: New test.
8254
8255 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8256
8257 PR target/52692
8258 * gcc.target/avr/torture/builtins-2.c: New test.
8259
8260 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR target/52736
8263 * gcc.target/i386/pr52736.c: New test.
8264
8265 2012-03-27 Martin Jambor <mjambor@suse.cz>
8266
8267 PR middle-end/52693
8268 * gcc.dg/torture/pr52693.c: New test.
8269
8270 2012-03-27 Meador Inge <meadori@codesourcery.com>
8271
8272 PR c++/52672
8273 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8274
8275 2012-03-27 Mike Stump <mikestump@comcast.net>
8276
8277 PR target/52665
8278 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8279 failures that match branch names.
8280
8281 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8282 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 PR target/52698
8285 * gcc.target/i386/pr52698.c: New test.
8286
8287 2012-03-27 Richard Guenther <rguenther@suse.de>
8288
8289 PR middle-end/52720
8290 * gcc.dg/torture/pr52720.c: New testcase.
8291
8292 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8293
8294 * gnat.dg/pack17.adb: New test.
8295
8296 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8297
8298 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8299 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8300
8301 2012-03-26 Martin Jambor <mjambor@suse.cz>
8302
8303 PR tree-optimization/50052
8304 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8305
8306 2012-03-26 Richard Guenther <rguenther@suse.de>
8307
8308 PR tree-optimization/52701
8309 * gfortran.dg/pr52701.f90: New testcase.
8310
8311 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8312
8313 PR tree-optimization/52686
8314 * gcc.target/arm/pr52686.c: New test.
8315
8316 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8317
8318 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8319 Add "-Os -flto" to list.
8320
8321 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8322
8323 * gnat.dg/concat2.ad[sb]: New test.
8324
8325 2012-03-24 Jason Merrill <jason@redhat.com>
8326
8327 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8328 * g++.dg/cpp0x/trailing2.C: Likewise.
8329 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8330 * g++.dg/cpp1y/auto-fn1.C: New.
8331 * g++.dg/cpp1y/auto-fn2.C: New.
8332 * g++.dg/cpp1y/auto-fn3.C: New.
8333 * g++.dg/cpp1y/auto-fn4.C: New.
8334 * g++.dg/cpp1y/auto-fn5.C: New.
8335 * g++.dg/cpp1y/auto-fn6.C: New.
8336 * g++.dg/cpp1y/auto-fn7.C: New.
8337 * g++.dg/cpp1y/auto-fn8.C: New.
8338 * g++.dg/cpp1y/auto-fn9.C: New.
8339 * g++.dg/cpp1y/auto-fn10.C: New.
8340 * g++.dg/cpp1y/auto-fn11.C: New.
8341
8342 2012-03-23 Richard Guenther <rguenther@suse.de>
8343
8344 PR tree-optimization/52678
8345 * gfortran.dg/pr52678.f: New testcase.
8346
8347 2012-03-23 Richard Guenther <rguenther@suse.de>
8348
8349 PR tree-optimization/52638
8350 * g++.dg/torture/pr52638.C: New testcase.
8351
8352 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8353
8354 PR c++/52487
8355 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8356
8357 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR c++/52671
8360 * g++.dg/ext/attrib44.C: New test.
8361
8362 2012-03-22 Jan Hubicka <jh@suse.cz>
8363
8364 PR middle-end/51737
8365 * g++.dg/torture/pr51737.C: New testcase
8366
8367 2012-03-22 Richard Guenther <rguenther@suse.de>
8368
8369 PR tree-optimization/52548
8370 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8371
8372 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8373
8374 * lib/fortran-modules.exp (list-module-names-1): Remove
8375 warning.
8376
8377 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8378
8379 PR target/50751
8380 * gcc.target/sh/pr50751-1.c: New.
8381 * gcc.target/sh/pr50751-2.c: New.
8382 * gcc.target/sh/pr50751-3.c: New.
8383
8384 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8385
8386 PR target/52479
8387 * gcc.target/sh/sh4a-cos.c: Remove.
8388 * gcc.target/sh/sh4a-sin.c: Remove.
8389 * gcc.target/sh/sh4a-sincos.c: Remove.
8390
8391 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8392
8393 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8394 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8395
8396 2012-03-21 Martin Jambor <mjambor@suse.cz>
8397
8398 PR testsuite/52641
8399 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8400 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8401
8402 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8403
8404 * gcc.target/arm/thumb-16bit-ops.c: New file.
8405 * gcc.target/arm/thumb-ifcvt.c: New file.
8406
8407 2012-03-20 Jason Merrill <jason@redhat.com>
8408
8409 * lib/target-supports.exp: Add { target c++1y }.
8410
8411 * g++.dg/cpp0x/auto32.C: New.
8412
8413 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8414
8415 PR testsuite/52641
8416 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8417 int32plus.
8418 * gcc.dg/torture/pr48124-4.c: Ditto:
8419 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8420
8421 2012-03-20 Jason Merrill <jason@redhat.com>
8422
8423 PR c++/52510
8424 * g++.dg/cpp0x/initlist66.C: New.
8425
8426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8427
8428 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8429 __AVR_HAVE_LPMX__
8430
8431 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8432
8433 PR target/49868
8434 * gcc.target/avr/torture/addr-space-2.h: New file.
8435 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8436 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8437 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8438 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8439
8440 2012-03-20 Richard Guenther <rguenther@suse.de>
8441
8442 * gnat.dg/pack16.adb: New testcase.
8443 * gnat.dg/pack16_pkg.ads: Likewise.
8444 * gnat.dg/specs/pack8.ads: Likewise.
8445 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8446
8447 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 * g++.dg/warn/Wuseless-cast.C: Extend.
8450
8451 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8452
8453 PR c++/14710
8454 * g++.dg/warn/Wuseless-cast.C: New.
8455
8456 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8457
8458 PR libfortran/52608
8459 * gfortran.dg/pr52608.f90: New test.
8460
8461 2012-03-17 Tobias Burnus <burnus@net-b.de>
8462
8463 PR fortran/52585
8464 * gfortran.dg/proc_ptr_36.f90: New.
8465
8466 2012-03-16 Martin Jambor <mjambor@suse.cz>
8467
8468 * gcc.dg/misaligned-expand-1.c: New test.
8469 * gcc.dg/misaligned-expand-3.c: Likewise.
8470
8471 2012-03-16 Richard Guenther <rguenther@suse.de>
8472 Kai Tietz <ktietz@redhat.com>
8473
8474 PR middle-end/48814
8475 * gcc.c-torture/execute/pr48814-1.c: New test.
8476 * gcc.c-torture/execute/pr48814-2.c: New test.
8477 * gcc.dg/tree-ssa/assign-1.c: New test.
8478 * gcc.dg/tree-ssa/assign-2.c: New test.
8479 * gcc.dg/tree-ssa/assign-3.c: New test.
8480
8481 2012-03-16 Richard Guenther <rguenther@suse.de>
8482
8483 * gnat.dg/specs/pack7.ads: New testcase.
8484
8485 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR target/52568
8488 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8489 * gcc.dg/torture/vshuf-8.inc: Likewise.
8490 * gcc.dg/torture/vshuf-16.inc: Likewise.
8491 * gcc.dg/torture/vshuf-32.inc: Likewise.
8492
8493 2012-03-15 Jason Merrill <jason@redhat.com>
8494
8495 * g++.dg/torture/pr52582.C: New.
8496
8497 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8498
8499 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8500
8501 2012-03-15 Ira Rosen <irar@il.ibm.com>
8502 Ulrich Weigand <ulrich.weigand@linaro.org>
8503
8504 * gcc.dg/vect/slp-cond-3.c: New test.
8505 * gcc.dg/vect/slp-cond-4.c: New test.
8506
8507 2012-03-15 Ira Rosen <irar@il.ibm.com>
8508 Ulrich Weigand <ulrich.weigand@linaro.org>
8509
8510 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8511 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8512
8513 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8514
8515 PR libfortran/52434
8516 PR libfortran/48878
8517 PR libfortran/38199
8518 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8519 * gfortran.dg/round_1.f03: Likewise.
8520
8521 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8522 Andrew Pinski <apinski@cavium.com>
8523
8524 PR middle-end/52592
8525 * gcc.dg/pr52592.c: New test.
8526
8527 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8528
8529 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8530 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8531 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8532 * lib/fortran-modules.exp: .. this new file. Adjust users.
8533 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8534 gfortran-dg-debug-runtest): Call cleanup-modules.
8535 * lib/fortran-torture.exp (fortran-torture-execute,
8536 fortran-torture): Likewise.
8537 * gfortran.dg/coarray/caf.exp: Likewise.
8538 * lib/lto.exp: Likewise.
8539 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8540 * gfortran.dg/class_4b.f03: Likewise.
8541 * gfortran.dg/class_4c.f03: Likewise.
8542 * gfortran.dg/class_45a.f03: Likewise.
8543 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8544 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8545 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8546 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8547 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8548 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8549 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8550 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8551 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8552 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8553 * gfortran.dg/whole_file_28.f90: Likewise.
8554 * gfortran.dg/whole_file_29.f90: Likewise.
8555 * gfortran.dg/whole_file_30.f90: Likewise.
8556 * gfortran.dg/whole_file_31.f90: Likewise.
8557
8558 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR tree-optimization/52267
8561 * gcc.dg/pr52267.c: New test.
8562 * gcc.dg/tree-ssa/vrp65.c: New test.
8563 * gcc.dg/tree-ssa/vrp66.c: New test.
8564
8565 2012-03-15 Richard Guenther <rguenther@suse.de>
8566
8567 PR middle-end/52580
8568 * gfortran.dg/vect/pr52580.f: New testcase.
8569
8570 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8571
8572 * gcc.target/sh/fpul-usage-1.c: New.
8573
8574 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8575
8576 PR target/49468
8577 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8578 * gcc.target/sh/pr49468-di.c: Likewise.
8579
8580 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8581
8582 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8583 * gcc.dg/c99-stdint-6.c: Likewise.
8584 * gcc.dg/lto/20090210_0.c: Likewise.
8585 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8586 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8587 * gcc.dg/pragma-init-fini-2.c: Likewise.
8588 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8589 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8590 * gcc.target/i386/pr22152.c: Likewise.
8591 * gcc.target/i386/vect8-ret.c: Likewise.
8592 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8593 handling.
8594
8595 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8598 * g++.dg/tree-prof/partition1.C: Likewise.
8599 * g++.dg/tree-prof/partition2.C: Likewise.
8600 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8601 handling.
8602 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8603 * gcc.c-torture/execute/20010724-1.c: Remove.
8604 * gcc.c-torture/execute/20010724-1.x: Remove.
8605 * gcc.c-torture/execute/20040208-2.c: Remove.
8606 * gcc.c-torture/execute/20040208-2.x: Remove.
8607 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8608 Remove.
8609 (main) [__mips__ && __sgi__]: Remove.
8610 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8611 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8612 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8613 mips-sgi-irix6* handling.
8614 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8615 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8616 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8617 handling.
8618 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8619 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8620 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8621 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8622 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8623 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8624 mips-sgi-irix6*.
8625 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8626 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8627 * gcc.target/mips/save-restore-3.c: Likewise.
8628 * gcc.target/mips/save-restore-4.c: Likewise.
8629 * gcc.target/mips/save-restore-5.c: Likewise.
8630 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8631 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8632 messages.
8633 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8634 IRIX 6 handling.
8635 (restore_ld_library_path_env_vars): Likewise.
8636 * lib/target-supports.exp (check_profiling_available): Remove
8637 mips*-*-irix* handling.
8638 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8639 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8640 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8641
8642 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR c++/52582
8645 * g++.dg/opt/pr52582.C: New test.
8646
8647 2012-03-14 Richard Guenther <rguenther@suse.de>
8648
8649 PR tree-optimization/52571
8650 * gcc.dg/vect/vect-2.c: Initialize arrays.
8651 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8652 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8653 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8654
8655 2012-03-14 Richard Guenther <rguenther@suse.de>
8656
8657 PR middle-end/52080
8658 PR middle-end/52097
8659 PR middle-end/48124
8660 * gcc.dg/torture/pr48124-1.c: New testcase.
8661 * gcc.dg/torture/pr48124-2.c: Likewise.
8662 * gcc.dg/torture/pr48124-3.c: Likewise.
8663 * gcc.dg/torture/pr48124-4.c: Likewise.
8664
8665 2012-03-14 Richard Guenther <rguenther@suse.de>
8666
8667 PR middle-end/52578
8668 * gcc.dg/pr52578.c: New testcase.
8669
8670 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR c++/52521
8673 * g++.dg/cpp0x/udlit-args2.C: New test.
8674
8675 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8676
8677 PR target/48596
8678 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8679 * gcc.c-torture/compile/pr48596.c: ... here.
8680
8681 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8682
8683 PR c++/51641
8684 * g++.dg/lookup/hidden-class17.C: New test.
8685
8686 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR c/52577
8689 * gcc.dg/Wunused-var-3.c: New test.
8690
8691 2012-03-13 Martin Jambor <mjambor@suse.cz>
8692
8693 * gcc.dg/misaligned-expand-2.c: New test.
8694
8695 2012-03-13 Richard Guenther <rguenther@suse.de>
8696
8697 PR middle-end/52134
8698 * gcc.dg/pr52134.c: New testcase.
8699
8700 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8701
8702 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8703
8704 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8705
8706 PR tree-optimization/46728
8707 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8708 * gcc.target/powerpc/pr46728-5.c: Likewise.
8709 * gcc.target/powerpc/pr46728-8.c: Likewise.
8710 * gcc.target/powerpc/pr46728-10.c: Likewise.
8711 * gcc.target/powerpc/pr46728-11.c: Likewise.
8712 * gcc.target/powerpc/pr46728-13.c: Likewise.
8713 * gcc.target/powerpc/pr46728-14.c: Likewise.
8714 * gcc.target/powerpc/pr46728-15.c: Likewise.
8715
8716 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8717
8718 PR c++/52299
8719 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8720
8721 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8722
8723 PR tree-optimization/46728
8724 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8725 * gcc.target/powerpc/pr46728-5.c: Likewise.
8726 * gcc.target/powerpc/pr46728-8.c: Likewise.
8727 * gcc.target/powerpc/pr46728-10.c: Likewise.
8728 * gcc.target/powerpc/pr46728-11.c: Likewise.
8729 * gcc.target/powerpc/pr46728-13.c: Likewise.
8730 * gcc.target/powerpc/pr46728-14.c: Likewise.
8731 * gcc.target/powerpc/pr46728-15.c: Likewise.
8732
8733 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8734
8735 PR target/49868
8736 * gcc.target/avr/torture/addr-space-1.h: New file.
8737 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8738 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8739 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8740 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8741
8742 2012-03-12 Andrew Pinski <apinski@cavium.com>
8743
8744 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8745
8746 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8747
8748 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8749 * g++.dg/abi/thunk4.C: Likewise.
8750 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8751 Adapt line numbers.
8752 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8753 handling.
8754 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8755 * g++.dg/eh/spbp.C: Likewise.
8756 * g++.dg/ext/label13.C: Likewise.
8757 * g++.dg/guality/guality.exp: Likewise.
8758 * g++.dg/other/anon5.C: Likewise.
8759 * g++.dg/other/pragma-ep-1.C: Remove.
8760 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8761 * g++.dg/warn/pr31246.C: Likewise.
8762 * g++.dg/warn/weak1.C: Likewise.
8763 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8764 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8765 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8766 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8767 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8768 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8769 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8770 * gcc.dg/c99-tgmath-1.c: Likewise.
8771 * gcc.dg/c99-tgmath-2.c: Likewise.
8772 * gcc.dg/c99-tgmath-3.c: Likewise.
8773 * gcc.dg/c99-tgmath-4.c: Likewise.
8774 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8775 handling.
8776 * gcc.dg/debug/pr49032.c: Likewise.
8777 * gcc.dg/guality/guality.exp: Likewise.
8778 * gcc.dg/intmax_t-1.c: Likewise.
8779 * gcc.dg/pr48616.c: Likewise.
8780 * gcc.dg/pragma-ep-1.c: Remove.
8781 * gcc.dg/pragma-ep-2.c: Remove.
8782 * gcc.dg/pragma-ep-3.c: Remove.
8783 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8784 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8785 * gcc.misc-tests/gcov-14.c: Likewise.
8786 * gfortran.dg/guality/guality.exp: Likewise.
8787 * lib/target-supports.exp (check_weak_available): Likewise.
8788 (add_options_for_tls): Likewise.
8789 (check_ascii_locale_available): Likewise.
8790 * obj-c++.dg/dwarf-2.mm: Likewise.
8791 * objc.dg/dwarf-1.m: Likewise.
8792 * objc.dg/dwarf-2.m: Likewise.
8793
8794 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR tree-optimization/51721
8797 * gcc.dg/tree-ssa/vrp64.c: New test.
8798
8799 PR tree-optimization/52533
8800 * gcc.c-torture/compile/pr52533.c: New test.
8801
8802 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8803
8804 * gcc.target/i386/rtm-xabort-1.c: New.
8805 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8806 * gcc.target/i386/rtm-xend-1.c: Ditto.
8807 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8808 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8809 * gcc.target/i386/sse-13.c: Ditto.
8810 * gcc.target/i386/sse-14.c: Ditto.
8811 * gcc.target/i386/sse-22.c: Ditto.
8812 * gcc.target/i386/sse-23.c: Ditto.
8813 * g++.dg/other/i386-2.C: Ditto.
8814 * g++.dg/other/i386-3.C: Ditto.
8815
8816 2012-03-12 Tobias Burnus <burnus@net-b.de>
8817
8818 PR fortran/52542
8819 * gfortran.dg/proc_ptr_35.f90: New.
8820
8821 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8822
8823 PR target/52530
8824 * gcc.dg/torture/pr52530.c: New test.
8825
8826 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8827
8828 PR target/51244
8829 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8830
8831 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8832
8833 PR target/52450
8834 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8835
8836 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8837
8838 2012-03-09 Andrew Pinski <apinski@cavium.com>
8839
8840 PR middle-end/51988
8841 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8842 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8843
8844 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8845
8846 * gcc.dg/tree-ssa/scev-3.c: New.
8847 * gcc.dg/tree-ssa/scev-4.c: New.
8848
8849 2012-03-08 Tobias Burnus <burnus@net-b.de>
8850
8851 PR fortran/52469
8852 * gfortran.dg/proc_ptr_34.f90
8853
8854 2012-03-07 Jason Merrill <jason@redhat.com>
8855
8856 PR c++/52521
8857 * g++.dg/cpp0x/udlit-mangle.C: New.
8858
8859 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8860
8861 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8862
8863 2012-03-06 Richard Guenther <rguenther@suse.de>
8864
8865 PR middle-end/52493
8866 * gcc.dg/torture/pr52493.c: New testcase.
8867
8868 2012-03-06 Richard Guenther <rguenther@suse.de>
8869
8870 PR lto/52097
8871 * gcc.dg/lto/pr52097_0.c: New testcase.
8872
8873 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8874
8875 PR target/51244
8876 * gcc.target/sh/pr51244-1.c: New.
8877 * gcc.target/sh/pr51244-2.c: New.
8878 * gcc.target/sh/pr51244-3.c: New.
8879
8880 2012-03-05 Jason Merrill <jason@redhat.com>
8881
8882 PR c++/51930
8883 * g++.dg/ext/visibility/template11.C: New.
8884
8885 * g++.dg/cpp0x/implicit13.C: New.
8886
8887 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR tree-optimization/51721
8890 * gcc.dg/tree-ssa/vrp63.c: New test.
8891 * gcc.dg/pr51721.c: New test.
8892
8893 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8894
8895 PR fortran/50981
8896 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8897 argument checks.
8898
8899 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8900
8901 PR target/52146
8902 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8903
8904 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8905
8906 PR fortran/50981
8907 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8908
8909 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8910
8911 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8912 int32plus.
8913
8914 2012-03-03 Jason Merrill <jason@redhat.com>
8915
8916 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8917
8918 Core 1270
8919 * g++.dg/cpp0x/initlist65.C: New.
8920
8921 PR c++/36797
8922 * g++.dg/ext/is_empty2.C: New.
8923
8924 2012-03-03 Tobias Burnus <burnus@net-b.de>
8925
8926 PR fortran/48820
8927 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8928
8929 2012-03-03 Tobias Burnus <burnus@net-b.de>
8930
8931 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8932 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8933 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8934 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8935 * gfortran.dg/class_30.f90: Remove dg-warning line.
8936 * gfortran.dg/bind_c_usage_25.f90: New.
8937
8938 2012-03-03 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/48820
8941 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8942 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8943 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8944
8945 2012-03-03 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/48820
8948 * gfortran.dg/assumed_type_1.f90: New.
8949 * gfortran.dg/assumed_type_2.f90: New.
8950 * gfortran.dg/assumed_type_3.f90: New.
8951 * gfortran.dg/assumed_type_4.f90: New.
8952
8953 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8954
8955 PR target/49486
8956 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8957 * gcc.target/sh/pr49468-di.c: New.
8958
8959 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8960
8961 * gcc.dg/graphite/pr50561.c: Update.
8962
8963 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8964
8965 * gcc.target/powerpc/pr52457.c: New test.
8966
8967 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8968
8969 * gcc.target/arm/sat-1.c: New test.
8970
8971 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8972
8973 PR target/46716
8974 * gcc.target/i386/pr46716.c: New test.
8975
8976 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/51989
8979 * g++.dg/cpp0x/sfinae32.C: New.
8980
8981 2012-03-02 Richard Guenther <rguenther@suse.de>
8982
8983 PR tree-optimization/52406
8984 * gcc.dg/torture/pr52406.c: New testcase.
8985
8986 2012-03-02 Tobias Burnus <burnus@net-b.de>
8987
8988 PR fortran/52325
8989 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8990 * gfortran.dg/nullify_2.f90: Update dg-error.
8991 * gfortran.dg/nullify_4.f90: Ditto.
8992 * gfortran.dg/pointer_init_6.f90: Ditto.
8993
8994 2012-03-02 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/52270
8997 * gfortran.dg/class_51.f90: New.
8998
8999 2012-03-02 Tobias Burnus <burnus@net-b.de>
9000
9001 PR fortran/52452
9002 * gfortran.dg/intrinsic_8.f90: New.
9003
9004 2012-03-01 Kai Tietz <ktietz@redhat.com>
9005
9006 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9007 routines on mingw targets.
9008 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9009
9010 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR tree-optimization/52445
9013 * gcc.dg/pr52445.c: New test.
9014
9015 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR target/52437
9018 * gcc.c-torture/compile/pr52437.c: New test.
9019
9020 PR middle-end/52419
9021 * gcc.dg/torture/pr52419.c: New test.
9022
9023 PR tree-optimization/52429
9024 * gcc.dg/torture/pr52429.c: New test.
9025 * g++.dg/opt/pr52429.C: New test.
9026
9027 2012-02-29 Richard Guenther <rguenther@suse.de>
9028
9029 PR testsuite/52297
9030 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9031 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9032 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9033 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9034 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9035 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9036
9037 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9038
9039 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9040
9041 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9042
9043 PR fortran/52386
9044 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9045
9046 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9047
9048 PR target/51534
9049 * gcc.target/arm/neon/pr51534.c: New testcase.
9050
9051 2012-02-28 Richard Guenther <rguenther@suse.de>
9052
9053 PR target/52407
9054 * gcc.dg/torture/pr52407.c: New testcase.
9055
9056 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9057
9058 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9059 * gcc.target/arm/vfp2.c: Likewise.
9060 * gcc.target/arm/vfp3.c: Likewise.
9061 * gcc.target/arm/vfp4.c: Likewise.
9062 * gcc.target/arm/vfp5.c: Likewise.
9063 * gcc.target/arm/vfp6.c: Likewise.
9064 * gcc.target/arm/vfp7.c: Likewise.
9065 * gcc.target/arm/vfp8.c: Likewise.
9066 * gcc.target/arm/vfp9.c: Likewise.
9067 * gcc.target/arm/vfp10.c: Likewise.
9068 * gcc.target/arm/vfp11.c: Likewise.
9069 * gcc.target/arm/vfp12.c: Likewise.
9070 * gcc.target/arm/vfp13.c: Likewise.
9071 * gcc.target/arm/vfp14.c: Likewise.
9072 * gcc.target/arm/vfp15.c: Likewise.
9073 * gcc.target/arm/vfp16.c: Likewise.
9074 * gcc.target/arm/vfp17.c: Likewise.
9075 * gcc.target/arm/neon-constants.h: New file.
9076 * gcc.target/arm/neon-vect1.c: New test.
9077 * gcc.target/arm/neon-vect2.c: New test.
9078 * gcc.target/arm/neon-vect3.c: New test.
9079 * gcc.target/arm/neon-vect4.c: New test.
9080 * gcc.target/arm/neon-vect5.c: New test.
9081 * gcc.target/arm/neon-vect6.c: New test.
9082 * gcc.target/arm/neon-vect7.c: New test.
9083 * gcc.target/arm/neon-vect8.c: New test.
9084
9085 2012-02-28 Richard Guenther <rguenther@suse.de>
9086
9087 PR tree-optimization/52402
9088 * gcc.dg/torture/pr52402.c: New testcase.
9089
9090 2012-02-28 Richard Guenther <rguenther@suse.de>
9091
9092 PR lto/52400
9093 * g++.dg/lto/pr52400_0.C: New testcase.
9094
9095 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9096
9097 * gcc.target/avr/torture/builtins-1.c: New test.
9098 * gcc.target/avr/torture/builtins-error.c: New test.
9099
9100 2012-02-28 Kai Tietz <ktietz@redhat.com>
9101
9102 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9103 * gcc.target/i386/pr45352-2.c: Likewise.
9104 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9105 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9106 targets instead rand.
9107 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9108 * gcc.target/i386/sse2-mul-1.c: Likewise.
9109 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9110 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9111 * gcc.target/i386/pad-1.c: Likewise.
9112 * gcc.target/i386/pad-9.c: Likewise.
9113 * gcc.target/i386/pad-2.c: Likewise.
9114 * gcc.target/i386/pad-5b.c: Likewise.
9115 * gcc.target/i386/pad-8.c: Likewise.
9116 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9117 * gcc.target/i386/pr44130.c: Likewise.
9118 * gcc.target/i386/align-main-1.c: Likewise.
9119 * gcc.target/i386/align-main-2.c: Likewise.
9120 * gcc.target/i386/sw-1.c: Likewise.
9121 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9122 on x64 mingw target.
9123 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9124 * gcc.target/i386/pr46295.c: Likewise.
9125 * gcc.target/i386/amd64-abi-1.c: Likewise.
9126 * gcc.target/i386/amd64-abi-2.c: Likewise.
9127 * gcc.target/i386/pr39082-1.c: Likewise.
9128 * gcc.target/i386/pr39162.c: Likewise.
9129 * gcc.target/i386/pr22152.c: Likewise.
9130 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9131 * gcc.target/i386/wrfsbase-2.c: Likewise.
9132 * gcc.target/i386/local.c: Likewise
9133 * gcc.target/i386/wrgsbase-1.c: Likewise.
9134 * gcc.target/i386/wrfsbase-1.c: Likewise.
9135 * gcc.target/i386/pr39315-3.c: Likewise.
9136 * gcc.target/i386/pr35767-4.c: Likewise.
9137 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9138 x64 mingw target.
9139 * gcc.target/i386/pr45336-2.c: Likewise.
9140 * gcc.target/i386/pr45336-1.c: Likewise.
9141 * gcc.target/i386/pr45336-4.c: Likewise.
9142
9143 2012-02-27 Tristan Gingold <gingold@adacore.com>
9144
9145 * gnat.dg/array20.ad[sb]: New test.
9146
9147 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR target/52375
9150 * gcc.target/arm/pr52375.c: New test.
9151 * gcc.c-torture/compile/pr52375.c: New test.
9152
9153 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9154
9155 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9156 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9157
9158 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/aggr19.adb: New test.
9161 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9162
9163 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9164
9165 PR target/49263
9166 * gcc.target/sh/pr49263.c: New.
9167
9168 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9169
9170 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9171 simulate_thread_wrapper_other_threads
9172 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9173 Move initialization of 'value' to main().
9174 (main): Initialize 'value';
9175 * gcc.dg/simulate-thread/speculative-store.c
9176 (simulate_thread_step_verify): Return 0 when successful.
9177 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9178 Reduce threshold.
9179 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9180 (simulate_thread_wrapper_other_threads): Return a success/fail value
9181 and issue an error if the instruction count threshold is exceeded.
9182
9183 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9184
9185 PR target/50580
9186 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9187 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9188
9189 2012-02-24 Richard Guenther <rguenther@suse.de>
9190
9191 PR middle-end/52355
9192 * gcc.dg/pr52355.c: New testcase.
9193
9194 2012-02-23 Kai Tietz <ktietz@redhat.com>
9195
9196 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9197 * gcc.dg/Wpadded.c: Likewise.
9198 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9199 structure-layout.
9200 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9201 for sleep by Sleep and add windows.h include for this function.
9202 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9203 targets.
9204 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9205 target.
9206 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9207 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9208 on x64 mingw target.
9209 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9210 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9211 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9212 failure on LLP64 target.
9213
9214 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9215
9216 PR c/52290
9217 * gcc.dg/noncompile/pr52290.c: New test.
9218
9219 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR tree-optimization/52019
9222 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9223
9224 2012-02-22 Kai Tietz <ktietz@redhat.com>
9225
9226 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9227 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9228 derived pdiff_t type.
9229 * g++.dg/torture/pr49720.C: Likewise
9230
9231 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9232
9233 PR target/52330
9234 * gcc.target/i386/pr52330.c: New test.
9235
9236 2012-02-22 Tobias Burnus <burnus@net-b.de>
9237
9238 PR fortran/52335
9239 * gfortran.dg/io_constraints_10.f90: New.
9240
9241 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9242
9243 * lib/target-supports.exp (check_effective_target_vect_condition):
9244 Return true for NEON.
9245
9246 2012-02-21 Kai Tietz <ktietz@redhat.com>
9247
9248 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9249
9250 2012-02-21 Richard Guenther <rguenther@suse.de>
9251
9252 PR tree-optimization/52324
9253 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9254
9255 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9256
9257 PR middle-end/51782
9258 * gcc.target/avr/torture/pr51782-1.c: New test.
9259
9260 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR tree-optimization/52318
9263 * gcc.dg/pr52318.c: New test.
9264
9265 2012-02-20 Kai Tietz <ktietz@redhat.com>
9266
9267 * gcc.dg/bf-ms-layout-3.c: New testcase.
9268
9269 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9270
9271 PR testsuite/52229
9272 PR fortran/32380
9273 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9274
9275 2012-02-20 Richard Guenther <rguenther@suse.de>
9276
9277 PR tree-optimization/52298
9278 * gcc.dg/torture/pr52298.c: New testcase.
9279 * gcc.dg/vect/pr52298.c: Likewise.
9280
9281 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9282
9283 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9284 * gcc.c-torture/execute/pr52286.c: Ditto.
9285
9286 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR tree-optimization/52286
9289 * gcc.c-torture/execute/pr52286.c: New test.
9290
9291 2012-02-18 Tobias Burnus <burnus@net-b.de>
9292
9293 PR fortran/52295
9294 * gfortran.dg/interface_35.f90: Use -std=f2003.
9295 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9296 * gfortran.dg/interface_assignment_4.f90: Ditto.
9297 * gfortran.dg/bessel_1.f90: Ditto.
9298 * gfortran.dg/func_result_6.f90: Ditto.
9299 * gfortran.dg/hypot_1.f90: Ditto.
9300 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9301
9302 2012-02-17 Tobias Burnus <burnus@net-b.de>
9303
9304 PR translation/52232
9305 PR translation/52234
9306 PR translation/52245
9307 PR translation/52246
9308 PR translation/52262
9309 PR translation/52273
9310 * gfortran.dg/coarray_22.f90: Update dg-error.
9311 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9312
9313 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314
9315 PR target/51753
9316 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9317 (simulate-thread): Use default timeout.
9318
9319 2012-02-16 Jason Merrill <jason@redhat.com>
9320
9321 PR c++/52248
9322 * g++.dg/ext/timevar1.C: New.
9323
9324 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9325
9326 PR c++/52126
9327 * g++.dg/template/using21.C: New.
9328 * g++.dg/template/using22.C: Likewise.
9329
9330 2012-02-16 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/51415
9333 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9334
9335 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR tree-optimization/52255
9338 * gcc.c-torture/compile/pr52255.c: New test.
9339
9340 PR debug/52260
9341 * g++.dg/debug/dwarf2/pr52260.C: New test.
9342
9343 PR middle-end/51929
9344 * g++.dg/ipa/pr51929.C: New test.
9345
9346 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9347
9348 PR target/52199
9349 * gcc.target/powerpc/pr52199.c: New file.
9350
9351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9352
9353 PR target/52152
9354 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9355
9356 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9357
9358 * gcc.dg/pr51867.c: Don't include <math.h>.
9359 (sqrtf): Declare.
9360
9361 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9362
9363 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9364 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9365
9366 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9367
9368 PR tree-optimization/50561
9369 * gcc.dg/graphite/pr50561.c: New testcase.
9370
9371 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9372
9373 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9374 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9375
9376 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9377
9378 * gnat.dg/discr35.ad[sb]: New test.
9379
9380 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9381
9382 * gnat.dg/volatile10.adb: New test.
9383 * gnat.dg/volatile10_pkg.ads: New helper.
9384
9385 2012-02-14 Jason Merrill <jason@redhat.com>
9386
9387 * g++.dg/ext/attrib43.C: New.
9388
9389 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9390
9391 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9392 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9393 fgnu_tm.
9394 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9395 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9396 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9397 effective_target fgnu_tm.
9398 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9399
9400 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR c++/52247
9403 * g++.dg/template/asmgoto1.C: New test.
9404
9405 2012-02-14 Ian Lance Taylor <iant@google.com>
9406
9407 PR go/48501
9408 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9409 compiling generated file for 64bit and index tests.
9410
9411 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9412
9413 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9414
9415 2012-02-14 Richard Guenther <rguenther@suse.de>
9416
9417 PR tree-optimization/52244
9418 PR tree-optimization/51528
9419 * gcc.dg/torture/pr52244.c: New testcase.
9420
9421 2012-02-14 Walter Lee <walt@tilera.com>
9422
9423 * g++.dg/other/PR23205.C: Disable test on tile.
9424 * g++.dg/other/pr23205-2.C: Disable test on tile.
9425 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9426 * gcc.dg/20040813-1.c: Disable test on tile.
9427 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9428 * gcc.misc-tests/linkage.exp: Handle tilegx.
9429
9430 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR tree-optimization/52210
9433 * gcc.dg/pr52210.c: New test.
9434
9435 2012-02-14 Jason Merrill <jason@redhat.com>
9436
9437 PR c++/39055
9438 * g++.dg/overload/defarg5.C: New.
9439
9440 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR c/52181
9443 * c-c++-common/pr52181.c: New test.
9444
9445 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR c++/52215
9448 * g++.dg/ext/atomic-1.C: New test.
9449
9450 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9451
9452 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9453
9454 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR middle-end/52209
9457 * gcc.c-torture/execute/pr52209.c: New test.
9458
9459 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9460
9461 PR fortran/50981
9462 * gfortran.dg/elemental_optional_args_5.f03: New test.
9463
9464 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9465
9466 PR testsuite/50076
9467 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9468 cases.
9469
9470 2012-02-11 Ian Lance Taylor <iant@google.com>
9471
9472 PR go/51874
9473 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9474 SPARC Solaris. Don't run the test at all on systems where it may
9475 not work, rather than xfailing it.
9476
9477 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9478
9479 PR rtl-optimization/52175
9480 * gcc.c-torture/compile/pr52175.c: New test.
9481
9482 2012-02-10 Jason Merrill <jason@redhat.com>
9483
9484 PR c++/51910
9485 * g++.dg/template/repo10.C: New.
9486
9487 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR debug/52132
9490 * gcc.dg/pr52132.c: New test.
9491
9492 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9493
9494 * gnat.dg/specs/aggr4.ads: New test.
9495 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9496
9497 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9498
9499 PR target/52146
9500 * gcc.target/i386/pr52146.c: New.
9501
9502 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR middle-end/52177
9505 * c-c++-common/pr52177.c: New test.
9506
9507 2012-02-10 Jan Hubicka <jh@suse.cz>
9508
9509 PR middle-end/48600
9510 * g++.dg/torture/pr48600.C: New testcase.
9511
9512 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9513
9514 PR middle-end/52140
9515 * gcc.dg/dfp/pr52140.c: New test.
9516
9517 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9518
9519 PR fortran/32380
9520 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9521 of dg-options.
9522
9523 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9524
9525 PR middle-end/51867
9526 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9527 * gcc.dg/pr51867.c: New test.
9528
9529 2012-02-09 Ian Lance Taylor <iant@google.com>
9530
9531 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9532 which don't support -fsplit-stack. Turn off optimization when
9533 compiling select5-out.go.
9534
9535 2012-02-08 Ian Lance Taylor <iant@google.com>
9536
9537 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9538 systems which don't support -fsplit-stack.
9539
9540 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9541
9542 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9543 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9544 machine instuction in the log.
9545
9546 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9547
9548 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9549 to 20 seconds.
9550
9551 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9552
9553 PR driver/48524
9554 * gcc.dg/pr48524.c: New test.
9555 * gcc.dg/pr48524.spec: New spec file for test.
9556
9557 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9558
9559 PR fortran/32380
9560 * gfortran.dg/vect/pr32380.f90: New test.
9561
9562 2012-02-08 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/52151
9565 * gfortran.dg/realloc_on_assign_12.f90: New.
9566
9567 2012-02-08 Richard Guenther <rguenther@suse.de>
9568
9569 PR rtl-optimization/52170
9570 * gcc.dg/torture/pr52170.c: New testcase.
9571
9572 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR gcov-profile/52150
9575 * gcc.dg/tree-prof/pr52150.c: New test.
9576
9577 PR rtl-optimization/52139
9578 * gcc.dg/pr52139.c: New test.
9579
9580 2012-02-07 Jason Merrill <jason@redhat.com>
9581
9582 PR c++/51675
9583 * g++.dg/cpp0x/constexpr-union3.C: New.
9584
9585 PR c++/52035
9586 * g++.dg/lto/pr52035_0.C: New.
9587
9588 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9589
9590 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9591 * gcc.dg/special/weak-1.c: Likewise.
9592 * gcc.dg/ucnid-12.c: Likewise.
9593 * gcc.dg/torture/pr45678-1.c: Likewise.
9594 * gcc.dg/torture/pr45678-2.c: Likewise.
9595 * gcc.dg/vector-4.c: Likewise.
9596 * gcc.dg/ipa/inline-5.c: Likewise.
9597 * gcc.dg/ucnid-11.c: Likewise.
9598 * gcc.misc-tests/gcov-13.c: Likewise.
9599 * gcc.misc-tests/gcov-14.c: Likewise.
9600 * g++.dg/ext/label13.C: Likewise.
9601 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9602 hppa*-*-hpux* options.
9603 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9604 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9605 * gcc.dg/pr48616.c: Likewise.
9606 * gcc.dg/pr17957.c: Likewise.
9607 * gcc.dg/pr17055-1.c: Likewise.
9608 * gcc.dg/pr32912-1.c: Likewise.
9609 * gcc.dg/tm/pr51472.c: Likewise.
9610 * c-c++-common/fold-bitand-4.c: Likewise.
9611 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9612 Use dg-additional-options for extra options.
9613
9614 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9615
9616 * gcc.target/epiphany/interrupt-2.c: New test.
9617
9618 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9619
9620 PR target/52155
9621 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9622 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9623 for MIPS ELF.
9624
9625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9626
9627 PR target/52152
9628 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9629
9630 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9631
9632 PR middle-end/24306
9633 PR target/52154
9634 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9635 * gcc.target/mips/va-arg-1.c: New test.
9636
9637 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9638
9639 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9640 for -mno-pointers-to-nested-functions.
9641
9642 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9643
9644 * gcc.c-torture/execute/20120207-1.c: New test.
9645
9646 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR rtl-optimization/52060
9649 * gcc.dg/torture/pr52060.c: New test.
9650
9651 PR middle-end/52074
9652 * gcc.c-torture/compile/pr52074.c: New test.
9653
9654 2012-02-07 Tobias Burnus <burnus@net-b.de>
9655
9656 PR fortran/51514
9657 * gfortran.dg/class_to_type_2.f90: New.
9658
9659 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9660
9661 PR fortran/32373
9662 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9663 Remove module.
9664
9665 2012-02-06 Jason Merrill <jason@redhat.com>
9666
9667 PR c++/52088
9668 * g++.dg/template/conv13.C: New.
9669
9670 2012-02-06 Richard Guenther <rguenther@suse.de>
9671
9672 PR tree-optimization/52115
9673 * gcc.c-torture/compile/pr52115.c: New testcase.
9674
9675 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR target/52129
9678 * gcc.c-torture/execute/pr52129.c: New test.
9679
9680 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9681
9682 * gcc.dg/pr48374.c: Actually add the test I forgot
9683 in the 2012-01-25 commit.
9684
9685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9686
9687 PR fortran/32373
9688 * gfortran.dg/vect/vect-8.f90: New test case.
9689
9690 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9691
9692 PR fortran/48847
9693 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9694
9695 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9696
9697 PR fortran/52102
9698 * gfortran.dg/class_48.f90 : Add test of allocate class array
9699 component with source in subroutine test3. Remove commenting
9700 out in subroutine test4, since branching on unitialized variable
9701 is now fixed (no PR for this last.).
9702
9703 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9704
9705 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9706 on MIPS targets.
9707 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9708
9709 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9710
9711 PR target/52125
9712 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9713 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9714
9715 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9716
9717 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9718 (check_effective_target_sync_int_long): Use it.
9719 (check_effective_target_sync_char_short): Likewise.
9720 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9721
9722 2012-02-05 Tobias Burnus <burnus@net-b.de>
9723
9724 PR fortran/51972
9725 * gfortran.dg/class_48.f90: Add some further checks.
9726
9727 2012-02-05 Ira Rosen <irar@il.ibm.com>
9728
9729 PR tree-optimization/52091
9730 * gcc.dg/vect/pr52091.c: New test.
9731
9732 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR rtl-optimization/52113
9735 * gcc.target/avr/pr52113.c: New test.
9736
9737 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR rtl-optimization/52092
9740 * gcc.c-torture/compile/pr52092.c: New test.
9741
9742 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9743
9744 PR fortran/41587
9745 * gfortran.dg/class_array_10.f03: New test.
9746
9747 PR fortran/46356
9748 * gfortran.dg/class_array_11.f03: New test.
9749
9750 PR fortran/51754
9751 * gfortran.dg/class_array_12.f03: New test.
9752
9753 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9754
9755 PR fortran/52012
9756 * gfortran.dg/realloc_on_assign_11.f90: New test.
9757
9758 2012-02-02 Tobias Burnus <burnus@net-b.de>
9759
9760 PR fortran/52093
9761 * gfortran.dg/shape_7.f90: New.
9762
9763 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9764
9765 * gcc.target/mips/mips-prepend-1.c: New test.
9766
9767 2012-02-02 Jan Hubicka <jh@suse.cz>
9768 Tom de Vries <tom@codesourcery.com>
9769
9770 PR middle-end/51998
9771 * gcc.dg/alias-12.c: New testcase.
9772 * gcc.dg/alias-13.c: New testcase.
9773
9774 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR target/52086
9777 * gcc.dg/pr52086.c: New test.
9778
9779 PR tree-optimization/52073
9780 * gcc.c-torture/compile/pr52073.c: New test.
9781
9782 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9783
9784 PR fortran/51958
9785 * gfortran.dg/function_optimize_10.f90: New test.
9786
9787 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9788
9789 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9790 test on alpha*-*-*.
9791
9792 2012-02-01 Tobias Burnus <burnus@net-b.de>
9793
9794 PR fortran/52024
9795 * gfortran.dg/typebound_operator_14.f90: New.
9796
9797 2012-02-01 Tobias Burnus <burnus@net-b.de>
9798
9799 PR fortran/52059
9800 * gfortran.dg/elemental_function_1.f90: New.
9801
9802 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9803
9804 PR rtl-optimization/51374
9805 * gcc.target/avr/torture/pr51374-1.c:
9806 Also fail if SBIS is seen.
9807
9808 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9809
9810 PR rtl-optimization/51374
9811 * gcc.target/avr/torture/pr51374-1.c: New.
9812
9813 2012-01-31 Tobias Burnus <burnus@net-b.de>
9814
9815 PR fortran/52024
9816 * gfortran.dg/typebound_generic_11.f90: New.
9817
9818 2012-01-31 Tobias Burnus <burnus@net-b.de>
9819
9820 PR fortran/52029
9821 * gfortran.dg/class_49.f90: New.
9822
9823 2012-01-31 Tobias Burnus <burnus@net-b.de>
9824
9825 PR fortran/52013
9826 * gfortran.dg/elemental_args_check_6.f90: New.
9827
9828 2012-01-31 Jason Merrill <jason@redhat.com>
9829
9830 PR c++/52043
9831 * g++.dg/cpp0x/variadic122.C: New.
9832
9833 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9834
9835 PR fortran/52012
9836 * gfortran.dg/realloc_on_assign_10.f90: New test.
9837
9838 2012-01-31 Richard Guenther <rguenther@suse.de>
9839
9840 PR tree-optimization/51528
9841 * gcc.dg/torture/pr51528.c: New testcase.
9842
9843 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9844
9845 PR go/48501
9846 * lib/go.exp (go_target_compile): Append timeout= to options.
9847 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9848 select5-out.go test on alpha*-*-* targets.
9849
9850 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9851
9852 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9853 (TEST_SHORT): Reformat in the same way.
9854 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9855 (TEST_SHORT): Reformat in the same way.
9856 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9857 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9858 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9859 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9860 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9861
9862 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9863
9864 PR target/51835
9865 * gcc.target/arm/pr51835.c: New testcase.
9866
9867 2012-01-30 Richard Guenther <rguenther@suse.de>
9868
9869 PR tree-optimization/52028
9870 * gcc.dg/torture/pr52028.c: New testcase.
9871 * gfortran.dg/ldist-pr45199.f: Adjust.
9872 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9873 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9874 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9875
9876 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR debug/52027
9879 * gcc.dg/tree-prof/pr52027.c: New test.
9880
9881 PR tree-optimization/52046
9882 * gcc.dg/pr52046.c: New test.
9883
9884 PR debug/52048
9885 * g++.dg/other/pr52048.C: New test.
9886
9887 2012-01-30 Richard Guenther <rguenther@suse.de>
9888
9889 PR tree-optimization/52045
9890 * gcc.dg/pr52045.c: New testcase.
9891
9892 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9893
9894 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9895 new code generated for __sync_lock_release.
9896
9897 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9898
9899 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9900
9901 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9902
9903 PR testsuite/51875
9904 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9905
9906 * g++.dg/ext/visibility/template10.C: Fix typo.
9907
9908 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9909
9910 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 PR c++/51327
9913 * g++.dg/cpp0x/constexpr-ice6.C: New.
9914
9915 2012-01-29 Tobias Burnus <burnus@net-b.de>
9916
9917 PR fortran/41600
9918 * gfortran.dg/default_initialization_6.f90: New.
9919
9920 2012-01-29 Tobias Burnus <burnus@net-b.de>
9921
9922 PR fortran/51972
9923 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9924 * gfortran.dg/class_48.f90: New.
9925
9926 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9927
9928 PR fortran/51808
9929 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9930
9931 2012-01-28 Tobias Burnus <burnus@net-b.de>
9932
9933 PR fortran/51972
9934 * gfortran.dg/class_allocate_12.f90: New.
9935
9936 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9937
9938 * gcc.dg/torture/pr50444.c: Fix dg directives.
9939
9940 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR target/52006
9943 * gcc.target/arm/pr52006.c: New test.
9944
9945 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9946
9947 PR testsuite/52011
9948 * gcc.dg/lto/trans-mem.h: New file.
9949 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9950 * gcc.dg/lto/trans-mem-1_1.c: Same.
9951 * gcc.dg/lto/trans-mem-4_1.c: Same.
9952 * gcc.dg/lto/trans-mem-3_1.c: Same.
9953
9954 2012-01-27 Tobias Burnus <burnus@net-b.de>
9955
9956 PR fortran/52022
9957 * gfortran.dg/dummy_procedure_7.f90: New.
9958
9959 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9960
9961 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9962 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9963
9964 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR c++/51852
9967 * g++.dg/other/gc5.C: New test.
9968
9969 2012-01-27 Richard Guenther <rguenther@suse.de>
9970
9971 PR tree-optimization/50444
9972 * gcc.dg/torture/pr50444.c: New testcase.
9973
9974 2012-01-27 Tobias Burnus <burnus@net-b.de>
9975
9976 PR fortran/51970
9977 PR fortran/51977
9978 * gfortran.dg/move_alloc_13.f90: New.
9979
9980 2012-01-27 Tobias Burnus <burnus@net-b.de>
9981
9982 PR fortran/51953
9983 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9984 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9985 and change dg-error string.
9986
9987 2012-01-27 Tobias Burnus <burnus@net-b.de>
9988
9989 PR fortran/52016
9990 * gfortran.dg/elemental_args_check_5.f90: New.
9991
9992 2012-01-27 Richard Guenther <rguenther@suse.de>
9993
9994 PR middle-end/51959
9995 * g++.dg/torture/pr51959.C: New testcase.
9996
9997 2012-01-27 Tom de Vries <tom@codesourcery.com>
9998
9999 PR tree-optimization/51990
10000 * gcc.dg/pr51990.c: New test.
10001 * gcc.dg/pr51990-2.c: Same.
10002
10003 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10004 Tobias Burnus <burnus@gcc.gnu.org>
10005
10006 PR fortran/48705
10007 * gfortran.dg/class_allocate_11.f03: New.
10008
10009 PR fortran/51870
10010 PR fortran/51943
10011 PR fortran/51946
10012 * gfortran.dg/class_allocate_7.f03: New.
10013 * gfortran.dg/class_allocate_8.f03: New.
10014 * gfortran.dg/class_allocate_9.f03: New.
10015 * gfortran.dg/class_allocate_10.f03: New.
10016
10017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gnat.dg/discr34.adb: New test.
10020 * gnat.dg/discr34_pkg.ads: New helper.
10021
10022 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10023
10024 * gnat.dg/discr33.adb: New test.
10025
10026 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10027
10028 * gnat.dg/limited_with3.ad[sb): New test.
10029 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10030 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10031 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10032
10033 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * gnat.dg/stack_usage1.adb: New test.
10036 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10037
10038 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10039 * gcc.dg/pr44194-2.c: Likewise.
10040
10041 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10042
10043 PR c++/51370
10044 * g++.dg/template/crash112.C: New.
10045
10046 2012-01-27 Richard Henderson <rth@redhat.com>
10047
10048 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10049
10050 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10051
10052 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10053
10054 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR middle-end/51895
10057 * g++.dg/opt/pr51895.C: New test.
10058
10059 2012-01-26 Michael Matz <matz@suse.de>
10060
10061 PR tree-optimization/48794
10062 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10063
10064 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10065
10066 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10067
10068 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10069
10070 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10071 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10072 memory.
10073 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10074 the default value for s390 and s390x.
10075
10076 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10077
10078 PR lto/51698
10079 * gcc.dg/lto/trans-mem-4_0.c: New.
10080 * gcc.dg/lto/trans-mem-4_1.c: New.
10081 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10082 TM builtins.
10083 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10084 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10085 TM builtins.
10086 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10087 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10088 TM builtins.
10089
10090 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10091
10092 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10093
10094 2012-01-25 Ian Lance Taylor <iant@google.com>
10095
10096 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10097
10098 2012-01-25 Tobias Burnus <burnus@net-b.de>
10099
10100 PR fortran/51995
10101 * gfortran.dg/typebound_proc_25.f90: New.
10102
10103 2012-01-25 Jason Merrill <jason@redhat.com>
10104
10105 PR c++/51992
10106 * g++.dg/lto/pr51992_0.C: New.
10107
10108 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10109
10110 PR tree-optimization/51987
10111 * gcc.target/i386/pr51987.c: New test.
10112
10113 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10114
10115 * gcc.dg/tm/lto-1.c: Require lto support in target.
10116
10117 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10118
10119 PR rtl-optimization/48374
10120 * gcc.dg/pr48374.c: New test.
10121
10122 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10123
10124 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10125
10126 2012-01-25 Tobias Burnus <burnus@net-b.de>
10127
10128 PR fortran/51966
10129 * gfortran.dg/derived_constructor_char_3.f90: New.
10130
10131 2012-01-24 Ian Lance Taylor <iant@google.com>
10132
10133 * go.test/go-test.exp (filecmp): New procedure.
10134 (errchk): Handle quoted square brackets.
10135 (go-gc-tests): Set go_compile_args. Handle various new test
10136 lines. Skip a few new tests.
10137 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10138
10139 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10140
10141 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10142 (check_effective_target_vect_extract_even_odd)
10143 (check_effective_target_vect_interleave): Return true for MIPS
10144 paired-single.
10145
10146 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10147
10148 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10149 (main): Use it instead of argc.
10150
10151 2012-01-24 Jason Merrill <jason@redhat.com>
10152
10153 PR c++/51973
10154 * g++.dg/cpp0x/sfinae31.C: New.
10155
10156 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10157
10158 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10159
10160 2012-01-24 Jason Merrill <jason@redhat.com>
10161
10162 PR c++/51812
10163 * g++.dg/inherit/covariant20.C: New.
10164
10165 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10166
10167 PR c++/51223
10168 * g++.dg/parse/crash58.C: New.
10169
10170 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR target/51957
10173 * gcc.dg/pr51957-1.c: New test.
10174 * gcc.dg/pr51957-1.h: New file.
10175 * gcc.dg/pr51957-2.c: New test.
10176
10177 2012-01-23 Jason Merrill <jason@redhat.com>
10178
10179 PR c++/51930
10180 * g++.dg/ext/visibility/template10.C: New.
10181
10182 2012-01-23 Tobias Burnus <burnus@net-b.de>
10183
10184 PR fortran/51948
10185 * gfortran.dg/move_alloc_12.f90: New.
10186
10187 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10188
10189 PR middle-end/45416
10190 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10191
10192 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10193
10194 PR c++/51398
10195 * g++.dg/template/crash111.C: New.
10196
10197 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10198
10199 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10200 configurations.
10201 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10202
10203 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10204
10205 PR testsuite/51941
10206 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10207 the DW_TAG_class_type and DW_AT_name: "Executor".
10208
10209 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10210
10211 * lib/target-supports.exp
10212 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10213 (check_effective_target_vect_interleave): Likewise.
10214
10215 2012-01-22 Jason Merrill <jason@redhat.com>
10216
10217 PR c++/51925
10218 * g++.dg/template/using20.C: New.
10219 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10220
10221 2012-01-23 Jason Merrill <jason@redhat.com>
10222
10223 PR target/51934
10224 * g++.dg/torture/pr51344.C: Limit to x86.
10225
10226 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10227
10228 * c-c++-common/tm/omp.c: Require target with pthread support.
10229
10230 2012-01-23 Richard Guenther <rguenther@suse.de>
10231
10232 PR tree-optimization/51949
10233 * gcc.dg/torture/pr51949.c: New testcase.
10234
10235 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR rtl-optimization/51933
10238 * gcc.c-torture/execute/pr51933.c: New test.
10239
10240 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10241
10242 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10243 Do not define for Interix.
10244
10245 2012-01-22 Jason Merrill <jason@redhat.com>
10246
10247 PR c++/51832
10248 * g++.dg/lto/pr51832.h: New.
10249 * g++.dg/lto/pr51832_0.C: New.
10250 * g++.dg/lto/pr51832_1.C: New.
10251
10252 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10253
10254 * gcc.dg/ext-elim-1.c: New test.
10255
10256 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10257
10258 PR target/51931
10259 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10260 * g++.dg/opt/longbranch1.C: Likewise.
10261
10262 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10263
10264 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10265 in C++11 mode.
10266
10267 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10268
10269 PR fortran/50556
10270 * gfortran.dg/namelist_74.f90: New test.
10271 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10272
10273 2012-01-21 Tobias Burnus <burnus@net-b.de>
10274
10275 PR fortran/51913
10276 * gfortran.dg/class_47.f90: New.
10277
10278 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10279
10280 * gnat.dg/renaming5.ad[sb]: New test.
10281
10282 2012-01-20 Jason Merrill <jason@redhat.com>
10283
10284 PR c++/51919
10285 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10286
10287 2012-01-20 Jason Merrill <jason@redhat.com>
10288
10289 PR c++/51922
10290 * g++.dg/ext/attrib42.C: Require ilp32.
10291
10292 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR target/51915
10295 * gcc.target/arm/pr51915.c: New test.
10296
10297 2012-01-20 Cary Coutant <ccoutant@google.com>
10298 Dodji Seketeli <dodji@redhat.com>
10299
10300 PR debug/45682
10301 * g++.dg/debug/dwarf2/nested-3.C: New test.
10302
10303 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10304
10305 PR c++/51402
10306 * g++.dg/template/crash110.C: New.
10307
10308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10309
10310 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10311 Remove default options on hppa*-*-hpux*.
10312
10313 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10314
10315 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10316
10317 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10318
10319 * gcc.c-torture/compile/pr51856.c: New testcase.
10320
10321 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10322
10323 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10324 options to go_target_compile.
10325
10326 2012-01-20 Kai Tietz <ktietz@redhat.com>
10327
10328 * g++.dg/torture/pr51344.C: Fix typo.
10329
10330 2012-01-20 Richard Guenther <rguenther@suse.de>
10331
10332 PR tree-optimization/51903
10333 * g++.dg/torture/pr51903.C: New testcase.
10334
10335 2012-01-20 Tobias Burnus <burnus@net-b.de>
10336 Janus Weil <janus@gcc.gnu.org>
10337
10338 PR fortran/51056
10339 * gfortran.dg/use_21.f90: New.
10340
10341 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR target/51106
10344 * gcc.dg/torture/pr51106-1.c: New test.
10345 * gcc.dg/torture/pr51106-2.c: New test.
10346
10347 2012-01-19 Kai Tietz <ktietz@redhat.com>
10348
10349 * g++.dg/torture/pr51344.C: New test.
10350
10351 2012-01-19 Tobias Burnus <burnus@net-b.de>
10352
10353 PR fortran/51904
10354 * gfortran.dg/intrinsic_size_2.f90: New.
10355
10356 2012-01-19 Jason Merrill <jason@redhat.com>
10357
10358 PR c++/51889
10359 * g++.dg/inherit/using7.C: New.
10360
10361 2012-01-19 Richard Guenther <rguenther@suse.de>
10362
10363 PR tree-optimization/37997
10364 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10365
10366 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10367
10368 PR rtl-optimization/51505
10369 * gcc.dg/pr51505.c: New test.
10370
10371 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10372
10373 PR fortran/51634
10374 * gfortran.dg/typebound_operator_12.f03: New.
10375 * gfortran.dg/typebound_operator_13.f03: New.
10376
10377 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10378
10379 PR c++/51225
10380 * g++.dg/cpp0x/pr51225.C: New.
10381
10382 2012-01-17 Ian Lance Taylor <iant@google.com>
10383
10384 PR go/50656
10385 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10386
10387 2012-01-17 Tobias Burnus <burnus@net-b.de>
10388
10389 PR fortran/51869
10390 * gfortran.dg/realloc_on_assign_9.f90: New.
10391
10392 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10393
10394 PR other/51165
10395 * gcc.dg/tm/memopt-3.c: Remove xfail.
10396 * gcc.dg/tm/memopt-4.c: Remove xfail.
10397 * gcc.dg/tm/memopt-5.c: Remove xfail.
10398 * gcc.dg/tm/memopt-7.c: Remove xfail.
10399
10400 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR tree-optimization/51877
10403 * gcc.c-torture/execute/pr51877.c: New test.
10404
10405 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10406
10407 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10408 {!vect_align_arrays} to vect_sizes_32B_16B.
10409 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10410 * gcc.dg/vect/vect-peel-3.c: Ditto.
10411
10412 2012-01-16 Jason Merrill <jason@redhat.com>
10413
10414 PR c++/51854
10415 * g++.dg/abi/mangle60.C: New.
10416
10417 PR c++/51827
10418 * g++.dg/pch/mangle1.{C,Hs}: New.
10419
10420 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10421 Tobias Burnus <burnus@net-b.de>
10422
10423 PR fortran/50981
10424 * gfortran.dg/elemental_optional_args_3.f90: New
10425 * gfortran.dg/elemental_optional_args_4.f90: New
10426
10427 2012-01-16 Tobias Burnus <burnus@net-b.de>
10428
10429 PR fortran/51809
10430 * gfortran.dg/use_20.f90: New
10431
10432 2012-01-16 Jason Merrill <jason@redhat.com>
10433
10434 PR c++/51868
10435 * g++.dg/cpp0x/rv-bitfield.C: New.
10436 * g++.dg/cpp0x/rv-bitfield2.C: New.
10437
10438 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10439
10440 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10441 subroutine 'qsort' and use index array to assign the result.
10442
10443 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR tree-optimization/51865
10446 * gcc.dg/pr51865.c: New test.
10447
10448 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10449
10450 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10451
10452 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10453
10454 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10455 to be loaded from the constant pool, rather than via %hi and %lo.
10456
10457 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10458
10459 PR rtl-optimization/51821
10460 * gcc.dg/pr51821.c: New test.
10461
10462 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10463
10464 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10465
10466 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10467
10468 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10469
10470 2012-01-14 Tobias Burnus <burnus@net-b.de>
10471
10472 PR fortran/51800
10473 * gfortran.dg/init_flag_8.f90: New.
10474 * gfortran.dg/init_flag_9.f90: New.
10475
10476 2011-01-14 Tobias Burnus <burnus@net-b.de>
10477
10478 PR fortran/51816
10479 * gfortran.dg/use_18.f90: New.
10480 * gfortran.dg/use_19.f90: New.
10481
10482 2012-01-13 Ian Lance Taylor <iant@google.com>
10483
10484 PR c++/50012
10485 * g++.dg/warn/Wsign-compare-4.C: New.
10486
10487 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10488
10489 PR fortran/48351
10490 * gfortran.dg/alloc_comp_assign.f03: New.
10491 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10492 __BUILTIN_FREE from 38 to 32.
10493
10494 2012-01-13 Jason Merrill <jason@redhat.com>
10495
10496 PR c++/20681
10497 * g++.dg/warn/Wreturn-type-7.C: New.
10498
10499 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10500
10501 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10502 assumption.
10503 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10504 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10505 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10506 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10507 int32plus because of big array needed.
10508 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10509 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10510
10511 2012-01-13 Jason Merrill <jason@redhat.com>
10512
10513 PR c++/51813
10514 * g++.dg/ext/visibility/template9.C: New.
10515
10516 PR c++/51620
10517 * g++.dg/cpp0x/defaulted34.C: New.
10518 * g++.dg/template/virtual3.C: New.
10519
10520 2012-01-13 Richard Guenther <rguenther@suse.de>
10521
10522 PR middle-end/8081
10523 * gcc.dg/torture/pr8081.c: New testcase.
10524
10525 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10526
10527 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10528
10529 2012-01-12 Jason Merrill <jason@redhat.com>
10530
10531 PR c++/51714
10532 * g++.dg/ext/stmtexpr14.C: New.
10533
10534 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10535
10536 PR c++/51633
10537 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10538
10539 2012-01-12 Jason Merrill <jason@redhat.com>
10540
10541 PR c++/48051
10542 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10543 * g++.dg/abi/mangle58.C: Likewise.
10544
10545 PR c++/51403
10546 * g++.dg/template/arg8.C: New.
10547
10548 2012-01-12 Ira Rosen <irar@il.ibm.com>
10549
10550 PR tree-optimization/51799
10551 * gcc.dg/vect/pr51799.c: New test.
10552 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10553 patterns.
10554
10555 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10556 Tobias Burnus <burnus@net-b.de>
10557
10558 PR fortran/51057
10559 PR fortran/51616
10560 * lib/target-supports.exp
10561 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10562 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10563
10564 2012-01-11 Jason Merrill <jason@redhat.com>
10565
10566 PR c++/51565
10567 * g++.dg/ext/attrib42.C: New.
10568
10569 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR bootstrap/51796
10572 * gcc.dg/pr51796.c: New test.
10573
10574 2012-01-11 Jason Merrill <jason@redhat.com>
10575
10576 PR c++/51818
10577 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10578
10579 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10580
10581 * gnat.dg/array19.ad[sb]: New test.
10582
10583 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10584
10585 * gnat.dg/opt23.ad[sb]: New test.
10586 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10587 * gnat.dg/opt24.ad[sb]: New test.
10588
10589 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10590
10591 PR tree-optimization/49642
10592 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10593 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10594
10595 2012-01-11 Jason Merrill <jason@redhat.com>
10596
10597 PR c++/51613
10598 * g++.dg/template/explicit-args5.C: New.
10599
10600 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10601
10602 * gcc.c-torture/execute/20120110-1.c: New testcase.
10603
10604 2012-01-10 Jason Merrill <jason@redhat.com>
10605
10606 PR c++/51614
10607 * g++.dg/inherit/ambig1.C: New.
10608
10609 PR c++/51433
10610 * g++.dg/cpp0x/constexpr-cache1.C: New.
10611
10612 2012-01-10 Richard Guenther <rguenther@suse.de>
10613
10614 PR tree-optimization/51801
10615 * gcc.dg/torture/pr51801.c: New testcase.
10616
10617 2012-01-10 Tobias Burnus <burnus@net-b.de>
10618
10619 PR fortran/51652
10620 * gfortran.dg/allocate_with_typespec_5.f90: New.
10621
10622 2012-01-10 Tobias Burnus <burnus@net-b.de>
10623
10624 * gfortran.dg/class_39.f03: Update dg-error string.
10625
10626 2012-01-10 Richard Guenther <rguenther@suse.de>
10627
10628 PR tree-optimization/50913
10629 * gcc.dg/graphite/interchange-16.c: New testcase.
10630 * gcc.dg/graphite/scop-20.c: XFAIL.
10631 * gfortran.dg/graphite/interchange-1.f: Likewise.
10632 * gfortran.dg/graphite/block-1.f90: Likewise.
10633 * gfortran.dg/graphite/block-2.f: Likewise.
10634
10635 2012-01-10 Richard Henderson <rth@redhat.com>
10636
10637 * lib/target-supports.exp (check_effective_target_vect_perm,
10638 check_effective_target_vect_perm_byte,
10639 check_effective_target_vect_perm_short): Enable for arm neon.
10640
10641 2012-01-09 Tobias Burnus <burnus@net-b.de>
10642
10643 PR fortran/46328
10644 * gfortran.dg/typebound_operator_11.f90: New.
10645
10646 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * gnat.dg/array18.adb: New test.
10649 * gnat.dg/array18_pkg.ads: New helper.
10650
10651 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR fortran/51791
10654 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10655 around base object in first assignment in main program.
10656 * gfortran.dg/typebound_operator_10.f03: New test.
10657
10658 2012-01-09 Martin Jambor <mjambor@suse.cz>
10659
10660 PR tree-optimization/51759
10661 * g++.dg/ipa/pr51759.C: New test.
10662
10663 2012-01-09 Tobias Burnus <burnus@net-b.de>
10664
10665 PR fortran/51758
10666 * gfortran.dg/optional_absent_2.f90: New.
10667
10668 2012-01-09 Tobias Burnus <burnus@net-b.de>
10669
10670 PR fortran/51578
10671 * gfortran.dg/use_17.f90: New.
10672
10673 2012-01-09 Gary Funck <gary@intrepid.com>
10674
10675 PR preprocessor/33919
10676 * gcc.dg/pr33919.c: New test.
10677 * gcc.dg/pr33919-0.h: New test header file.
10678 * gcc.dg/pr33919-1.h: Ditto.
10679 * gcc.dg/pr33919-2.h: Ditto.
10680
10681 2012-01-07 Jan Hubicka <jh@suse.cz>
10682
10683 PR tree-optimize/51694
10684 * gcc.c-torture/compile/pr51694.c: new testcase.
10685
10686 2012-01-07 Jan Hubicka <jh@suse.cz>
10687
10688 PR tree-optimization/51600
10689 * g++.dg/torture/pr51600.C: New testcase.
10690
10691 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10692
10693 PR gcov-profile/51715
10694 PR gcov-profile/51717
10695 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10696 * gcc.misc-tests/gcov-14.c: Likewise.
10697
10698 2012-01-06 Jason Merrill <jason@redhat.com>
10699
10700 * g++.dg/parse/new5.C: New.
10701
10702 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10703
10704 PR testsuite/51655
10705 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10706 including <string.h>.
10707
10708 2012-01-06 Jason Merrill <jason@redhat.com>
10709
10710 * g++.dg/abi/mangle51.C: New.
10711 * g++.dg/abi/mangle52.C: New.
10712 * g++.dg/abi/mangle53.C: New.
10713 * g++.dg/abi/mangle54.C: New.
10714 * g++.dg/abi/mangle55.C: New.
10715 * g++.dg/abi/mangle56.C: New.
10716 * g++.dg/abi/mangle57.C: New.
10717 * g++.dg/abi/mangle58.C: New.
10718 * g++.dg/abi/mangle59.C: New.
10719 * g++.dg/cpp0x/trailing3.C: Update mangling.
10720 * g++.dg/cpp0x/variadic111.C: Update mangling.
10721 * g++.dg/cpp0x/variadic4.C: Update mangling.
10722 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10723 * g++.dg/template/nontype22.C: Works now.
10724 * g++.dg/template/pr35240.C: Works now.
10725
10726 * g++.dg/cpp0x/error7.C: New.
10727
10728 2012-01-06 Tobias Burnus <burnus@net-b.de>
10729
10730 * gfortran.dg/deallocate_stat_2.f90: New.
10731 * coarray/allocate_errgmsg.f90: New.
10732 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10733 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10734 * coarray/subobject_1.f90: Fix for num_images > 1.
10735 * gfortran.dg/deallocate_stat.f90: Update due to changed
10736 stat= handling.
10737
10738 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10739
10740 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10741
10742 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * ada/acats/overflow.lst: Add cb20004.
10745
10746 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10747
10748 PR c++/51541
10749 * g++.dg/cpp0x/alias-decl-18.C: New test.
10750
10751 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10752
10753 * gcc.c-torture/execute/20120104-1.c: New test.
10754
10755 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10756
10757 PR fortran/PR48946
10758 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10759 the old typebound_operator_8.f03.
10760 * gfortran.dg/typebound_operator_8.f03: New version of
10761 typebound_operator_7.f03 with 'u' a derived type instead of a
10762 class object.
10763
10764 2012-01-05 Richard Guenther <rguenther@suse.de>
10765
10766 * g++.dg/torture/pr49309.C: Skip for -flto.
10767
10768 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10769
10770 PR middle-end/51761
10771 * gcc.c-torture/compile/pr51761.c: New test.
10772
10773 2012-01-05 Richard Guenther <rguenther@suse.de>
10774
10775 PR tree-optimization/51760
10776 * gcc.dg/torture/pr51760.c: New testcase.
10777
10778 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10779
10780 PR middle-end/51472
10781 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10782
10783 2012-01-05 Richard Guenther <rguenther@suse.de>
10784
10785 PR lto/41576
10786 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10787 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10788
10789 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR debug/51695
10792 * gcc.dg/pr51695.c: New test.
10793
10794 2012-01-04 Andrew Pinski <apinski@cavium.com>
10795
10796 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10797 * gcc.target/mips/octeon2-lx-1.c: New test.
10798 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10799 * gcc.target/mips/octeon2-lx-2.c: New test.
10800 * gcc.target/mips/octeon2-lx-3.c: New test.
10801
10802 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10803
10804 PR other/51163
10805 PR other/51164
10806 * gcc.dg/tm/alias-1.c: Adjust regexp.
10807 * gcc.dg/tm/alias-2.c: Adjust regexp.
10808
10809 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10810
10811 PR c++/51064
10812 * g++.dg/warn/Wparentheses-26.C: New.
10813
10814 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10815
10816 * gfortran.dg/elemental_optional_args_2.f90: New test.
10817
10818 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10819
10820 PR fortran/49693
10821 * gfortran.dg/common_17.f90: New test.
10822
10823 2012-01-04 Richard Guenther <rguenther@suse.de>
10824
10825 PR tree-optimization/49651
10826 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10827 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10828
10829 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10830
10831 PR c++/51738
10832 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10833
10834 2012-01-03 Andrew Pinski <apinski@cavium.com>
10835
10836 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10837 for all mips targets. Also allow an optional .cfi_startproc.
10838
10839 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10840
10841 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10842
10843 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10844
10845 PR c++/29273
10846 * g++.dg/rtti/dyncast5.C: New.
10847
10848 2012-01-03 Richard Guenther <rguenther@suse.de>
10849
10850 PR tree-optimization/51070
10851 * gcc.dg/torture/pr51070-2.c: New testcase.
10852
10853 2012-01-03 Richard Guenther <rguenther@suse.de>
10854
10855 PR tree-optimization/51692
10856 * gcc.dg/torture/pr51692.c: New testcase.
10857
10858 2012-01-03 Richard Guenther <rguenther@suse.de>
10859
10860 PR debug/51650
10861 * g++.dg/lto/pr51650-3_0.C: New testcase.
10862
10863 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10864
10865 PR c++/15867
10866 * g++.dg/warn/Wredundant-decls-spec.C: New.
10867
10868 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR tree-optimization/51719
10871 * g++.dg/tree-prof/pr51719.C: New test.
10872
10873 2012-01-03 Richard Guenther <rguenther@suse.de>
10874
10875 PR middle-end/51730
10876 * gcc.dg/fold-compare-6.c: New testcase.
10877
10878 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR c++/51669
10881 * g++.dg/gomp/pr51669.C: New test.
10882
10883 2012-01-02 Jason Merrill <jason@redhat.com>
10884
10885 PR c++/51675
10886 * g++.dg/cpp0x/constexpr-union2.C: New.
10887
10888 PR c++/51666
10889 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10890
10891 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10892
10893 PR c++/51462
10894 * g++.dg/cpp0x/constexpr-99.C: New test.
10895
10896 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10897
10898 PR c++/20140
10899 * g++.dg/template/init9.C: New.
10900
10901 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10902
10903 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10904 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10905 rather than a specific number.
10906
10907 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10908
10909 PR fortran/46262
10910 PR fortran/46328
10911 PR fortran/51052
10912 * gfortran.dg/typebound_operator_7.f03: New.
10913 * gfortran.dg/typebound_operator_8.f03: New.
10914
10915 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10916
10917 PR target/51729
10918 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10919 XFAIL.
10920 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10921
10922 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10923
10924 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10925
10926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10927
10928 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10929 for MIPS.
10930
10931 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10932
10933 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10934 * gfortran.dg/io_real_boz_4.f90: Likewise.
10935 * gfortran.dg/io_real_boz_5.f90: Likewise.
10936
10937 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10938
10939 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10940
10941 2012-01-02 Revital Eres <revital.eres@linaro.org>
10942
10943 * gcc.dg/sms-11.c: New file.
10944
10945 2012-01-02 Tobias Burnus <burnus@net-b.de>
10946
10947 PR fortran/51682
10948 * gfortran.dg/coarray/image_index_3.f90: New.
10949
10950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10951
10952 PR c++/16603
10953 * g++.dg/parse/enum8.C: New.
10954
10955 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10956
10957 PR c++/51379
10958 * g++.dg/conversion/reinterpret4.C: New.
10959 * g++.dg/conversion/reinterpret1.C: Adjust.
10960
10961 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10962
10963 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10964
10965 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10966
10967 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10968 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10969 * g++.old-deja/g++.jason/access14.C: Likewise.
10970 * g++.old-deja/g++.jason/access8.C: Likewise.
10971 * g++.old-deja/g++.jason/access1.C: Likewise.
10972 * g++.old-deja/g++.other/access3.C: Likewise.
10973 * g++.old-deja/g++.other/access5.C: Likewise.
10974 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10975 * g++.old-deja/g++.law/visibility22.C: Likewise.
10976 * g++.old-deja/g++.law/visibility26.C: Likewise.
10977 * g++.old-deja/g++.mike/p2746.C: Likewise.
10978 * g++.dg/debug/using1.C: Likewise.
10979 * g++.dg/lookup/using51.C: Likewise.
10980 * g++.dg/inherit/using5.C: Likewise.
10981 * g++.dg/inherit/pr30297.C: Likewise.
10982 * g++.dg/inherit/access8.C: Likewise.
10983 * g++.dg/torture/pr39362.C: Likewise.
10984 * g++.dg/template/crash13.C: Likewise.
10985 * g++.dg/template/using10.C: Likewise.
10986
10987 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10988
10989 PR fortran/51502
10990 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10991
10992 2012-01-01 Ira Rosen <irar@il.ibm.com>
10993
10994 PR tree-optimization/51704
10995 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10996 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10997 corresponding flags.
10998
10999 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11000
11001 PR c++/51723
11002 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11003
11004 2012-01-01 Jan Hubicka <jh@suse.cz>
11005
11006 PR rtl-optimization/51069
11007 * gcc.c-torture/compile/pr51069.c: New testcase.
11008
11009 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR tree-optimization/51683
11012 * gcc.dg/pr51683.c: New test.
11013 \f
11014 Copyright (C) 2012 Free Software Foundation, Inc.
11015
11016 Copying and distribution of this file, with or without modification,
11017 are permitted in any medium without royalty provided the copyright
11018 notice and this notice are preserved.