re PR regression/55688 (FAIL: g++.dg/other/pr55650.C)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-14 Steve Ellcey <sellcey@mips.com>
2
3 PR regression/55688
4 * g++.dg/other/pr55650.C: Add dg-require-profiling.
5
6 2012-12-14 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/55684
9 * gcc.dg/torture/pr55684.c: New testcase.
10
11 2012-12-14 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/55687
14 * gcc.dg/torture/pr55687.c: New testcase.
15
16 2012-12-13 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/55652
19 * g++.dg/cpp0x/noexcept19.C: New test.
20
21 2012-12-13 Richard Biener <rguenther@suse.de>
22
23 PR lto/55660
24 * gcc.dg/lto/pr55660_0.c: New testcase.
25 * gcc.dg/lto/pr55660_1.c: Likewise.
26
27 2012-12-13 Jakub Jelinek <jakub@redhat.com>
28
29 PR gcov-profile/55650
30 * g++.dg/other/pr55650.C: New test.
31 * g++.dg/other/pr55650.cc: New file.
32
33 2012-12-12 Jakub Jelinek <jakub@redhat.com>
34
35 PR debug/55665
36 * g++.dg/guality/pr55665.C: New test.
37
38 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
39 set_target_env_var the same as if it is empty list.
40 (dg-set-target-env-var): Fix up error message.
41 (set-target-env-var): Record both preexisting env var values
42 as well as info that env wasn't set.
43 (restore-target-env-var): Iterate on reversed list, if second
44 sublist element is 1, setenv the env var to the third sublist
45 element, otherwise unsetenv it.
46 (gcc-dg-runtest): Don't initialize set_target_env_var.
47 (dg-test): Unset set_target_env_var if it was set.
48
49 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
50 on argc being one.
51 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
52 Whitespace fixes. Avoid unnecessary * sizeof(char).
53 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
54 dg-options. Whitespace fixes.
55 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
56 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
57 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
58 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
59 * g++.dg/asan/default-options-1.C: Whitespace fixes.
60 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
61 first __asan_symbolize argument unnamed. Avoid unnecessary
62 * sizeof(char).
63 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
64 on argc being one. Allow both _Znwj and _Znwm as operator new.
65 Ignore everything in the backtrace above operator new. Fix up
66 dg-output regexps.
67 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
68 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
69 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
70 on failures. Avoid pointless PASS dg-output check. Remove bogus
71 dg-shouldfail.
72 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
73 Avoid unnecessary * sizeof(char).
74 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
75 Don't rely on argc being one.
76 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
77 Avoid unnecessary * sizeof(char).
78 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
79 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
80 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
81 Fix up dg-output regexps.
82 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
83 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
84 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
85 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
86 one.
87 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
88 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
89 Avoid unnecessary * sizeof(char).
90
91 2012-12-12 Wei Mi <wmi@google.com>
92
93 * lib/target-supports.exp (check_effective_target_dlopen,
94 check_effective_target_clone, check_effective_target_setrlimit,
95 check_effective_target_swapcontext): New procedures.
96 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
97 (dg-set-target-env-var, set-target-env-var,
98 restore-target-env-var): New procedures.
99 (gcc-dg-runtest): Set set_target_env_var.
100 * g++.dg/asan/symbolize-callback-1.C: New test.
101 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
102 * g++.dg/asan/deep-tail-call-1.C: New test.
103 * g++.dg/asan/default-options-1.C: New test.
104 * g++.dg/asan/interception-test-1.C: New test.
105 * g++.dg/asan/dlclose-test-1-so.cc: New file.
106 * g++.dg/asan/deep-thread-stack-1.C: New test.
107 * g++.dg/asan/interception-malloc-test-1.C: New test.
108 * g++.dg/asan/deep-stack-uaf-1.C: New test.
109 * g++.dg/asan/large-func-test-1.C: New test.
110 * g++.dg/asan/interception-failure-test-1.C: New test.
111 * c-c++-common/asan/strip-path-prefix-1.c: New test.
112 * c-c++-common/asan/force-inline-opt0-1.c: New test.
113 * c-c++-common/asan/swapcontext-test-1.c: New test.
114 * c-c++-common/asan/null-deref-1.c: New test.
115 * c-c++-common/asan/global-overflow-1.c: New test.
116 * c-c++-common/asan/strncpy-overflow-1.c: New test.
117 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
118 * c-c++-common/asan/stack-overflow-1.c: New test.
119 * c-c++-common/asan/use-after-free-1.c: New test.
120 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
121 * c-c++-common/asan/clone-test-1.c: New test.
122 * c-c++-common/asan/heap-overflow-1.c: New test.
123 * c-c++-common/asan/sleep-before-dying-1.c: New test.
124
125 2012-12-12 Steve Ellcey <sellcey@mips.com>
126
127 * gcc.dg/pr55150-2.c: Add pic support check.
128 * gcc.dg/lto/pr54709_0.c: Ditto.
129
130 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
131
132 PR tree-optimization/55481
133 * gcc.dg/torture/pr55481.c: New testcase.
134
135 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
136 Jakub Jelinek <jakub@redhat.com>
137
138 PR middle-end/52640
139 * gcc.c-torture/compile/limits-externdecl.c: New test.
140
141 2012-12-12 Jakub Jelinek <jakub@redhat.com>
142
143 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
144 from 2000 to 400.
145
146 PR fortran/55633
147 * gcc.dg/torture/pr55633.c: New test.
148
149 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
150
151 PR c++/53094
152 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
153 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
154 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
155
156 2012-12-11 Jakub Jelinek <jakub@redhat.com>
157
158 PR c++/55643
159 * g++.dg/warn/Wunused-var-19.C: New test.
160
161 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
162
163 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
164
165 * gcc.dg/pr54121.c: New test.
166
167 2012-12-11 Jakub Jelinek <jakub@redhat.com>
168
169 PR c++/55619
170 * g++.dg/ext/asm12.C: New test.
171
172 PR tree-optimization/54570
173 * gcc.dg/builtin-object-size-8.c: Xfail.
174 * gcc.dg/builtin-object-size-13.c: New test.
175
176 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
177
178 PR target/55642
179 * gcc.target/arm/pr55642.c: New testcase.
180
181 2012-12-11 Jakub Jelinek <jakub@redhat.com>
182
183 PR middle-end/43631
184 PR bootstrap/55615
185 * g++.dg/other/pr43631.C: New test.
186
187 2012-12-11 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/55079
190 * gcc.dg/Warray-bounds-9.c: New testcase.
191 * gcc.dg/Warray-bounds-10.c: Likewise.
192 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
193
194 2012-12-10 Janus Weil <janus@gcc.gnu.org>
195
196 PR fortran/52909
197 * gfortran.dg/proc_ptr_39.f90: New test case.
198
199 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
200
201 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
202 code duplication is required. Allow BNE to appear.
203
204 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
205
206 * gcc.target/mips/ext-2.c: Require -mlong64.
207
208 2012-12-10 Richard Biener <rguenther@suse.de>
209
210 PR tree-optimization/55107
211 * gcc.dg/torture/pr55107.c: New testcase.
212 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
213
214 2012-12-10 Jakub Jelinek <jakub@redhat.com>
215
216 * g++.dg/asan/asan_test.cc: Sync from upstream.
217 * g++.dg/asan/asan_test_utils.h: Likewise.
218
219 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
220
221 * gcc.target/arm/neon/vrndaf32.c: New test.
222 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
223 * gcc.target/arm/neon/vrndf32.c: Likewise.
224 * gcc.target/arm/neon/vrndqf32.c: Likewise.
225 * gcc.target/arm/neon/vrndmf32.c: Likewise.
226 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
227 * gcc.target/arm/neon/vrndnf32.c: Likewise.
228 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
229 * gcc.target/arm/neon/vrndpf32.c: Likewise.
230 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
231
232 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
233
234 * gcc.misc-tests/gcov-12.c: Fix dg order.
235
236 PR middle-end/54470
237 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
238
239 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
240 for *-*-hpux10*.
241
242 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
243 * gcc.dg/20050826-1.c: Likewise.
244
245 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/vect9.adb: Add -w to dg-options.
248 * gnat.dg/vect10.adb: Likewise.
249
250 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
251
252 PR fortran/55593
253 * gfortran.dg/do_check_8.f90: New test.
254
255 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
256
257 * gnat.dg/vect10.ad[sb]: New test.
258
259 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
260
261 * gnat.dg/vect9.ad[sb]: New test.
262 * gnat.dg/vect9_pkg.ads: New helper.
263
264 2012-12-07 Mike Stump <mikestump@comcast.net>
265
266 * gnat.dg/discr38.adb: Don't use ^M line endings.
267 gnat.dg/loop_optimization13.adb: Likewise.
268 gnat.dg/loop_optimization13.ads: Likewise.
269 gnat.dg/discr36_pkg.adb: Likewise.
270 gnat.dg/discr36_pkg.ads: Likewise.
271 gnat.dg/loop_optimization11_pkg.ads: Likewise.
272 gnat.dg/discr36.ads: Likewise.
273 gnat.dg/loop_optimization11.adb: Likewise.
274
275 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
276
277 PR rtl-optimization/55141
278 * gcc.target/i386/pr55141.c: New.
279
280 2012-12-07 Dodji Seketeli <dodji@redhat.com>
281
282 PR c++/54401
283 * g++.dg/cpp0x/alias-decl-28.C: New test.
284 * g++.dg/cpp0x/alias-decl-16.C: Update.
285
286 2012-12-07 Martin Jambor <mjambor@suse.cz>
287
288 PR tree-optimization/55590
289 * gcc.target/i386/pr55590-1.c: New test.
290 * gcc.target/i386/pr55590-2.c: Likewise.
291
292 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/54975
295 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
296
297 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
298
299 PR target/55597
300 * gcc.target/i386/pr55597.c: New test.
301
302 2012-12-06 Jakub Jelinek <jakub@redhat.com>
303
304 PR c++/54207
305 * g++.dg/cpp0x/noexcept18.C: New test.
306
307 PR c++/55573
308 * g++.dg/cpp0x/constexpr-55573.C: New test.
309
310 PR c++/55137
311 * g++.dg/opt/pr55137.C: New test.
312 * gcc.c-torture/execute/pr55137.c: New test.
313
314 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
315
316 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
317 New procedure.
318 (add_options_for_arm_v8_neon): Likewise.
319
320 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
321
322 * g++.dg/pr55604.C: New test.
323
324 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
325
326 * lib/target-supports.exp
327 (check_effective_target_vect_perm): Allow aarch64*-*-*.
328 (check_effective_target_vect_perm_byte): Likewise.
329 (check_effective_target_vect_perm_short): Likewise.
330 (check_effective_target_vect_char_mult): Likewise.
331 (check_effective_target_vect_extract_even_odd): Likewise.
332 (check_effective_target_vect_interleave): Likewise.
333
334 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
335
336 * g++.dg/abi/mangle-neon-aarch64.C: New test.
337
338 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
339
340 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
341
342 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
343
344 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
345 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
346 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
347 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
348 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
349 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
350 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
351 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
352 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
353 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
354 * gcc.dg/vect/vect-rounding-round.c: Likewise.
355 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
356 * target-supports.exp
357 (check_effective_target_vect_call_btrunc): New.
358 (check_effective_target_vect_call_btruncf): Likewise.
359 (check_effective_target_vect_call_ceil): Likewise.
360 (check_effective_target_vect_call_ceilf): Likewise.
361 (check_effective_target_vect_call_floor): Likewise.
362 (check_effective_target_vect_call_floorf): Likewise.
363 (check_effective_target_vect_call_lceil): Likewise.
364 (check_effective_target_vect_call_lfloor): Likewise.
365 (check_effective_target_vect_call_nearbyint): Likewise.
366 (check_effective_target_vect_call_nearbyintf): Likewise.
367 (check_effective_target_vect_call_round): Likewise.
368 (check_effective_target_vect_call_roundf): Likewise.
369
370 2012-12-05 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/51238
373 * gcc.dg/torture/pr51238.c: New testcase.
374
375 2012-12-05 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/50222
378 * gcc.dg/torture/pr50222.c: New testcase.
379
380 2012-12-05 Richard Biener <rguenther@suse.de>
381
382 PR lto/55525
383 * gcc.dg/lto/pr55525_0.c: New testcase.
384 * gcc.dg/lto/pr55525_1.c: Likewise.
385
386 2012-12-04 Tobias Burnus <burnus@net-b.de>
387
388 * gfortran.dg/quad_3.f90: Really fix an if condition.
389
390 2012-12-04 Tobias Burnus <burnus@net-b.de>
391
392 * gfortran.dg/quad_3.f90: Fix a condition,
393 which wrongly required ordered/lazy evaluation.
394
395 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
396
397 * gcc.target/aarch64/121127.c: New test.
398
399 2012-12-04 Jakub Jelinek <jakub@redhat.com>
400
401 PR testsuite/55587
402 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
403 0 if not.
404 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
405 returned 0.
406 * gcc.dg/asan/asan.exp: Likewise.
407
408 2012-12-04 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/55124
411 * gcc.dg/torture/pr55124.c: New testcase.
412
413 2012-12-03 Tobias Burnus <burnus@net-b.de>
414
415 * gfortran.dg/quad_3.f90: New.
416
417 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/54170
420 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
421
422 2012-12-03 Jakub Jelinek <jakub@redhat.com>
423
424 PR testsuite/55452
425 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
426 on all targets, not just s390*.
427
428 2012-12-03 Marek Polacek <polacek@redhat.com>
429
430 PR c/55570
431 * gcc.dg/pr55570.c: New test.
432
433 2012-12-03 Jakub Jelinek <jakub@redhat.com>
434
435 * lib/asan-dg.exp (asan_get_gtest_test_list,
436 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
437 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
438 and [asan_get_gtest_expect_death_list "$output"] in global vars.
439 (asan_symbolize): Sanitize [] characters from key.
440 * g++.dg/asan/asan_test_config.h: New file.
441 * g++.dg/asan/asan_globals_test.cc: New file.
442 * g++.dg/asan/asan_test_utils.h: New file.
443 * g++.dg/asan/dejagnu-gtest.h: New file.
444 * g++.dg/asan/asan_test.cc: New file.
445 * g++.dg/asan/asan_test.C: New test.
446
447 2012-12-03 Richard Biener <rguenther@suse.de>
448
449 * gcc.dg/torture/pr35634.c: Use signed char.
450 * g++.dg/torture/pr35634.C: Likewise.
451
452 2012-12-02 Marek Polacek <polacek@redhat.com>
453
454 PR middle-end/54838
455 * gcc.dg/pr54838.c: New test.
456
457 2012-12-01 Xinliang David Li <davidxl@google.com>
458
459 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
460 cltd.
461
462 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/55558
465 * g++.dg/cpp0x/decltype46.C: New.
466
467 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
468
469 PR middle-end/52450
470 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
471
472 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
473
474 PR debug/53860
475 * g++.dg/debug/pr53860.C: New test.
476
477 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
478 Paul Thomas <pault@gcc.gnu.org>
479
480 PR fortran/46897
481 * gfortran.dg/defined_assignment_1.f90: New test.
482 * gfortran.dg/defined_assignment_2.f90: New test.
483 * gfortran.dg/defined_assignment_3.f90: New test.
484 * gfortran.dg/defined_assignment_4.f90: New test.
485 * gfortran.dg/defined_assignment_5.f90: New test.
486
487 2012-12-01 Jakub Jelinek <jakub@redhat.com>
488
489 PR c++/55542
490 * g++.dg/cpp0x/vt-55542.C: New test.
491
492 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
493
494 * gnat.dg/specs/pack9.ads: New test.
495
496 2012-11-30 Martin Jambor <mjambor@suse.cz>
497
498 PR middle-end/52890
499 PR tree-optimization/55415
500 PR tree-optimization/54386
501 PR target/55448
502 * gcc.dg/ipa/ipa-sra-7.c: New test.
503 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
504 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
505 * gcc.target/i386/pr55448.c: Likewise.
506
507 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
508
509 * loop_optimization14.ad[sb]: New test.
510 * loop_optimization14_pkg.ads: New helper.
511
512 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
513
514 PR target/55073
515 * gcc.target/arm/pr55073.C: New test.
516
517 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
518
519 PR c++/53094
520 * g++.dg/ext/vector20.C: New testcase.
521
522 2012-11-28 Tobias Burnus <burnus@net-b.de>
523
524 PR fortran/52161
525 * coarray/sync_3.f90: Extend test.
526
527 2012-11-29 Jakub Jelinek <jakub@redhat.com>
528
529 PR rtl-optimization/55512
530 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
531 * gcc.target/i386/pr55512-4.c: Likewise.
532
533 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
534
535 PR c++/52654
536 * g++.dg/cpp0x/udlit-overflow.C: New.
537 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
538
539 2012-11-28 Jakub Jelinek <jakub@redhat.com>
540
541 PR debug/36728
542 PR debug/55467
543 PR middle-end/55507
544 PR bootstrap/55511
545 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
546 are non-empty and add dependency between the first and second asm.
547 * gcc.dg/guality/pr36728-2.c: Likewise.
548 * gcc.dg/guality/pr36728-3.c: New test.
549 * gcc.dg/guality/pr36728-4.c: New test.
550
551 2012-11-28 Andrew Pinski <apinski@cavium.com>
552
553 PR bootstrap/54279
554 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
555 directories.
556 * lib/obj-c++.exp (obj-c++_init): Likewise.
557
558 2012-11-28 Tobias Burnus <burnus@net-b.de>
559
560 PR fortran/52161
561 * coarray/sync_3.f90: New.
562
563 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
566
567 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
568
569 PR rtl-optimization/55512
570 * gcc.target/i386/pr55512-[1234].c: New tests.
571
572 2012-11-28 Jakub Jelinek <jakub@redhat.com>
573
574 PR testsuite/55505
575 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
576
577 PR testsuite/55504
578 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
579 attributes. Avoid clobbering memory before malloced chunk.
580 (main): Pass 1 instead of 0 as argument.
581
582 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gnat.dg/object_overflow.adb: Rename to...
585 * gnat.dg/object_overflow1.adb: ...this.
586 * gnat.dg/object_overflow2.adb: New test.
587 * gnat.dg/object_overflow3.adb: Likewise.
588 * gnat.dg/object_overflow4.adb: Likewise.
589
590 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/55497
593 * g++.dg/init/pr55497.C: New.
594
595 2012-11-28 Richard Biener <rguenther@suse.de>
596
597 PR testsuite/55327
598 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
599 * gcc.dg/vect/slp-perm-9.c: Likewise.
600
601 2012-11-28 Richard Biener <rguenther@suse.de>
602
603 PR c/35634
604 * gcc.dg/torture/pr35634.c: New testcase.
605 * g++.dg/torture/pr35634.C: Likewise.
606 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
607
608 2012-11-27 Tobias Burnus <burnus@net-b.de>
609
610 PR fortran/55476
611 * gfortran.dg/warn_target_lifetime_3.f90: New.
612
613 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
614
615 PR rtl-optimization/55458
616 * gcc.target/i386/pr55458.c: New test.
617
618 2012-11-27 Jakub Jelinek <jakub@redhat.com>
619
620 PR tree-optimization/55110
621 * gcc.dg/pr55110.c: New test.
622
623 2012-11-27 Richard Biener <rguenther@suse.de>
624
625 PR middle-end/55331
626 * g++.dg/opt/pr55331.C: New testcase.
627
628 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
629
630 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
631
632 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
633
634 * gcc.dg/54455.c: Require scheduling.
635 * gcc.dg/c1x-align-4.c: Skip avr.
636 * gcc.dg/pr44024.c: Skip avr in final scan.
637
638 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
639
640 PR testsuite/52641
641 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
642 * gcc.dg/pr54676.c: Make work for 16-bit int.
643
644 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
645
646 PR target/55277
647 * gcc.target/i386/pr55227.c: New test.
648
649 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
650
651 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
652 to -fdump-rtl-all.
653 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
654
655 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
656
657 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
658 New procedure.
659 (add_options_for_arm_v8_vfp): New procedure.
660 * gcc.target/arm/vrintaf32.c: New test.
661 * gcc.target/arm/vrintaf64.c: Likewise.
662 * gcc.target/arm/vrintmf32.c: Likewise.
663 * gcc.target/arm/vrintmf64.c: Likewise.
664 * gcc.target/arm/vrintpf32.c: Likewise.
665 * gcc.target/arm/vrintpf64.c: Likewise.
666 * gcc.target/arm/vrintrf32.c: Likewise.
667 * gcc.target/arm/vrintrf64.c: Likewise.
668 * gcc.target/arm/vrintxf32.c: Likewise.
669 * gcc.target/arm/vrintxf64.c: Likewise.
670 * gcc.target/arm/vrintzf32.c: Likewise.
671 * gcc.target/arm/vrintzf64.c: Likewise.
672
673 2012-11-26 Janus Weil <janus@gcc.gnu.org>
674
675 PR fortran/54997
676 * gfortran.dg/warn_unused_function_2.f90: New.
677
678 2012-11-26 Janus Weil <janus@gcc.gnu.org>
679
680 PR fortran/54881
681 * gfortran.dg/associated_6.f90: New.
682 * gfortran.dg/select_type_30.f03: New.
683
684 2012-11-26 Jakub Jelinek <jakub@redhat.com>
685
686 PR tree-optimization/54471
687 * gcc.dg/tree-ssa/vrp86.c: New test.
688 * gcc.c-torture/execute/pr54471.c: New test.
689
690 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
691
692 PR middle-end/55030
693 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
694 use volatile asms, use plain asms. Where the output value for the
695 asm is unused, write a global variable.
696
697 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
698
699 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
700
701 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
702
703 PR fortran/30146
704 * gfortran.dg/do_check_7.f90: New test.
705
706 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
707
708 PR c++/55446
709 * g++.dg/init/new41.C: New.
710
711 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
712
713 PR fortran/55314
714 * gfortran.dg/allocate_error_4.f90: New test.
715
716 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
717
718 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
719 to send_log.
720
721 2012-11-23 Jakub Jelinek <jakub@redhat.com>
722
723 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
724 from the output.
725
726 PR c++/54046
727 * g++.dg/warn/Wreturn-type-8.C: New test.
728
729 PR middle-end/55430
730 * gcc.dg/pr55430.c: New test.
731
732 2012-11-23 Kostya Serebryany <kcc@google.com>
733
734 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
735
736 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
737
738 * gnat.dg/discr40.ad[sb]: New test.
739
740 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/discr39.adb: New test.
743
744 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
745
746 PR testsuite/52641
747 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
748 * gcc.dg/pr55150-1.c: Same.
749 * gcc.dg/torture/pr54894.c: Add size32plus.
750
751 2012-11-23 Jakub Jelinek <jakub@redhat.com>
752
753 PR sanitizer/55435
754 * c-c++-common/asan/attrib-1.c: New test.
755
756 2012-11-22 Ian Bolton <ian.bolton@arm.com>
757
758 * gcc.target/aarch64/builtin-bswap-1.c: New test.
759 * gcc.target/aarch64/builtin-bswap-2.c: New test.
760
761 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/55432
764 * g++.dg/cpp0x/constexpr-55432.C: New.
765
766 2012-11-21 Janus Weil <janus@gcc.gnu.org>
767
768 PR fortran/55352
769 * gfortran.dg/namelist_76.f90: New.
770
771 2012-11-21 Martin Jambor <mjambor@suse.cz>
772
773 * gcc.dg/ipa/ipcp-agg-7.c: New test.
774 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
775
776 2012-11-21 Martin Jambor <mjambor@suse.cz>
777
778 PR tree-optimization/55260
779 * g++.dg/torture/pr55260-2.C: New test.
780
781 2012-11-21 Martin Jambor <mjambor@suse.cz>
782
783 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
784
785 2012-11-21 Bin Cheng <bin.cheng@arm.com>
786
787 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
788 * gcc.dg/tree-ssa/vrp47.c: Ditto.
789
790 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
791
792 PR target/19398
793 * gcc.target/i386/pr19398.c: New test.
794
795 2012-11-20 Martin Jambor <mjambor@suse.cz>
796
797 PR tree-optimization/55260
798 * g++.dg/torture/pr55260-1.C: New test.
799
800 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
801
802 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
803 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
804 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
805 * gcc.target/aarch64/atomic-op-char.c: Likewise.
806 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
807 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
808 * gcc.target/aarch64/atomic-op-int.c: Likewise.
809 * gcc.target/aarch64/atomic-op-long.c: Likewise.
810 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
811 * gcc.target/aarch64/atomic-op-release.c: Likewise.
812 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
813 * gcc.target/aarch64/atomic-op-short.c: Likewise.
814
815 2012-11-20 Jakub Jelinek <jakub@redhat.com>
816
817 PR middle-end/55094
818 * gcc.dg/pr55094.c: New test.
819
820 PR rtl-optimization/54921
821 * gcc.dg/pr54921.c: New test.
822
823 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
824
825 * gcc.target/i386/pr55359.c: New test.
826
827 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
828
829 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
830 * g++.dg/tls/thread_local3g.C: Likewise.
831 * g++.dg/tls/thread_local4g.C: Likewise.
832 * g++.dg/tls/thread_local5g.C: Likewise.
833 * g++.dg/tls/thread_local6g.C: Likewise.
834 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
835 * g++.dg/tls/thread_local2.C: Likewise.
836 * g++.dg/tls/thread_local2g.C: Likewise.
837 * g++.dg/tls/thread_local6.C: Likewise.
838
839 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
840
841 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
842 * gcc.dg/tm/clone-1.c: New test.
843
844 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
845
846 PR c++/55368
847 * g++.dg/parse/struct-5.C: New.
848
849 2012-11-19 Tom de Vries <tom@codesourcery.com>
850
851 PR rtl-optimization/55315
852 * gcc.target/mips/pr55315.c: New test.
853
854 2012-11-17 Jakub Jelinek <jakub@redhat.com>
855
856 PR tree-optimization/55236
857 * gcc.dg/pr55236.c: New test.
858
859 PR testsuite/55188
860 * gcc.dg/pr19105.c: Accept also optimizing
861 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
862
863 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
864 from addr2line_output. Increment idx if asking for more than one
865 address in one object.
866
867 2012-11-16 Jakub Jelinek <jakub@redhat.com>
868
869 PR tree-optimization/55329
870 * g++.dg/opt/pr55329.C: New test.
871
872 2012-11-16 Janus Weil <janus@gcc.gnu.org>
873
874 PR fortran/55297
875 * gfortran.dg/typebound_operator_18.f90: New.
876
877 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
878
879 PR rtl-optimization/55330
880 * gfortran.dg/pr55330.f90: New test.
881
882 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
883
884 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
885 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
886 * gcc.dg/hoist-register-pressure-2.c: Ditto.
887 * gcc.dg/hoist-register-pressure-3.c: Ditto.
888 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
889 * gcc.dg/tree-prof/unroll-1.c: Ditto.
890
891 2012-11-16 Dodji Seketeli <dodji@redhat.com>
892
893 PR c++/54875
894 * g++.dg/cpp0x/alias-decl-27.C: New test.
895
896 2012-11-16 Jakub Jelinek <jakub@redhat.com>
897
898 PR c++/55337
899 * g++.dg/template/alignof2.C: New test.
900
901 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
902
903 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
904 * g++.dg/mv6.C (dg-options): Ditto.
905
906 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
907
908 * lib/target_suports.exp
909 (check_effective_target_has_w_floating_suffix): New procedure.
910 (check_effective_target_has_q_floating_suffix): Ditto.
911 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
912 for unsupported non-standard suffix on floating constant.
913 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
914
915 2012-11-14 Jakub Jelinek <jakub@redhat.com>
916
917 * lib/asan-dg.exp: New file.
918 * gcc.dg/asan/asan.exp: New file.
919 * g++.dg/dg.exp: Prune also asan tests.
920 * g++.dg/asan/asan.exp: New file.
921 * c-c++-common/asan/memcmp-1.c: New test.
922
923 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
924
925 PR c++/55323
926 * g++.dg/cpp0x/vt-55323.C: New.
927
928 2012-11-13 Sriraman Tallam <tmsriram@google.com>
929
930 * g++.dg/mv4.C: Add require ifunc. Change error message.
931 * g++.dg/mv5.C: Add require ifunc.
932 * g++.dg/mv6.C: Add require ifunc.
933
934 2012-11-13 Martin Jambor <mjambor@suse.cz>
935
936 PR tree-optimization/55253
937 * gcc.dg/torture/pr55253.c: New test.
938 * gcc.dg/torture/pr55305.c: Likewise.
939
940 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
941
942 PR middle-end/55142
943 * gcc.target/i386/pr55142-1.c: New file.
944 * gcc.target/i386/pr55142-2.c: Likewise.
945
946 2012-11-13 Dodji Seketeli <dodji@redhat.com>
947
948 PR c++/54466
949 * g++.dg/cpp0x/alias-decl-26.C: New test file.
950
951 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
952
953 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
954 instead of lp64.
955 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
956 * gcc.target/i386/pr49715-2.c: Likewise.
957 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
958
959 2012-11-13 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/55281
962 * gcc.dg/vect/fast-math-pr55281.c: New test.
963 * g++.dg/opt/pr55281.C: New test.
964
965 PR rtl-optimization/54127
966 * gcc.dg/torture/pr54127.c: New test.
967
968 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
969 Jakub Jelinek <jakub@redhat.com>
970
971 PR rtl-optimization/51447
972 * gcc.c-torture/execute/pr51447.c: New test.
973
974 2012-11-12 Ian Bolton <ian.bolton@arm.com>
975
976 * gcc.target/aarch64/csinc-2.c: New test.
977
978 2012-11-12 Ian Bolton <ian.bolton@arm.com>
979
980 * gcc.target/aarch64/cmn.c: New test.
981 * gcc.target/aarch64/adds.c: New test.
982 * gcc.target/aarch64/subs.c: New test.
983
984 2012-11-12 Tobias Burnus <burnus@net-b.de>
985
986 PR fortran/55272
987 * gfortran.dg/coarray_29_1.f90: New.
988 * gfortran.dg/coarray_29_2.f90: New.
989
990 2012-11-12 Bin Cheng <bin.cheng@arm.com>
991
992 * gcc.dg/hoist-register-pressure-3.c: New test.
993
994 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
995
996 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
997 wrappers around sinf and cosf.
998
999 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 PR middle-end/55247
1002 PR middle-end/55259
1003 * gcc.target/i386/pr55247-2.c: New file.
1004
1005 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1006
1007 PR middle-end/55263
1008 * g++.dg/pr55263.C: New test.
1009
1010 2012-11-11 Martin Jambor <mjambor@suse.cz>
1011
1012 PR tree-optimization/55238
1013 * testsuite/gcc.dg/torture/pr55238.c: New test.
1014
1015 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1016
1017 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1018 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1019 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1020
1021 2012-11-10 Jan Hubicka <jh@suse.cz>
1022
1023 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1024
1025 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1026
1027 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1028 -mno-sse -mno-mmx to dg-options. Reformat.
1029
1030 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1031
1032 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1033 * c-c++-common/vector-compare-1.c: Same.
1034 * c-c++-common/vector-compare-2.c: Same.
1035 * g++.dg/other/unused1.C: Skip on AIX.
1036 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1037 extra message on AIX.
1038
1039 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1040
1041 PR target/55247
1042 * gcc.target/i386/pr55247.c: New test.
1043
1044 2012-11-09 Andrew Pinski <apinski@cavium.com>
1045
1046 * gcc.c-torture/execute/20121108-1.c: New test.
1047
1048 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1049
1050 PR c++/54413
1051 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1052 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1053 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1054 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1055
1056 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1057
1058 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1059 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1060 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1061 array bounds.
1062 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1063
1064 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1065
1066 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1067 * g++.dg/tm/pr47530.C: Same.
1068
1069 2012-11-09 Jason Merrill <jason@redhat.com>
1070
1071 PR c++/54859
1072 * g++.dg/cpp0x/alias-decl-25.C: New.
1073
1074 * g++.dg/abi/abi-tag1.C: New.
1075 * g++.dg/abi/abi-tag2.C: New.
1076
1077 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1078
1079 PR rtl-optimization/55154
1080 * gcc.target/i386/pr55154.c: New test.
1081
1082 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1083
1084 PR rtl-optimization/55151
1085 * gcc.dg/pr55151.c: Move ...
1086 * gcc.target/i386/pr55151.c: ... here.
1087
1088 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1089
1090 PR rtl-optimization/54472
1091 * gcc.dg/pr54472.c: New test.
1092
1093 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1094
1095 * gnat.dg/stack_check3.ad[sb]: New test.
1096
1097 2012-11-08 Ian Lance Taylor <iant@google.com>
1098
1099 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1100 with arguments. Handle errorcheckoutput and rundir test types.
1101
1102 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1103
1104 PR tree-optimization/55191
1105 * gcc.dg/pr55191.c: New test.
1106
1107 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR debug/54499
1110 * g++.dg/debug/pr54499.C: New test.
1111
1112 2012-11-08 Jan Hubicka <jh@suse.cz>
1113
1114 PR middle-end/48636
1115 * gcc.dg/winline-3.c: Update.
1116
1117 2012-11-08 Martin Jambor <mjambor@suse.cz>
1118
1119 * gfortran.dg/ipcp-array-1.f90: New test.
1120
1121 2012-11-08 Florian Weimer <fweimer@redhat.com>
1122
1123 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1124
1125 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1126
1127 PR rtl-optimization/55151
1128 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1129
1130 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1131
1132 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1133
1134 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1135
1136 * gcc.c-torture/compile/20121107-1.c: New test.
1137
1138 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1139
1140 PR rtl-optimization/55151
1141 * gcc.dg/pr55151.c: Compile it only for x86_64.
1142
1143 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1144
1145 PR rtl-optimization/55122
1146 * gcc.dg/pr55122.c: New test.
1147
1148 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1149
1150 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1151 word powerpc.
1152 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1153 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1154 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1155 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1156
1157 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1158
1159 PR c/53063
1160 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1161
1162 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1163
1164 PR c/51294
1165 * c-c++-common/pr51294.c: New.
1166
1167 2012-11-07 Martin Jambor <mjambor@suse.cz>
1168
1169 PR tree-optimization/53787
1170 * gcc.dg/ipa/ipa-5.c: Adjust.
1171 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1172 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1173 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1174 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1175 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1176 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1177 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1178 * gfortran.dg/pr48636-2.f90: New test.
1179 * gfortran.dg/pr53787.f90: Likewise.
1180
1181 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/55226
1184 Revert:
1185 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/54922
1188 * g++.dg/cpp0x/constexpr-union4.C: New.
1189
1190 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1191
1192 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1193
1194 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1195
1196 PR target/49220
1197 * gcc.c-torture/compile/pr49220.c: New test.
1198
1199 2012-11-07 Florian Weimer <fweimer@redhat.com>
1200
1201 * g++.dg/init/new40.C: New.
1202
1203 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR debug/54693
1206 * gcc.dg/guality/pr54693-2.c: New test.
1207
1208 2012-11-06 Andrew Pinski <apinski@cavium.com>
1209
1210 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1211 -fno-vect-cost-model.
1212
1213 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1214
1215 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1216 * gcc.dg/tm/debug-1.c: Same.
1217 * gcc.dg/tm/irrevocable-3.c: Same.
1218 * gcc.dg/tm/irrevocable-4.c: Same.
1219 * gcc.dg/tm/memopt-10.c: Same.
1220 * gcc.dg/tm/memopt-11.c: Same.
1221 * gcc.dg/tm/props-4.c: Same.
1222 * gcc.dg/tm/wrap-3.c: Same.
1223 * gcc.dg/tm/wrap-4.c: Same.
1224
1225 2012-11-06 Andrew Pinski <apinski@cavium.com>
1226
1227 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1228
1229 2012-11-06 Jan Hubicka <jh@suse.cz>
1230
1231 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1232 candidate still.
1233 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1234 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1235 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1236
1237 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1238
1239 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1240
1241 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1242
1243 PR middle-end/41993
1244 * gcc.dg/torture/pr41993.c: New test.
1245
1246 2012-11-06 Jan Hubicka <jh@suse.cz>
1247
1248 * gcc.target/i386/l_fma_float_?.c: Update.
1249 * gcc.target/i386/l_fma_double_?.c: Update.
1250
1251 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1252
1253 PR target/54089
1254 * gcc.target/sh/pr54089-8.c: New.
1255 * gcc.target/sh/pr54089-9.c: New.
1256
1257 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1258
1259 PR target/47440
1260 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1261 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1262 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1263 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1264 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1265 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1266 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1267 * gcc.target/i386/avx-vzeroupper-27.c: New.
1268
1269 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1270
1271 PR fortran/54917
1272 * gfortran.dg/transfer_class_1.f90: New.
1273 * gfortran.dg/transfer_class_2.f90: New.
1274
1275 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1276
1277 * testsuite/g++.dg/mv1.C: New test.
1278 * testsuite/g++.dg/mv2.C: New test.
1279 * testsuite/g++.dg/mv3.C: New test.
1280 * testsuite/g++.dg/mv4.C: New test.
1281 * testsuite/g++.dg/mv5.C: New test.
1282 * testsuite/g++.dg/mv6.C: New test.
1283
1284 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1285
1286 PR testsuite/55186
1287 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1288
1289 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1290
1291 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1292 darwin.
1293
1294 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1295
1296 * g++.dg/torture/20121105-1.C: New test.
1297
1298 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1299
1300 * gcc.dg/torture/fp-compare.c: New testcase.
1301
1302 2012-11-05 Jan Hubicka <jh@suse.cz>
1303
1304 * gcc.dg/const-1.c: Update.
1305 * gcc.dg/pure-1.c: Update.
1306
1307 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1308
1309 PR rtl-optimization/55151
1310 * gcc.dg/pr55151.c: New test.
1311
1312 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR debug/54970
1315 PR debug/54971
1316 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1317
1318 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1319
1320 PR testsuite/51128
1321 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1322
1323 2012-11-05 Jan Hubicka <jh@suse.cz>
1324
1325 * gcc.dg/autopar/pr49960.c: Fix testcase.
1326
1327 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1330 Fix scan-tree-dump-times directive.
1331
1332 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1333
1334 PR fortran/55199
1335 * gfortran.dg/associate_12.f90: New.
1336
1337 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1338
1339 PR target/54255
1340 * lib/target-supports.exp (check_effective_target_masm_intel): New
1341 proc.
1342 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1343 masm_intel.
1344
1345 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1346 Jack Howarth <howarth@bromo.med.uc.edu>
1347
1348 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1349 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1350 * gcc.target/i386/pr53249.c: Likewise.
1351
1352 2012-11-03 Andrew Pinski <apinski@cavium.com>
1353
1354 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1355 call abort1 so that cross jumping does not happen.
1356
1357 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1358
1359 PR target/51244
1360 * gcc.target/sh/pr51244-18.c: New.
1361 * gcc.target/sh/pr51244-19.c: New.
1362
1363 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1364
1365 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1366 b requires a 64-bit operation followed by a truncation.
1367
1368 2012-11-02 Jan Hubicka <jh@suse.cz>
1369
1370 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1371
1372 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1373
1374 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1375 conditions to verify the reduction code is vectorized.
1376
1377 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1378 in case 'pow', such as 'powerpc' is used in the compiler version name.
1379 * gcc.target/powerpc/pr46728-2.c: Likewise.
1380 * gcc.target/powerpc/pr46728-3.c: Likewise.
1381 * gcc.target/powerpc/pr46728-4.c: Likewise.
1382 * gcc.target/powerpc/pr46728-5.c: Likewise.
1383 * gcc.target/powerpc/pr46728-7.c: Likewise.
1384 * gcc.target/powerpc/pr46728-8.c: Likewise.
1385 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1386
1387 2012-11-02 Jan Hubicka <jh@suse.cz>
1388
1389 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1390
1391 2012-11-02 Jan Hubicka <jh@suse.cz>
1392
1393 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1394 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1395
1396 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1397
1398 PR middle-end/55130
1399 * gcc.target/i386/pr55130.c: New test.
1400
1401 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR target/55147
1404 * gcc.target/i386/pr55147.c: New test.
1405
1406 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1407
1408 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1409 * gfortran.dg/default_format_denormal_1.f90: Same.
1410
1411 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1412
1413 PR middle-end/55001
1414 * g++.dg/ext/vector19.C: Remove target restrictions.
1415 * gcc.dg/fold-compare-7.c: New testcase.
1416
1417 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/55160
1420 * gcc.target/sh/pr55160.c: New.
1421
1422 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1423
1424 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1425 scan-assembler regex.
1426
1427 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1428
1429 PR middle-end/55150
1430 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1431 * gcc.dg/pr55150-2.c: New test.
1432
1433 2012-11-01 Sharad Singhai <singhai@google.com>
1434
1435 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1436 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1437 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1438 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1439
1440 2012-10-31 Dehao Chen <dehao@google.com>
1441
1442 * g++.dg/debug/dwarf2/block.C: New testcase.
1443
1444 2012-10-31 Jan Hubicka <jh@suse.cz>
1445
1446 * gcc.dg/pr44974.c: Add noinline.
1447
1448 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1449
1450 PR fortran/53718
1451 * gfortran.dg/class_54.f90: New.
1452
1453 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1454 Jakub Jelinek <jakub@redhat.com>
1455
1456 PR tree-optimization/55018
1457 * gcc.dg/torture/pr55018.c: New test.
1458
1459 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/54583
1462 * g++.dg/ext/vla13.C: New.
1463
1464 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1465
1466 PR middle-end/55150
1467 * gcc.dg/pr55150.c: New test.
1468
1469 2012-10-31 Tobias Burnus <burnus@net-b.de>
1470
1471 PR fortran/55134
1472 * gfortran.dg/associate_11.f90: New.
1473
1474 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1475
1476 PR c++/54955
1477 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1478
1479 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR tree-optimization/19105
1482 PR tree-optimization/21643
1483 PR tree-optimization/46309
1484 * gcc.dg/pr19105.c: New test.
1485 * gcc.dg/pr21643.c: New test.
1486 * gcc.dg/pr46309-2.c: New test.
1487 * gcc.c-torture/execute/pr46309.c: New test.
1488
1489 2012-10-31 Alan Modra <amodra@gmail.com>
1490
1491 * gcc.target/powerpc/dimode_off.c: New.
1492 * gcc.target/powerpc/timode_off.c: New.
1493 * gcc.target/powerpc/dfmode_off.c: New.
1494 * gcc.target/powerpc/tfmode_off.c: New.
1495
1496 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1497
1498 PR rtl-optimization/55093
1499 * gcc.target/i386/pr55093.c: New file.
1500
1501 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1502
1503 * gcc.target/i386/pr55116.c: Renamed to ...
1504 * gcc.target/i386/pr55116-1.c: This.
1505
1506 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 * gcc.target/i386/pr55116-2.c: New file.
1509
1510 2012-10-30 Richard Biener <rguenther@suse.de>
1511
1512 * gcc.dg/vect/slp-perm-2.c: Adjust.
1513
1514 2012-10-30 Richard Biener <rguenther@suse.de>
1515
1516 PR tree-optimization/55111
1517 * gcc.dg/torture/pr55111.c: New testcase.
1518
1519 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1520
1521 PR target/53988
1522 * gcc.target/sh/pr53988.c: New.
1523
1524 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1525
1526 PR target/54989
1527 * gcc.dg/hoist-register-pressure-1.c: Rename from
1528 hoist-register-pressure.c. Add nonpic condition.
1529 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1530
1531 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1532
1533 PR c++/54930
1534 * gcc.dg/Wreturn-local-addr.c: New.
1535 * g++.dg/warn/Wno-return-local-addr.C: New.
1536 * g++.dg/warn/Wreturn-local-addr.C: New.
1537
1538 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1539
1540 PR middle-end/55116
1541 * gcc.target/i386/pr55116.c: New file.
1542
1543 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1544
1545 PR c/53066
1546 * gcc.dg/Wshadow-4.c: New.
1547 * gcc.dg/Wshadow-4.h: New.
1548
1549 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1550
1551 PR debug/54693
1552 * gcc.dg/guality/pr54693.c: New.
1553
1554 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1555
1556 PR middle-end/55027
1557 * gcc.dg/pr55027.c: New testcase.
1558
1559 2012-10-29 Jan Hubicka <jh@suse.cz>
1560
1561 * gcc.dg/ipa/inline-6.c: New testcase.
1562
1563 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1564
1565 PR rtl-optimization/55106
1566 * g++.dg/pr55106.C: New.
1567
1568 2012-10-29 Richard Guenther <rguenther@suse.de>
1569
1570 PR middle-end/53695
1571 * gcc.dg/torture/pr53695.c: New testcase.
1572
1573 2012-10-28 Jan Hubicka <jh@suse.cz>
1574
1575 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1576
1577 2012-10-28 Tobias Burnus <burnus@net-b.de>
1578
1579 PR fortran/54958
1580 * gfortran.dg/do_check_6.f90: New.
1581
1582 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1583 Jack Howarth <howarth@bromo.med.uc.edu>
1584
1585 PR target/54404
1586 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1587 to dg-options.
1588 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1589
1590 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1591
1592 PR target/34283
1593 * gcc.target/i386/pr34283.c: New test.
1594
1595 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR c++/55081
1598 * g++.dg/opt/pr55081.C: New test.
1599
1600 PR debug/54970
1601 PR debug/54971
1602 * gcc.dg/guality/pr54970.c: New test.
1603
1604 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/54984
1607 * g++.dg/template/new11.C: New.
1608
1609 2012-10-26 Richard Biener <rguenther@suse.de>
1610
1611 PR middle-end/54824
1612 * gcc.dg/torture/pr54824.c: New testcase.
1613
1614 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1615
1616 * gcc.target/i386/fxsave-1.c: New.
1617 * gcc.target/i386/fxsave64-1.c: Ditto.
1618 * gcc.target/i386/fxrstor-1.c: Ditto.
1619 * gcc.target/i386/fxrstor64-1.c: Ditto.
1620 * gcc.target/i386/xsave-1.c: Ditto.
1621 * gcc.target/i386/xsave64-1.c: Ditto.
1622 * gcc.target/i386/xrstor-1.c: Ditto.
1623 * gcc.target/i386/xrstor64-1.c: Ditto.
1624 * gcc.target/i386/xsaveopt-1.c: Ditto.
1625 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1626 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1627 * gcc.target/i386/sse-13.c: Ditto.
1628 * gcc.target/i386/sse-14.c: Ditto.
1629 * gcc.target/i386/sse-22.c: Ditto.
1630 * gcc.target/i386/sse-23.c: Ditto.
1631 * g++.dg/other/i386-2.C: Ditto.
1632 * g++.dg/other/i386-3.C: Ditto.
1633
1634 2012-10-25 Jan Hubicka <jh@suse.cz>
1635
1636 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1637 at ivcanon time.
1638
1639 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 PR c++/53761
1642 * g++.dg/ext/transparent-union.C: New.
1643
1644 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1645
1646 PR c++/54427
1647 * g++.dg/ext/vector19.C: New testcase.
1648
1649 2012-10-25 Richard Biener <rguenther@suse.de>
1650
1651 PR tree-optimization/54902
1652 * g++.dg/torture/pr54902.C: New testcase.
1653
1654 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1655
1656 PR c++/34892
1657 * g++.dg/template/crash114.C: New.
1658
1659 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR bootstrap/55049
1662 * gcc.target/i386/pr55049-1.c: New test.
1663
1664 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1665
1666 PR fortran/55037
1667 * gfortran.dg/class_dummy_4.f03: New.
1668
1669 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1670
1671 PR rtl-optimization/55010
1672 * gcc.dg/pr55010.c: New test.
1673
1674 PR debug/54828
1675 * g++.dg/debug/pr54828.C: New test.
1676
1677 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1678
1679 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1680 * gcc.dg/vect/vect-83_64.c: Likewise.
1681
1682 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/54922
1685 * g++.dg/cpp0x/constexpr-union4.C: New.
1686
1687 2012-10-23 Jeff Law <law@redhat.com>
1688
1689 * gcc.c-torture/execute/pr54985.c: New test.
1690
1691 2012-10-23 Paul Koning <ni1d@arrl.net>
1692
1693 PR debug/54508
1694 * g++.dg/debug/dwarf2/pr54508.C: New.
1695
1696 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR c++/54844
1699 * g++.dg/template/sizeof14.C: New test.
1700
1701 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1702 Jim MacArthur <jim.macarthur@arm.com>
1703 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1704 Marcus Shawcroft <marcus.shawcroft@arm.com>
1705 Nigel Stephens <nigel.stephens@arm.com>
1706 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1707 Richard Earnshaw <rearnsha@arm.com>
1708 Sofiane Naci <sofiane.naci@arm.com>
1709 Stephen Thomas <stephen.thomas@arm.com>
1710 Tejas Belagod <tejas.belagod@arm.com>
1711 Yufeng Zhang <yufeng.zhang@arm.com>
1712
1713 * lib/target-supports.exp
1714 (check_profiling_available): Add AArch64.
1715 (check_effective_target_vect_int): Likewise.
1716 (check_effective_target_vect_shift): Likewise.
1717 (check_effective_target_vect_float): Likewise.
1718 (check_effective_target_vect_double): Likewise.
1719 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1720 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1721 (check_effective_target_vect_pack_trunc): Likewise.
1722 (check_effective_target_vect_unpack): Likewise.
1723 (check_effective_target_vect_hw_misalign): Likewise.
1724 (check_effective_target_vect_short_mult): Likewise.
1725 (check_effective_target_vect_int_mult): Likewise.
1726 (check_effective_target_vect_stridedN): Likewise.
1727 (check_effective_target_sync_int_long): Likewise.
1728 (check_effective_target_sync_char_short): Likewise.
1729 (check_vect_support_and_set_flags): Likewise.
1730 (check_effective_target_aarch64_tiny): New.
1731 (check_effective_target_aarch64_small): New.
1732 (check_effective_target_aarch64_large): New.
1733 * g++.dg/other/PR23205.C: Enable aarch64.
1734 * g++.dg/other/pr23205-2.C: Likewise.
1735 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1736 * gcc.c-torture/execute/20101011-1.c: Likewise.
1737 * gcc.dg/20020312-2.c: Likewise.
1738 * gcc.dg/20040813-1.c: Likewise.
1739 * gcc.dg/builtin-apply2.c: Likewise.
1740 * gcc.dg/stack-usage-1.c: Likewise.
1741
1742 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1743 Jim MacArthur <jim.macarthur@arm.com>
1744 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1745 Marcus Shawcroft <marcus.shawcroft@arm.com>
1746 Nigel Stephens <nigel.stephens@arm.com>
1747 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1748 Richard Earnshaw <rearnsha@arm.com>
1749 Sofiane Naci <sofiane.naci@arm.com>
1750 Stephen Thomas <stephen.thomas@arm.com>
1751 Tejas Belagod <tejas.belagod@arm.com>
1752 Yufeng Zhang <yufeng.zhang@arm.com>
1753
1754 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1755 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1756 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1757 * gcc.target/aarch64/aapcs/abitest.S: New file.
1758 * gcc.target/aarch64/aapcs/abitest.h: New file.
1759 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1760 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1761 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1762 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1763 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1764 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1765 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1766 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1767 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1768 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1769 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1770 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1771 * gcc.target/aarch64/aapcs/test_1.c: New file.
1772 * gcc.target/aarch64/aapcs/test_10.c: New file.
1773 * gcc.target/aarch64/aapcs/test_11.c: New file.
1774 * gcc.target/aarch64/aapcs/test_12.c: New file.
1775 * gcc.target/aarch64/aapcs/test_13.c: New file.
1776 * gcc.target/aarch64/aapcs/test_14.c: New file.
1777 * gcc.target/aarch64/aapcs/test_15.c: New file.
1778 * gcc.target/aarch64/aapcs/test_16.c: New file.
1779 * gcc.target/aarch64/aapcs/test_17.c: New file.
1780 * gcc.target/aarch64/aapcs/test_18.c: New file.
1781 * gcc.target/aarch64/aapcs/test_19.c: New file.
1782 * gcc.target/aarch64/aapcs/test_2.c: New file.
1783 * gcc.target/aarch64/aapcs/test_20.c: New file.
1784 * gcc.target/aarch64/aapcs/test_21.c: New file.
1785 * gcc.target/aarch64/aapcs/test_22.c: New file.
1786 * gcc.target/aarch64/aapcs/test_23.c: New file.
1787 * gcc.target/aarch64/aapcs/test_24.c: New file.
1788 * gcc.target/aarch64/aapcs/test_25.c: New file.
1789 * gcc.target/aarch64/aapcs/test_26.c: New file.
1790 * gcc.target/aarch64/aapcs/test_3.c: New file.
1791 * gcc.target/aarch64/aapcs/test_4.c: New file.
1792 * gcc.target/aarch64/aapcs/test_5.c: New file.
1793 * gcc.target/aarch64/aapcs/test_6.c: New file.
1794 * gcc.target/aarch64/aapcs/test_7.c: New file.
1795 * gcc.target/aarch64/aapcs/test_8.c: New file.
1796 * gcc.target/aarch64/aapcs/test_9.c: New file.
1797 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1798 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1799 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1800 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1801 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1802 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1803 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1804 * gcc.target/aarch64/aapcs/type-def.h: New file.
1805 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1806 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1807 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1808 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1809 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1810 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1811 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1812 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1813 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1814 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1815 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1816 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1817 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1818 * gcc.target/aarch64/aarch64.exp: New file.
1819 * gcc.target/aarch64/adc-1.c: New file.
1820 * gcc.target/aarch64/adc-2.c: New file.
1821 * gcc.target/aarch64/asm-1.c: New file.
1822 * gcc.target/aarch64/clrsb.c: New file.
1823 * gcc.target/aarch64/clz.c: New file.
1824 * gcc.target/aarch64/ctz.c: New file.
1825 * gcc.target/aarch64/csinc-1.c: New file.
1826 * gcc.target/aarch64/csinv-1.c: New file.
1827 * gcc.target/aarch64/csneg-1.c: New file.
1828 * gcc.target/aarch64/extend.c: New file.
1829 * gcc.target/aarch64/fcvt.x: New file.
1830 * gcc.target/aarch64/fcvt_double_int.c: New file.
1831 * gcc.target/aarch64/fcvt_double_long.c: New file.
1832 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1833 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1834 * gcc.target/aarch64/fcvt_float_int.c: New file.
1835 * gcc.target/aarch64/fcvt_float_long.c: New file.
1836 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1837 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1838 * gcc.target/aarch64/ffs.c: New file.
1839 * gcc.target/aarch64/fmadd.c: New file.
1840 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1841 * gcc.target/aarch64/frint.x: New file.
1842 * gcc.target/aarch64/frint_double.c: New file.
1843 * gcc.target/aarch64/frint_float.c: New file.
1844 * gcc.target/aarch64/index.c: New file.
1845 * gcc.target/aarch64/mneg-1.c: New file.
1846 * gcc.target/aarch64/mneg-2.c: New file.
1847 * gcc.target/aarch64/mneg-3.c: New file.
1848 * gcc.target/aarch64/mnegl-1.c: New file.
1849 * gcc.target/aarch64/mnegl-2.c: New file.
1850 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1851 * gcc.target/aarch64/pic-constantpool1.c: New file.
1852 * gcc.target/aarch64/pic-symrefplus.c: New file.
1853 * gcc.target/aarch64/predefine_large.c: New file.
1854 * gcc.target/aarch64/predefine_small.c: New file.
1855 * gcc.target/aarch64/predefine_tiny.c: New file.
1856 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1857 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1858 * gcc.target/aarch64/table-intrinsics.c: New file.
1859 * gcc.target/aarch64/tst-1.c: New file.
1860 * gcc.target/aarch64/vect-abs-compile.c: New file.
1861 * gcc.target/aarch64/vect-abs.c: New file.
1862 * gcc.target/aarch64/vect-abs.x: New file.
1863 * gcc.target/aarch64/vect-compile.c: New file.
1864 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1865 * gcc.target/aarch64/vect-faddv.c: New file.
1866 * gcc.target/aarch64/vect-faddv.x: New file.
1867 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1868 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1869 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1870 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1871 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1872 * gcc.target/aarch64/vect-fp-compile.c: New file.
1873 * gcc.target/aarch64/vect-fp.c: New file.
1874 * gcc.target/aarch64/vect-fp.x: New file.
1875 * gcc.target/aarch64/vect-mull-compile.c: New file.
1876 * gcc.target/aarch64/vect-mull.c: New file.
1877 * gcc.target/aarch64/vect-mull.x: New file.
1878 * gcc.target/aarch64/vect.c: New file.
1879 * gcc.target/aarch64/vect.x: New file.
1880 * gcc.target/aarch64/vector_intrinsics.c: New file.
1881 * gcc.target/aarch64/vfp-1.c: New file.
1882 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1883 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1884 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1885 * g++.dg/abi/aarch64_guard1.C: New file.
1886
1887 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR c++/54988
1890 * c-c++-common/pr54988.c: New test.
1891
1892 2012-10-23 Jan Hubicka <jh@suse.cz>
1893
1894 * gcc.dg/tree-prof/peel-1.c: New testcase.
1895
1896 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1897
1898 PR gcc/52945
1899 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1900
1901 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1902
1903 * gcc.dg/c99-predef-1.c: New test.
1904 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1905 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1906 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1907 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1908 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1909 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1910 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1911 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1912 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1913 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1914 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1915 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1916
1917 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1918
1919 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1920
1921 2012-10-23 Jan Hubicka <jh@suse.cz>
1922
1923 PR middle-end/54937
1924 * gcc.c-torture/execute/pr54937.c: New testcase.
1925 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1926
1927 2012-10-23 Jan Hubicka <jh@suse.cz>
1928
1929 PR middle-end/54967
1930 * gfortran.dg/pr54967.f90: New testcase.
1931
1932 2012-10-23 Terry Guo <terry.guo@arm.com>
1933
1934 PR target/55019
1935 * gcc.dg/pr55019.c: New.
1936
1937 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1938
1939 PR tree-optimization/55008
1940 * gcc.dg/tree-ssa/pr55008.c: New test.
1941
1942 2012-10-22 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/55011
1945 * gcc.dg/torture/pr55011.c: New testcase.
1946
1947 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1948
1949 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1950 * gcc.target/arm/pr40457-2.c: Likewise.
1951 * gcc.target/arm/pr40457-3.c: Likewise.
1952
1953 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1954
1955 * gnat.dg/specs/limited_with4.ads: New test.
1956 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1957
1958 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1959
1960 * gnat.dg/modular4.adb: New test.
1961 * gnat.dg/modular4_pkg.ads: New helper.
1962
1963 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1966 * gnat.dg/specs/addr1.ads: Likewise.
1967
1968 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1969
1970 * gcc.dg/webizer.c (main): Add missing exit call.
1971
1972 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1973
1974 PR fortran/54465
1975 * gfortran.dg/wextra_1.f: New test.
1976
1977 2012-10-20 Jan Hubicka <jh@suse.cz>
1978
1979 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1980
1981 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1982
1983 PR fortran/54224
1984 * gfortran.dg/warn_unused_function.f90: New.
1985
1986 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1987
1988 * lib/target-supports.exp
1989 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1990
1991 2012-10-19 Richard Guenther <rguenther@suse.de>
1992
1993 PR tree-optimization/54981
1994 * gcc.dg/pr54981.c: New testcase.
1995
1996 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1997
1998 PR target/54892
1999 * gcc.target/arm/pr54892.c: New.
2000
2001 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2002
2003 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2004
2005 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2006
2007 PR c++/54501
2008 * g++.dg/init/array30.C: New.
2009 * g++.dg/init/array31.C: Likewise.
2010
2011 2012-10-18 Tobias Burnus <burnus@net-b.de>
2012
2013 PR fortran/54884
2014 * gfortran.dg/public_private_module_7.f90: New.
2015
2016 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/29633
2019 * g++.dg/template/pr29633.C: New.
2020
2021 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2022
2023 * gnat.dg/loop_optimization13.ad[sb]: New test.
2024 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2025
2026 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2027
2028 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2029 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2030 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2031 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2032
2033 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2034
2035 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2036 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2037 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2038 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2039 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2040 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2041
2042 2012-10-16 Jan Hubicka <jh@suse.cz>
2043
2044 * gcc.target/i386/l_fma_float_?.c: Update.
2045 * gcc.target/i386/l_fma_double_?.c: Update.
2046 * gfortran.dg/do_1.f90: XFAIL
2047 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2048 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2049 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2050 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2051 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2052 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2053 valid.
2054
2055 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2056
2057 PR c/53063
2058 PR c/40989
2059 * gcc.dg/Wstrict-overflow-24.c: New.
2060
2061 2012-10-16 Tobias Burnus <burnus@net-b.de>
2062
2063 PR fortran/50981
2064 PR fortran/54618
2065 * gfortran.dg/class_optional_1.f90: New.
2066 * gfortran.dg/class_optional_2.f90: New.
2067
2068 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR debug/54796
2071 * gcc.dg/guality/pr54796.c: New test.
2072
2073 PR tree-optimization/54889
2074 * gfortran.dg/pr54889.f90: New test.
2075
2076 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2077
2078 * g++.dg/other/dump-ada-spec-2.C: New test.
2079
2080 2012-10-16 Easwaran Raman <eraman@google.com>
2081
2082 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2083 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2084
2085 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2086
2087 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2088 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2089
2090 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2091
2092 PR target/54925
2093 * gcc.c-torture/compile/pr54925.c: New.
2094
2095 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2096
2097 PR target/51244
2098 * gcc.target/sh/pr51244-17.c: New.
2099
2100 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2101
2102 PR target/54760
2103 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2104 functions.
2105 * gcc.target/sh/pr54760-4.c: New.
2106
2107 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2108
2109 PR target/34777
2110 * gcc.target/sh/torture/sh-torture.exp: New.
2111 * gcc.target/sh/torture/pr34777.c: New.
2112
2113 2012-10-15 Matthias Klose <doko@ubuntu.com>
2114
2115 * lib/target-supports.exp (check_profiling_available): Match
2116 arm*-*-linux-* for ARM Linux/GNU.
2117 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2118 * gfortran.dg/enum_10.f90: Likewise.
2119 * gfortran.dg/enum_9.f90: Likewise.
2120 * gcc.target/arm/synchronize.c: Likewise.
2121 * g++.old-deja/g++.jason/enum6.C: Likewise.
2122 * g++.old-deja/g++.other/enum4.C: Likewise.
2123 * g++.old-deja/g++.law/enum9.C: Likewise.
2124
2125 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2126
2127 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2128 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2129
2130 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2131 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/17805
2134 * g++.dg/overload/operator6.C: New.
2135
2136 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/50080 (again)
2139 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2140 * g++.dg/parse/tmpl-outside1.C: Likewise.
2141 * g++.dg/template/qualttp18.C: Likewise.
2142 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2143 * g++.old-deja/g++.pt/overload13.C: Likewise.
2144
2145 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2148 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2149 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2150 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2151 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2152 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2153 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2154 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2155
2156 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 PR c++/50080
2159 * g++.dg/parse/tmpl-outside2.C: New.
2160 * g++.dg/parse/tmpl-outside1.C: Adjust.
2161 * g++.dg/template/qualttp18.C: Likewise.
2162 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2163 * g++.old-deja/g++.pt/overload13.C: Likewise.
2164
2165 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2166
2167 PR tree-optimization/54915
2168 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2169
2170 2012-10-15 Richard Guenther <rguenther@suse.de>
2171
2172 PR tree-optimization/54920
2173 * gcc.dg/torture/pr54920.c: New testcase.
2174
2175 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2178
2179 2012-10-13 Jason Merrill <jason@redhat.com>
2180
2181 * g++.dg/tls/thread_local7g.C: Require tls_native.
2182
2183 2012-10-14 Jason Merrill <jason@redhat.com>
2184
2185 * g++.dg/cpp0x/inh-ctor1.C: New.
2186 * g++.dg/cpp0x/inh-ctor2.C: New.
2187 * g++.dg/cpp0x/inh-ctor3.C: New.
2188 * g++.dg/cpp0x/inh-ctor4.C: New.
2189 * g++.dg/cpp0x/inh-ctor5.C: New.
2190 * g++.dg/cpp0x/inh-ctor6.C: New.
2191 * g++.dg/cpp0x/inh-ctor7.C: New.
2192 * g++.dg/cpp0x/inh-ctor8.C: New.
2193 * g++.dg/cpp0x/inh-ctor9.C: New.
2194 * g++.dg/cpp0x/inh-ctor10.C: New.
2195 * g++.dg/cpp0x/inh-ctor11.C: New.
2196 * g++.dg/cpp0x/inh-ctor12.C: New.
2197 * g++.dg/cpp0x/inh-ctor13.C: New.
2198
2199 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2200
2201 PR rtl-optimization/54919
2202 * gcc.dg/pr54919.c: New testcase.
2203
2204 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2205
2206 PR c++/53581
2207 * g++.dg/template/crash113.C: New.
2208
2209 2012-10-14 Jan Hubicka <jh@suse.cz>
2210
2211 * gcc.dg/unroll_5.c: New testcase.
2212
2213 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/52643
2216 * g++.dg/opt/pr52643.C: New.
2217
2218 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2219
2220 PR target/54602
2221 * gcc.target/sh/pr54602-1.c: New.
2222 * gcc.target/sh/pr54602-2.c: New.
2223 * gcc.target/sh/pr54602-3.c: New.
2224 * gcc.target/sh/pr54602-4.c: New.
2225
2226 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2227
2228 PR target/54680
2229 * gcc.target/sh/pr54680.c: New.
2230
2231 2012-10-12 Jan Hubicka <jh@suse.cz>
2232
2233 * gcc.dg/webizer.c: New testcase.
2234
2235 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2236
2237 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2238 specify -m64.
2239
2240 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2241
2242 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2243 Return 0 if already specifying -mfloat-abi other than hard.
2244
2245 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2246
2247 * gcc.dg/pr53060.c: Prune irrelevant warning.
2248
2249 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR c/54381
2252 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2253 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2254 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2255 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2256 Adjust expected wording of warnings for *cmp* builtins.
2257 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2258 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2259
2260 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/24449
2263 * g++.dg/parse/friend-main.C: New.
2264
2265 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2266
2267 PR c++/53055
2268 * g++.dg/pr53055.C: New testcase.
2269
2270 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2271
2272 PR c++/52744
2273 * g++.dg/cpp0x/pr52744.C: New.
2274
2275 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2276
2277 PR fortran/40453
2278 * gfortran.dg/dummy_procedure_9.f90: New.
2279
2280 2012-10-12 Richard Biener <rguenther@suse.de>
2281
2282 PR tree-optimization/54894
2283 * gcc.dg/torture/pr54894.c: New testcase.
2284
2285 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2286
2287 PR target/51244
2288 * gcc.target/sh/pr51244-13.c: New.
2289 * gcc.target/sh/pr51244-14.c: New.
2290 * gcc.target/sh/pr51244-15.c: New.
2291 * gcc.target/sh/pr51244-16.c: New.
2292
2293 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 PR c++/51878
2296 * g++.dg/cpp0x/decltype45.C: New.
2297
2298 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2299
2300 PR fortran/54784
2301 * gfortran.dg/class_allocate_13.f90: New.
2302
2303 2012-10-11 Jason Merrill <jason@redhat.com>
2304
2305 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2306 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2307
2308 * g++.dg/gomp/tls-5.C: Require tls_native.
2309 * g++.dg/tls/thread_local7.C: Require tls_native.
2310 * g++.dg/tls/static2.C: New.
2311
2312 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2313
2314 PR c++/36107
2315 * g++.dg/ext/weak5.C: New.
2316
2317 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2318
2319 PR testsuite/54868
2320 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2321 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2322
2323 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2324
2325 PR c++/43765
2326 * g++.dg/parse/pr43765.C: New.
2327
2328 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2329
2330 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2331
2332 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/43663
2335 * g++.dg/init/bitfield3.C: New.
2336
2337 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2338
2339 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2340
2341 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR tree-optimization/54877
2344 * gcc.dg/torture/pr54877.c: New test.
2345
2346 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2347
2348 PR testsuite/53397
2349 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2350 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2351 and remove target info from dg-do compile.
2352 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2353 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2354 and remove target info from dg-do compile.
2355
2356 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2357
2358 * gcc.dg/pr54782.c: Require target with pthread support.
2359
2360 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2361
2362 PR c++/53122
2363 * g++.dg/cpp0x/auto35.C: New.
2364
2365 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2366
2367 PR c++/53540 - using fails to be equivalent to typedef
2368 * g++.dg/cpp0x/alias-decl-24.C: New test.
2369
2370 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2371
2372 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2373 that c++11 attributes to types are ignored for now.
2374 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2376
2377 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 PR c++/53741
2380 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2381
2382 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2383
2384 PR c++/50478
2385 * g++.dg/cpp0x/initlist67.C: New.
2386
2387 2012-10-10 Dehao Chen <dehao@google.com>
2388
2389 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2390
2391 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2392
2393 PR target/52480
2394 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2395 Add runtime tests.
2396
2397 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/53307
2400 * g++.dg/cpp0x/decltype44.C: New.
2401
2402 2012-10-09 Steve Ellcey <sellcey@mips.com>
2403
2404 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2405
2406 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/53763
2409 * g++.dg/cpp0x/decltype43.C: New.
2410
2411 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2412
2413 PR middle-end/53397
2414 * gcc.dg/pr53397-1.c: New test case.
2415 * gcc.dg/pr53397-2.c: New test case.
2416
2417 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/54194
2420 * g++.dg/warn/Wparentheses-26.C: Adjust.
2421 * g++.dg/warn/Wparentheses-27.C: New.
2422
2423 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2424
2425 PR c++/54427
2426 * c-c++-common/vector-scalar.c: New testcase.
2427 * g++.dg/ext/vector18.C: New testcase.
2428 * g++.dg/ext/vector5.C: This is not an error anymore.
2429 * gcc.dg/init-vec-1.c: Move ...
2430 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2431 * gcc.c-torture/execute/vector-shift1.c: Move ...
2432 * c-c++-common/torture/vector-shift1.c: ... here.
2433 * gcc.dg/scal-to-vec1.c: Move ...
2434 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2435 C++11. Adapt error messages.
2436 * gcc.dg/convert-vec-1.c: Move ...
2437 * c-c++-common/convert-vec-1.c: ... here.
2438 * gcc.dg/scal-to-vec2.c: Move ...
2439 * c-c++-common/scal-to-vec2.c: ... here.
2440
2441 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2442
2443 PR target/54400
2444 * gcc.target/i386/pr54400.c: New testcase.
2445
2446 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c++/54858
2449 * g++.dg/template/pr54858.C: New test.
2450
2451 2012-10-08 Marek Polacek <polacek@redhat.com>
2452
2453 PR debug/54831
2454 * g++.dg/debug/pr54831.C: New test.
2455
2456 2012-10-08 Dehao Chen <dehao@google.com>
2457
2458 * g++.dg/predict-loop-exit-1.C: New.
2459 * g++.dg/predict-loop-exit-2.C: New.
2460 * g++.dg/predict-loop-exit-3.C: New.
2461
2462 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2463
2464 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2465
2466 2012-10-08 Jason Merrill <jason@redhat.com>
2467
2468 * g++.dg/gomp/tls-5.C: New.
2469 * g++.dg/gomp/tls-wrap1.C: New.
2470 * g++.dg/gomp/tls-wrap2.C: New.
2471 * g++.dg/gomp/tls-wrap3.C: New.
2472 * g++.dg/gomp/tls-wrap4.C: New.
2473 * g++.dg/gomp/tls-wrapper-cse.C: New.
2474 * g++.dg/tls/thread_local-cse.C: New.
2475 * g++.dg/tls/thread_local-order1.C: New.
2476 * g++.dg/tls/thread_local-order2.C: New.
2477 * g++.dg/tls/thread_local-wrap1.C: New.
2478 * g++.dg/tls/thread_local-wrap2.C: New.
2479 * g++.dg/tls/thread_local-wrap3.C: New.
2480 * g++.dg/tls/thread_local-wrap4.C: New.
2481 * g++.dg/tls/thread_local2g.C: New.
2482 * g++.dg/tls/thread_local3g.C: New.
2483 * g++.dg/tls/thread_local4g.C: New.
2484 * g++.dg/tls/thread_local5g.C: New.
2485 * g++.dg/tls/thread_local6g.C: New.
2486 * g++.dg/tls/thread_local7g.C: New.
2487
2488 * g++.dg/tls/thread_local3.C: New.
2489 * g++.dg/tls/thread_local4.C: New.
2490 * g++.dg/tls/thread_local5.C: New.
2491 * g++.dg/tls/thread_local6.C: New.
2492
2493 * g++.dg/tls/init-2.C: Tweak errors.
2494 * g++.dg/tls/thread_local1.C: New.
2495 * g++.dg/tls/thread_local2.C: New.
2496 * g++.dg/tls/thread_local7.C: New.
2497
2498 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500 PR target/54866
2501 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2502
2503 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2504
2505 PR target/54685
2506 * gcc.target/sh/pr54685.c: New.
2507
2508 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2509
2510 PR c++/53528 C++11 attribute support
2511 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2512 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2513 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2514 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2515 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2516 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2517 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2518 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2519 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2520 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2521 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2522 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2523 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2524 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2525 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2526 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2527 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2528 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2529 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2530 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2531 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2532 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2533 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2534 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2535 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2536 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2537 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2538 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2539 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2540 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2542 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2543 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2544 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2546 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2547 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2548 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2568
2569 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2572 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2573 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2574
2575 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2576
2577 PR target/54760
2578 * gcc.target/sh/pr54760-2.c: New.
2579 * gcc.target/sh/pr54760-3.c: New.
2580
2581 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2582
2583 PR c++/51422
2584 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2585
2586 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2587 Sandra Loosemore <sandra@codesourcery.com>
2588
2589 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2590 and test that the accumulator is initialized using MULT.
2591 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2592 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2593
2594 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2595
2596 PR c++/52764
2597 * g++.dg/cpp0x/stdint.C: New.
2598
2599 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 PR c++/54249
2602 * g++.dg/cpp0x/stddef.C: New.
2603
2604 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2605
2606 PR fortran/54832
2607 * gfortran.dg/typebound_operator_17.f90: New.
2608
2609 2012-10-06 Jan Hubicka <jh@suse.cz>
2610
2611 PR lto/53831
2612 PR lto/54776
2613 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2614
2615 2012-10-06 Jan Hubicka <jh@suse.cz>
2616
2617 * gcc.dg/lto/resolutions_0.c: New testcase.
2618
2619 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2620
2621 PR fortran/45521
2622 * gfortran.dg/generic_25.f90: New.
2623 * gfortran.dg/generic_26.f90: New.
2624 * gfortran.dg/generic_27.f90: New.
2625
2626 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2627
2628 PR target/54760
2629 * gcc.target/sh/pr54760-1.c: New.
2630
2631 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2632
2633 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2634 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2635 * g++.dg/warn/Wsign-compare-5.C: New test.
2636 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2637 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2638 * g++.dg/ext/builtin30.C: New test.
2639 * g++.dg/ext/vla12.C: New test.
2640 * gcc.dg/builtins-85.c: New test.
2641
2642 PR debug/54519
2643 * gcc.dg/guality/pr54519-1.c: New test.
2644 * gcc.dg/guality/pr54519-2.c: New test.
2645 * gcc.dg/guality/pr54519-3.c: New test.
2646 * gcc.dg/guality/pr54519-4.c: New test.
2647 * gcc.dg/guality/pr54519-5.c: New test.
2648 * gcc.dg/guality/pr54519-6.c: New test.
2649
2650 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/50893
2653 * g++.dg/cpp0x/defaulted38.C: New.
2654
2655 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2656
2657 PR tree-optimization/33763
2658 * c-c++-common/pr33763.c: New test.
2659
2660 PR tree-optimization/54810
2661 * gcc.dg/tree-ssa/vrp85.c: New test.
2662
2663 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2664
2665 * gcc.dg/ucnid-7.c: Skip on AIX.
2666 * gcc.dg/ucnid-8.c: Same.
2667 * gcc.dg/ucnid-10.c: Same.
2668 * gcc.dg/ucnid-13.c: Same.
2669 * gcc.dg/attr-alias-3.c: Same.
2670 * gcc.dg/attr-alias-5.c: Same.
2671 * gcc.dg/torture/pr51106-2.c: Same.
2672 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2673
2674 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2675
2676 PR c++/52233
2677 * g++.dg/cpp0x/alias-decl-23.C: New.
2678
2679 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/53403
2682 * g++.dg/template/friend53.C: New.
2683
2684 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2687 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2688 (scan-ada-spec): Likewise.
2689 (scan-ada-spec-not): Likewise.
2690 * gcc.dg/dump-ada-spec-1.c: New test.
2691 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2692
2693 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2694
2695 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2696
2697 2012-10-04 Florian Weimer <fweimer@redhat.com>
2698
2699 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2700
2701 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 PR c++/54323
2704 * g++.dg/cpp0x/pr54323.C: New.
2705
2706 2012-10-04 Richard Guenther <rguenther@suse.de>
2707
2708 PR middle-end/54735
2709 * g++.dg/torture/pr54735.C: New testcase.
2710
2711 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2712
2713 PR rtl-optimization/54739
2714 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2715
2716 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2717
2718 PR target/51244
2719 * gcc.target/sh/pr51244-12.c: New.
2720
2721 2012-10-03 Dehao Chen <dehao@google.com>
2722
2723 PR middle-end/54782
2724 * gcc.dg/pr54782.c: New test.
2725
2726 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR c++/54777
2729 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2730
2731 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2732
2733 PR fortran/54778
2734 * gfortran.dg/class_53.f90: New.
2735
2736 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2737
2738 PR debug/54551
2739 * gcc.dg/guality/pr54551.c: New.
2740
2741 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2742
2743 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2744 * gcc.target/powerpc/pr46728-2.c: Likewise.
2745
2746 2012-10-02 Sharad Singhai <singhai@google.com>
2747
2748 PR testsuite/54772
2749 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2750 to fix test failures caused by r191883.
2751 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2752 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2753 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2754 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2755 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2756 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2757 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2758 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2759 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2760
2761 2012-09-30 Sharad Singhai <singhai@google.com>
2762
2763 * gcc.target/i386/vect-double-1.c: Fix test.
2764
2765 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2766
2767 PR target/54087
2768 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2769 atomic_sub fails.
2770
2771 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2772
2773 PR rtl-optimization/54457
2774 * gcc.target/i386/pr54457.c: New test.
2775
2776 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2777
2778 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2779
2780 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2781
2782 * gcc.target/i386/vect-rebuild.c: New testcase.
2783
2784 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2785
2786 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2787
2788 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2789
2790 * gcc.target/mips/pr37362.c: Fix target selector.
2791
2792 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2793
2794 PR target/54083
2795 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2796
2797 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2798
2799 * gcc.dg/ucnid-8.c: Update line number.
2800 * gcc.dg/torture/pr51106-2.c: Likewise.
2801
2802 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2803
2804 PR fortran/54667
2805 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2806 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2807 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2808
2809 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2810
2811 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2812 partially reverting r170092.
2813 * gfortran.dg/class_7.f03: Ditto.
2814 * gfortran.dg/coarray_14.f90: Ditto.
2815 * gfortran.dg/typebound_proc_13.f03: Ditto.
2816
2817 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/54738
2820 * g++.dg/cpp0x/sfinae42.C: New.
2821
2822 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2823
2824 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2825 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2826 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2827 * gcc.dg/pr42629.c: XFAIL on AIX.
2828 * gcc.dg/pr47684.c: Same.
2829 * gcc.dg/pr43670.c: Same.
2830 * gcc.dg/pr42916.c: Same.
2831 * gcc.dg/pr45449.c: Same.
2832 * gcc.dg/pr50017.c: Same.
2833 * gcc.dg/pr42728.c: Same.
2834 * gcc.dg/pr47881.c: Same.
2835 * gcc.dg/pr44023.c: Same.
2836 * gcc.dg/pr41345.c: Same.
2837 * gcc.dg/pr42630.c: Same.
2838 * gcc.dg/pr44971.c: Same.
2839 * gcc.dg/pr46771.c: Same.
2840 * gcc.dg/ucnid-8.c: Same.
2841 * gcc.dg/ucnid-10.c: Same.
2842 * gcc.dg/ucnid-13.c: Same.
2843 * gcc.dg/torture/pr51106-2.c: Same.
2844 * gcc.dg/pr48768.c: Same.
2845 * gcc.dg/pr42631.c: Same.
2846 * gcc.dg/pr43084.c: Same.
2847 * gcc.dg/ucnid-7.c: Same.
2848 * gcc.dg/pr42889.c: Same.
2849 * gcc.dg/pr41241.c: Same.
2850 * gcc.dg/pr42719.c: Same.
2851 * g++.dg/debug/pr46583.C: Same.
2852 * g++.dg/debug/pr47106.C: Same.
2853 * g++.dg/opt/pr48549.C: Same.
2854 * g++.dg/other/pr42685.C: Same.
2855 * c-c++-common/pr43942.c: Same.
2856
2857 2012-09-29 Ian Lance Taylor <iant@google.com>
2858
2859 * go.test/go-test.exp: Update for latest version of Go testsuite.
2860
2861 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2862
2863 PR fortran/52724
2864 * gfortran.dg/internal_readwrite_3.f90: New test.
2865
2866 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2867
2868 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2869 c-c++-common/Wunused-local-typedefs-2.c to here.
2870
2871 PR c++/54372 - unused attribute inactive on dependant entities
2872 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2873
2874 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2875
2876 PR c++/29028 - Missed unused warning on using declaration
2877 * g++.dg/warn/Wunused-var-18.C: New test.
2878
2879 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2880
2881 PR c++/53551 - -Wunused-local-typedefs misses uses
2882 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2883
2884 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR target/54716
2887 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2888
2889 PR tree-optimization/54713
2890 * gcc.c-torture/compile/pr54713-1.c: New test.
2891 * gcc.c-torture/compile/pr54713-2.c: New test.
2892 * gcc.c-torture/compile/pr54713-3.c: New test.
2893
2894 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2895
2896 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2897
2898 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2899
2900 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2901
2902 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR target/54703
2905 * gcc.target/i386/pr54703.c: New test.
2906
2907 2012-09-27 Richard Guenther <rguenther@suse.de>
2908
2909 PR lto/54709
2910 * gcc.dg/lto/pr54709_0.c: New testcase.
2911 * gcc.dg/lto/pr54709_1.c: Likewise.
2912
2913 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2914
2915 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2916
2917 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2918
2919 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2920
2921 * gcc.target/arm/pr42879.c: Handle big-endian.
2922
2923 2012-09-26 Steve Ellcey <sellcey@mips.com>
2924
2925 PR c/37303
2926 * gcc.dg/pr37303.c: Check for rdata or rodata.
2927
2928 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2929
2930 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2931
2932 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2933
2934 PR target/51274
2935 PR target/53087
2936 * gcc.target/powerpc/ppc-ne0-1.c: New.
2937
2938 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2939
2940 PR target/54089
2941 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2942 test_19, test_20, test_21, test_22, test_23): New functions.
2943 * gcc.target/sh/pr54089-4.c: New.
2944 * gcc.target/sh/pr54089-5.c: New.
2945 * gcc.target/sh/pr54089-6.c: New.
2946 * gcc.target/sh/pr54089-7.c: New.
2947
2948 2012-09-25 Richard Guenther <rguenther@suse.de>
2949
2950 PR lto/54625
2951 * gcc.dg/lto/pr54702_0.c: New testcase.
2952 * gcc.dg/lto/pr54702_1.c: Likewise.
2953 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2954 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2955 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2956 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2957
2958 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2959
2960 PR c++/54526
2961 * g++.dg/cpp0x/parse2.C: New.
2962 * g++.dg/parse/error11.C: Adjust.
2963 * g++.dg/parse/error12.C: Likewise.
2964
2965 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2966
2967 * gcc.target/i386/20030217-1.c: Added check for
2968 large_long_double effective target.
2969 * gcc.target/i386/387-3.c: Likewise.
2970 * gcc.target/i386/387-4.c: Likewise.
2971 * gcc.target/i386/pr36578-1.c: Likewise.
2972 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2973 when long double size is equal double size.
2974 * gcc.target/i386/excess-precision-1.c: Likewise.
2975 * gcc.target/i386/pr36578-2.c: Likewise.
2976 * gcc.target/i386/20030217-2.c: New testcase.
2977
2978 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2979
2980 PR tree-optimization/54676
2981 * gcc.dg/pr54676.c: New test.
2982
2983 2012-09-25 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/53663
2986 * gcc.dg/torture/pr53663-1.c: New testcase.
2987 * gcc.dg/torture/pr53663-2.c: Likewise.
2988 * gcc.dg/torture/pr53663-3.c: Likewise.
2989
2990 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2991
2992 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2993
2994 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2995
2996 * lib/target-supports-dg.exp (dg-require-effective-target,
2997 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2998 dg-process-target-1 instead of dg-process-target.
2999 (dg-process-target-1): Rename from dg-process-target.
3000 (dg-process-target): New.
3001
3002 2012-09-24 Richard Guenther <rguenther@suse.de>
3003
3004 PR tree-optimization/54684
3005 * g++.dg/torture/pr54684.C: New testcase.
3006
3007 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3008
3009 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3010
3011 2012-09-24 Richard Guenther <rguenther@suse.de>
3012
3013 PR middle-end/52173
3014 * gcc.dg/tm/pr52173-1.c: New.
3015 * gcc.dg/tm/pr52173-2.c: New.
3016
3017 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3018
3019 * gcc.dg/pr54669.c: New test.
3020
3021 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3022 Dominique Dhumieres <dominiq@lps.ens.fr>
3023
3024 PR testsuite/54677
3025 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3026
3027 2012-09-23 Tobias Burnus <burnus@net-b.de>
3028
3029 PR fortran/54618
3030 * gfortran.dg/class_array_14.f90: New.
3031
3032 2012-09-22 Kai Tietz <ktietz@redhat.com>
3033
3034 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3035 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3036
3037 2012-09-21 Dehao Chen <dehao@google.com>
3038
3039 PR go/54649
3040 PR tree-optimization/54655
3041 * g++.dg/pr54655.C: New testcase.
3042
3043 2012-09-21 Richard Guenther <rguenther@suse.de>
3044
3045 PR tree-optimization/54647
3046 * g++.dg/torture/pr54647.C: New testcase.
3047
3048 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3049
3050 PR c++/54427
3051 * c-c++-common/torture/vector-compare-2.c: Add -w.
3052
3053 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3054
3055 * gnat.dg/opt20.ads: Move dg directive to...
3056 * gnat.dg/opt20.adb: ...here.
3057 * gnat.dg/addr1.ad[sb]: Likewise.
3058 * gnat.dg/concat2.ad[sb]: Likewise.
3059 * gnat.dg/array16.ad[sb]: Likewise.
3060 * gnat.dg/atomic5.ad[sb]: Likewise.
3061 * gnat.dg/discr29.ad[sb]: Likewise.
3062 * gnat.dg/noreturn5.ad[sb]: Likewise.
3063 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3064 * gnat.dg/discr23.ads: Remove dg directive.
3065 * gnat.dg/nested_float_packed.ads: Likewise.
3066 * gnat.dg/oconst6.ads: Move to...
3067 * gnat.dg/specs/oconst6.ads: ...here.
3068
3069 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/52432
3072 * g++.dg/cpp0x/decltype32.C: Tweak.
3073
3074 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3075
3076 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3077 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3078 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3079 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3080
3081 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3082
3083 PR c++/54581
3084 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3085
3086 2012-09-19 Steve Ellcey <sellcey@mips.com>
3087
3088 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3089
3090 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3091
3092 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3093 * gcc.target/powerpc/ppc-mftb.c: New file.
3094
3095 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3096
3097 PR target/54089
3098 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3099 functions.
3100
3101 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3102
3103 PR target/54236
3104 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3105
3106 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 * gcc.c-torture/execute/20120919-1.c: New test.
3109
3110 2012-09-19 Richard Guenther <rguenther@suse.de>
3111
3112 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3113
3114 2012-09-19 Richard Guenther <rguenther@suse.de>
3115
3116 * gcc.dg/builtin-unreachable-6.c: Adjust.
3117
3118 2012-09-19 Richard Guenther <rguenther@suse.de>
3119
3120 * gcc.dg/builtin-object-size-10.c: Adjust.
3121 * gcc.dg/builtin-unreachable-5.c: Adjust.
3122 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3123 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3124 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3125 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3126 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3127 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3128 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3129 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3130 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3131 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3132 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3133 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3134
3135 2012-09-19 Richard Guenther <rguenther@suse.de>
3136
3137 PR tree-optimization/54132
3138 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3139 * gcc.dg/torture/pr54132.c: Likewise.
3140
3141 2012-09-19 Terry Guo <terry.guo@arm.com>
3142
3143 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3144 extra prune rules that will be applied to all tests in a .exp file.
3145 (gcc-dg-prune): Use rules defined by the above variable.
3146 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3147 harmless warnings on architecture switch conflict.
3148
3149 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3150
3151 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3152 of asm-comment characters instead of a single one.
3153 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3154
3155 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3156
3157 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3158
3159 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3160 target instead of xfailing it.
3161 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3162 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3163 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3164 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3165 * gcc.dg/vect/vect-104.c: Likewise.
3166 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3167 * gcc.dg/vect/vect-outer-1.c: Likewise.
3168 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3169 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3170 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3171 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3172 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3173 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3174 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3175 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3176 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3177
3178 * lib/target-supports.exp
3179 (check_effective_target_vect_widen_mult_qi_to_hi,
3180 check_effective_target_vect_widen_mult_hi_to_si,
3181 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3182 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3183 check_effective_target_vect_pack_trunc,
3184 check_effective_target_vect_unpack,
3185 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3186 instead of arm_none.
3187
3188 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3189
3190 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3191
3192 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3193 config to compiler_flags.
3194
3195 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR target/54592
3198 * gcc.target/i386/pr54592.c: New test.
3199
3200 PR tree-optimization/54610
3201 * gcc.target/i386/pr54610.c: New test.
3202
3203 2012-09-17 Jason Merrill <jason@redhat.com>
3204
3205 PR c++/54575
3206 * g++.dg/cpp0x/alias-decl-21.C: New.
3207 * g++.dg/cpp0x/alias-decl-22.C: New.
3208
3209 2012-09-17 Tobias Burnus <burnus@net-b.de>
3210
3211 PR fortran/54608
3212 * gfortran.dg/scan_2.f90: New.
3213
3214 2012-09-17 Jason Merrill <jason@redhat.com>
3215
3216 PR c++/53661
3217 * g++.dg/init/aggr9.C: New.
3218
3219 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3220
3221 * gnat.dg/loop_optimization12.ad[sb]: New test.
3222
3223 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3224
3225 PR fortran/54285
3226 * gfortran.dg/proc_ptr_result_7.f90: New.
3227
3228 2012-09-17 Tobias Burnus <burnus@net-b.de>
3229
3230 PR fortran/54603
3231 * gfortran.dg/structure_constructor_11.f90: New.
3232
3233 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR tree-optimization/54563
3236 * g++.dg/torture/pr54563.C: New test.
3237
3238 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3239
3240 PR fortran/54594
3241 * gfortran.dg/typebound_generic_14.f03: New.
3242
3243 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3244
3245 PR fortran/54387
3246 * gfortran.dg/proc_ptr_38.f90: New.
3247
3248 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3249
3250 PR debug/54460
3251 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3252 to scary regexp.
3253
3254 PR testsuite/54007
3255 * gnat.dg/lto15.adb: Require lto.
3256
3257 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3258 "myBindC" for hppa*-*-hpux*.
3259
3260 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3261
3262 * gfortran.dg/namelist_75.f90: New test.
3263
3264 2012-09-15 Tom de Vries <tom@codesourcery.com>
3265
3266 * gcc.dg/tree-ssa/vrp82.c: New test.
3267 * gcc.dg/tree-ssa/vrp83.c: Same.
3268 * gcc.dg/tree-ssa/vrp84.c: Same.
3269
3270 2012-09-15 Tom de Vries <tom@codesourcery.com>
3271
3272 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3273 * gcc.dg/tree-ssa/vrp81.c: ... this.
3274
3275 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3276
3277 PR target/54222
3278 * gcc.target/avr/torture/fix-types.h: New.
3279 * gcc.target/avr/torture/vals-hr.def: New.
3280 * gcc.target/avr/torture/vals-r.def: New.
3281 * gcc.target/avr/torture/vals-k.def: New.
3282 * gcc.target/avr/torture/vals-ur.def: New.
3283 * gcc.target/avr/torture/vals-uk.def: New.
3284 * gcc.target/avr/torture/vals-uhr.def: New.
3285 * gcc.target/avr/torture/vals-llk.def: New.
3286 * gcc.target/avr/torture/vals-ullk.def: New.
3287 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3288 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3289 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3290 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3291 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3292 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3293 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3294 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3295
3296 2012-09-14 Dehao Chen <dehao@google.com>
3297
3298 * g++.dg/debug/dwarf2/deallocator.C: New test.
3299
3300 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3301
3302 PR c/54552
3303 * gcc.c-torture/compile/pr54552-1.c: New test.
3304
3305 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3306
3307 PR c++/54427
3308 * g++.dg/other/vector-compare.C: New testcase.
3309 * c-c++-common/vector-compare-3.c: New testcase.
3310 * gcc.dg/vector-shift.c: Move ...
3311 * c-c++-common/vector-shift.c: ... here.
3312 * gcc.dg/vector-shift1.c: Move ...
3313 * c-c++-common/vector-shift1.c: ... here.
3314 * gcc.dg/vector-shift3.c: Move ...
3315 * c-c++-common/vector-shift3.c: ... here.
3316 * gcc.dg/vector-compare-1.c: Move ...
3317 * c-c++-common/vector-compare-1.c: ... here.
3318 * gcc.dg/vector-compare-2.c: Move ...
3319 * c-c++-common/vector-compare-2.c: ... here.
3320 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3321 * c-c++-common/torture/vector-compare-1.c: ... here.
3322 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3323 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3324 * c-c++-common/torture/vector-compare-2.c: ... here.
3325 * gcc.c-torture/execute/vector-shift.c: Move ...
3326 * c-c++-common/torture/vector-shift.c: ... here.
3327 * gcc.c-torture/execute/vector-shift2.c: Move ...
3328 * c-c++-common/torture/vector-shift2.c: ... here.
3329 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3330 * c-c++-common/torture/vector-subscript-1.c: ... here.
3331 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3332 * c-c++-common/torture/vector-subscript-2.c: ... here.
3333 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3334 * c-c++-common/torture/vector-subscript-3.c: ... here.
3335
3336 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3337
3338 PR c/54103
3339 * gcc.c-torture/compile/pr54103-1.c,
3340 gcc.c-torture/compile/pr54103-2.c,
3341 gcc.c-torture/compile/pr54103-3.c,
3342 gcc.c-torture/compile/pr54103-4.c,
3343 gcc.c-torture/compile/pr54103-5.c,
3344 gcc.c-torture/compile/pr54103-6.c: New tests.
3345 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3346
3347 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3348
3349 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3350
3351 2012-09-14 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/54565
3354 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3355 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3356
3357 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3358
3359 * gcc.target/arm/combine-movs.c: Add missing space.
3360
3361 2012-09-14 Richard Guenther <rguenther@suse.de>
3362
3363 * g++.dg/torture/builtin-location.C: New testcase.
3364
3365 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3366 Manuel López-Ibåñez <manu@gcc.gnu.org>
3367
3368 PR c++/53210
3369 * g++.dg/warn/Wuninitialized-self.C: New.
3370
3371 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR c/54559
3374 * gcc.c-torture/compile/pr54559.c: New test.
3375
3376 2012-09-13 Jason Merrill <jason@redhat.com>
3377
3378 PR c++/53839
3379 * g++.dg/cpp0x/constexpr-temp1.C: New.
3380
3381 PR c++/54511
3382 * g++.dg/template/anonunion2.C: New.
3383
3384 PR c++/53836
3385 * g++.dg/template/init10.C: New.
3386
3387 2012-09-13 Tobias Burnus <burnus@net-b.de>
3388
3389 PR fortran/54556
3390 * gfortran.dg/implicit_pure_3.f90: New.
3391
3392 2012-09-13 Richard Guenther <rguenther@suse.de>
3393
3394 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3395
3396 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3397
3398 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3399
3400 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3401
3402 * c-c++-common/pr51712.c: Handle for short-enum targets.
3403
3404 2012-09-12 Terry Guo <terry.guo@arm.com>
3405
3406 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3407 and lsrs for Thumb2 mode.
3408
3409 2012-09-12 Jan Hubicka <jh@suse.cz>
3410
3411 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3412
3413 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 PR target/54445
3416 * gcc.target/i386/pr54445-1.c: New file.
3417 * gcc.target/i386/pr54445-2.c: Likewise.
3418
3419 2012-09-12 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/54225
3422 PR fortran/53306
3423 * gfortran.dg/coarray_10.f90: Update dg-error.
3424 * gfortran.dg/coarray_28.f90: New.
3425 * gfortran.dg/array_section_3.f90: New.
3426
3427 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3428
3429 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3430 gcc.target/arm/pr48252.c: Fix for big-endian support.
3431
3432 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3433
3434 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3435
3436 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3437 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3438
3439 * gcc.target/arm/neon-vfma-1.c: New testcase.
3440 * gcc.target/arm/neon-vfms-1.c: Likewise.
3441 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3442 of float.
3443 * gcc.target/arm/neon-vmls-1.c: Likewise.
3444 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3445 function.
3446 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3447 (check_effective_target_arm_neonv2_ok): Likewise.
3448 (check_effective_target_arm_neonv2_hw): Likewise.
3449 (check_effective_target_arm_neonv2): Likewise.
3450
3451 2012-09-11 Richard Guenther <rguenther@suse.de>
3452
3453 PR middle-end/54515
3454 * g++.dg/tree-ssa/pr54515.C: New testcase.
3455
3456 2012-09-10 Andrew Pinski <apinski@cavium.com>
3457
3458 PR tree-opt/c54362
3459 * gcc.dg/tm/memopt-16.c: New testcase.
3460
3461 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 PR c++/54541
3464 PR c++/54542
3465 * g++.dg/cpp0x/sfinae40.C: New.
3466 * g++.dg/cpp0x/sfinae41.C: Likewise.
3467
3468 2012-09-10 Jason Merrill <jason@redhat.com>
3469
3470 PR c++/54538
3471 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3472
3473 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3474
3475 PR target/54089
3476 * gcc.target/sh/pr54089-3.c: New.
3477
3478 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3479
3480 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3481
3482 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3483
3484 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3485
3486 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3487
3488 * gcc.dg/pr52558-2.c: Delete.
3489 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3490
3491 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3492
3493 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3494
3495 2012-09-10 Richard Guenther <rguenther@suse.de>
3496
3497 PR tree-optimization/54520
3498 * gcc.dg/torture/pr54520.c: New testcase.
3499
3500 2012-09-10 Jason Merrill <jason@redhat.com>
3501
3502 PR c++/54506
3503 * g++.dg/cpp0x/implicit14.C: New.
3504
3505 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3506
3507 PR fortran/54208
3508 * gfortran.dg/bound_simplification_3.f90: New test.
3509
3510 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3511
3512 PR testsuite/54184
3513 * gcc.dg/pr52558-1.c: Delete.
3514 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3515
3516 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3517
3518 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3519 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3520 * gcc.target/arm/smlaltt-1.c: Likewise.
3521
3522 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3523
3524 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3525
3526 2012-09-07 Tom de Vries <tom@codesourcery.com>
3527
3528 PR tree-optimization/53986
3529 * gcc.dg/tree-ssa/vrp80.c: New test.
3530 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3531
3532 2012-09-06 Jason Merrill <jason@redhat.com>
3533
3534 PR c++/54341
3535 PR c++/54253
3536 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3537 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3538
3539 2012-09-06 Andrew Pinski <apinski@cavium.com>
3540
3541 PR tree-opt/54494
3542 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3543
3544 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3545
3546 PR rtl-optimization/54455
3547 * gcc.dg/54455.c: New test.
3548
3549 2012-09-06 Tobias Burnus <burnus@net-b.de>
3550
3551 PR fortran/54463
3552 * gfortran.dg/promotion_2.f90: New.
3553
3554 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR middle-end/54486
3557 * c-c++-common/pr54486.c: New test.
3558
3559 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3560
3561 PR fortran/54474
3562 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3563
3564 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/54191
3567 * g++.dg/cpp0x/sfinae39.C: New.
3568
3569 2012-09-04 Jason Merrill <jason@redhat.com>
3570
3571 PR c++/54441
3572 * g++.dg/ext/flexary3.C: New.
3573
3574 PR c++/54420
3575 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3576
3577 PR c++/54198
3578 * g++.dg/template/defarg15.C: New.
3579
3580 PR c++/54437
3581 * g++.dg/template/access24.C: New.
3582
3583 2012-09-04 Richard Guenther <rguenther@suse.de>
3584
3585 PR tree-optimization/54458
3586 * gcc.dg/torture/pr54458.c: New testcase.
3587
3588 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3589
3590 * gcc.target/arm/neon-vext.c: New test.
3591 * gcc.target/arm/neon-vext-execute.c: Ditto.
3592
3593 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3594
3595 PR fortran/54243
3596 PR fortran/54244
3597 * gfortran.dg/select_type_29.f03: New.
3598
3599 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3600
3601 * gcc.dg/fold-perm.c: Improve test.
3602
3603 2012-09-03 Tobias Burnus <burnus@net-b.de>
3604
3605 PR fortran/51632
3606 * gfortran.dg/coarray_class_1.f90: New.
3607
3608 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3609
3610 PR target/49206
3611 * gcc.c-torture/compile/pr49206.c: New test.
3612
3613 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3614 Uros Bizjak <ubizjak@gmail.com>
3615
3616 PR target/36680
3617 * gfortran.dg/pr36680.f90: New test.
3618
3619 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3620
3621 PR target/42295
3622 * g++.dg/opt/pr42295.C: New test.
3623
3624 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR target/54436
3627 * gcc.dg/torture/pr54436.c: New test.
3628
3629 2012-09-01 Andrew Pinski <apinski@cavium.com>
3630
3631 * gcc.target/mips/truncate-8.c: New testcase.
3632
3633 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3634
3635 PR target/46829
3636 PR target/46843
3637 * gcc.target/i386/pr46829.c: New test.
3638 * gcc.target/i386/pr46843.c: Ditto.
3639
3640 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3641 Jason Merrill <jason@redhat.com>
3642
3643 PR c++/18747
3644 * g++.dg/parse/error50.C: New.
3645
3646 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR c/54428
3649 * gcc.c-torture/compile/pr54428.c: New test.
3650
3651 2012-08-31 Ollie Wild <aaw@google.com>
3652
3653 PR c++/54197
3654 * g++.dg/init/lifetime3.C: New test.
3655
3656 2012-08-31 Martin Jambor <mjambor@suse.cz>
3657
3658 PR middle-end/54409
3659 * gcc.dg/torture/pr54409.c: New test.
3660
3661 2012-08-31 Martin Jambor <mjambor@suse.cz>
3662
3663 * gfortran.dg/pr48636.f90: Add dump scan checks.
3664
3665 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3666
3667 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3668
3669 2012-08-28 Joey Ye <joey.ye@arm.com>
3670
3671 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3672
3673 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3674
3675 PR target/46254
3676 * gcc.target/i386/pr46254.c: New test.
3677
3678 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3679
3680 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3681 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3682 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3683
3684 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3685
3686 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3687 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3688 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3689 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3690 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3691 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3692 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3693 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3694 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3695 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3696 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3697 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3698 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3699 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3700 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3701 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3702 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3703 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3704 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3705 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3706 gcc.target/mips/unaligned-1.c: Tighten regexps.
3707
3708 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3709
3710 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3711 (mips_option_groups): Remove optimization. Add various -f options.
3712 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3713 and -pg imply -fno-omit-frame-pointer.
3714 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3715 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3716 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3717 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3718 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3719 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3720 * gcc.target/mips/abi-n32-long32.c: Likewise.
3721 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3722 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3723 * gcc.target/mips/abi-n32-long64.c: Likewise.
3724 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3725 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3726 * gcc.target/mips/abi-n64-long32.c: Likewise.
3727 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3728 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3729 * gcc.target/mips/abi-n64-long64.c: Likewise.
3730 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3731 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3732 * gcc.target/mips/abi-o32-long32.c: Likewise.
3733 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3734 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3735 * gcc.target/mips/abi-o32-long64.c: Likewise.
3736 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3737 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3738 * gcc.target/mips/abi-o64-long32.c: Likewise.
3739 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3740 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3741 * gcc.target/mips/abi-o64-long64.c: Likewise.
3742 * gcc.target/mips/asm-1.c: Likewise.
3743 * gcc.target/mips/branch-1.c: Likewise.
3744 * gcc.target/mips/call-3.c: Likewise.
3745 * gcc.target/mips/call-saved-3.c: Likewise.
3746 * gcc.target/mips/clear-cache-1.c: Likewise.
3747 * gcc.target/mips/div-1.c: Likewise.
3748 * gcc.target/mips/div-2.c: Likewise.
3749 * gcc.target/mips/div-3.c: Likewise.
3750 * gcc.target/mips/div-4.c: Likewise.
3751 * gcc.target/mips/div-5.c: Likewise.
3752 * gcc.target/mips/div-6.c: Likewise.
3753 * gcc.target/mips/div-7.c: Likewise.
3754 * gcc.target/mips/div-8.c: Likewise.
3755 * gcc.target/mips/div-9.c: Likewise.
3756 * gcc.target/mips/div-10.c: Likewise.
3757 * gcc.target/mips/div-11.c: Likewise.
3758 * gcc.target/mips/div-12.c: Likewise.
3759 * gcc.target/mips/dsp-ctrl.c: Likewise.
3760 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3761 * gcc.target/mips/ext-8.c: Likewise.
3762 * gcc.target/mips/extend-2.c: Likewise.
3763 * gcc.target/mips/fix-r10000-1.c: Likewise.
3764 * gcc.target/mips/fix-r10000-2.c: Likewise.
3765 * gcc.target/mips/fix-r10000-3.c: Likewise.
3766 * gcc.target/mips/fix-r10000-4.c: Likewise.
3767 * gcc.target/mips/fix-r10000-5.c: Likewise.
3768 * gcc.target/mips/fix-r10000-6.c: Likewise.
3769 * gcc.target/mips/fix-r10000-7.c: Likewise.
3770 * gcc.target/mips/fix-r10000-8.c: Likewise.
3771 * gcc.target/mips/fix-r10000-9.c: Likewise.
3772 * gcc.target/mips/fix-r10000-10.c: Likewise.
3773 * gcc.target/mips/fix-r10000-11.c: Likewise.
3774 * gcc.target/mips/fix-r10000-12.c: Likewise.
3775 * gcc.target/mips/fix-r10000-13.c: Likewise.
3776 * gcc.target/mips/fix-r10000-14.c: Likewise.
3777 * gcc.target/mips/fix-r10000-15.c: Likewise.
3778 * gcc.target/mips/fpcmp-1.c: Likewise.
3779 * gcc.target/mips/fpcmp-2.c: Likewise.
3780 * gcc.target/mips/fpr-moves-7.c: Likewise.
3781 * gcc.target/mips/fpr-moves-8.c: Likewise.
3782 * gcc.target/mips/int-moves-1.c: Likewise.
3783 * gcc.target/mips/int-moves-2.c: Likewise.
3784 * gcc.target/mips/long-calls-pg.c: Likewise.
3785 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3786 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3787 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3788 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3789 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3790 * gcc.target/mips/mips-3d-1.c: Likewise.
3791 * gcc.target/mips/mips-3d-2.c: Likewise.
3792 * gcc.target/mips/mips-3d-3.c: Likewise.
3793 * gcc.target/mips/mips-3d-4.c: Likewise.
3794 * gcc.target/mips/mips-3d-5.c: Likewise.
3795 * gcc.target/mips/mips-3d-6.c: Likewise.
3796 * gcc.target/mips/mips-3d-7.c: Likewise.
3797 * gcc.target/mips/mips-3d-8.c: Likewise.
3798 * gcc.target/mips/mips-3d-9.c: Likewise.
3799 * gcc.target/mips/mips-ps-1.c: Likewise.
3800 * gcc.target/mips/mips-ps-2.c: Likewise.
3801 * gcc.target/mips/mips-ps-3.c: Likewise.
3802 * gcc.target/mips/mips-ps-4.c: Likewise.
3803 * gcc.target/mips/mips-ps-6.c: Likewise.
3804 * gcc.target/mips/mips32-dspr2.c: Likewise.
3805 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3806 * gcc.target/mips/neg-abs-1.c: Likewise.
3807 * gcc.target/mips/neg-abs-2.c: Likewise.
3808 * gcc.target/mips/nmadd-3.c: Likewise.
3809 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3810 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3811 * gcc.target/mips/octeon-pop-1.c: Likewise.
3812 * gcc.target/mips/pr26765.c: Likewise.
3813 * gcc.target/mips/pr33256.c: Likewise.
3814 * gcc.target/mips/pr33635-1.c: Likewise.
3815 * gcc.target/mips/pr33755.c: Likewise.
3816 * gcc.target/mips/pr35802.c: Likewise.
3817 * gcc.target/mips/pr45074.c: Likewise.
3818 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3819 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3820 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3821 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3822 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3823 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3824 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3825 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3826 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3827 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3828 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3829 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3830 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3831 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3832 * gcc.target/mips/save-restore-1.c: Likewise.
3833 * gcc.target/mips/save-restore-3.c: Likewise.
3834 * gcc.target/mips/save-restore-5.c: Likewise.
3835 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3836 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3837 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3838 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3839 * gcc.target/mips/stack-1.c: Likewise.
3840
3841 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3842 Tighten regexps.
3843
3844 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3845 branch under test to be filled with preceding rather than
3846 following instructions.
3847 * gcc.target/mips/branch-10.c: Likewise.
3848 * gcc.target/mips/branch-11.c: Likewise.
3849 * gcc.target/mips/branch-12.c: Likewise.
3850 * gcc.target/mips/branch-13.c: Likewise.
3851 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3852 to be eliminated. Tighten $28 scan-assembler-not test.
3853
3854 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3855 function to...
3856 * gcc.target/mips/call-4.c: ...this new test.
3857
3858 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3859 more likely.
3860 * gcc.target/mips/code-readable-3.c: Likewise.
3861 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3862 flag but skip for -O0.
3863 * gcc.target/mips/code-readable-4.c: Likewise.
3864
3865 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3866 of operations under test.
3867 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3868
3869 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3870 Don't require sibling-call optimization.
3871 * gcc.target/mips/near-far-4.c: Likewise.
3872
3873 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3874 Make sure that the register variable is used.
3875 * gcc.target/mips/soft-float-1.c: Likewise.
3876
3877 * gcc.target/mips/sdata-1.c: Make static data volatile.
3878 * gcc.target/mips/sdata-2.c: Likewise.
3879 * gcc.target/mips/sdata-3.c: Likewise.
3880 * gcc.target/mips/sdata-4.c: Likewise.
3881
3882 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3883 skip for -O0.
3884 * gcc.target/mips/atomic-memory-2.c: Likewise.
3885 * gcc.target/mips/branch-cost-1.c: Likewise.
3886 * gcc.target/mips/branch-cost-2.c: Likewise.
3887 * gcc.target/mips/cache-1.c: Likewise.
3888 * gcc.target/mips/call-1.c: Likewise.
3889 * gcc.target/mips/call-saved-2.c: Likewise.
3890 * gcc.target/mips/const-anchor-1.c: Likewise.
3891 * gcc.target/mips/const-anchor-2.c: Likewise.
3892 * gcc.target/mips/dse-1.c: Likewise.
3893 * gcc.target/mips/dsp-lhx.c: Likewise.
3894 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3895 * gcc.target/mips/ext-1.c: Likewise.
3896 * gcc.target/mips/ext-2.c: Likewise.
3897 * gcc.target/mips/ext-3.c: Likewise.
3898 * gcc.target/mips/ext-4.c: Likewise.
3899 * gcc.target/mips/ext-5.c: Likewise.
3900 * gcc.target/mips/ext-6.c: Likewise.
3901 * gcc.target/mips/ext-7.c: Likewise.
3902 * gcc.target/mips/extend-1.c: Likewise.
3903 * gcc.target/mips/fix-r4000-1.c: Likewise.
3904 * gcc.target/mips/fix-r4000-3.c: Likewise.
3905 * gcc.target/mips/fix-r4000-5.c: Likewise.
3906 * gcc.target/mips/fix-r4000-6.c: Likewise.
3907 * gcc.target/mips/fix-r4000-8.c: Likewise.
3908 * gcc.target/mips/fix-r4000-10.c: Likewise.
3909 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3910 * gcc.target/mips/fixed-vector-type.c: Likewise.
3911 * gcc.target/mips/fpr-moves-1.c: Likewise.
3912 * gcc.target/mips/fpr-moves-2.c: Likewise.
3913 * gcc.target/mips/fpr-moves-3.c: Likewise.
3914 * gcc.target/mips/fpr-moves-4.c: Likewise.
3915 * gcc.target/mips/fpr-moves-5.c: Likewise.
3916 * gcc.target/mips/fpr-moves-6.c: Likewise.
3917 * gcc.target/mips/ins-1.c: Likewise.
3918 * gcc.target/mips/ins-2.c: Likewise.
3919 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3920 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3921 * gcc.target/mips/lazy-binding-1.c: Likewise.
3922 * gcc.target/mips/madd-3.c: Likewise.
3923 * gcc.target/mips/madd-5.c: Likewise.
3924 * gcc.target/mips/madd-6.c: Likewise.
3925 * gcc.target/mips/madd-8.c: Likewise.
3926 * gcc.target/mips/madd-9.c: Likewise.
3927 * gcc.target/mips/memcpy-1.c: Likewise.
3928 * gcc.target/mips/mips-ps-type.c: Likewise.
3929 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3930 * gcc.target/mips/mips-sched-madd.c: Likewise.
3931 * gcc.target/mips/mips16e-extends.c: Likewise.
3932 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3933 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3934 * gcc.target/mips/movcc-1.c: Likewise.
3935 * gcc.target/mips/movcc-2.c: Likewise.
3936 * gcc.target/mips/movcc-3.c: Likewise.
3937 * gcc.target/mips/msub-5.c: Likewise.
3938 * gcc.target/mips/msub-6.c: Likewise.
3939 * gcc.target/mips/msub-8.c: Likewise.
3940 * gcc.target/mips/mult-2.c: Likewise.
3941 * gcc.target/mips/mult-3.c: Likewise.
3942 * gcc.target/mips/mult-5.c: Likewise.
3943 * gcc.target/mips/mult-6.c: Likewise.
3944 * gcc.target/mips/mult-7.c: Likewise.
3945 * gcc.target/mips/mult-12.c: Likewise.
3946 * gcc.target/mips/mult-13.c: Likewise.
3947 * gcc.target/mips/mult-14.c: Likewise.
3948 * gcc.target/mips/mult-15.c: Likewise.
3949 * gcc.target/mips/mult-17.c: Likewise.
3950 * gcc.target/mips/mult-18.c: Likewise.
3951 * gcc.target/mips/mult-19.c: Likewise.
3952 * gcc.target/mips/nmadd-1.c: Likewise.
3953 * gcc.target/mips/nmadd-2.c: Likewise.
3954 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3955 * gcc.target/mips/octeon-cins-1.c: Likewise.
3956 * gcc.target/mips/octeon-cins-2.c: Likewise.
3957 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3958 * gcc.target/mips/octeon-exts-2.c: Likewise.
3959 * gcc.target/mips/octeon-exts-3.c: Likewise.
3960 * gcc.target/mips/octeon-exts-4.c: Likewise.
3961 * gcc.target/mips/octeon-exts-5.c: Likewise.
3962 * gcc.target/mips/octeon-exts-6.c: Likewise.
3963 * gcc.target/mips/octeon-exts-7.c: Likewise.
3964 * gcc.target/mips/octeon-pop-2.c: Likewise.
3965 * gcc.target/mips/octeon-seq-3.c: Likewise.
3966 * gcc.target/mips/octeon-seq-4.c: Likewise.
3967 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3968 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3969 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3970 * gcc.target/mips/pr54240.c: Likewise.
3971 * gcc.target/mips/rsqrt-1.c: Likewise.
3972 * gcc.target/mips/rsqrt-2.c: Likewise.
3973 * gcc.target/mips/rsqrt-3.c: Likewise.
3974 * gcc.target/mips/rsqrt-4.c: Likewise.
3975 * gcc.target/mips/save-restore-2.c: Likewise.
3976 * gcc.target/mips/save-restore-4.c: Likewise.
3977 * gcc.target/mips/sb1-1.c: Likewise.
3978 * gcc.target/mips/scc-1.c: Likewise.
3979 * gcc.target/mips/scc-2.c: Likewise.
3980 * gcc.target/mips/scc-3.c: Likewise.
3981 * gcc.target/mips/scc-4.c: Likewise.
3982 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3983 * gcc.target/mips/truncate-1.c: Likewise.
3984 * gcc.target/mips/truncate-2.c: Likewise.
3985 * gcc.target/mips/truncate-3.c: Likewise.
3986 * gcc.target/mips/truncate-4.c: Likewise.
3987 * gcc.target/mips/truncate-5.c: Likewise.
3988 * gcc.target/mips/truncate-6.c: Likewise.
3989 * gcc.target/mips/unaligned-1.c: Likewise.
3990
3991 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3992 skip for -O0. Require -fexpensive-optimizations.
3993 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3994 * gcc.target/mips/dspr2-MULT.c: Likewise.
3995 * gcc.target/mips/fix-r4000-2.c: Likewise.
3996 * gcc.target/mips/fix-r4000-4.c: Likewise.
3997 * gcc.target/mips/fix-r4000-7.c: Likewise.
3998 * gcc.target/mips/fix-r4000-9.c: Likewise.
3999 * gcc.target/mips/madd-1.c: Likewise.
4000 * gcc.target/mips/madd-2.c: Likewise.
4001 * gcc.target/mips/madd-4.c: Likewise.
4002 * gcc.target/mips/maddu-1.c: Likewise.
4003 * gcc.target/mips/maddu-2.c: Likewise.
4004 * gcc.target/mips/maddu-3.c: Likewise.
4005 * gcc.target/mips/maddu-4.c: Likewise.
4006 * gcc.target/mips/msub-1.c: Likewise.
4007 * gcc.target/mips/msub-2.c: Likewise.
4008 * gcc.target/mips/msub-3.c: Likewise.
4009 * gcc.target/mips/msub-4.c: Likewise.
4010 * gcc.target/mips/msubu-1.c: Likewise.
4011 * gcc.target/mips/msubu-2.c: Likewise.
4012 * gcc.target/mips/msubu-3.c: Likewise.
4013 * gcc.target/mips/msubu-4.c: Likewise.
4014 * gcc.target/mips/mult-1.c: Likewise.
4015 * gcc.target/mips/mult-4.c: Likewise.
4016 * gcc.target/mips/mult-8.c: Likewise.
4017 * gcc.target/mips/mult-9.c: Likewise.
4018 * gcc.target/mips/mult-10.c: Likewise.
4019 * gcc.target/mips/mult-11.c: Likewise.
4020 * gcc.target/mips/mult-16.c: Likewise.
4021
4022 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4023 skip for -O0 and -Os.
4024 * gcc.target/mips/fix-r4000-12.c: Likewise.
4025 * gcc.target/mips/madd-7.c: Likewise.
4026 * gcc.target/mips/mips-ps-5.c: Likewise.
4027 * gcc.target/mips/mips-ps-7.c: Likewise.
4028 * gcc.target/mips/msub-7.c: Likewise.
4029
4030 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4031 skip for -O0. Require -mno-abicalls.
4032 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4033
4034 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4035 skip for -O0. Require a total number of BBIT instructions and
4036 at least one of each kind.
4037
4038 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4039 skip for -O0. Require -fno-unroll-loops.
4040
4041 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4042 skip for -O0. Allow BLTZ as well as BGEZ.
4043
4044 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4045
4046 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4047 skip for -O0. Require -fschedule-insns2.
4048 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4049
4050 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4051 but skip for -O0. Make a branch-likely more likely.
4052
4053 * gcc.target/mips/timode-2.c: Split each test into its own function.
4054 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4055
4056 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4057 skip for -O0. Require -fpeephole2.
4058 * gcc.target/mips/vr-mult-2.c: Likewise.
4059
4060 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4061
4062 PR preprocessor/53469
4063 * gcc.dg/cpp/_Pragma7.c: New test case.
4064
4065 2012-08-27 Tobias Burnus <burnus@net-b.de>
4066
4067 PR fortran/54370
4068 * gfortran.dg/do_5.f90: New.
4069
4070 2012-08-27 Tobias Burnus <burnus@net-b.de>
4071
4072 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4073 from dg-options as -Wall no longer implies it.
4074
4075 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4076
4077 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4078
4079 2012-08-25 Jason Merrill <jason@redhat.com>
4080
4081 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4082
4083 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4084
4085 PR c++/51421
4086 * g++.dg/cpp0x/auto34.C: New.
4087
4088 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR c/54363
4091 * gcc.dg/pr54363.c: New test.
4092
4093 PR c/54355
4094 * gcc.dg/pr54355.c: New test.
4095
4096 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4097
4098 PR debug/52857
4099 * gcc.target/i386/pr52857-1.c: New.
4100 * gcc.target/i386/pr52857-2.c: Likewise.
4101
4102 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4103
4104 * gcc.target/mips/code-readable-4.c: New test.
4105
4106 2012-08-23 Julian Brown <julian@codesourcery.com>
4107 Sandra Loosemore <sandra@codesourcery.com>
4108
4109 * gcc.target/mips/code-readable-1.c: Add -O to options.
4110
4111 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/20420
4114 * g++.dg/lookup/using53.C: New.
4115
4116 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4117
4118 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4119 * gcc.dg/fixed-point/convert-1.c: New.
4120 * gcc.dg/fixed-point/convert-2.c: New.
4121 * gcc.dg/fixed-point/convert-3.c: New.
4122 * gcc.dg/fixed-point/convert-4.c: New.
4123 * gcc.dg/fixed-point/convert-float-1.c: New.
4124 * gcc.dg/fixed-point/convert-float-2.c: New.
4125 * gcc.dg/fixed-point/convert-float-3.c: New.
4126 * gcc.dg/fixed-point/convert-float-4.c: New.
4127 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4128 * gcc.dg/fixed-point/convert-sat.c: New.
4129 * gcc.dg/fixed-point/convert.h: New.
4130
4131 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4132
4133 PR target/54089
4134 * gcc.target/sh/pr54089-2.c: New.
4135
4136 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4137
4138 * gcc.target/i386/long-double-64-1.c: New file.
4139 * gcc.target/i386/long-double-64-2.c: Likewise.
4140 * gcc.target/i386/long-double-64-3.c: Likewise.
4141 * gcc.target/i386/long-double-64-4.c: Likewise.
4142 * gcc.target/i386/long-double-80-1.c: Likewise.
4143 * gcc.target/i386/long-double-80-2.c: Likewise.
4144 * gcc.target/i386/long-double-80-3.c: Likewise.
4145 * gcc.target/i386/long-double-80-4.c: Likewise.
4146 * gcc.target/i386/long-double-80-5.c: Likewise.
4147 * gcc.target/i386/long-double-80-6.c: Likewise.
4148 * gcc.target/i386/long-double-80-7.c: Likewise.
4149
4150 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4151
4152 PR tree-optimization/54317
4153 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4154
4155 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4156
4157 PR target/39423
4158 * gcc.target/sh/pr39423-2.c: New.
4159
4160 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4161
4162 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4163 * gcc.dg/fold-perm.c: Likewise.
4164
4165 2012-08-20 Jan Hubicka <jh@suse.cz>
4166
4167 PR fortran/48636
4168 * gcc.dg/ipa/inlinehint-1.c: New.
4169
4170 2012-08-20 Florian Weimer <fweimer@redhat.com>
4171
4172 PR c++/19351
4173 * g++.dg/init/new38.C: New test.
4174 * g++.dg/init/new39.C: New test.
4175
4176 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4177
4178 PR target/54089
4179 * gcc.target/sh/pr54089-1.c: New.
4180
4181 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4182
4183 PR target/51244
4184 * gcc.target/sh/pr51244-11.c: New.
4185
4186 2012-08-20 Tobias Burnus <burnus@net-b.de>
4187
4188 PR fortran/54301
4189 * gfortran.dg/warn_target_lifetime_2.f90: New.
4190
4191 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4192
4193 PR c++/10416
4194 * g++.dg/warn/Wunused-var-17.C: New.
4195
4196 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4197
4198 PR middle-end/53992
4199 * gcc.dg/gomp/pr53992.c: New test.
4200
4201 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4202
4203 PR tree-ssa/54295
4204 * gcc.c-torture/execute/20120817-1.c: New test.
4205
4206 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4207
4208 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4209 add instruction.
4210 (f2): New test that really does need adds.
4211
4212 2012-08-20 Richard Guenther <rguenther@suse.de>
4213
4214 PR tree-optimization/54327
4215 * gcc.dg/torture/pr54327.c: New testcase.
4216
4217 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR tree-optimization/54321
4220 * gcc.c-torture/compile/pr54321.c: New test.
4221
4222 2012-08-20 Tobias Burnus <burnus@net-b.de>
4223
4224 PR fortran/54301
4225 * gfortran.dg/warn_target_lifetime_1.f90: New.
4226
4227 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4228
4229 PR fortran/54298
4230 * gfortran.dg/real_compare_1.f90: New test case.
4231 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4232
4233 2012-08-18 Jan Hubicka <jh@suse.cz>
4234
4235 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4236
4237 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4238
4239 PR fortran/39290
4240 * gfortran.dg/interface_37.f90: New test.
4241
4242 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4243 Gary Funck <gary@intrepid.com>
4244
4245 PR target/20020
4246 * gcc.target/i386/pr20020-1.c: New test.
4247 * gcc.target/i386/pr20020-2.c: Likewise.
4248 * gcc.target/i386/pr20020-3.c: Likewise.
4249
4250 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4251
4252 * gcc.target/i386/perm-concat.c: New test.
4253
4254 2012-08-17 Julian Brown <julian@codesourcery.com>
4255
4256 * gcc.target/arm/div64-unwinding.c: New test.
4257
4258 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4259
4260 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4261
4262 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4263
4264 PR target/54236
4265 * gcc.target/sh/pr54236-1.c: New.
4266
4267 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4268
4269 * lib/target-supports.exp (check_effective_target_sync_int_long)
4270 (check_effective_target_sync_char_short): Enable for crisv32-*
4271 and cris-*.
4272
4273 PR middle-end/54261
4274 * gcc.dg/torture/pr54261-1.c: New test.
4275
4276 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4277
4278 PR fortran/54243
4279 PR fortran/54244
4280 * gfortran.dg/typebound_call_24.f03: New.
4281
4282 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4283
4284 PR tree-optimization/54245
4285 * gcc.dg/tree-ssa/pr54245.c: New test.
4286
4287 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4288
4289 PR tree-optimization/54240
4290 * gcc.target/powerpc/pr54240.c: New test.
4291 * gcc.target/mips/pr54240.c: Likewise.
4292
4293 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4294
4295 PR target/52933
4296 * gcc.target/sh/pr52933-1.c: New.
4297 * gcc.target/sh/pr52933-2.c: New.
4298
4299 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4300
4301 PR target/50751
4302 * gcc.target/sh/pr50751-8.c: New.
4303
4304 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4305
4306 PR fortran/47586
4307 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4308 * gfortran.dg/typebound_proc_27.f03: New test.
4309
4310 2012-08-14 Sterling Augustine <saugustine@google.com>
4311
4312 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4313
4314 2012-08-14 Tobias Burnus <burnus@net-b.de>
4315
4316 PR fortran/40881
4317 * gfortran.dg/data_constraints_3.f90: New.
4318 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4319 to disable -pedantic compilation.
4320 * gfortran.dg/pr37243.f: Ditto.
4321 * gfortran.dg/g77/19990826-3.f: Ditto.
4322 * gfortran.dg/g77/20020307-1.f : Ditto.
4323 * gfortran.dg/g77/980310-3.f: Ditto.
4324
4325 2012-08-14 Tobias Burnus <burnus@net-b.de>
4326
4327 PR fortran/54234
4328 * gfortran.dg/warn_conversion_4.f90: New.
4329
4330 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR middle-end/53411
4333 PR rtl-optimization/53495
4334 * gcc.c-torture/compile/pr53411.c: New test.
4335 * gcc.c-torture/compile/pr53495.c: New test.
4336
4337 2012-08-13 Richard Guenther <rguenther@suse.de>
4338
4339 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4340
4341 2012-08-13 Richard Guenther <rguenther@suse.de>
4342
4343 PR tree-optimization/54200
4344 * gcc.dg/guality/pr54200.c: New testcase.
4345 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4346
4347 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4348
4349 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4350
4351 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/51244
4354 * gcc.target/sh/pr51244-7.c: New.
4355 * gcc.target/sh/pr51244-8.c: New.
4356 * gcc.target/sh/pr51244-9.c: New.
4357 * gcc.target/sh/pr51244-10.c: New.
4358
4359 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4360
4361 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4362 -m2e or -m2a.
4363 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4364 * gcc.target/sh/pr53511-1.c: Likewise.
4365 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4366 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4367 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4368 * gcc.target/sh/pr53512-3.c: Likewise.
4369 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4370
4371 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4372
4373 PR target/39423
4374 * gcc.c-torture/compile/pr39423-1.c: New.
4375 * gcc.c-torture/compile/pr39423-2.c: New.
4376
4377 2012-08-12 Tobias Burnus <burnus@net-b.de>
4378
4379 PR fortran/54221
4380 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4381 they appear uninitialized on the RHS.
4382 * gfortran.dg/public_private_module_6.f90: New.
4383
4384 2012-08-11 Martin Jambor <mjambor@suse.cz>
4385
4386 PR fortran/48636
4387 * gfortran.dg/pr48636.f90: New test.
4388
4389 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4390
4391 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4392 to avoid warnings.
4393 (main): Adjust caller.
4394
4395 2012-08-10 Richard Guenther <rguenther@suse.de>
4396
4397 * gcc.dg/matrix/*.c: Adjust and move ...
4398 * gcc.dg/torture/: ... here.
4399 * gcc.dg/matrix: Remove directory.
4400
4401 2012-08-10 Richard Guenther <rguenther@suse.de>
4402
4403 PR middle-end/54219
4404 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4405
4406 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4407
4408 PR middle-end/54211
4409 * gcc.dg/tree-ssa/pr54211.c: New test.
4410
4411 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4412
4413 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4414 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4415
4416 2012-08-10 Richard Guenther <rguenther@suse.de>
4417
4418 PR tree-optimization/54109
4419 * gcc.dg/torture/pr54109.c: New testcase.
4420 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4421 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4422
4423 2012-08-10 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/54027
4426 * gcc.dg/torture/pr54027.c: New testcase.
4427
4428 2012-08-10 Richard Guenther <rguenther@suse.de>
4429
4430 * g++.dg/plugin/selfassign.c: Adjust.
4431 * gcc.dg/plugin/selfassign.c: Likewise.
4432 * gcc.dg/strlenopt-11.c: Likewise.
4433 * gcc.dg/strlenopt-13.c: Likewise.
4434 * gcc.dg/no-strict-overflow-4.c: Likewise.
4435 * gcc.dg/strict-overflow-4.c: Likewise.
4436 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4437 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4438 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4439 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4440 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4441 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4442 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4443 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4444 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4445 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4446 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4447 * gcc.dg/pr46309.c: Likewise.
4448 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4449
4450 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4451
4452 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4453 for x86 targets.
4454 * gcc.c-torture/compile/20120727-2.c: New test.
4455
4456 2012-08-09 Martin Jambor <mjambor@suse.cz>
4457
4458 * gcc.dg/ipa/iinline-4.c: New test.
4459 * gcc.dg/ipa/iinline-5.c: Likewise.
4460 * gcc.dg/ipa/iinline-6.c: Likewise.
4461 * gcc.dg/ipa/iinline-7.c: Likewise.
4462 * gcc.dg/lto/20120723_0.c: Likewise.
4463 * gcc.dg/lto/20120723_1.c: Likewise.
4464
4465 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4466
4467 PR target/39423
4468 * gcc.target/sh/pr39423-1.c: New.
4469
4470 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4471
4472 PR target/51244
4473 * gcc.target/sh/pr51244-5: New.
4474 * gcc.target/sh/pr51244-6: New.
4475
4476 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4477
4478 * gcc.target/i386/adx-addxcarry32-3.c: New.
4479 * gcc.target/i386/adx-addxcarry64-3.c: New.
4480
4481 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4482
4483 PR rtl-optimization/53701
4484 * gcc.dg/pr53701.c: New test.
4485
4486 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4487
4488 * gcc.c-torture/compile/20120727-1.c: New test.
4489
4490 2012-08-09 Tobias Burnus <burnus@net-b.de>
4491
4492 PR fortran/54199
4493 * gfortran.dg/intrinsic_shadow_4.f90: New.
4494
4495 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4496
4497 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4498
4499 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4500
4501 * gcc.c-torture/execute/20120808-1.c: New test.
4502
4503 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4504
4505 PR rtl-optimization/54157
4506 * gcc.target/i386/pr54157.c: New file.
4507
4508 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4509
4510 * gcc.target/i386/adx-addcarryx32-1.c: New.
4511 * gcc.target/i386/adx-addcarryx32-2.c: New.
4512 * gcc.target/i386/adx-addcarryx64-1.c: New.
4513 * gcc.target/i386/adx-addcarryx64-2.c: New.
4514 * gcc.target/i386/adx-check.h: New.
4515 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4516 * gcc.target/i386/sse-12.c: Add -madx.
4517 * gcc.target/i386/sse-13.c: Ditto.
4518 * gcc.target/i386/sse-14.c: Ditto.
4519 * gcc.target/i386/sse-22.c: Ditto.
4520 * gcc.target/i386/sse-23.c: Ditto.
4521 * g++.dg/other/i386-2.C: Ditto.
4522 * g++.dg/other/i386-3.C: Ditto.
4523
4524 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4525
4526 * gcc.dg/tree-ssa/slsr-5.c: New.
4527 * gcc.dg/tree-ssa/slsr-6.c: New.
4528 * gcc.dg/tree-ssa/slsr-7.c: New.
4529 * gcc.dg/tree-ssa/slsr-8.c: New.
4530 * gcc.dg/tree-ssa/slsr-9.c: New.
4531 * gcc.dg/tree-ssa/slsr-10.c: New.
4532 * gcc.dg/tree-ssa/slsr-11.c: New.
4533 * gcc.dg/tree-ssa/slsr-12.c: New.
4534 * gcc.dg/tree-ssa/slsr-13.c: New.
4535 * gcc.dg/tree-ssa/slsr-14.c: New.
4536 * gcc.dg/tree-ssa/slsr-15.c: New.
4537 * gcc.dg/tree-ssa/slsr-16.c: New.
4538 * gcc.dg/tree-ssa/slsr-17.c: New.
4539 * gcc.dg/tree-ssa/slsr-18.c: New.
4540 * gcc.dg/tree-ssa/slsr-19.c: New.
4541 * gcc.dg/tree-ssa/slsr-20.c: New.
4542 * gcc.dg/tree-ssa/slsr-21.c: New.
4543 * gcc.dg/tree-ssa/slsr-22.c: New.
4544 * gcc.dg/tree-ssa/slsr-23.c: New.
4545 * gcc.dg/tree-ssa/slsr-24.c: New.
4546 * gcc.dg/tree-ssa/slsr-25.c: New.
4547 * gcc.dg/tree-ssa/slsr-26.c: New.
4548 * gcc.dg/tree-ssa/slsr-30.c: New.
4549 * gcc.dg/tree-ssa/slsr-31.c: New.
4550
4551 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4552
4553 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4554 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4555 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4556
4557 2012-08-06 Cary Coutant <ccoutant@google.com>
4558
4559 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4560
4561 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4562
4563 PR fortran/35831
4564 * gfortran.dg/dummy_procedure_5.f90: Modified.
4565 * gfortran.dg/dummy_procedure_8.f90: New.
4566 * gfortran.dg/interface_26.f90: Modified.
4567 * gfortran.dg/proc_ptr_11.f90: Modified.
4568 * gfortran.dg/proc_ptr_15.f90: Modified.
4569 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4570 * gfortran.dg/typebound_override_1.f90: Modified.
4571 * gfortran.dg/typebound_proc_6.f03: Modified.
4572
4573 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4574
4575 PR tree-optimization/51938
4576 PR tree-optimization/52005
4577 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4578 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4579 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4580 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4581
4582 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4583
4584 Avoid crashing on erroneous static_assert usage
4585 * g++.dg/cpp0x/static_assert8.C: New test.
4586
4587 2012-08-06 Jason Merrill <jason@redhat.com>
4588
4589 * g++.dg/cpp0x/sfinae38.C: New.
4590
4591 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4592 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 PR c++/54165
4595 * g++.dg/conversion/void2.C: New.
4596
4597 2012-08-06 Tom de Vries <tom@codesourcery.com>
4598
4599 * gcc.dg/tree-ssa/vrp78.c: New test.
4600
4601 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4602 Richard Sandiford <rdsandiford@googlemail.com>
4603
4604 * g++.dg/opt/enum2.C: Require fpic target.
4605 * g++.dg/lto/20090303_0.C: Likewise.
4606
4607 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4608 Catherine Moore <clm@codesourcery.com>
4609
4610 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4611 flush function names too.
4612 * gcc.target/mips/clear-cache-1.c: Likewise.
4613
4614 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4615
4616 PR target/54156
4617 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4618
4619 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4620
4621 PR fortran/54166
4622 * gfortran.dg/array_5.f90: New test.
4623
4624 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4625
4626 PR tree-optimization/30318
4627 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4628
4629 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4630
4631 * g++.dg/ext/vector17.C: New testcase.
4632
4633 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4634
4635 PR target/51931
4636 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4637 * g++.dg/opt/longbranch1.C: Likewise.
4638
4639 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4640
4641 PR tree-optimization/53805
4642 * gcc.dg/fold-notunord.c: New testcase.
4643
4644 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4645
4646 PR fortran/48820
4647 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4648 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4649
4650 2012-08-02 Jason Merrill <jason@redhat.com>
4651 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/51213 (again)
4654 * g++.dg/cpp0x/sfinae37.C: Extend.
4655
4656 2012-08-02 Richard Guenther <rguenther@suse.de>
4657
4658 PR tree-optimization/50672
4659 * g++.dg/torture/pr50672.C: New testcase.
4660
4661 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4662
4663 PR fortran/54147
4664 * gfortran.dg/abstract_type_6.f03: Modified.
4665 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4666 * gfortran.dg/proc_ptr_comp_35.f90: New.
4667 * gfortran.dg/typebound_proc_9.f03: Modified.
4668 * gfortran.dg/typebound_proc_26.f90: New.
4669
4670 2012-08-02 Richard Guenther <rguenther@suse.de>
4671
4672 * gcc.dg/torture/pta-callused-1.c: Adjust.
4673 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4674 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4675 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4676 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4677 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4678 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4679 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4680 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4681
4682 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4683
4684 PR fortran/54033
4685 * gfortran.dg/include_6.f90: New test case.
4686 * gfortran.dg/include_7.f90: New test case.
4687 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4688
4689 2012-08-01 Tom de Vries <tom@codesourcery.com>
4690
4691 * gcc.dg/tree-ssa/vrp76.c: New test.
4692
4693 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4694
4695 PR tree-optimization/46556
4696 * gcc.dg/tree-ssa/slsr-27.c: New.
4697 * gcc.dg/tree-ssa/slsr-28.c: New.
4698 * gcc.dg/tree-ssa/slsr-29.c: New.
4699
4700 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4701
4702 PR fortran/42418
4703 * gfortran.dg/proc_decl_29.f90: New.
4704
4705 2012-07-31 Dehao Chen <dehao@google.com>
4706
4707 * gcc.dg/predict-7.c: New test.
4708
4709 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4710
4711 PR fortran/54134
4712 * gfortran.dg/typebound_override_3.f90: New.
4713
4714 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4715
4716 PR tree-optimization/53773
4717 * gcc.dg/vect/pr53773.c: New test.
4718
4719 2012-07-31 Nick Clifton <nickc@redhat.com>
4720
4721 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4722 and for XStormy16.
4723
4724 2012-07-31 Tobias Burnus <burnus@net-b.de>
4725
4726 * gfortran.dg/c_funloc_tests_6.f90: New.
4727 * gfortran.dg/c_funloc_tests_7.f90: New.
4728 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4729
4730 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4731
4732 PR c++/53624
4733 * g++.dg/cpp0x/temp_default5.C: New.
4734
4735 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4736
4737 PR fortran/51081
4738 * gfortran.dg/proc_ptr_37.f90: New.
4739
4740 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4741
4742 * lib/target-supports.exp
4743 (check_effective_target_vect_natural_alignment): New function.
4744 * gcc.dg/align-2.c: Only run on targets with natural alignment
4745 of vector types.
4746 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4747 alignment of vector types.
4748
4749 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4750 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4751
4752 * gcc.target/i386/rdseed16-1.c: New.
4753 * gcc.target/i386/rdseed32-1.c: Ditto
4754 * gcc.target/i386/rdseed64-1.c: Ditto
4755 * gcc.target/i386/sse-12.c: Add -mrdseed.
4756 * gcc.target/i386/sse-13.c: Ditto.
4757 * gcc.target/i386/sse-14.c: Ditto.
4758 * g++.dg/other/i386-2.C: Ditto.
4759 * g++.dg/other/i386-3.C: Ditto.
4760
4761 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4762
4763 PR target/51244
4764 * gcc.target/sh/pr51244-4.c: New.
4765
4766 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4767
4768 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4769 for alpha*-*-* targets. Cleanup original tree dump.
4770
4771 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4772
4773 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4774 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4775
4776 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4777
4778 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4779 rand, srand. Include <stdlib.h>.
4780
4781 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4782
4783 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4784
4785 2012-07-26 Richard Henderson <rth@redhat.com>
4786
4787 * gcc.dg/attr-hotcold-1.c: New.
4788 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4789
4790 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4791 Sandra Loosemore <sandra@codesourcery.com>
4792
4793 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4794
4795 2012-07-26 Tobias Burnus <burnus@net-b.de>
4796
4797 * gfortran.dg/contiguous_1.f90: Update dg-error.
4798 * gfortran.dg/proc_ptr_32.f90: Ditto.
4799
4800 2012-07-26 Richard Guenther <rguenther@suse.de>
4801
4802 PR tree-optimization/54098
4803 * gcc.dg/torture/pr54098.c: New testcase.
4804
4805 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4806
4807 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4808 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4809
4810 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4811
4812 PR fortran/44354
4813 * gfortran.dg/array_constructor_39.f90: New test.
4814
4815 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4816
4817 PR fortran/44354
4818 * gfortran.dg/array_constructor_38.f90: New test.
4819
4820 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4821
4822 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4823
4824 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4825
4826 * gnat.dg/noreturn5.ad[sb]: New test.
4827
4828 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4829 Paul Brook <paul@codesourcery.com>
4830
4831 PR target/53633
4832
4833 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4834 * c-c++-common/pr53633.c: New test.
4835
4836 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4837
4838 * gcc.target/i386/asm-dialect-1.c: New test case.
4839
4840 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4841 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4842
4843 * gcc.target/i386/prefetchw-1.c: New.
4844 * gcc.target/i386/sse-12.c: Add -mprfchw.
4845 * gcc.target/i386/sse-13.c: Ditto.
4846 * gcc.target/i386/sse-14.c: Ditto.
4847 * gcc.target/i386/sse-22.c: Ditto.
4848 * gcc.target/i386/sse-23.c: Ditto.
4849 * g++.dg/other/i386-2.C: Ditto.
4850 * g++.dg/other/i386-3.C: Ditto.
4851
4852 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4853
4854 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4855
4856 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4857
4858 PR target/54051
4859 * gcc.target/arm/pr54051.c: New.
4860 * gcc.target/arm/vfp-1.c: Adjust test.
4861
4862 2012-07-24 Julian Brown <julian@codesourcery.com>
4863
4864 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4865 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4866 hard-float ARM.
4867
4868 2012-07-23 Paul Brook <paul@codesourcery.com>
4869
4870 * g++.dg/other/armv7m-1.c: New test.
4871
4872 2012-07-23 Julian Brown <julian@codesourcery.com>
4873
4874 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4875 ARM.
4876 (DO_TEST): Define to 1 for appropriate ARM targets.
4877
4878 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4879
4880 PR tree-optimization/53881
4881 * gcc.dg/pr53881.c: Renamed to ...
4882 * gcc.dg/pr53881-1.c: ... this.
4883 * gcc.dg/pr53881-2.c: New test.
4884
4885 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4886
4887 Handle recent changes in default atomics for cris*-*-linux*.
4888 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4889 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4890 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4891 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4892 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4893 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4894 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4895 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4896 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4897 -mno-unaligned-atomic-may-use-library is in effect for
4898 cris*-*-linux*.
4899 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4900 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4901 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4902 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4903 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4904 gcc.target/cris/torture/sync-mis-op-i-1.c,
4905 gcc.target/cris/torture/sync-mis-op-i-2.c,
4906 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4907 gcc.target/cris/torture/sync-mis-op-i-3.c,
4908 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4909 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4910 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4911 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4912 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4913 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4914 (main): Remove local variable x.
4915 [mis_ok]: Check that atomics don't fail.
4916
4917 2012-07-21 Andrew Pinski <apinski@cavium.com>
4918
4919 * gcc.dg/tree-ssa/vrp72.c: New test.
4920 * gcc.dg/tree-ssa/vrp73.c: New test.
4921 * gcc.dg/tree-ssa/vrp74.c: New test.
4922 * gcc.dg/tree-ssa/vrp75.c: New test.
4923
4924 2012-07-21 Andrew Pinski <apinski@cavium.com>
4925
4926 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4927 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4928
4929 2012-07-21 Andrew Pinski <apinski@cavium.com>
4930
4931 * gcc.target/mips/octeon-pop-2.c: New testcase.
4932
4933 2012-07-21 Tobias Burnus <burnus@net-b.de>
4934
4935 PR fortran/48820
4936 * gfortran.dg/assumed_rank_3.f90: New.
4937 * gfortran.dg/assumed_rank_11.f90: New.
4938 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4939 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4940 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4941
4942 2012-07-21 Andrew Pinski <apinski@cavium.com>
4943
4944 * gcc.target/mips/unaligned-1.c: New testcase.
4945
4946 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4947
4948 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4949
4950 2012-07-20 Tobias Burnus <burnus@net-b.de>
4951
4952 * gfortran.dg/bind_c_array_params_2.f90: New.
4953 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4954 and update dg-error.
4955
4956 2012-07-20 Tobias Burnus <burnus@net-b.de>
4957
4958 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4959
4960 2012-07-20 Jason Merrill <jason@redhat.com>
4961
4962 PR c++/54038
4963 * g++.dg/other/array7.C: New.
4964
4965 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4966
4967 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4968 the basic block and check loop depth.
4969 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4970 matching patterns and comments.
4971 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4972 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4973
4974 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR c++/28656
4977 * c-c++-common/pr28656.c: New test.
4978
4979 2012-07-19 Jason Merrill <jason@redhat.com>
4980
4981 PR c++/54026
4982 * g++.dg/init/mutable1.C: New.
4983
4984 2012-07-20 Tobias Burnus <burnus@net-b.de>
4985
4986 PR fortran/48820
4987 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4988 * gfortran.dg/assumed_rank_1.f90: New.
4989 * gfortran.dg/assumed_rank_1_c.c: New.
4990 * gfortran.dg/assumed_rank_2.f90: New.
4991 * gfortran.dg/assumed_rank_4.f90: New.
4992 * gfortran.dg/assumed_rank_5.f90: New.
4993 * gfortran.dg/assumed_rank_6.f90: New.
4994 * gfortran.dg/assumed_rank_7.f90: New.
4995 * gfortran.dg/assumed_rank_8.f90: New.
4996 * gfortran.dg/assumed_rank_8_c.c: New.
4997 * gfortran.dg/assumed_rank_9.f90: New.
4998 * gfortran.dg/assumed_rank_10.f90: New.
4999 * gfortran.dg/assumed_rank_12.f90: New.
5000
5001 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5002
5003 * gnat.dg/opt25.adb: New test.
5004 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5005 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5006
5007 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5008
5009 * gnat.dg/aggr20.ad[sb]: New test.
5010 * gnat.dg/aggr20_pkg.ads: New helper.
5011
5012 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5013
5014 * gnat.dg/derived_type3.adb: New test.
5015 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5016
5017 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR rtl-optimization/53942
5020 * gcc.dg/pr53942.c: New test.
5021
5022 2012-07-19 Jason Merrill <jason@redhat.com>
5023
5024 PR c++/54021
5025 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5026
5027 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * gnat.dg/discr38.adb: New test.
5030
5031 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR middle-end/54017
5034 * c-c++-common/gomp/pr54017.c: New test.
5035
5036 2012-07-19 Richard Guenther <rguenther@suse.de>
5037 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gnat.dg/loop_optimization11.adb: New testcase.
5040 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5041
5042 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5043 Jason Merrill <jason@redhat.com>
5044
5045 * g++.dg/cpp0x/sfinae37.C: New.
5046 * g++.dg/template/access23.C: New.
5047 * g++.dg/template/access7.C: Adjust.
5048 * g++.dg/template/sfinae10.C: Don't expect errors.
5049 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5050
5051 2012-07-18 Julian Brown <julian@codesourcery.com>
5052 Sandra Loosemore <sandra@codesroucery.com>
5053
5054 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5055
5056 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5057
5058 * gnat.dg/noreturn4.ad[sb]: New test.
5059 * gnat.dg/noreturn4_pkg.ads: New helper.
5060
5061 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5062 Julian Brown <julian@codesourcery.com>
5063
5064 * gcc.target/arm/neon-vdup-1.c: New test case.
5065 * gcc.target/arm/neon-vdup-2.c: New test case.
5066 * gcc.target/arm/neon-vdup-3.c: New test case.
5067 * gcc.target/arm/neon-vdup-4.c: New test case.
5068 * gcc.target/arm/neon-vdup-5.c: New test case.
5069 * gcc.target/arm/neon-vdup-6.c: New test case.
5070 * gcc.target/arm/neon-vdup-7.c: New test case.
5071 * gcc.target/arm/neon-vdup-8.c: New test case.
5072 * gcc.target/arm/neon-vdup-9.c: New test case.
5073 * gcc.target/arm/neon-vdup-10.c: New test case.
5074 * gcc.target/arm/neon-vdup-11.c: New test case.
5075 * gcc.target/arm/neon-vdup-12.c: New test case.
5076 * gcc.target/arm/neon-vdup-13.c: New test case.
5077 * gcc.target/arm/neon-vdup-14.c: New test case.
5078 * gcc.target/arm/neon-vdup-15.c: New test case.
5079 * gcc.target/arm/neon-vdup-16.c: New test case.
5080 * gcc.target/arm/neon-vdup-17.c: New test case.
5081 * gcc.target/arm/neon-vdup-18.c: New test case.
5082 * gcc.target/arm/neon-vdup-19.c: New test case.
5083 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5084 arguments non-constant.
5085
5086 2012-07-18 Richard Guenther <rguenther@suse.de>
5087
5088 PR tree-optimization/53970
5089 * g++.dg/torture/pr53970.C: New testcase.
5090
5091 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5092
5093 PR target/38621
5094 * gcc.c-torture/compile/pr38621.c: New.
5095
5096 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5097
5098 PR target/33135
5099 * gcc.target/sh/pr33135-1.c: New.
5100 * gcc.target/sh/pr33135-2.c: New.
5101 * gcc.target/sh/pr33135-3.c: New.
5102 * gcc.target/sh/pr33135-4.c: New.
5103
5104 2012-07-17 Jason Merrill <jason@redhat.com>
5105
5106 PR c++/53995
5107 * g++.dg/parse/enum9.C: New.
5108
5109 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5110 Sandra Loosemore <sandra@codesourcery.com>
5111
5112 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5113 if there is a conflict with -mcpu=. Use -mcpu=5208.
5114
5115 2012-07-17 Jason Merrill <jason@redhat.com>
5116
5117 PR c++/53989
5118 * g++.dg/template/array23.C: New.
5119
5120 2012-07-17 Tobias Burnus <burnus@net-b.de>
5121
5122 PR fortran/53985
5123 * gfortran.dg/bind_c_usage_26.f90: New.
5124 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5125 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5126 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5127 * gfortran.dg/interop_params.f03: Ditto.
5128
5129 2012-07-17 Jason Merrill <jason@redhat.com>
5130
5131 * g++.dg/template/inherit8.C: Adjust.
5132 * g++.dg/template/using21.C: Adjust.
5133 * g++.dg/template/using22.C: Adjust.
5134
5135 PR c++/53549
5136 * g++.dg/template/current-inst1.C: New.
5137 * g++.dg/parse/crash35.C: Adjust.
5138
5139 2012-07-17 Tobias Burnus <burnus@net-b.de>
5140
5141 PR fortran/52101
5142 * gfortran.dg/oldstyle_4.f90: New.
5143
5144 2012-07-17 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/49265
5147 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5148 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5149
5150 2012-07-16 Jason Merrill <jason@redhat.com>
5151
5152 * g++.dg/parse/access8.C: Adjust.
5153 * g++.dg/template/sfinae6_neg.C: Adjust.
5154
5155 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5156
5157 PR fortran/53824
5158 * gfortran.dg/coarray_allocate_1.f90: New test.
5159
5160 2012-07-16 Andrew Pinski <apinski@cavium.com>
5161
5162 * gcc.c-torture/execute/bswap-1.c: New testcase.
5163 * gcc.c-torture/compile/unalign-1.c: New testcase.
5164 * gcc.c-torture/compile/20120524-1.c: New testcase.
5165 * gcc.c-torture/compile/20101216-1.c: New testcase.
5166
5167 2012-07-16 Dehao Chen <dehao@google.com>
5168
5169 Revert
5170 2012-07-10 Dehao Chen <dehao@google.com>
5171
5172 * gcc.dg/debug_info_inline.c: New test.
5173
5174 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5175
5176 PR fortran/53956
5177 * gfortran.dg/proc_decl_28.f90: New.
5178
5179 2012-07-16 Andrew Pinski <apinski@cavium.com>
5180
5181 * gcc.dg/torture/builtins-1.c: New testcase.
5182
5183 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5184
5185 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5186 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5187 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5188 gcc.target/cris/sync-1-v10.c,
5189 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5190 pass -mno-unaligned-atomic-may-use-library.
5191 * gcc.target/cris/sync-xchg-1.c: New test.
5192 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5193 valid register operand output modifier.
5194
5195 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5196
5197 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5198 characters.
5199
5200 2012-07-13 Andrew Pinski <apinski@cavium.com>
5201
5202 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5203 rather than cleanup-tree-dump.
5204 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5205
5206 2012-07-13 Richard Guenther <rguenther@suse.de>
5207
5208 PR tree-optimization/53907
5209 * gcc.target/i386/pr53907.c: New testcase.
5210
5211 2012-07-13 Richard Guenther <rguenther@suse.de>
5212
5213 PR tree-optimization/53922
5214 * gcc.dg/torture/pr53922.c: New testcase.
5215
5216 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5217
5218 PR rtl-optimization/53908
5219 * gcc.dg/torture/pr53908.c: New test.
5220
5221 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5222
5223 PR c++/53531
5224 * g++.dg/cpp0x/variadic135.C: New.
5225
5226 2012-07-12 Jason Merrill <jason@redhat.com>
5227
5228 * g++.dg/template/sfinae6_neg.C: Adjust.
5229
5230 2012-07-12 Tobias Burnus <burnus@net-b.de>
5231
5232 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5233 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5234 scan-tree-dump-times pattern.
5235
5236 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237
5238 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5239
5240 2012-07-11 Jason Merrill <jason@redhat.com>
5241
5242 DR 1402
5243 * g++.g/cpp0x/defaulted37.C: New.
5244
5245 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5246
5247 PR target/53859
5248 * gcc.target/arm/pr53859.c: New test.
5249
5250 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5251
5252 PR target/53886
5253 * gcc.c-torture/compile/pr53886.c: New.
5254
5255 2012-07-10 Dehao Chen <dehao@google.com>
5256
5257 * gcc.dg/debug_info_inline.c: New test.
5258
5259 2012-07-10 Jason Merrill <jason@redhat.com>
5260
5261 PR c++/53733
5262 * g++.dg/cpp0x/defaulted36.C: New.
5263 * g++.dg/cpp0x/defaulted21.C: Adjust.
5264
5265 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5266
5267 2012-07-09 Sterling Augustine <saugustine@google.com>
5268
5269 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5270
5271 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5272
5273 PR tree-optimization/53887
5274 * gcc.dg/pr53887.c: New test.
5275
5276 2012-07-09 Jason Merrill <jason@redhat.com>
5277
5278 PR c++/53882
5279 * g++.dg/cpp0x/nullptr29.C: New.
5280
5281 2012-07-09 Tom de Vries <tom@codesourcery.com>
5282 Richard Guenther <rguenther@suse.de>
5283
5284 * gcc.dg/builtin-unreachable-6.c: New test.
5285 * gcc.dg/builtin-unreachable-5.c: New test.
5286
5287 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5288
5289 PR tree-optimization/53881
5290 * gcc.dg/pr53881.c: New test.
5291
5292 2012-07-06 Jason Merrill <jason@redhat.com>
5293
5294 PR c++/53862
5295 * g++.dg/cpp0x/variadic134.C: New.
5296
5297 PR c++/53858
5298 * g++.dg/cpp0x/alias-decl-20.C: New.
5299
5300 2012-07-06 Tom de Vries <tom@codesourcery.com>
5301
5302 PR tree-optimization/51879
5303 * gcc.dg/pr51879-16.c: New test.
5304 * gcc.dg/pr51879-17.c: Same.
5305
5306 2012-07-06 Tom de Vries <tom@codesourcery.com>
5307
5308 PR tree-optimization/52009
5309 * gcc.dg/pr51879-7.c: New test.
5310 * gcc.dg/pr51879-18.c: New test.
5311
5312 2012-07-05 Jason Merrill <jason@redhat.com>
5313
5314 PR c++/50852
5315 * g++.dg/template/typedef39.C: New.
5316
5317 PR c++/53039
5318 * g++.dg/cpp0x/variadic133.C: New.
5319 * g++.dg/template/param1.C: Adjust.
5320
5321 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5322
5323 PR target/48941
5324 PR target/51980
5325 * gcc.target/arm/neon/vtrnf32.c: Update.
5326 * gcc.target/arm/neon/vtrns32.c: Update.
5327 * gcc.target/arm/neon/vtrnu32.c: Update.
5328 * gcc.target/arm/neon/vzipf32.c: Update.
5329 * gcc.target/arm/neon/vzips32.c: Update.
5330 * gcc.target/arm/neon/vzipu32.c: Update.
5331
5332 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5333
5334 PR fortran/53732
5335 * gfortran.dg/inline_sum_4.f90: New test.
5336
5337 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5338
5339 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5340
5341 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5342
5343 * gcc.target/arm/fma-sp.c: New testcase.
5344 * gcc.target/arm/fma.c: Likewise.
5345 * gcc.target/arm/fma.h: Likewise.
5346
5347 2012-07-04 Jason Merrill <jason@redhat.com>
5348
5349 PR c++/53848
5350 * g++.dg/other/enum3.C: New.
5351
5352 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5353
5354 PR middle-end/53321
5355 * g++.dg/torture/pr53321.C: New test.
5356
5357 2012-07-04 Richard Guenther <rguenther@suse.de>
5358
5359 PR tree-optimization/53844
5360 * g++.dg/tree-ssa/pr53844.C: New testcase.
5361
5362 2012-07-04 Richard Guenther <rguenther@suse.de>
5363
5364 PR tree-optimization/53849
5365 * gcc.dg/pr53849.c: New testcase.
5366
5367 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR c++/53812
5370 * g++.dg/ext/label14.C: New test.
5371
5372 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5373
5374 PR target/53811
5375 * g++.dg/other/pr53811.C: New test.
5376
5377 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5378
5379 PR target/28896
5380 * gcc.target/m68k/stack-limit-1.c: New testcase.
5381
5382 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gnat.dg/recursive_call.adb: New test.
5385
5386 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * gnat.dg/discr37.ad[sb]: New test.
5389
5390 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5391
5392 * g++.dg/other/packed1.C: Remove SH from xfail list.
5393
5394 2012-07-02 Jason Merrill <jason@redhat.com>
5395
5396 PR c++/53619
5397 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5398
5399 PR c++/53783
5400 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5401
5402 PR c++/53788
5403 * g++.dg/cpp0x/decltype39.C: New.
5404 * g++.dg/diagnostic/method1.C: Adjust.
5405
5406 PR c++/53816
5407 * g++.dg/template/ref6.C: New.
5408
5409 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5410
5411 PR target/53568
5412 * gcc.target/sh/pr53568-1.c: New.
5413
5414 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5415
5416 PR target/51244
5417 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5418
5419 2012-07-02 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/53821
5422 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5423
5424 PR c++/53524
5425 * g++.dg/template/enum7.C: New.
5426 * g++.dg/other/ptrmem10.C: Adjust.
5427 * g++.dg/other/ptrmem11.C: Adjust.
5428 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5429
5430 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5431
5432 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5433
5434 2012-07-01 Wei Guozhi <carrot@google.com>
5435
5436 PR target/53447
5437 * gcc.target/arm/pr53447-1.c: New testcase.
5438 * gcc.target/arm/pr53447-2.c: New testcase.
5439 * gcc.target/arm/pr53447-3.c: New testcase.
5440 * gcc.target/arm/pr53447-4.c: New testcase.
5441
5442 2012-06-29 Richard Guenther <rguenther@suse.de>
5443
5444 PR tree-optimization/47061
5445 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5446
5447 2012-06-29 Richard Guenther <rguenther@suse.de>
5448
5449 PR tree-optimization/37541
5450 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5451
5452 2012-06-29 Richard Guenther <rguenther@suse.de>
5453
5454 PR tree-optimization/52589
5455 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5456
5457 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5458
5459 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5460
5461 * g++.dg/template/error46.C: Add missing comment to dg-message.
5462 * g++.dg/template/crash107.C: Likewise.
5463 * g++.dg/template/error47.C: Likewise.
5464 * g++.dg/template/crash108.C: Likewise.
5465 * g++.dg/overload/operator5.C: Likewise.
5466
5467 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5468 errors in dg-message directives, add comments.
5469
5470 2012-06-28 Kai Tietz <ktietz@redhat.com>
5471
5472 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5473 hard-coded 'unsigned long'.
5474
5475 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5476
5477 PR tree-optimization/51581
5478 * gcc.dg/vect/pr51581-4.c: New test.
5479
5480 PR tree-optimization/53645
5481 * gcc.c-torture/execute/pr53645-2.c: New test.
5482
5483 2012-06-28 Richard Guenther <rguenther@suse.de>
5484
5485 PR middle-end/53790
5486 * gcc.dg/torture/pr53790.c: New testcase.
5487
5488 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR tree-optimization/53645
5491 * gcc.c-torture/execute/pr53645.c: New test.
5492
5493 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5494
5495 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5496
5497 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5498
5499 PR debug/53671
5500 PR debug/49888
5501 * gcc.dg/guality/pr49888.c: Account for the possibility that
5502 the variable is optimized out at the first test.
5503
5504 2012-06-27 Jason Merrill <jason@redhat.com>
5505
5506 * g++.dg/cpp0x/override2.C: Adjust.
5507 * g++.dg/template/error5.C: Adjust.
5508 * g++.dg/parse/crash28.C: Adjust.
5509
5510 PR c++/53563
5511 * g++.dg/parse/template27.C: New.
5512 * g++.dg/template/crash74.C: Adjust expected output.
5513
5514 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5515
5516 PR fortran/41951
5517 PR fortran/49591
5518 * gfortran.dg/typebound_operator_16.f03: New.
5519
5520 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5521
5522 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5523 even src1.i and src2.i fields even in the second half of the arrays.
5524
5525 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5526
5527 PR c++/51033.
5528 * g++.dg/torture/vshuf-16.inc: New test.
5529 * g++.dg/torture/vshuf-2.inc: New test.
5530 * g++.dg/torture/vshuf-4.inc: New test.
5531 * g++.dg/torture/vshuf-8.inc: New test.
5532 * g++.dg/torture/vshuf-main.inc: New test.
5533 * g++.dg/torture/vshuf-v16hi.C: New test.
5534 * g++.dg/torture/vshuf-v16qi.C: New test.
5535 * g++.dg/torture/vshuf-v2df.C: New test.
5536 * g++.dg/torture/vshuf-v2di.C: New test.
5537 * g++.dg/torture/vshuf-v2sf.C: New test.
5538 * g++.dg/torture/vshuf-v2si.C: New test.
5539 * g++.dg/torture/vshuf-v4df.C: New test.
5540 * g++.dg/torture/vshuf-v4di.C: New test.
5541 * g++.dg/torture/vshuf-v4sf.C: New test.
5542 * g++.dg/torture/vshuf-v4si.C: New test.
5543 * g++.dg/torture/vshuf-v8hi.C: New test.
5544 * g++.dg/torture/vshuf-v8qi.C: New test.
5545 * g++.dg/torture/vshuf-v8si.C: New test.
5546
5547 2012-06-27 Richard Guenther <rguenther@suse.de>
5548
5549 PR middle-end/53676
5550 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5551
5552 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5553
5554 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5555 scan-dump-dem-not): Use printable pattern in test name.
5556
5557 2012-06-26 Sterling Augustine <saugustine@google.com>
5558 Dominique Dhumieres <dominiq@lps.ens.fr>
5559
5560 * gcc.dg/pubtypes-2.c: Update expected output.
5561 * gcc.dg/pubtypes-3.c: Likewise.
5562 * gcc.dg/pubtypes-4.c: Likewise.
5563
5564 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5565
5566 * gcc.dg/tree-ssa/slsr-1.c: New test.
5567 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5568 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5569 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5570
5571 2012-06-26 Matt Turner <mattst88@gmail.com>
5572
5573 PR target/35294
5574 * gcc.target/arm/mmx-2.c: New.
5575
5576 2012-06-26 Richard Guenther <rguenther@suse.de>
5577
5578 PR c++/53752
5579 * g++.dg/torture/pr53752.C: New testcase.
5580
5581 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR tree-optimization/53748
5584 * gcc.c-torture/compile/pr53748.c: New test.
5585
5586 2012-06-25 Jason Merrill <jason@redhat.com>
5587
5588 PR c++/53498
5589 PR c++/53305
5590 * g++.dg/cpp0x/decltype38.C: New.
5591 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5592
5593 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5594
5595 * lib/target-supports-dg.exp (testname-for-summary): New.
5596 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5597 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5598 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5599 scan-module-absence, output-exists, output-exists-not: Use
5600 testname-for-summary.
5601 (dg-test): Clean up testname_with_flags.
5602 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5603 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5604 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5605 scan-assembler-dem-not, object-size: Use testname-for-summary.
5606 * lib/gcov.exp (run-gcov): Likewise.
5607 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5608 scan-dump-dem, scan-dump-dem-note): Likewise.
5609
5610 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5611 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5612 including profopt.opt; save and restore existing value.
5613 * g++.dg/bprob/bprob.exp: Likewise.
5614 * gcc.dg/matrix/matrix.exp: Likewise.
5615 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5616 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5617 PROFOPT_OPTIONS.
5618
5619 2012-06-25 Richard Henderson <rth@redhat.com>
5620
5621 * gcc.dg/pr53749.c: New.
5622
5623 2012-06-25 Jason Merrill <jason@redhat.com>
5624
5625 PR c++/52988
5626 * g++.dg/cpp0x/nullptr28.C: New.
5627
5628 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5629
5630 * gcc.target/arm/neon-vld1_dupQ.c: New.
5631
5632 2012-06-25 Florian Weimer <fweimer@redhat.com>
5633
5634 * g++.dg/init/new35.C: New.
5635 * g++.dg/init/new36.C: New.
5636 * g++.dg/init/new37.C: New.
5637 * g++.dg/ext/vla5.C: New warning.
5638 * g++.dg/ext/vla8.C: New warning.
5639 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5640
5641 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5642 James Greenhalgh <james.greenhalgh@arm.com>
5643
5644 * gcc.target/arm/ftest-support-arm.h New testcase.
5645 * gcc.target/arm/ftest-support-thumb.h Likewise.
5646 * gcc.target/arm/ftest-support.h Likewise.
5647 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5648 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5649 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5650 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5651 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5652 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5653 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5654 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5655 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5656 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5657 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5658 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5659 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5660 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5661 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5662 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5663 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5664 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5665 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5666 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5667 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5668 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5669 * lib/target-supports.exp
5670 (check_effective_target_arm_arch_FUNC): Add support for more
5671 architectures.
5672 (add_options_for_arm_arch_FUNC): Likewise.
5673 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5674
5675 2012-06-25 Jason Merrill <jason@redhat.com>
5676
5677 PR c++/53202
5678 * g++.dg/cpp0x/constexpr-tuple.C: New.
5679
5680 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR target/53759
5683 * gcc.target/i386/pr53759.c: New test.
5684
5685 PR c++/53594
5686 * g++.dg/cpp0x/nsdmi7.C: New test.
5687
5688 2012-06-24 Kai Tietz <ktietz@redhat.com>
5689
5690 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5691 for LLP64 targets.
5692 * gcc.target/i386/pr38988.c: Likewise.
5693
5694 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5695
5696 PR fortran/47710
5697 PR fortran/53328
5698 * gfortran.dg/typebound_generic_12.f03: New.
5699 * gfortran.dg/typebound_generic_13.f03: New.
5700
5701 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5702
5703 * gnat.dg/lto15.ad[sb]: New test.
5704
5705 2012-06-21 Meador Inge <meadori@codesourcery.com>
5706
5707 PR c/53702
5708 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5709
5710 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5711
5712 * gcc.dg/pch/ident-1.c: New test.
5713 * gcc.dg/pch/ident-1.hs: Header file for new test.
5714
5715 2012-06-21 Michael Matz <matz@suse.de>
5716
5717 PR middle-end/53688
5718 * gcc.c-torture/execute/pr53688.c: New test.
5719
5720 2012-06-20 Richard Guenther <rguenther@suse.de>
5721
5722 PR tree-optimization/30318
5723 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5724
5725 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5726
5727 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5728
5729 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5730
5731 * gcc.target/i386/clearcapv2.map: New file.
5732 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5733
5734 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5735
5736 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5737 and add __sh__ case.
5738
5739 2012-06-19 Jason Merrill <jason@redhat.com>
5740
5741 PR c++/52637
5742 * g++.dg/debug/localclass1.C: New.
5743
5744 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5745
5746 * g++.dg/cpp0x/override4.C: New.
5747
5748 2012-06-14 Jason Merrill <jason@redhat.com>
5749
5750 PR c++/53651
5751 * g++.dg/cpp0x/decltype37.C: New.
5752
5753 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5754
5755 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5756
5757 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5758
5759 * gcc.c-torture/compile/vector-5.c,
5760 gcc.c-torture/compile/vector-6.c: New tests.
5761
5762 2012-06-19 Richard Henderson <rth@redhat.com>
5763
5764 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5765
5766 2012-06-19 Richard Guenther <rguenther@suse.de>
5767
5768 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5769
5770 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5771
5772 PR target/53712
5773 * gcc.target/i386/pr53712.c: New test.
5774
5775 2012-06-18 Tobias Burnus <burnus@net-b.de>
5776
5777 PR fortran/53692
5778 * gfortran.dg/elemental_optional_args_6.f90: New.
5779
5780 2012-06-18 Tobias Burnus <burnus@net-b.de>
5781
5782 PR fortran/53526
5783 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5784 * gfortran.dg/coarray/move_alloc_1.f90
5785
5786 2012-06-18 Tobias Burnus <burnus@net-b.de>
5787
5788 PR fortran/53526
5789 * gfortran.dg/coarray_27.f90: New.
5790
5791 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5792 Greta Yorsh <Greta.Yorsh@arm.com>
5793
5794 * gcc.target/arm/epilog-1.c: New test.
5795
5796 2012-06-18 Richard Guenther <rguenther@suse.de>
5797
5798 PR tree-optimization/53693
5799 * g++.dg/torture/pr53693.C: New testcase.
5800
5801 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5802
5803 PR tree-optimization/53703
5804 * gcc.dg/torture/pr53703.c: New test.
5805
5806 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5807
5808 PR middle-end/53698
5809 * gcc.target/i386/pr53698.c: New test.
5810
5811 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5812
5813 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5814
5815 2012-06-17 Tobias Burnus <burnus@net-b.de>
5816
5817 PR fortran/53691
5818 PR fortran/53685
5819 * gfortran.dg/transfer_check_3.f90: New.
5820
5821 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5822
5823 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5824
5825 2012-06-16 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/53642
5828 PR fortran/45170
5829 * gfortran.dg/deferred_type_param_8.f90: New.
5830
5831 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5832
5833 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5834 testname that includes flags, passed in as new argument, in
5835 pass/fail messages.
5836 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5837 and pass it to verify-* procedures.
5838
5839 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5840 alignment torture options with usual torture options.
5841
5842 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5843 messages reported for one line of source code.
5844 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5845 * g++.dg/cpp0x/decltype2.C: Likewise.
5846 * g++.dg/cpp0x/decltype3.C: Likewise.
5847 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5848 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5849 * g++.dg/cpp0x/static_assert3.C: Likewise.
5850 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5851 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5852 * g++.dg/cpp0x/union1.C: Likewise.
5853 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5854 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5855 * g++.dg/cpp0x/variadic2.C: Likewise.
5856 * g++.dg/cpp0x/variadic20.C: Likewise.
5857 * g++.dg/cpp0x/variadic74.C: Likewise.
5858 * g++.dg/diagnostic/bitfld2.C: Likewise.
5859 * g++.dg/ext/attrib44.C: Likewise.
5860 * g++.dg/ext/no-asm-1.C: Likewise.
5861 * g++.dg/other/error34.C: Likewise.
5862 * g++.dg/parse/crash46.C: Likewise.
5863 * g++.dg/parse/error10.C: Likewise.
5864 * g++.dg/parse/error2.C: Likewise.
5865 * g++.dg/parse/error3.C: Likewise.
5866 * g++.dg/parse/error36.C: Likewise.
5867 * g++.dg/parse/error8.C: Likewise.
5868 * g++.dg/parse/error9.C: Likewise.
5869 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5870 * g++.dg/parse/parser-pr28152.C: Likewise.
5871 * g++.dg/parse/template25.C: Likewise.
5872 * g++.dg/parse/typename11.C: Likewise.
5873 * g++.dg/tc1/dr147.C: Likewise.
5874 * g++.dg/template/deduce3.C: Likewise.
5875 * g++.dg/template/koenig9.C: Likewise.
5876 * g++.dg/template/pr23510.C: Likewise.
5877 * g++.dg/warn/pr12242.C: Likewise.
5878 * g++.dg/warn/pr30551-2.C: Likewise.
5879 * g++.dg/warn/pr30551.C: Likewise.
5880 * g++.old-deja/g++.other/typename1.C: Likewise.
5881 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5882
5883 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5884
5885 PR c++/51033
5886 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5887 * c-c++-common/torture/vshuf-2.inc: Likewise.
5888 * c-c++-common/torture/vshuf-4.inc: Likewise.
5889 * c-c++-common/torture/vshuf-8.inc: Likewise.
5890 * c-c++-common/torture/vshuf-main.inc: Likewise.
5891 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5892 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5893 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5894 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5895 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5896 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5897 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5898 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5899 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5900 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5901 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5902 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5903 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5904 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5905
5906 2012-06-15 Michael Matz <matz@suse.de>
5907
5908 * gcc.dg/tree-ssa/vector-4.c: New test.
5909
5910 2012-06-15 Michael Matz <matz@suse.de>
5911
5912 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5913 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5914
5915 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5916
5917 PR tree-optimization/53636
5918 * gcc.target/arm/pr53636.c: New test.
5919
5920 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR tree-optimization/51581
5923 * gcc.c-torture/execute/pr51581-1.c: New test.
5924 * gcc.c-torture/execute/pr51581-2.c: New test.
5925 * gcc.dg/vect/pr51581-1.c: New test.
5926 * gcc.dg/vect/pr51581-2.c: New test.
5927 * gcc.dg/vect/pr51581-3.c: New test.
5928 * gcc.target/i386/avx-pr51581-1.c: New test.
5929 * gcc.target/i386/avx-pr51581-2.c: New test.
5930 * gcc.target/i386/avx2-pr51581-1.c: New test.
5931 * gcc.target/i386/avx2-pr51581-2.c: New test.
5932 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5933
5934 2012-06-15 Richard Guenther <rguenther@suse.de>
5935
5936 * gcc.c-torture/execute/20120615-1.c: New testcase.
5937
5938 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5939
5940 * gnat.dg/vect8.ad[sb]: New test.
5941
5942 2012-06-14 Richard Guenther <rguenther@suse.de>
5943
5944 * gcc.dg/tree-ssa/vrp.h: New testcase.
5945 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5946
5947 2012-06-13 Christian Bruel <christian.bruel@st.com>
5948
5949 PR target/53621
5950 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5951
5952 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5953
5954 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5955
5956 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5957
5958 PR testsuite/20771
5959 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5960 test summary unique.
5961
5962 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5963 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5964 scan-stack-usage-not): Don't strip torture options from test name.
5965
5966 * lib/scandump.exp (scan-dump-times): Use printable version of
5967 regexp in test summary line.
5968
5969 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5970 messages reported for one line of source code.
5971 * gcc.dg/format/few-1.c: Likewise.
5972 * gcc.dg/ia64-sync-2.c: Likewise.
5973 * gcc.dg/sync-2.c: Likewise.
5974 * gcc.dg/noncompile/pr44517.c: Likewise.
5975
5976 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5977
5978 PR debug/49888
5979 * gcc.dg/guality/pr49888.c: New.
5980
5981 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5982
5983 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5984 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5986
5987 2012-06-13 Tobias Burnus <burnus@net-b.de>
5988
5989 PR fortran/53643
5990 * gfortran.dg/intent_out_7.f90: New.
5991
5992 2012-06-13 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/53597
5995 * gfortran.dg/save_4.f90: New.
5996
5997 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR c/53532
6000 PR c/51034
6001 PR c/53196
6002 * gcc.dg/pr53532.c: New test.
6003 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6004 adjust line numbers.
6005 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6006 * gcc.dg/Wcxx-compat-8.c: Likewise.
6007 * gcc.dg/pr51034.c: New test.
6008 * gcc.dg/pr53196-1.c: New test.
6009 * gcc.dg/pr53196-2.c: New test.
6010
6011 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6012
6013 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6014 alignment torture options with usual torture options.
6015 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6016 instead of dg-options.
6017 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6018 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6019 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6020 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6021 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6022 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6023
6024 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6025 to checks for multiple messages reported for one line of source code.
6026 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6027
6028 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6029 messages reported for one line of source code.
6030
6031 * gcc.dg/20031223-1.c: Add comments to check for multiple
6032 messages reported for one line of source code.
6033 * gcc.dg/Wconversion-integer.c: Likewise.
6034 * gcc.dg/Wfatal-2.c: Likewise.
6035 * gcc.dg/Wfatal.c: Likewise.
6036 * gcc.dg/Wobjsize-1.c: Likewise.
6037 * gcc.dg/c99-vla-jump-1.c: Likewise.
6038 * gcc.dg/c99-vla-jump-2.c: Likewise.
6039 * gcc.dg/c99-vla-jump-3.c: Likewise.
6040 * gcc.dg/c99-vla-jump-4.c: Likewise.
6041 * gcc.dg/c99-vla-jump-5.c: Likewise.
6042 * gcc.dg/decl-9.c: Likewise.
6043 * gcc.dg/declspec-10.c: Likewise.
6044 * gcc.dg/declspec-18.c: Likewise.
6045 * gcc.dg/mtune.c: Likewise.
6046 * gcc.dg/parser-pr28152-2.c: Likewise.
6047 * gcc.dg/parser-pr28152.c: Likewise.
6048 * gcc.dg/pr14475.c: Likewise.
6049 * gcc.dg/pr27953.c: Likewise.
6050 * gcc.dg/pr28322-3.c: Likewise.
6051 * gcc.dg/pr30457.c: Likewise.
6052 * gcc.dg/pr30551-2.c: Likewise.
6053 * gcc.dg/pr30551-3.c: Likewise.
6054 * gcc.dg/pr30551-4.c: Likewise.
6055 * gcc.dg/pr30551-5.c: Likewise.
6056 * gcc.dg/pr30551-6.c: Likewise.
6057 * gcc.dg/pr30551.c: Likewise.
6058 * gcc.dg/pr45461.c: Likewise.
6059 * gcc.dg/pr48552-1.c: Likewise.
6060 * gcc.dg/pr48552-2.c: Likewise.
6061 * gcc.dg/redecl-1.c: Likewise.
6062 * gcc.dg/transparent-union-3.c: Likewise.
6063 * gcc.dg/utf-dflt.c: Likewise.
6064 * gcc.dg/utf-dflt2.c: Likewise.
6065 * gcc.dg/vla-8.c: Likewise.
6066 * gcc.dg/vla-init-1.c: Likewise.
6067 * gcc.dg/wtr-int-type-1.c: Likewise.
6068
6069 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6070 messages reported for for one line of source code.
6071 * c-c++-common/raw-string-5.c: Likewise.
6072 * c-c++-common/raw-string-4.c: Likewise.
6073 * c-c++-common/raw-string-6.c: Likewise.
6074 * c-c++-common/pr20000.c: Likewise.
6075
6076 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6077 messages reported for one line of source code.
6078 * gcc.dg/cpp/pr30786.c: Likewise.
6079 * gcc.dg/cpp/pr28709.c: Likewise.
6080 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6081 * gcc.dg/cpp/macspace2.c: Likewise.
6082 * gcc.dg/cpp/missing-header-1.c: Likewise.
6083 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6084 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6085 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6086
6087 2012-06-12 Jason Merrill <jason@redhat.com>
6088
6089 PR c++/53599
6090 * g++.dg/template/local7.C: New.
6091
6092 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6093
6094 PR target/53511
6095 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6096 * gcc.target/sh/pr51340-2.c: Likewise.
6097 * gcc.target/sh/pr51340-3.c: Likewise.
6098
6099 2012-06-12 Michael Matz <matz@suse.de>
6100
6101 * gcc.dg/torture/alias-1.c: New test.
6102
6103 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR rtl-optimization/53589
6106 * gcc.dg/torture/pr53589.c: New test.
6107
6108 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6109
6110 PR target/50749
6111 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6112 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6113 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6114 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6115 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6116 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6117 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6118 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6119 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6120 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6121 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6122 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6123 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6124 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6125 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6126 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6127
6128 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6129
6130 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6131 (check_intel_cpu_model): New function.
6132 (check_amd_cpu_model): New function.
6133 (check_features): New function.
6134 (__get_cpuid_output): New function.
6135 (check_detailed): New function.
6136 (fn1): Rename to quick_check.
6137 (main): Update to call quick_check and call check_detailed.
6138
6139 2012-06-11 Richard Henderson <rth@redhat.com>
6140
6141 * lib/target-supports.exp
6142 (check_effective_target_sync_long_long_runtime): Use
6143 check_effective_target_lp64 instead of
6144 check_effective_target_powerpc64 for powerpc targets.
6145
6146 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6147
6148 PR target/53511
6149 * gcc.target/sh/pr53511-1.c: New.
6150
6151 2012-06-11 Richard Guenther <rguenther@suse.de>
6152
6153 PR middle-end/53470
6154 * g++.dg/lto/pr53470_0.C: New testcase.
6155 * gcc.dg/lto/pr53470_0.c: Likewise.
6156
6157 2012-06-11 Richard Guenther <rguenther@suse.de>
6158
6159 PR c++/53605
6160 * g++.dg/ext/pr53605.C: New testcase.
6161
6162 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6163
6164 * gnat.dg/specs/array1.ads: New test.
6165 * gnat.dg/specs/array2.ads: Likewise.
6166 * gnat.dg/array22.adb: Likewise.
6167
6168 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 * gnat.dg/constant4.adb: New test.
6171 * gnat.dg/constant4_pkg.ads: New helper.
6172
6173 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6174
6175 PR fortran/52552
6176 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6177 * gfortran.dg/allocate_class_1.f90: Modified.
6178 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6179 * gfortran.dg/allocate_class_2.f90: New.
6180
6181 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6182
6183 PR middle-end/53535
6184 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6185
6186 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6187
6188 PR fortran/52861
6189 * gfortran.dg/string_assign_2.f90: New test case.
6190
6191 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6192
6193 PR fortran/52861
6194 * gfortran.dg/string_assign_1.f90: New test case.
6195
6196 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR middle-end/53580
6199 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6200 * gcc.dg/gomp/critical-4.c: Likewise.
6201 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6202 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6203 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6204 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6205 * c-c++-common/gomp/pr53580.c: New test.
6206
6207 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6208
6209 PR c++/51214
6210 * g++.dg/cpp0x/forw_enum11.C: New.
6211
6212 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6213
6214 PR c++/53567
6215 * g++.dg/cpp0x/alias-decl-19.C: New.
6216
6217 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6218
6219 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6220
6221 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6222
6223 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6224 (XSTATE_FP): Ditto.
6225 (XSTATE_SSE): Ditto.
6226 (XSTATE_YMM): Ditto.
6227 (avx_os_support): Use new defines.
6228
6229 2012-06-06 Richard Guenther <rguenther@suse.de>
6230
6231 PR testsuite/32380
6232 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6233 loops.
6234
6235 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6236
6237 PR c++/52841
6238 * g++.dg/cpp0x/pr52841.C: New testcase.
6239
6240 2012-06-06 Richard Guenther <rguenther@suse.de>
6241
6242 PR tree-optimization/53081
6243 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6244 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6245
6246 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6247
6248 * gcc.target/powerpc/pr53487.c: New test.
6249
6250 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6251
6252 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6253
6254 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6255
6256 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6257
6258 2012-06-05 Richard Guenther <rguenther@suse.de>
6259
6260 PR tree-optimization/30442
6261 * gcc.dg/vect/bb-slp-30.c: New testcase.
6262
6263 2012-06-05 Richard Guenther <rguenther@suse.de>
6264
6265 PR tree-optimization/53081
6266 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6267 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6268 -fno-tree-loop-distribute-patterns.
6269
6270 2012-06-05 Alan Modra <amodra@gmail.com>
6271
6272 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6273 Check static chain in nested funcs.
6274
6275 2012-06-04 Tobias Burnus <burnus@net-b.de>
6276
6277 PR fortran/50619
6278 * gfortran.dg/init_flag_10.f90: New.
6279
6280 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/53524
6283 * g++.dg/warn/Wenum-compare-no-2: New.
6284
6285 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6286
6287 PR preprocessor/53463
6288 * g++.dg/cpp/limits.C: New test.
6289 * g++.dg/parse/error19.C: Adjust.
6290 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6291 * g++.dg/warn/pr35635.C: Likewise.
6292 * g++.old-deja/g++.pt/assign1.C: Likewise.
6293
6294 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6295
6296 PR target/53559
6297 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6298 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6299 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6300 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6301 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6302 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6303 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6304 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6305
6306 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6307
6308 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6309
6310 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR tree-optimization/53550
6313 * gcc.dg/pr53550.c: New test.
6314
6315 2012-06-04 Richard Guenther <rguenther@suse.de>
6316
6317 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6318 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6319 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6320
6321 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6322
6323 PR fortran/48831
6324 * gfortran.dg/parameter_array_element_2.f90: New.
6325
6326 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6327
6328 PR target/53512
6329 * gcc.target/sh/pr53512-1.c: New.
6330 * gcc.target/sh/pr53512-2.c: New.
6331 * gcc.target/sh/pr53512-3.c: New.
6332 * gcc.target/sh/pr53512-4.c: New.
6333
6334 2012-06-01 Jason Merrill <jason@redhat.com>
6335
6336 PR c++/52973
6337 * g++.dg/ext/visibility/template12.C: New.
6338 * g++.dg/ext/attrib14.C: Adjust warning line.
6339
6340 PR c++/52725
6341 * g++.dg/parse/new6.C: New.
6342 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6343
6344 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 * c-c++-common/restrict-2.c: Revert previous change.
6347
6348 2012-06-01 Jason Merrill <jason@redhat.com>
6349
6350 PR c++/53137
6351 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6352
6353 PR c++/53484
6354 * g++.dg/cpp0x/auto33.C: New.
6355
6356 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6357
6358 PR c++/26155
6359 * g++.dg/parse/namespace-alias-1.C: New.
6360
6361 2012-06-01 Christian Bruel <christian.bruel@st.com>
6362
6363 * gcc.dg/spec-options.c: New test.
6364 * gcc.dg/foo.specs: New file.
6365
6366 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6367
6368 PR ada/53517
6369 * gnat.dg/lto14.adb: Skip on Solaris.
6370
6371 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6372
6373 * gcc.target/cris/sync-1-v10.c,
6374 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6375 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6376 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6377 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6378 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6379 gcc.target/cris/torture/sync-mis-op-i-1.c,
6380 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6381 gcc.target/cris/torture/sync-mis-op-i-2.c,
6382 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6383 gcc.target/cris/torture/sync-mis-op-i-3.c,
6384 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6385 gcc.target/cris/torture/sync-mis-op-s-1.c,
6386 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6387 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6388 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6389 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6390 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6391 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6392 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6393 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6394 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6395
6396 2012-05-31 Richard Guenther <rguenther@suse.de>
6397
6398 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6399 ldist-pr45948.c with disabled SCCP.
6400
6401 2012-05-31 Richard Guenther <rguenther@suse.de>
6402
6403 PR middle-end/48493
6404 * gcc.dg/torture/pr48493.c: New testcase.
6405
6406 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6407
6408 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6409 arm32 to targets.
6410 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6411 of the initialization loop.
6412 (dg-final): Adjust the expected number of vectorized loops depending
6413 on vect_char_mult target selector.
6414
6415 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6416
6417 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6418 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6419 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6420 New tests.
6421
6422 2012-05-30 Jason Merrill <jason@redhat.com>
6423
6424 PR c++/53356
6425 * g++.dg/init/new34.C: New.
6426 * g++.dg/tree-ssa/stabilize1.C: New.
6427
6428 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR c++/53356
6431 * g++.dg/init/new33.C: New test.
6432
6433 2012-05-30 Richard Guenther <rguenther@suse.de>
6434
6435 PR middle-end/53501
6436 * gcc.dg/torture/pr53501.c: New testcase.
6437 * c-c++-common/restrict-2.c: Adjust.
6438
6439 2012-05-30 Alan Modra <amodra@gmail.com>
6440
6441 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6442 torture-finish.
6443
6444 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6445
6446 * gcc.target/i386/shuf-concat.c: New test.
6447
6448 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR rtl-optimization/53519
6451 * gcc.c-torture/compile/pr53519.c: New test.
6452
6453 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6454
6455 * gcc.target/arm/neon-vrev.c: New.
6456
6457 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6458
6459 PR target/51340
6460 * gcc.target/sh/pr51340-1.c: New.
6461 * gcc.target/sh/pr51340-2.c: New.
6462 * gcc.target/sh/pr51340-3.c: New.
6463
6464 2012-05-29 Richard Guenther <rguenther@suse.de>
6465
6466 PR tree-optimization/53516
6467 * gcc.dg/torture/pr53516.c: New testcase.
6468
6469 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6470
6471 PR preprocessor/53229
6472 * gcc.dg/cpp/paste6.c: Force to run without
6473 -ftrack-macro-expansion.
6474 * gcc.dg/cpp/paste8.c: Likewise.
6475 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6476 -ftrack-macro-expansion.
6477 * gcc.dg/cpp/paste12.c: Force to run without
6478 -ftrack-macro-expansion.
6479 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6480 -ftrack-macro-expansion.
6481 * gcc.dg/cpp/paste13.c: Likewise.
6482 * gcc.dg/cpp/paste14.c: Likewise.
6483 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6484 -ftrack-macro-expansion.
6485 * gcc.dg/cpp/paste18.c: New test.
6486
6487 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6488
6489 * gcc.target/cris/torture/trap-1.c,
6490 gcc.target/cris/torture/trap-2.c,
6491 gcc.target/cris/torture/trap-3.c,
6492 gcc.target/cris/torture/trap-v0.c,
6493 gcc.target/cris/torture/trap-v3.c: New tests.
6494
6495 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6496
6497 PR c++/25137
6498 * g++.dg/warn/Wbraces3.C: New.
6499 * g++.dg/warn/Wbraces4.C: Likewise.
6500
6501 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR tree-optimization/53505
6504 * c-c++-common/torture/pr53505.c: New test.
6505
6506 2012-05-27 Nathan Sidwell <nathan@acm.org>
6507
6508 * gcc.dg/stmt-expr-4.c: New.
6509
6510 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 PR c++/53491
6513 * g++.dg/parse/crash60.C: New.
6514
6515 2012-05-26 Jason Merrill <jason@redhat.com>
6516
6517 PR c++/53220
6518 * c-c++-common/array-lit.c: New.
6519 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6520
6521 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6522
6523 PR ada/50294
6524 * gnat.dg/array21.adb: New test.
6525
6526 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6529
6530 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/32054
6533 * g++.dg/other/anon-union3.C: New.
6534
6535 2012-05-25 Ian Lance Taylor <iant@google.com>
6536
6537 * gcc.dg/split-6.c: New test.
6538
6539 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6540
6541 * gnat.dg/lto14.adb: New test.
6542
6543 2012-05-25 Tristan Gingold <gingold@adacore.com>
6544
6545 * gcc.target/i386/large-frame.c: New.
6546
6547 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6548 * gcc.target/powerpc/lhs-1.c: New.
6549 * gcc.target/powerpc/lhs-2.c: New.
6550 * gcc.target/powerpc/lhs-3.c: New.
6551
6552 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6553
6554 Make unwound macro expansion trace less redundant
6555 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6556 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6557 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6558 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6559 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6560 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6561
6562 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6563
6564 PR c++/53464
6565 * g++.dg/cpp0x/constexpr-default1.C: New.
6566
6567 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/32080
6570 * g++.dg/eh/goto2.C: New.
6571
6572 2012-05-24 Richard Guenther <rguenther@suse.de>
6573
6574 PR middle-end/53460
6575 * g++.dg/tree-prof/pr53460.C: New testcase.
6576
6577 2012-05-24 Richard Guenther <rguenther@suse.de>
6578
6579 PR bootstrap/53466
6580 * g++.dg/debug/pr53466.C: New testcase.
6581
6582 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR tree-optimization/53465
6585 * gcc.c-torture/execute/pr53465.c: New test.
6586
6587 2012-05-23 Tobias Burnus <burnus@net-b.de>
6588
6589 PR fortran/51055
6590 PR fortran/45170
6591 * gfortran.dg/allocate_with_typespec_6.f90: New.
6592
6593 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/29185
6596 * g++.dg/warn/delete-array-1.C: New.
6597
6598 2012-05-23 Richard Guenther <rguenther@suse.de>
6599
6600 * gcc.dg/torture/pr39074-2.c: Adjust.
6601 * gcc.dg/torture/pr39074.c: Likewise.
6602 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6603 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6604
6605 2012-05-22 Jan Hubicka <jh@suse.cz>
6606
6607 PR middle-end/53161
6608 * g++.dg/torture/pr53161.C: New testcase.
6609
6610 2012-05-22 Tobias Burnus <burnus@net-b.de>
6611
6612 PR fortran/53389
6613 * gfortran.dg/realloc_on_assign_15.f90: New.
6614
6615 2012-05-22 Richard Guenther <rguenther@suse.de>
6616
6617 PR middle-end/51071
6618 * gcc.dg/torture/pr51071-2.c: New testcase.
6619
6620 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6621
6622 PR tree-optimization/53336
6623 * g++.dg/torture/pr53336.C: New testcase.
6624
6625 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6626
6627 PR c++/53322
6628 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6629 instead of -Wunused-local-typedefs.
6630
6631 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/51184
6634 * g++.dg/other/abstract4.C: New-
6635
6636 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 PR c++/40821
6639 * g++.dg/ext/attrib46.C: New.
6640
6641 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6642
6643 PR c/53418
6644 * gcc.c-torture/compile/pr53418-1.c,
6645 gcc.c-torture/compile/pr53418-2.c: New tests.
6646
6647 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR tree-optimization/53366
6650 * gcc.dg/torture/pr53366-1.c: New test.
6651 * gcc.dg/torture/pr53366-2.c: New test.
6652 * gcc.target/i386/pr53366-1.c: New test.
6653 * gcc.target/i386/pr53366-2.c: New test.
6654
6655 PR tree-optimization/53409
6656 * gcc.c-torture/compile/pr53409.c: New test.
6657
6658 PR tree-optimization/53410
6659 * gcc.c-torture/compile/pr53410-1.c: New test.
6660 * gcc.c-torture/compile/pr53410-2.c: New test.
6661
6662 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6663
6664 PR target/53425
6665 * gcc.target/i386/pr53425-1.c: New file.
6666 * gcc.target/i386/pr53425-2.c: Likewise.
6667
6668 2012-05-21 Richard Guenther <rguenther@suse.de>
6669
6670 PR tree-optimization/53408
6671 * gcc.dg/torture/pr53408.c: New testcase.
6672
6673 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6674 H.J. Lu <hongjiu.lu@intel.com>
6675
6676 PR target/53416
6677 * gcc.target/i386/pr53416.c: New file.
6678
6679 2012-05-21 Richard Guenther <rguenther@suse.de>
6680
6681 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6682
6683 2012-05-21 Richard Guenther <rguenther@suse.de>
6684
6685 * gcc.dg/torture/ldist-1.c: New testcase.
6686
6687 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/lto13.adb: New test.
6690 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6691
6692 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gnat.dg/specs/lto12.ads: New test.
6695 * gnat.dg/specs/lto12_pkg.ads: New helper.
6696
6697 2012-05-18 Richard Guenther <rguenther@suse.de>
6698
6699 PR tree-optimization/53346
6700 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6701 * gcc.target/i386/incoming-10.c: Adjust.
6702 * gcc.target/i386/incoming-11.c: Likewise.
6703 * gcc.target/i386/pr46295.c: Likewise.
6704
6705 2012-05-18 Richard Guenther <rguenther@suse.de>
6706
6707 * gcc.dg/pr53352.c: Return zero.
6708
6709 2012-05-18 Richard Guenther <rguenther@suse.de>
6710
6711 PR tree-optimization/53390
6712 * gcc.dg/torture/pr53390.c: New testcase.
6713
6714 2012-05-18 Meador Inge <meadori@codesourcery.com>
6715
6716 PR rtl-optimization/53352
6717 * gcc.dg/pr53352.c: New test.
6718
6719 2012-05-17 David S. Miller <davem@davemloft.net>
6720
6721 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6722 failure on sparc-*-linux-gnu.
6723
6724 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/39681
6727 * g++.dg/parse/error49.C: New.
6728 * g++.dg/cpp0x/error8.C: Likewise.
6729 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6730 * g++.dg/ext/utf-dflt2.C: Likewise.
6731 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6732 * g++.dg/ext/utf-dflt.C: Likewise.
6733 * c-c++-common/raw-string-3.c: Likewise.
6734 * c-c++-common/raw-string-4.c: Likewise.
6735
6736 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/53371
6739 * g++.dg/cpp0x/catch1.C: New.
6740
6741 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 PR c++/44516
6744 * g++.dg/parse/error48.C: New.
6745 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6746 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6747
6748 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6749
6750 * gcc.dg/tm/indirect-2.c: New test.
6751
6752 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6753
6754 PR tree-optimization/53217
6755 * gfortran.dg/pr53217.f90: New test.
6756
6757 2012-05-16 Richard Guenther <rguenther@suse.de>
6758
6759 PR tree-optimization/53364
6760 * g++.dg/torture/pr53364.C: New testcase.
6761
6762 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6763
6764 PR testsuite/52641
6765 * gcc.dg/pr52549.c: Fix test for long != void*
6766 * gcc.c-torture/execute/pr52979-1.x: New file.
6767 * gcc.c-torture/execute/pr52979-2.x: New file.
6768
6769 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6770
6771 PR preprocessor/7263
6772 * gcc.dg/binary-constants-2.c: Run without tracking locations
6773 accross macro expansion.
6774 * gcc.dg/binary-constants-3.c: Likewise.
6775 * gcc.dg/cpp/sysmac2.c: Likewise.
6776 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6777 location.
6778 * gcc.dg/cpp/syshdr3.c: New test.
6779 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6780 * gcc.dg/system-binary-constants-1.c: New test.
6781 * gcc.dg/system-binary-constants-1.h: New header for the new test
6782 above.
6783 * g++.dg/cpp/syshdr3.C: New test.
6784 * g++.dg/cpp/syshdr3.h: New header the new test above.
6785 * g++.dg/system-binary-constants-1.C: New test.
6786 * g++.dg/system-binary-constants-1.h: New header the new test
6787 above.
6788
6789 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6790
6791 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6792
6793 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR target/53358
6796 * gcc.dg/pr53358.c: New test.
6797
6798 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/11856
6801 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6802 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6803
6804 2012-05-15 Olivier Hainque <hainque@adacore.com>
6805
6806 * g++.dg/eh/sighandle.C: New testcase.
6807
6808 2012-05-15 Richard Guenther <rguenther@suse.de>
6809
6810 PR tree-optimization/53355
6811 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6812
6813 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6814
6815 * gfortran.dg/*.f90: Remove now redundant manual
6816 cleanup-modules directive.
6817
6818 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6819
6820 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6821 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6822
6823 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6824
6825 PR fortran/52428
6826 * gfortran.dg/int_range_io_1.f90: New test.
6827
6828 2012-05-14 Andi Kleen <ak@linux.intel.com>
6829 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR target/53315
6832 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6833 * gcc.target/i386/rtm-check.h: New file.
6834 * gcc.target/i386/pr53315.c: New test.
6835
6836 2012-05-14 Tobias Burnus <burnus@net-b.de>
6837
6838 PR fortran/49110
6839 PR fortran/51055
6840 PR fortran/53329
6841 * gfortran.dg/deferred_type_param_4.f90: New.
6842 * gfortran.dg/deferred_type_param_6.f90: New.
6843
6844 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6845
6846 * gcc.target/i386/retarg.c: New test.
6847
6848 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6849
6850 PR fortran/45170
6851 * gfortran.dg/deferred_type_param_3.f90: New.
6852 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6853 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6854
6855 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6856
6857 * gnat.dg/null_pointer_deref3.adb: New test.
6858
6859 2012-05-12 Tobias Burnus <burnus@net-b.de>
6860
6861 PR fortran/49110
6862 PR fortran/52843
6863 * gfortran.dg/deferred_type_param_5.f90: New.
6864
6865 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 * g++.dg/parse/error47.C: New.
6868
6869 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6870
6871 PR fortran/52537
6872 * gfortran.dg/string_compare_4.f90: Change option
6873 to -fdump-tree-original. Add test case for kind=4.
6874
6875 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/52537
6878 * gfortran.dg/string_compare_4.f90: New test.
6879
6880 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6881
6882 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6883
6884 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6885
6886 PR c++/53305
6887 * g++.dg/cpp0x/variadic132.C: New.
6888
6889 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/53158
6892 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6893 * g++.dg/parse/error26.C: Tweak dg-error column number.
6894
6895 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6896
6897 PR c++/53301
6898 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6899
6900 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6901
6902 * gnat.dg/lto11.ad[sb]: New test.
6903
6904 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6905
6906 PR target/52908
6907 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6908 directive to Scan for vpmuldq, not vpmacsdql.
6909
6910 2012-05-09 Michael Matz <matz@suse.de>
6911
6912 PR tree-optimization/53185
6913 * gcc.dg/vect/pr53185.c: New test.
6914
6915 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6916
6917 PR middle-end/53249
6918 * gcc.target/i386/pr53249.c: New.
6919
6920 2012-05-09 Richard Guenther <rguenther@suse.de>
6921
6922 PR tree-optimization/18437
6923 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6924 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6925
6926 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR tree-optimization/53226
6929 * gcc.c-torture/compile/pr53226.c: New test.
6930
6931 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6934 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6935 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6936 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6937 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6938 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6939 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6940 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6941 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6942 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6943 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6944 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6945 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6946 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6947
6948 2012-05-09 Dehao Chen <dehao@google.com>
6949
6950 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6951 * gcc.dg/predict-2.c: Likewise.
6952 * gcc.dg/predict-3.c: Likewise.
6953 * gcc.dg/predict-4.c: Likewise.
6954 * gcc.dg/predict-5.c: Likewise.
6955 * gcc.dg/predict-6.c: Likewise.
6956
6957 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6958
6959 PR target/53272
6960 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6961
6962 2012-05-08 Richard Guenther <rguenther@suse.de>
6963
6964 * gcc.dg/fold-bitand-4.c: New testcase.
6965
6966 2012-05-08 Dehao Chen <dehao@google.com>
6967
6968 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6969 heuristic is working properly.
6970 * gcc.dg/predict-2.c: Likewise.
6971 * gcc/dg/predict-3.c: Likewise.
6972 * gcc/dg/predict-4.c: Likewise.
6973 * gcc/dg/predict-5.c: Likewise.
6974 * gcc/dg/predict-6.c: Likewise.
6975
6976 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR tree-optimization/53239
6979 * g++.dg/opt/vrp3.C: New test.
6980 * g++.dg/opt/vrp3-aux.cc: New file.
6981 * g++.dg/opt/vrp3.h: New file.
6982
6983 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6984
6985 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6986 .uleb128 support in assembler output.
6987
6988 2012-05-07 Richard Guenther <rguenther@suse.de>
6989
6990 PR lto/42987
6991 * g++.dg/lto/pr42987_0.C: New testcase.
6992 * g++.dg/lto/pr42987_1.C: Likewise.
6993
6994 2012-05-07 Tobias Burnus <burnus@net-b.de>
6995
6996 PR fortran/53255
6997 * gfortran.dg/typebound_operator_15.f90: New.
6998
6999 2012-05-06 Tobias Burnus <burnus@net-b.de>
7000
7001 PR fortran/41587
7002 * gfortran.dg/class_array_13.f90: New.
7003
7004 2012-05-06 Tristan Gingold <gingold@adacore.com>
7005
7006 * gnat.dg/warn7.adb: New test.
7007
7008 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7009
7010 * gnat.dg/specs/renamings.ads: Rename to...
7011 * gnat.dg/specs/renaming1.ads: ...this.
7012 * gnat.dg/specs/renaming2.ads: New test.
7013 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7014 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7015 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7016 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7017
7018 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7019
7020 * gnat.dg/discr36.ad[sb]: New test.
7021 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7022
7023 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7024
7025 PR c/43772
7026 * c-c++-common/pr43772.c: New.
7027
7028 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7029
7030 PR fortran/41600
7031 * gfortran.dg/select_type_26.f03 : New test.
7032 * gfortran.dg/select_type_27.f03 : New test.
7033
7034 PR fortran/53191
7035 * gfortran.dg/select_type_28.f03 : New test.
7036
7037 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7038
7039 PR fortran/49010
7040 PR fortran/24518
7041 * gfortran.dg/mod_sign0_1.f90: New test.
7042 * gfortran.dg/mod_large_1.f90: New test.
7043
7044 2012-05-04 Tobias Burnus <burnus@net-b.de>
7045
7046 PR fortran/53175
7047 gfortran.dg/public_private_module_5.f90: New.
7048
7049 2012-05-04 Tobias Burnus <burnus@net-b.de>
7050
7051 PR fortran/53111
7052 * gfortran.dg/constructor_7.f90: New.
7053 * gfortran.dg/constructor_8.f90: New.
7054
7055 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/53166
7058 * g++.dg/cpp0x/static_assert7.C: New.
7059
7060 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7061
7062 PR tree-optimization/52633
7063 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7064 recognized as widening shifts instead of over-widening.
7065 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7066 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7067 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7068 * gcc.target/arm/pr52633.c: New test.
7069
7070 2012-05-04 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/53168
7073 * gcc.dg/torture/pr53168.c: New testcase.
7074 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7075
7076 2012-05-04 Richard Guenther <rguenther@suse.de>
7077
7078 * gcc.dg/lto/pr53214_0.c: New testcase.
7079
7080 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7081
7082 * gcc.target/ia64/pr48496.c: New test.
7083 * gcc.target/ia64/pr52657.c: Likewise.
7084
7085 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7086
7087 PR c/51712
7088 * c-c++-common/pr51712.c: New.
7089
7090 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7091
7092 PR target/53199
7093 * gcc.target/powwerpc/pr53199.c: New file.
7094
7095 2012-05-03 Jason Merrill <jason@redhat.com>
7096
7097 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7098
7099 * gcc.dg/debug/dwarf2/dups-types.c: New.
7100 * gcc.dg/debug/dwarf2/dups-types.h: New.
7101
7102 2012-05-03 Jason Merrill <jason@redhat.com>
7103
7104 * g++.dg/debug/dwarf2/namespace-2.C: New.
7105 * g++.dg/debug/dwarf2/localclass3.C: New.
7106
7107 2012-05-03 Jason Merrill <jason@redhat.com>
7108
7109 * g++.dg/debug/dwarf2/thunk1.C: New.
7110
7111 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 PR c++/53186
7114 * g++.dg/other/final2.C: New.
7115
7116 2012-05-03 Richard Guenther <rguenther@suse.de>
7117
7118 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7119
7120 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7121
7122 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7123 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7124 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7125 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7126
7127 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7128
7129 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7130 .byte 0xf2.
7131 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7132 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7133 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7134
7135 PR debug/53174
7136 * gcc.dg/pr53174.c: New test.
7137
7138 PR target/53187
7139 * gcc.target/arm/pr53187.c: New test.
7140 * gcc.c-torture/compile/pr53187.c: New test.
7141
7142 2012-05-03 Richard Guenther <rguenther@suse.de>
7143
7144 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7145 unsupported prefetching support.
7146
7147 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7148
7149 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7150 option -ftrack-macro-expansion=0.
7151 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7152 option -ftrack-macro-expansion=0.
7153
7154 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7155
7156 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7157 dg-options for target arm with dg-additional-options.
7158
7159 2012-05-03 Richard Guenther <rguenther@suse.de>
7160
7161 PR tree-optimization/53144
7162 * gcc.dg/torture/pr53144.c: New testcase.
7163
7164 2012-05-03 Tobias Burnus <burnus@net-b.de>
7165
7166 PR fortran/52864
7167 * gfortran.dg/pointer_intent_7.f90: New.
7168 * gfortran.dg/pure_formal_3.f90: New.
7169
7170 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7171
7172 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7173
7174 2012-05-02 Martin Jambor <mjambor@suse.cz>
7175
7176 PR lto/52605
7177 * g++.dg/lto/pr52605_0.C: New test.
7178
7179 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7180
7181 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7182 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7183 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7184 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7185 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7186 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7187 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7188 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7189 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7190 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7191 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7192 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7193 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7194 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7195 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7196 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7197
7198 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7199
7200 PR middle-end/53153
7201 * gcc.dg/pr53153.c: New test.
7202
7203 2012-05-02 Richard Guenther <rguenther@suse.de>
7204
7205 * g++.dg/tree-ssa/pr19807.C: Adjust.
7206
7207 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR tree-optimization/53163
7210 * gcc.c-torture/compile/pr53163.c: New test.
7211
7212 PR rtl-optimization/53160
7213 * gcc.c-torture/execute/pr53160.c: New test.
7214
7215 2012-05-01 Ian Lance Taylor <iant@google.com>
7216
7217 PR c/37303
7218 * gcc.dg/pr37303.c: New test.
7219
7220 2012-05-01 Richard Henderson <rth@redhat.com>
7221
7222 * lib/target-supports.exp
7223 (check_effective_target_sync_long_long_runtime): True for
7224 check_effective_target_powerpc64.
7225
7226 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7227
7228 PR c++/51033
7229 * gcc.dg/vector-1.c: Move to ...
7230 * c-c++-common/vector-1.c: ... here.
7231 * gcc.dg/vector-2.c: Move to ...
7232 * c-c++-common/vector-2.c: ... here.
7233 * gcc.dg/vector-3.c: Move to ...
7234 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7235 * gcc.dg/vector-4.c: Move to ...
7236 * c-c++-common/vector-4.c: ... here.
7237 * gcc.dg/vector-init-1.c: Move to ...
7238 * c-c++-common/vector-init-1.c: ... here.
7239 * gcc.dg/vector-init-2.c: Move to ...
7240 * c-c++-common/vector-init-2.c: ... here.
7241 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7242 * c-c++-common/vector-subscript-1.c: ... here.
7243 * gcc.dg/vector-subscript-2.c: Move to ...
7244 * c-c++-common/vector-subscript-2.c: ... here.
7245 * gcc.dg/vector-subscript-3.c: Move to ...
7246 * c-c++-common/vector-subscript-3.c: ... here.
7247
7248 PR c++/51314
7249 * g++.dg/cpp0x/vt-51314.C: New test.
7250 * g++.dg/cpp0x/variadic76.C: Fix.
7251
7252 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7253
7254 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7255
7256 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7257
7258 Add -Wvarargs option
7259 * c-c++-common/Wvarargs.c: New test case.
7260 * c-c++-common/Wvarargs-2.c: Likewise.
7261
7262 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7263
7264 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7265 * objc.dg/foreach-7.m: Force the test case to run without
7266 -ftrack-macro-expansion.
7267 * c-c++-common/tm/attrib-1.c: Likewise.
7268 * c-c++-common/warn-ommitted-condop.c: Likewise.
7269 * gcc.dg/assign-warn-1.c: Likewise.
7270 * gcc.dg/assign-warn-2.c: Likewise.
7271 * gcc.dg/attr-alloc_size.c: Likewise.
7272 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7273 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7274 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7275 * gcc.dg/c90-const-expr-9.c: Likewise.
7276 * gcc.dg/c99-const-expr-9.c: Likewise.
7277 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7278 * gcc.dg/cpp/direct2s.c: Likewise.
7279 * gcc.dg/cpp/pr28709.c: Likewise.
7280 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7281 * gcc.dg/dfp/composite-type.c: Likewise.
7282 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7283 with -ftrack-macro-expansion
7284 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7285 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7286 * g++.dg/ext/cleanup-1.C: Likewise.
7287 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7288 * g++.dg/template/sfinae10.C: Likewise.
7289 * g++.dg/tm/wrap-2.C: Likewise.
7290 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7291 * g++.dg/warn/Wsign-conversion.C: Likewise.
7292 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7293 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7294 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7295 it to run with -ftrack-macro-expansion.
7296 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7297 test cases without -ftrack-macro-expansion.
7298
7299 Fix location for static class members
7300 * g++.dg/template/sfinae6_neg.C: Adjust.
7301
7302 Make conversion warnings work on NULL with -ftrack-macro-expansion
7303 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7304 alongside the previous testing for NULL.
7305
7306 Fix -Wuninitialized for -ftrack-macro-expansion
7307 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7308
7309 Strip "<built-in>" loc from displayed expansion context
7310 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7311 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7312 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7313 new test above.
7314
7315 Fix expansion point loc for macro-like tokens
7316 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7317 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7318
7319 Fix token pasting with -ftrack-macro-expansion
7320 * gcc.dg/cpp/paste17.c: New test case for
7321 -ftrack-macro-expansion=2 mode only.
7322 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7323
7324 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7325
7326 * gnat.dg/warn6.ad[sb]: New test.
7327
7328 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7329
7330 PR 53149
7331 * gcc.dg/20011021-1.c: Adjust testcase.
7332
7333 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7334
7335 PR fortran/53148
7336 * gfortran.dg/function_optimize_12.f90: New test.
7337
7338 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7339
7340 PR target/53156
7341 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7342 code to match current output and cover new peephole2 pattern.
7343
7344 2012-04-27 Ollie Wild <aaw@google.com>
7345
7346 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7347
7348 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7349
7350 * gcc.c-torture/execute/20120427-2.c: New testcase.
7351 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7352 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7353 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7354
7355 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7356
7357 PR target/53138
7358 * gcc.c-torture/execute/20120427-1.c: New testcase.
7359
7360 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7361
7362 PR middle-end/27139
7363 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7364
7365 2012-04-27 Tom de Vries <tom@codesourcery.com>
7366
7367 PR tree-optimization/51879
7368 * gcc.dg/pr51879.c: New test.
7369 * gcc.dg/pr51879-2.c: Same.
7370 * gcc.dg/pr51879-3.c: Same.
7371 * gcc.dg/pr51879-4.c: Same.
7372 * gcc.dg/pr51879-6.c: Same.
7373
7374 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7375
7376 PR c++/53096
7377 * g++.dg/cpp0x/defaulted35.C: New.
7378 * g++.dg/cpp0x/defaulted15.C: Adjust.
7379
7380 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7381
7382 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7383 structure layout.
7384
7385 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7386
7387 * gcc.target/i386/builtin_target.c: Check avx2.
7388
7389 2012-04-26 Alan Modra <amodra@gmail.com>
7390
7391 * gcc.target/powerpc/savres.c: New test.
7392 * gcc.target/powerpc/powerpc.exp: Run it.
7393
7394 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7395
7396 PR target/53120
7397 * gcc.dg/torture/pr53120.c: New test.
7398
7399 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR middle-end/52979
7402 * gcc.c-torture/compile/pr52979-1.c: New test.
7403 * gcc.c-torture/execute/pr52979-1.c: New test.
7404 * gcc.c-torture/execute/pr52979-2.c: New test.
7405
7406 2012-04-25 Richard Guenther <rguenther@suse.de>
7407
7408 * gcc.target/i386/l_fma_float_5.c: Adjust.
7409 * gcc.target/i386/l_fma_double_4.c: Likewise.
7410 * gcc.target/i386/l_fma_float_2.c: Likewise.
7411 * gcc.target/i386/l_fma_float_6.c: Likewise.
7412 * gcc.target/i386/l_fma_double_1.c: Likewise.
7413 * gcc.target/i386/l_fma_double_5.c: Likewise.
7414 * gcc.target/i386/l_fma_float_3.c: Likewise.
7415 * gcc.target/i386/l_fma_double_2.c: Likewise.
7416 * gcc.target/i386/l_fma_double_6.c: Likewise.
7417 * gcc.target/i386/l_fma_float_4.c: Likewise.
7418 * gcc.target/i386/l_fma_double_3.c: Likewise.
7419 * gcc.target/i386/l_fma_float_1.c: Likewise.
7420
7421 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR tree-optimization/53058
7424 * gcc.c-torture/compile/pr53058.c: New test.
7425
7426 2012-04-25 Jan Hubicka <jh@suse.cz>
7427
7428 PR middle-end/53088
7429 * gcc.target/i386/pr39082-1.c: Update warning location.
7430
7431 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR c/52880
7434 * gcc.dg/pr52880.c: New test.
7435
7436 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7437
7438 * gcc.dg/m-un-2.c: Update.
7439 * gcc.dg/20011021-1.c: Update.
7440
7441 2012-04-25 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/52196
7444 * gfortran.dg/realloc_on_assign_14.f90: New.
7445
7446 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7447
7448 PR testsuite/52641
7449 PR tree-optimizations/52891
7450 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7451
7452 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/52363
7455 * g++.dg/cpp0x/sfinae35.C: New.
7456 * g++.dg/cpp0x/sfinae36.C: Likewise.
7457
7458 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7459
7460 * gcc.target/builtin_target.c: New testcase.
7461
7462 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7463
7464 PR target/47197
7465 * gcc.target/powerpc/pr47197.c: New test.
7466
7467 2012-04-24 Richard Guenther <rguenther@suse.de>
7468
7469 PR tree-optimization/53085
7470 * g++.dg/torture/pr53085.C: New testcase.
7471
7472 2012-04-24 Andrew Pinski <apinski@cavium.com>
7473
7474 PR tree-opt/33512
7475 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7476 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7477 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7478
7479 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR middle-end/53084
7482 * gcc.c-torture/execute/pr53084.c: New test.
7483
7484 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7487
7488 2012-04-23 Andrew Pinski <apinski@cavium.com>
7489
7490 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7491
7492 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7493
7494 PR regression/53076
7495 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7496 * gcc.dg/torture/builtin-power-1.c: Likewise.
7497
7498 2012-04-23 Richard Guenther <rguenther@suse.de>
7499
7500 PR tree-optimization/53070
7501 * gcc.dg/torture/pr53070.c: New testcase.
7502
7503 2012-04-23 Richard Guenther <rguenther@suse.de>
7504
7505 PR c/53060
7506 * gcc.dg/pr53060.c: New testcase.
7507
7508 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR tree-optimizations/52891
7511 * gcc.c-torture/compile/pr52891-1.c: New test.
7512 * gcc.c-torture/compile/pr52891-2.c: New test.
7513
7514 2012-04-22 Tobias Burnus <burnus@net-b.de>
7515
7516 PR fortran/53051
7517 * gfortran.dg/read_float_4.f90: New.
7518
7519 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7520
7521 PR 35441
7522 * c-c++-common/pr35441.C: New.
7523
7524 2012-04-20 Ian Lance Taylor <iant@google.com>
7525
7526 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7527 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7528
7529 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7530
7531 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7532 array access.
7533 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7534
7535 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7536
7537 PR rtl-optimization/44214
7538 * gcc.dg/pr44214-1.c: New test.
7539 * gcc.dg/pr44214-2.c: Likewise.
7540 * gcc.dg/pr44214-3.c: Likewise.
7541
7542 2012-04-20 Richard Guenther <rguenther@suse.de>
7543
7544 * g++.dg/torture/20120420-1.C: New testcase.
7545
7546 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7547
7548 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7549
7550 2012-04-19 Christian Bruel <christian.bruel@st.com>
7551
7552 * gcc.dg/pr52283.c: New test.
7553
7554 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7555
7556 * gcc.dg/pr37985.c: New test.
7557
7558 2012-04-19 Richard Guenther <rguenther@suse.de>
7559
7560 PR rtl-optimization/44688
7561 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7562 possibly profitable.
7563
7564 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7565
7566 PR tree-optimization/52976
7567 * gfortran.dg/reassoc_11.f: New test.
7568
7569 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7570
7571 PR tree-optimization/52976
7572 * gfortran.dg/reassoc_7.f: New test.
7573 * gfortran.dg/reassoc_8.f: Likewise.
7574 * gfortran.dg/reassoc_9.f: Likewise.
7575 * gfortran.dg/reassoc_10.f: Likewise.
7576
7577 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/52422
7580 * g++.dg/cpp0x/sfinae33.C: New.
7581 * g++.dg/cpp0x/sfinae34.C: Likewise.
7582
7583 2012-04-18 Joey Ye <joey.ye@arm.com>
7584
7585 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7586
7587 2012-04-18 Richard Guenther <rguenther@suse.de>
7588
7589 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7590 array access.
7591 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7592 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7593
7594 2012-04-17 Tom de Vries <tom@codesourcery.com>
7595
7596 * g++.dg/pr51264-4.C: New test.
7597
7598 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7599
7600 PR c++/52599
7601 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7602
7603 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/53003
7606 * g++.dg/parse/crash59.C: New.
7607
7608 2012-04-17 Michael Matz <matz@suse.de>
7609
7610 PR tree-optimization/18437
7611 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7612
7613 2012-04-17 Richard Guenther <rguenther@suse.de>
7614
7615 PR middle-end/53011
7616 * g++.dg/torture/pr53011.C: New testcase.
7617
7618 2012-04-16 Jason Merrill <jason@redhat.com>
7619
7620 PR c++/38543
7621 * g++.dg/cpp0x/variadic131.C: New.
7622
7623 PR c++/52008
7624 * g++.dg/cpp0x/variadic130.C: New.
7625
7626 PR c++/50830
7627 * g++.dg/cpp0x/variadic129.C: New.
7628
7629 PR c++/50303
7630 * g++.dg/cpp0x/variadic128.C: New.
7631
7632 2012-04-16 Tobias Burnus <burnus@net-b.de>
7633
7634 PR fortran/52864
7635 * gfortran.dg/pointer_intent_6.f90: New.
7636
7637 2012-04-16 Tobias Burnus <burnus@net-b.de>
7638
7639 PR fortran/52916
7640 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7641 to include public_private_module_4.f90.
7642 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7643 targets.
7644
7645 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 PR c++/49152
7648 * g++.dg/diagnostic/operator1.C: New.
7649 * g++.dg/ext/label5.C: Adjust.
7650 * g++.dg/ext/va-arg1.C: Likewise.
7651 * g++.dg/other/error20.C: Likewise.
7652 * g++.dg/other/error20.C: Likewise.
7653 * g++.dg/other/error16.C: Likewise.
7654 * g++.dg/other/error10.C: Likewise.
7655 * g++.dg/parse/error30.C: Likewise.
7656 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7657
7658 2012-04-16 Jason Merrill <jason@redhat.com>
7659
7660 PR c++/51148
7661 * g++.dg/cpp0x/variadic127.C: New.
7662
7663 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7664
7665 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7666 testcase name.
7667 Use fail, pass instead of unresolved.
7668 Don't log $optstr.
7669
7670 PR testsuite/52948
7671 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7672 TODO_dump_func.
7673 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7674 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7675 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7676
7677 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7678
7679 PR fortran/52968
7680 * gfortran.dg/typebound_call_23.f03: New test case.
7681
7682 2012-04-15 Jason Merrill <jason@redhat.com>
7683
7684 PR c++/47220
7685 * g++.dg/cpp0x/variadic126.C: New.
7686
7687 PR c++/52380
7688 * g++.dg/cpp0x/variadic125.C: New.
7689
7690 PR c++/52292
7691 * g++.dg/cpp0x/variadic124.C: New.
7692
7693 PR c++/52706
7694 * g++.dg/cpp0x/nullptr27.C: New.
7695
7696 PR c++/52818
7697 * g++.dg/warn/format8.C: New.
7698
7699 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7700
7701 PR fortran/51082
7702 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7703
7704 2012-04-14 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/52916
7707 PR fortran/40973
7708 * gfortran.dg/public_private_module_3.f90: New.
7709 * gfortran.dg/public_private_module_4.f90: New.
7710
7711 2012-04-14 Tom de Vries <tom@codesourcery.com>
7712
7713 * gcc.dg/superblock.c: New test.
7714
7715 2012-04-14 Tom de Vries <tom@codesourcery.com>
7716
7717 * gcc.dg/pr51879-12.c: New test.
7718
7719 2012-04-13 Jason Merrill <jason@redhat.com>
7720
7721 PR c++/52824
7722 * g++.dg/cpp0x/variadic123.C: New.
7723 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7724
7725 PR c++/52905
7726 * g++.dg/cpp0x/initlist-ctor1.C: New.
7727
7728 PR c++/52915
7729 * g++.dg/other/anon-union2.C: New.
7730
7731 2012-04-13 Martin Jambor <mjambor@suse.cz>
7732
7733 PR middle-end/52939
7734 * g++.dg/ipa/pr52939.C: New test.
7735
7736 2012-04-13 Tom de Vries <tom@codesourcery.com>
7737
7738 * gcc.dg/pr52734.c: New test.
7739
7740 2012-04-13 Richard Guenther <rguenther@suse.de>
7741
7742 PR tree-optimization/52969
7743 * gcc.dg/torture/pr52969.c: New testcase.
7744
7745 2012-04-13 Richard Guenther <rguenther@suse.de>
7746
7747 PR c/52549
7748 * gcc.dg/pr52549.c: New testcase.
7749
7750 2012-04-13 Richard Guenther <rguenther@suse.de>
7751
7752 PR c/52862
7753 * gcc.dg/pr52862.c: New testcase.
7754
7755 2012-04-13 Joey Ye <joey.ye@arm.com>
7756
7757 * gcc.target/arm/thumb1-imm.c: New testcase.
7758
7759 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7760
7761 PR target/52932
7762 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7763 second function argument.
7764 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7765 (calc_permps): Update declaration. Calculate result correctly.
7766 (avx2_test): Change src2 type to union256i_d.
7767 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7768 correctly.
7769
7770 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7771
7772 PR target/52775
7773 * gcc.target/powerpc/pr52775.c: New file.
7774
7775 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7776
7777 PR tree-optimization/18589
7778 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7779 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7780 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7781 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7782 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7783 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7784 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7785 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7786 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7787 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7788
7789 2012-04-12 Richard Guenther <rguenther@suse.de>
7790
7791 PR tree-optimization/52943
7792 * gcc.dg/torture/pr52943.c: New testcase.
7793
7794 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7795
7796 PR target/50751
7797 * gcc/target/sh/pr50751-4.c: New.
7798 * gcc/target/sh/pr50751-5.c: New.
7799 * gcc/target/sh/pr50751-6.c: New.
7800 * gcc/target/sh/pr50751-7.c: New.
7801
7802 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7803
7804 PR c++/52465
7805 * g++.dg/lookup/using52.C: New.
7806
7807 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7808
7809 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7810
7811 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7812
7813 PR rtl-optimization/52876
7814 * gcc.target/i386/pr52876.c: New.
7815
7816 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7817
7818 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7819 __UINTPTR_TYPE__.
7820 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7821 __INTPTR_TYPE__.
7822 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7823 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7824 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7825 (ptrdiff_t): ... this. All uses changed.
7826 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7827 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7828 __INTPTR_TYPE__.
7829 (main): Cast argument to __INTPTR_TYPE__.
7830 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7831 size_t.
7832 * gcc.dg/mallign.c (main): Likewise.
7833 * gcc.dg/pr38700.c (foo): Likewise.
7834 * gcc.dg/long-long-cst1.c (t): Likewise.
7835 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7836 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7837 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7838 * gcc.dg/pr25682.c (d, foo): Likewise.
7839 * gcc.dg/format/cast-1.c (f): Likewise.
7840 * gcc.dg/c90-const-expr-10.c
7841 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7842 (size_t): ...this. All uses changed.
7843 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7844 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7845 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7846 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7847 * gcc.dg/sequence-pt-1.c: Likewise.
7848 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7849 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7850 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7851 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7852 of ptrdiff_t with it.
7853 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7854 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7855 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7856
7857 2012-04-11 Jason Merrill <jason@redhat.com>
7858
7859 PR debug/45088
7860 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7861 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7862
7863 PR c++/52906
7864 * g++.dg/ext/attrib45.C: New.
7865
7866 * g++.dg/eh/dtor3.C: New.
7867
7868 2012-04-11 Richard Guenther <rguenther@suse.de>
7869
7870 PR middle-end/52621
7871 * gfortran.dg/pr52621.f90: New testcase.
7872
7873 2012-04-11 Richard Guenther <rguenther@suse.de>
7874
7875 PR middle-end/52918
7876 * g++.dg/torture/pr52918-1.C: New testcase.
7877 * g++.dg/torture/pr52918-2.C: Likewise.
7878
7879 2012-04-11 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/52729
7882 * gfortran.dg/block_11.f90: New.
7883
7884 2012-04-11 Nick Clifton <nickc@redhat.com>
7885
7886 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7887
7888 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7889
7890 PR target/16458
7891 * gcc.target/powerpc/pr16458-1.c: New test.
7892 * gcc.target/powerpc/pr16458-2.c: Likewise.
7893 * gcc.target/powerpc/pr16458-3.c: Likewise.
7894 * gcc.target/powerpc/pr16458-4.c: Likewise.
7895
7896 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7897
7898 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7899 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7900 * gcc.dg/builtin-bswap-5.c: Likewise.
7901 * gcc.target/i386/builtin-bswap-4.c: New test.
7902
7903 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7904
7905 PR 24985
7906 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7907
7908 2012-04-11 Richard Guenther <rguenther@suse.de>
7909
7910 PR rtl-optimization/52881
7911 * gcc.dg/torture/pr52881.c: New testcase.
7912 * gcc.dg/torture/pr52913.c: Likewise.
7913
7914 2012-04-11 Richard Guenther <rguenther@suse.de>
7915
7916 PR tree-optimization/52912
7917 * gcc.dg/torture/pr52912.c: New testcase.
7918
7919 2010-04-10 Michael Matz <matz@suse.de>
7920
7921 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7922 * gcc.dg/vect/vect-outer-1.c: Adjust.
7923 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7924 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7925 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7926 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7927 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7928 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7929
7930 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7931
7932 PR tree-optimization/52870
7933 * gcc.dg/vect/pr52870.c: New test.
7934
7935 2012-04-09 Mike Stump <mikestump@comcast.net>
7936
7937 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7938 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7939 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7940 * gnat.dg/aggr11.adb: Likewise.
7941 * gnat.dg/aggr11_pkg.ads: Likewise.
7942 * gnat.dg/aggr15.adb: Likewise.
7943 * gnat.dg/aggr15.ads: Likewise.
7944 * gnat.dg/aggr17.adb: Likewise.
7945 * gnat.dg/aggr18.adb: Likewise.
7946 * gnat.dg/array14.adb: Likewise.
7947 * gnat.dg/array14.ads: Likewise.
7948 * gnat.dg/array14_pkg.ads: Likewise.
7949 * gnat.dg/array19.adb: Likewise.
7950 * gnat.dg/array19.ads: Likewise.
7951 * gnat.dg/discr27.adb: Likewise.
7952 * gnat.dg/discr27.ads: Likewise.
7953 * gnat.dg/discr35.adb: Likewise.
7954 * gnat.dg/discr35.ads: Likewise.
7955 * gnat.dg/discr6.adb: Likewise.
7956 * gnat.dg/discr6_pkg.ads: Likewise.
7957 * gnat.dg/import1.adb: Likewise.
7958 * gnat.dg/import1.ads: Likewise.
7959 * gnat.dg/loop_address2.adb: Likewise.
7960 * gnat.dg/opt7.adb: Likewise.
7961 * gnat.dg/opt7.ads: Likewise.
7962 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7963 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7964 * gnat.dg/rep_clause2.adb: Likewise.
7965 * gnat.dg/rep_clause2.ads: Likewise.
7966 * gnat.dg/slice2.adb: Likewise.
7967 * gnat.dg/slice2.ads: Likewise.
7968 * gnat.dg/slice6.adb: Likewise.
7969 * gnat.dg/slice6_pkg.ads: Likewise.
7970 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7971 * gnat.dg/taft_type2.adb: Likewise.
7972 * gnat.dg/taft_type2.ads: Likewise.
7973 * gnat.dg/taft_type2_pkg.ads: Likewise.
7974 * gnat.dg/volatile10.adb: Likewise.
7975 * gnat.dg/volatile10_pkg.ads: Likewise.
7976
7977 * gcc.dg/dll-8.c: Remove execute permissions.
7978 * g++.dg/ext/dllexport5.C: Likewise.
7979
7980 2012-04-09 Jan Hubicka <jh@suse.cz>
7981
7982 PR lto/52722
7983 PR lto/51765
7984 PR lto/52634
7985 * gcc.dg/lto/pr52634_1.c: New testcase.
7986 * gcc.dg/lto/pr52634_0.c: New testcase.
7987
7988 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7989
7990 PR target/52883
7991 * gcc.target/i386/pr52883.c: New testcase.
7992
7993 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7994
7995 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7996 (check_effective_target_sync_long_long): Add SPARC case.
7997 (check_effective_target_sync_long_long_runtime): Likewise.
7998 (check_effective_target_sync_int_long): Adjust SPARC case.
7999 (check_effective_target_sync_char_short): Likewise.
8000
8001 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8002
8003 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8004 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8005
8006 2012-04-08 Tobias Burnus <burnus@net-b.de>
8007
8008 PR fortran/40973
8009 PR fortran/52751
8010 * gfortran.dg/public_private_module_2.f90: New.
8011
8012 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8013
8014 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8015 directives.
8016
8017 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8018
8019 PR fortran/52893
8020 * gfortran.dg/function_optimize_11.f90: New test.
8021
8022 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8023
8024 PR fortran/52668
8025 * gfortran.dg/use_only_6.f90: New test.
8026
8027 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8028
8029 PR fortran/52668
8030 * gfortran.dg/use_only_6.f90: New test.
8031 2012-04-06 Mike Stump <mikestump@comcast.net>
8032
8033 PR testsuite/50722
8034 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8035
8036 2012-04-05 Jason Merrill <jason@redhat.com>
8037
8038 PR c++/52596
8039 * g++.dg/template/qualified-id5.C: New.
8040
8041 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8042
8043 PR target/52882
8044 * gcc.target/i386/pr52882.c: New test.
8045
8046 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8047 Dominique D'Humieures <dominiq@lps.ens.fr>
8048
8049 PR testsuite/52614
8050 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8051 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8052
8053 2012-04-04 Jason Merrill <jason@redhat.com>
8054
8055 PR c++/52845
8056 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8057
8058 2012-04-03 Jason Merrill <jason@redhat.com>
8059
8060 PR c++/52796
8061 * g++.dg/cpp0x/variadic-value1.C: New.
8062
8063 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * gnat.dg/pack18.adb: New test.
8066 * gnat.dg/pack18_pkg.ads: New helper.
8067
8068 2012-04-03 Richard Guenther <rguenther@suse.de>
8069
8070 PR tree-optimization/52808
8071 * gcc.dg/pr52808.c: New testcase.
8072
8073 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR tree-optimization/52835
8076 * gfortran.dg/pr52835.f90: New test.
8077
8078 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * gnat.dg/specs/aggr5.ads: New test.
8081
8082 2012-04-02 Richard Guenther <rguenther@suse.de>
8083
8084 PR tree-optimization/52756
8085 * gcc.dg/torture/pr52756.c: New testcase.
8086
8087 2012-04-02 Richard Guenther <rguenther@suse.de>
8088
8089 PR middle-end/52803
8090 * gcc.dg/pr52803.c: New testcase.
8091
8092 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8093
8094 PR c++/40942
8095 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8096 DR 214 in account.
8097
8098 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/50043
8101 * g++.dg/cpp0x/noexcept17.C: New.
8102 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8103 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8104 * g++.dg/cpp0x/noexcept01.C: Likewise.
8105 * g++.dg/eh/init-temp1.C: Likewise.
8106 * g++.dg/eh/ctor1.C: Likwise.
8107
8108 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8109
8110 * gnat.dg/controlled6.adb: New test.
8111 * gnat.dg/controlled6_pkg.ads: New helper.
8112 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8113
8114 2012-03-30 Richard Henderson <rth@redhat.com>
8115
8116 PR debug/52727
8117 * g++.dg/opt/pr52727.C: New testcase.
8118
8119 2012-03-30 Richard Guenther <rguenther@suse.de>
8120
8121 PR tree-optimization/52754
8122 * gcc.target/i386/pr52754.c: New testcase.
8123
8124 2012-03-30 Richard Guenther <rguenther@suse.de>
8125
8126 PR middle-end/52772
8127 * g++.dg/torture/pr52772.C: New testcase.
8128
8129 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/52718
8132 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8133
8134 2012-03-29 Jason Merrill <jason@redhat.com>
8135
8136 PR c++/52685
8137 * g++.dg/template/inherit8.C: New.
8138
8139 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR c++/52759
8142 * g++.dg/ext/weak4.C: New test.
8143
8144 PR tree-optimization/52760
8145 * gcc.c-torture/execute/pr52760.c: New test.
8146
8147 2012-03-29 Jason Merrill <jason@redhat.com>
8148
8149 PR c++/52743
8150 * g++.dg/cpp0x/initlist-array3.C: New.
8151
8152 2012-03-28 Jason Merrill <jason@redhat.com>
8153
8154 PR c++/52746
8155 * g++.dg/overload/virtual2.C: New.
8156
8157 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8158
8159 * gnat.dg/vect7.ad[sb]: New test.
8160
8161 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8162 Tobias Burnus <burnus@gcc.gnu.org>
8163
8164 PR fortran/52652
8165 * gfortran.dg/allocate_class_1.f90 : Change error test.
8166 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8167 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8168 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8169
8170 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR middle-end/52691
8173 * gcc.dg/pr52691.c: New test.
8174
8175 PR middle-end/52750
8176 * gcc.c-torture/compile/pr52750.c: New test.
8177
8178 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8179
8180 PR target/52692
8181 * gcc.target/avr/torture/builtins-2.c: New test.
8182
8183 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR target/52736
8186 * gcc.target/i386/pr52736.c: New test.
8187
8188 2012-03-27 Martin Jambor <mjambor@suse.cz>
8189
8190 PR middle-end/52693
8191 * gcc.dg/torture/pr52693.c: New test.
8192
8193 2012-03-27 Meador Inge <meadori@codesourcery.com>
8194
8195 PR c++/52672
8196 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8197
8198 2012-03-27 Mike Stump <mikestump@comcast.net>
8199
8200 PR target/52665
8201 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8202 failures that match branch names.
8203
8204 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8205 H.J. Lu <hongjiu.lu@intel.com>
8206
8207 PR target/52698
8208 * gcc.target/i386/pr52698.c: New test.
8209
8210 2012-03-27 Richard Guenther <rguenther@suse.de>
8211
8212 PR middle-end/52720
8213 * gcc.dg/torture/pr52720.c: New testcase.
8214
8215 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8216
8217 * gnat.dg/pack17.adb: New test.
8218
8219 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8220
8221 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8222 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8223
8224 2012-03-26 Martin Jambor <mjambor@suse.cz>
8225
8226 PR tree-optimization/50052
8227 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8228
8229 2012-03-26 Richard Guenther <rguenther@suse.de>
8230
8231 PR tree-optimization/52701
8232 * gfortran.dg/pr52701.f90: New testcase.
8233
8234 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8235
8236 PR tree-optimization/52686
8237 * gcc.target/arm/pr52686.c: New test.
8238
8239 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8240
8241 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8242 Add "-Os -flto" to list.
8243
8244 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * gnat.dg/concat2.ad[sb]: New test.
8247
8248 2012-03-24 Jason Merrill <jason@redhat.com>
8249
8250 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8251 * g++.dg/cpp0x/trailing2.C: Likewise.
8252 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8253 * g++.dg/cpp1y/auto-fn1.C: New.
8254 * g++.dg/cpp1y/auto-fn2.C: New.
8255 * g++.dg/cpp1y/auto-fn3.C: New.
8256 * g++.dg/cpp1y/auto-fn4.C: New.
8257 * g++.dg/cpp1y/auto-fn5.C: New.
8258 * g++.dg/cpp1y/auto-fn6.C: New.
8259 * g++.dg/cpp1y/auto-fn7.C: New.
8260 * g++.dg/cpp1y/auto-fn8.C: New.
8261 * g++.dg/cpp1y/auto-fn9.C: New.
8262 * g++.dg/cpp1y/auto-fn10.C: New.
8263 * g++.dg/cpp1y/auto-fn11.C: New.
8264
8265 2012-03-23 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/52678
8268 * gfortran.dg/pr52678.f: New testcase.
8269
8270 2012-03-23 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/52638
8273 * g++.dg/torture/pr52638.C: New testcase.
8274
8275 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8276
8277 PR c++/52487
8278 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8279
8280 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/52671
8283 * g++.dg/ext/attrib44.C: New test.
8284
8285 2012-03-22 Jan Hubicka <jh@suse.cz>
8286
8287 PR middle-end/51737
8288 * g++.dg/torture/pr51737.C: New testcase
8289
8290 2012-03-22 Richard Guenther <rguenther@suse.de>
8291
8292 PR tree-optimization/52548
8293 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8294
8295 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8296
8297 * lib/fortran-modules.exp (list-module-names-1): Remove
8298 warning.
8299
8300 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8301
8302 PR target/50751
8303 * gcc.target/sh/pr50751-1.c: New.
8304 * gcc.target/sh/pr50751-2.c: New.
8305 * gcc.target/sh/pr50751-3.c: New.
8306
8307 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8308
8309 PR target/52479
8310 * gcc.target/sh/sh4a-cos.c: Remove.
8311 * gcc.target/sh/sh4a-sin.c: Remove.
8312 * gcc.target/sh/sh4a-sincos.c: Remove.
8313
8314 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8315
8316 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8317 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8318
8319 2012-03-21 Martin Jambor <mjambor@suse.cz>
8320
8321 PR testsuite/52641
8322 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8323 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8324
8325 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8326
8327 * gcc.target/arm/thumb-16bit-ops.c: New file.
8328 * gcc.target/arm/thumb-ifcvt.c: New file.
8329
8330 2012-03-20 Jason Merrill <jason@redhat.com>
8331
8332 * lib/target-supports.exp: Add { target c++1y }.
8333
8334 * g++.dg/cpp0x/auto32.C: New.
8335
8336 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8337
8338 PR testsuite/52641
8339 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8340 int32plus.
8341 * gcc.dg/torture/pr48124-4.c: Ditto:
8342 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8343
8344 2012-03-20 Jason Merrill <jason@redhat.com>
8345
8346 PR c++/52510
8347 * g++.dg/cpp0x/initlist66.C: New.
8348
8349 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8350
8351 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8352 __AVR_HAVE_LPMX__
8353
8354 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8355
8356 PR target/49868
8357 * gcc.target/avr/torture/addr-space-2.h: New file.
8358 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8359 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8360 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8361 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8362
8363 2012-03-20 Richard Guenther <rguenther@suse.de>
8364
8365 * gnat.dg/pack16.adb: New testcase.
8366 * gnat.dg/pack16_pkg.ads: Likewise.
8367 * gnat.dg/specs/pack8.ads: Likewise.
8368 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8369
8370 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8371
8372 * g++.dg/warn/Wuseless-cast.C: Extend.
8373
8374 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8375
8376 PR c++/14710
8377 * g++.dg/warn/Wuseless-cast.C: New.
8378
8379 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8380
8381 PR libfortran/52608
8382 * gfortran.dg/pr52608.f90: New test.
8383
8384 2012-03-17 Tobias Burnus <burnus@net-b.de>
8385
8386 PR fortran/52585
8387 * gfortran.dg/proc_ptr_36.f90: New.
8388
8389 2012-03-16 Martin Jambor <mjambor@suse.cz>
8390
8391 * gcc.dg/misaligned-expand-1.c: New test.
8392 * gcc.dg/misaligned-expand-3.c: Likewise.
8393
8394 2012-03-16 Richard Guenther <rguenther@suse.de>
8395 Kai Tietz <ktietz@redhat.com>
8396
8397 PR middle-end/48814
8398 * gcc.c-torture/execute/pr48814-1.c: New test.
8399 * gcc.c-torture/execute/pr48814-2.c: New test.
8400 * gcc.dg/tree-ssa/assign-1.c: New test.
8401 * gcc.dg/tree-ssa/assign-2.c: New test.
8402 * gcc.dg/tree-ssa/assign-3.c: New test.
8403
8404 2012-03-16 Richard Guenther <rguenther@suse.de>
8405
8406 * gnat.dg/specs/pack7.ads: New testcase.
8407
8408 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR target/52568
8411 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8412 * gcc.dg/torture/vshuf-8.inc: Likewise.
8413 * gcc.dg/torture/vshuf-16.inc: Likewise.
8414 * gcc.dg/torture/vshuf-32.inc: Likewise.
8415
8416 2012-03-15 Jason Merrill <jason@redhat.com>
8417
8418 * g++.dg/torture/pr52582.C: New.
8419
8420 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8421
8422 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8423
8424 2012-03-15 Ira Rosen <irar@il.ibm.com>
8425 Ulrich Weigand <ulrich.weigand@linaro.org>
8426
8427 * gcc.dg/vect/slp-cond-3.c: New test.
8428 * gcc.dg/vect/slp-cond-4.c: New test.
8429
8430 2012-03-15 Ira Rosen <irar@il.ibm.com>
8431 Ulrich Weigand <ulrich.weigand@linaro.org>
8432
8433 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8434 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8435
8436 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8437
8438 PR libfortran/52434
8439 PR libfortran/48878
8440 PR libfortran/38199
8441 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8442 * gfortran.dg/round_1.f03: Likewise.
8443
8444 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8445 Andrew Pinski <apinski@cavium.com>
8446
8447 PR middle-end/52592
8448 * gcc.dg/pr52592.c: New test.
8449
8450 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8451
8452 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8453 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8454 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8455 * lib/fortran-modules.exp: .. this new file. Adjust users.
8456 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8457 gfortran-dg-debug-runtest): Call cleanup-modules.
8458 * lib/fortran-torture.exp (fortran-torture-execute,
8459 fortran-torture): Likewise.
8460 * gfortran.dg/coarray/caf.exp: Likewise.
8461 * lib/lto.exp: Likewise.
8462 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8463 * gfortran.dg/class_4b.f03: Likewise.
8464 * gfortran.dg/class_4c.f03: Likewise.
8465 * gfortran.dg/class_45a.f03: Likewise.
8466 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8467 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8468 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8469 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8470 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8471 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8472 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8473 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8474 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8475 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8476 * gfortran.dg/whole_file_28.f90: Likewise.
8477 * gfortran.dg/whole_file_29.f90: Likewise.
8478 * gfortran.dg/whole_file_30.f90: Likewise.
8479 * gfortran.dg/whole_file_31.f90: Likewise.
8480
8481 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR tree-optimization/52267
8484 * gcc.dg/pr52267.c: New test.
8485 * gcc.dg/tree-ssa/vrp65.c: New test.
8486 * gcc.dg/tree-ssa/vrp66.c: New test.
8487
8488 2012-03-15 Richard Guenther <rguenther@suse.de>
8489
8490 PR middle-end/52580
8491 * gfortran.dg/vect/pr52580.f: New testcase.
8492
8493 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8494
8495 * gcc.target/sh/fpul-usage-1.c: New.
8496
8497 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8498
8499 PR target/49468
8500 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8501 * gcc.target/sh/pr49468-di.c: Likewise.
8502
8503 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8506 * gcc.dg/c99-stdint-6.c: Likewise.
8507 * gcc.dg/lto/20090210_0.c: Likewise.
8508 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8509 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8510 * gcc.dg/pragma-init-fini-2.c: Likewise.
8511 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8512 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8513 * gcc.target/i386/pr22152.c: Likewise.
8514 * gcc.target/i386/vect8-ret.c: Likewise.
8515 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8516 handling.
8517
8518 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8521 * g++.dg/tree-prof/partition1.C: Likewise.
8522 * g++.dg/tree-prof/partition2.C: Likewise.
8523 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8524 handling.
8525 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8526 * gcc.c-torture/execute/20010724-1.c: Remove.
8527 * gcc.c-torture/execute/20010724-1.x: Remove.
8528 * gcc.c-torture/execute/20040208-2.c: Remove.
8529 * gcc.c-torture/execute/20040208-2.x: Remove.
8530 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8531 Remove.
8532 (main) [__mips__ && __sgi__]: Remove.
8533 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8534 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8535 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8536 mips-sgi-irix6* handling.
8537 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8538 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8539 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8540 handling.
8541 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8542 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8543 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8544 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8545 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8546 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8547 mips-sgi-irix6*.
8548 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8549 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8550 * gcc.target/mips/save-restore-3.c: Likewise.
8551 * gcc.target/mips/save-restore-4.c: Likewise.
8552 * gcc.target/mips/save-restore-5.c: Likewise.
8553 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8554 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8555 messages.
8556 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8557 IRIX 6 handling.
8558 (restore_ld_library_path_env_vars): Likewise.
8559 * lib/target-supports.exp (check_profiling_available): Remove
8560 mips*-*-irix* handling.
8561 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8562 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8563 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8564
8565 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c++/52582
8568 * g++.dg/opt/pr52582.C: New test.
8569
8570 2012-03-14 Richard Guenther <rguenther@suse.de>
8571
8572 PR tree-optimization/52571
8573 * gcc.dg/vect/vect-2.c: Initialize arrays.
8574 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8575 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8576 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8577
8578 2012-03-14 Richard Guenther <rguenther@suse.de>
8579
8580 PR middle-end/52080
8581 PR middle-end/52097
8582 PR middle-end/48124
8583 * gcc.dg/torture/pr48124-1.c: New testcase.
8584 * gcc.dg/torture/pr48124-2.c: Likewise.
8585 * gcc.dg/torture/pr48124-3.c: Likewise.
8586 * gcc.dg/torture/pr48124-4.c: Likewise.
8587
8588 2012-03-14 Richard Guenther <rguenther@suse.de>
8589
8590 PR middle-end/52578
8591 * gcc.dg/pr52578.c: New testcase.
8592
8593 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR c++/52521
8596 * g++.dg/cpp0x/udlit-args2.C: New test.
8597
8598 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8599
8600 PR target/48596
8601 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8602 * gcc.c-torture/compile/pr48596.c: ... here.
8603
8604 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8605
8606 PR c++/51641
8607 * g++.dg/lookup/hidden-class17.C: New test.
8608
8609 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR c/52577
8612 * gcc.dg/Wunused-var-3.c: New test.
8613
8614 2012-03-13 Martin Jambor <mjambor@suse.cz>
8615
8616 * gcc.dg/misaligned-expand-2.c: New test.
8617
8618 2012-03-13 Richard Guenther <rguenther@suse.de>
8619
8620 PR middle-end/52134
8621 * gcc.dg/pr52134.c: New testcase.
8622
8623 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8624
8625 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8626
8627 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8628
8629 PR tree-optimization/46728
8630 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8631 * gcc.target/powerpc/pr46728-5.c: Likewise.
8632 * gcc.target/powerpc/pr46728-8.c: Likewise.
8633 * gcc.target/powerpc/pr46728-10.c: Likewise.
8634 * gcc.target/powerpc/pr46728-11.c: Likewise.
8635 * gcc.target/powerpc/pr46728-13.c: Likewise.
8636 * gcc.target/powerpc/pr46728-14.c: Likewise.
8637 * gcc.target/powerpc/pr46728-15.c: Likewise.
8638
8639 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8640
8641 PR c++/52299
8642 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8643
8644 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8645
8646 PR tree-optimization/46728
8647 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8648 * gcc.target/powerpc/pr46728-5.c: Likewise.
8649 * gcc.target/powerpc/pr46728-8.c: Likewise.
8650 * gcc.target/powerpc/pr46728-10.c: Likewise.
8651 * gcc.target/powerpc/pr46728-11.c: Likewise.
8652 * gcc.target/powerpc/pr46728-13.c: Likewise.
8653 * gcc.target/powerpc/pr46728-14.c: Likewise.
8654 * gcc.target/powerpc/pr46728-15.c: Likewise.
8655
8656 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8657
8658 PR target/49868
8659 * gcc.target/avr/torture/addr-space-1.h: New file.
8660 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8661 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8662 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8663 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8664
8665 2012-03-12 Andrew Pinski <apinski@cavium.com>
8666
8667 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8668
8669 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8672 * g++.dg/abi/thunk4.C: Likewise.
8673 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8674 Adapt line numbers.
8675 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8676 handling.
8677 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8678 * g++.dg/eh/spbp.C: Likewise.
8679 * g++.dg/ext/label13.C: Likewise.
8680 * g++.dg/guality/guality.exp: Likewise.
8681 * g++.dg/other/anon5.C: Likewise.
8682 * g++.dg/other/pragma-ep-1.C: Remove.
8683 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8684 * g++.dg/warn/pr31246.C: Likewise.
8685 * g++.dg/warn/weak1.C: Likewise.
8686 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8687 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8688 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8689 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8690 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8691 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8692 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8693 * gcc.dg/c99-tgmath-1.c: Likewise.
8694 * gcc.dg/c99-tgmath-2.c: Likewise.
8695 * gcc.dg/c99-tgmath-3.c: Likewise.
8696 * gcc.dg/c99-tgmath-4.c: Likewise.
8697 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8698 handling.
8699 * gcc.dg/debug/pr49032.c: Likewise.
8700 * gcc.dg/guality/guality.exp: Likewise.
8701 * gcc.dg/intmax_t-1.c: Likewise.
8702 * gcc.dg/pr48616.c: Likewise.
8703 * gcc.dg/pragma-ep-1.c: Remove.
8704 * gcc.dg/pragma-ep-2.c: Remove.
8705 * gcc.dg/pragma-ep-3.c: Remove.
8706 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8707 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8708 * gcc.misc-tests/gcov-14.c: Likewise.
8709 * gfortran.dg/guality/guality.exp: Likewise.
8710 * lib/target-supports.exp (check_weak_available): Likewise.
8711 (add_options_for_tls): Likewise.
8712 (check_ascii_locale_available): Likewise.
8713 * obj-c++.dg/dwarf-2.mm: Likewise.
8714 * objc.dg/dwarf-1.m: Likewise.
8715 * objc.dg/dwarf-2.m: Likewise.
8716
8717 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR tree-optimization/51721
8720 * gcc.dg/tree-ssa/vrp64.c: New test.
8721
8722 PR tree-optimization/52533
8723 * gcc.c-torture/compile/pr52533.c: New test.
8724
8725 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8726
8727 * gcc.target/i386/rtm-xabort-1.c: New.
8728 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8729 * gcc.target/i386/rtm-xend-1.c: Ditto.
8730 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8731 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8732 * gcc.target/i386/sse-13.c: Ditto.
8733 * gcc.target/i386/sse-14.c: Ditto.
8734 * gcc.target/i386/sse-22.c: Ditto.
8735 * gcc.target/i386/sse-23.c: Ditto.
8736 * g++.dg/other/i386-2.C: Ditto.
8737 * g++.dg/other/i386-3.C: Ditto.
8738
8739 2012-03-12 Tobias Burnus <burnus@net-b.de>
8740
8741 PR fortran/52542
8742 * gfortran.dg/proc_ptr_35.f90: New.
8743
8744 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8745
8746 PR target/52530
8747 * gcc.dg/torture/pr52530.c: New test.
8748
8749 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8750
8751 PR target/51244
8752 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8753
8754 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8755
8756 PR target/52450
8757 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8758
8759 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8760
8761 2012-03-09 Andrew Pinski <apinski@cavium.com>
8762
8763 PR middle-end/51988
8764 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8765 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8766
8767 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8768
8769 * gcc.dg/tree-ssa/scev-3.c: New.
8770 * gcc.dg/tree-ssa/scev-4.c: New.
8771
8772 2012-03-08 Tobias Burnus <burnus@net-b.de>
8773
8774 PR fortran/52469
8775 * gfortran.dg/proc_ptr_34.f90
8776
8777 2012-03-07 Jason Merrill <jason@redhat.com>
8778
8779 PR c++/52521
8780 * g++.dg/cpp0x/udlit-mangle.C: New.
8781
8782 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8783
8784 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8785
8786 2012-03-06 Richard Guenther <rguenther@suse.de>
8787
8788 PR middle-end/52493
8789 * gcc.dg/torture/pr52493.c: New testcase.
8790
8791 2012-03-06 Richard Guenther <rguenther@suse.de>
8792
8793 PR lto/52097
8794 * gcc.dg/lto/pr52097_0.c: New testcase.
8795
8796 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8797
8798 PR target/51244
8799 * gcc.target/sh/pr51244-1.c: New.
8800 * gcc.target/sh/pr51244-2.c: New.
8801 * gcc.target/sh/pr51244-3.c: New.
8802
8803 2012-03-05 Jason Merrill <jason@redhat.com>
8804
8805 PR c++/51930
8806 * g++.dg/ext/visibility/template11.C: New.
8807
8808 * g++.dg/cpp0x/implicit13.C: New.
8809
8810 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR tree-optimization/51721
8813 * gcc.dg/tree-ssa/vrp63.c: New test.
8814 * gcc.dg/pr51721.c: New test.
8815
8816 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8817
8818 PR fortran/50981
8819 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8820 argument checks.
8821
8822 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8823
8824 PR target/52146
8825 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8826
8827 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8828
8829 PR fortran/50981
8830 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8831
8832 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8833
8834 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8835 int32plus.
8836
8837 2012-03-03 Jason Merrill <jason@redhat.com>
8838
8839 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8840
8841 Core 1270
8842 * g++.dg/cpp0x/initlist65.C: New.
8843
8844 PR c++/36797
8845 * g++.dg/ext/is_empty2.C: New.
8846
8847 2012-03-03 Tobias Burnus <burnus@net-b.de>
8848
8849 PR fortran/48820
8850 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8851
8852 2012-03-03 Tobias Burnus <burnus@net-b.de>
8853
8854 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8855 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8856 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8857 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8858 * gfortran.dg/class_30.f90: Remove dg-warning line.
8859 * gfortran.dg/bind_c_usage_25.f90: New.
8860
8861 2012-03-03 Tobias Burnus <burnus@net-b.de>
8862
8863 PR fortran/48820
8864 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8865 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8866 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8867
8868 2012-03-03 Tobias Burnus <burnus@net-b.de>
8869
8870 PR fortran/48820
8871 * gfortran.dg/assumed_type_1.f90: New.
8872 * gfortran.dg/assumed_type_2.f90: New.
8873 * gfortran.dg/assumed_type_3.f90: New.
8874 * gfortran.dg/assumed_type_4.f90: New.
8875
8876 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8877
8878 PR target/49486
8879 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8880 * gcc.target/sh/pr49468-di.c: New.
8881
8882 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8883
8884 * gcc.dg/graphite/pr50561.c: Update.
8885
8886 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8887
8888 * gcc.target/powerpc/pr52457.c: New test.
8889
8890 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8891
8892 * gcc.target/arm/sat-1.c: New test.
8893
8894 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8895
8896 PR target/46716
8897 * gcc.target/i386/pr46716.c: New test.
8898
8899 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8900
8901 PR c++/51989
8902 * g++.dg/cpp0x/sfinae32.C: New.
8903
8904 2012-03-02 Richard Guenther <rguenther@suse.de>
8905
8906 PR tree-optimization/52406
8907 * gcc.dg/torture/pr52406.c: New testcase.
8908
8909 2012-03-02 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/52325
8912 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8913 * gfortran.dg/nullify_2.f90: Update dg-error.
8914 * gfortran.dg/nullify_4.f90: Ditto.
8915 * gfortran.dg/pointer_init_6.f90: Ditto.
8916
8917 2012-03-02 Tobias Burnus <burnus@net-b.de>
8918
8919 PR fortran/52270
8920 * gfortran.dg/class_51.f90: New.
8921
8922 2012-03-02 Tobias Burnus <burnus@net-b.de>
8923
8924 PR fortran/52452
8925 * gfortran.dg/intrinsic_8.f90: New.
8926
8927 2012-03-01 Kai Tietz <ktietz@redhat.com>
8928
8929 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8930 routines on mingw targets.
8931 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8932
8933 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR tree-optimization/52445
8936 * gcc.dg/pr52445.c: New test.
8937
8938 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR target/52437
8941 * gcc.c-torture/compile/pr52437.c: New test.
8942
8943 PR middle-end/52419
8944 * gcc.dg/torture/pr52419.c: New test.
8945
8946 PR tree-optimization/52429
8947 * gcc.dg/torture/pr52429.c: New test.
8948 * g++.dg/opt/pr52429.C: New test.
8949
8950 2012-02-29 Richard Guenther <rguenther@suse.de>
8951
8952 PR testsuite/52297
8953 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8954 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8955 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8956 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8957 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8958 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8959
8960 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8961
8962 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8963
8964 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8965
8966 PR fortran/52386
8967 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8968
8969 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8970
8971 PR target/51534
8972 * gcc.target/arm/neon/pr51534.c: New testcase.
8973
8974 2012-02-28 Richard Guenther <rguenther@suse.de>
8975
8976 PR target/52407
8977 * gcc.dg/torture/pr52407.c: New testcase.
8978
8979 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8980
8981 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8982 * gcc.target/arm/vfp2.c: Likewise.
8983 * gcc.target/arm/vfp3.c: Likewise.
8984 * gcc.target/arm/vfp4.c: Likewise.
8985 * gcc.target/arm/vfp5.c: Likewise.
8986 * gcc.target/arm/vfp6.c: Likewise.
8987 * gcc.target/arm/vfp7.c: Likewise.
8988 * gcc.target/arm/vfp8.c: Likewise.
8989 * gcc.target/arm/vfp9.c: Likewise.
8990 * gcc.target/arm/vfp10.c: Likewise.
8991 * gcc.target/arm/vfp11.c: Likewise.
8992 * gcc.target/arm/vfp12.c: Likewise.
8993 * gcc.target/arm/vfp13.c: Likewise.
8994 * gcc.target/arm/vfp14.c: Likewise.
8995 * gcc.target/arm/vfp15.c: Likewise.
8996 * gcc.target/arm/vfp16.c: Likewise.
8997 * gcc.target/arm/vfp17.c: Likewise.
8998 * gcc.target/arm/neon-constants.h: New file.
8999 * gcc.target/arm/neon-vect1.c: New test.
9000 * gcc.target/arm/neon-vect2.c: New test.
9001 * gcc.target/arm/neon-vect3.c: New test.
9002 * gcc.target/arm/neon-vect4.c: New test.
9003 * gcc.target/arm/neon-vect5.c: New test.
9004 * gcc.target/arm/neon-vect6.c: New test.
9005 * gcc.target/arm/neon-vect7.c: New test.
9006 * gcc.target/arm/neon-vect8.c: New test.
9007
9008 2012-02-28 Richard Guenther <rguenther@suse.de>
9009
9010 PR tree-optimization/52402
9011 * gcc.dg/torture/pr52402.c: New testcase.
9012
9013 2012-02-28 Richard Guenther <rguenther@suse.de>
9014
9015 PR lto/52400
9016 * g++.dg/lto/pr52400_0.C: New testcase.
9017
9018 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9019
9020 * gcc.target/avr/torture/builtins-1.c: New test.
9021 * gcc.target/avr/torture/builtins-error.c: New test.
9022
9023 2012-02-28 Kai Tietz <ktietz@redhat.com>
9024
9025 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9026 * gcc.target/i386/pr45352-2.c: Likewise.
9027 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9028 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9029 targets instead rand.
9030 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9031 * gcc.target/i386/sse2-mul-1.c: Likewise.
9032 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9033 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9034 * gcc.target/i386/pad-1.c: Likewise.
9035 * gcc.target/i386/pad-9.c: Likewise.
9036 * gcc.target/i386/pad-2.c: Likewise.
9037 * gcc.target/i386/pad-5b.c: Likewise.
9038 * gcc.target/i386/pad-8.c: Likewise.
9039 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9040 * gcc.target/i386/pr44130.c: Likewise.
9041 * gcc.target/i386/align-main-1.c: Likewise.
9042 * gcc.target/i386/align-main-2.c: Likewise.
9043 * gcc.target/i386/sw-1.c: Likewise.
9044 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9045 on x64 mingw target.
9046 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9047 * gcc.target/i386/pr46295.c: Likewise.
9048 * gcc.target/i386/amd64-abi-1.c: Likewise.
9049 * gcc.target/i386/amd64-abi-2.c: Likewise.
9050 * gcc.target/i386/pr39082-1.c: Likewise.
9051 * gcc.target/i386/pr39162.c: Likewise.
9052 * gcc.target/i386/pr22152.c: Likewise.
9053 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9054 * gcc.target/i386/wrfsbase-2.c: Likewise.
9055 * gcc.target/i386/local.c: Likewise
9056 * gcc.target/i386/wrgsbase-1.c: Likewise.
9057 * gcc.target/i386/wrfsbase-1.c: Likewise.
9058 * gcc.target/i386/pr39315-3.c: Likewise.
9059 * gcc.target/i386/pr35767-4.c: Likewise.
9060 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9061 x64 mingw target.
9062 * gcc.target/i386/pr45336-2.c: Likewise.
9063 * gcc.target/i386/pr45336-1.c: Likewise.
9064 * gcc.target/i386/pr45336-4.c: Likewise.
9065
9066 2012-02-27 Tristan Gingold <gingold@adacore.com>
9067
9068 * gnat.dg/array20.ad[sb]: New test.
9069
9070 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR target/52375
9073 * gcc.target/arm/pr52375.c: New test.
9074 * gcc.c-torture/compile/pr52375.c: New test.
9075
9076 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9077
9078 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9079 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9080
9081 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9082
9083 * gnat.dg/aggr19.adb: New test.
9084 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9085
9086 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9087
9088 PR target/49263
9089 * gcc.target/sh/pr49263.c: New.
9090
9091 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9092
9093 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9094 simulate_thread_wrapper_other_threads
9095 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9096 Move initialization of 'value' to main().
9097 (main): Initialize 'value';
9098 * gcc.dg/simulate-thread/speculative-store.c
9099 (simulate_thread_step_verify): Return 0 when successful.
9100 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9101 Reduce threshold.
9102 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9103 (simulate_thread_wrapper_other_threads): Return a success/fail value
9104 and issue an error if the instruction count threshold is exceeded.
9105
9106 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9107
9108 PR target/50580
9109 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9110 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9111
9112 2012-02-24 Richard Guenther <rguenther@suse.de>
9113
9114 PR middle-end/52355
9115 * gcc.dg/pr52355.c: New testcase.
9116
9117 2012-02-23 Kai Tietz <ktietz@redhat.com>
9118
9119 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9120 * gcc.dg/Wpadded.c: Likewise.
9121 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9122 structure-layout.
9123 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9124 for sleep by Sleep and add windows.h include for this function.
9125 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9126 targets.
9127 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9128 target.
9129 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9130 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9131 on x64 mingw target.
9132 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9133 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9134 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9135 failure on LLP64 target.
9136
9137 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9138
9139 PR c/52290
9140 * gcc.dg/noncompile/pr52290.c: New test.
9141
9142 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR tree-optimization/52019
9145 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9146
9147 2012-02-22 Kai Tietz <ktietz@redhat.com>
9148
9149 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9150 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9151 derived pdiff_t type.
9152 * g++.dg/torture/pr49720.C: Likewise
9153
9154 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9155
9156 PR target/52330
9157 * gcc.target/i386/pr52330.c: New test.
9158
9159 2012-02-22 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/52335
9162 * gfortran.dg/io_constraints_10.f90: New.
9163
9164 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9165
9166 * lib/target-supports.exp (check_effective_target_vect_condition):
9167 Return true for NEON.
9168
9169 2012-02-21 Kai Tietz <ktietz@redhat.com>
9170
9171 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9172
9173 2012-02-21 Richard Guenther <rguenther@suse.de>
9174
9175 PR tree-optimization/52324
9176 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9177
9178 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9179
9180 PR middle-end/51782
9181 * gcc.target/avr/torture/pr51782-1.c: New test.
9182
9183 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR tree-optimization/52318
9186 * gcc.dg/pr52318.c: New test.
9187
9188 2012-02-20 Kai Tietz <ktietz@redhat.com>
9189
9190 * gcc.dg/bf-ms-layout-3.c: New testcase.
9191
9192 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9193
9194 PR testsuite/52229
9195 PR fortran/32380
9196 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9197
9198 2012-02-20 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/52298
9201 * gcc.dg/torture/pr52298.c: New testcase.
9202 * gcc.dg/vect/pr52298.c: Likewise.
9203
9204 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9205
9206 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9207 * gcc.c-torture/execute/pr52286.c: Ditto.
9208
9209 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR tree-optimization/52286
9212 * gcc.c-torture/execute/pr52286.c: New test.
9213
9214 2012-02-18 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/52295
9217 * gfortran.dg/interface_35.f90: Use -std=f2003.
9218 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9219 * gfortran.dg/interface_assignment_4.f90: Ditto.
9220 * gfortran.dg/bessel_1.f90: Ditto.
9221 * gfortran.dg/func_result_6.f90: Ditto.
9222 * gfortran.dg/hypot_1.f90: Ditto.
9223 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9224
9225 2012-02-17 Tobias Burnus <burnus@net-b.de>
9226
9227 PR translation/52232
9228 PR translation/52234
9229 PR translation/52245
9230 PR translation/52246
9231 PR translation/52262
9232 PR translation/52273
9233 * gfortran.dg/coarray_22.f90: Update dg-error.
9234 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9235
9236 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9237
9238 PR target/51753
9239 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9240 (simulate-thread): Use default timeout.
9241
9242 2012-02-16 Jason Merrill <jason@redhat.com>
9243
9244 PR c++/52248
9245 * g++.dg/ext/timevar1.C: New.
9246
9247 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9248
9249 PR c++/52126
9250 * g++.dg/template/using21.C: New.
9251 * g++.dg/template/using22.C: Likewise.
9252
9253 2012-02-16 Jason Merrill <jason@redhat.com>
9254
9255 PR c++/51415
9256 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9257
9258 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR tree-optimization/52255
9261 * gcc.c-torture/compile/pr52255.c: New test.
9262
9263 PR debug/52260
9264 * g++.dg/debug/dwarf2/pr52260.C: New test.
9265
9266 PR middle-end/51929
9267 * g++.dg/ipa/pr51929.C: New test.
9268
9269 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9270
9271 PR target/52199
9272 * gcc.target/powerpc/pr52199.c: New file.
9273
9274 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276 PR target/52152
9277 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9278
9279 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9280
9281 * gcc.dg/pr51867.c: Don't include <math.h>.
9282 (sqrtf): Declare.
9283
9284 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9285
9286 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9287 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9288
9289 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9290
9291 PR tree-optimization/50561
9292 * gcc.dg/graphite/pr50561.c: New testcase.
9293
9294 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9295
9296 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9297 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9298
9299 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9300
9301 * gnat.dg/discr35.ad[sb]: New test.
9302
9303 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9304
9305 * gnat.dg/volatile10.adb: New test.
9306 * gnat.dg/volatile10_pkg.ads: New helper.
9307
9308 2012-02-14 Jason Merrill <jason@redhat.com>
9309
9310 * g++.dg/ext/attrib43.C: New.
9311
9312 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9313
9314 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9315 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9316 fgnu_tm.
9317 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9318 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9319 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9320 effective_target fgnu_tm.
9321 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9322
9323 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR c++/52247
9326 * g++.dg/template/asmgoto1.C: New test.
9327
9328 2012-02-14 Ian Lance Taylor <iant@google.com>
9329
9330 PR go/48501
9331 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9332 compiling generated file for 64bit and index tests.
9333
9334 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9335
9336 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9337
9338 2012-02-14 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/52244
9341 PR tree-optimization/51528
9342 * gcc.dg/torture/pr52244.c: New testcase.
9343
9344 2012-02-14 Walter Lee <walt@tilera.com>
9345
9346 * g++.dg/other/PR23205.C: Disable test on tile.
9347 * g++.dg/other/pr23205-2.C: Disable test on tile.
9348 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9349 * gcc.dg/20040813-1.c: Disable test on tile.
9350 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9351 * gcc.misc-tests/linkage.exp: Handle tilegx.
9352
9353 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR tree-optimization/52210
9356 * gcc.dg/pr52210.c: New test.
9357
9358 2012-02-14 Jason Merrill <jason@redhat.com>
9359
9360 PR c++/39055
9361 * g++.dg/overload/defarg5.C: New.
9362
9363 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR c/52181
9366 * c-c++-common/pr52181.c: New test.
9367
9368 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR c++/52215
9371 * g++.dg/ext/atomic-1.C: New test.
9372
9373 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9374
9375 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9376
9377 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR middle-end/52209
9380 * gcc.c-torture/execute/pr52209.c: New test.
9381
9382 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9383
9384 PR fortran/50981
9385 * gfortran.dg/elemental_optional_args_5.f03: New test.
9386
9387 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9388
9389 PR testsuite/50076
9390 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9391 cases.
9392
9393 2012-02-11 Ian Lance Taylor <iant@google.com>
9394
9395 PR go/51874
9396 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9397 SPARC Solaris. Don't run the test at all on systems where it may
9398 not work, rather than xfailing it.
9399
9400 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9401
9402 PR rtl-optimization/52175
9403 * gcc.c-torture/compile/pr52175.c: New test.
9404
9405 2012-02-10 Jason Merrill <jason@redhat.com>
9406
9407 PR c++/51910
9408 * g++.dg/template/repo10.C: New.
9409
9410 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR debug/52132
9413 * gcc.dg/pr52132.c: New test.
9414
9415 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * gnat.dg/specs/aggr4.ads: New test.
9418 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9419
9420 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9421
9422 PR target/52146
9423 * gcc.target/i386/pr52146.c: New.
9424
9425 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR middle-end/52177
9428 * c-c++-common/pr52177.c: New test.
9429
9430 2012-02-10 Jan Hubicka <jh@suse.cz>
9431
9432 PR middle-end/48600
9433 * g++.dg/torture/pr48600.C: New testcase.
9434
9435 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9436
9437 PR middle-end/52140
9438 * gcc.dg/dfp/pr52140.c: New test.
9439
9440 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR fortran/32380
9443 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9444 of dg-options.
9445
9446 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9447
9448 PR middle-end/51867
9449 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9450 * gcc.dg/pr51867.c: New test.
9451
9452 2012-02-09 Ian Lance Taylor <iant@google.com>
9453
9454 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9455 which don't support -fsplit-stack. Turn off optimization when
9456 compiling select5-out.go.
9457
9458 2012-02-08 Ian Lance Taylor <iant@google.com>
9459
9460 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9461 systems which don't support -fsplit-stack.
9462
9463 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9464
9465 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9466 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9467 machine instuction in the log.
9468
9469 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9470
9471 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9472 to 20 seconds.
9473
9474 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9475
9476 PR driver/48524
9477 * gcc.dg/pr48524.c: New test.
9478 * gcc.dg/pr48524.spec: New spec file for test.
9479
9480 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9481
9482 PR fortran/32380
9483 * gfortran.dg/vect/pr32380.f90: New test.
9484
9485 2012-02-08 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/52151
9488 * gfortran.dg/realloc_on_assign_12.f90: New.
9489
9490 2012-02-08 Richard Guenther <rguenther@suse.de>
9491
9492 PR rtl-optimization/52170
9493 * gcc.dg/torture/pr52170.c: New testcase.
9494
9495 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR gcov-profile/52150
9498 * gcc.dg/tree-prof/pr52150.c: New test.
9499
9500 PR rtl-optimization/52139
9501 * gcc.dg/pr52139.c: New test.
9502
9503 2012-02-07 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/51675
9506 * g++.dg/cpp0x/constexpr-union3.C: New.
9507
9508 PR c++/52035
9509 * g++.dg/lto/pr52035_0.C: New.
9510
9511 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9512
9513 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9514 * gcc.dg/special/weak-1.c: Likewise.
9515 * gcc.dg/ucnid-12.c: Likewise.
9516 * gcc.dg/torture/pr45678-1.c: Likewise.
9517 * gcc.dg/torture/pr45678-2.c: Likewise.
9518 * gcc.dg/vector-4.c: Likewise.
9519 * gcc.dg/ipa/inline-5.c: Likewise.
9520 * gcc.dg/ucnid-11.c: Likewise.
9521 * gcc.misc-tests/gcov-13.c: Likewise.
9522 * gcc.misc-tests/gcov-14.c: Likewise.
9523 * g++.dg/ext/label13.C: Likewise.
9524 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9525 hppa*-*-hpux* options.
9526 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9527 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9528 * gcc.dg/pr48616.c: Likewise.
9529 * gcc.dg/pr17957.c: Likewise.
9530 * gcc.dg/pr17055-1.c: Likewise.
9531 * gcc.dg/pr32912-1.c: Likewise.
9532 * gcc.dg/tm/pr51472.c: Likewise.
9533 * c-c++-common/fold-bitand-4.c: Likewise.
9534 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9535 Use dg-additional-options for extra options.
9536
9537 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9538
9539 * gcc.target/epiphany/interrupt-2.c: New test.
9540
9541 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9542
9543 PR target/52155
9544 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9545 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9546 for MIPS ELF.
9547
9548 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9549
9550 PR target/52152
9551 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9552
9553 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9554
9555 PR middle-end/24306
9556 PR target/52154
9557 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9558 * gcc.target/mips/va-arg-1.c: New test.
9559
9560 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9561
9562 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9563 for -mno-pointers-to-nested-functions.
9564
9565 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9566
9567 * gcc.c-torture/execute/20120207-1.c: New test.
9568
9569 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR rtl-optimization/52060
9572 * gcc.dg/torture/pr52060.c: New test.
9573
9574 PR middle-end/52074
9575 * gcc.c-torture/compile/pr52074.c: New test.
9576
9577 2012-02-07 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/51514
9580 * gfortran.dg/class_to_type_2.f90: New.
9581
9582 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9583
9584 PR fortran/32373
9585 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9586 Remove module.
9587
9588 2012-02-06 Jason Merrill <jason@redhat.com>
9589
9590 PR c++/52088
9591 * g++.dg/template/conv13.C: New.
9592
9593 2012-02-06 Richard Guenther <rguenther@suse.de>
9594
9595 PR tree-optimization/52115
9596 * gcc.c-torture/compile/pr52115.c: New testcase.
9597
9598 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR target/52129
9601 * gcc.c-torture/execute/pr52129.c: New test.
9602
9603 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9604
9605 * gcc.dg/pr48374.c: Actually add the test I forgot
9606 in the 2012-01-25 commit.
9607
9608 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9609
9610 PR fortran/32373
9611 * gfortran.dg/vect/vect-8.f90: New test case.
9612
9613 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9614
9615 PR fortran/48847
9616 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9617
9618 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9619
9620 PR fortran/52102
9621 * gfortran.dg/class_48.f90 : Add test of allocate class array
9622 component with source in subroutine test3. Remove commenting
9623 out in subroutine test4, since branching on unitialized variable
9624 is now fixed (no PR for this last.).
9625
9626 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9627
9628 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9629 on MIPS targets.
9630 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9631
9632 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9633
9634 PR target/52125
9635 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9636 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9637
9638 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9639
9640 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9641 (check_effective_target_sync_int_long): Use it.
9642 (check_effective_target_sync_char_short): Likewise.
9643 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9644
9645 2012-02-05 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/51972
9648 * gfortran.dg/class_48.f90: Add some further checks.
9649
9650 2012-02-05 Ira Rosen <irar@il.ibm.com>
9651
9652 PR tree-optimization/52091
9653 * gcc.dg/vect/pr52091.c: New test.
9654
9655 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR rtl-optimization/52113
9658 * gcc.target/avr/pr52113.c: New test.
9659
9660 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR rtl-optimization/52092
9663 * gcc.c-torture/compile/pr52092.c: New test.
9664
9665 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9666
9667 PR fortran/41587
9668 * gfortran.dg/class_array_10.f03: New test.
9669
9670 PR fortran/46356
9671 * gfortran.dg/class_array_11.f03: New test.
9672
9673 PR fortran/51754
9674 * gfortran.dg/class_array_12.f03: New test.
9675
9676 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9677
9678 PR fortran/52012
9679 * gfortran.dg/realloc_on_assign_11.f90: New test.
9680
9681 2012-02-02 Tobias Burnus <burnus@net-b.de>
9682
9683 PR fortran/52093
9684 * gfortran.dg/shape_7.f90: New.
9685
9686 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9687
9688 * gcc.target/mips/mips-prepend-1.c: New test.
9689
9690 2012-02-02 Jan Hubicka <jh@suse.cz>
9691 Tom de Vries <tom@codesourcery.com>
9692
9693 PR middle-end/51998
9694 * gcc.dg/alias-12.c: New testcase.
9695 * gcc.dg/alias-13.c: New testcase.
9696
9697 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR target/52086
9700 * gcc.dg/pr52086.c: New test.
9701
9702 PR tree-optimization/52073
9703 * gcc.c-torture/compile/pr52073.c: New test.
9704
9705 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9706
9707 PR fortran/51958
9708 * gfortran.dg/function_optimize_10.f90: New test.
9709
9710 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9711
9712 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9713 test on alpha*-*-*.
9714
9715 2012-02-01 Tobias Burnus <burnus@net-b.de>
9716
9717 PR fortran/52024
9718 * gfortran.dg/typebound_operator_14.f90: New.
9719
9720 2012-02-01 Tobias Burnus <burnus@net-b.de>
9721
9722 PR fortran/52059
9723 * gfortran.dg/elemental_function_1.f90: New.
9724
9725 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9726
9727 PR rtl-optimization/51374
9728 * gcc.target/avr/torture/pr51374-1.c:
9729 Also fail if SBIS is seen.
9730
9731 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9732
9733 PR rtl-optimization/51374
9734 * gcc.target/avr/torture/pr51374-1.c: New.
9735
9736 2012-01-31 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/52024
9739 * gfortran.dg/typebound_generic_11.f90: New.
9740
9741 2012-01-31 Tobias Burnus <burnus@net-b.de>
9742
9743 PR fortran/52029
9744 * gfortran.dg/class_49.f90: New.
9745
9746 2012-01-31 Tobias Burnus <burnus@net-b.de>
9747
9748 PR fortran/52013
9749 * gfortran.dg/elemental_args_check_6.f90: New.
9750
9751 2012-01-31 Jason Merrill <jason@redhat.com>
9752
9753 PR c++/52043
9754 * g++.dg/cpp0x/variadic122.C: New.
9755
9756 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9757
9758 PR fortran/52012
9759 * gfortran.dg/realloc_on_assign_10.f90: New test.
9760
9761 2012-01-31 Richard Guenther <rguenther@suse.de>
9762
9763 PR tree-optimization/51528
9764 * gcc.dg/torture/pr51528.c: New testcase.
9765
9766 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9767
9768 PR go/48501
9769 * lib/go.exp (go_target_compile): Append timeout= to options.
9770 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9771 select5-out.go test on alpha*-*-* targets.
9772
9773 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9776 (TEST_SHORT): Reformat in the same way.
9777 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9778 (TEST_SHORT): Reformat in the same way.
9779 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9780 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9781 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9782 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9783 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9784
9785 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9786
9787 PR target/51835
9788 * gcc.target/arm/pr51835.c: New testcase.
9789
9790 2012-01-30 Richard Guenther <rguenther@suse.de>
9791
9792 PR tree-optimization/52028
9793 * gcc.dg/torture/pr52028.c: New testcase.
9794 * gfortran.dg/ldist-pr45199.f: Adjust.
9795 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9796 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9797 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9798
9799 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR debug/52027
9802 * gcc.dg/tree-prof/pr52027.c: New test.
9803
9804 PR tree-optimization/52046
9805 * gcc.dg/pr52046.c: New test.
9806
9807 PR debug/52048
9808 * g++.dg/other/pr52048.C: New test.
9809
9810 2012-01-30 Richard Guenther <rguenther@suse.de>
9811
9812 PR tree-optimization/52045
9813 * gcc.dg/pr52045.c: New testcase.
9814
9815 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9816
9817 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9818 new code generated for __sync_lock_release.
9819
9820 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9821
9822 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9823
9824 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9825
9826 PR testsuite/51875
9827 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9828
9829 * g++.dg/ext/visibility/template10.C: Fix typo.
9830
9831 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9832
9833 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9834
9835 PR c++/51327
9836 * g++.dg/cpp0x/constexpr-ice6.C: New.
9837
9838 2012-01-29 Tobias Burnus <burnus@net-b.de>
9839
9840 PR fortran/41600
9841 * gfortran.dg/default_initialization_6.f90: New.
9842
9843 2012-01-29 Tobias Burnus <burnus@net-b.de>
9844
9845 PR fortran/51972
9846 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9847 * gfortran.dg/class_48.f90: New.
9848
9849 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9850
9851 PR fortran/51808
9852 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9853
9854 2012-01-28 Tobias Burnus <burnus@net-b.de>
9855
9856 PR fortran/51972
9857 * gfortran.dg/class_allocate_12.f90: New.
9858
9859 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9860
9861 * gcc.dg/torture/pr50444.c: Fix dg directives.
9862
9863 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR target/52006
9866 * gcc.target/arm/pr52006.c: New test.
9867
9868 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9869
9870 PR testsuite/52011
9871 * gcc.dg/lto/trans-mem.h: New file.
9872 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9873 * gcc.dg/lto/trans-mem-1_1.c: Same.
9874 * gcc.dg/lto/trans-mem-4_1.c: Same.
9875 * gcc.dg/lto/trans-mem-3_1.c: Same.
9876
9877 2012-01-27 Tobias Burnus <burnus@net-b.de>
9878
9879 PR fortran/52022
9880 * gfortran.dg/dummy_procedure_7.f90: New.
9881
9882 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9883
9884 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9885 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9886
9887 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR c++/51852
9890 * g++.dg/other/gc5.C: New test.
9891
9892 2012-01-27 Richard Guenther <rguenther@suse.de>
9893
9894 PR tree-optimization/50444
9895 * gcc.dg/torture/pr50444.c: New testcase.
9896
9897 2012-01-27 Tobias Burnus <burnus@net-b.de>
9898
9899 PR fortran/51970
9900 PR fortran/51977
9901 * gfortran.dg/move_alloc_13.f90: New.
9902
9903 2012-01-27 Tobias Burnus <burnus@net-b.de>
9904
9905 PR fortran/51953
9906 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9907 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9908 and change dg-error string.
9909
9910 2012-01-27 Tobias Burnus <burnus@net-b.de>
9911
9912 PR fortran/52016
9913 * gfortran.dg/elemental_args_check_5.f90: New.
9914
9915 2012-01-27 Richard Guenther <rguenther@suse.de>
9916
9917 PR middle-end/51959
9918 * g++.dg/torture/pr51959.C: New testcase.
9919
9920 2012-01-27 Tom de Vries <tom@codesourcery.com>
9921
9922 PR tree-optimization/51990
9923 * gcc.dg/pr51990.c: New test.
9924 * gcc.dg/pr51990-2.c: Same.
9925
9926 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9927 Tobias Burnus <burnus@gcc.gnu.org>
9928
9929 PR fortran/48705
9930 * gfortran.dg/class_allocate_11.f03: New.
9931
9932 PR fortran/51870
9933 PR fortran/51943
9934 PR fortran/51946
9935 * gfortran.dg/class_allocate_7.f03: New.
9936 * gfortran.dg/class_allocate_8.f03: New.
9937 * gfortran.dg/class_allocate_9.f03: New.
9938 * gfortran.dg/class_allocate_10.f03: New.
9939
9940 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9941
9942 * gnat.dg/discr34.adb: New test.
9943 * gnat.dg/discr34_pkg.ads: New helper.
9944
9945 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9946
9947 * gnat.dg/discr33.adb: New test.
9948
9949 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9950
9951 * gnat.dg/limited_with3.ad[sb): New test.
9952 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9953 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9954 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9955
9956 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9957
9958 * gnat.dg/stack_usage1.adb: New test.
9959 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9960
9961 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9962 * gcc.dg/pr44194-2.c: Likewise.
9963
9964 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9965
9966 PR c++/51370
9967 * g++.dg/template/crash112.C: New.
9968
9969 2012-01-27 Richard Henderson <rth@redhat.com>
9970
9971 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9972
9973 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9974
9975 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9976
9977 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9978
9979 PR middle-end/51895
9980 * g++.dg/opt/pr51895.C: New test.
9981
9982 2012-01-26 Michael Matz <matz@suse.de>
9983
9984 PR tree-optimization/48794
9985 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9986
9987 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9988
9989 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9990
9991 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9992
9993 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9994 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9995 memory.
9996 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9997 the default value for s390 and s390x.
9998
9999 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10000
10001 PR lto/51698
10002 * gcc.dg/lto/trans-mem-4_0.c: New.
10003 * gcc.dg/lto/trans-mem-4_1.c: New.
10004 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10005 TM builtins.
10006 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10007 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10008 TM builtins.
10009 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10010 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10011 TM builtins.
10012
10013 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10014
10015 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10016
10017 2012-01-25 Ian Lance Taylor <iant@google.com>
10018
10019 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10020
10021 2012-01-25 Tobias Burnus <burnus@net-b.de>
10022
10023 PR fortran/51995
10024 * gfortran.dg/typebound_proc_25.f90: New.
10025
10026 2012-01-25 Jason Merrill <jason@redhat.com>
10027
10028 PR c++/51992
10029 * g++.dg/lto/pr51992_0.C: New.
10030
10031 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR tree-optimization/51987
10034 * gcc.target/i386/pr51987.c: New test.
10035
10036 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10037
10038 * gcc.dg/tm/lto-1.c: Require lto support in target.
10039
10040 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10041
10042 PR rtl-optimization/48374
10043 * gcc.dg/pr48374.c: New test.
10044
10045 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10046
10047 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10048
10049 2012-01-25 Tobias Burnus <burnus@net-b.de>
10050
10051 PR fortran/51966
10052 * gfortran.dg/derived_constructor_char_3.f90: New.
10053
10054 2012-01-24 Ian Lance Taylor <iant@google.com>
10055
10056 * go.test/go-test.exp (filecmp): New procedure.
10057 (errchk): Handle quoted square brackets.
10058 (go-gc-tests): Set go_compile_args. Handle various new test
10059 lines. Skip a few new tests.
10060 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10061
10062 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10063
10064 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10065 (check_effective_target_vect_extract_even_odd)
10066 (check_effective_target_vect_interleave): Return true for MIPS
10067 paired-single.
10068
10069 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10070
10071 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10072 (main): Use it instead of argc.
10073
10074 2012-01-24 Jason Merrill <jason@redhat.com>
10075
10076 PR c++/51973
10077 * g++.dg/cpp0x/sfinae31.C: New.
10078
10079 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10080
10081 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10082
10083 2012-01-24 Jason Merrill <jason@redhat.com>
10084
10085 PR c++/51812
10086 * g++.dg/inherit/covariant20.C: New.
10087
10088 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10089
10090 PR c++/51223
10091 * g++.dg/parse/crash58.C: New.
10092
10093 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR target/51957
10096 * gcc.dg/pr51957-1.c: New test.
10097 * gcc.dg/pr51957-1.h: New file.
10098 * gcc.dg/pr51957-2.c: New test.
10099
10100 2012-01-23 Jason Merrill <jason@redhat.com>
10101
10102 PR c++/51930
10103 * g++.dg/ext/visibility/template10.C: New.
10104
10105 2012-01-23 Tobias Burnus <burnus@net-b.de>
10106
10107 PR fortran/51948
10108 * gfortran.dg/move_alloc_12.f90: New.
10109
10110 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10111
10112 PR middle-end/45416
10113 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10114
10115 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 PR c++/51398
10118 * g++.dg/template/crash111.C: New.
10119
10120 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10121
10122 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10123 configurations.
10124 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10125
10126 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10127
10128 PR testsuite/51941
10129 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10130 the DW_TAG_class_type and DW_AT_name: "Executor".
10131
10132 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10133
10134 * lib/target-supports.exp
10135 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10136 (check_effective_target_vect_interleave): Likewise.
10137
10138 2012-01-22 Jason Merrill <jason@redhat.com>
10139
10140 PR c++/51925
10141 * g++.dg/template/using20.C: New.
10142 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10143
10144 2012-01-23 Jason Merrill <jason@redhat.com>
10145
10146 PR target/51934
10147 * g++.dg/torture/pr51344.C: Limit to x86.
10148
10149 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10150
10151 * c-c++-common/tm/omp.c: Require target with pthread support.
10152
10153 2012-01-23 Richard Guenther <rguenther@suse.de>
10154
10155 PR tree-optimization/51949
10156 * gcc.dg/torture/pr51949.c: New testcase.
10157
10158 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR rtl-optimization/51933
10161 * gcc.c-torture/execute/pr51933.c: New test.
10162
10163 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10164
10165 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10166 Do not define for Interix.
10167
10168 2012-01-22 Jason Merrill <jason@redhat.com>
10169
10170 PR c++/51832
10171 * g++.dg/lto/pr51832.h: New.
10172 * g++.dg/lto/pr51832_0.C: New.
10173 * g++.dg/lto/pr51832_1.C: New.
10174
10175 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gcc.dg/ext-elim-1.c: New test.
10178
10179 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10180
10181 PR target/51931
10182 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10183 * g++.dg/opt/longbranch1.C: Likewise.
10184
10185 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10186
10187 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10188 in C++11 mode.
10189
10190 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10191
10192 PR fortran/50556
10193 * gfortran.dg/namelist_74.f90: New test.
10194 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10195
10196 2012-01-21 Tobias Burnus <burnus@net-b.de>
10197
10198 PR fortran/51913
10199 * gfortran.dg/class_47.f90: New.
10200
10201 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10202
10203 * gnat.dg/renaming5.ad[sb]: New test.
10204
10205 2012-01-20 Jason Merrill <jason@redhat.com>
10206
10207 PR c++/51919
10208 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10209
10210 2012-01-20 Jason Merrill <jason@redhat.com>
10211
10212 PR c++/51922
10213 * g++.dg/ext/attrib42.C: Require ilp32.
10214
10215 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR target/51915
10218 * gcc.target/arm/pr51915.c: New test.
10219
10220 2012-01-20 Cary Coutant <ccoutant@google.com>
10221 Dodji Seketeli <dodji@redhat.com>
10222
10223 PR debug/45682
10224 * g++.dg/debug/dwarf2/nested-3.C: New test.
10225
10226 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10227
10228 PR c++/51402
10229 * g++.dg/template/crash110.C: New.
10230
10231 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10232
10233 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10234 Remove default options on hppa*-*-hpux*.
10235
10236 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10239
10240 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10241
10242 * gcc.c-torture/compile/pr51856.c: New testcase.
10243
10244 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10245
10246 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10247 options to go_target_compile.
10248
10249 2012-01-20 Kai Tietz <ktietz@redhat.com>
10250
10251 * g++.dg/torture/pr51344.C: Fix typo.
10252
10253 2012-01-20 Richard Guenther <rguenther@suse.de>
10254
10255 PR tree-optimization/51903
10256 * g++.dg/torture/pr51903.C: New testcase.
10257
10258 2012-01-20 Tobias Burnus <burnus@net-b.de>
10259 Janus Weil <janus@gcc.gnu.org>
10260
10261 PR fortran/51056
10262 * gfortran.dg/use_21.f90: New.
10263
10264 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR target/51106
10267 * gcc.dg/torture/pr51106-1.c: New test.
10268 * gcc.dg/torture/pr51106-2.c: New test.
10269
10270 2012-01-19 Kai Tietz <ktietz@redhat.com>
10271
10272 * g++.dg/torture/pr51344.C: New test.
10273
10274 2012-01-19 Tobias Burnus <burnus@net-b.de>
10275
10276 PR fortran/51904
10277 * gfortran.dg/intrinsic_size_2.f90: New.
10278
10279 2012-01-19 Jason Merrill <jason@redhat.com>
10280
10281 PR c++/51889
10282 * g++.dg/inherit/using7.C: New.
10283
10284 2012-01-19 Richard Guenther <rguenther@suse.de>
10285
10286 PR tree-optimization/37997
10287 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10288
10289 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10290
10291 PR rtl-optimization/51505
10292 * gcc.dg/pr51505.c: New test.
10293
10294 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10295
10296 PR fortran/51634
10297 * gfortran.dg/typebound_operator_12.f03: New.
10298 * gfortran.dg/typebound_operator_13.f03: New.
10299
10300 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10301
10302 PR c++/51225
10303 * g++.dg/cpp0x/pr51225.C: New.
10304
10305 2012-01-17 Ian Lance Taylor <iant@google.com>
10306
10307 PR go/50656
10308 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10309
10310 2012-01-17 Tobias Burnus <burnus@net-b.de>
10311
10312 PR fortran/51869
10313 * gfortran.dg/realloc_on_assign_9.f90: New.
10314
10315 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10316
10317 PR other/51165
10318 * gcc.dg/tm/memopt-3.c: Remove xfail.
10319 * gcc.dg/tm/memopt-4.c: Remove xfail.
10320 * gcc.dg/tm/memopt-5.c: Remove xfail.
10321 * gcc.dg/tm/memopt-7.c: Remove xfail.
10322
10323 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR tree-optimization/51877
10326 * gcc.c-torture/execute/pr51877.c: New test.
10327
10328 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10329
10330 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10331 {!vect_align_arrays} to vect_sizes_32B_16B.
10332 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10333 * gcc.dg/vect/vect-peel-3.c: Ditto.
10334
10335 2012-01-16 Jason Merrill <jason@redhat.com>
10336
10337 PR c++/51854
10338 * g++.dg/abi/mangle60.C: New.
10339
10340 PR c++/51827
10341 * g++.dg/pch/mangle1.{C,Hs}: New.
10342
10343 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10344 Tobias Burnus <burnus@net-b.de>
10345
10346 PR fortran/50981
10347 * gfortran.dg/elemental_optional_args_3.f90: New
10348 * gfortran.dg/elemental_optional_args_4.f90: New
10349
10350 2012-01-16 Tobias Burnus <burnus@net-b.de>
10351
10352 PR fortran/51809
10353 * gfortran.dg/use_20.f90: New
10354
10355 2012-01-16 Jason Merrill <jason@redhat.com>
10356
10357 PR c++/51868
10358 * g++.dg/cpp0x/rv-bitfield.C: New.
10359 * g++.dg/cpp0x/rv-bitfield2.C: New.
10360
10361 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10362
10363 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10364 subroutine 'qsort' and use index array to assign the result.
10365
10366 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR tree-optimization/51865
10369 * gcc.dg/pr51865.c: New test.
10370
10371 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10372
10373 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10374
10375 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10376
10377 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10378 to be loaded from the constant pool, rather than via %hi and %lo.
10379
10380 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10381
10382 PR rtl-optimization/51821
10383 * gcc.dg/pr51821.c: New test.
10384
10385 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10386
10387 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10388
10389 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10390
10391 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10392
10393 2012-01-14 Tobias Burnus <burnus@net-b.de>
10394
10395 PR fortran/51800
10396 * gfortran.dg/init_flag_8.f90: New.
10397 * gfortran.dg/init_flag_9.f90: New.
10398
10399 2011-01-14 Tobias Burnus <burnus@net-b.de>
10400
10401 PR fortran/51816
10402 * gfortran.dg/use_18.f90: New.
10403 * gfortran.dg/use_19.f90: New.
10404
10405 2012-01-13 Ian Lance Taylor <iant@google.com>
10406
10407 PR c++/50012
10408 * g++.dg/warn/Wsign-compare-4.C: New.
10409
10410 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10411
10412 PR fortran/48351
10413 * gfortran.dg/alloc_comp_assign.f03: New.
10414 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10415 __BUILTIN_FREE from 38 to 32.
10416
10417 2012-01-13 Jason Merrill <jason@redhat.com>
10418
10419 PR c++/20681
10420 * g++.dg/warn/Wreturn-type-7.C: New.
10421
10422 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10423
10424 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10425 assumption.
10426 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10427 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10428 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10429 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10430 int32plus because of big array needed.
10431 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10432 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10433
10434 2012-01-13 Jason Merrill <jason@redhat.com>
10435
10436 PR c++/51813
10437 * g++.dg/ext/visibility/template9.C: New.
10438
10439 PR c++/51620
10440 * g++.dg/cpp0x/defaulted34.C: New.
10441 * g++.dg/template/virtual3.C: New.
10442
10443 2012-01-13 Richard Guenther <rguenther@suse.de>
10444
10445 PR middle-end/8081
10446 * gcc.dg/torture/pr8081.c: New testcase.
10447
10448 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10449
10450 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10451
10452 2012-01-12 Jason Merrill <jason@redhat.com>
10453
10454 PR c++/51714
10455 * g++.dg/ext/stmtexpr14.C: New.
10456
10457 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10458
10459 PR c++/51633
10460 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10461
10462 2012-01-12 Jason Merrill <jason@redhat.com>
10463
10464 PR c++/48051
10465 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10466 * g++.dg/abi/mangle58.C: Likewise.
10467
10468 PR c++/51403
10469 * g++.dg/template/arg8.C: New.
10470
10471 2012-01-12 Ira Rosen <irar@il.ibm.com>
10472
10473 PR tree-optimization/51799
10474 * gcc.dg/vect/pr51799.c: New test.
10475 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10476 patterns.
10477
10478 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10479 Tobias Burnus <burnus@net-b.de>
10480
10481 PR fortran/51057
10482 PR fortran/51616
10483 * lib/target-supports.exp
10484 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10485 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10486
10487 2012-01-11 Jason Merrill <jason@redhat.com>
10488
10489 PR c++/51565
10490 * g++.dg/ext/attrib42.C: New.
10491
10492 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10493
10494 PR bootstrap/51796
10495 * gcc.dg/pr51796.c: New test.
10496
10497 2012-01-11 Jason Merrill <jason@redhat.com>
10498
10499 PR c++/51818
10500 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10501
10502 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10503
10504 * gnat.dg/array19.ad[sb]: New test.
10505
10506 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10507
10508 * gnat.dg/opt23.ad[sb]: New test.
10509 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10510 * gnat.dg/opt24.ad[sb]: New test.
10511
10512 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10513
10514 PR tree-optimization/49642
10515 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10516 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10517
10518 2012-01-11 Jason Merrill <jason@redhat.com>
10519
10520 PR c++/51613
10521 * g++.dg/template/explicit-args5.C: New.
10522
10523 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10524
10525 * gcc.c-torture/execute/20120110-1.c: New testcase.
10526
10527 2012-01-10 Jason Merrill <jason@redhat.com>
10528
10529 PR c++/51614
10530 * g++.dg/inherit/ambig1.C: New.
10531
10532 PR c++/51433
10533 * g++.dg/cpp0x/constexpr-cache1.C: New.
10534
10535 2012-01-10 Richard Guenther <rguenther@suse.de>
10536
10537 PR tree-optimization/51801
10538 * gcc.dg/torture/pr51801.c: New testcase.
10539
10540 2012-01-10 Tobias Burnus <burnus@net-b.de>
10541
10542 PR fortran/51652
10543 * gfortran.dg/allocate_with_typespec_5.f90: New.
10544
10545 2012-01-10 Tobias Burnus <burnus@net-b.de>
10546
10547 * gfortran.dg/class_39.f03: Update dg-error string.
10548
10549 2012-01-10 Richard Guenther <rguenther@suse.de>
10550
10551 PR tree-optimization/50913
10552 * gcc.dg/graphite/interchange-16.c: New testcase.
10553 * gcc.dg/graphite/scop-20.c: XFAIL.
10554 * gfortran.dg/graphite/interchange-1.f: Likewise.
10555 * gfortran.dg/graphite/block-1.f90: Likewise.
10556 * gfortran.dg/graphite/block-2.f: Likewise.
10557
10558 2012-01-10 Richard Henderson <rth@redhat.com>
10559
10560 * lib/target-supports.exp (check_effective_target_vect_perm,
10561 check_effective_target_vect_perm_byte,
10562 check_effective_target_vect_perm_short): Enable for arm neon.
10563
10564 2012-01-09 Tobias Burnus <burnus@net-b.de>
10565
10566 PR fortran/46328
10567 * gfortran.dg/typebound_operator_11.f90: New.
10568
10569 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10570
10571 * gnat.dg/array18.adb: New test.
10572 * gnat.dg/array18_pkg.ads: New helper.
10573
10574 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10575
10576 PR fortran/51791
10577 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10578 around base object in first assignment in main program.
10579 * gfortran.dg/typebound_operator_10.f03: New test.
10580
10581 2012-01-09 Martin Jambor <mjambor@suse.cz>
10582
10583 PR tree-optimization/51759
10584 * g++.dg/ipa/pr51759.C: New test.
10585
10586 2012-01-09 Tobias Burnus <burnus@net-b.de>
10587
10588 PR fortran/51758
10589 * gfortran.dg/optional_absent_2.f90: New.
10590
10591 2012-01-09 Tobias Burnus <burnus@net-b.de>
10592
10593 PR fortran/51578
10594 * gfortran.dg/use_17.f90: New.
10595
10596 2012-01-09 Gary Funck <gary@intrepid.com>
10597
10598 PR preprocessor/33919
10599 * gcc.dg/pr33919.c: New test.
10600 * gcc.dg/pr33919-0.h: New test header file.
10601 * gcc.dg/pr33919-1.h: Ditto.
10602 * gcc.dg/pr33919-2.h: Ditto.
10603
10604 2012-01-07 Jan Hubicka <jh@suse.cz>
10605
10606 PR tree-optimize/51694
10607 * gcc.c-torture/compile/pr51694.c: new testcase.
10608
10609 2012-01-07 Jan Hubicka <jh@suse.cz>
10610
10611 PR tree-optimization/51600
10612 * g++.dg/torture/pr51600.C: New testcase.
10613
10614 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10615
10616 PR gcov-profile/51715
10617 PR gcov-profile/51717
10618 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10619 * gcc.misc-tests/gcov-14.c: Likewise.
10620
10621 2012-01-06 Jason Merrill <jason@redhat.com>
10622
10623 * g++.dg/parse/new5.C: New.
10624
10625 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10626
10627 PR testsuite/51655
10628 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10629 including <string.h>.
10630
10631 2012-01-06 Jason Merrill <jason@redhat.com>
10632
10633 * g++.dg/abi/mangle51.C: New.
10634 * g++.dg/abi/mangle52.C: New.
10635 * g++.dg/abi/mangle53.C: New.
10636 * g++.dg/abi/mangle54.C: New.
10637 * g++.dg/abi/mangle55.C: New.
10638 * g++.dg/abi/mangle56.C: New.
10639 * g++.dg/abi/mangle57.C: New.
10640 * g++.dg/abi/mangle58.C: New.
10641 * g++.dg/abi/mangle59.C: New.
10642 * g++.dg/cpp0x/trailing3.C: Update mangling.
10643 * g++.dg/cpp0x/variadic111.C: Update mangling.
10644 * g++.dg/cpp0x/variadic4.C: Update mangling.
10645 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10646 * g++.dg/template/nontype22.C: Works now.
10647 * g++.dg/template/pr35240.C: Works now.
10648
10649 * g++.dg/cpp0x/error7.C: New.
10650
10651 2012-01-06 Tobias Burnus <burnus@net-b.de>
10652
10653 * gfortran.dg/deallocate_stat_2.f90: New.
10654 * coarray/allocate_errgmsg.f90: New.
10655 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10656 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10657 * coarray/subobject_1.f90: Fix for num_images > 1.
10658 * gfortran.dg/deallocate_stat.f90: Update due to changed
10659 stat= handling.
10660
10661 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10662
10663 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10664
10665 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10666
10667 * ada/acats/overflow.lst: Add cb20004.
10668
10669 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10670
10671 PR c++/51541
10672 * g++.dg/cpp0x/alias-decl-18.C: New test.
10673
10674 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10675
10676 * gcc.c-torture/execute/20120104-1.c: New test.
10677
10678 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10679
10680 PR fortran/PR48946
10681 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10682 the old typebound_operator_8.f03.
10683 * gfortran.dg/typebound_operator_8.f03: New version of
10684 typebound_operator_7.f03 with 'u' a derived type instead of a
10685 class object.
10686
10687 2012-01-05 Richard Guenther <rguenther@suse.de>
10688
10689 * g++.dg/torture/pr49309.C: Skip for -flto.
10690
10691 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR middle-end/51761
10694 * gcc.c-torture/compile/pr51761.c: New test.
10695
10696 2012-01-05 Richard Guenther <rguenther@suse.de>
10697
10698 PR tree-optimization/51760
10699 * gcc.dg/torture/pr51760.c: New testcase.
10700
10701 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10702
10703 PR middle-end/51472
10704 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10705
10706 2012-01-05 Richard Guenther <rguenther@suse.de>
10707
10708 PR lto/41576
10709 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10710 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10711
10712 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR debug/51695
10715 * gcc.dg/pr51695.c: New test.
10716
10717 2012-01-04 Andrew Pinski <apinski@cavium.com>
10718
10719 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10720 * gcc.target/mips/octeon2-lx-1.c: New test.
10721 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10722 * gcc.target/mips/octeon2-lx-2.c: New test.
10723 * gcc.target/mips/octeon2-lx-3.c: New test.
10724
10725 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10726
10727 PR other/51163
10728 PR other/51164
10729 * gcc.dg/tm/alias-1.c: Adjust regexp.
10730 * gcc.dg/tm/alias-2.c: Adjust regexp.
10731
10732 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10733
10734 PR c++/51064
10735 * g++.dg/warn/Wparentheses-26.C: New.
10736
10737 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10738
10739 * gfortran.dg/elemental_optional_args_2.f90: New test.
10740
10741 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10742
10743 PR fortran/49693
10744 * gfortran.dg/common_17.f90: New test.
10745
10746 2012-01-04 Richard Guenther <rguenther@suse.de>
10747
10748 PR tree-optimization/49651
10749 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10750 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10751
10752 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10753
10754 PR c++/51738
10755 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10756
10757 2012-01-03 Andrew Pinski <apinski@cavium.com>
10758
10759 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10760 for all mips targets. Also allow an optional .cfi_startproc.
10761
10762 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10763
10764 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10765
10766 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10767
10768 PR c++/29273
10769 * g++.dg/rtti/dyncast5.C: New.
10770
10771 2012-01-03 Richard Guenther <rguenther@suse.de>
10772
10773 PR tree-optimization/51070
10774 * gcc.dg/torture/pr51070-2.c: New testcase.
10775
10776 2012-01-03 Richard Guenther <rguenther@suse.de>
10777
10778 PR tree-optimization/51692
10779 * gcc.dg/torture/pr51692.c: New testcase.
10780
10781 2012-01-03 Richard Guenther <rguenther@suse.de>
10782
10783 PR debug/51650
10784 * g++.dg/lto/pr51650-3_0.C: New testcase.
10785
10786 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10787
10788 PR c++/15867
10789 * g++.dg/warn/Wredundant-decls-spec.C: New.
10790
10791 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR tree-optimization/51719
10794 * g++.dg/tree-prof/pr51719.C: New test.
10795
10796 2012-01-03 Richard Guenther <rguenther@suse.de>
10797
10798 PR middle-end/51730
10799 * gcc.dg/fold-compare-6.c: New testcase.
10800
10801 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10802
10803 PR c++/51669
10804 * g++.dg/gomp/pr51669.C: New test.
10805
10806 2012-01-02 Jason Merrill <jason@redhat.com>
10807
10808 PR c++/51675
10809 * g++.dg/cpp0x/constexpr-union2.C: New.
10810
10811 PR c++/51666
10812 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10813
10814 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10815
10816 PR c++/51462
10817 * g++.dg/cpp0x/constexpr-99.C: New test.
10818
10819 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10820
10821 PR c++/20140
10822 * g++.dg/template/init9.C: New.
10823
10824 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10825
10826 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10827 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10828 rather than a specific number.
10829
10830 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10831
10832 PR fortran/46262
10833 PR fortran/46328
10834 PR fortran/51052
10835 * gfortran.dg/typebound_operator_7.f03: New.
10836 * gfortran.dg/typebound_operator_8.f03: New.
10837
10838 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10839
10840 PR target/51729
10841 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10842 XFAIL.
10843 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10844
10845 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10846
10847 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10848
10849 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10850
10851 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10852 for MIPS.
10853
10854 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10855
10856 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10857 * gfortran.dg/io_real_boz_4.f90: Likewise.
10858 * gfortran.dg/io_real_boz_5.f90: Likewise.
10859
10860 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10861
10862 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10863
10864 2012-01-02 Revital Eres <revital.eres@linaro.org>
10865
10866 * gcc.dg/sms-11.c: New file.
10867
10868 2012-01-02 Tobias Burnus <burnus@net-b.de>
10869
10870 PR fortran/51682
10871 * gfortran.dg/coarray/image_index_3.f90: New.
10872
10873 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 PR c++/16603
10876 * g++.dg/parse/enum8.C: New.
10877
10878 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10879
10880 PR c++/51379
10881 * g++.dg/conversion/reinterpret4.C: New.
10882 * g++.dg/conversion/reinterpret1.C: Adjust.
10883
10884 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10885
10886 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10887
10888 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10889
10890 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10891 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10892 * g++.old-deja/g++.jason/access14.C: Likewise.
10893 * g++.old-deja/g++.jason/access8.C: Likewise.
10894 * g++.old-deja/g++.jason/access1.C: Likewise.
10895 * g++.old-deja/g++.other/access3.C: Likewise.
10896 * g++.old-deja/g++.other/access5.C: Likewise.
10897 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10898 * g++.old-deja/g++.law/visibility22.C: Likewise.
10899 * g++.old-deja/g++.law/visibility26.C: Likewise.
10900 * g++.old-deja/g++.mike/p2746.C: Likewise.
10901 * g++.dg/debug/using1.C: Likewise.
10902 * g++.dg/lookup/using51.C: Likewise.
10903 * g++.dg/inherit/using5.C: Likewise.
10904 * g++.dg/inherit/pr30297.C: Likewise.
10905 * g++.dg/inherit/access8.C: Likewise.
10906 * g++.dg/torture/pr39362.C: Likewise.
10907 * g++.dg/template/crash13.C: Likewise.
10908 * g++.dg/template/using10.C: Likewise.
10909
10910 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10911
10912 PR fortran/51502
10913 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10914
10915 2012-01-01 Ira Rosen <irar@il.ibm.com>
10916
10917 PR tree-optimization/51704
10918 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10919 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10920 corresponding flags.
10921
10922 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10923
10924 PR c++/51723
10925 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10926
10927 2012-01-01 Jan Hubicka <jh@suse.cz>
10928
10929 PR rtl-optimization/51069
10930 * gcc.c-torture/compile/pr51069.c: New testcase.
10931
10932 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR tree-optimization/51683
10935 * gcc.dg/pr51683.c: New test.
10936 \f
10937 Copyright (C) 2012 Free Software Foundation, Inc.
10938
10939 Copying and distribution of this file, with or without modification,
10940 are permitted in any medium without royalty provided the copyright
10941 notice and this notice are preserved.