re PR ada/53766 (ICE in build_binary_op on Max_Size_In_Storage_Elements with -gnatp)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
2
3 PR ada/53766
4 * gnat.dg/controlled7.ad[sb]: New test.
5
6 2012-12-14 Steve Ellcey <sellcey@mips.com>
7
8 PR regression/55688
9 * g++.dg/other/pr55650.C: Add dg-require-profiling.
10
11 2012-12-14 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/55684
14 * gcc.dg/torture/pr55684.c: New testcase.
15
16 2012-12-14 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/55687
19 * gcc.dg/torture/pr55687.c: New testcase.
20
21 2012-12-13 Jakub Jelinek <jakub@redhat.com>
22
23 PR c++/55652
24 * g++.dg/cpp0x/noexcept19.C: New test.
25
26 2012-12-13 Richard Biener <rguenther@suse.de>
27
28 PR lto/55660
29 * gcc.dg/lto/pr55660_0.c: New testcase.
30 * gcc.dg/lto/pr55660_1.c: Likewise.
31
32 2012-12-13 Jakub Jelinek <jakub@redhat.com>
33
34 PR gcov-profile/55650
35 * g++.dg/other/pr55650.C: New test.
36 * g++.dg/other/pr55650.cc: New file.
37
38 2012-12-12 Jakub Jelinek <jakub@redhat.com>
39
40 PR debug/55665
41 * g++.dg/guality/pr55665.C: New test.
42
43 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
44 set_target_env_var the same as if it is empty list.
45 (dg-set-target-env-var): Fix up error message.
46 (set-target-env-var): Record both preexisting env var values
47 as well as info that env wasn't set.
48 (restore-target-env-var): Iterate on reversed list, if second
49 sublist element is 1, setenv the env var to the third sublist
50 element, otherwise unsetenv it.
51 (gcc-dg-runtest): Don't initialize set_target_env_var.
52 (dg-test): Unset set_target_env_var if it was set.
53
54 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
55 on argc being one.
56 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
57 Whitespace fixes. Avoid unnecessary * sizeof(char).
58 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
59 dg-options. Whitespace fixes.
60 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
61 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
62 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
63 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
64 * g++.dg/asan/default-options-1.C: Whitespace fixes.
65 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
66 first __asan_symbolize argument unnamed. Avoid unnecessary
67 * sizeof(char).
68 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
69 on argc being one. Allow both _Znwj and _Znwm as operator new.
70 Ignore everything in the backtrace above operator new. Fix up
71 dg-output regexps.
72 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
73 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
74 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
75 on failures. Avoid pointless PASS dg-output check. Remove bogus
76 dg-shouldfail.
77 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
78 Avoid unnecessary * sizeof(char).
79 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
80 Don't rely on argc being one.
81 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
82 Avoid unnecessary * sizeof(char).
83 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
84 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
85 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
86 Fix up dg-output regexps.
87 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
88 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
89 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
90 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
91 one.
92 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
93 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
94 Avoid unnecessary * sizeof(char).
95
96 2012-12-12 Wei Mi <wmi@google.com>
97
98 * lib/target-supports.exp (check_effective_target_dlopen,
99 check_effective_target_clone, check_effective_target_setrlimit,
100 check_effective_target_swapcontext): New procedures.
101 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
102 (dg-set-target-env-var, set-target-env-var,
103 restore-target-env-var): New procedures.
104 (gcc-dg-runtest): Set set_target_env_var.
105 * g++.dg/asan/symbolize-callback-1.C: New test.
106 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
107 * g++.dg/asan/deep-tail-call-1.C: New test.
108 * g++.dg/asan/default-options-1.C: New test.
109 * g++.dg/asan/interception-test-1.C: New test.
110 * g++.dg/asan/dlclose-test-1-so.cc: New file.
111 * g++.dg/asan/deep-thread-stack-1.C: New test.
112 * g++.dg/asan/interception-malloc-test-1.C: New test.
113 * g++.dg/asan/deep-stack-uaf-1.C: New test.
114 * g++.dg/asan/large-func-test-1.C: New test.
115 * g++.dg/asan/interception-failure-test-1.C: New test.
116 * c-c++-common/asan/strip-path-prefix-1.c: New test.
117 * c-c++-common/asan/force-inline-opt0-1.c: New test.
118 * c-c++-common/asan/swapcontext-test-1.c: New test.
119 * c-c++-common/asan/null-deref-1.c: New test.
120 * c-c++-common/asan/global-overflow-1.c: New test.
121 * c-c++-common/asan/strncpy-overflow-1.c: New test.
122 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
123 * c-c++-common/asan/stack-overflow-1.c: New test.
124 * c-c++-common/asan/use-after-free-1.c: New test.
125 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
126 * c-c++-common/asan/clone-test-1.c: New test.
127 * c-c++-common/asan/heap-overflow-1.c: New test.
128 * c-c++-common/asan/sleep-before-dying-1.c: New test.
129
130 2012-12-12 Steve Ellcey <sellcey@mips.com>
131
132 * gcc.dg/pr55150-2.c: Add pic support check.
133 * gcc.dg/lto/pr54709_0.c: Ditto.
134
135 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
136
137 PR tree-optimization/55481
138 * gcc.dg/torture/pr55481.c: New testcase.
139
140 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
141 Jakub Jelinek <jakub@redhat.com>
142
143 PR middle-end/52640
144 * gcc.c-torture/compile/limits-externdecl.c: New test.
145
146 2012-12-12 Jakub Jelinek <jakub@redhat.com>
147
148 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
149 from 2000 to 400.
150
151 PR fortran/55633
152 * gcc.dg/torture/pr55633.c: New test.
153
154 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
155
156 PR c++/53094
157 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
158 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
159 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
160
161 2012-12-11 Jakub Jelinek <jakub@redhat.com>
162
163 PR c++/55643
164 * g++.dg/warn/Wunused-var-19.C: New test.
165
166 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
167
168 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
169
170 * gcc.dg/pr54121.c: New test.
171
172 2012-12-11 Jakub Jelinek <jakub@redhat.com>
173
174 PR c++/55619
175 * g++.dg/ext/asm12.C: New test.
176
177 PR tree-optimization/54570
178 * gcc.dg/builtin-object-size-8.c: Xfail.
179 * gcc.dg/builtin-object-size-13.c: New test.
180
181 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
182
183 PR target/55642
184 * gcc.target/arm/pr55642.c: New testcase.
185
186 2012-12-11 Jakub Jelinek <jakub@redhat.com>
187
188 PR middle-end/43631
189 PR bootstrap/55615
190 * g++.dg/other/pr43631.C: New test.
191
192 2012-12-11 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/55079
195 * gcc.dg/Warray-bounds-9.c: New testcase.
196 * gcc.dg/Warray-bounds-10.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
198
199 2012-12-10 Janus Weil <janus@gcc.gnu.org>
200
201 PR fortran/52909
202 * gfortran.dg/proc_ptr_39.f90: New test case.
203
204 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
205
206 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
207 code duplication is required. Allow BNE to appear.
208
209 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
210
211 * gcc.target/mips/ext-2.c: Require -mlong64.
212
213 2012-12-10 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/55107
216 * gcc.dg/torture/pr55107.c: New testcase.
217 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
218
219 2012-12-10 Jakub Jelinek <jakub@redhat.com>
220
221 * g++.dg/asan/asan_test.cc: Sync from upstream.
222 * g++.dg/asan/asan_test_utils.h: Likewise.
223
224 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
225
226 * gcc.target/arm/neon/vrndaf32.c: New test.
227 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
228 * gcc.target/arm/neon/vrndf32.c: Likewise.
229 * gcc.target/arm/neon/vrndqf32.c: Likewise.
230 * gcc.target/arm/neon/vrndmf32.c: Likewise.
231 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
232 * gcc.target/arm/neon/vrndnf32.c: Likewise.
233 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
234 * gcc.target/arm/neon/vrndpf32.c: Likewise.
235 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
236
237 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
238
239 * gcc.misc-tests/gcov-12.c: Fix dg order.
240
241 PR middle-end/54470
242 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
243
244 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
245 for *-*-hpux10*.
246
247 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
248 * gcc.dg/20050826-1.c: Likewise.
249
250 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gnat.dg/vect9.adb: Add -w to dg-options.
253 * gnat.dg/vect10.adb: Likewise.
254
255 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
256
257 PR fortran/55593
258 * gfortran.dg/do_check_8.f90: New test.
259
260 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gnat.dg/vect10.ad[sb]: New test.
263
264 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gnat.dg/vect9.ad[sb]: New test.
267 * gnat.dg/vect9_pkg.ads: New helper.
268
269 2012-12-07 Mike Stump <mikestump@comcast.net>
270
271 * gnat.dg/discr38.adb: Don't use ^M line endings.
272 gnat.dg/loop_optimization13.adb: Likewise.
273 gnat.dg/loop_optimization13.ads: Likewise.
274 gnat.dg/discr36_pkg.adb: Likewise.
275 gnat.dg/discr36_pkg.ads: Likewise.
276 gnat.dg/loop_optimization11_pkg.ads: Likewise.
277 gnat.dg/discr36.ads: Likewise.
278 gnat.dg/loop_optimization11.adb: Likewise.
279
280 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
281
282 PR rtl-optimization/55141
283 * gcc.target/i386/pr55141.c: New.
284
285 2012-12-07 Dodji Seketeli <dodji@redhat.com>
286
287 PR c++/54401
288 * g++.dg/cpp0x/alias-decl-28.C: New test.
289 * g++.dg/cpp0x/alias-decl-16.C: Update.
290
291 2012-12-07 Martin Jambor <mjambor@suse.cz>
292
293 PR tree-optimization/55590
294 * gcc.target/i386/pr55590-1.c: New test.
295 * gcc.target/i386/pr55590-2.c: Likewise.
296
297 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/54975
300 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
301
302 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
303
304 PR target/55597
305 * gcc.target/i386/pr55597.c: New test.
306
307 2012-12-06 Jakub Jelinek <jakub@redhat.com>
308
309 PR c++/54207
310 * g++.dg/cpp0x/noexcept18.C: New test.
311
312 PR c++/55573
313 * g++.dg/cpp0x/constexpr-55573.C: New test.
314
315 PR c++/55137
316 * g++.dg/opt/pr55137.C: New test.
317 * gcc.c-torture/execute/pr55137.c: New test.
318
319 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320
321 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
322 New procedure.
323 (add_options_for_arm_v8_neon): Likewise.
324
325 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
326
327 * g++.dg/pr55604.C: New test.
328
329 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
330
331 * lib/target-supports.exp
332 (check_effective_target_vect_perm): Allow aarch64*-*-*.
333 (check_effective_target_vect_perm_byte): Likewise.
334 (check_effective_target_vect_perm_short): Likewise.
335 (check_effective_target_vect_char_mult): Likewise.
336 (check_effective_target_vect_extract_even_odd): Likewise.
337 (check_effective_target_vect_interleave): Likewise.
338
339 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
340
341 * g++.dg/abi/mangle-neon-aarch64.C: New test.
342
343 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
344
345 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
346
347 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
348
349 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
350 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
351 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
352 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
353 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
354 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
355 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
356 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
357 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
358 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
359 * gcc.dg/vect/vect-rounding-round.c: Likewise.
360 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
361 * target-supports.exp
362 (check_effective_target_vect_call_btrunc): New.
363 (check_effective_target_vect_call_btruncf): Likewise.
364 (check_effective_target_vect_call_ceil): Likewise.
365 (check_effective_target_vect_call_ceilf): Likewise.
366 (check_effective_target_vect_call_floor): Likewise.
367 (check_effective_target_vect_call_floorf): Likewise.
368 (check_effective_target_vect_call_lceil): Likewise.
369 (check_effective_target_vect_call_lfloor): Likewise.
370 (check_effective_target_vect_call_nearbyint): Likewise.
371 (check_effective_target_vect_call_nearbyintf): Likewise.
372 (check_effective_target_vect_call_round): Likewise.
373 (check_effective_target_vect_call_roundf): Likewise.
374
375 2012-12-05 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/51238
378 * gcc.dg/torture/pr51238.c: New testcase.
379
380 2012-12-05 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/50222
383 * gcc.dg/torture/pr50222.c: New testcase.
384
385 2012-12-05 Richard Biener <rguenther@suse.de>
386
387 PR lto/55525
388 * gcc.dg/lto/pr55525_0.c: New testcase.
389 * gcc.dg/lto/pr55525_1.c: Likewise.
390
391 2012-12-04 Tobias Burnus <burnus@net-b.de>
392
393 * gfortran.dg/quad_3.f90: Really fix an if condition.
394
395 2012-12-04 Tobias Burnus <burnus@net-b.de>
396
397 * gfortran.dg/quad_3.f90: Fix a condition,
398 which wrongly required ordered/lazy evaluation.
399
400 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
401
402 * gcc.target/aarch64/121127.c: New test.
403
404 2012-12-04 Jakub Jelinek <jakub@redhat.com>
405
406 PR testsuite/55587
407 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
408 0 if not.
409 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
410 returned 0.
411 * gcc.dg/asan/asan.exp: Likewise.
412
413 2012-12-04 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/55124
416 * gcc.dg/torture/pr55124.c: New testcase.
417
418 2012-12-03 Tobias Burnus <burnus@net-b.de>
419
420 * gfortran.dg/quad_3.f90: New.
421
422 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
423
424 PR c++/54170
425 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
426
427 2012-12-03 Jakub Jelinek <jakub@redhat.com>
428
429 PR testsuite/55452
430 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
431 on all targets, not just s390*.
432
433 2012-12-03 Marek Polacek <polacek@redhat.com>
434
435 PR c/55570
436 * gcc.dg/pr55570.c: New test.
437
438 2012-12-03 Jakub Jelinek <jakub@redhat.com>
439
440 * lib/asan-dg.exp (asan_get_gtest_test_list,
441 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
442 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
443 and [asan_get_gtest_expect_death_list "$output"] in global vars.
444 (asan_symbolize): Sanitize [] characters from key.
445 * g++.dg/asan/asan_test_config.h: New file.
446 * g++.dg/asan/asan_globals_test.cc: New file.
447 * g++.dg/asan/asan_test_utils.h: New file.
448 * g++.dg/asan/dejagnu-gtest.h: New file.
449 * g++.dg/asan/asan_test.cc: New file.
450 * g++.dg/asan/asan_test.C: New test.
451
452 2012-12-03 Richard Biener <rguenther@suse.de>
453
454 * gcc.dg/torture/pr35634.c: Use signed char.
455 * g++.dg/torture/pr35634.C: Likewise.
456
457 2012-12-02 Marek Polacek <polacek@redhat.com>
458
459 PR middle-end/54838
460 * gcc.dg/pr54838.c: New test.
461
462 2012-12-01 Xinliang David Li <davidxl@google.com>
463
464 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
465 cltd.
466
467 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/55558
470 * g++.dg/cpp0x/decltype46.C: New.
471
472 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
473
474 PR middle-end/52450
475 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
476
477 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
478
479 PR debug/53860
480 * g++.dg/debug/pr53860.C: New test.
481
482 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
483 Paul Thomas <pault@gcc.gnu.org>
484
485 PR fortran/46897
486 * gfortran.dg/defined_assignment_1.f90: New test.
487 * gfortran.dg/defined_assignment_2.f90: New test.
488 * gfortran.dg/defined_assignment_3.f90: New test.
489 * gfortran.dg/defined_assignment_4.f90: New test.
490 * gfortran.dg/defined_assignment_5.f90: New test.
491
492 2012-12-01 Jakub Jelinek <jakub@redhat.com>
493
494 PR c++/55542
495 * g++.dg/cpp0x/vt-55542.C: New test.
496
497 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/specs/pack9.ads: New test.
500
501 2012-11-30 Martin Jambor <mjambor@suse.cz>
502
503 PR middle-end/52890
504 PR tree-optimization/55415
505 PR tree-optimization/54386
506 PR target/55448
507 * gcc.dg/ipa/ipa-sra-7.c: New test.
508 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
509 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
510 * gcc.target/i386/pr55448.c: Likewise.
511
512 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
513
514 * loop_optimization14.ad[sb]: New test.
515 * loop_optimization14_pkg.ads: New helper.
516
517 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
518
519 PR target/55073
520 * gcc.target/arm/pr55073.C: New test.
521
522 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
523
524 PR c++/53094
525 * g++.dg/ext/vector20.C: New testcase.
526
527 2012-11-28 Tobias Burnus <burnus@net-b.de>
528
529 PR fortran/52161
530 * coarray/sync_3.f90: Extend test.
531
532 2012-11-29 Jakub Jelinek <jakub@redhat.com>
533
534 PR rtl-optimization/55512
535 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
536 * gcc.target/i386/pr55512-4.c: Likewise.
537
538 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
539
540 PR c++/52654
541 * g++.dg/cpp0x/udlit-overflow.C: New.
542 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
543
544 2012-11-28 Jakub Jelinek <jakub@redhat.com>
545
546 PR debug/36728
547 PR debug/55467
548 PR middle-end/55507
549 PR bootstrap/55511
550 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
551 are non-empty and add dependency between the first and second asm.
552 * gcc.dg/guality/pr36728-2.c: Likewise.
553 * gcc.dg/guality/pr36728-3.c: New test.
554 * gcc.dg/guality/pr36728-4.c: New test.
555
556 2012-11-28 Andrew Pinski <apinski@cavium.com>
557
558 PR bootstrap/54279
559 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
560 directories.
561 * lib/obj-c++.exp (obj-c++_init): Likewise.
562
563 2012-11-28 Tobias Burnus <burnus@net-b.de>
564
565 PR fortran/52161
566 * coarray/sync_3.f90: New.
567
568 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
569
570 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
571
572 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
573
574 PR rtl-optimization/55512
575 * gcc.target/i386/pr55512-[1234].c: New tests.
576
577 2012-11-28 Jakub Jelinek <jakub@redhat.com>
578
579 PR testsuite/55505
580 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
581
582 PR testsuite/55504
583 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
584 attributes. Avoid clobbering memory before malloced chunk.
585 (main): Pass 1 instead of 0 as argument.
586
587 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
588
589 * gnat.dg/object_overflow.adb: Rename to...
590 * gnat.dg/object_overflow1.adb: ...this.
591 * gnat.dg/object_overflow2.adb: New test.
592 * gnat.dg/object_overflow3.adb: Likewise.
593 * gnat.dg/object_overflow4.adb: Likewise.
594
595 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/55497
598 * g++.dg/init/pr55497.C: New.
599
600 2012-11-28 Richard Biener <rguenther@suse.de>
601
602 PR testsuite/55327
603 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
604 * gcc.dg/vect/slp-perm-9.c: Likewise.
605
606 2012-11-28 Richard Biener <rguenther@suse.de>
607
608 PR c/35634
609 * gcc.dg/torture/pr35634.c: New testcase.
610 * g++.dg/torture/pr35634.C: Likewise.
611 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
612
613 2012-11-27 Tobias Burnus <burnus@net-b.de>
614
615 PR fortran/55476
616 * gfortran.dg/warn_target_lifetime_3.f90: New.
617
618 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
619
620 PR rtl-optimization/55458
621 * gcc.target/i386/pr55458.c: New test.
622
623 2012-11-27 Jakub Jelinek <jakub@redhat.com>
624
625 PR tree-optimization/55110
626 * gcc.dg/pr55110.c: New test.
627
628 2012-11-27 Richard Biener <rguenther@suse.de>
629
630 PR middle-end/55331
631 * g++.dg/opt/pr55331.C: New testcase.
632
633 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
634
635 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
636
637 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
638
639 * gcc.dg/54455.c: Require scheduling.
640 * gcc.dg/c1x-align-4.c: Skip avr.
641 * gcc.dg/pr44024.c: Skip avr in final scan.
642
643 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
644
645 PR testsuite/52641
646 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
647 * gcc.dg/pr54676.c: Make work for 16-bit int.
648
649 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
650
651 PR target/55277
652 * gcc.target/i386/pr55227.c: New test.
653
654 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
655
656 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
657 to -fdump-rtl-all.
658 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
659
660 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
661
662 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
663 New procedure.
664 (add_options_for_arm_v8_vfp): New procedure.
665 * gcc.target/arm/vrintaf32.c: New test.
666 * gcc.target/arm/vrintaf64.c: Likewise.
667 * gcc.target/arm/vrintmf32.c: Likewise.
668 * gcc.target/arm/vrintmf64.c: Likewise.
669 * gcc.target/arm/vrintpf32.c: Likewise.
670 * gcc.target/arm/vrintpf64.c: Likewise.
671 * gcc.target/arm/vrintrf32.c: Likewise.
672 * gcc.target/arm/vrintrf64.c: Likewise.
673 * gcc.target/arm/vrintxf32.c: Likewise.
674 * gcc.target/arm/vrintxf64.c: Likewise.
675 * gcc.target/arm/vrintzf32.c: Likewise.
676 * gcc.target/arm/vrintzf64.c: Likewise.
677
678 2012-11-26 Janus Weil <janus@gcc.gnu.org>
679
680 PR fortran/54997
681 * gfortran.dg/warn_unused_function_2.f90: New.
682
683 2012-11-26 Janus Weil <janus@gcc.gnu.org>
684
685 PR fortran/54881
686 * gfortran.dg/associated_6.f90: New.
687 * gfortran.dg/select_type_30.f03: New.
688
689 2012-11-26 Jakub Jelinek <jakub@redhat.com>
690
691 PR tree-optimization/54471
692 * gcc.dg/tree-ssa/vrp86.c: New test.
693 * gcc.c-torture/execute/pr54471.c: New test.
694
695 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
696
697 PR middle-end/55030
698 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
699 use volatile asms, use plain asms. Where the output value for the
700 asm is unused, write a global variable.
701
702 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
703
704 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
705
706 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
707
708 PR fortran/30146
709 * gfortran.dg/do_check_7.f90: New test.
710
711 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/55446
714 * g++.dg/init/new41.C: New.
715
716 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
717
718 PR fortran/55314
719 * gfortran.dg/allocate_error_4.f90: New test.
720
721 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
722
723 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
724 to send_log.
725
726 2012-11-23 Jakub Jelinek <jakub@redhat.com>
727
728 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
729 from the output.
730
731 PR c++/54046
732 * g++.dg/warn/Wreturn-type-8.C: New test.
733
734 PR middle-end/55430
735 * gcc.dg/pr55430.c: New test.
736
737 2012-11-23 Kostya Serebryany <kcc@google.com>
738
739 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
740
741 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
742
743 * gnat.dg/discr40.ad[sb]: New test.
744
745 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
746
747 * gnat.dg/discr39.adb: New test.
748
749 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
750
751 PR testsuite/52641
752 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
753 * gcc.dg/pr55150-1.c: Same.
754 * gcc.dg/torture/pr54894.c: Add size32plus.
755
756 2012-11-23 Jakub Jelinek <jakub@redhat.com>
757
758 PR sanitizer/55435
759 * c-c++-common/asan/attrib-1.c: New test.
760
761 2012-11-22 Ian Bolton <ian.bolton@arm.com>
762
763 * gcc.target/aarch64/builtin-bswap-1.c: New test.
764 * gcc.target/aarch64/builtin-bswap-2.c: New test.
765
766 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
767
768 PR c++/55432
769 * g++.dg/cpp0x/constexpr-55432.C: New.
770
771 2012-11-21 Janus Weil <janus@gcc.gnu.org>
772
773 PR fortran/55352
774 * gfortran.dg/namelist_76.f90: New.
775
776 2012-11-21 Martin Jambor <mjambor@suse.cz>
777
778 * gcc.dg/ipa/ipcp-agg-7.c: New test.
779 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
780
781 2012-11-21 Martin Jambor <mjambor@suse.cz>
782
783 PR tree-optimization/55260
784 * g++.dg/torture/pr55260-2.C: New test.
785
786 2012-11-21 Martin Jambor <mjambor@suse.cz>
787
788 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
789
790 2012-11-21 Bin Cheng <bin.cheng@arm.com>
791
792 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
793 * gcc.dg/tree-ssa/vrp47.c: Ditto.
794
795 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
796
797 PR target/19398
798 * gcc.target/i386/pr19398.c: New test.
799
800 2012-11-20 Martin Jambor <mjambor@suse.cz>
801
802 PR tree-optimization/55260
803 * g++.dg/torture/pr55260-1.C: New test.
804
805 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
806
807 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
808 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
809 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
810 * gcc.target/aarch64/atomic-op-char.c: Likewise.
811 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
812 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
813 * gcc.target/aarch64/atomic-op-int.c: Likewise.
814 * gcc.target/aarch64/atomic-op-long.c: Likewise.
815 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
816 * gcc.target/aarch64/atomic-op-release.c: Likewise.
817 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
818 * gcc.target/aarch64/atomic-op-short.c: Likewise.
819
820 2012-11-20 Jakub Jelinek <jakub@redhat.com>
821
822 PR middle-end/55094
823 * gcc.dg/pr55094.c: New test.
824
825 PR rtl-optimization/54921
826 * gcc.dg/pr54921.c: New test.
827
828 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
829
830 * gcc.target/i386/pr55359.c: New test.
831
832 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
833
834 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
835 * g++.dg/tls/thread_local3g.C: Likewise.
836 * g++.dg/tls/thread_local4g.C: Likewise.
837 * g++.dg/tls/thread_local5g.C: Likewise.
838 * g++.dg/tls/thread_local6g.C: Likewise.
839 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
840 * g++.dg/tls/thread_local2.C: Likewise.
841 * g++.dg/tls/thread_local2g.C: Likewise.
842 * g++.dg/tls/thread_local6.C: Likewise.
843
844 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
845
846 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
847 * gcc.dg/tm/clone-1.c: New test.
848
849 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
850
851 PR c++/55368
852 * g++.dg/parse/struct-5.C: New.
853
854 2012-11-19 Tom de Vries <tom@codesourcery.com>
855
856 PR rtl-optimization/55315
857 * gcc.target/mips/pr55315.c: New test.
858
859 2012-11-17 Jakub Jelinek <jakub@redhat.com>
860
861 PR tree-optimization/55236
862 * gcc.dg/pr55236.c: New test.
863
864 PR testsuite/55188
865 * gcc.dg/pr19105.c: Accept also optimizing
866 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
867
868 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
869 from addr2line_output. Increment idx if asking for more than one
870 address in one object.
871
872 2012-11-16 Jakub Jelinek <jakub@redhat.com>
873
874 PR tree-optimization/55329
875 * g++.dg/opt/pr55329.C: New test.
876
877 2012-11-16 Janus Weil <janus@gcc.gnu.org>
878
879 PR fortran/55297
880 * gfortran.dg/typebound_operator_18.f90: New.
881
882 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
883
884 PR rtl-optimization/55330
885 * gfortran.dg/pr55330.f90: New test.
886
887 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
888
889 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
890 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
891 * gcc.dg/hoist-register-pressure-2.c: Ditto.
892 * gcc.dg/hoist-register-pressure-3.c: Ditto.
893 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
894 * gcc.dg/tree-prof/unroll-1.c: Ditto.
895
896 2012-11-16 Dodji Seketeli <dodji@redhat.com>
897
898 PR c++/54875
899 * g++.dg/cpp0x/alias-decl-27.C: New test.
900
901 2012-11-16 Jakub Jelinek <jakub@redhat.com>
902
903 PR c++/55337
904 * g++.dg/template/alignof2.C: New test.
905
906 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
907
908 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
909 * g++.dg/mv6.C (dg-options): Ditto.
910
911 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
912
913 * lib/target_suports.exp
914 (check_effective_target_has_w_floating_suffix): New procedure.
915 (check_effective_target_has_q_floating_suffix): Ditto.
916 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
917 for unsupported non-standard suffix on floating constant.
918 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
919
920 2012-11-14 Jakub Jelinek <jakub@redhat.com>
921
922 * lib/asan-dg.exp: New file.
923 * gcc.dg/asan/asan.exp: New file.
924 * g++.dg/dg.exp: Prune also asan tests.
925 * g++.dg/asan/asan.exp: New file.
926 * c-c++-common/asan/memcmp-1.c: New test.
927
928 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
929
930 PR c++/55323
931 * g++.dg/cpp0x/vt-55323.C: New.
932
933 2012-11-13 Sriraman Tallam <tmsriram@google.com>
934
935 * g++.dg/mv4.C: Add require ifunc. Change error message.
936 * g++.dg/mv5.C: Add require ifunc.
937 * g++.dg/mv6.C: Add require ifunc.
938
939 2012-11-13 Martin Jambor <mjambor@suse.cz>
940
941 PR tree-optimization/55253
942 * gcc.dg/torture/pr55253.c: New test.
943 * gcc.dg/torture/pr55305.c: Likewise.
944
945 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
946
947 PR middle-end/55142
948 * gcc.target/i386/pr55142-1.c: New file.
949 * gcc.target/i386/pr55142-2.c: Likewise.
950
951 2012-11-13 Dodji Seketeli <dodji@redhat.com>
952
953 PR c++/54466
954 * g++.dg/cpp0x/alias-decl-26.C: New test file.
955
956 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
957
958 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
959 instead of lp64.
960 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
961 * gcc.target/i386/pr49715-2.c: Likewise.
962 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
963
964 2012-11-13 Jakub Jelinek <jakub@redhat.com>
965
966 PR tree-optimization/55281
967 * gcc.dg/vect/fast-math-pr55281.c: New test.
968 * g++.dg/opt/pr55281.C: New test.
969
970 PR rtl-optimization/54127
971 * gcc.dg/torture/pr54127.c: New test.
972
973 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
974 Jakub Jelinek <jakub@redhat.com>
975
976 PR rtl-optimization/51447
977 * gcc.c-torture/execute/pr51447.c: New test.
978
979 2012-11-12 Ian Bolton <ian.bolton@arm.com>
980
981 * gcc.target/aarch64/csinc-2.c: New test.
982
983 2012-11-12 Ian Bolton <ian.bolton@arm.com>
984
985 * gcc.target/aarch64/cmn.c: New test.
986 * gcc.target/aarch64/adds.c: New test.
987 * gcc.target/aarch64/subs.c: New test.
988
989 2012-11-12 Tobias Burnus <burnus@net-b.de>
990
991 PR fortran/55272
992 * gfortran.dg/coarray_29_1.f90: New.
993 * gfortran.dg/coarray_29_2.f90: New.
994
995 2012-11-12 Bin Cheng <bin.cheng@arm.com>
996
997 * gcc.dg/hoist-register-pressure-3.c: New test.
998
999 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1000
1001 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1002 wrappers around sinf and cosf.
1003
1004 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR middle-end/55247
1007 PR middle-end/55259
1008 * gcc.target/i386/pr55247-2.c: New file.
1009
1010 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1011
1012 PR middle-end/55263
1013 * g++.dg/pr55263.C: New test.
1014
1015 2012-11-11 Martin Jambor <mjambor@suse.cz>
1016
1017 PR tree-optimization/55238
1018 * testsuite/gcc.dg/torture/pr55238.c: New test.
1019
1020 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1021
1022 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1023 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1024 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1025
1026 2012-11-10 Jan Hubicka <jh@suse.cz>
1027
1028 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1029
1030 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1031
1032 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1033 -mno-sse -mno-mmx to dg-options. Reformat.
1034
1035 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1036
1037 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1038 * c-c++-common/vector-compare-1.c: Same.
1039 * c-c++-common/vector-compare-2.c: Same.
1040 * g++.dg/other/unused1.C: Skip on AIX.
1041 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1042 extra message on AIX.
1043
1044 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1045
1046 PR target/55247
1047 * gcc.target/i386/pr55247.c: New test.
1048
1049 2012-11-09 Andrew Pinski <apinski@cavium.com>
1050
1051 * gcc.c-torture/execute/20121108-1.c: New test.
1052
1053 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1054
1055 PR c++/54413
1056 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1057 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1058 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1059 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1060
1061 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1062
1063 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1064 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1065 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1066 array bounds.
1067 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1068
1069 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1070
1071 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1072 * g++.dg/tm/pr47530.C: Same.
1073
1074 2012-11-09 Jason Merrill <jason@redhat.com>
1075
1076 PR c++/54859
1077 * g++.dg/cpp0x/alias-decl-25.C: New.
1078
1079 * g++.dg/abi/abi-tag1.C: New.
1080 * g++.dg/abi/abi-tag2.C: New.
1081
1082 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1083
1084 PR rtl-optimization/55154
1085 * gcc.target/i386/pr55154.c: New test.
1086
1087 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1088
1089 PR rtl-optimization/55151
1090 * gcc.dg/pr55151.c: Move ...
1091 * gcc.target/i386/pr55151.c: ... here.
1092
1093 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1094
1095 PR rtl-optimization/54472
1096 * gcc.dg/pr54472.c: New test.
1097
1098 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1099
1100 * gnat.dg/stack_check3.ad[sb]: New test.
1101
1102 2012-11-08 Ian Lance Taylor <iant@google.com>
1103
1104 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1105 with arguments. Handle errorcheckoutput and rundir test types.
1106
1107 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1108
1109 PR tree-optimization/55191
1110 * gcc.dg/pr55191.c: New test.
1111
1112 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR debug/54499
1115 * g++.dg/debug/pr54499.C: New test.
1116
1117 2012-11-08 Jan Hubicka <jh@suse.cz>
1118
1119 PR middle-end/48636
1120 * gcc.dg/winline-3.c: Update.
1121
1122 2012-11-08 Martin Jambor <mjambor@suse.cz>
1123
1124 * gfortran.dg/ipcp-array-1.f90: New test.
1125
1126 2012-11-08 Florian Weimer <fweimer@redhat.com>
1127
1128 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1129
1130 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1131
1132 PR rtl-optimization/55151
1133 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1134
1135 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1136
1137 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1138
1139 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * gcc.c-torture/compile/20121107-1.c: New test.
1142
1143 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1144
1145 PR rtl-optimization/55151
1146 * gcc.dg/pr55151.c: Compile it only for x86_64.
1147
1148 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1149
1150 PR rtl-optimization/55122
1151 * gcc.dg/pr55122.c: New test.
1152
1153 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1154
1155 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1156 word powerpc.
1157 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1158 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1159 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1160 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1161
1162 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1163
1164 PR c/53063
1165 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1166
1167 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1168
1169 PR c/51294
1170 * c-c++-common/pr51294.c: New.
1171
1172 2012-11-07 Martin Jambor <mjambor@suse.cz>
1173
1174 PR tree-optimization/53787
1175 * gcc.dg/ipa/ipa-5.c: Adjust.
1176 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1177 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1178 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1179 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1180 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1181 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1182 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1183 * gfortran.dg/pr48636-2.f90: New test.
1184 * gfortran.dg/pr53787.f90: Likewise.
1185
1186 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/55226
1189 Revert:
1190 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/54922
1193 * g++.dg/cpp0x/constexpr-union4.C: New.
1194
1195 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1196
1197 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1198
1199 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1200
1201 PR target/49220
1202 * gcc.c-torture/compile/pr49220.c: New test.
1203
1204 2012-11-07 Florian Weimer <fweimer@redhat.com>
1205
1206 * g++.dg/init/new40.C: New.
1207
1208 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR debug/54693
1211 * gcc.dg/guality/pr54693-2.c: New test.
1212
1213 2012-11-06 Andrew Pinski <apinski@cavium.com>
1214
1215 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1216 -fno-vect-cost-model.
1217
1218 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1219
1220 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1221 * gcc.dg/tm/debug-1.c: Same.
1222 * gcc.dg/tm/irrevocable-3.c: Same.
1223 * gcc.dg/tm/irrevocable-4.c: Same.
1224 * gcc.dg/tm/memopt-10.c: Same.
1225 * gcc.dg/tm/memopt-11.c: Same.
1226 * gcc.dg/tm/props-4.c: Same.
1227 * gcc.dg/tm/wrap-3.c: Same.
1228 * gcc.dg/tm/wrap-4.c: Same.
1229
1230 2012-11-06 Andrew Pinski <apinski@cavium.com>
1231
1232 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1233
1234 2012-11-06 Jan Hubicka <jh@suse.cz>
1235
1236 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1237 candidate still.
1238 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1239 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1240 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1241
1242 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1243
1244 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1245
1246 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1247
1248 PR middle-end/41993
1249 * gcc.dg/torture/pr41993.c: New test.
1250
1251 2012-11-06 Jan Hubicka <jh@suse.cz>
1252
1253 * gcc.target/i386/l_fma_float_?.c: Update.
1254 * gcc.target/i386/l_fma_double_?.c: Update.
1255
1256 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/54089
1259 * gcc.target/sh/pr54089-8.c: New.
1260 * gcc.target/sh/pr54089-9.c: New.
1261
1262 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1263
1264 PR target/47440
1265 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1266 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1267 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1268 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1269 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1270 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1271 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1272 * gcc.target/i386/avx-vzeroupper-27.c: New.
1273
1274 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1275
1276 PR fortran/54917
1277 * gfortran.dg/transfer_class_1.f90: New.
1278 * gfortran.dg/transfer_class_2.f90: New.
1279
1280 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1281
1282 * testsuite/g++.dg/mv1.C: New test.
1283 * testsuite/g++.dg/mv2.C: New test.
1284 * testsuite/g++.dg/mv3.C: New test.
1285 * testsuite/g++.dg/mv4.C: New test.
1286 * testsuite/g++.dg/mv5.C: New test.
1287 * testsuite/g++.dg/mv6.C: New test.
1288
1289 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1290
1291 PR testsuite/55186
1292 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1293
1294 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1295
1296 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1297 darwin.
1298
1299 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1300
1301 * g++.dg/torture/20121105-1.C: New test.
1302
1303 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1304
1305 * gcc.dg/torture/fp-compare.c: New testcase.
1306
1307 2012-11-05 Jan Hubicka <jh@suse.cz>
1308
1309 * gcc.dg/const-1.c: Update.
1310 * gcc.dg/pure-1.c: Update.
1311
1312 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1313
1314 PR rtl-optimization/55151
1315 * gcc.dg/pr55151.c: New test.
1316
1317 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR debug/54970
1320 PR debug/54971
1321 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1322
1323 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1324
1325 PR testsuite/51128
1326 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1327
1328 2012-11-05 Jan Hubicka <jh@suse.cz>
1329
1330 * gcc.dg/autopar/pr49960.c: Fix testcase.
1331
1332 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1333
1334 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1335 Fix scan-tree-dump-times directive.
1336
1337 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1338
1339 PR fortran/55199
1340 * gfortran.dg/associate_12.f90: New.
1341
1342 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1343
1344 PR target/54255
1345 * lib/target-supports.exp (check_effective_target_masm_intel): New
1346 proc.
1347 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1348 masm_intel.
1349
1350 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1351 Jack Howarth <howarth@bromo.med.uc.edu>
1352
1353 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1354 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1355 * gcc.target/i386/pr53249.c: Likewise.
1356
1357 2012-11-03 Andrew Pinski <apinski@cavium.com>
1358
1359 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1360 call abort1 so that cross jumping does not happen.
1361
1362 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1363
1364 PR target/51244
1365 * gcc.target/sh/pr51244-18.c: New.
1366 * gcc.target/sh/pr51244-19.c: New.
1367
1368 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1369
1370 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1371 b requires a 64-bit operation followed by a truncation.
1372
1373 2012-11-02 Jan Hubicka <jh@suse.cz>
1374
1375 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1376
1377 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1378
1379 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1380 conditions to verify the reduction code is vectorized.
1381
1382 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1383 in case 'pow', such as 'powerpc' is used in the compiler version name.
1384 * gcc.target/powerpc/pr46728-2.c: Likewise.
1385 * gcc.target/powerpc/pr46728-3.c: Likewise.
1386 * gcc.target/powerpc/pr46728-4.c: Likewise.
1387 * gcc.target/powerpc/pr46728-5.c: Likewise.
1388 * gcc.target/powerpc/pr46728-7.c: Likewise.
1389 * gcc.target/powerpc/pr46728-8.c: Likewise.
1390 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1391
1392 2012-11-02 Jan Hubicka <jh@suse.cz>
1393
1394 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1395
1396 2012-11-02 Jan Hubicka <jh@suse.cz>
1397
1398 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1399 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1400
1401 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1402
1403 PR middle-end/55130
1404 * gcc.target/i386/pr55130.c: New test.
1405
1406 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR target/55147
1409 * gcc.target/i386/pr55147.c: New test.
1410
1411 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1412
1413 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1414 * gfortran.dg/default_format_denormal_1.f90: Same.
1415
1416 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1417
1418 PR middle-end/55001
1419 * g++.dg/ext/vector19.C: Remove target restrictions.
1420 * gcc.dg/fold-compare-7.c: New testcase.
1421
1422 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1423
1424 PR target/55160
1425 * gcc.target/sh/pr55160.c: New.
1426
1427 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1428
1429 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1430 scan-assembler regex.
1431
1432 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1433
1434 PR middle-end/55150
1435 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1436 * gcc.dg/pr55150-2.c: New test.
1437
1438 2012-11-01 Sharad Singhai <singhai@google.com>
1439
1440 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1441 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1442 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1443 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1444
1445 2012-10-31 Dehao Chen <dehao@google.com>
1446
1447 * g++.dg/debug/dwarf2/block.C: New testcase.
1448
1449 2012-10-31 Jan Hubicka <jh@suse.cz>
1450
1451 * gcc.dg/pr44974.c: Add noinline.
1452
1453 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1454
1455 PR fortran/53718
1456 * gfortran.dg/class_54.f90: New.
1457
1458 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1459 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR tree-optimization/55018
1462 * gcc.dg/torture/pr55018.c: New test.
1463
1464 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/54583
1467 * g++.dg/ext/vla13.C: New.
1468
1469 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1470
1471 PR middle-end/55150
1472 * gcc.dg/pr55150.c: New test.
1473
1474 2012-10-31 Tobias Burnus <burnus@net-b.de>
1475
1476 PR fortran/55134
1477 * gfortran.dg/associate_11.f90: New.
1478
1479 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1480
1481 PR c++/54955
1482 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1483
1484 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR tree-optimization/19105
1487 PR tree-optimization/21643
1488 PR tree-optimization/46309
1489 * gcc.dg/pr19105.c: New test.
1490 * gcc.dg/pr21643.c: New test.
1491 * gcc.dg/pr46309-2.c: New test.
1492 * gcc.c-torture/execute/pr46309.c: New test.
1493
1494 2012-10-31 Alan Modra <amodra@gmail.com>
1495
1496 * gcc.target/powerpc/dimode_off.c: New.
1497 * gcc.target/powerpc/timode_off.c: New.
1498 * gcc.target/powerpc/dfmode_off.c: New.
1499 * gcc.target/powerpc/tfmode_off.c: New.
1500
1501 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1502
1503 PR rtl-optimization/55093
1504 * gcc.target/i386/pr55093.c: New file.
1505
1506 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 * gcc.target/i386/pr55116.c: Renamed to ...
1509 * gcc.target/i386/pr55116-1.c: This.
1510
1511 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1512
1513 * gcc.target/i386/pr55116-2.c: New file.
1514
1515 2012-10-30 Richard Biener <rguenther@suse.de>
1516
1517 * gcc.dg/vect/slp-perm-2.c: Adjust.
1518
1519 2012-10-30 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/55111
1522 * gcc.dg/torture/pr55111.c: New testcase.
1523
1524 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1525
1526 PR target/53988
1527 * gcc.target/sh/pr53988.c: New.
1528
1529 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1530
1531 PR target/54989
1532 * gcc.dg/hoist-register-pressure-1.c: Rename from
1533 hoist-register-pressure.c. Add nonpic condition.
1534 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1535
1536 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1537
1538 PR c++/54930
1539 * gcc.dg/Wreturn-local-addr.c: New.
1540 * g++.dg/warn/Wno-return-local-addr.C: New.
1541 * g++.dg/warn/Wreturn-local-addr.C: New.
1542
1543 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1544
1545 PR middle-end/55116
1546 * gcc.target/i386/pr55116.c: New file.
1547
1548 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1549
1550 PR c/53066
1551 * gcc.dg/Wshadow-4.c: New.
1552 * gcc.dg/Wshadow-4.h: New.
1553
1554 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1555
1556 PR debug/54693
1557 * gcc.dg/guality/pr54693.c: New.
1558
1559 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1560
1561 PR middle-end/55027
1562 * gcc.dg/pr55027.c: New testcase.
1563
1564 2012-10-29 Jan Hubicka <jh@suse.cz>
1565
1566 * gcc.dg/ipa/inline-6.c: New testcase.
1567
1568 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1569
1570 PR rtl-optimization/55106
1571 * g++.dg/pr55106.C: New.
1572
1573 2012-10-29 Richard Guenther <rguenther@suse.de>
1574
1575 PR middle-end/53695
1576 * gcc.dg/torture/pr53695.c: New testcase.
1577
1578 2012-10-28 Jan Hubicka <jh@suse.cz>
1579
1580 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1581
1582 2012-10-28 Tobias Burnus <burnus@net-b.de>
1583
1584 PR fortran/54958
1585 * gfortran.dg/do_check_6.f90: New.
1586
1587 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1588 Jack Howarth <howarth@bromo.med.uc.edu>
1589
1590 PR target/54404
1591 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1592 to dg-options.
1593 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1594
1595 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1596
1597 PR target/34283
1598 * gcc.target/i386/pr34283.c: New test.
1599
1600 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1601
1602 PR c++/55081
1603 * g++.dg/opt/pr55081.C: New test.
1604
1605 PR debug/54970
1606 PR debug/54971
1607 * gcc.dg/guality/pr54970.c: New test.
1608
1609 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/54984
1612 * g++.dg/template/new11.C: New.
1613
1614 2012-10-26 Richard Biener <rguenther@suse.de>
1615
1616 PR middle-end/54824
1617 * gcc.dg/torture/pr54824.c: New testcase.
1618
1619 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1620
1621 * gcc.target/i386/fxsave-1.c: New.
1622 * gcc.target/i386/fxsave64-1.c: Ditto.
1623 * gcc.target/i386/fxrstor-1.c: Ditto.
1624 * gcc.target/i386/fxrstor64-1.c: Ditto.
1625 * gcc.target/i386/xsave-1.c: Ditto.
1626 * gcc.target/i386/xsave64-1.c: Ditto.
1627 * gcc.target/i386/xrstor-1.c: Ditto.
1628 * gcc.target/i386/xrstor64-1.c: Ditto.
1629 * gcc.target/i386/xsaveopt-1.c: Ditto.
1630 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1631 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1632 * gcc.target/i386/sse-13.c: Ditto.
1633 * gcc.target/i386/sse-14.c: Ditto.
1634 * gcc.target/i386/sse-22.c: Ditto.
1635 * gcc.target/i386/sse-23.c: Ditto.
1636 * g++.dg/other/i386-2.C: Ditto.
1637 * g++.dg/other/i386-3.C: Ditto.
1638
1639 2012-10-25 Jan Hubicka <jh@suse.cz>
1640
1641 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1642 at ivcanon time.
1643
1644 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/53761
1647 * g++.dg/ext/transparent-union.C: New.
1648
1649 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1650
1651 PR c++/54427
1652 * g++.dg/ext/vector19.C: New testcase.
1653
1654 2012-10-25 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/54902
1657 * g++.dg/torture/pr54902.C: New testcase.
1658
1659 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/34892
1662 * g++.dg/template/crash114.C: New.
1663
1664 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1665
1666 PR bootstrap/55049
1667 * gcc.target/i386/pr55049-1.c: New test.
1668
1669 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1670
1671 PR fortran/55037
1672 * gfortran.dg/class_dummy_4.f03: New.
1673
1674 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR rtl-optimization/55010
1677 * gcc.dg/pr55010.c: New test.
1678
1679 PR debug/54828
1680 * g++.dg/debug/pr54828.C: New test.
1681
1682 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1683
1684 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1685 * gcc.dg/vect/vect-83_64.c: Likewise.
1686
1687 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/54922
1690 * g++.dg/cpp0x/constexpr-union4.C: New.
1691
1692 2012-10-23 Jeff Law <law@redhat.com>
1693
1694 * gcc.c-torture/execute/pr54985.c: New test.
1695
1696 2012-10-23 Paul Koning <ni1d@arrl.net>
1697
1698 PR debug/54508
1699 * g++.dg/debug/dwarf2/pr54508.C: New.
1700
1701 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR c++/54844
1704 * g++.dg/template/sizeof14.C: New test.
1705
1706 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1707 Jim MacArthur <jim.macarthur@arm.com>
1708 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1709 Marcus Shawcroft <marcus.shawcroft@arm.com>
1710 Nigel Stephens <nigel.stephens@arm.com>
1711 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1712 Richard Earnshaw <rearnsha@arm.com>
1713 Sofiane Naci <sofiane.naci@arm.com>
1714 Stephen Thomas <stephen.thomas@arm.com>
1715 Tejas Belagod <tejas.belagod@arm.com>
1716 Yufeng Zhang <yufeng.zhang@arm.com>
1717
1718 * lib/target-supports.exp
1719 (check_profiling_available): Add AArch64.
1720 (check_effective_target_vect_int): Likewise.
1721 (check_effective_target_vect_shift): Likewise.
1722 (check_effective_target_vect_float): Likewise.
1723 (check_effective_target_vect_double): Likewise.
1724 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1725 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1726 (check_effective_target_vect_pack_trunc): Likewise.
1727 (check_effective_target_vect_unpack): Likewise.
1728 (check_effective_target_vect_hw_misalign): Likewise.
1729 (check_effective_target_vect_short_mult): Likewise.
1730 (check_effective_target_vect_int_mult): Likewise.
1731 (check_effective_target_vect_stridedN): Likewise.
1732 (check_effective_target_sync_int_long): Likewise.
1733 (check_effective_target_sync_char_short): Likewise.
1734 (check_vect_support_and_set_flags): Likewise.
1735 (check_effective_target_aarch64_tiny): New.
1736 (check_effective_target_aarch64_small): New.
1737 (check_effective_target_aarch64_large): New.
1738 * g++.dg/other/PR23205.C: Enable aarch64.
1739 * g++.dg/other/pr23205-2.C: Likewise.
1740 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1741 * gcc.c-torture/execute/20101011-1.c: Likewise.
1742 * gcc.dg/20020312-2.c: Likewise.
1743 * gcc.dg/20040813-1.c: Likewise.
1744 * gcc.dg/builtin-apply2.c: Likewise.
1745 * gcc.dg/stack-usage-1.c: Likewise.
1746
1747 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1748 Jim MacArthur <jim.macarthur@arm.com>
1749 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1750 Marcus Shawcroft <marcus.shawcroft@arm.com>
1751 Nigel Stephens <nigel.stephens@arm.com>
1752 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1753 Richard Earnshaw <rearnsha@arm.com>
1754 Sofiane Naci <sofiane.naci@arm.com>
1755 Stephen Thomas <stephen.thomas@arm.com>
1756 Tejas Belagod <tejas.belagod@arm.com>
1757 Yufeng Zhang <yufeng.zhang@arm.com>
1758
1759 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1760 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1761 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1762 * gcc.target/aarch64/aapcs/abitest.S: New file.
1763 * gcc.target/aarch64/aapcs/abitest.h: New file.
1764 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1765 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1766 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1767 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1768 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1769 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1770 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1771 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1772 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1773 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1774 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1775 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1776 * gcc.target/aarch64/aapcs/test_1.c: New file.
1777 * gcc.target/aarch64/aapcs/test_10.c: New file.
1778 * gcc.target/aarch64/aapcs/test_11.c: New file.
1779 * gcc.target/aarch64/aapcs/test_12.c: New file.
1780 * gcc.target/aarch64/aapcs/test_13.c: New file.
1781 * gcc.target/aarch64/aapcs/test_14.c: New file.
1782 * gcc.target/aarch64/aapcs/test_15.c: New file.
1783 * gcc.target/aarch64/aapcs/test_16.c: New file.
1784 * gcc.target/aarch64/aapcs/test_17.c: New file.
1785 * gcc.target/aarch64/aapcs/test_18.c: New file.
1786 * gcc.target/aarch64/aapcs/test_19.c: New file.
1787 * gcc.target/aarch64/aapcs/test_2.c: New file.
1788 * gcc.target/aarch64/aapcs/test_20.c: New file.
1789 * gcc.target/aarch64/aapcs/test_21.c: New file.
1790 * gcc.target/aarch64/aapcs/test_22.c: New file.
1791 * gcc.target/aarch64/aapcs/test_23.c: New file.
1792 * gcc.target/aarch64/aapcs/test_24.c: New file.
1793 * gcc.target/aarch64/aapcs/test_25.c: New file.
1794 * gcc.target/aarch64/aapcs/test_26.c: New file.
1795 * gcc.target/aarch64/aapcs/test_3.c: New file.
1796 * gcc.target/aarch64/aapcs/test_4.c: New file.
1797 * gcc.target/aarch64/aapcs/test_5.c: New file.
1798 * gcc.target/aarch64/aapcs/test_6.c: New file.
1799 * gcc.target/aarch64/aapcs/test_7.c: New file.
1800 * gcc.target/aarch64/aapcs/test_8.c: New file.
1801 * gcc.target/aarch64/aapcs/test_9.c: New file.
1802 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1803 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1804 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1805 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1806 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1807 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1808 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1809 * gcc.target/aarch64/aapcs/type-def.h: New file.
1810 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1811 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1812 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1813 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1814 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1815 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1816 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1817 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1818 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1819 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1820 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1821 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1822 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1823 * gcc.target/aarch64/aarch64.exp: New file.
1824 * gcc.target/aarch64/adc-1.c: New file.
1825 * gcc.target/aarch64/adc-2.c: New file.
1826 * gcc.target/aarch64/asm-1.c: New file.
1827 * gcc.target/aarch64/clrsb.c: New file.
1828 * gcc.target/aarch64/clz.c: New file.
1829 * gcc.target/aarch64/ctz.c: New file.
1830 * gcc.target/aarch64/csinc-1.c: New file.
1831 * gcc.target/aarch64/csinv-1.c: New file.
1832 * gcc.target/aarch64/csneg-1.c: New file.
1833 * gcc.target/aarch64/extend.c: New file.
1834 * gcc.target/aarch64/fcvt.x: New file.
1835 * gcc.target/aarch64/fcvt_double_int.c: New file.
1836 * gcc.target/aarch64/fcvt_double_long.c: New file.
1837 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1838 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1839 * gcc.target/aarch64/fcvt_float_int.c: New file.
1840 * gcc.target/aarch64/fcvt_float_long.c: New file.
1841 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1842 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1843 * gcc.target/aarch64/ffs.c: New file.
1844 * gcc.target/aarch64/fmadd.c: New file.
1845 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1846 * gcc.target/aarch64/frint.x: New file.
1847 * gcc.target/aarch64/frint_double.c: New file.
1848 * gcc.target/aarch64/frint_float.c: New file.
1849 * gcc.target/aarch64/index.c: New file.
1850 * gcc.target/aarch64/mneg-1.c: New file.
1851 * gcc.target/aarch64/mneg-2.c: New file.
1852 * gcc.target/aarch64/mneg-3.c: New file.
1853 * gcc.target/aarch64/mnegl-1.c: New file.
1854 * gcc.target/aarch64/mnegl-2.c: New file.
1855 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1856 * gcc.target/aarch64/pic-constantpool1.c: New file.
1857 * gcc.target/aarch64/pic-symrefplus.c: New file.
1858 * gcc.target/aarch64/predefine_large.c: New file.
1859 * gcc.target/aarch64/predefine_small.c: New file.
1860 * gcc.target/aarch64/predefine_tiny.c: New file.
1861 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1862 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1863 * gcc.target/aarch64/table-intrinsics.c: New file.
1864 * gcc.target/aarch64/tst-1.c: New file.
1865 * gcc.target/aarch64/vect-abs-compile.c: New file.
1866 * gcc.target/aarch64/vect-abs.c: New file.
1867 * gcc.target/aarch64/vect-abs.x: New file.
1868 * gcc.target/aarch64/vect-compile.c: New file.
1869 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1870 * gcc.target/aarch64/vect-faddv.c: New file.
1871 * gcc.target/aarch64/vect-faddv.x: New file.
1872 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1873 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1874 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1875 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1876 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1877 * gcc.target/aarch64/vect-fp-compile.c: New file.
1878 * gcc.target/aarch64/vect-fp.c: New file.
1879 * gcc.target/aarch64/vect-fp.x: New file.
1880 * gcc.target/aarch64/vect-mull-compile.c: New file.
1881 * gcc.target/aarch64/vect-mull.c: New file.
1882 * gcc.target/aarch64/vect-mull.x: New file.
1883 * gcc.target/aarch64/vect.c: New file.
1884 * gcc.target/aarch64/vect.x: New file.
1885 * gcc.target/aarch64/vector_intrinsics.c: New file.
1886 * gcc.target/aarch64/vfp-1.c: New file.
1887 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1888 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1889 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1890 * g++.dg/abi/aarch64_guard1.C: New file.
1891
1892 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR c++/54988
1895 * c-c++-common/pr54988.c: New test.
1896
1897 2012-10-23 Jan Hubicka <jh@suse.cz>
1898
1899 * gcc.dg/tree-prof/peel-1.c: New testcase.
1900
1901 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1902
1903 PR gcc/52945
1904 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1905
1906 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1907
1908 * gcc.dg/c99-predef-1.c: New test.
1909 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1910 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1911 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1912 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1913 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1914 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1915 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1916 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1917 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1918 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1919 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1920 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1921
1922 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1923
1924 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1925
1926 2012-10-23 Jan Hubicka <jh@suse.cz>
1927
1928 PR middle-end/54937
1929 * gcc.c-torture/execute/pr54937.c: New testcase.
1930 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1931
1932 2012-10-23 Jan Hubicka <jh@suse.cz>
1933
1934 PR middle-end/54967
1935 * gfortran.dg/pr54967.f90: New testcase.
1936
1937 2012-10-23 Terry Guo <terry.guo@arm.com>
1938
1939 PR target/55019
1940 * gcc.dg/pr55019.c: New.
1941
1942 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1943
1944 PR tree-optimization/55008
1945 * gcc.dg/tree-ssa/pr55008.c: New test.
1946
1947 2012-10-22 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/55011
1950 * gcc.dg/torture/pr55011.c: New testcase.
1951
1952 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1953
1954 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1955 * gcc.target/arm/pr40457-2.c: Likewise.
1956 * gcc.target/arm/pr40457-3.c: Likewise.
1957
1958 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1959
1960 * gnat.dg/specs/limited_with4.ads: New test.
1961 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1962
1963 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/modular4.adb: New test.
1966 * gnat.dg/modular4_pkg.ads: New helper.
1967
1968 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1971 * gnat.dg/specs/addr1.ads: Likewise.
1972
1973 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1974
1975 * gcc.dg/webizer.c (main): Add missing exit call.
1976
1977 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1978
1979 PR fortran/54465
1980 * gfortran.dg/wextra_1.f: New test.
1981
1982 2012-10-20 Jan Hubicka <jh@suse.cz>
1983
1984 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1985
1986 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1987
1988 PR fortran/54224
1989 * gfortran.dg/warn_unused_function.f90: New.
1990
1991 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1992
1993 * lib/target-supports.exp
1994 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1995
1996 2012-10-19 Richard Guenther <rguenther@suse.de>
1997
1998 PR tree-optimization/54981
1999 * gcc.dg/pr54981.c: New testcase.
2000
2001 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2002
2003 PR target/54892
2004 * gcc.target/arm/pr54892.c: New.
2005
2006 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2007
2008 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2009
2010 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2011
2012 PR c++/54501
2013 * g++.dg/init/array30.C: New.
2014 * g++.dg/init/array31.C: Likewise.
2015
2016 2012-10-18 Tobias Burnus <burnus@net-b.de>
2017
2018 PR fortran/54884
2019 * gfortran.dg/public_private_module_7.f90: New.
2020
2021 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/29633
2024 * g++.dg/template/pr29633.C: New.
2025
2026 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2027
2028 * gnat.dg/loop_optimization13.ad[sb]: New test.
2029 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2030
2031 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2032
2033 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2034 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2035 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2036 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2037
2038 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2039
2040 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2041 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2042 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2043 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2044 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2045 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2046
2047 2012-10-16 Jan Hubicka <jh@suse.cz>
2048
2049 * gcc.target/i386/l_fma_float_?.c: Update.
2050 * gcc.target/i386/l_fma_double_?.c: Update.
2051 * gfortran.dg/do_1.f90: XFAIL
2052 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2053 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2054 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2055 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2056 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2057 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2058 valid.
2059
2060 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2061
2062 PR c/53063
2063 PR c/40989
2064 * gcc.dg/Wstrict-overflow-24.c: New.
2065
2066 2012-10-16 Tobias Burnus <burnus@net-b.de>
2067
2068 PR fortran/50981
2069 PR fortran/54618
2070 * gfortran.dg/class_optional_1.f90: New.
2071 * gfortran.dg/class_optional_2.f90: New.
2072
2073 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR debug/54796
2076 * gcc.dg/guality/pr54796.c: New test.
2077
2078 PR tree-optimization/54889
2079 * gfortran.dg/pr54889.f90: New test.
2080
2081 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2082
2083 * g++.dg/other/dump-ada-spec-2.C: New test.
2084
2085 2012-10-16 Easwaran Raman <eraman@google.com>
2086
2087 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2088 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2089
2090 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2091
2092 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2093 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2094
2095 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2096
2097 PR target/54925
2098 * gcc.c-torture/compile/pr54925.c: New.
2099
2100 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2101
2102 PR target/51244
2103 * gcc.target/sh/pr51244-17.c: New.
2104
2105 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2106
2107 PR target/54760
2108 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2109 functions.
2110 * gcc.target/sh/pr54760-4.c: New.
2111
2112 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2113
2114 PR target/34777
2115 * gcc.target/sh/torture/sh-torture.exp: New.
2116 * gcc.target/sh/torture/pr34777.c: New.
2117
2118 2012-10-15 Matthias Klose <doko@ubuntu.com>
2119
2120 * lib/target-supports.exp (check_profiling_available): Match
2121 arm*-*-linux-* for ARM Linux/GNU.
2122 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2123 * gfortran.dg/enum_10.f90: Likewise.
2124 * gfortran.dg/enum_9.f90: Likewise.
2125 * gcc.target/arm/synchronize.c: Likewise.
2126 * g++.old-deja/g++.jason/enum6.C: Likewise.
2127 * g++.old-deja/g++.other/enum4.C: Likewise.
2128 * g++.old-deja/g++.law/enum9.C: Likewise.
2129
2130 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2131
2132 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2133 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2134
2135 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2136 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/17805
2139 * g++.dg/overload/operator6.C: New.
2140
2141 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/50080 (again)
2144 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2145 * g++.dg/parse/tmpl-outside1.C: Likewise.
2146 * g++.dg/template/qualttp18.C: Likewise.
2147 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2148 * g++.old-deja/g++.pt/overload13.C: Likewise.
2149
2150 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2151
2152 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2153 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2154 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2155 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2156 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2157 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2158 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2159 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2160
2161 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/50080
2164 * g++.dg/parse/tmpl-outside2.C: New.
2165 * g++.dg/parse/tmpl-outside1.C: Adjust.
2166 * g++.dg/template/qualttp18.C: Likewise.
2167 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2168 * g++.old-deja/g++.pt/overload13.C: Likewise.
2169
2170 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2171
2172 PR tree-optimization/54915
2173 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2174
2175 2012-10-15 Richard Guenther <rguenther@suse.de>
2176
2177 PR tree-optimization/54920
2178 * gcc.dg/torture/pr54920.c: New testcase.
2179
2180 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2181
2182 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2183
2184 2012-10-13 Jason Merrill <jason@redhat.com>
2185
2186 * g++.dg/tls/thread_local7g.C: Require tls_native.
2187
2188 2012-10-14 Jason Merrill <jason@redhat.com>
2189
2190 * g++.dg/cpp0x/inh-ctor1.C: New.
2191 * g++.dg/cpp0x/inh-ctor2.C: New.
2192 * g++.dg/cpp0x/inh-ctor3.C: New.
2193 * g++.dg/cpp0x/inh-ctor4.C: New.
2194 * g++.dg/cpp0x/inh-ctor5.C: New.
2195 * g++.dg/cpp0x/inh-ctor6.C: New.
2196 * g++.dg/cpp0x/inh-ctor7.C: New.
2197 * g++.dg/cpp0x/inh-ctor8.C: New.
2198 * g++.dg/cpp0x/inh-ctor9.C: New.
2199 * g++.dg/cpp0x/inh-ctor10.C: New.
2200 * g++.dg/cpp0x/inh-ctor11.C: New.
2201 * g++.dg/cpp0x/inh-ctor12.C: New.
2202 * g++.dg/cpp0x/inh-ctor13.C: New.
2203
2204 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2205
2206 PR rtl-optimization/54919
2207 * gcc.dg/pr54919.c: New testcase.
2208
2209 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2210
2211 PR c++/53581
2212 * g++.dg/template/crash113.C: New.
2213
2214 2012-10-14 Jan Hubicka <jh@suse.cz>
2215
2216 * gcc.dg/unroll_5.c: New testcase.
2217
2218 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2219
2220 PR c++/52643
2221 * g++.dg/opt/pr52643.C: New.
2222
2223 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2224
2225 PR target/54602
2226 * gcc.target/sh/pr54602-1.c: New.
2227 * gcc.target/sh/pr54602-2.c: New.
2228 * gcc.target/sh/pr54602-3.c: New.
2229 * gcc.target/sh/pr54602-4.c: New.
2230
2231 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2232
2233 PR target/54680
2234 * gcc.target/sh/pr54680.c: New.
2235
2236 2012-10-12 Jan Hubicka <jh@suse.cz>
2237
2238 * gcc.dg/webizer.c: New testcase.
2239
2240 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2241
2242 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2243 specify -m64.
2244
2245 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2246
2247 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2248 Return 0 if already specifying -mfloat-abi other than hard.
2249
2250 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2251
2252 * gcc.dg/pr53060.c: Prune irrelevant warning.
2253
2254 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR c/54381
2257 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2258 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2259 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2260 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2261 Adjust expected wording of warnings for *cmp* builtins.
2262 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2263 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2264
2265 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 PR c++/24449
2268 * g++.dg/parse/friend-main.C: New.
2269
2270 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2271
2272 PR c++/53055
2273 * g++.dg/pr53055.C: New testcase.
2274
2275 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2276
2277 PR c++/52744
2278 * g++.dg/cpp0x/pr52744.C: New.
2279
2280 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2281
2282 PR fortran/40453
2283 * gfortran.dg/dummy_procedure_9.f90: New.
2284
2285 2012-10-12 Richard Biener <rguenther@suse.de>
2286
2287 PR tree-optimization/54894
2288 * gcc.dg/torture/pr54894.c: New testcase.
2289
2290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2291
2292 PR target/51244
2293 * gcc.target/sh/pr51244-13.c: New.
2294 * gcc.target/sh/pr51244-14.c: New.
2295 * gcc.target/sh/pr51244-15.c: New.
2296 * gcc.target/sh/pr51244-16.c: New.
2297
2298 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/51878
2301 * g++.dg/cpp0x/decltype45.C: New.
2302
2303 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2304
2305 PR fortran/54784
2306 * gfortran.dg/class_allocate_13.f90: New.
2307
2308 2012-10-11 Jason Merrill <jason@redhat.com>
2309
2310 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2311 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2312
2313 * g++.dg/gomp/tls-5.C: Require tls_native.
2314 * g++.dg/tls/thread_local7.C: Require tls_native.
2315 * g++.dg/tls/static2.C: New.
2316
2317 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2318
2319 PR c++/36107
2320 * g++.dg/ext/weak5.C: New.
2321
2322 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2323
2324 PR testsuite/54868
2325 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2326 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2327
2328 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/43765
2331 * g++.dg/parse/pr43765.C: New.
2332
2333 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2336
2337 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/43663
2340 * g++.dg/init/bitfield3.C: New.
2341
2342 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2343
2344 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2345
2346 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR tree-optimization/54877
2349 * gcc.dg/torture/pr54877.c: New test.
2350
2351 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2352
2353 PR testsuite/53397
2354 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2355 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2356 and remove target info from dg-do compile.
2357 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2358 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2359 and remove target info from dg-do compile.
2360
2361 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2362
2363 * gcc.dg/pr54782.c: Require target with pthread support.
2364
2365 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/53122
2368 * g++.dg/cpp0x/auto35.C: New.
2369
2370 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2371
2372 PR c++/53540 - using fails to be equivalent to typedef
2373 * g++.dg/cpp0x/alias-decl-24.C: New test.
2374
2375 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2376
2377 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2378 that c++11 attributes to types are ignored for now.
2379 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2381
2382 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2383
2384 PR c++/53741
2385 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2386
2387 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 PR c++/50478
2390 * g++.dg/cpp0x/initlist67.C: New.
2391
2392 2012-10-10 Dehao Chen <dehao@google.com>
2393
2394 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2395
2396 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2397
2398 PR target/52480
2399 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2400 Add runtime tests.
2401
2402 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/53307
2405 * g++.dg/cpp0x/decltype44.C: New.
2406
2407 2012-10-09 Steve Ellcey <sellcey@mips.com>
2408
2409 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2410
2411 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/53763
2414 * g++.dg/cpp0x/decltype43.C: New.
2415
2416 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2417
2418 PR middle-end/53397
2419 * gcc.dg/pr53397-1.c: New test case.
2420 * gcc.dg/pr53397-2.c: New test case.
2421
2422 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/54194
2425 * g++.dg/warn/Wparentheses-26.C: Adjust.
2426 * g++.dg/warn/Wparentheses-27.C: New.
2427
2428 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2429
2430 PR c++/54427
2431 * c-c++-common/vector-scalar.c: New testcase.
2432 * g++.dg/ext/vector18.C: New testcase.
2433 * g++.dg/ext/vector5.C: This is not an error anymore.
2434 * gcc.dg/init-vec-1.c: Move ...
2435 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2436 * gcc.c-torture/execute/vector-shift1.c: Move ...
2437 * c-c++-common/torture/vector-shift1.c: ... here.
2438 * gcc.dg/scal-to-vec1.c: Move ...
2439 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2440 C++11. Adapt error messages.
2441 * gcc.dg/convert-vec-1.c: Move ...
2442 * c-c++-common/convert-vec-1.c: ... here.
2443 * gcc.dg/scal-to-vec2.c: Move ...
2444 * c-c++-common/scal-to-vec2.c: ... here.
2445
2446 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2447
2448 PR target/54400
2449 * gcc.target/i386/pr54400.c: New testcase.
2450
2451 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR c++/54858
2454 * g++.dg/template/pr54858.C: New test.
2455
2456 2012-10-08 Marek Polacek <polacek@redhat.com>
2457
2458 PR debug/54831
2459 * g++.dg/debug/pr54831.C: New test.
2460
2461 2012-10-08 Dehao Chen <dehao@google.com>
2462
2463 * g++.dg/predict-loop-exit-1.C: New.
2464 * g++.dg/predict-loop-exit-2.C: New.
2465 * g++.dg/predict-loop-exit-3.C: New.
2466
2467 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2468
2469 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2470
2471 2012-10-08 Jason Merrill <jason@redhat.com>
2472
2473 * g++.dg/gomp/tls-5.C: New.
2474 * g++.dg/gomp/tls-wrap1.C: New.
2475 * g++.dg/gomp/tls-wrap2.C: New.
2476 * g++.dg/gomp/tls-wrap3.C: New.
2477 * g++.dg/gomp/tls-wrap4.C: New.
2478 * g++.dg/gomp/tls-wrapper-cse.C: New.
2479 * g++.dg/tls/thread_local-cse.C: New.
2480 * g++.dg/tls/thread_local-order1.C: New.
2481 * g++.dg/tls/thread_local-order2.C: New.
2482 * g++.dg/tls/thread_local-wrap1.C: New.
2483 * g++.dg/tls/thread_local-wrap2.C: New.
2484 * g++.dg/tls/thread_local-wrap3.C: New.
2485 * g++.dg/tls/thread_local-wrap4.C: New.
2486 * g++.dg/tls/thread_local2g.C: New.
2487 * g++.dg/tls/thread_local3g.C: New.
2488 * g++.dg/tls/thread_local4g.C: New.
2489 * g++.dg/tls/thread_local5g.C: New.
2490 * g++.dg/tls/thread_local6g.C: New.
2491 * g++.dg/tls/thread_local7g.C: New.
2492
2493 * g++.dg/tls/thread_local3.C: New.
2494 * g++.dg/tls/thread_local4.C: New.
2495 * g++.dg/tls/thread_local5.C: New.
2496 * g++.dg/tls/thread_local6.C: New.
2497
2498 * g++.dg/tls/init-2.C: Tweak errors.
2499 * g++.dg/tls/thread_local1.C: New.
2500 * g++.dg/tls/thread_local2.C: New.
2501 * g++.dg/tls/thread_local7.C: New.
2502
2503 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2504
2505 PR target/54866
2506 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2507
2508 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2509
2510 PR target/54685
2511 * gcc.target/sh/pr54685.c: New.
2512
2513 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2514
2515 PR c++/53528 C++11 attribute support
2516 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2517 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2518 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2519 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2520 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2521 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2522 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2523 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2524 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2525 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2526 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2527 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2528 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2529 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2530 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2531 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2532 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2533 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2534 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2535 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2536 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2537 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2538 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2539 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2540 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2542 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2543 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2544 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2546 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2547 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2548 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2573
2574 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2575
2576 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2577 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2578 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2579
2580 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2581
2582 PR target/54760
2583 * gcc.target/sh/pr54760-2.c: New.
2584 * gcc.target/sh/pr54760-3.c: New.
2585
2586 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/51422
2589 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2590
2591 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2592 Sandra Loosemore <sandra@codesourcery.com>
2593
2594 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2595 and test that the accumulator is initialized using MULT.
2596 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2597 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2598
2599 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 PR c++/52764
2602 * g++.dg/cpp0x/stdint.C: New.
2603
2604 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/54249
2607 * g++.dg/cpp0x/stddef.C: New.
2608
2609 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2610
2611 PR fortran/54832
2612 * gfortran.dg/typebound_operator_17.f90: New.
2613
2614 2012-10-06 Jan Hubicka <jh@suse.cz>
2615
2616 PR lto/53831
2617 PR lto/54776
2618 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2619
2620 2012-10-06 Jan Hubicka <jh@suse.cz>
2621
2622 * gcc.dg/lto/resolutions_0.c: New testcase.
2623
2624 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2625
2626 PR fortran/45521
2627 * gfortran.dg/generic_25.f90: New.
2628 * gfortran.dg/generic_26.f90: New.
2629 * gfortran.dg/generic_27.f90: New.
2630
2631 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2632
2633 PR target/54760
2634 * gcc.target/sh/pr54760-1.c: New.
2635
2636 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2637
2638 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2639 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2640 * g++.dg/warn/Wsign-compare-5.C: New test.
2641 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2642 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2643 * g++.dg/ext/builtin30.C: New test.
2644 * g++.dg/ext/vla12.C: New test.
2645 * gcc.dg/builtins-85.c: New test.
2646
2647 PR debug/54519
2648 * gcc.dg/guality/pr54519-1.c: New test.
2649 * gcc.dg/guality/pr54519-2.c: New test.
2650 * gcc.dg/guality/pr54519-3.c: New test.
2651 * gcc.dg/guality/pr54519-4.c: New test.
2652 * gcc.dg/guality/pr54519-5.c: New test.
2653 * gcc.dg/guality/pr54519-6.c: New test.
2654
2655 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR c++/50893
2658 * g++.dg/cpp0x/defaulted38.C: New.
2659
2660 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR tree-optimization/33763
2663 * c-c++-common/pr33763.c: New test.
2664
2665 PR tree-optimization/54810
2666 * gcc.dg/tree-ssa/vrp85.c: New test.
2667
2668 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2669
2670 * gcc.dg/ucnid-7.c: Skip on AIX.
2671 * gcc.dg/ucnid-8.c: Same.
2672 * gcc.dg/ucnid-10.c: Same.
2673 * gcc.dg/ucnid-13.c: Same.
2674 * gcc.dg/attr-alias-3.c: Same.
2675 * gcc.dg/attr-alias-5.c: Same.
2676 * gcc.dg/torture/pr51106-2.c: Same.
2677 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2678
2679 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/52233
2682 * g++.dg/cpp0x/alias-decl-23.C: New.
2683
2684 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2685
2686 PR c++/53403
2687 * g++.dg/template/friend53.C: New.
2688
2689 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2692 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2693 (scan-ada-spec): Likewise.
2694 (scan-ada-spec-not): Likewise.
2695 * gcc.dg/dump-ada-spec-1.c: New test.
2696 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2697
2698 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2699
2700 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2701
2702 2012-10-04 Florian Weimer <fweimer@redhat.com>
2703
2704 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2705
2706 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2707
2708 PR c++/54323
2709 * g++.dg/cpp0x/pr54323.C: New.
2710
2711 2012-10-04 Richard Guenther <rguenther@suse.de>
2712
2713 PR middle-end/54735
2714 * g++.dg/torture/pr54735.C: New testcase.
2715
2716 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 PR rtl-optimization/54739
2719 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2720
2721 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2722
2723 PR target/51244
2724 * gcc.target/sh/pr51244-12.c: New.
2725
2726 2012-10-03 Dehao Chen <dehao@google.com>
2727
2728 PR middle-end/54782
2729 * gcc.dg/pr54782.c: New test.
2730
2731 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR c++/54777
2734 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2735
2736 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2737
2738 PR fortran/54778
2739 * gfortran.dg/class_53.f90: New.
2740
2741 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2742
2743 PR debug/54551
2744 * gcc.dg/guality/pr54551.c: New.
2745
2746 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2747
2748 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2749 * gcc.target/powerpc/pr46728-2.c: Likewise.
2750
2751 2012-10-02 Sharad Singhai <singhai@google.com>
2752
2753 PR testsuite/54772
2754 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2755 to fix test failures caused by r191883.
2756 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2757 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2758 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2759 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2760 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2761 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2762 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2763 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2764 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2765
2766 2012-09-30 Sharad Singhai <singhai@google.com>
2767
2768 * gcc.target/i386/vect-double-1.c: Fix test.
2769
2770 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2771
2772 PR target/54087
2773 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2774 atomic_sub fails.
2775
2776 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2777
2778 PR rtl-optimization/54457
2779 * gcc.target/i386/pr54457.c: New test.
2780
2781 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2782
2783 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2784
2785 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2786
2787 * gcc.target/i386/vect-rebuild.c: New testcase.
2788
2789 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2790
2791 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2792
2793 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2794
2795 * gcc.target/mips/pr37362.c: Fix target selector.
2796
2797 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2798
2799 PR target/54083
2800 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2801
2802 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2803
2804 * gcc.dg/ucnid-8.c: Update line number.
2805 * gcc.dg/torture/pr51106-2.c: Likewise.
2806
2807 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2808
2809 PR fortran/54667
2810 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2811 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2812 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2813
2814 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2815
2816 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2817 partially reverting r170092.
2818 * gfortran.dg/class_7.f03: Ditto.
2819 * gfortran.dg/coarray_14.f90: Ditto.
2820 * gfortran.dg/typebound_proc_13.f03: Ditto.
2821
2822 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2823
2824 PR c++/54738
2825 * g++.dg/cpp0x/sfinae42.C: New.
2826
2827 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2828
2829 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2830 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2831 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2832 * gcc.dg/pr42629.c: XFAIL on AIX.
2833 * gcc.dg/pr47684.c: Same.
2834 * gcc.dg/pr43670.c: Same.
2835 * gcc.dg/pr42916.c: Same.
2836 * gcc.dg/pr45449.c: Same.
2837 * gcc.dg/pr50017.c: Same.
2838 * gcc.dg/pr42728.c: Same.
2839 * gcc.dg/pr47881.c: Same.
2840 * gcc.dg/pr44023.c: Same.
2841 * gcc.dg/pr41345.c: Same.
2842 * gcc.dg/pr42630.c: Same.
2843 * gcc.dg/pr44971.c: Same.
2844 * gcc.dg/pr46771.c: Same.
2845 * gcc.dg/ucnid-8.c: Same.
2846 * gcc.dg/ucnid-10.c: Same.
2847 * gcc.dg/ucnid-13.c: Same.
2848 * gcc.dg/torture/pr51106-2.c: Same.
2849 * gcc.dg/pr48768.c: Same.
2850 * gcc.dg/pr42631.c: Same.
2851 * gcc.dg/pr43084.c: Same.
2852 * gcc.dg/ucnid-7.c: Same.
2853 * gcc.dg/pr42889.c: Same.
2854 * gcc.dg/pr41241.c: Same.
2855 * gcc.dg/pr42719.c: Same.
2856 * g++.dg/debug/pr46583.C: Same.
2857 * g++.dg/debug/pr47106.C: Same.
2858 * g++.dg/opt/pr48549.C: Same.
2859 * g++.dg/other/pr42685.C: Same.
2860 * c-c++-common/pr43942.c: Same.
2861
2862 2012-09-29 Ian Lance Taylor <iant@google.com>
2863
2864 * go.test/go-test.exp: Update for latest version of Go testsuite.
2865
2866 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2867
2868 PR fortran/52724
2869 * gfortran.dg/internal_readwrite_3.f90: New test.
2870
2871 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2872
2873 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2874 c-c++-common/Wunused-local-typedefs-2.c to here.
2875
2876 PR c++/54372 - unused attribute inactive on dependant entities
2877 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2878
2879 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2880
2881 PR c++/29028 - Missed unused warning on using declaration
2882 * g++.dg/warn/Wunused-var-18.C: New test.
2883
2884 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2885
2886 PR c++/53551 - -Wunused-local-typedefs misses uses
2887 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2888
2889 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR target/54716
2892 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2893
2894 PR tree-optimization/54713
2895 * gcc.c-torture/compile/pr54713-1.c: New test.
2896 * gcc.c-torture/compile/pr54713-2.c: New test.
2897 * gcc.c-torture/compile/pr54713-3.c: New test.
2898
2899 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2900
2901 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2902
2903 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2904
2905 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2906
2907 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR target/54703
2910 * gcc.target/i386/pr54703.c: New test.
2911
2912 2012-09-27 Richard Guenther <rguenther@suse.de>
2913
2914 PR lto/54709
2915 * gcc.dg/lto/pr54709_0.c: New testcase.
2916 * gcc.dg/lto/pr54709_1.c: Likewise.
2917
2918 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2919
2920 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2921
2922 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2923
2924 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2925
2926 * gcc.target/arm/pr42879.c: Handle big-endian.
2927
2928 2012-09-26 Steve Ellcey <sellcey@mips.com>
2929
2930 PR c/37303
2931 * gcc.dg/pr37303.c: Check for rdata or rodata.
2932
2933 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2934
2935 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2936
2937 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2938
2939 PR target/51274
2940 PR target/53087
2941 * gcc.target/powerpc/ppc-ne0-1.c: New.
2942
2943 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2944
2945 PR target/54089
2946 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2947 test_19, test_20, test_21, test_22, test_23): New functions.
2948 * gcc.target/sh/pr54089-4.c: New.
2949 * gcc.target/sh/pr54089-5.c: New.
2950 * gcc.target/sh/pr54089-6.c: New.
2951 * gcc.target/sh/pr54089-7.c: New.
2952
2953 2012-09-25 Richard Guenther <rguenther@suse.de>
2954
2955 PR lto/54625
2956 * gcc.dg/lto/pr54702_0.c: New testcase.
2957 * gcc.dg/lto/pr54702_1.c: Likewise.
2958 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2959 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2960 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2961 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2962
2963 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 PR c++/54526
2966 * g++.dg/cpp0x/parse2.C: New.
2967 * g++.dg/parse/error11.C: Adjust.
2968 * g++.dg/parse/error12.C: Likewise.
2969
2970 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2971
2972 * gcc.target/i386/20030217-1.c: Added check for
2973 large_long_double effective target.
2974 * gcc.target/i386/387-3.c: Likewise.
2975 * gcc.target/i386/387-4.c: Likewise.
2976 * gcc.target/i386/pr36578-1.c: Likewise.
2977 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2978 when long double size is equal double size.
2979 * gcc.target/i386/excess-precision-1.c: Likewise.
2980 * gcc.target/i386/pr36578-2.c: Likewise.
2981 * gcc.target/i386/20030217-2.c: New testcase.
2982
2983 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR tree-optimization/54676
2986 * gcc.dg/pr54676.c: New test.
2987
2988 2012-09-25 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/53663
2991 * gcc.dg/torture/pr53663-1.c: New testcase.
2992 * gcc.dg/torture/pr53663-2.c: Likewise.
2993 * gcc.dg/torture/pr53663-3.c: Likewise.
2994
2995 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2996
2997 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2998
2999 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3000
3001 * lib/target-supports-dg.exp (dg-require-effective-target,
3002 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3003 dg-process-target-1 instead of dg-process-target.
3004 (dg-process-target-1): Rename from dg-process-target.
3005 (dg-process-target): New.
3006
3007 2012-09-24 Richard Guenther <rguenther@suse.de>
3008
3009 PR tree-optimization/54684
3010 * g++.dg/torture/pr54684.C: New testcase.
3011
3012 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3013
3014 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3015
3016 2012-09-24 Richard Guenther <rguenther@suse.de>
3017
3018 PR middle-end/52173
3019 * gcc.dg/tm/pr52173-1.c: New.
3020 * gcc.dg/tm/pr52173-2.c: New.
3021
3022 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3023
3024 * gcc.dg/pr54669.c: New test.
3025
3026 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3027 Dominique Dhumieres <dominiq@lps.ens.fr>
3028
3029 PR testsuite/54677
3030 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3031
3032 2012-09-23 Tobias Burnus <burnus@net-b.de>
3033
3034 PR fortran/54618
3035 * gfortran.dg/class_array_14.f90: New.
3036
3037 2012-09-22 Kai Tietz <ktietz@redhat.com>
3038
3039 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3040 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3041
3042 2012-09-21 Dehao Chen <dehao@google.com>
3043
3044 PR go/54649
3045 PR tree-optimization/54655
3046 * g++.dg/pr54655.C: New testcase.
3047
3048 2012-09-21 Richard Guenther <rguenther@suse.de>
3049
3050 PR tree-optimization/54647
3051 * g++.dg/torture/pr54647.C: New testcase.
3052
3053 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3054
3055 PR c++/54427
3056 * c-c++-common/torture/vector-compare-2.c: Add -w.
3057
3058 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * gnat.dg/opt20.ads: Move dg directive to...
3061 * gnat.dg/opt20.adb: ...here.
3062 * gnat.dg/addr1.ad[sb]: Likewise.
3063 * gnat.dg/concat2.ad[sb]: Likewise.
3064 * gnat.dg/array16.ad[sb]: Likewise.
3065 * gnat.dg/atomic5.ad[sb]: Likewise.
3066 * gnat.dg/discr29.ad[sb]: Likewise.
3067 * gnat.dg/noreturn5.ad[sb]: Likewise.
3068 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3069 * gnat.dg/discr23.ads: Remove dg directive.
3070 * gnat.dg/nested_float_packed.ads: Likewise.
3071 * gnat.dg/oconst6.ads: Move to...
3072 * gnat.dg/specs/oconst6.ads: ...here.
3073
3074 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/52432
3077 * g++.dg/cpp0x/decltype32.C: Tweak.
3078
3079 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3080
3081 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3082 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3083 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3084 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3085
3086 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3087
3088 PR c++/54581
3089 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3090
3091 2012-09-19 Steve Ellcey <sellcey@mips.com>
3092
3093 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3094
3095 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3096
3097 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3098 * gcc.target/powerpc/ppc-mftb.c: New file.
3099
3100 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3101
3102 PR target/54089
3103 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3104 functions.
3105
3106 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3107
3108 PR target/54236
3109 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3110
3111 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3112
3113 * gcc.c-torture/execute/20120919-1.c: New test.
3114
3115 2012-09-19 Richard Guenther <rguenther@suse.de>
3116
3117 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3118
3119 2012-09-19 Richard Guenther <rguenther@suse.de>
3120
3121 * gcc.dg/builtin-unreachable-6.c: Adjust.
3122
3123 2012-09-19 Richard Guenther <rguenther@suse.de>
3124
3125 * gcc.dg/builtin-object-size-10.c: Adjust.
3126 * gcc.dg/builtin-unreachable-5.c: Adjust.
3127 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3128 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3129 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3130 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3131 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3132 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3133 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3134 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3135 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3136 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3137 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3138 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3139
3140 2012-09-19 Richard Guenther <rguenther@suse.de>
3141
3142 PR tree-optimization/54132
3143 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3144 * gcc.dg/torture/pr54132.c: Likewise.
3145
3146 2012-09-19 Terry Guo <terry.guo@arm.com>
3147
3148 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3149 extra prune rules that will be applied to all tests in a .exp file.
3150 (gcc-dg-prune): Use rules defined by the above variable.
3151 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3152 harmless warnings on architecture switch conflict.
3153
3154 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3155
3156 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3157 of asm-comment characters instead of a single one.
3158 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3159
3160 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3161
3162 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3163
3164 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3165 target instead of xfailing it.
3166 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3167 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3168 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3169 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3170 * gcc.dg/vect/vect-104.c: Likewise.
3171 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3172 * gcc.dg/vect/vect-outer-1.c: Likewise.
3173 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3174 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3175 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3176 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3177 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3178 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3179 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3180 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3181 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3182
3183 * lib/target-supports.exp
3184 (check_effective_target_vect_widen_mult_qi_to_hi,
3185 check_effective_target_vect_widen_mult_hi_to_si,
3186 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3187 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3188 check_effective_target_vect_pack_trunc,
3189 check_effective_target_vect_unpack,
3190 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3191 instead of arm_none.
3192
3193 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3194
3195 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3196
3197 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3198 config to compiler_flags.
3199
3200 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR target/54592
3203 * gcc.target/i386/pr54592.c: New test.
3204
3205 PR tree-optimization/54610
3206 * gcc.target/i386/pr54610.c: New test.
3207
3208 2012-09-17 Jason Merrill <jason@redhat.com>
3209
3210 PR c++/54575
3211 * g++.dg/cpp0x/alias-decl-21.C: New.
3212 * g++.dg/cpp0x/alias-decl-22.C: New.
3213
3214 2012-09-17 Tobias Burnus <burnus@net-b.de>
3215
3216 PR fortran/54608
3217 * gfortran.dg/scan_2.f90: New.
3218
3219 2012-09-17 Jason Merrill <jason@redhat.com>
3220
3221 PR c++/53661
3222 * g++.dg/init/aggr9.C: New.
3223
3224 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3225
3226 * gnat.dg/loop_optimization12.ad[sb]: New test.
3227
3228 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3229
3230 PR fortran/54285
3231 * gfortran.dg/proc_ptr_result_7.f90: New.
3232
3233 2012-09-17 Tobias Burnus <burnus@net-b.de>
3234
3235 PR fortran/54603
3236 * gfortran.dg/structure_constructor_11.f90: New.
3237
3238 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR tree-optimization/54563
3241 * g++.dg/torture/pr54563.C: New test.
3242
3243 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3244
3245 PR fortran/54594
3246 * gfortran.dg/typebound_generic_14.f03: New.
3247
3248 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3249
3250 PR fortran/54387
3251 * gfortran.dg/proc_ptr_38.f90: New.
3252
3253 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3254
3255 PR debug/54460
3256 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3257 to scary regexp.
3258
3259 PR testsuite/54007
3260 * gnat.dg/lto15.adb: Require lto.
3261
3262 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3263 "myBindC" for hppa*-*-hpux*.
3264
3265 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3266
3267 * gfortran.dg/namelist_75.f90: New test.
3268
3269 2012-09-15 Tom de Vries <tom@codesourcery.com>
3270
3271 * gcc.dg/tree-ssa/vrp82.c: New test.
3272 * gcc.dg/tree-ssa/vrp83.c: Same.
3273 * gcc.dg/tree-ssa/vrp84.c: Same.
3274
3275 2012-09-15 Tom de Vries <tom@codesourcery.com>
3276
3277 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3278 * gcc.dg/tree-ssa/vrp81.c: ... this.
3279
3280 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3281
3282 PR target/54222
3283 * gcc.target/avr/torture/fix-types.h: New.
3284 * gcc.target/avr/torture/vals-hr.def: New.
3285 * gcc.target/avr/torture/vals-r.def: New.
3286 * gcc.target/avr/torture/vals-k.def: New.
3287 * gcc.target/avr/torture/vals-ur.def: New.
3288 * gcc.target/avr/torture/vals-uk.def: New.
3289 * gcc.target/avr/torture/vals-uhr.def: New.
3290 * gcc.target/avr/torture/vals-llk.def: New.
3291 * gcc.target/avr/torture/vals-ullk.def: New.
3292 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3293 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3294 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3295 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3296 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3297 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3298 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3299 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3300
3301 2012-09-14 Dehao Chen <dehao@google.com>
3302
3303 * g++.dg/debug/dwarf2/deallocator.C: New test.
3304
3305 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3306
3307 PR c/54552
3308 * gcc.c-torture/compile/pr54552-1.c: New test.
3309
3310 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3311
3312 PR c++/54427
3313 * g++.dg/other/vector-compare.C: New testcase.
3314 * c-c++-common/vector-compare-3.c: New testcase.
3315 * gcc.dg/vector-shift.c: Move ...
3316 * c-c++-common/vector-shift.c: ... here.
3317 * gcc.dg/vector-shift1.c: Move ...
3318 * c-c++-common/vector-shift1.c: ... here.
3319 * gcc.dg/vector-shift3.c: Move ...
3320 * c-c++-common/vector-shift3.c: ... here.
3321 * gcc.dg/vector-compare-1.c: Move ...
3322 * c-c++-common/vector-compare-1.c: ... here.
3323 * gcc.dg/vector-compare-2.c: Move ...
3324 * c-c++-common/vector-compare-2.c: ... here.
3325 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3326 * c-c++-common/torture/vector-compare-1.c: ... here.
3327 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3328 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3329 * c-c++-common/torture/vector-compare-2.c: ... here.
3330 * gcc.c-torture/execute/vector-shift.c: Move ...
3331 * c-c++-common/torture/vector-shift.c: ... here.
3332 * gcc.c-torture/execute/vector-shift2.c: Move ...
3333 * c-c++-common/torture/vector-shift2.c: ... here.
3334 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3335 * c-c++-common/torture/vector-subscript-1.c: ... here.
3336 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3337 * c-c++-common/torture/vector-subscript-2.c: ... here.
3338 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3339 * c-c++-common/torture/vector-subscript-3.c: ... here.
3340
3341 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3342
3343 PR c/54103
3344 * gcc.c-torture/compile/pr54103-1.c,
3345 gcc.c-torture/compile/pr54103-2.c,
3346 gcc.c-torture/compile/pr54103-3.c,
3347 gcc.c-torture/compile/pr54103-4.c,
3348 gcc.c-torture/compile/pr54103-5.c,
3349 gcc.c-torture/compile/pr54103-6.c: New tests.
3350 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3351
3352 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3353
3354 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3355
3356 2012-09-14 Richard Guenther <rguenther@suse.de>
3357
3358 PR tree-optimization/54565
3359 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3360 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3361
3362 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3363
3364 * gcc.target/arm/combine-movs.c: Add missing space.
3365
3366 2012-09-14 Richard Guenther <rguenther@suse.de>
3367
3368 * g++.dg/torture/builtin-location.C: New testcase.
3369
3370 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3371 Manuel López-Ibåñez <manu@gcc.gnu.org>
3372
3373 PR c++/53210
3374 * g++.dg/warn/Wuninitialized-self.C: New.
3375
3376 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3377
3378 PR c/54559
3379 * gcc.c-torture/compile/pr54559.c: New test.
3380
3381 2012-09-13 Jason Merrill <jason@redhat.com>
3382
3383 PR c++/53839
3384 * g++.dg/cpp0x/constexpr-temp1.C: New.
3385
3386 PR c++/54511
3387 * g++.dg/template/anonunion2.C: New.
3388
3389 PR c++/53836
3390 * g++.dg/template/init10.C: New.
3391
3392 2012-09-13 Tobias Burnus <burnus@net-b.de>
3393
3394 PR fortran/54556
3395 * gfortran.dg/implicit_pure_3.f90: New.
3396
3397 2012-09-13 Richard Guenther <rguenther@suse.de>
3398
3399 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3400
3401 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3402
3403 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3404
3405 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406
3407 * c-c++-common/pr51712.c: Handle for short-enum targets.
3408
3409 2012-09-12 Terry Guo <terry.guo@arm.com>
3410
3411 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3412 and lsrs for Thumb2 mode.
3413
3414 2012-09-12 Jan Hubicka <jh@suse.cz>
3415
3416 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3417
3418 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 PR target/54445
3421 * gcc.target/i386/pr54445-1.c: New file.
3422 * gcc.target/i386/pr54445-2.c: Likewise.
3423
3424 2012-09-12 Tobias Burnus <burnus@net-b.de>
3425
3426 PR fortran/54225
3427 PR fortran/53306
3428 * gfortran.dg/coarray_10.f90: Update dg-error.
3429 * gfortran.dg/coarray_28.f90: New.
3430 * gfortran.dg/array_section_3.f90: New.
3431
3432 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3433
3434 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3435 gcc.target/arm/pr48252.c: Fix for big-endian support.
3436
3437 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3438
3439 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3440
3441 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3442 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3443
3444 * gcc.target/arm/neon-vfma-1.c: New testcase.
3445 * gcc.target/arm/neon-vfms-1.c: Likewise.
3446 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3447 of float.
3448 * gcc.target/arm/neon-vmls-1.c: Likewise.
3449 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3450 function.
3451 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3452 (check_effective_target_arm_neonv2_ok): Likewise.
3453 (check_effective_target_arm_neonv2_hw): Likewise.
3454 (check_effective_target_arm_neonv2): Likewise.
3455
3456 2012-09-11 Richard Guenther <rguenther@suse.de>
3457
3458 PR middle-end/54515
3459 * g++.dg/tree-ssa/pr54515.C: New testcase.
3460
3461 2012-09-10 Andrew Pinski <apinski@cavium.com>
3462
3463 PR tree-opt/c54362
3464 * gcc.dg/tm/memopt-16.c: New testcase.
3465
3466 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3467
3468 PR c++/54541
3469 PR c++/54542
3470 * g++.dg/cpp0x/sfinae40.C: New.
3471 * g++.dg/cpp0x/sfinae41.C: Likewise.
3472
3473 2012-09-10 Jason Merrill <jason@redhat.com>
3474
3475 PR c++/54538
3476 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3477
3478 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3479
3480 PR target/54089
3481 * gcc.target/sh/pr54089-3.c: New.
3482
3483 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3484
3485 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3486
3487 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3488
3489 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3490
3491 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3492
3493 * gcc.dg/pr52558-2.c: Delete.
3494 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3495
3496 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3497
3498 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3499
3500 2012-09-10 Richard Guenther <rguenther@suse.de>
3501
3502 PR tree-optimization/54520
3503 * gcc.dg/torture/pr54520.c: New testcase.
3504
3505 2012-09-10 Jason Merrill <jason@redhat.com>
3506
3507 PR c++/54506
3508 * g++.dg/cpp0x/implicit14.C: New.
3509
3510 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3511
3512 PR fortran/54208
3513 * gfortran.dg/bound_simplification_3.f90: New test.
3514
3515 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3516
3517 PR testsuite/54184
3518 * gcc.dg/pr52558-1.c: Delete.
3519 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3520
3521 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3522
3523 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3524 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3525 * gcc.target/arm/smlaltt-1.c: Likewise.
3526
3527 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3528
3529 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3530
3531 2012-09-07 Tom de Vries <tom@codesourcery.com>
3532
3533 PR tree-optimization/53986
3534 * gcc.dg/tree-ssa/vrp80.c: New test.
3535 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3536
3537 2012-09-06 Jason Merrill <jason@redhat.com>
3538
3539 PR c++/54341
3540 PR c++/54253
3541 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3542 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3543
3544 2012-09-06 Andrew Pinski <apinski@cavium.com>
3545
3546 PR tree-opt/54494
3547 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3548
3549 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR rtl-optimization/54455
3552 * gcc.dg/54455.c: New test.
3553
3554 2012-09-06 Tobias Burnus <burnus@net-b.de>
3555
3556 PR fortran/54463
3557 * gfortran.dg/promotion_2.f90: New.
3558
3559 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR middle-end/54486
3562 * c-c++-common/pr54486.c: New test.
3563
3564 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3565
3566 PR fortran/54474
3567 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3568
3569 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/54191
3572 * g++.dg/cpp0x/sfinae39.C: New.
3573
3574 2012-09-04 Jason Merrill <jason@redhat.com>
3575
3576 PR c++/54441
3577 * g++.dg/ext/flexary3.C: New.
3578
3579 PR c++/54420
3580 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3581
3582 PR c++/54198
3583 * g++.dg/template/defarg15.C: New.
3584
3585 PR c++/54437
3586 * g++.dg/template/access24.C: New.
3587
3588 2012-09-04 Richard Guenther <rguenther@suse.de>
3589
3590 PR tree-optimization/54458
3591 * gcc.dg/torture/pr54458.c: New testcase.
3592
3593 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3594
3595 * gcc.target/arm/neon-vext.c: New test.
3596 * gcc.target/arm/neon-vext-execute.c: Ditto.
3597
3598 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/54243
3601 PR fortran/54244
3602 * gfortran.dg/select_type_29.f03: New.
3603
3604 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3605
3606 * gcc.dg/fold-perm.c: Improve test.
3607
3608 2012-09-03 Tobias Burnus <burnus@net-b.de>
3609
3610 PR fortran/51632
3611 * gfortran.dg/coarray_class_1.f90: New.
3612
3613 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3614
3615 PR target/49206
3616 * gcc.c-torture/compile/pr49206.c: New test.
3617
3618 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3619 Uros Bizjak <ubizjak@gmail.com>
3620
3621 PR target/36680
3622 * gfortran.dg/pr36680.f90: New test.
3623
3624 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3625
3626 PR target/42295
3627 * g++.dg/opt/pr42295.C: New test.
3628
3629 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR target/54436
3632 * gcc.dg/torture/pr54436.c: New test.
3633
3634 2012-09-01 Andrew Pinski <apinski@cavium.com>
3635
3636 * gcc.target/mips/truncate-8.c: New testcase.
3637
3638 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/46829
3641 PR target/46843
3642 * gcc.target/i386/pr46829.c: New test.
3643 * gcc.target/i386/pr46843.c: Ditto.
3644
3645 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3646 Jason Merrill <jason@redhat.com>
3647
3648 PR c++/18747
3649 * g++.dg/parse/error50.C: New.
3650
3651 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR c/54428
3654 * gcc.c-torture/compile/pr54428.c: New test.
3655
3656 2012-08-31 Ollie Wild <aaw@google.com>
3657
3658 PR c++/54197
3659 * g++.dg/init/lifetime3.C: New test.
3660
3661 2012-08-31 Martin Jambor <mjambor@suse.cz>
3662
3663 PR middle-end/54409
3664 * gcc.dg/torture/pr54409.c: New test.
3665
3666 2012-08-31 Martin Jambor <mjambor@suse.cz>
3667
3668 * gfortran.dg/pr48636.f90: Add dump scan checks.
3669
3670 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3671
3672 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3673
3674 2012-08-28 Joey Ye <joey.ye@arm.com>
3675
3676 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3677
3678 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3679
3680 PR target/46254
3681 * gcc.target/i386/pr46254.c: New test.
3682
3683 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3684
3685 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3686 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3687 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3688
3689 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3690
3691 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3692 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3693 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3694 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3695 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3696 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3697 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3698 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3699 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3700 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3701 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3702 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3703 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3704 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3705 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3706 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3707 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3708 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3709 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3710 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3711 gcc.target/mips/unaligned-1.c: Tighten regexps.
3712
3713 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3714
3715 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3716 (mips_option_groups): Remove optimization. Add various -f options.
3717 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3718 and -pg imply -fno-omit-frame-pointer.
3719 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3720 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3721 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3722 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3723 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3724 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3725 * gcc.target/mips/abi-n32-long32.c: Likewise.
3726 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3727 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3728 * gcc.target/mips/abi-n32-long64.c: Likewise.
3729 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3730 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3731 * gcc.target/mips/abi-n64-long32.c: Likewise.
3732 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3733 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3734 * gcc.target/mips/abi-n64-long64.c: Likewise.
3735 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3736 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3737 * gcc.target/mips/abi-o32-long32.c: Likewise.
3738 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3739 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3740 * gcc.target/mips/abi-o32-long64.c: Likewise.
3741 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3742 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3743 * gcc.target/mips/abi-o64-long32.c: Likewise.
3744 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3745 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3746 * gcc.target/mips/abi-o64-long64.c: Likewise.
3747 * gcc.target/mips/asm-1.c: Likewise.
3748 * gcc.target/mips/branch-1.c: Likewise.
3749 * gcc.target/mips/call-3.c: Likewise.
3750 * gcc.target/mips/call-saved-3.c: Likewise.
3751 * gcc.target/mips/clear-cache-1.c: Likewise.
3752 * gcc.target/mips/div-1.c: Likewise.
3753 * gcc.target/mips/div-2.c: Likewise.
3754 * gcc.target/mips/div-3.c: Likewise.
3755 * gcc.target/mips/div-4.c: Likewise.
3756 * gcc.target/mips/div-5.c: Likewise.
3757 * gcc.target/mips/div-6.c: Likewise.
3758 * gcc.target/mips/div-7.c: Likewise.
3759 * gcc.target/mips/div-8.c: Likewise.
3760 * gcc.target/mips/div-9.c: Likewise.
3761 * gcc.target/mips/div-10.c: Likewise.
3762 * gcc.target/mips/div-11.c: Likewise.
3763 * gcc.target/mips/div-12.c: Likewise.
3764 * gcc.target/mips/dsp-ctrl.c: Likewise.
3765 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3766 * gcc.target/mips/ext-8.c: Likewise.
3767 * gcc.target/mips/extend-2.c: Likewise.
3768 * gcc.target/mips/fix-r10000-1.c: Likewise.
3769 * gcc.target/mips/fix-r10000-2.c: Likewise.
3770 * gcc.target/mips/fix-r10000-3.c: Likewise.
3771 * gcc.target/mips/fix-r10000-4.c: Likewise.
3772 * gcc.target/mips/fix-r10000-5.c: Likewise.
3773 * gcc.target/mips/fix-r10000-6.c: Likewise.
3774 * gcc.target/mips/fix-r10000-7.c: Likewise.
3775 * gcc.target/mips/fix-r10000-8.c: Likewise.
3776 * gcc.target/mips/fix-r10000-9.c: Likewise.
3777 * gcc.target/mips/fix-r10000-10.c: Likewise.
3778 * gcc.target/mips/fix-r10000-11.c: Likewise.
3779 * gcc.target/mips/fix-r10000-12.c: Likewise.
3780 * gcc.target/mips/fix-r10000-13.c: Likewise.
3781 * gcc.target/mips/fix-r10000-14.c: Likewise.
3782 * gcc.target/mips/fix-r10000-15.c: Likewise.
3783 * gcc.target/mips/fpcmp-1.c: Likewise.
3784 * gcc.target/mips/fpcmp-2.c: Likewise.
3785 * gcc.target/mips/fpr-moves-7.c: Likewise.
3786 * gcc.target/mips/fpr-moves-8.c: Likewise.
3787 * gcc.target/mips/int-moves-1.c: Likewise.
3788 * gcc.target/mips/int-moves-2.c: Likewise.
3789 * gcc.target/mips/long-calls-pg.c: Likewise.
3790 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3791 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3792 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3793 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3794 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3795 * gcc.target/mips/mips-3d-1.c: Likewise.
3796 * gcc.target/mips/mips-3d-2.c: Likewise.
3797 * gcc.target/mips/mips-3d-3.c: Likewise.
3798 * gcc.target/mips/mips-3d-4.c: Likewise.
3799 * gcc.target/mips/mips-3d-5.c: Likewise.
3800 * gcc.target/mips/mips-3d-6.c: Likewise.
3801 * gcc.target/mips/mips-3d-7.c: Likewise.
3802 * gcc.target/mips/mips-3d-8.c: Likewise.
3803 * gcc.target/mips/mips-3d-9.c: Likewise.
3804 * gcc.target/mips/mips-ps-1.c: Likewise.
3805 * gcc.target/mips/mips-ps-2.c: Likewise.
3806 * gcc.target/mips/mips-ps-3.c: Likewise.
3807 * gcc.target/mips/mips-ps-4.c: Likewise.
3808 * gcc.target/mips/mips-ps-6.c: Likewise.
3809 * gcc.target/mips/mips32-dspr2.c: Likewise.
3810 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3811 * gcc.target/mips/neg-abs-1.c: Likewise.
3812 * gcc.target/mips/neg-abs-2.c: Likewise.
3813 * gcc.target/mips/nmadd-3.c: Likewise.
3814 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3815 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3816 * gcc.target/mips/octeon-pop-1.c: Likewise.
3817 * gcc.target/mips/pr26765.c: Likewise.
3818 * gcc.target/mips/pr33256.c: Likewise.
3819 * gcc.target/mips/pr33635-1.c: Likewise.
3820 * gcc.target/mips/pr33755.c: Likewise.
3821 * gcc.target/mips/pr35802.c: Likewise.
3822 * gcc.target/mips/pr45074.c: Likewise.
3823 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3824 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3825 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3826 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3827 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3828 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3829 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3830 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3831 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3832 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3833 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3834 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3835 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3836 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3837 * gcc.target/mips/save-restore-1.c: Likewise.
3838 * gcc.target/mips/save-restore-3.c: Likewise.
3839 * gcc.target/mips/save-restore-5.c: Likewise.
3840 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3841 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3842 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3843 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3844 * gcc.target/mips/stack-1.c: Likewise.
3845
3846 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3847 Tighten regexps.
3848
3849 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3850 branch under test to be filled with preceding rather than
3851 following instructions.
3852 * gcc.target/mips/branch-10.c: Likewise.
3853 * gcc.target/mips/branch-11.c: Likewise.
3854 * gcc.target/mips/branch-12.c: Likewise.
3855 * gcc.target/mips/branch-13.c: Likewise.
3856 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3857 to be eliminated. Tighten $28 scan-assembler-not test.
3858
3859 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3860 function to...
3861 * gcc.target/mips/call-4.c: ...this new test.
3862
3863 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3864 more likely.
3865 * gcc.target/mips/code-readable-3.c: Likewise.
3866 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3867 flag but skip for -O0.
3868 * gcc.target/mips/code-readable-4.c: Likewise.
3869
3870 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3871 of operations under test.
3872 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3873
3874 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3875 Don't require sibling-call optimization.
3876 * gcc.target/mips/near-far-4.c: Likewise.
3877
3878 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3879 Make sure that the register variable is used.
3880 * gcc.target/mips/soft-float-1.c: Likewise.
3881
3882 * gcc.target/mips/sdata-1.c: Make static data volatile.
3883 * gcc.target/mips/sdata-2.c: Likewise.
3884 * gcc.target/mips/sdata-3.c: Likewise.
3885 * gcc.target/mips/sdata-4.c: Likewise.
3886
3887 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3888 skip for -O0.
3889 * gcc.target/mips/atomic-memory-2.c: Likewise.
3890 * gcc.target/mips/branch-cost-1.c: Likewise.
3891 * gcc.target/mips/branch-cost-2.c: Likewise.
3892 * gcc.target/mips/cache-1.c: Likewise.
3893 * gcc.target/mips/call-1.c: Likewise.
3894 * gcc.target/mips/call-saved-2.c: Likewise.
3895 * gcc.target/mips/const-anchor-1.c: Likewise.
3896 * gcc.target/mips/const-anchor-2.c: Likewise.
3897 * gcc.target/mips/dse-1.c: Likewise.
3898 * gcc.target/mips/dsp-lhx.c: Likewise.
3899 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3900 * gcc.target/mips/ext-1.c: Likewise.
3901 * gcc.target/mips/ext-2.c: Likewise.
3902 * gcc.target/mips/ext-3.c: Likewise.
3903 * gcc.target/mips/ext-4.c: Likewise.
3904 * gcc.target/mips/ext-5.c: Likewise.
3905 * gcc.target/mips/ext-6.c: Likewise.
3906 * gcc.target/mips/ext-7.c: Likewise.
3907 * gcc.target/mips/extend-1.c: Likewise.
3908 * gcc.target/mips/fix-r4000-1.c: Likewise.
3909 * gcc.target/mips/fix-r4000-3.c: Likewise.
3910 * gcc.target/mips/fix-r4000-5.c: Likewise.
3911 * gcc.target/mips/fix-r4000-6.c: Likewise.
3912 * gcc.target/mips/fix-r4000-8.c: Likewise.
3913 * gcc.target/mips/fix-r4000-10.c: Likewise.
3914 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3915 * gcc.target/mips/fixed-vector-type.c: Likewise.
3916 * gcc.target/mips/fpr-moves-1.c: Likewise.
3917 * gcc.target/mips/fpr-moves-2.c: Likewise.
3918 * gcc.target/mips/fpr-moves-3.c: Likewise.
3919 * gcc.target/mips/fpr-moves-4.c: Likewise.
3920 * gcc.target/mips/fpr-moves-5.c: Likewise.
3921 * gcc.target/mips/fpr-moves-6.c: Likewise.
3922 * gcc.target/mips/ins-1.c: Likewise.
3923 * gcc.target/mips/ins-2.c: Likewise.
3924 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3925 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3926 * gcc.target/mips/lazy-binding-1.c: Likewise.
3927 * gcc.target/mips/madd-3.c: Likewise.
3928 * gcc.target/mips/madd-5.c: Likewise.
3929 * gcc.target/mips/madd-6.c: Likewise.
3930 * gcc.target/mips/madd-8.c: Likewise.
3931 * gcc.target/mips/madd-9.c: Likewise.
3932 * gcc.target/mips/memcpy-1.c: Likewise.
3933 * gcc.target/mips/mips-ps-type.c: Likewise.
3934 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3935 * gcc.target/mips/mips-sched-madd.c: Likewise.
3936 * gcc.target/mips/mips16e-extends.c: Likewise.
3937 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3938 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3939 * gcc.target/mips/movcc-1.c: Likewise.
3940 * gcc.target/mips/movcc-2.c: Likewise.
3941 * gcc.target/mips/movcc-3.c: Likewise.
3942 * gcc.target/mips/msub-5.c: Likewise.
3943 * gcc.target/mips/msub-6.c: Likewise.
3944 * gcc.target/mips/msub-8.c: Likewise.
3945 * gcc.target/mips/mult-2.c: Likewise.
3946 * gcc.target/mips/mult-3.c: Likewise.
3947 * gcc.target/mips/mult-5.c: Likewise.
3948 * gcc.target/mips/mult-6.c: Likewise.
3949 * gcc.target/mips/mult-7.c: Likewise.
3950 * gcc.target/mips/mult-12.c: Likewise.
3951 * gcc.target/mips/mult-13.c: Likewise.
3952 * gcc.target/mips/mult-14.c: Likewise.
3953 * gcc.target/mips/mult-15.c: Likewise.
3954 * gcc.target/mips/mult-17.c: Likewise.
3955 * gcc.target/mips/mult-18.c: Likewise.
3956 * gcc.target/mips/mult-19.c: Likewise.
3957 * gcc.target/mips/nmadd-1.c: Likewise.
3958 * gcc.target/mips/nmadd-2.c: Likewise.
3959 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3960 * gcc.target/mips/octeon-cins-1.c: Likewise.
3961 * gcc.target/mips/octeon-cins-2.c: Likewise.
3962 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3963 * gcc.target/mips/octeon-exts-2.c: Likewise.
3964 * gcc.target/mips/octeon-exts-3.c: Likewise.
3965 * gcc.target/mips/octeon-exts-4.c: Likewise.
3966 * gcc.target/mips/octeon-exts-5.c: Likewise.
3967 * gcc.target/mips/octeon-exts-6.c: Likewise.
3968 * gcc.target/mips/octeon-exts-7.c: Likewise.
3969 * gcc.target/mips/octeon-pop-2.c: Likewise.
3970 * gcc.target/mips/octeon-seq-3.c: Likewise.
3971 * gcc.target/mips/octeon-seq-4.c: Likewise.
3972 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3973 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3974 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3975 * gcc.target/mips/pr54240.c: Likewise.
3976 * gcc.target/mips/rsqrt-1.c: Likewise.
3977 * gcc.target/mips/rsqrt-2.c: Likewise.
3978 * gcc.target/mips/rsqrt-3.c: Likewise.
3979 * gcc.target/mips/rsqrt-4.c: Likewise.
3980 * gcc.target/mips/save-restore-2.c: Likewise.
3981 * gcc.target/mips/save-restore-4.c: Likewise.
3982 * gcc.target/mips/sb1-1.c: Likewise.
3983 * gcc.target/mips/scc-1.c: Likewise.
3984 * gcc.target/mips/scc-2.c: Likewise.
3985 * gcc.target/mips/scc-3.c: Likewise.
3986 * gcc.target/mips/scc-4.c: Likewise.
3987 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3988 * gcc.target/mips/truncate-1.c: Likewise.
3989 * gcc.target/mips/truncate-2.c: Likewise.
3990 * gcc.target/mips/truncate-3.c: Likewise.
3991 * gcc.target/mips/truncate-4.c: Likewise.
3992 * gcc.target/mips/truncate-5.c: Likewise.
3993 * gcc.target/mips/truncate-6.c: Likewise.
3994 * gcc.target/mips/unaligned-1.c: Likewise.
3995
3996 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3997 skip for -O0. Require -fexpensive-optimizations.
3998 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3999 * gcc.target/mips/dspr2-MULT.c: Likewise.
4000 * gcc.target/mips/fix-r4000-2.c: Likewise.
4001 * gcc.target/mips/fix-r4000-4.c: Likewise.
4002 * gcc.target/mips/fix-r4000-7.c: Likewise.
4003 * gcc.target/mips/fix-r4000-9.c: Likewise.
4004 * gcc.target/mips/madd-1.c: Likewise.
4005 * gcc.target/mips/madd-2.c: Likewise.
4006 * gcc.target/mips/madd-4.c: Likewise.
4007 * gcc.target/mips/maddu-1.c: Likewise.
4008 * gcc.target/mips/maddu-2.c: Likewise.
4009 * gcc.target/mips/maddu-3.c: Likewise.
4010 * gcc.target/mips/maddu-4.c: Likewise.
4011 * gcc.target/mips/msub-1.c: Likewise.
4012 * gcc.target/mips/msub-2.c: Likewise.
4013 * gcc.target/mips/msub-3.c: Likewise.
4014 * gcc.target/mips/msub-4.c: Likewise.
4015 * gcc.target/mips/msubu-1.c: Likewise.
4016 * gcc.target/mips/msubu-2.c: Likewise.
4017 * gcc.target/mips/msubu-3.c: Likewise.
4018 * gcc.target/mips/msubu-4.c: Likewise.
4019 * gcc.target/mips/mult-1.c: Likewise.
4020 * gcc.target/mips/mult-4.c: Likewise.
4021 * gcc.target/mips/mult-8.c: Likewise.
4022 * gcc.target/mips/mult-9.c: Likewise.
4023 * gcc.target/mips/mult-10.c: Likewise.
4024 * gcc.target/mips/mult-11.c: Likewise.
4025 * gcc.target/mips/mult-16.c: Likewise.
4026
4027 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4028 skip for -O0 and -Os.
4029 * gcc.target/mips/fix-r4000-12.c: Likewise.
4030 * gcc.target/mips/madd-7.c: Likewise.
4031 * gcc.target/mips/mips-ps-5.c: Likewise.
4032 * gcc.target/mips/mips-ps-7.c: Likewise.
4033 * gcc.target/mips/msub-7.c: Likewise.
4034
4035 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4036 skip for -O0. Require -mno-abicalls.
4037 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4038
4039 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4040 skip for -O0. Require a total number of BBIT instructions and
4041 at least one of each kind.
4042
4043 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4044 skip for -O0. Require -fno-unroll-loops.
4045
4046 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4047 skip for -O0. Allow BLTZ as well as BGEZ.
4048
4049 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4050
4051 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4052 skip for -O0. Require -fschedule-insns2.
4053 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4054
4055 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4056 but skip for -O0. Make a branch-likely more likely.
4057
4058 * gcc.target/mips/timode-2.c: Split each test into its own function.
4059 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4060
4061 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4062 skip for -O0. Require -fpeephole2.
4063 * gcc.target/mips/vr-mult-2.c: Likewise.
4064
4065 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4066
4067 PR preprocessor/53469
4068 * gcc.dg/cpp/_Pragma7.c: New test case.
4069
4070 2012-08-27 Tobias Burnus <burnus@net-b.de>
4071
4072 PR fortran/54370
4073 * gfortran.dg/do_5.f90: New.
4074
4075 2012-08-27 Tobias Burnus <burnus@net-b.de>
4076
4077 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4078 from dg-options as -Wall no longer implies it.
4079
4080 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4081
4082 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4083
4084 2012-08-25 Jason Merrill <jason@redhat.com>
4085
4086 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4087
4088 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4089
4090 PR c++/51421
4091 * g++.dg/cpp0x/auto34.C: New.
4092
4093 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR c/54363
4096 * gcc.dg/pr54363.c: New test.
4097
4098 PR c/54355
4099 * gcc.dg/pr54355.c: New test.
4100
4101 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4102
4103 PR debug/52857
4104 * gcc.target/i386/pr52857-1.c: New.
4105 * gcc.target/i386/pr52857-2.c: Likewise.
4106
4107 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4108
4109 * gcc.target/mips/code-readable-4.c: New test.
4110
4111 2012-08-23 Julian Brown <julian@codesourcery.com>
4112 Sandra Loosemore <sandra@codesourcery.com>
4113
4114 * gcc.target/mips/code-readable-1.c: Add -O to options.
4115
4116 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4117
4118 PR c++/20420
4119 * g++.dg/lookup/using53.C: New.
4120
4121 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4122
4123 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4124 * gcc.dg/fixed-point/convert-1.c: New.
4125 * gcc.dg/fixed-point/convert-2.c: New.
4126 * gcc.dg/fixed-point/convert-3.c: New.
4127 * gcc.dg/fixed-point/convert-4.c: New.
4128 * gcc.dg/fixed-point/convert-float-1.c: New.
4129 * gcc.dg/fixed-point/convert-float-2.c: New.
4130 * gcc.dg/fixed-point/convert-float-3.c: New.
4131 * gcc.dg/fixed-point/convert-float-4.c: New.
4132 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4133 * gcc.dg/fixed-point/convert-sat.c: New.
4134 * gcc.dg/fixed-point/convert.h: New.
4135
4136 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4137
4138 PR target/54089
4139 * gcc.target/sh/pr54089-2.c: New.
4140
4141 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4142
4143 * gcc.target/i386/long-double-64-1.c: New file.
4144 * gcc.target/i386/long-double-64-2.c: Likewise.
4145 * gcc.target/i386/long-double-64-3.c: Likewise.
4146 * gcc.target/i386/long-double-64-4.c: Likewise.
4147 * gcc.target/i386/long-double-80-1.c: Likewise.
4148 * gcc.target/i386/long-double-80-2.c: Likewise.
4149 * gcc.target/i386/long-double-80-3.c: Likewise.
4150 * gcc.target/i386/long-double-80-4.c: Likewise.
4151 * gcc.target/i386/long-double-80-5.c: Likewise.
4152 * gcc.target/i386/long-double-80-6.c: Likewise.
4153 * gcc.target/i386/long-double-80-7.c: Likewise.
4154
4155 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4156
4157 PR tree-optimization/54317
4158 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4159
4160 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4161
4162 PR target/39423
4163 * gcc.target/sh/pr39423-2.c: New.
4164
4165 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4166
4167 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4168 * gcc.dg/fold-perm.c: Likewise.
4169
4170 2012-08-20 Jan Hubicka <jh@suse.cz>
4171
4172 PR fortran/48636
4173 * gcc.dg/ipa/inlinehint-1.c: New.
4174
4175 2012-08-20 Florian Weimer <fweimer@redhat.com>
4176
4177 PR c++/19351
4178 * g++.dg/init/new38.C: New test.
4179 * g++.dg/init/new39.C: New test.
4180
4181 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4182
4183 PR target/54089
4184 * gcc.target/sh/pr54089-1.c: New.
4185
4186 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4187
4188 PR target/51244
4189 * gcc.target/sh/pr51244-11.c: New.
4190
4191 2012-08-20 Tobias Burnus <burnus@net-b.de>
4192
4193 PR fortran/54301
4194 * gfortran.dg/warn_target_lifetime_2.f90: New.
4195
4196 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4197
4198 PR c++/10416
4199 * g++.dg/warn/Wunused-var-17.C: New.
4200
4201 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4202
4203 PR middle-end/53992
4204 * gcc.dg/gomp/pr53992.c: New test.
4205
4206 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4207
4208 PR tree-ssa/54295
4209 * gcc.c-torture/execute/20120817-1.c: New test.
4210
4211 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4212
4213 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4214 add instruction.
4215 (f2): New test that really does need adds.
4216
4217 2012-08-20 Richard Guenther <rguenther@suse.de>
4218
4219 PR tree-optimization/54327
4220 * gcc.dg/torture/pr54327.c: New testcase.
4221
4222 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR tree-optimization/54321
4225 * gcc.c-torture/compile/pr54321.c: New test.
4226
4227 2012-08-20 Tobias Burnus <burnus@net-b.de>
4228
4229 PR fortran/54301
4230 * gfortran.dg/warn_target_lifetime_1.f90: New.
4231
4232 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4233
4234 PR fortran/54298
4235 * gfortran.dg/real_compare_1.f90: New test case.
4236 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4237
4238 2012-08-18 Jan Hubicka <jh@suse.cz>
4239
4240 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4241
4242 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4243
4244 PR fortran/39290
4245 * gfortran.dg/interface_37.f90: New test.
4246
4247 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4248 Gary Funck <gary@intrepid.com>
4249
4250 PR target/20020
4251 * gcc.target/i386/pr20020-1.c: New test.
4252 * gcc.target/i386/pr20020-2.c: Likewise.
4253 * gcc.target/i386/pr20020-3.c: Likewise.
4254
4255 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4256
4257 * gcc.target/i386/perm-concat.c: New test.
4258
4259 2012-08-17 Julian Brown <julian@codesourcery.com>
4260
4261 * gcc.target/arm/div64-unwinding.c: New test.
4262
4263 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4264
4265 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4266
4267 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4268
4269 PR target/54236
4270 * gcc.target/sh/pr54236-1.c: New.
4271
4272 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4273
4274 * lib/target-supports.exp (check_effective_target_sync_int_long)
4275 (check_effective_target_sync_char_short): Enable for crisv32-*
4276 and cris-*.
4277
4278 PR middle-end/54261
4279 * gcc.dg/torture/pr54261-1.c: New test.
4280
4281 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4282
4283 PR fortran/54243
4284 PR fortran/54244
4285 * gfortran.dg/typebound_call_24.f03: New.
4286
4287 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4288
4289 PR tree-optimization/54245
4290 * gcc.dg/tree-ssa/pr54245.c: New test.
4291
4292 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4293
4294 PR tree-optimization/54240
4295 * gcc.target/powerpc/pr54240.c: New test.
4296 * gcc.target/mips/pr54240.c: Likewise.
4297
4298 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4299
4300 PR target/52933
4301 * gcc.target/sh/pr52933-1.c: New.
4302 * gcc.target/sh/pr52933-2.c: New.
4303
4304 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4305
4306 PR target/50751
4307 * gcc.target/sh/pr50751-8.c: New.
4308
4309 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4310
4311 PR fortran/47586
4312 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4313 * gfortran.dg/typebound_proc_27.f03: New test.
4314
4315 2012-08-14 Sterling Augustine <saugustine@google.com>
4316
4317 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4318
4319 2012-08-14 Tobias Burnus <burnus@net-b.de>
4320
4321 PR fortran/40881
4322 * gfortran.dg/data_constraints_3.f90: New.
4323 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4324 to disable -pedantic compilation.
4325 * gfortran.dg/pr37243.f: Ditto.
4326 * gfortran.dg/g77/19990826-3.f: Ditto.
4327 * gfortran.dg/g77/20020307-1.f : Ditto.
4328 * gfortran.dg/g77/980310-3.f: Ditto.
4329
4330 2012-08-14 Tobias Burnus <burnus@net-b.de>
4331
4332 PR fortran/54234
4333 * gfortran.dg/warn_conversion_4.f90: New.
4334
4335 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR middle-end/53411
4338 PR rtl-optimization/53495
4339 * gcc.c-torture/compile/pr53411.c: New test.
4340 * gcc.c-torture/compile/pr53495.c: New test.
4341
4342 2012-08-13 Richard Guenther <rguenther@suse.de>
4343
4344 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4345
4346 2012-08-13 Richard Guenther <rguenther@suse.de>
4347
4348 PR tree-optimization/54200
4349 * gcc.dg/guality/pr54200.c: New testcase.
4350 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4351
4352 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4353
4354 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4355
4356 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4357
4358 PR target/51244
4359 * gcc.target/sh/pr51244-7.c: New.
4360 * gcc.target/sh/pr51244-8.c: New.
4361 * gcc.target/sh/pr51244-9.c: New.
4362 * gcc.target/sh/pr51244-10.c: New.
4363
4364 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4365
4366 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4367 -m2e or -m2a.
4368 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4369 * gcc.target/sh/pr53511-1.c: Likewise.
4370 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4371 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4372 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4373 * gcc.target/sh/pr53512-3.c: Likewise.
4374 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4375
4376 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4377
4378 PR target/39423
4379 * gcc.c-torture/compile/pr39423-1.c: New.
4380 * gcc.c-torture/compile/pr39423-2.c: New.
4381
4382 2012-08-12 Tobias Burnus <burnus@net-b.de>
4383
4384 PR fortran/54221
4385 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4386 they appear uninitialized on the RHS.
4387 * gfortran.dg/public_private_module_6.f90: New.
4388
4389 2012-08-11 Martin Jambor <mjambor@suse.cz>
4390
4391 PR fortran/48636
4392 * gfortran.dg/pr48636.f90: New test.
4393
4394 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4395
4396 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4397 to avoid warnings.
4398 (main): Adjust caller.
4399
4400 2012-08-10 Richard Guenther <rguenther@suse.de>
4401
4402 * gcc.dg/matrix/*.c: Adjust and move ...
4403 * gcc.dg/torture/: ... here.
4404 * gcc.dg/matrix: Remove directory.
4405
4406 2012-08-10 Richard Guenther <rguenther@suse.de>
4407
4408 PR middle-end/54219
4409 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4410
4411 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4412
4413 PR middle-end/54211
4414 * gcc.dg/tree-ssa/pr54211.c: New test.
4415
4416 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4417
4418 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4419 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4420
4421 2012-08-10 Richard Guenther <rguenther@suse.de>
4422
4423 PR tree-optimization/54109
4424 * gcc.dg/torture/pr54109.c: New testcase.
4425 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4426 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4427
4428 2012-08-10 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/54027
4431 * gcc.dg/torture/pr54027.c: New testcase.
4432
4433 2012-08-10 Richard Guenther <rguenther@suse.de>
4434
4435 * g++.dg/plugin/selfassign.c: Adjust.
4436 * gcc.dg/plugin/selfassign.c: Likewise.
4437 * gcc.dg/strlenopt-11.c: Likewise.
4438 * gcc.dg/strlenopt-13.c: Likewise.
4439 * gcc.dg/no-strict-overflow-4.c: Likewise.
4440 * gcc.dg/strict-overflow-4.c: Likewise.
4441 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4442 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4443 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4444 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4445 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4446 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4447 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4448 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4449 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4450 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4451 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4452 * gcc.dg/pr46309.c: Likewise.
4453 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4454
4455 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4456
4457 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4458 for x86 targets.
4459 * gcc.c-torture/compile/20120727-2.c: New test.
4460
4461 2012-08-09 Martin Jambor <mjambor@suse.cz>
4462
4463 * gcc.dg/ipa/iinline-4.c: New test.
4464 * gcc.dg/ipa/iinline-5.c: Likewise.
4465 * gcc.dg/ipa/iinline-6.c: Likewise.
4466 * gcc.dg/ipa/iinline-7.c: Likewise.
4467 * gcc.dg/lto/20120723_0.c: Likewise.
4468 * gcc.dg/lto/20120723_1.c: Likewise.
4469
4470 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4471
4472 PR target/39423
4473 * gcc.target/sh/pr39423-1.c: New.
4474
4475 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4476
4477 PR target/51244
4478 * gcc.target/sh/pr51244-5: New.
4479 * gcc.target/sh/pr51244-6: New.
4480
4481 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4482
4483 * gcc.target/i386/adx-addxcarry32-3.c: New.
4484 * gcc.target/i386/adx-addxcarry64-3.c: New.
4485
4486 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4487
4488 PR rtl-optimization/53701
4489 * gcc.dg/pr53701.c: New test.
4490
4491 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4492
4493 * gcc.c-torture/compile/20120727-1.c: New test.
4494
4495 2012-08-09 Tobias Burnus <burnus@net-b.de>
4496
4497 PR fortran/54199
4498 * gfortran.dg/intrinsic_shadow_4.f90: New.
4499
4500 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4501
4502 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4503
4504 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4505
4506 * gcc.c-torture/execute/20120808-1.c: New test.
4507
4508 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR rtl-optimization/54157
4511 * gcc.target/i386/pr54157.c: New file.
4512
4513 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4514
4515 * gcc.target/i386/adx-addcarryx32-1.c: New.
4516 * gcc.target/i386/adx-addcarryx32-2.c: New.
4517 * gcc.target/i386/adx-addcarryx64-1.c: New.
4518 * gcc.target/i386/adx-addcarryx64-2.c: New.
4519 * gcc.target/i386/adx-check.h: New.
4520 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4521 * gcc.target/i386/sse-12.c: Add -madx.
4522 * gcc.target/i386/sse-13.c: Ditto.
4523 * gcc.target/i386/sse-14.c: Ditto.
4524 * gcc.target/i386/sse-22.c: Ditto.
4525 * gcc.target/i386/sse-23.c: Ditto.
4526 * g++.dg/other/i386-2.C: Ditto.
4527 * g++.dg/other/i386-3.C: Ditto.
4528
4529 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4530
4531 * gcc.dg/tree-ssa/slsr-5.c: New.
4532 * gcc.dg/tree-ssa/slsr-6.c: New.
4533 * gcc.dg/tree-ssa/slsr-7.c: New.
4534 * gcc.dg/tree-ssa/slsr-8.c: New.
4535 * gcc.dg/tree-ssa/slsr-9.c: New.
4536 * gcc.dg/tree-ssa/slsr-10.c: New.
4537 * gcc.dg/tree-ssa/slsr-11.c: New.
4538 * gcc.dg/tree-ssa/slsr-12.c: New.
4539 * gcc.dg/tree-ssa/slsr-13.c: New.
4540 * gcc.dg/tree-ssa/slsr-14.c: New.
4541 * gcc.dg/tree-ssa/slsr-15.c: New.
4542 * gcc.dg/tree-ssa/slsr-16.c: New.
4543 * gcc.dg/tree-ssa/slsr-17.c: New.
4544 * gcc.dg/tree-ssa/slsr-18.c: New.
4545 * gcc.dg/tree-ssa/slsr-19.c: New.
4546 * gcc.dg/tree-ssa/slsr-20.c: New.
4547 * gcc.dg/tree-ssa/slsr-21.c: New.
4548 * gcc.dg/tree-ssa/slsr-22.c: New.
4549 * gcc.dg/tree-ssa/slsr-23.c: New.
4550 * gcc.dg/tree-ssa/slsr-24.c: New.
4551 * gcc.dg/tree-ssa/slsr-25.c: New.
4552 * gcc.dg/tree-ssa/slsr-26.c: New.
4553 * gcc.dg/tree-ssa/slsr-30.c: New.
4554 * gcc.dg/tree-ssa/slsr-31.c: New.
4555
4556 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4557
4558 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4559 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4560 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4561
4562 2012-08-06 Cary Coutant <ccoutant@google.com>
4563
4564 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4565
4566 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4567
4568 PR fortran/35831
4569 * gfortran.dg/dummy_procedure_5.f90: Modified.
4570 * gfortran.dg/dummy_procedure_8.f90: New.
4571 * gfortran.dg/interface_26.f90: Modified.
4572 * gfortran.dg/proc_ptr_11.f90: Modified.
4573 * gfortran.dg/proc_ptr_15.f90: Modified.
4574 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4575 * gfortran.dg/typebound_override_1.f90: Modified.
4576 * gfortran.dg/typebound_proc_6.f03: Modified.
4577
4578 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4579
4580 PR tree-optimization/51938
4581 PR tree-optimization/52005
4582 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4583 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4584 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4585 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4586
4587 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4588
4589 Avoid crashing on erroneous static_assert usage
4590 * g++.dg/cpp0x/static_assert8.C: New test.
4591
4592 2012-08-06 Jason Merrill <jason@redhat.com>
4593
4594 * g++.dg/cpp0x/sfinae38.C: New.
4595
4596 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4597 Paolo Carlini <paolo.carlini@oracle.com>
4598
4599 PR c++/54165
4600 * g++.dg/conversion/void2.C: New.
4601
4602 2012-08-06 Tom de Vries <tom@codesourcery.com>
4603
4604 * gcc.dg/tree-ssa/vrp78.c: New test.
4605
4606 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4607 Richard Sandiford <rdsandiford@googlemail.com>
4608
4609 * g++.dg/opt/enum2.C: Require fpic target.
4610 * g++.dg/lto/20090303_0.C: Likewise.
4611
4612 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4613 Catherine Moore <clm@codesourcery.com>
4614
4615 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4616 flush function names too.
4617 * gcc.target/mips/clear-cache-1.c: Likewise.
4618
4619 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4620
4621 PR target/54156
4622 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4623
4624 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4625
4626 PR fortran/54166
4627 * gfortran.dg/array_5.f90: New test.
4628
4629 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4630
4631 PR tree-optimization/30318
4632 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4633
4634 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4635
4636 * g++.dg/ext/vector17.C: New testcase.
4637
4638 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4639
4640 PR target/51931
4641 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4642 * g++.dg/opt/longbranch1.C: Likewise.
4643
4644 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4645
4646 PR tree-optimization/53805
4647 * gcc.dg/fold-notunord.c: New testcase.
4648
4649 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4650
4651 PR fortran/48820
4652 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4653 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4654
4655 2012-08-02 Jason Merrill <jason@redhat.com>
4656 Paolo Carlini <paolo.carlini@oracle.com>
4657
4658 PR c++/51213 (again)
4659 * g++.dg/cpp0x/sfinae37.C: Extend.
4660
4661 2012-08-02 Richard Guenther <rguenther@suse.de>
4662
4663 PR tree-optimization/50672
4664 * g++.dg/torture/pr50672.C: New testcase.
4665
4666 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4667
4668 PR fortran/54147
4669 * gfortran.dg/abstract_type_6.f03: Modified.
4670 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4671 * gfortran.dg/proc_ptr_comp_35.f90: New.
4672 * gfortran.dg/typebound_proc_9.f03: Modified.
4673 * gfortran.dg/typebound_proc_26.f90: New.
4674
4675 2012-08-02 Richard Guenther <rguenther@suse.de>
4676
4677 * gcc.dg/torture/pta-callused-1.c: Adjust.
4678 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4679 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4680 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4681 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4682 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4683 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4684 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4685 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4686
4687 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4688
4689 PR fortran/54033
4690 * gfortran.dg/include_6.f90: New test case.
4691 * gfortran.dg/include_7.f90: New test case.
4692 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4693
4694 2012-08-01 Tom de Vries <tom@codesourcery.com>
4695
4696 * gcc.dg/tree-ssa/vrp76.c: New test.
4697
4698 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4699
4700 PR tree-optimization/46556
4701 * gcc.dg/tree-ssa/slsr-27.c: New.
4702 * gcc.dg/tree-ssa/slsr-28.c: New.
4703 * gcc.dg/tree-ssa/slsr-29.c: New.
4704
4705 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4706
4707 PR fortran/42418
4708 * gfortran.dg/proc_decl_29.f90: New.
4709
4710 2012-07-31 Dehao Chen <dehao@google.com>
4711
4712 * gcc.dg/predict-7.c: New test.
4713
4714 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4715
4716 PR fortran/54134
4717 * gfortran.dg/typebound_override_3.f90: New.
4718
4719 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4720
4721 PR tree-optimization/53773
4722 * gcc.dg/vect/pr53773.c: New test.
4723
4724 2012-07-31 Nick Clifton <nickc@redhat.com>
4725
4726 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4727 and for XStormy16.
4728
4729 2012-07-31 Tobias Burnus <burnus@net-b.de>
4730
4731 * gfortran.dg/c_funloc_tests_6.f90: New.
4732 * gfortran.dg/c_funloc_tests_7.f90: New.
4733 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4734
4735 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/53624
4738 * g++.dg/cpp0x/temp_default5.C: New.
4739
4740 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4741
4742 PR fortran/51081
4743 * gfortran.dg/proc_ptr_37.f90: New.
4744
4745 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4746
4747 * lib/target-supports.exp
4748 (check_effective_target_vect_natural_alignment): New function.
4749 * gcc.dg/align-2.c: Only run on targets with natural alignment
4750 of vector types.
4751 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4752 alignment of vector types.
4753
4754 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4755 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4756
4757 * gcc.target/i386/rdseed16-1.c: New.
4758 * gcc.target/i386/rdseed32-1.c: Ditto
4759 * gcc.target/i386/rdseed64-1.c: Ditto
4760 * gcc.target/i386/sse-12.c: Add -mrdseed.
4761 * gcc.target/i386/sse-13.c: Ditto.
4762 * gcc.target/i386/sse-14.c: Ditto.
4763 * g++.dg/other/i386-2.C: Ditto.
4764 * g++.dg/other/i386-3.C: Ditto.
4765
4766 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4767
4768 PR target/51244
4769 * gcc.target/sh/pr51244-4.c: New.
4770
4771 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4772
4773 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4774 for alpha*-*-* targets. Cleanup original tree dump.
4775
4776 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4777
4778 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4779 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4780
4781 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4782
4783 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4784 rand, srand. Include <stdlib.h>.
4785
4786 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4787
4788 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4789
4790 2012-07-26 Richard Henderson <rth@redhat.com>
4791
4792 * gcc.dg/attr-hotcold-1.c: New.
4793 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4794
4795 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4796 Sandra Loosemore <sandra@codesourcery.com>
4797
4798 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4799
4800 2012-07-26 Tobias Burnus <burnus@net-b.de>
4801
4802 * gfortran.dg/contiguous_1.f90: Update dg-error.
4803 * gfortran.dg/proc_ptr_32.f90: Ditto.
4804
4805 2012-07-26 Richard Guenther <rguenther@suse.de>
4806
4807 PR tree-optimization/54098
4808 * gcc.dg/torture/pr54098.c: New testcase.
4809
4810 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4811
4812 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4813 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4814
4815 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4816
4817 PR fortran/44354
4818 * gfortran.dg/array_constructor_39.f90: New test.
4819
4820 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4821
4822 PR fortran/44354
4823 * gfortran.dg/array_constructor_38.f90: New test.
4824
4825 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4826
4827 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4828
4829 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4830
4831 * gnat.dg/noreturn5.ad[sb]: New test.
4832
4833 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4834 Paul Brook <paul@codesourcery.com>
4835
4836 PR target/53633
4837
4838 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4839 * c-c++-common/pr53633.c: New test.
4840
4841 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4842
4843 * gcc.target/i386/asm-dialect-1.c: New test case.
4844
4845 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4846 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4847
4848 * gcc.target/i386/prefetchw-1.c: New.
4849 * gcc.target/i386/sse-12.c: Add -mprfchw.
4850 * gcc.target/i386/sse-13.c: Ditto.
4851 * gcc.target/i386/sse-14.c: Ditto.
4852 * gcc.target/i386/sse-22.c: Ditto.
4853 * gcc.target/i386/sse-23.c: Ditto.
4854 * g++.dg/other/i386-2.C: Ditto.
4855 * g++.dg/other/i386-3.C: Ditto.
4856
4857 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4858
4859 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4860
4861 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4862
4863 PR target/54051
4864 * gcc.target/arm/pr54051.c: New.
4865 * gcc.target/arm/vfp-1.c: Adjust test.
4866
4867 2012-07-24 Julian Brown <julian@codesourcery.com>
4868
4869 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4870 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4871 hard-float ARM.
4872
4873 2012-07-23 Paul Brook <paul@codesourcery.com>
4874
4875 * g++.dg/other/armv7m-1.c: New test.
4876
4877 2012-07-23 Julian Brown <julian@codesourcery.com>
4878
4879 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4880 ARM.
4881 (DO_TEST): Define to 1 for appropriate ARM targets.
4882
4883 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4884
4885 PR tree-optimization/53881
4886 * gcc.dg/pr53881.c: Renamed to ...
4887 * gcc.dg/pr53881-1.c: ... this.
4888 * gcc.dg/pr53881-2.c: New test.
4889
4890 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4891
4892 Handle recent changes in default atomics for cris*-*-linux*.
4893 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4894 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4895 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4896 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4897 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4898 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4899 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4900 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4901 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4902 -mno-unaligned-atomic-may-use-library is in effect for
4903 cris*-*-linux*.
4904 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4905 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4906 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4907 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4908 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4909 gcc.target/cris/torture/sync-mis-op-i-1.c,
4910 gcc.target/cris/torture/sync-mis-op-i-2.c,
4911 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4912 gcc.target/cris/torture/sync-mis-op-i-3.c,
4913 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4914 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4915 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4916 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4917 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4918 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4919 (main): Remove local variable x.
4920 [mis_ok]: Check that atomics don't fail.
4921
4922 2012-07-21 Andrew Pinski <apinski@cavium.com>
4923
4924 * gcc.dg/tree-ssa/vrp72.c: New test.
4925 * gcc.dg/tree-ssa/vrp73.c: New test.
4926 * gcc.dg/tree-ssa/vrp74.c: New test.
4927 * gcc.dg/tree-ssa/vrp75.c: New test.
4928
4929 2012-07-21 Andrew Pinski <apinski@cavium.com>
4930
4931 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4932 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4933
4934 2012-07-21 Andrew Pinski <apinski@cavium.com>
4935
4936 * gcc.target/mips/octeon-pop-2.c: New testcase.
4937
4938 2012-07-21 Tobias Burnus <burnus@net-b.de>
4939
4940 PR fortran/48820
4941 * gfortran.dg/assumed_rank_3.f90: New.
4942 * gfortran.dg/assumed_rank_11.f90: New.
4943 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4944 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4945 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4946
4947 2012-07-21 Andrew Pinski <apinski@cavium.com>
4948
4949 * gcc.target/mips/unaligned-1.c: New testcase.
4950
4951 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4952
4953 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4954
4955 2012-07-20 Tobias Burnus <burnus@net-b.de>
4956
4957 * gfortran.dg/bind_c_array_params_2.f90: New.
4958 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4959 and update dg-error.
4960
4961 2012-07-20 Tobias Burnus <burnus@net-b.de>
4962
4963 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4964
4965 2012-07-20 Jason Merrill <jason@redhat.com>
4966
4967 PR c++/54038
4968 * g++.dg/other/array7.C: New.
4969
4970 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4971
4972 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4973 the basic block and check loop depth.
4974 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4975 matching patterns and comments.
4976 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4977 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4978
4979 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4980
4981 PR c++/28656
4982 * c-c++-common/pr28656.c: New test.
4983
4984 2012-07-19 Jason Merrill <jason@redhat.com>
4985
4986 PR c++/54026
4987 * g++.dg/init/mutable1.C: New.
4988
4989 2012-07-20 Tobias Burnus <burnus@net-b.de>
4990
4991 PR fortran/48820
4992 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4993 * gfortran.dg/assumed_rank_1.f90: New.
4994 * gfortran.dg/assumed_rank_1_c.c: New.
4995 * gfortran.dg/assumed_rank_2.f90: New.
4996 * gfortran.dg/assumed_rank_4.f90: New.
4997 * gfortran.dg/assumed_rank_5.f90: New.
4998 * gfortran.dg/assumed_rank_6.f90: New.
4999 * gfortran.dg/assumed_rank_7.f90: New.
5000 * gfortran.dg/assumed_rank_8.f90: New.
5001 * gfortran.dg/assumed_rank_8_c.c: New.
5002 * gfortran.dg/assumed_rank_9.f90: New.
5003 * gfortran.dg/assumed_rank_10.f90: New.
5004 * gfortran.dg/assumed_rank_12.f90: New.
5005
5006 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gnat.dg/opt25.adb: New test.
5009 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5010 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5011
5012 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5013
5014 * gnat.dg/aggr20.ad[sb]: New test.
5015 * gnat.dg/aggr20_pkg.ads: New helper.
5016
5017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/derived_type3.adb: New test.
5020 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5021
5022 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR rtl-optimization/53942
5025 * gcc.dg/pr53942.c: New test.
5026
5027 2012-07-19 Jason Merrill <jason@redhat.com>
5028
5029 PR c++/54021
5030 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5031
5032 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gnat.dg/discr38.adb: New test.
5035
5036 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5037
5038 PR middle-end/54017
5039 * c-c++-common/gomp/pr54017.c: New test.
5040
5041 2012-07-19 Richard Guenther <rguenther@suse.de>
5042 Eric Botcazou <ebotcazou@adacore.com>
5043
5044 * gnat.dg/loop_optimization11.adb: New testcase.
5045 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5046
5047 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5048 Jason Merrill <jason@redhat.com>
5049
5050 * g++.dg/cpp0x/sfinae37.C: New.
5051 * g++.dg/template/access23.C: New.
5052 * g++.dg/template/access7.C: Adjust.
5053 * g++.dg/template/sfinae10.C: Don't expect errors.
5054 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5055
5056 2012-07-18 Julian Brown <julian@codesourcery.com>
5057 Sandra Loosemore <sandra@codesroucery.com>
5058
5059 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5060
5061 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/noreturn4.ad[sb]: New test.
5064 * gnat.dg/noreturn4_pkg.ads: New helper.
5065
5066 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5067 Julian Brown <julian@codesourcery.com>
5068
5069 * gcc.target/arm/neon-vdup-1.c: New test case.
5070 * gcc.target/arm/neon-vdup-2.c: New test case.
5071 * gcc.target/arm/neon-vdup-3.c: New test case.
5072 * gcc.target/arm/neon-vdup-4.c: New test case.
5073 * gcc.target/arm/neon-vdup-5.c: New test case.
5074 * gcc.target/arm/neon-vdup-6.c: New test case.
5075 * gcc.target/arm/neon-vdup-7.c: New test case.
5076 * gcc.target/arm/neon-vdup-8.c: New test case.
5077 * gcc.target/arm/neon-vdup-9.c: New test case.
5078 * gcc.target/arm/neon-vdup-10.c: New test case.
5079 * gcc.target/arm/neon-vdup-11.c: New test case.
5080 * gcc.target/arm/neon-vdup-12.c: New test case.
5081 * gcc.target/arm/neon-vdup-13.c: New test case.
5082 * gcc.target/arm/neon-vdup-14.c: New test case.
5083 * gcc.target/arm/neon-vdup-15.c: New test case.
5084 * gcc.target/arm/neon-vdup-16.c: New test case.
5085 * gcc.target/arm/neon-vdup-17.c: New test case.
5086 * gcc.target/arm/neon-vdup-18.c: New test case.
5087 * gcc.target/arm/neon-vdup-19.c: New test case.
5088 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5089 arguments non-constant.
5090
5091 2012-07-18 Richard Guenther <rguenther@suse.de>
5092
5093 PR tree-optimization/53970
5094 * g++.dg/torture/pr53970.C: New testcase.
5095
5096 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5097
5098 PR target/38621
5099 * gcc.c-torture/compile/pr38621.c: New.
5100
5101 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5102
5103 PR target/33135
5104 * gcc.target/sh/pr33135-1.c: New.
5105 * gcc.target/sh/pr33135-2.c: New.
5106 * gcc.target/sh/pr33135-3.c: New.
5107 * gcc.target/sh/pr33135-4.c: New.
5108
5109 2012-07-17 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/53995
5112 * g++.dg/parse/enum9.C: New.
5113
5114 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5115 Sandra Loosemore <sandra@codesourcery.com>
5116
5117 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5118 if there is a conflict with -mcpu=. Use -mcpu=5208.
5119
5120 2012-07-17 Jason Merrill <jason@redhat.com>
5121
5122 PR c++/53989
5123 * g++.dg/template/array23.C: New.
5124
5125 2012-07-17 Tobias Burnus <burnus@net-b.de>
5126
5127 PR fortran/53985
5128 * gfortran.dg/bind_c_usage_26.f90: New.
5129 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5130 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5131 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5132 * gfortran.dg/interop_params.f03: Ditto.
5133
5134 2012-07-17 Jason Merrill <jason@redhat.com>
5135
5136 * g++.dg/template/inherit8.C: Adjust.
5137 * g++.dg/template/using21.C: Adjust.
5138 * g++.dg/template/using22.C: Adjust.
5139
5140 PR c++/53549
5141 * g++.dg/template/current-inst1.C: New.
5142 * g++.dg/parse/crash35.C: Adjust.
5143
5144 2012-07-17 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/52101
5147 * gfortran.dg/oldstyle_4.f90: New.
5148
5149 2012-07-17 Tobias Burnus <burnus@net-b.de>
5150
5151 PR fortran/49265
5152 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5153 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5154
5155 2012-07-16 Jason Merrill <jason@redhat.com>
5156
5157 * g++.dg/parse/access8.C: Adjust.
5158 * g++.dg/template/sfinae6_neg.C: Adjust.
5159
5160 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5161
5162 PR fortran/53824
5163 * gfortran.dg/coarray_allocate_1.f90: New test.
5164
5165 2012-07-16 Andrew Pinski <apinski@cavium.com>
5166
5167 * gcc.c-torture/execute/bswap-1.c: New testcase.
5168 * gcc.c-torture/compile/unalign-1.c: New testcase.
5169 * gcc.c-torture/compile/20120524-1.c: New testcase.
5170 * gcc.c-torture/compile/20101216-1.c: New testcase.
5171
5172 2012-07-16 Dehao Chen <dehao@google.com>
5173
5174 Revert
5175 2012-07-10 Dehao Chen <dehao@google.com>
5176
5177 * gcc.dg/debug_info_inline.c: New test.
5178
5179 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5180
5181 PR fortran/53956
5182 * gfortran.dg/proc_decl_28.f90: New.
5183
5184 2012-07-16 Andrew Pinski <apinski@cavium.com>
5185
5186 * gcc.dg/torture/builtins-1.c: New testcase.
5187
5188 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5189
5190 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5191 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5192 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5193 gcc.target/cris/sync-1-v10.c,
5194 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5195 pass -mno-unaligned-atomic-may-use-library.
5196 * gcc.target/cris/sync-xchg-1.c: New test.
5197 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5198 valid register operand output modifier.
5199
5200 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5201
5202 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5203 characters.
5204
5205 2012-07-13 Andrew Pinski <apinski@cavium.com>
5206
5207 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5208 rather than cleanup-tree-dump.
5209 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5210
5211 2012-07-13 Richard Guenther <rguenther@suse.de>
5212
5213 PR tree-optimization/53907
5214 * gcc.target/i386/pr53907.c: New testcase.
5215
5216 2012-07-13 Richard Guenther <rguenther@suse.de>
5217
5218 PR tree-optimization/53922
5219 * gcc.dg/torture/pr53922.c: New testcase.
5220
5221 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5222
5223 PR rtl-optimization/53908
5224 * gcc.dg/torture/pr53908.c: New test.
5225
5226 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5227
5228 PR c++/53531
5229 * g++.dg/cpp0x/variadic135.C: New.
5230
5231 2012-07-12 Jason Merrill <jason@redhat.com>
5232
5233 * g++.dg/template/sfinae6_neg.C: Adjust.
5234
5235 2012-07-12 Tobias Burnus <burnus@net-b.de>
5236
5237 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5238 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5239 scan-tree-dump-times pattern.
5240
5241 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5242
5243 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5244
5245 2012-07-11 Jason Merrill <jason@redhat.com>
5246
5247 DR 1402
5248 * g++.g/cpp0x/defaulted37.C: New.
5249
5250 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5251
5252 PR target/53859
5253 * gcc.target/arm/pr53859.c: New test.
5254
5255 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5256
5257 PR target/53886
5258 * gcc.c-torture/compile/pr53886.c: New.
5259
5260 2012-07-10 Dehao Chen <dehao@google.com>
5261
5262 * gcc.dg/debug_info_inline.c: New test.
5263
5264 2012-07-10 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/53733
5267 * g++.dg/cpp0x/defaulted36.C: New.
5268 * g++.dg/cpp0x/defaulted21.C: Adjust.
5269
5270 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5271
5272 2012-07-09 Sterling Augustine <saugustine@google.com>
5273
5274 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5275
5276 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5277
5278 PR tree-optimization/53887
5279 * gcc.dg/pr53887.c: New test.
5280
5281 2012-07-09 Jason Merrill <jason@redhat.com>
5282
5283 PR c++/53882
5284 * g++.dg/cpp0x/nullptr29.C: New.
5285
5286 2012-07-09 Tom de Vries <tom@codesourcery.com>
5287 Richard Guenther <rguenther@suse.de>
5288
5289 * gcc.dg/builtin-unreachable-6.c: New test.
5290 * gcc.dg/builtin-unreachable-5.c: New test.
5291
5292 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5293
5294 PR tree-optimization/53881
5295 * gcc.dg/pr53881.c: New test.
5296
5297 2012-07-06 Jason Merrill <jason@redhat.com>
5298
5299 PR c++/53862
5300 * g++.dg/cpp0x/variadic134.C: New.
5301
5302 PR c++/53858
5303 * g++.dg/cpp0x/alias-decl-20.C: New.
5304
5305 2012-07-06 Tom de Vries <tom@codesourcery.com>
5306
5307 PR tree-optimization/51879
5308 * gcc.dg/pr51879-16.c: New test.
5309 * gcc.dg/pr51879-17.c: Same.
5310
5311 2012-07-06 Tom de Vries <tom@codesourcery.com>
5312
5313 PR tree-optimization/52009
5314 * gcc.dg/pr51879-7.c: New test.
5315 * gcc.dg/pr51879-18.c: New test.
5316
5317 2012-07-05 Jason Merrill <jason@redhat.com>
5318
5319 PR c++/50852
5320 * g++.dg/template/typedef39.C: New.
5321
5322 PR c++/53039
5323 * g++.dg/cpp0x/variadic133.C: New.
5324 * g++.dg/template/param1.C: Adjust.
5325
5326 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5327
5328 PR target/48941
5329 PR target/51980
5330 * gcc.target/arm/neon/vtrnf32.c: Update.
5331 * gcc.target/arm/neon/vtrns32.c: Update.
5332 * gcc.target/arm/neon/vtrnu32.c: Update.
5333 * gcc.target/arm/neon/vzipf32.c: Update.
5334 * gcc.target/arm/neon/vzips32.c: Update.
5335 * gcc.target/arm/neon/vzipu32.c: Update.
5336
5337 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5338
5339 PR fortran/53732
5340 * gfortran.dg/inline_sum_4.f90: New test.
5341
5342 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5343
5344 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5345
5346 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5347
5348 * gcc.target/arm/fma-sp.c: New testcase.
5349 * gcc.target/arm/fma.c: Likewise.
5350 * gcc.target/arm/fma.h: Likewise.
5351
5352 2012-07-04 Jason Merrill <jason@redhat.com>
5353
5354 PR c++/53848
5355 * g++.dg/other/enum3.C: New.
5356
5357 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5358
5359 PR middle-end/53321
5360 * g++.dg/torture/pr53321.C: New test.
5361
5362 2012-07-04 Richard Guenther <rguenther@suse.de>
5363
5364 PR tree-optimization/53844
5365 * g++.dg/tree-ssa/pr53844.C: New testcase.
5366
5367 2012-07-04 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/53849
5370 * gcc.dg/pr53849.c: New testcase.
5371
5372 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR c++/53812
5375 * g++.dg/ext/label14.C: New test.
5376
5377 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5378
5379 PR target/53811
5380 * g++.dg/other/pr53811.C: New test.
5381
5382 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5383
5384 PR target/28896
5385 * gcc.target/m68k/stack-limit-1.c: New testcase.
5386
5387 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5388
5389 * gnat.dg/recursive_call.adb: New test.
5390
5391 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5392
5393 * gnat.dg/discr37.ad[sb]: New test.
5394
5395 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5396
5397 * g++.dg/other/packed1.C: Remove SH from xfail list.
5398
5399 2012-07-02 Jason Merrill <jason@redhat.com>
5400
5401 PR c++/53619
5402 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5403
5404 PR c++/53783
5405 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5406
5407 PR c++/53788
5408 * g++.dg/cpp0x/decltype39.C: New.
5409 * g++.dg/diagnostic/method1.C: Adjust.
5410
5411 PR c++/53816
5412 * g++.dg/template/ref6.C: New.
5413
5414 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5415
5416 PR target/53568
5417 * gcc.target/sh/pr53568-1.c: New.
5418
5419 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5420
5421 PR target/51244
5422 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5423
5424 2012-07-02 Jason Merrill <jason@redhat.com>
5425
5426 PR c++/53821
5427 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5428
5429 PR c++/53524
5430 * g++.dg/template/enum7.C: New.
5431 * g++.dg/other/ptrmem10.C: Adjust.
5432 * g++.dg/other/ptrmem11.C: Adjust.
5433 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5434
5435 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5436
5437 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5438
5439 2012-07-01 Wei Guozhi <carrot@google.com>
5440
5441 PR target/53447
5442 * gcc.target/arm/pr53447-1.c: New testcase.
5443 * gcc.target/arm/pr53447-2.c: New testcase.
5444 * gcc.target/arm/pr53447-3.c: New testcase.
5445 * gcc.target/arm/pr53447-4.c: New testcase.
5446
5447 2012-06-29 Richard Guenther <rguenther@suse.de>
5448
5449 PR tree-optimization/47061
5450 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5451
5452 2012-06-29 Richard Guenther <rguenther@suse.de>
5453
5454 PR tree-optimization/37541
5455 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5456
5457 2012-06-29 Richard Guenther <rguenther@suse.de>
5458
5459 PR tree-optimization/52589
5460 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5461
5462 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5463
5464 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5465
5466 * g++.dg/template/error46.C: Add missing comment to dg-message.
5467 * g++.dg/template/crash107.C: Likewise.
5468 * g++.dg/template/error47.C: Likewise.
5469 * g++.dg/template/crash108.C: Likewise.
5470 * g++.dg/overload/operator5.C: Likewise.
5471
5472 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5473 errors in dg-message directives, add comments.
5474
5475 2012-06-28 Kai Tietz <ktietz@redhat.com>
5476
5477 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5478 hard-coded 'unsigned long'.
5479
5480 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR tree-optimization/51581
5483 * gcc.dg/vect/pr51581-4.c: New test.
5484
5485 PR tree-optimization/53645
5486 * gcc.c-torture/execute/pr53645-2.c: New test.
5487
5488 2012-06-28 Richard Guenther <rguenther@suse.de>
5489
5490 PR middle-end/53790
5491 * gcc.dg/torture/pr53790.c: New testcase.
5492
5493 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR tree-optimization/53645
5496 * gcc.c-torture/execute/pr53645.c: New test.
5497
5498 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5499
5500 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5501
5502 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5503
5504 PR debug/53671
5505 PR debug/49888
5506 * gcc.dg/guality/pr49888.c: Account for the possibility that
5507 the variable is optimized out at the first test.
5508
5509 2012-06-27 Jason Merrill <jason@redhat.com>
5510
5511 * g++.dg/cpp0x/override2.C: Adjust.
5512 * g++.dg/template/error5.C: Adjust.
5513 * g++.dg/parse/crash28.C: Adjust.
5514
5515 PR c++/53563
5516 * g++.dg/parse/template27.C: New.
5517 * g++.dg/template/crash74.C: Adjust expected output.
5518
5519 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5520
5521 PR fortran/41951
5522 PR fortran/49591
5523 * gfortran.dg/typebound_operator_16.f03: New.
5524
5525 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5526
5527 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5528 even src1.i and src2.i fields even in the second half of the arrays.
5529
5530 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5531
5532 PR c++/51033.
5533 * g++.dg/torture/vshuf-16.inc: New test.
5534 * g++.dg/torture/vshuf-2.inc: New test.
5535 * g++.dg/torture/vshuf-4.inc: New test.
5536 * g++.dg/torture/vshuf-8.inc: New test.
5537 * g++.dg/torture/vshuf-main.inc: New test.
5538 * g++.dg/torture/vshuf-v16hi.C: New test.
5539 * g++.dg/torture/vshuf-v16qi.C: New test.
5540 * g++.dg/torture/vshuf-v2df.C: New test.
5541 * g++.dg/torture/vshuf-v2di.C: New test.
5542 * g++.dg/torture/vshuf-v2sf.C: New test.
5543 * g++.dg/torture/vshuf-v2si.C: New test.
5544 * g++.dg/torture/vshuf-v4df.C: New test.
5545 * g++.dg/torture/vshuf-v4di.C: New test.
5546 * g++.dg/torture/vshuf-v4sf.C: New test.
5547 * g++.dg/torture/vshuf-v4si.C: New test.
5548 * g++.dg/torture/vshuf-v8hi.C: New test.
5549 * g++.dg/torture/vshuf-v8qi.C: New test.
5550 * g++.dg/torture/vshuf-v8si.C: New test.
5551
5552 2012-06-27 Richard Guenther <rguenther@suse.de>
5553
5554 PR middle-end/53676
5555 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5556
5557 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5558
5559 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5560 scan-dump-dem-not): Use printable pattern in test name.
5561
5562 2012-06-26 Sterling Augustine <saugustine@google.com>
5563 Dominique Dhumieres <dominiq@lps.ens.fr>
5564
5565 * gcc.dg/pubtypes-2.c: Update expected output.
5566 * gcc.dg/pubtypes-3.c: Likewise.
5567 * gcc.dg/pubtypes-4.c: Likewise.
5568
5569 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5570
5571 * gcc.dg/tree-ssa/slsr-1.c: New test.
5572 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5573 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5574 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5575
5576 2012-06-26 Matt Turner <mattst88@gmail.com>
5577
5578 PR target/35294
5579 * gcc.target/arm/mmx-2.c: New.
5580
5581 2012-06-26 Richard Guenther <rguenther@suse.de>
5582
5583 PR c++/53752
5584 * g++.dg/torture/pr53752.C: New testcase.
5585
5586 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR tree-optimization/53748
5589 * gcc.c-torture/compile/pr53748.c: New test.
5590
5591 2012-06-25 Jason Merrill <jason@redhat.com>
5592
5593 PR c++/53498
5594 PR c++/53305
5595 * g++.dg/cpp0x/decltype38.C: New.
5596 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5597
5598 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5599
5600 * lib/target-supports-dg.exp (testname-for-summary): New.
5601 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5602 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5603 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5604 scan-module-absence, output-exists, output-exists-not: Use
5605 testname-for-summary.
5606 (dg-test): Clean up testname_with_flags.
5607 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5608 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5609 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5610 scan-assembler-dem-not, object-size: Use testname-for-summary.
5611 * lib/gcov.exp (run-gcov): Likewise.
5612 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5613 scan-dump-dem, scan-dump-dem-note): Likewise.
5614
5615 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5616 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5617 including profopt.opt; save and restore existing value.
5618 * g++.dg/bprob/bprob.exp: Likewise.
5619 * gcc.dg/matrix/matrix.exp: Likewise.
5620 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5621 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5622 PROFOPT_OPTIONS.
5623
5624 2012-06-25 Richard Henderson <rth@redhat.com>
5625
5626 * gcc.dg/pr53749.c: New.
5627
5628 2012-06-25 Jason Merrill <jason@redhat.com>
5629
5630 PR c++/52988
5631 * g++.dg/cpp0x/nullptr28.C: New.
5632
5633 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5634
5635 * gcc.target/arm/neon-vld1_dupQ.c: New.
5636
5637 2012-06-25 Florian Weimer <fweimer@redhat.com>
5638
5639 * g++.dg/init/new35.C: New.
5640 * g++.dg/init/new36.C: New.
5641 * g++.dg/init/new37.C: New.
5642 * g++.dg/ext/vla5.C: New warning.
5643 * g++.dg/ext/vla8.C: New warning.
5644 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5645
5646 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5647 James Greenhalgh <james.greenhalgh@arm.com>
5648
5649 * gcc.target/arm/ftest-support-arm.h New testcase.
5650 * gcc.target/arm/ftest-support-thumb.h Likewise.
5651 * gcc.target/arm/ftest-support.h Likewise.
5652 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5653 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5654 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5655 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5656 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5657 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5658 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5659 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5660 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5661 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5662 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5663 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5664 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5665 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5666 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5667 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5668 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5669 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5670 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5671 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5672 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5673 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5674 * lib/target-supports.exp
5675 (check_effective_target_arm_arch_FUNC): Add support for more
5676 architectures.
5677 (add_options_for_arm_arch_FUNC): Likewise.
5678 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5679
5680 2012-06-25 Jason Merrill <jason@redhat.com>
5681
5682 PR c++/53202
5683 * g++.dg/cpp0x/constexpr-tuple.C: New.
5684
5685 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/53759
5688 * gcc.target/i386/pr53759.c: New test.
5689
5690 PR c++/53594
5691 * g++.dg/cpp0x/nsdmi7.C: New test.
5692
5693 2012-06-24 Kai Tietz <ktietz@redhat.com>
5694
5695 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5696 for LLP64 targets.
5697 * gcc.target/i386/pr38988.c: Likewise.
5698
5699 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5700
5701 PR fortran/47710
5702 PR fortran/53328
5703 * gfortran.dg/typebound_generic_12.f03: New.
5704 * gfortran.dg/typebound_generic_13.f03: New.
5705
5706 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5707
5708 * gnat.dg/lto15.ad[sb]: New test.
5709
5710 2012-06-21 Meador Inge <meadori@codesourcery.com>
5711
5712 PR c/53702
5713 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5714
5715 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5716
5717 * gcc.dg/pch/ident-1.c: New test.
5718 * gcc.dg/pch/ident-1.hs: Header file for new test.
5719
5720 2012-06-21 Michael Matz <matz@suse.de>
5721
5722 PR middle-end/53688
5723 * gcc.c-torture/execute/pr53688.c: New test.
5724
5725 2012-06-20 Richard Guenther <rguenther@suse.de>
5726
5727 PR tree-optimization/30318
5728 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5729
5730 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5731
5732 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5733
5734 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5735
5736 * gcc.target/i386/clearcapv2.map: New file.
5737 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5738
5739 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5740
5741 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5742 and add __sh__ case.
5743
5744 2012-06-19 Jason Merrill <jason@redhat.com>
5745
5746 PR c++/52637
5747 * g++.dg/debug/localclass1.C: New.
5748
5749 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5750
5751 * g++.dg/cpp0x/override4.C: New.
5752
5753 2012-06-14 Jason Merrill <jason@redhat.com>
5754
5755 PR c++/53651
5756 * g++.dg/cpp0x/decltype37.C: New.
5757
5758 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5759
5760 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5761
5762 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5763
5764 * gcc.c-torture/compile/vector-5.c,
5765 gcc.c-torture/compile/vector-6.c: New tests.
5766
5767 2012-06-19 Richard Henderson <rth@redhat.com>
5768
5769 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5770
5771 2012-06-19 Richard Guenther <rguenther@suse.de>
5772
5773 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5774
5775 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5776
5777 PR target/53712
5778 * gcc.target/i386/pr53712.c: New test.
5779
5780 2012-06-18 Tobias Burnus <burnus@net-b.de>
5781
5782 PR fortran/53692
5783 * gfortran.dg/elemental_optional_args_6.f90: New.
5784
5785 2012-06-18 Tobias Burnus <burnus@net-b.de>
5786
5787 PR fortran/53526
5788 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5789 * gfortran.dg/coarray/move_alloc_1.f90
5790
5791 2012-06-18 Tobias Burnus <burnus@net-b.de>
5792
5793 PR fortran/53526
5794 * gfortran.dg/coarray_27.f90: New.
5795
5796 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5797 Greta Yorsh <Greta.Yorsh@arm.com>
5798
5799 * gcc.target/arm/epilog-1.c: New test.
5800
5801 2012-06-18 Richard Guenther <rguenther@suse.de>
5802
5803 PR tree-optimization/53693
5804 * g++.dg/torture/pr53693.C: New testcase.
5805
5806 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5807
5808 PR tree-optimization/53703
5809 * gcc.dg/torture/pr53703.c: New test.
5810
5811 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5812
5813 PR middle-end/53698
5814 * gcc.target/i386/pr53698.c: New test.
5815
5816 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5817
5818 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5819
5820 2012-06-17 Tobias Burnus <burnus@net-b.de>
5821
5822 PR fortran/53691
5823 PR fortran/53685
5824 * gfortran.dg/transfer_check_3.f90: New.
5825
5826 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5827
5828 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5829
5830 2012-06-16 Tobias Burnus <burnus@net-b.de>
5831
5832 PR fortran/53642
5833 PR fortran/45170
5834 * gfortran.dg/deferred_type_param_8.f90: New.
5835
5836 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5837
5838 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5839 testname that includes flags, passed in as new argument, in
5840 pass/fail messages.
5841 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5842 and pass it to verify-* procedures.
5843
5844 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5845 alignment torture options with usual torture options.
5846
5847 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5848 messages reported for one line of source code.
5849 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5850 * g++.dg/cpp0x/decltype2.C: Likewise.
5851 * g++.dg/cpp0x/decltype3.C: Likewise.
5852 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5853 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5854 * g++.dg/cpp0x/static_assert3.C: Likewise.
5855 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5856 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5857 * g++.dg/cpp0x/union1.C: Likewise.
5858 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5859 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5860 * g++.dg/cpp0x/variadic2.C: Likewise.
5861 * g++.dg/cpp0x/variadic20.C: Likewise.
5862 * g++.dg/cpp0x/variadic74.C: Likewise.
5863 * g++.dg/diagnostic/bitfld2.C: Likewise.
5864 * g++.dg/ext/attrib44.C: Likewise.
5865 * g++.dg/ext/no-asm-1.C: Likewise.
5866 * g++.dg/other/error34.C: Likewise.
5867 * g++.dg/parse/crash46.C: Likewise.
5868 * g++.dg/parse/error10.C: Likewise.
5869 * g++.dg/parse/error2.C: Likewise.
5870 * g++.dg/parse/error3.C: Likewise.
5871 * g++.dg/parse/error36.C: Likewise.
5872 * g++.dg/parse/error8.C: Likewise.
5873 * g++.dg/parse/error9.C: Likewise.
5874 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5875 * g++.dg/parse/parser-pr28152.C: Likewise.
5876 * g++.dg/parse/template25.C: Likewise.
5877 * g++.dg/parse/typename11.C: Likewise.
5878 * g++.dg/tc1/dr147.C: Likewise.
5879 * g++.dg/template/deduce3.C: Likewise.
5880 * g++.dg/template/koenig9.C: Likewise.
5881 * g++.dg/template/pr23510.C: Likewise.
5882 * g++.dg/warn/pr12242.C: Likewise.
5883 * g++.dg/warn/pr30551-2.C: Likewise.
5884 * g++.dg/warn/pr30551.C: Likewise.
5885 * g++.old-deja/g++.other/typename1.C: Likewise.
5886 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5887
5888 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5889
5890 PR c++/51033
5891 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5892 * c-c++-common/torture/vshuf-2.inc: Likewise.
5893 * c-c++-common/torture/vshuf-4.inc: Likewise.
5894 * c-c++-common/torture/vshuf-8.inc: Likewise.
5895 * c-c++-common/torture/vshuf-main.inc: Likewise.
5896 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5897 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5898 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5899 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5900 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5901 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5902 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5903 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5904 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5905 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5906 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5907 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5908 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5909 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5910
5911 2012-06-15 Michael Matz <matz@suse.de>
5912
5913 * gcc.dg/tree-ssa/vector-4.c: New test.
5914
5915 2012-06-15 Michael Matz <matz@suse.de>
5916
5917 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5918 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5919
5920 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5921
5922 PR tree-optimization/53636
5923 * gcc.target/arm/pr53636.c: New test.
5924
5925 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/51581
5928 * gcc.c-torture/execute/pr51581-1.c: New test.
5929 * gcc.c-torture/execute/pr51581-2.c: New test.
5930 * gcc.dg/vect/pr51581-1.c: New test.
5931 * gcc.dg/vect/pr51581-2.c: New test.
5932 * gcc.dg/vect/pr51581-3.c: New test.
5933 * gcc.target/i386/avx-pr51581-1.c: New test.
5934 * gcc.target/i386/avx-pr51581-2.c: New test.
5935 * gcc.target/i386/avx2-pr51581-1.c: New test.
5936 * gcc.target/i386/avx2-pr51581-2.c: New test.
5937 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5938
5939 2012-06-15 Richard Guenther <rguenther@suse.de>
5940
5941 * gcc.c-torture/execute/20120615-1.c: New testcase.
5942
5943 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gnat.dg/vect8.ad[sb]: New test.
5946
5947 2012-06-14 Richard Guenther <rguenther@suse.de>
5948
5949 * gcc.dg/tree-ssa/vrp.h: New testcase.
5950 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5951
5952 2012-06-13 Christian Bruel <christian.bruel@st.com>
5953
5954 PR target/53621
5955 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5956
5957 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5958
5959 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5960
5961 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5962
5963 PR testsuite/20771
5964 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5965 test summary unique.
5966
5967 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5968 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5969 scan-stack-usage-not): Don't strip torture options from test name.
5970
5971 * lib/scandump.exp (scan-dump-times): Use printable version of
5972 regexp in test summary line.
5973
5974 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5975 messages reported for one line of source code.
5976 * gcc.dg/format/few-1.c: Likewise.
5977 * gcc.dg/ia64-sync-2.c: Likewise.
5978 * gcc.dg/sync-2.c: Likewise.
5979 * gcc.dg/noncompile/pr44517.c: Likewise.
5980
5981 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5982
5983 PR debug/49888
5984 * gcc.dg/guality/pr49888.c: New.
5985
5986 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5987
5988 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5989 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5990 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5991
5992 2012-06-13 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/53643
5995 * gfortran.dg/intent_out_7.f90: New.
5996
5997 2012-06-13 Tobias Burnus <burnus@net-b.de>
5998
5999 PR fortran/53597
6000 * gfortran.dg/save_4.f90: New.
6001
6002 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR c/53532
6005 PR c/51034
6006 PR c/53196
6007 * gcc.dg/pr53532.c: New test.
6008 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6009 adjust line numbers.
6010 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6011 * gcc.dg/Wcxx-compat-8.c: Likewise.
6012 * gcc.dg/pr51034.c: New test.
6013 * gcc.dg/pr53196-1.c: New test.
6014 * gcc.dg/pr53196-2.c: New test.
6015
6016 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6017
6018 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6019 alignment torture options with usual torture options.
6020 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6021 instead of dg-options.
6022 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6023 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6024 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6025 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6026 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6027 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6028
6029 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6030 to checks for multiple messages reported for one line of source code.
6031 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6032
6033 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6034 messages reported for one line of source code.
6035
6036 * gcc.dg/20031223-1.c: Add comments to check for multiple
6037 messages reported for one line of source code.
6038 * gcc.dg/Wconversion-integer.c: Likewise.
6039 * gcc.dg/Wfatal-2.c: Likewise.
6040 * gcc.dg/Wfatal.c: Likewise.
6041 * gcc.dg/Wobjsize-1.c: Likewise.
6042 * gcc.dg/c99-vla-jump-1.c: Likewise.
6043 * gcc.dg/c99-vla-jump-2.c: Likewise.
6044 * gcc.dg/c99-vla-jump-3.c: Likewise.
6045 * gcc.dg/c99-vla-jump-4.c: Likewise.
6046 * gcc.dg/c99-vla-jump-5.c: Likewise.
6047 * gcc.dg/decl-9.c: Likewise.
6048 * gcc.dg/declspec-10.c: Likewise.
6049 * gcc.dg/declspec-18.c: Likewise.
6050 * gcc.dg/mtune.c: Likewise.
6051 * gcc.dg/parser-pr28152-2.c: Likewise.
6052 * gcc.dg/parser-pr28152.c: Likewise.
6053 * gcc.dg/pr14475.c: Likewise.
6054 * gcc.dg/pr27953.c: Likewise.
6055 * gcc.dg/pr28322-3.c: Likewise.
6056 * gcc.dg/pr30457.c: Likewise.
6057 * gcc.dg/pr30551-2.c: Likewise.
6058 * gcc.dg/pr30551-3.c: Likewise.
6059 * gcc.dg/pr30551-4.c: Likewise.
6060 * gcc.dg/pr30551-5.c: Likewise.
6061 * gcc.dg/pr30551-6.c: Likewise.
6062 * gcc.dg/pr30551.c: Likewise.
6063 * gcc.dg/pr45461.c: Likewise.
6064 * gcc.dg/pr48552-1.c: Likewise.
6065 * gcc.dg/pr48552-2.c: Likewise.
6066 * gcc.dg/redecl-1.c: Likewise.
6067 * gcc.dg/transparent-union-3.c: Likewise.
6068 * gcc.dg/utf-dflt.c: Likewise.
6069 * gcc.dg/utf-dflt2.c: Likewise.
6070 * gcc.dg/vla-8.c: Likewise.
6071 * gcc.dg/vla-init-1.c: Likewise.
6072 * gcc.dg/wtr-int-type-1.c: Likewise.
6073
6074 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6075 messages reported for for one line of source code.
6076 * c-c++-common/raw-string-5.c: Likewise.
6077 * c-c++-common/raw-string-4.c: Likewise.
6078 * c-c++-common/raw-string-6.c: Likewise.
6079 * c-c++-common/pr20000.c: Likewise.
6080
6081 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6082 messages reported for one line of source code.
6083 * gcc.dg/cpp/pr30786.c: Likewise.
6084 * gcc.dg/cpp/pr28709.c: Likewise.
6085 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6086 * gcc.dg/cpp/macspace2.c: Likewise.
6087 * gcc.dg/cpp/missing-header-1.c: Likewise.
6088 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6089 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6090 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6091
6092 2012-06-12 Jason Merrill <jason@redhat.com>
6093
6094 PR c++/53599
6095 * g++.dg/template/local7.C: New.
6096
6097 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6098
6099 PR target/53511
6100 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6101 * gcc.target/sh/pr51340-2.c: Likewise.
6102 * gcc.target/sh/pr51340-3.c: Likewise.
6103
6104 2012-06-12 Michael Matz <matz@suse.de>
6105
6106 * gcc.dg/torture/alias-1.c: New test.
6107
6108 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR rtl-optimization/53589
6111 * gcc.dg/torture/pr53589.c: New test.
6112
6113 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6114
6115 PR target/50749
6116 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6117 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6118 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6119 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6120 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6121 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6122 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6123 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6124 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6125 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6126 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6127 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6128 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6129 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6130 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6131 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6132
6133 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6134
6135 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6136 (check_intel_cpu_model): New function.
6137 (check_amd_cpu_model): New function.
6138 (check_features): New function.
6139 (__get_cpuid_output): New function.
6140 (check_detailed): New function.
6141 (fn1): Rename to quick_check.
6142 (main): Update to call quick_check and call check_detailed.
6143
6144 2012-06-11 Richard Henderson <rth@redhat.com>
6145
6146 * lib/target-supports.exp
6147 (check_effective_target_sync_long_long_runtime): Use
6148 check_effective_target_lp64 instead of
6149 check_effective_target_powerpc64 for powerpc targets.
6150
6151 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6152
6153 PR target/53511
6154 * gcc.target/sh/pr53511-1.c: New.
6155
6156 2012-06-11 Richard Guenther <rguenther@suse.de>
6157
6158 PR middle-end/53470
6159 * g++.dg/lto/pr53470_0.C: New testcase.
6160 * gcc.dg/lto/pr53470_0.c: Likewise.
6161
6162 2012-06-11 Richard Guenther <rguenther@suse.de>
6163
6164 PR c++/53605
6165 * g++.dg/ext/pr53605.C: New testcase.
6166
6167 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6168
6169 * gnat.dg/specs/array1.ads: New test.
6170 * gnat.dg/specs/array2.ads: Likewise.
6171 * gnat.dg/array22.adb: Likewise.
6172
6173 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6174
6175 * gnat.dg/constant4.adb: New test.
6176 * gnat.dg/constant4_pkg.ads: New helper.
6177
6178 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6179
6180 PR fortran/52552
6181 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6182 * gfortran.dg/allocate_class_1.f90: Modified.
6183 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6184 * gfortran.dg/allocate_class_2.f90: New.
6185
6186 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6187
6188 PR middle-end/53535
6189 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6190
6191 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6192
6193 PR fortran/52861
6194 * gfortran.dg/string_assign_2.f90: New test case.
6195
6196 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6197
6198 PR fortran/52861
6199 * gfortran.dg/string_assign_1.f90: New test case.
6200
6201 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR middle-end/53580
6204 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6205 * gcc.dg/gomp/critical-4.c: Likewise.
6206 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6207 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6208 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6209 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6210 * c-c++-common/gomp/pr53580.c: New test.
6211
6212 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6213
6214 PR c++/51214
6215 * g++.dg/cpp0x/forw_enum11.C: New.
6216
6217 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6218
6219 PR c++/53567
6220 * g++.dg/cpp0x/alias-decl-19.C: New.
6221
6222 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6223
6224 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6225
6226 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6227
6228 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6229 (XSTATE_FP): Ditto.
6230 (XSTATE_SSE): Ditto.
6231 (XSTATE_YMM): Ditto.
6232 (avx_os_support): Use new defines.
6233
6234 2012-06-06 Richard Guenther <rguenther@suse.de>
6235
6236 PR testsuite/32380
6237 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6238 loops.
6239
6240 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6241
6242 PR c++/52841
6243 * g++.dg/cpp0x/pr52841.C: New testcase.
6244
6245 2012-06-06 Richard Guenther <rguenther@suse.de>
6246
6247 PR tree-optimization/53081
6248 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6249 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6250
6251 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6252
6253 * gcc.target/powerpc/pr53487.c: New test.
6254
6255 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6256
6257 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6258
6259 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6260
6261 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6262
6263 2012-06-05 Richard Guenther <rguenther@suse.de>
6264
6265 PR tree-optimization/30442
6266 * gcc.dg/vect/bb-slp-30.c: New testcase.
6267
6268 2012-06-05 Richard Guenther <rguenther@suse.de>
6269
6270 PR tree-optimization/53081
6271 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6272 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6273 -fno-tree-loop-distribute-patterns.
6274
6275 2012-06-05 Alan Modra <amodra@gmail.com>
6276
6277 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6278 Check static chain in nested funcs.
6279
6280 2012-06-04 Tobias Burnus <burnus@net-b.de>
6281
6282 PR fortran/50619
6283 * gfortran.dg/init_flag_10.f90: New.
6284
6285 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/53524
6288 * g++.dg/warn/Wenum-compare-no-2: New.
6289
6290 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6291
6292 PR preprocessor/53463
6293 * g++.dg/cpp/limits.C: New test.
6294 * g++.dg/parse/error19.C: Adjust.
6295 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6296 * g++.dg/warn/pr35635.C: Likewise.
6297 * g++.old-deja/g++.pt/assign1.C: Likewise.
6298
6299 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6300
6301 PR target/53559
6302 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6303 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6304 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6305 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6306 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6307 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6308 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6309 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6310
6311 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6312
6313 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6314
6315 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR tree-optimization/53550
6318 * gcc.dg/pr53550.c: New test.
6319
6320 2012-06-04 Richard Guenther <rguenther@suse.de>
6321
6322 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6323 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6324 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6325
6326 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6327
6328 PR fortran/48831
6329 * gfortran.dg/parameter_array_element_2.f90: New.
6330
6331 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6332
6333 PR target/53512
6334 * gcc.target/sh/pr53512-1.c: New.
6335 * gcc.target/sh/pr53512-2.c: New.
6336 * gcc.target/sh/pr53512-3.c: New.
6337 * gcc.target/sh/pr53512-4.c: New.
6338
6339 2012-06-01 Jason Merrill <jason@redhat.com>
6340
6341 PR c++/52973
6342 * g++.dg/ext/visibility/template12.C: New.
6343 * g++.dg/ext/attrib14.C: Adjust warning line.
6344
6345 PR c++/52725
6346 * g++.dg/parse/new6.C: New.
6347 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6348
6349 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6350
6351 * c-c++-common/restrict-2.c: Revert previous change.
6352
6353 2012-06-01 Jason Merrill <jason@redhat.com>
6354
6355 PR c++/53137
6356 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6357
6358 PR c++/53484
6359 * g++.dg/cpp0x/auto33.C: New.
6360
6361 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/26155
6364 * g++.dg/parse/namespace-alias-1.C: New.
6365
6366 2012-06-01 Christian Bruel <christian.bruel@st.com>
6367
6368 * gcc.dg/spec-options.c: New test.
6369 * gcc.dg/foo.specs: New file.
6370
6371 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6372
6373 PR ada/53517
6374 * gnat.dg/lto14.adb: Skip on Solaris.
6375
6376 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6377
6378 * gcc.target/cris/sync-1-v10.c,
6379 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6380 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6381 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6382 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6383 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6384 gcc.target/cris/torture/sync-mis-op-i-1.c,
6385 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6386 gcc.target/cris/torture/sync-mis-op-i-2.c,
6387 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6388 gcc.target/cris/torture/sync-mis-op-i-3.c,
6389 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6390 gcc.target/cris/torture/sync-mis-op-s-1.c,
6391 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6392 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6393 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6394 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6395 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6396 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6397 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6398 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6399 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6400
6401 2012-05-31 Richard Guenther <rguenther@suse.de>
6402
6403 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6404 ldist-pr45948.c with disabled SCCP.
6405
6406 2012-05-31 Richard Guenther <rguenther@suse.de>
6407
6408 PR middle-end/48493
6409 * gcc.dg/torture/pr48493.c: New testcase.
6410
6411 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6412
6413 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6414 arm32 to targets.
6415 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6416 of the initialization loop.
6417 (dg-final): Adjust the expected number of vectorized loops depending
6418 on vect_char_mult target selector.
6419
6420 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6421
6422 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6423 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6424 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6425 New tests.
6426
6427 2012-05-30 Jason Merrill <jason@redhat.com>
6428
6429 PR c++/53356
6430 * g++.dg/init/new34.C: New.
6431 * g++.dg/tree-ssa/stabilize1.C: New.
6432
6433 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR c++/53356
6436 * g++.dg/init/new33.C: New test.
6437
6438 2012-05-30 Richard Guenther <rguenther@suse.de>
6439
6440 PR middle-end/53501
6441 * gcc.dg/torture/pr53501.c: New testcase.
6442 * c-c++-common/restrict-2.c: Adjust.
6443
6444 2012-05-30 Alan Modra <amodra@gmail.com>
6445
6446 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6447 torture-finish.
6448
6449 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6450
6451 * gcc.target/i386/shuf-concat.c: New test.
6452
6453 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR rtl-optimization/53519
6456 * gcc.c-torture/compile/pr53519.c: New test.
6457
6458 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6459
6460 * gcc.target/arm/neon-vrev.c: New.
6461
6462 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6463
6464 PR target/51340
6465 * gcc.target/sh/pr51340-1.c: New.
6466 * gcc.target/sh/pr51340-2.c: New.
6467 * gcc.target/sh/pr51340-3.c: New.
6468
6469 2012-05-29 Richard Guenther <rguenther@suse.de>
6470
6471 PR tree-optimization/53516
6472 * gcc.dg/torture/pr53516.c: New testcase.
6473
6474 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6475
6476 PR preprocessor/53229
6477 * gcc.dg/cpp/paste6.c: Force to run without
6478 -ftrack-macro-expansion.
6479 * gcc.dg/cpp/paste8.c: Likewise.
6480 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6481 -ftrack-macro-expansion.
6482 * gcc.dg/cpp/paste12.c: Force to run without
6483 -ftrack-macro-expansion.
6484 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6485 -ftrack-macro-expansion.
6486 * gcc.dg/cpp/paste13.c: Likewise.
6487 * gcc.dg/cpp/paste14.c: Likewise.
6488 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6489 -ftrack-macro-expansion.
6490 * gcc.dg/cpp/paste18.c: New test.
6491
6492 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6493
6494 * gcc.target/cris/torture/trap-1.c,
6495 gcc.target/cris/torture/trap-2.c,
6496 gcc.target/cris/torture/trap-3.c,
6497 gcc.target/cris/torture/trap-v0.c,
6498 gcc.target/cris/torture/trap-v3.c: New tests.
6499
6500 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6501
6502 PR c++/25137
6503 * g++.dg/warn/Wbraces3.C: New.
6504 * g++.dg/warn/Wbraces4.C: Likewise.
6505
6506 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR tree-optimization/53505
6509 * c-c++-common/torture/pr53505.c: New test.
6510
6511 2012-05-27 Nathan Sidwell <nathan@acm.org>
6512
6513 * gcc.dg/stmt-expr-4.c: New.
6514
6515 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 PR c++/53491
6518 * g++.dg/parse/crash60.C: New.
6519
6520 2012-05-26 Jason Merrill <jason@redhat.com>
6521
6522 PR c++/53220
6523 * c-c++-common/array-lit.c: New.
6524 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6525
6526 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 PR ada/50294
6529 * gnat.dg/array21.adb: New test.
6530
6531 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6532
6533 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6534
6535 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/32054
6538 * g++.dg/other/anon-union3.C: New.
6539
6540 2012-05-25 Ian Lance Taylor <iant@google.com>
6541
6542 * gcc.dg/split-6.c: New test.
6543
6544 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6545
6546 * gnat.dg/lto14.adb: New test.
6547
6548 2012-05-25 Tristan Gingold <gingold@adacore.com>
6549
6550 * gcc.target/i386/large-frame.c: New.
6551
6552 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6553 * gcc.target/powerpc/lhs-1.c: New.
6554 * gcc.target/powerpc/lhs-2.c: New.
6555 * gcc.target/powerpc/lhs-3.c: New.
6556
6557 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6558
6559 Make unwound macro expansion trace less redundant
6560 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6561 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6562 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6563 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6564 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6565 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6566
6567 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/53464
6570 * g++.dg/cpp0x/constexpr-default1.C: New.
6571
6572 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/32080
6575 * g++.dg/eh/goto2.C: New.
6576
6577 2012-05-24 Richard Guenther <rguenther@suse.de>
6578
6579 PR middle-end/53460
6580 * g++.dg/tree-prof/pr53460.C: New testcase.
6581
6582 2012-05-24 Richard Guenther <rguenther@suse.de>
6583
6584 PR bootstrap/53466
6585 * g++.dg/debug/pr53466.C: New testcase.
6586
6587 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR tree-optimization/53465
6590 * gcc.c-torture/execute/pr53465.c: New test.
6591
6592 2012-05-23 Tobias Burnus <burnus@net-b.de>
6593
6594 PR fortran/51055
6595 PR fortran/45170
6596 * gfortran.dg/allocate_with_typespec_6.f90: New.
6597
6598 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/29185
6601 * g++.dg/warn/delete-array-1.C: New.
6602
6603 2012-05-23 Richard Guenther <rguenther@suse.de>
6604
6605 * gcc.dg/torture/pr39074-2.c: Adjust.
6606 * gcc.dg/torture/pr39074.c: Likewise.
6607 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6608 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6609
6610 2012-05-22 Jan Hubicka <jh@suse.cz>
6611
6612 PR middle-end/53161
6613 * g++.dg/torture/pr53161.C: New testcase.
6614
6615 2012-05-22 Tobias Burnus <burnus@net-b.de>
6616
6617 PR fortran/53389
6618 * gfortran.dg/realloc_on_assign_15.f90: New.
6619
6620 2012-05-22 Richard Guenther <rguenther@suse.de>
6621
6622 PR middle-end/51071
6623 * gcc.dg/torture/pr51071-2.c: New testcase.
6624
6625 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6626
6627 PR tree-optimization/53336
6628 * g++.dg/torture/pr53336.C: New testcase.
6629
6630 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6631
6632 PR c++/53322
6633 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6634 instead of -Wunused-local-typedefs.
6635
6636 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 PR c++/51184
6639 * g++.dg/other/abstract4.C: New-
6640
6641 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 PR c++/40821
6644 * g++.dg/ext/attrib46.C: New.
6645
6646 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6647
6648 PR c/53418
6649 * gcc.c-torture/compile/pr53418-1.c,
6650 gcc.c-torture/compile/pr53418-2.c: New tests.
6651
6652 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR tree-optimization/53366
6655 * gcc.dg/torture/pr53366-1.c: New test.
6656 * gcc.dg/torture/pr53366-2.c: New test.
6657 * gcc.target/i386/pr53366-1.c: New test.
6658 * gcc.target/i386/pr53366-2.c: New test.
6659
6660 PR tree-optimization/53409
6661 * gcc.c-torture/compile/pr53409.c: New test.
6662
6663 PR tree-optimization/53410
6664 * gcc.c-torture/compile/pr53410-1.c: New test.
6665 * gcc.c-torture/compile/pr53410-2.c: New test.
6666
6667 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6668
6669 PR target/53425
6670 * gcc.target/i386/pr53425-1.c: New file.
6671 * gcc.target/i386/pr53425-2.c: Likewise.
6672
6673 2012-05-21 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/53408
6676 * gcc.dg/torture/pr53408.c: New testcase.
6677
6678 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6679 H.J. Lu <hongjiu.lu@intel.com>
6680
6681 PR target/53416
6682 * gcc.target/i386/pr53416.c: New file.
6683
6684 2012-05-21 Richard Guenther <rguenther@suse.de>
6685
6686 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6687
6688 2012-05-21 Richard Guenther <rguenther@suse.de>
6689
6690 * gcc.dg/torture/ldist-1.c: New testcase.
6691
6692 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gnat.dg/lto13.adb: New test.
6695 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6696
6697 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6698
6699 * gnat.dg/specs/lto12.ads: New test.
6700 * gnat.dg/specs/lto12_pkg.ads: New helper.
6701
6702 2012-05-18 Richard Guenther <rguenther@suse.de>
6703
6704 PR tree-optimization/53346
6705 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6706 * gcc.target/i386/incoming-10.c: Adjust.
6707 * gcc.target/i386/incoming-11.c: Likewise.
6708 * gcc.target/i386/pr46295.c: Likewise.
6709
6710 2012-05-18 Richard Guenther <rguenther@suse.de>
6711
6712 * gcc.dg/pr53352.c: Return zero.
6713
6714 2012-05-18 Richard Guenther <rguenther@suse.de>
6715
6716 PR tree-optimization/53390
6717 * gcc.dg/torture/pr53390.c: New testcase.
6718
6719 2012-05-18 Meador Inge <meadori@codesourcery.com>
6720
6721 PR rtl-optimization/53352
6722 * gcc.dg/pr53352.c: New test.
6723
6724 2012-05-17 David S. Miller <davem@davemloft.net>
6725
6726 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6727 failure on sparc-*-linux-gnu.
6728
6729 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/39681
6732 * g++.dg/parse/error49.C: New.
6733 * g++.dg/cpp0x/error8.C: Likewise.
6734 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6735 * g++.dg/ext/utf-dflt2.C: Likewise.
6736 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6737 * g++.dg/ext/utf-dflt.C: Likewise.
6738 * c-c++-common/raw-string-3.c: Likewise.
6739 * c-c++-common/raw-string-4.c: Likewise.
6740
6741 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 PR c++/53371
6744 * g++.dg/cpp0x/catch1.C: New.
6745
6746 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/44516
6749 * g++.dg/parse/error48.C: New.
6750 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6751 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6752
6753 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6754
6755 * gcc.dg/tm/indirect-2.c: New test.
6756
6757 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6758
6759 PR tree-optimization/53217
6760 * gfortran.dg/pr53217.f90: New test.
6761
6762 2012-05-16 Richard Guenther <rguenther@suse.de>
6763
6764 PR tree-optimization/53364
6765 * g++.dg/torture/pr53364.C: New testcase.
6766
6767 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6768
6769 PR testsuite/52641
6770 * gcc.dg/pr52549.c: Fix test for long != void*
6771 * gcc.c-torture/execute/pr52979-1.x: New file.
6772 * gcc.c-torture/execute/pr52979-2.x: New file.
6773
6774 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6775
6776 PR preprocessor/7263
6777 * gcc.dg/binary-constants-2.c: Run without tracking locations
6778 accross macro expansion.
6779 * gcc.dg/binary-constants-3.c: Likewise.
6780 * gcc.dg/cpp/sysmac2.c: Likewise.
6781 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6782 location.
6783 * gcc.dg/cpp/syshdr3.c: New test.
6784 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6785 * gcc.dg/system-binary-constants-1.c: New test.
6786 * gcc.dg/system-binary-constants-1.h: New header for the new test
6787 above.
6788 * g++.dg/cpp/syshdr3.C: New test.
6789 * g++.dg/cpp/syshdr3.h: New header the new test above.
6790 * g++.dg/system-binary-constants-1.C: New test.
6791 * g++.dg/system-binary-constants-1.h: New header the new test
6792 above.
6793
6794 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6795
6796 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6797
6798 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR target/53358
6801 * gcc.dg/pr53358.c: New test.
6802
6803 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/11856
6806 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6807 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6808
6809 2012-05-15 Olivier Hainque <hainque@adacore.com>
6810
6811 * g++.dg/eh/sighandle.C: New testcase.
6812
6813 2012-05-15 Richard Guenther <rguenther@suse.de>
6814
6815 PR tree-optimization/53355
6816 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6817
6818 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6819
6820 * gfortran.dg/*.f90: Remove now redundant manual
6821 cleanup-modules directive.
6822
6823 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6824
6825 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6826 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6827
6828 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6829
6830 PR fortran/52428
6831 * gfortran.dg/int_range_io_1.f90: New test.
6832
6833 2012-05-14 Andi Kleen <ak@linux.intel.com>
6834 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR target/53315
6837 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6838 * gcc.target/i386/rtm-check.h: New file.
6839 * gcc.target/i386/pr53315.c: New test.
6840
6841 2012-05-14 Tobias Burnus <burnus@net-b.de>
6842
6843 PR fortran/49110
6844 PR fortran/51055
6845 PR fortran/53329
6846 * gfortran.dg/deferred_type_param_4.f90: New.
6847 * gfortran.dg/deferred_type_param_6.f90: New.
6848
6849 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6850
6851 * gcc.target/i386/retarg.c: New test.
6852
6853 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6854
6855 PR fortran/45170
6856 * gfortran.dg/deferred_type_param_3.f90: New.
6857 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6858 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6859
6860 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6861
6862 * gnat.dg/null_pointer_deref3.adb: New test.
6863
6864 2012-05-12 Tobias Burnus <burnus@net-b.de>
6865
6866 PR fortran/49110
6867 PR fortran/52843
6868 * gfortran.dg/deferred_type_param_5.f90: New.
6869
6870 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 * g++.dg/parse/error47.C: New.
6873
6874 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6875
6876 PR fortran/52537
6877 * gfortran.dg/string_compare_4.f90: Change option
6878 to -fdump-tree-original. Add test case for kind=4.
6879
6880 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/52537
6883 * gfortran.dg/string_compare_4.f90: New test.
6884
6885 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6888
6889 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/53305
6892 * g++.dg/cpp0x/variadic132.C: New.
6893
6894 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/53158
6897 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6898 * g++.dg/parse/error26.C: Tweak dg-error column number.
6899
6900 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/53301
6903 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6904
6905 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6906
6907 * gnat.dg/lto11.ad[sb]: New test.
6908
6909 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6910
6911 PR target/52908
6912 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6913 directive to Scan for vpmuldq, not vpmacsdql.
6914
6915 2012-05-09 Michael Matz <matz@suse.de>
6916
6917 PR tree-optimization/53185
6918 * gcc.dg/vect/pr53185.c: New test.
6919
6920 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6921
6922 PR middle-end/53249
6923 * gcc.target/i386/pr53249.c: New.
6924
6925 2012-05-09 Richard Guenther <rguenther@suse.de>
6926
6927 PR tree-optimization/18437
6928 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6929 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6930
6931 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR tree-optimization/53226
6934 * gcc.c-torture/compile/pr53226.c: New test.
6935
6936 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6937
6938 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6939 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6940 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6941 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6942 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6943 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6944 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6945 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6946 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6947 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6948 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6949 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6950 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6951 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6952
6953 2012-05-09 Dehao Chen <dehao@google.com>
6954
6955 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6956 * gcc.dg/predict-2.c: Likewise.
6957 * gcc.dg/predict-3.c: Likewise.
6958 * gcc.dg/predict-4.c: Likewise.
6959 * gcc.dg/predict-5.c: Likewise.
6960 * gcc.dg/predict-6.c: Likewise.
6961
6962 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6963
6964 PR target/53272
6965 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6966
6967 2012-05-08 Richard Guenther <rguenther@suse.de>
6968
6969 * gcc.dg/fold-bitand-4.c: New testcase.
6970
6971 2012-05-08 Dehao Chen <dehao@google.com>
6972
6973 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6974 heuristic is working properly.
6975 * gcc.dg/predict-2.c: Likewise.
6976 * gcc/dg/predict-3.c: Likewise.
6977 * gcc/dg/predict-4.c: Likewise.
6978 * gcc/dg/predict-5.c: Likewise.
6979 * gcc/dg/predict-6.c: Likewise.
6980
6981 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR tree-optimization/53239
6984 * g++.dg/opt/vrp3.C: New test.
6985 * g++.dg/opt/vrp3-aux.cc: New file.
6986 * g++.dg/opt/vrp3.h: New file.
6987
6988 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6989
6990 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6991 .uleb128 support in assembler output.
6992
6993 2012-05-07 Richard Guenther <rguenther@suse.de>
6994
6995 PR lto/42987
6996 * g++.dg/lto/pr42987_0.C: New testcase.
6997 * g++.dg/lto/pr42987_1.C: Likewise.
6998
6999 2012-05-07 Tobias Burnus <burnus@net-b.de>
7000
7001 PR fortran/53255
7002 * gfortran.dg/typebound_operator_15.f90: New.
7003
7004 2012-05-06 Tobias Burnus <burnus@net-b.de>
7005
7006 PR fortran/41587
7007 * gfortran.dg/class_array_13.f90: New.
7008
7009 2012-05-06 Tristan Gingold <gingold@adacore.com>
7010
7011 * gnat.dg/warn7.adb: New test.
7012
7013 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * gnat.dg/specs/renamings.ads: Rename to...
7016 * gnat.dg/specs/renaming1.ads: ...this.
7017 * gnat.dg/specs/renaming2.ads: New test.
7018 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7019 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7020 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7021 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7022
7023 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/discr36.ad[sb]: New test.
7026 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7027
7028 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7029
7030 PR c/43772
7031 * c-c++-common/pr43772.c: New.
7032
7033 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7034
7035 PR fortran/41600
7036 * gfortran.dg/select_type_26.f03 : New test.
7037 * gfortran.dg/select_type_27.f03 : New test.
7038
7039 PR fortran/53191
7040 * gfortran.dg/select_type_28.f03 : New test.
7041
7042 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7043
7044 PR fortran/49010
7045 PR fortran/24518
7046 * gfortran.dg/mod_sign0_1.f90: New test.
7047 * gfortran.dg/mod_large_1.f90: New test.
7048
7049 2012-05-04 Tobias Burnus <burnus@net-b.de>
7050
7051 PR fortran/53175
7052 gfortran.dg/public_private_module_5.f90: New.
7053
7054 2012-05-04 Tobias Burnus <burnus@net-b.de>
7055
7056 PR fortran/53111
7057 * gfortran.dg/constructor_7.f90: New.
7058 * gfortran.dg/constructor_8.f90: New.
7059
7060 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/53166
7063 * g++.dg/cpp0x/static_assert7.C: New.
7064
7065 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7066
7067 PR tree-optimization/52633
7068 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7069 recognized as widening shifts instead of over-widening.
7070 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7071 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7072 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7073 * gcc.target/arm/pr52633.c: New test.
7074
7075 2012-05-04 Richard Guenther <rguenther@suse.de>
7076
7077 PR tree-optimization/53168
7078 * gcc.dg/torture/pr53168.c: New testcase.
7079 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7080
7081 2012-05-04 Richard Guenther <rguenther@suse.de>
7082
7083 * gcc.dg/lto/pr53214_0.c: New testcase.
7084
7085 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gcc.target/ia64/pr48496.c: New test.
7088 * gcc.target/ia64/pr52657.c: Likewise.
7089
7090 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7091
7092 PR c/51712
7093 * c-c++-common/pr51712.c: New.
7094
7095 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7096
7097 PR target/53199
7098 * gcc.target/powwerpc/pr53199.c: New file.
7099
7100 2012-05-03 Jason Merrill <jason@redhat.com>
7101
7102 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7103
7104 * gcc.dg/debug/dwarf2/dups-types.c: New.
7105 * gcc.dg/debug/dwarf2/dups-types.h: New.
7106
7107 2012-05-03 Jason Merrill <jason@redhat.com>
7108
7109 * g++.dg/debug/dwarf2/namespace-2.C: New.
7110 * g++.dg/debug/dwarf2/localclass3.C: New.
7111
7112 2012-05-03 Jason Merrill <jason@redhat.com>
7113
7114 * g++.dg/debug/dwarf2/thunk1.C: New.
7115
7116 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7117
7118 PR c++/53186
7119 * g++.dg/other/final2.C: New.
7120
7121 2012-05-03 Richard Guenther <rguenther@suse.de>
7122
7123 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7124
7125 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7126
7127 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7128 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7129 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7130 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7131
7132 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7133
7134 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7135 .byte 0xf2.
7136 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7137 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7138 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7139
7140 PR debug/53174
7141 * gcc.dg/pr53174.c: New test.
7142
7143 PR target/53187
7144 * gcc.target/arm/pr53187.c: New test.
7145 * gcc.c-torture/compile/pr53187.c: New test.
7146
7147 2012-05-03 Richard Guenther <rguenther@suse.de>
7148
7149 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7150 unsupported prefetching support.
7151
7152 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7153
7154 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7155 option -ftrack-macro-expansion=0.
7156 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7157 option -ftrack-macro-expansion=0.
7158
7159 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7160
7161 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7162 dg-options for target arm with dg-additional-options.
7163
7164 2012-05-03 Richard Guenther <rguenther@suse.de>
7165
7166 PR tree-optimization/53144
7167 * gcc.dg/torture/pr53144.c: New testcase.
7168
7169 2012-05-03 Tobias Burnus <burnus@net-b.de>
7170
7171 PR fortran/52864
7172 * gfortran.dg/pointer_intent_7.f90: New.
7173 * gfortran.dg/pure_formal_3.f90: New.
7174
7175 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7176
7177 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7178
7179 2012-05-02 Martin Jambor <mjambor@suse.cz>
7180
7181 PR lto/52605
7182 * g++.dg/lto/pr52605_0.C: New test.
7183
7184 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7185
7186 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7187 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7188 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7189 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7190 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7191 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7192 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7193 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7194 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7195 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7196 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7197 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7198 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7199 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7200 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7201 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7202
7203 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7204
7205 PR middle-end/53153
7206 * gcc.dg/pr53153.c: New test.
7207
7208 2012-05-02 Richard Guenther <rguenther@suse.de>
7209
7210 * g++.dg/tree-ssa/pr19807.C: Adjust.
7211
7212 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR tree-optimization/53163
7215 * gcc.c-torture/compile/pr53163.c: New test.
7216
7217 PR rtl-optimization/53160
7218 * gcc.c-torture/execute/pr53160.c: New test.
7219
7220 2012-05-01 Ian Lance Taylor <iant@google.com>
7221
7222 PR c/37303
7223 * gcc.dg/pr37303.c: New test.
7224
7225 2012-05-01 Richard Henderson <rth@redhat.com>
7226
7227 * lib/target-supports.exp
7228 (check_effective_target_sync_long_long_runtime): True for
7229 check_effective_target_powerpc64.
7230
7231 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7232
7233 PR c++/51033
7234 * gcc.dg/vector-1.c: Move to ...
7235 * c-c++-common/vector-1.c: ... here.
7236 * gcc.dg/vector-2.c: Move to ...
7237 * c-c++-common/vector-2.c: ... here.
7238 * gcc.dg/vector-3.c: Move to ...
7239 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7240 * gcc.dg/vector-4.c: Move to ...
7241 * c-c++-common/vector-4.c: ... here.
7242 * gcc.dg/vector-init-1.c: Move to ...
7243 * c-c++-common/vector-init-1.c: ... here.
7244 * gcc.dg/vector-init-2.c: Move to ...
7245 * c-c++-common/vector-init-2.c: ... here.
7246 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7247 * c-c++-common/vector-subscript-1.c: ... here.
7248 * gcc.dg/vector-subscript-2.c: Move to ...
7249 * c-c++-common/vector-subscript-2.c: ... here.
7250 * gcc.dg/vector-subscript-3.c: Move to ...
7251 * c-c++-common/vector-subscript-3.c: ... here.
7252
7253 PR c++/51314
7254 * g++.dg/cpp0x/vt-51314.C: New test.
7255 * g++.dg/cpp0x/variadic76.C: Fix.
7256
7257 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7258
7259 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7260
7261 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7262
7263 Add -Wvarargs option
7264 * c-c++-common/Wvarargs.c: New test case.
7265 * c-c++-common/Wvarargs-2.c: Likewise.
7266
7267 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7268
7269 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7270 * objc.dg/foreach-7.m: Force the test case to run without
7271 -ftrack-macro-expansion.
7272 * c-c++-common/tm/attrib-1.c: Likewise.
7273 * c-c++-common/warn-ommitted-condop.c: Likewise.
7274 * gcc.dg/assign-warn-1.c: Likewise.
7275 * gcc.dg/assign-warn-2.c: Likewise.
7276 * gcc.dg/attr-alloc_size.c: Likewise.
7277 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7278 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7279 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7280 * gcc.dg/c90-const-expr-9.c: Likewise.
7281 * gcc.dg/c99-const-expr-9.c: Likewise.
7282 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7283 * gcc.dg/cpp/direct2s.c: Likewise.
7284 * gcc.dg/cpp/pr28709.c: Likewise.
7285 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7286 * gcc.dg/dfp/composite-type.c: Likewise.
7287 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7288 with -ftrack-macro-expansion
7289 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7290 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7291 * g++.dg/ext/cleanup-1.C: Likewise.
7292 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7293 * g++.dg/template/sfinae10.C: Likewise.
7294 * g++.dg/tm/wrap-2.C: Likewise.
7295 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7296 * g++.dg/warn/Wsign-conversion.C: Likewise.
7297 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7298 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7299 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7300 it to run with -ftrack-macro-expansion.
7301 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7302 test cases without -ftrack-macro-expansion.
7303
7304 Fix location for static class members
7305 * g++.dg/template/sfinae6_neg.C: Adjust.
7306
7307 Make conversion warnings work on NULL with -ftrack-macro-expansion
7308 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7309 alongside the previous testing for NULL.
7310
7311 Fix -Wuninitialized for -ftrack-macro-expansion
7312 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7313
7314 Strip "<built-in>" loc from displayed expansion context
7315 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7316 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7317 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7318 new test above.
7319
7320 Fix expansion point loc for macro-like tokens
7321 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7322 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7323
7324 Fix token pasting with -ftrack-macro-expansion
7325 * gcc.dg/cpp/paste17.c: New test case for
7326 -ftrack-macro-expansion=2 mode only.
7327 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7328
7329 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7330
7331 * gnat.dg/warn6.ad[sb]: New test.
7332
7333 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7334
7335 PR 53149
7336 * gcc.dg/20011021-1.c: Adjust testcase.
7337
7338 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7339
7340 PR fortran/53148
7341 * gfortran.dg/function_optimize_12.f90: New test.
7342
7343 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7344
7345 PR target/53156
7346 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7347 code to match current output and cover new peephole2 pattern.
7348
7349 2012-04-27 Ollie Wild <aaw@google.com>
7350
7351 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7352
7353 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7354
7355 * gcc.c-torture/execute/20120427-2.c: New testcase.
7356 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7357 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7358 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7359
7360 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7361
7362 PR target/53138
7363 * gcc.c-torture/execute/20120427-1.c: New testcase.
7364
7365 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7366
7367 PR middle-end/27139
7368 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7369
7370 2012-04-27 Tom de Vries <tom@codesourcery.com>
7371
7372 PR tree-optimization/51879
7373 * gcc.dg/pr51879.c: New test.
7374 * gcc.dg/pr51879-2.c: Same.
7375 * gcc.dg/pr51879-3.c: Same.
7376 * gcc.dg/pr51879-4.c: Same.
7377 * gcc.dg/pr51879-6.c: Same.
7378
7379 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 PR c++/53096
7382 * g++.dg/cpp0x/defaulted35.C: New.
7383 * g++.dg/cpp0x/defaulted15.C: Adjust.
7384
7385 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7386
7387 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7388 structure layout.
7389
7390 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7391
7392 * gcc.target/i386/builtin_target.c: Check avx2.
7393
7394 2012-04-26 Alan Modra <amodra@gmail.com>
7395
7396 * gcc.target/powerpc/savres.c: New test.
7397 * gcc.target/powerpc/powerpc.exp: Run it.
7398
7399 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7400
7401 PR target/53120
7402 * gcc.dg/torture/pr53120.c: New test.
7403
7404 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR middle-end/52979
7407 * gcc.c-torture/compile/pr52979-1.c: New test.
7408 * gcc.c-torture/execute/pr52979-1.c: New test.
7409 * gcc.c-torture/execute/pr52979-2.c: New test.
7410
7411 2012-04-25 Richard Guenther <rguenther@suse.de>
7412
7413 * gcc.target/i386/l_fma_float_5.c: Adjust.
7414 * gcc.target/i386/l_fma_double_4.c: Likewise.
7415 * gcc.target/i386/l_fma_float_2.c: Likewise.
7416 * gcc.target/i386/l_fma_float_6.c: Likewise.
7417 * gcc.target/i386/l_fma_double_1.c: Likewise.
7418 * gcc.target/i386/l_fma_double_5.c: Likewise.
7419 * gcc.target/i386/l_fma_float_3.c: Likewise.
7420 * gcc.target/i386/l_fma_double_2.c: Likewise.
7421 * gcc.target/i386/l_fma_double_6.c: Likewise.
7422 * gcc.target/i386/l_fma_float_4.c: Likewise.
7423 * gcc.target/i386/l_fma_double_3.c: Likewise.
7424 * gcc.target/i386/l_fma_float_1.c: Likewise.
7425
7426 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/53058
7429 * gcc.c-torture/compile/pr53058.c: New test.
7430
7431 2012-04-25 Jan Hubicka <jh@suse.cz>
7432
7433 PR middle-end/53088
7434 * gcc.target/i386/pr39082-1.c: Update warning location.
7435
7436 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR c/52880
7439 * gcc.dg/pr52880.c: New test.
7440
7441 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7442
7443 * gcc.dg/m-un-2.c: Update.
7444 * gcc.dg/20011021-1.c: Update.
7445
7446 2012-04-25 Tobias Burnus <burnus@net-b.de>
7447
7448 PR fortran/52196
7449 * gfortran.dg/realloc_on_assign_14.f90: New.
7450
7451 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7452
7453 PR testsuite/52641
7454 PR tree-optimizations/52891
7455 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7456
7457 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/52363
7460 * g++.dg/cpp0x/sfinae35.C: New.
7461 * g++.dg/cpp0x/sfinae36.C: Likewise.
7462
7463 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7464
7465 * gcc.target/builtin_target.c: New testcase.
7466
7467 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7468
7469 PR target/47197
7470 * gcc.target/powerpc/pr47197.c: New test.
7471
7472 2012-04-24 Richard Guenther <rguenther@suse.de>
7473
7474 PR tree-optimization/53085
7475 * g++.dg/torture/pr53085.C: New testcase.
7476
7477 2012-04-24 Andrew Pinski <apinski@cavium.com>
7478
7479 PR tree-opt/33512
7480 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7481 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7482 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7483
7484 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR middle-end/53084
7487 * gcc.c-torture/execute/pr53084.c: New test.
7488
7489 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7492
7493 2012-04-23 Andrew Pinski <apinski@cavium.com>
7494
7495 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7496
7497 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7498
7499 PR regression/53076
7500 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7501 * gcc.dg/torture/builtin-power-1.c: Likewise.
7502
7503 2012-04-23 Richard Guenther <rguenther@suse.de>
7504
7505 PR tree-optimization/53070
7506 * gcc.dg/torture/pr53070.c: New testcase.
7507
7508 2012-04-23 Richard Guenther <rguenther@suse.de>
7509
7510 PR c/53060
7511 * gcc.dg/pr53060.c: New testcase.
7512
7513 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR tree-optimizations/52891
7516 * gcc.c-torture/compile/pr52891-1.c: New test.
7517 * gcc.c-torture/compile/pr52891-2.c: New test.
7518
7519 2012-04-22 Tobias Burnus <burnus@net-b.de>
7520
7521 PR fortran/53051
7522 * gfortran.dg/read_float_4.f90: New.
7523
7524 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7525
7526 PR 35441
7527 * c-c++-common/pr35441.C: New.
7528
7529 2012-04-20 Ian Lance Taylor <iant@google.com>
7530
7531 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7532 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7533
7534 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7535
7536 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7537 array access.
7538 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7539
7540 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7541
7542 PR rtl-optimization/44214
7543 * gcc.dg/pr44214-1.c: New test.
7544 * gcc.dg/pr44214-2.c: Likewise.
7545 * gcc.dg/pr44214-3.c: Likewise.
7546
7547 2012-04-20 Richard Guenther <rguenther@suse.de>
7548
7549 * g++.dg/torture/20120420-1.C: New testcase.
7550
7551 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7552
7553 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7554
7555 2012-04-19 Christian Bruel <christian.bruel@st.com>
7556
7557 * gcc.dg/pr52283.c: New test.
7558
7559 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7560
7561 * gcc.dg/pr37985.c: New test.
7562
7563 2012-04-19 Richard Guenther <rguenther@suse.de>
7564
7565 PR rtl-optimization/44688
7566 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7567 possibly profitable.
7568
7569 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7570
7571 PR tree-optimization/52976
7572 * gfortran.dg/reassoc_11.f: New test.
7573
7574 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7575
7576 PR tree-optimization/52976
7577 * gfortran.dg/reassoc_7.f: New test.
7578 * gfortran.dg/reassoc_8.f: Likewise.
7579 * gfortran.dg/reassoc_9.f: Likewise.
7580 * gfortran.dg/reassoc_10.f: Likewise.
7581
7582 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7583
7584 PR c++/52422
7585 * g++.dg/cpp0x/sfinae33.C: New.
7586 * g++.dg/cpp0x/sfinae34.C: Likewise.
7587
7588 2012-04-18 Joey Ye <joey.ye@arm.com>
7589
7590 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7591
7592 2012-04-18 Richard Guenther <rguenther@suse.de>
7593
7594 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7595 array access.
7596 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7597 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7598
7599 2012-04-17 Tom de Vries <tom@codesourcery.com>
7600
7601 * g++.dg/pr51264-4.C: New test.
7602
7603 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/52599
7606 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7607
7608 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/53003
7611 * g++.dg/parse/crash59.C: New.
7612
7613 2012-04-17 Michael Matz <matz@suse.de>
7614
7615 PR tree-optimization/18437
7616 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7617
7618 2012-04-17 Richard Guenther <rguenther@suse.de>
7619
7620 PR middle-end/53011
7621 * g++.dg/torture/pr53011.C: New testcase.
7622
7623 2012-04-16 Jason Merrill <jason@redhat.com>
7624
7625 PR c++/38543
7626 * g++.dg/cpp0x/variadic131.C: New.
7627
7628 PR c++/52008
7629 * g++.dg/cpp0x/variadic130.C: New.
7630
7631 PR c++/50830
7632 * g++.dg/cpp0x/variadic129.C: New.
7633
7634 PR c++/50303
7635 * g++.dg/cpp0x/variadic128.C: New.
7636
7637 2012-04-16 Tobias Burnus <burnus@net-b.de>
7638
7639 PR fortran/52864
7640 * gfortran.dg/pointer_intent_6.f90: New.
7641
7642 2012-04-16 Tobias Burnus <burnus@net-b.de>
7643
7644 PR fortran/52916
7645 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7646 to include public_private_module_4.f90.
7647 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7648 targets.
7649
7650 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/49152
7653 * g++.dg/diagnostic/operator1.C: New.
7654 * g++.dg/ext/label5.C: Adjust.
7655 * g++.dg/ext/va-arg1.C: Likewise.
7656 * g++.dg/other/error20.C: Likewise.
7657 * g++.dg/other/error20.C: Likewise.
7658 * g++.dg/other/error16.C: Likewise.
7659 * g++.dg/other/error10.C: Likewise.
7660 * g++.dg/parse/error30.C: Likewise.
7661 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7662
7663 2012-04-16 Jason Merrill <jason@redhat.com>
7664
7665 PR c++/51148
7666 * g++.dg/cpp0x/variadic127.C: New.
7667
7668 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7669
7670 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7671 testcase name.
7672 Use fail, pass instead of unresolved.
7673 Don't log $optstr.
7674
7675 PR testsuite/52948
7676 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7677 TODO_dump_func.
7678 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7679 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7680 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7681
7682 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7683
7684 PR fortran/52968
7685 * gfortran.dg/typebound_call_23.f03: New test case.
7686
7687 2012-04-15 Jason Merrill <jason@redhat.com>
7688
7689 PR c++/47220
7690 * g++.dg/cpp0x/variadic126.C: New.
7691
7692 PR c++/52380
7693 * g++.dg/cpp0x/variadic125.C: New.
7694
7695 PR c++/52292
7696 * g++.dg/cpp0x/variadic124.C: New.
7697
7698 PR c++/52706
7699 * g++.dg/cpp0x/nullptr27.C: New.
7700
7701 PR c++/52818
7702 * g++.dg/warn/format8.C: New.
7703
7704 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7705
7706 PR fortran/51082
7707 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7708
7709 2012-04-14 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52916
7712 PR fortran/40973
7713 * gfortran.dg/public_private_module_3.f90: New.
7714 * gfortran.dg/public_private_module_4.f90: New.
7715
7716 2012-04-14 Tom de Vries <tom@codesourcery.com>
7717
7718 * gcc.dg/superblock.c: New test.
7719
7720 2012-04-14 Tom de Vries <tom@codesourcery.com>
7721
7722 * gcc.dg/pr51879-12.c: New test.
7723
7724 2012-04-13 Jason Merrill <jason@redhat.com>
7725
7726 PR c++/52824
7727 * g++.dg/cpp0x/variadic123.C: New.
7728 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7729
7730 PR c++/52905
7731 * g++.dg/cpp0x/initlist-ctor1.C: New.
7732
7733 PR c++/52915
7734 * g++.dg/other/anon-union2.C: New.
7735
7736 2012-04-13 Martin Jambor <mjambor@suse.cz>
7737
7738 PR middle-end/52939
7739 * g++.dg/ipa/pr52939.C: New test.
7740
7741 2012-04-13 Tom de Vries <tom@codesourcery.com>
7742
7743 * gcc.dg/pr52734.c: New test.
7744
7745 2012-04-13 Richard Guenther <rguenther@suse.de>
7746
7747 PR tree-optimization/52969
7748 * gcc.dg/torture/pr52969.c: New testcase.
7749
7750 2012-04-13 Richard Guenther <rguenther@suse.de>
7751
7752 PR c/52549
7753 * gcc.dg/pr52549.c: New testcase.
7754
7755 2012-04-13 Richard Guenther <rguenther@suse.de>
7756
7757 PR c/52862
7758 * gcc.dg/pr52862.c: New testcase.
7759
7760 2012-04-13 Joey Ye <joey.ye@arm.com>
7761
7762 * gcc.target/arm/thumb1-imm.c: New testcase.
7763
7764 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7765
7766 PR target/52932
7767 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7768 second function argument.
7769 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7770 (calc_permps): Update declaration. Calculate result correctly.
7771 (avx2_test): Change src2 type to union256i_d.
7772 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7773 correctly.
7774
7775 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7776
7777 PR target/52775
7778 * gcc.target/powerpc/pr52775.c: New file.
7779
7780 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7781
7782 PR tree-optimization/18589
7783 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7784 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7785 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7786 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7787 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7788 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7789 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7790 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7791 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7792 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7793
7794 2012-04-12 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/52943
7797 * gcc.dg/torture/pr52943.c: New testcase.
7798
7799 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7800
7801 PR target/50751
7802 * gcc/target/sh/pr50751-4.c: New.
7803 * gcc/target/sh/pr50751-5.c: New.
7804 * gcc/target/sh/pr50751-6.c: New.
7805 * gcc/target/sh/pr50751-7.c: New.
7806
7807 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7808
7809 PR c++/52465
7810 * g++.dg/lookup/using52.C: New.
7811
7812 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7813
7814 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7815
7816 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7817
7818 PR rtl-optimization/52876
7819 * gcc.target/i386/pr52876.c: New.
7820
7821 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7822
7823 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7824 __UINTPTR_TYPE__.
7825 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7826 __INTPTR_TYPE__.
7827 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7828 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7829 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7830 (ptrdiff_t): ... this. All uses changed.
7831 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7832 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7833 __INTPTR_TYPE__.
7834 (main): Cast argument to __INTPTR_TYPE__.
7835 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7836 size_t.
7837 * gcc.dg/mallign.c (main): Likewise.
7838 * gcc.dg/pr38700.c (foo): Likewise.
7839 * gcc.dg/long-long-cst1.c (t): Likewise.
7840 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7841 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7842 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7843 * gcc.dg/pr25682.c (d, foo): Likewise.
7844 * gcc.dg/format/cast-1.c (f): Likewise.
7845 * gcc.dg/c90-const-expr-10.c
7846 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7847 (size_t): ...this. All uses changed.
7848 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7849 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7850 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7851 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7852 * gcc.dg/sequence-pt-1.c: Likewise.
7853 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7854 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7855 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7856 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7857 of ptrdiff_t with it.
7858 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7859 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7860 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7861
7862 2012-04-11 Jason Merrill <jason@redhat.com>
7863
7864 PR debug/45088
7865 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7866 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7867
7868 PR c++/52906
7869 * g++.dg/ext/attrib45.C: New.
7870
7871 * g++.dg/eh/dtor3.C: New.
7872
7873 2012-04-11 Richard Guenther <rguenther@suse.de>
7874
7875 PR middle-end/52621
7876 * gfortran.dg/pr52621.f90: New testcase.
7877
7878 2012-04-11 Richard Guenther <rguenther@suse.de>
7879
7880 PR middle-end/52918
7881 * g++.dg/torture/pr52918-1.C: New testcase.
7882 * g++.dg/torture/pr52918-2.C: Likewise.
7883
7884 2012-04-11 Tobias Burnus <burnus@net-b.de>
7885
7886 PR fortran/52729
7887 * gfortran.dg/block_11.f90: New.
7888
7889 2012-04-11 Nick Clifton <nickc@redhat.com>
7890
7891 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7892
7893 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7894
7895 PR target/16458
7896 * gcc.target/powerpc/pr16458-1.c: New test.
7897 * gcc.target/powerpc/pr16458-2.c: Likewise.
7898 * gcc.target/powerpc/pr16458-3.c: Likewise.
7899 * gcc.target/powerpc/pr16458-4.c: Likewise.
7900
7901 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7902
7903 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7904 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7905 * gcc.dg/builtin-bswap-5.c: Likewise.
7906 * gcc.target/i386/builtin-bswap-4.c: New test.
7907
7908 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7909
7910 PR 24985
7911 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7912
7913 2012-04-11 Richard Guenther <rguenther@suse.de>
7914
7915 PR rtl-optimization/52881
7916 * gcc.dg/torture/pr52881.c: New testcase.
7917 * gcc.dg/torture/pr52913.c: Likewise.
7918
7919 2012-04-11 Richard Guenther <rguenther@suse.de>
7920
7921 PR tree-optimization/52912
7922 * gcc.dg/torture/pr52912.c: New testcase.
7923
7924 2010-04-10 Michael Matz <matz@suse.de>
7925
7926 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7927 * gcc.dg/vect/vect-outer-1.c: Adjust.
7928 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7929 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7930 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7931 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7932 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7933 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7934
7935 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7936
7937 PR tree-optimization/52870
7938 * gcc.dg/vect/pr52870.c: New test.
7939
7940 2012-04-09 Mike Stump <mikestump@comcast.net>
7941
7942 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7943 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7944 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7945 * gnat.dg/aggr11.adb: Likewise.
7946 * gnat.dg/aggr11_pkg.ads: Likewise.
7947 * gnat.dg/aggr15.adb: Likewise.
7948 * gnat.dg/aggr15.ads: Likewise.
7949 * gnat.dg/aggr17.adb: Likewise.
7950 * gnat.dg/aggr18.adb: Likewise.
7951 * gnat.dg/array14.adb: Likewise.
7952 * gnat.dg/array14.ads: Likewise.
7953 * gnat.dg/array14_pkg.ads: Likewise.
7954 * gnat.dg/array19.adb: Likewise.
7955 * gnat.dg/array19.ads: Likewise.
7956 * gnat.dg/discr27.adb: Likewise.
7957 * gnat.dg/discr27.ads: Likewise.
7958 * gnat.dg/discr35.adb: Likewise.
7959 * gnat.dg/discr35.ads: Likewise.
7960 * gnat.dg/discr6.adb: Likewise.
7961 * gnat.dg/discr6_pkg.ads: Likewise.
7962 * gnat.dg/import1.adb: Likewise.
7963 * gnat.dg/import1.ads: Likewise.
7964 * gnat.dg/loop_address2.adb: Likewise.
7965 * gnat.dg/opt7.adb: Likewise.
7966 * gnat.dg/opt7.ads: Likewise.
7967 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7968 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7969 * gnat.dg/rep_clause2.adb: Likewise.
7970 * gnat.dg/rep_clause2.ads: Likewise.
7971 * gnat.dg/slice2.adb: Likewise.
7972 * gnat.dg/slice2.ads: Likewise.
7973 * gnat.dg/slice6.adb: Likewise.
7974 * gnat.dg/slice6_pkg.ads: Likewise.
7975 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7976 * gnat.dg/taft_type2.adb: Likewise.
7977 * gnat.dg/taft_type2.ads: Likewise.
7978 * gnat.dg/taft_type2_pkg.ads: Likewise.
7979 * gnat.dg/volatile10.adb: Likewise.
7980 * gnat.dg/volatile10_pkg.ads: Likewise.
7981
7982 * gcc.dg/dll-8.c: Remove execute permissions.
7983 * g++.dg/ext/dllexport5.C: Likewise.
7984
7985 2012-04-09 Jan Hubicka <jh@suse.cz>
7986
7987 PR lto/52722
7988 PR lto/51765
7989 PR lto/52634
7990 * gcc.dg/lto/pr52634_1.c: New testcase.
7991 * gcc.dg/lto/pr52634_0.c: New testcase.
7992
7993 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7994
7995 PR target/52883
7996 * gcc.target/i386/pr52883.c: New testcase.
7997
7998 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7999
8000 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8001 (check_effective_target_sync_long_long): Add SPARC case.
8002 (check_effective_target_sync_long_long_runtime): Likewise.
8003 (check_effective_target_sync_int_long): Adjust SPARC case.
8004 (check_effective_target_sync_char_short): Likewise.
8005
8006 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8007
8008 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8009 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8010
8011 2012-04-08 Tobias Burnus <burnus@net-b.de>
8012
8013 PR fortran/40973
8014 PR fortran/52751
8015 * gfortran.dg/public_private_module_2.f90: New.
8016
8017 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8018
8019 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8020 directives.
8021
8022 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8023
8024 PR fortran/52893
8025 * gfortran.dg/function_optimize_11.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
8032 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8033
8034 PR fortran/52668
8035 * gfortran.dg/use_only_6.f90: New test.
8036 2012-04-06 Mike Stump <mikestump@comcast.net>
8037
8038 PR testsuite/50722
8039 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8040
8041 2012-04-05 Jason Merrill <jason@redhat.com>
8042
8043 PR c++/52596
8044 * g++.dg/template/qualified-id5.C: New.
8045
8046 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8047
8048 PR target/52882
8049 * gcc.target/i386/pr52882.c: New test.
8050
8051 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052 Dominique D'Humieures <dominiq@lps.ens.fr>
8053
8054 PR testsuite/52614
8055 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8056 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8057
8058 2012-04-04 Jason Merrill <jason@redhat.com>
8059
8060 PR c++/52845
8061 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8062
8063 2012-04-03 Jason Merrill <jason@redhat.com>
8064
8065 PR c++/52796
8066 * g++.dg/cpp0x/variadic-value1.C: New.
8067
8068 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/pack18.adb: New test.
8071 * gnat.dg/pack18_pkg.ads: New helper.
8072
8073 2012-04-03 Richard Guenther <rguenther@suse.de>
8074
8075 PR tree-optimization/52808
8076 * gcc.dg/pr52808.c: New testcase.
8077
8078 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR tree-optimization/52835
8081 * gfortran.dg/pr52835.f90: New test.
8082
8083 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8084
8085 * gnat.dg/specs/aggr5.ads: New test.
8086
8087 2012-04-02 Richard Guenther <rguenther@suse.de>
8088
8089 PR tree-optimization/52756
8090 * gcc.dg/torture/pr52756.c: New testcase.
8091
8092 2012-04-02 Richard Guenther <rguenther@suse.de>
8093
8094 PR middle-end/52803
8095 * gcc.dg/pr52803.c: New testcase.
8096
8097 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8098
8099 PR c++/40942
8100 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8101 DR 214 in account.
8102
8103 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 PR c++/50043
8106 * g++.dg/cpp0x/noexcept17.C: New.
8107 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8108 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8109 * g++.dg/cpp0x/noexcept01.C: Likewise.
8110 * g++.dg/eh/init-temp1.C: Likewise.
8111 * g++.dg/eh/ctor1.C: Likwise.
8112
8113 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8114
8115 * gnat.dg/controlled6.adb: New test.
8116 * gnat.dg/controlled6_pkg.ads: New helper.
8117 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8118
8119 2012-03-30 Richard Henderson <rth@redhat.com>
8120
8121 PR debug/52727
8122 * g++.dg/opt/pr52727.C: New testcase.
8123
8124 2012-03-30 Richard Guenther <rguenther@suse.de>
8125
8126 PR tree-optimization/52754
8127 * gcc.target/i386/pr52754.c: New testcase.
8128
8129 2012-03-30 Richard Guenther <rguenther@suse.de>
8130
8131 PR middle-end/52772
8132 * g++.dg/torture/pr52772.C: New testcase.
8133
8134 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8135
8136 PR c++/52718
8137 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8138
8139 2012-03-29 Jason Merrill <jason@redhat.com>
8140
8141 PR c++/52685
8142 * g++.dg/template/inherit8.C: New.
8143
8144 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR c++/52759
8147 * g++.dg/ext/weak4.C: New test.
8148
8149 PR tree-optimization/52760
8150 * gcc.c-torture/execute/pr52760.c: New test.
8151
8152 2012-03-29 Jason Merrill <jason@redhat.com>
8153
8154 PR c++/52743
8155 * g++.dg/cpp0x/initlist-array3.C: New.
8156
8157 2012-03-28 Jason Merrill <jason@redhat.com>
8158
8159 PR c++/52746
8160 * g++.dg/overload/virtual2.C: New.
8161
8162 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8163
8164 * gnat.dg/vect7.ad[sb]: New test.
8165
8166 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8167 Tobias Burnus <burnus@gcc.gnu.org>
8168
8169 PR fortran/52652
8170 * gfortran.dg/allocate_class_1.f90 : Change error test.
8171 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8172 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8173 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8174
8175 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR middle-end/52691
8178 * gcc.dg/pr52691.c: New test.
8179
8180 PR middle-end/52750
8181 * gcc.c-torture/compile/pr52750.c: New test.
8182
8183 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8184
8185 PR target/52692
8186 * gcc.target/avr/torture/builtins-2.c: New test.
8187
8188 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR target/52736
8191 * gcc.target/i386/pr52736.c: New test.
8192
8193 2012-03-27 Martin Jambor <mjambor@suse.cz>
8194
8195 PR middle-end/52693
8196 * gcc.dg/torture/pr52693.c: New test.
8197
8198 2012-03-27 Meador Inge <meadori@codesourcery.com>
8199
8200 PR c++/52672
8201 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8202
8203 2012-03-27 Mike Stump <mikestump@comcast.net>
8204
8205 PR target/52665
8206 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8207 failures that match branch names.
8208
8209 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8210 H.J. Lu <hongjiu.lu@intel.com>
8211
8212 PR target/52698
8213 * gcc.target/i386/pr52698.c: New test.
8214
8215 2012-03-27 Richard Guenther <rguenther@suse.de>
8216
8217 PR middle-end/52720
8218 * gcc.dg/torture/pr52720.c: New testcase.
8219
8220 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * gnat.dg/pack17.adb: New test.
8223
8224 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8225
8226 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8227 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8228
8229 2012-03-26 Martin Jambor <mjambor@suse.cz>
8230
8231 PR tree-optimization/50052
8232 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8233
8234 2012-03-26 Richard Guenther <rguenther@suse.de>
8235
8236 PR tree-optimization/52701
8237 * gfortran.dg/pr52701.f90: New testcase.
8238
8239 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8240
8241 PR tree-optimization/52686
8242 * gcc.target/arm/pr52686.c: New test.
8243
8244 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8245
8246 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8247 Add "-Os -flto" to list.
8248
8249 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * gnat.dg/concat2.ad[sb]: New test.
8252
8253 2012-03-24 Jason Merrill <jason@redhat.com>
8254
8255 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8256 * g++.dg/cpp0x/trailing2.C: Likewise.
8257 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8258 * g++.dg/cpp1y/auto-fn1.C: New.
8259 * g++.dg/cpp1y/auto-fn2.C: New.
8260 * g++.dg/cpp1y/auto-fn3.C: New.
8261 * g++.dg/cpp1y/auto-fn4.C: New.
8262 * g++.dg/cpp1y/auto-fn5.C: New.
8263 * g++.dg/cpp1y/auto-fn6.C: New.
8264 * g++.dg/cpp1y/auto-fn7.C: New.
8265 * g++.dg/cpp1y/auto-fn8.C: New.
8266 * g++.dg/cpp1y/auto-fn9.C: New.
8267 * g++.dg/cpp1y/auto-fn10.C: New.
8268 * g++.dg/cpp1y/auto-fn11.C: New.
8269
8270 2012-03-23 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/52678
8273 * gfortran.dg/pr52678.f: New testcase.
8274
8275 2012-03-23 Richard Guenther <rguenther@suse.de>
8276
8277 PR tree-optimization/52638
8278 * g++.dg/torture/pr52638.C: New testcase.
8279
8280 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8281
8282 PR c++/52487
8283 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8284
8285 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR c++/52671
8288 * g++.dg/ext/attrib44.C: New test.
8289
8290 2012-03-22 Jan Hubicka <jh@suse.cz>
8291
8292 PR middle-end/51737
8293 * g++.dg/torture/pr51737.C: New testcase
8294
8295 2012-03-22 Richard Guenther <rguenther@suse.de>
8296
8297 PR tree-optimization/52548
8298 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8299
8300 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8301
8302 * lib/fortran-modules.exp (list-module-names-1): Remove
8303 warning.
8304
8305 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8306
8307 PR target/50751
8308 * gcc.target/sh/pr50751-1.c: New.
8309 * gcc.target/sh/pr50751-2.c: New.
8310 * gcc.target/sh/pr50751-3.c: New.
8311
8312 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8313
8314 PR target/52479
8315 * gcc.target/sh/sh4a-cos.c: Remove.
8316 * gcc.target/sh/sh4a-sin.c: Remove.
8317 * gcc.target/sh/sh4a-sincos.c: Remove.
8318
8319 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8320
8321 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8322 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8323
8324 2012-03-21 Martin Jambor <mjambor@suse.cz>
8325
8326 PR testsuite/52641
8327 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8328 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8329
8330 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8331
8332 * gcc.target/arm/thumb-16bit-ops.c: New file.
8333 * gcc.target/arm/thumb-ifcvt.c: New file.
8334
8335 2012-03-20 Jason Merrill <jason@redhat.com>
8336
8337 * lib/target-supports.exp: Add { target c++1y }.
8338
8339 * g++.dg/cpp0x/auto32.C: New.
8340
8341 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8342
8343 PR testsuite/52641
8344 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8345 int32plus.
8346 * gcc.dg/torture/pr48124-4.c: Ditto:
8347 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8348
8349 2012-03-20 Jason Merrill <jason@redhat.com>
8350
8351 PR c++/52510
8352 * g++.dg/cpp0x/initlist66.C: New.
8353
8354 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8355
8356 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8357 __AVR_HAVE_LPMX__
8358
8359 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8360
8361 PR target/49868
8362 * gcc.target/avr/torture/addr-space-2.h: New file.
8363 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8364 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8365 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8366 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8367
8368 2012-03-20 Richard Guenther <rguenther@suse.de>
8369
8370 * gnat.dg/pack16.adb: New testcase.
8371 * gnat.dg/pack16_pkg.ads: Likewise.
8372 * gnat.dg/specs/pack8.ads: Likewise.
8373 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8374
8375 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 * g++.dg/warn/Wuseless-cast.C: Extend.
8378
8379 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8380
8381 PR c++/14710
8382 * g++.dg/warn/Wuseless-cast.C: New.
8383
8384 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8385
8386 PR libfortran/52608
8387 * gfortran.dg/pr52608.f90: New test.
8388
8389 2012-03-17 Tobias Burnus <burnus@net-b.de>
8390
8391 PR fortran/52585
8392 * gfortran.dg/proc_ptr_36.f90: New.
8393
8394 2012-03-16 Martin Jambor <mjambor@suse.cz>
8395
8396 * gcc.dg/misaligned-expand-1.c: New test.
8397 * gcc.dg/misaligned-expand-3.c: Likewise.
8398
8399 2012-03-16 Richard Guenther <rguenther@suse.de>
8400 Kai Tietz <ktietz@redhat.com>
8401
8402 PR middle-end/48814
8403 * gcc.c-torture/execute/pr48814-1.c: New test.
8404 * gcc.c-torture/execute/pr48814-2.c: New test.
8405 * gcc.dg/tree-ssa/assign-1.c: New test.
8406 * gcc.dg/tree-ssa/assign-2.c: New test.
8407 * gcc.dg/tree-ssa/assign-3.c: New test.
8408
8409 2012-03-16 Richard Guenther <rguenther@suse.de>
8410
8411 * gnat.dg/specs/pack7.ads: New testcase.
8412
8413 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR target/52568
8416 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8417 * gcc.dg/torture/vshuf-8.inc: Likewise.
8418 * gcc.dg/torture/vshuf-16.inc: Likewise.
8419 * gcc.dg/torture/vshuf-32.inc: Likewise.
8420
8421 2012-03-15 Jason Merrill <jason@redhat.com>
8422
8423 * g++.dg/torture/pr52582.C: New.
8424
8425 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8426
8427 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8428
8429 2012-03-15 Ira Rosen <irar@il.ibm.com>
8430 Ulrich Weigand <ulrich.weigand@linaro.org>
8431
8432 * gcc.dg/vect/slp-cond-3.c: New test.
8433 * gcc.dg/vect/slp-cond-4.c: New test.
8434
8435 2012-03-15 Ira Rosen <irar@il.ibm.com>
8436 Ulrich Weigand <ulrich.weigand@linaro.org>
8437
8438 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8439 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8440
8441 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8442
8443 PR libfortran/52434
8444 PR libfortran/48878
8445 PR libfortran/38199
8446 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8447 * gfortran.dg/round_1.f03: Likewise.
8448
8449 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8450 Andrew Pinski <apinski@cavium.com>
8451
8452 PR middle-end/52592
8453 * gcc.dg/pr52592.c: New test.
8454
8455 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8456
8457 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8458 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8459 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8460 * lib/fortran-modules.exp: .. this new file. Adjust users.
8461 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8462 gfortran-dg-debug-runtest): Call cleanup-modules.
8463 * lib/fortran-torture.exp (fortran-torture-execute,
8464 fortran-torture): Likewise.
8465 * gfortran.dg/coarray/caf.exp: Likewise.
8466 * lib/lto.exp: Likewise.
8467 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8468 * gfortran.dg/class_4b.f03: Likewise.
8469 * gfortran.dg/class_4c.f03: Likewise.
8470 * gfortran.dg/class_45a.f03: Likewise.
8471 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8472 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8473 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8474 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8475 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8476 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8477 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8478 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8479 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8480 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8481 * gfortran.dg/whole_file_28.f90: Likewise.
8482 * gfortran.dg/whole_file_29.f90: Likewise.
8483 * gfortran.dg/whole_file_30.f90: Likewise.
8484 * gfortran.dg/whole_file_31.f90: Likewise.
8485
8486 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR tree-optimization/52267
8489 * gcc.dg/pr52267.c: New test.
8490 * gcc.dg/tree-ssa/vrp65.c: New test.
8491 * gcc.dg/tree-ssa/vrp66.c: New test.
8492
8493 2012-03-15 Richard Guenther <rguenther@suse.de>
8494
8495 PR middle-end/52580
8496 * gfortran.dg/vect/pr52580.f: New testcase.
8497
8498 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8499
8500 * gcc.target/sh/fpul-usage-1.c: New.
8501
8502 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8503
8504 PR target/49468
8505 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8506 * gcc.target/sh/pr49468-di.c: Likewise.
8507
8508 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8511 * gcc.dg/c99-stdint-6.c: Likewise.
8512 * gcc.dg/lto/20090210_0.c: Likewise.
8513 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8514 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8515 * gcc.dg/pragma-init-fini-2.c: Likewise.
8516 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8517 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8518 * gcc.target/i386/pr22152.c: Likewise.
8519 * gcc.target/i386/vect8-ret.c: Likewise.
8520 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8521 handling.
8522
8523 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8526 * g++.dg/tree-prof/partition1.C: Likewise.
8527 * g++.dg/tree-prof/partition2.C: Likewise.
8528 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8529 handling.
8530 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8531 * gcc.c-torture/execute/20010724-1.c: Remove.
8532 * gcc.c-torture/execute/20010724-1.x: Remove.
8533 * gcc.c-torture/execute/20040208-2.c: Remove.
8534 * gcc.c-torture/execute/20040208-2.x: Remove.
8535 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8536 Remove.
8537 (main) [__mips__ && __sgi__]: Remove.
8538 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8539 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8540 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8541 mips-sgi-irix6* handling.
8542 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8543 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8544 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8545 handling.
8546 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8547 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8548 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8549 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8550 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8551 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8552 mips-sgi-irix6*.
8553 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8554 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8555 * gcc.target/mips/save-restore-3.c: Likewise.
8556 * gcc.target/mips/save-restore-4.c: Likewise.
8557 * gcc.target/mips/save-restore-5.c: Likewise.
8558 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8559 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8560 messages.
8561 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8562 IRIX 6 handling.
8563 (restore_ld_library_path_env_vars): Likewise.
8564 * lib/target-supports.exp (check_profiling_available): Remove
8565 mips*-*-irix* handling.
8566 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8567 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8568 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8569
8570 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR c++/52582
8573 * g++.dg/opt/pr52582.C: New test.
8574
8575 2012-03-14 Richard Guenther <rguenther@suse.de>
8576
8577 PR tree-optimization/52571
8578 * gcc.dg/vect/vect-2.c: Initialize arrays.
8579 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8580 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8581 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8582
8583 2012-03-14 Richard Guenther <rguenther@suse.de>
8584
8585 PR middle-end/52080
8586 PR middle-end/52097
8587 PR middle-end/48124
8588 * gcc.dg/torture/pr48124-1.c: New testcase.
8589 * gcc.dg/torture/pr48124-2.c: Likewise.
8590 * gcc.dg/torture/pr48124-3.c: Likewise.
8591 * gcc.dg/torture/pr48124-4.c: Likewise.
8592
8593 2012-03-14 Richard Guenther <rguenther@suse.de>
8594
8595 PR middle-end/52578
8596 * gcc.dg/pr52578.c: New testcase.
8597
8598 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR c++/52521
8601 * g++.dg/cpp0x/udlit-args2.C: New test.
8602
8603 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8604
8605 PR target/48596
8606 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8607 * gcc.c-torture/compile/pr48596.c: ... here.
8608
8609 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8610
8611 PR c++/51641
8612 * g++.dg/lookup/hidden-class17.C: New test.
8613
8614 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR c/52577
8617 * gcc.dg/Wunused-var-3.c: New test.
8618
8619 2012-03-13 Martin Jambor <mjambor@suse.cz>
8620
8621 * gcc.dg/misaligned-expand-2.c: New test.
8622
8623 2012-03-13 Richard Guenther <rguenther@suse.de>
8624
8625 PR middle-end/52134
8626 * gcc.dg/pr52134.c: New testcase.
8627
8628 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8629
8630 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8631
8632 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8633
8634 PR tree-optimization/46728
8635 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8636 * gcc.target/powerpc/pr46728-5.c: Likewise.
8637 * gcc.target/powerpc/pr46728-8.c: Likewise.
8638 * gcc.target/powerpc/pr46728-10.c: Likewise.
8639 * gcc.target/powerpc/pr46728-11.c: Likewise.
8640 * gcc.target/powerpc/pr46728-13.c: Likewise.
8641 * gcc.target/powerpc/pr46728-14.c: Likewise.
8642 * gcc.target/powerpc/pr46728-15.c: Likewise.
8643
8644 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8645
8646 PR c++/52299
8647 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8648
8649 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8650
8651 PR tree-optimization/46728
8652 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8653 * gcc.target/powerpc/pr46728-5.c: Likewise.
8654 * gcc.target/powerpc/pr46728-8.c: Likewise.
8655 * gcc.target/powerpc/pr46728-10.c: Likewise.
8656 * gcc.target/powerpc/pr46728-11.c: Likewise.
8657 * gcc.target/powerpc/pr46728-13.c: Likewise.
8658 * gcc.target/powerpc/pr46728-14.c: Likewise.
8659 * gcc.target/powerpc/pr46728-15.c: Likewise.
8660
8661 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8662
8663 PR target/49868
8664 * gcc.target/avr/torture/addr-space-1.h: New file.
8665 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8666 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8667 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8668 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8669
8670 2012-03-12 Andrew Pinski <apinski@cavium.com>
8671
8672 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8673
8674 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8677 * g++.dg/abi/thunk4.C: Likewise.
8678 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8679 Adapt line numbers.
8680 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8681 handling.
8682 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8683 * g++.dg/eh/spbp.C: Likewise.
8684 * g++.dg/ext/label13.C: Likewise.
8685 * g++.dg/guality/guality.exp: Likewise.
8686 * g++.dg/other/anon5.C: Likewise.
8687 * g++.dg/other/pragma-ep-1.C: Remove.
8688 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8689 * g++.dg/warn/pr31246.C: Likewise.
8690 * g++.dg/warn/weak1.C: Likewise.
8691 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8692 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8693 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8694 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8695 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8696 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8697 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8698 * gcc.dg/c99-tgmath-1.c: Likewise.
8699 * gcc.dg/c99-tgmath-2.c: Likewise.
8700 * gcc.dg/c99-tgmath-3.c: Likewise.
8701 * gcc.dg/c99-tgmath-4.c: Likewise.
8702 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8703 handling.
8704 * gcc.dg/debug/pr49032.c: Likewise.
8705 * gcc.dg/guality/guality.exp: Likewise.
8706 * gcc.dg/intmax_t-1.c: Likewise.
8707 * gcc.dg/pr48616.c: Likewise.
8708 * gcc.dg/pragma-ep-1.c: Remove.
8709 * gcc.dg/pragma-ep-2.c: Remove.
8710 * gcc.dg/pragma-ep-3.c: Remove.
8711 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8712 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8713 * gcc.misc-tests/gcov-14.c: Likewise.
8714 * gfortran.dg/guality/guality.exp: Likewise.
8715 * lib/target-supports.exp (check_weak_available): Likewise.
8716 (add_options_for_tls): Likewise.
8717 (check_ascii_locale_available): Likewise.
8718 * obj-c++.dg/dwarf-2.mm: Likewise.
8719 * objc.dg/dwarf-1.m: Likewise.
8720 * objc.dg/dwarf-2.m: Likewise.
8721
8722 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR tree-optimization/51721
8725 * gcc.dg/tree-ssa/vrp64.c: New test.
8726
8727 PR tree-optimization/52533
8728 * gcc.c-torture/compile/pr52533.c: New test.
8729
8730 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8731
8732 * gcc.target/i386/rtm-xabort-1.c: New.
8733 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8734 * gcc.target/i386/rtm-xend-1.c: Ditto.
8735 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8736 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8737 * gcc.target/i386/sse-13.c: Ditto.
8738 * gcc.target/i386/sse-14.c: Ditto.
8739 * gcc.target/i386/sse-22.c: Ditto.
8740 * gcc.target/i386/sse-23.c: Ditto.
8741 * g++.dg/other/i386-2.C: Ditto.
8742 * g++.dg/other/i386-3.C: Ditto.
8743
8744 2012-03-12 Tobias Burnus <burnus@net-b.de>
8745
8746 PR fortran/52542
8747 * gfortran.dg/proc_ptr_35.f90: New.
8748
8749 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8750
8751 PR target/52530
8752 * gcc.dg/torture/pr52530.c: New test.
8753
8754 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8755
8756 PR target/51244
8757 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8758
8759 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8760
8761 PR target/52450
8762 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8763
8764 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8765
8766 2012-03-09 Andrew Pinski <apinski@cavium.com>
8767
8768 PR middle-end/51988
8769 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8770 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8771
8772 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8773
8774 * gcc.dg/tree-ssa/scev-3.c: New.
8775 * gcc.dg/tree-ssa/scev-4.c: New.
8776
8777 2012-03-08 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/52469
8780 * gfortran.dg/proc_ptr_34.f90
8781
8782 2012-03-07 Jason Merrill <jason@redhat.com>
8783
8784 PR c++/52521
8785 * g++.dg/cpp0x/udlit-mangle.C: New.
8786
8787 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8788
8789 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8790
8791 2012-03-06 Richard Guenther <rguenther@suse.de>
8792
8793 PR middle-end/52493
8794 * gcc.dg/torture/pr52493.c: New testcase.
8795
8796 2012-03-06 Richard Guenther <rguenther@suse.de>
8797
8798 PR lto/52097
8799 * gcc.dg/lto/pr52097_0.c: New testcase.
8800
8801 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8802
8803 PR target/51244
8804 * gcc.target/sh/pr51244-1.c: New.
8805 * gcc.target/sh/pr51244-2.c: New.
8806 * gcc.target/sh/pr51244-3.c: New.
8807
8808 2012-03-05 Jason Merrill <jason@redhat.com>
8809
8810 PR c++/51930
8811 * g++.dg/ext/visibility/template11.C: New.
8812
8813 * g++.dg/cpp0x/implicit13.C: New.
8814
8815 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR tree-optimization/51721
8818 * gcc.dg/tree-ssa/vrp63.c: New test.
8819 * gcc.dg/pr51721.c: New test.
8820
8821 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8822
8823 PR fortran/50981
8824 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8825 argument checks.
8826
8827 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 PR target/52146
8830 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8831
8832 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8833
8834 PR fortran/50981
8835 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8836
8837 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8838
8839 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8840 int32plus.
8841
8842 2012-03-03 Jason Merrill <jason@redhat.com>
8843
8844 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8845
8846 Core 1270
8847 * g++.dg/cpp0x/initlist65.C: New.
8848
8849 PR c++/36797
8850 * g++.dg/ext/is_empty2.C: New.
8851
8852 2012-03-03 Tobias Burnus <burnus@net-b.de>
8853
8854 PR fortran/48820
8855 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8856
8857 2012-03-03 Tobias Burnus <burnus@net-b.de>
8858
8859 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8860 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8861 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8862 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8863 * gfortran.dg/class_30.f90: Remove dg-warning line.
8864 * gfortran.dg/bind_c_usage_25.f90: New.
8865
8866 2012-03-03 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/48820
8869 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8870 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8871 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8872
8873 2012-03-03 Tobias Burnus <burnus@net-b.de>
8874
8875 PR fortran/48820
8876 * gfortran.dg/assumed_type_1.f90: New.
8877 * gfortran.dg/assumed_type_2.f90: New.
8878 * gfortran.dg/assumed_type_3.f90: New.
8879 * gfortran.dg/assumed_type_4.f90: New.
8880
8881 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8882
8883 PR target/49486
8884 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8885 * gcc.target/sh/pr49468-di.c: New.
8886
8887 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8888
8889 * gcc.dg/graphite/pr50561.c: Update.
8890
8891 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8892
8893 * gcc.target/powerpc/pr52457.c: New test.
8894
8895 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8896
8897 * gcc.target/arm/sat-1.c: New test.
8898
8899 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8900
8901 PR target/46716
8902 * gcc.target/i386/pr46716.c: New test.
8903
8904 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8905
8906 PR c++/51989
8907 * g++.dg/cpp0x/sfinae32.C: New.
8908
8909 2012-03-02 Richard Guenther <rguenther@suse.de>
8910
8911 PR tree-optimization/52406
8912 * gcc.dg/torture/pr52406.c: New testcase.
8913
8914 2012-03-02 Tobias Burnus <burnus@net-b.de>
8915
8916 PR fortran/52325
8917 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8918 * gfortran.dg/nullify_2.f90: Update dg-error.
8919 * gfortran.dg/nullify_4.f90: Ditto.
8920 * gfortran.dg/pointer_init_6.f90: Ditto.
8921
8922 2012-03-02 Tobias Burnus <burnus@net-b.de>
8923
8924 PR fortran/52270
8925 * gfortran.dg/class_51.f90: New.
8926
8927 2012-03-02 Tobias Burnus <burnus@net-b.de>
8928
8929 PR fortran/52452
8930 * gfortran.dg/intrinsic_8.f90: New.
8931
8932 2012-03-01 Kai Tietz <ktietz@redhat.com>
8933
8934 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8935 routines on mingw targets.
8936 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8937
8938 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR tree-optimization/52445
8941 * gcc.dg/pr52445.c: New test.
8942
8943 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR target/52437
8946 * gcc.c-torture/compile/pr52437.c: New test.
8947
8948 PR middle-end/52419
8949 * gcc.dg/torture/pr52419.c: New test.
8950
8951 PR tree-optimization/52429
8952 * gcc.dg/torture/pr52429.c: New test.
8953 * g++.dg/opt/pr52429.C: New test.
8954
8955 2012-02-29 Richard Guenther <rguenther@suse.de>
8956
8957 PR testsuite/52297
8958 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8959 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8960 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8961 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8962 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8963 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8964
8965 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8966
8967 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8968
8969 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8970
8971 PR fortran/52386
8972 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8973
8974 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8975
8976 PR target/51534
8977 * gcc.target/arm/neon/pr51534.c: New testcase.
8978
8979 2012-02-28 Richard Guenther <rguenther@suse.de>
8980
8981 PR target/52407
8982 * gcc.dg/torture/pr52407.c: New testcase.
8983
8984 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8985
8986 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8987 * gcc.target/arm/vfp2.c: Likewise.
8988 * gcc.target/arm/vfp3.c: Likewise.
8989 * gcc.target/arm/vfp4.c: Likewise.
8990 * gcc.target/arm/vfp5.c: Likewise.
8991 * gcc.target/arm/vfp6.c: Likewise.
8992 * gcc.target/arm/vfp7.c: Likewise.
8993 * gcc.target/arm/vfp8.c: Likewise.
8994 * gcc.target/arm/vfp9.c: Likewise.
8995 * gcc.target/arm/vfp10.c: Likewise.
8996 * gcc.target/arm/vfp11.c: Likewise.
8997 * gcc.target/arm/vfp12.c: Likewise.
8998 * gcc.target/arm/vfp13.c: Likewise.
8999 * gcc.target/arm/vfp14.c: Likewise.
9000 * gcc.target/arm/vfp15.c: Likewise.
9001 * gcc.target/arm/vfp16.c: Likewise.
9002 * gcc.target/arm/vfp17.c: Likewise.
9003 * gcc.target/arm/neon-constants.h: New file.
9004 * gcc.target/arm/neon-vect1.c: New test.
9005 * gcc.target/arm/neon-vect2.c: New test.
9006 * gcc.target/arm/neon-vect3.c: New test.
9007 * gcc.target/arm/neon-vect4.c: New test.
9008 * gcc.target/arm/neon-vect5.c: New test.
9009 * gcc.target/arm/neon-vect6.c: New test.
9010 * gcc.target/arm/neon-vect7.c: New test.
9011 * gcc.target/arm/neon-vect8.c: New test.
9012
9013 2012-02-28 Richard Guenther <rguenther@suse.de>
9014
9015 PR tree-optimization/52402
9016 * gcc.dg/torture/pr52402.c: New testcase.
9017
9018 2012-02-28 Richard Guenther <rguenther@suse.de>
9019
9020 PR lto/52400
9021 * g++.dg/lto/pr52400_0.C: New testcase.
9022
9023 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9024
9025 * gcc.target/avr/torture/builtins-1.c: New test.
9026 * gcc.target/avr/torture/builtins-error.c: New test.
9027
9028 2012-02-28 Kai Tietz <ktietz@redhat.com>
9029
9030 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9031 * gcc.target/i386/pr45352-2.c: Likewise.
9032 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9033 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9034 targets instead rand.
9035 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9036 * gcc.target/i386/sse2-mul-1.c: Likewise.
9037 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9038 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9039 * gcc.target/i386/pad-1.c: Likewise.
9040 * gcc.target/i386/pad-9.c: Likewise.
9041 * gcc.target/i386/pad-2.c: Likewise.
9042 * gcc.target/i386/pad-5b.c: Likewise.
9043 * gcc.target/i386/pad-8.c: Likewise.
9044 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9045 * gcc.target/i386/pr44130.c: Likewise.
9046 * gcc.target/i386/align-main-1.c: Likewise.
9047 * gcc.target/i386/align-main-2.c: Likewise.
9048 * gcc.target/i386/sw-1.c: Likewise.
9049 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9050 on x64 mingw target.
9051 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9052 * gcc.target/i386/pr46295.c: Likewise.
9053 * gcc.target/i386/amd64-abi-1.c: Likewise.
9054 * gcc.target/i386/amd64-abi-2.c: Likewise.
9055 * gcc.target/i386/pr39082-1.c: Likewise.
9056 * gcc.target/i386/pr39162.c: Likewise.
9057 * gcc.target/i386/pr22152.c: Likewise.
9058 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9059 * gcc.target/i386/wrfsbase-2.c: Likewise.
9060 * gcc.target/i386/local.c: Likewise
9061 * gcc.target/i386/wrgsbase-1.c: Likewise.
9062 * gcc.target/i386/wrfsbase-1.c: Likewise.
9063 * gcc.target/i386/pr39315-3.c: Likewise.
9064 * gcc.target/i386/pr35767-4.c: Likewise.
9065 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9066 x64 mingw target.
9067 * gcc.target/i386/pr45336-2.c: Likewise.
9068 * gcc.target/i386/pr45336-1.c: Likewise.
9069 * gcc.target/i386/pr45336-4.c: Likewise.
9070
9071 2012-02-27 Tristan Gingold <gingold@adacore.com>
9072
9073 * gnat.dg/array20.ad[sb]: New test.
9074
9075 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR target/52375
9078 * gcc.target/arm/pr52375.c: New test.
9079 * gcc.c-torture/compile/pr52375.c: New test.
9080
9081 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9082
9083 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9084 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9085
9086 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gnat.dg/aggr19.adb: New test.
9089 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9090
9091 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9092
9093 PR target/49263
9094 * gcc.target/sh/pr49263.c: New.
9095
9096 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9097
9098 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9099 simulate_thread_wrapper_other_threads
9100 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9101 Move initialization of 'value' to main().
9102 (main): Initialize 'value';
9103 * gcc.dg/simulate-thread/speculative-store.c
9104 (simulate_thread_step_verify): Return 0 when successful.
9105 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9106 Reduce threshold.
9107 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9108 (simulate_thread_wrapper_other_threads): Return a success/fail value
9109 and issue an error if the instruction count threshold is exceeded.
9110
9111 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113 PR target/50580
9114 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9115 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9116
9117 2012-02-24 Richard Guenther <rguenther@suse.de>
9118
9119 PR middle-end/52355
9120 * gcc.dg/pr52355.c: New testcase.
9121
9122 2012-02-23 Kai Tietz <ktietz@redhat.com>
9123
9124 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9125 * gcc.dg/Wpadded.c: Likewise.
9126 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9127 structure-layout.
9128 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9129 for sleep by Sleep and add windows.h include for this function.
9130 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9131 targets.
9132 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9133 target.
9134 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9135 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9136 on x64 mingw target.
9137 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9138 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9139 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9140 failure on LLP64 target.
9141
9142 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9143
9144 PR c/52290
9145 * gcc.dg/noncompile/pr52290.c: New test.
9146
9147 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR tree-optimization/52019
9150 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9151
9152 2012-02-22 Kai Tietz <ktietz@redhat.com>
9153
9154 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9155 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9156 derived pdiff_t type.
9157 * g++.dg/torture/pr49720.C: Likewise
9158
9159 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9160
9161 PR target/52330
9162 * gcc.target/i386/pr52330.c: New test.
9163
9164 2012-02-22 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/52335
9167 * gfortran.dg/io_constraints_10.f90: New.
9168
9169 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9170
9171 * lib/target-supports.exp (check_effective_target_vect_condition):
9172 Return true for NEON.
9173
9174 2012-02-21 Kai Tietz <ktietz@redhat.com>
9175
9176 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9177
9178 2012-02-21 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/52324
9181 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9182
9183 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9184
9185 PR middle-end/51782
9186 * gcc.target/avr/torture/pr51782-1.c: New test.
9187
9188 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR tree-optimization/52318
9191 * gcc.dg/pr52318.c: New test.
9192
9193 2012-02-20 Kai Tietz <ktietz@redhat.com>
9194
9195 * gcc.dg/bf-ms-layout-3.c: New testcase.
9196
9197 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9198
9199 PR testsuite/52229
9200 PR fortran/32380
9201 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9202
9203 2012-02-20 Richard Guenther <rguenther@suse.de>
9204
9205 PR tree-optimization/52298
9206 * gcc.dg/torture/pr52298.c: New testcase.
9207 * gcc.dg/vect/pr52298.c: Likewise.
9208
9209 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9210
9211 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9212 * gcc.c-torture/execute/pr52286.c: Ditto.
9213
9214 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR tree-optimization/52286
9217 * gcc.c-torture/execute/pr52286.c: New test.
9218
9219 2012-02-18 Tobias Burnus <burnus@net-b.de>
9220
9221 PR fortran/52295
9222 * gfortran.dg/interface_35.f90: Use -std=f2003.
9223 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9224 * gfortran.dg/interface_assignment_4.f90: Ditto.
9225 * gfortran.dg/bessel_1.f90: Ditto.
9226 * gfortran.dg/func_result_6.f90: Ditto.
9227 * gfortran.dg/hypot_1.f90: Ditto.
9228 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9229
9230 2012-02-17 Tobias Burnus <burnus@net-b.de>
9231
9232 PR translation/52232
9233 PR translation/52234
9234 PR translation/52245
9235 PR translation/52246
9236 PR translation/52262
9237 PR translation/52273
9238 * gfortran.dg/coarray_22.f90: Update dg-error.
9239 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9240
9241 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242
9243 PR target/51753
9244 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9245 (simulate-thread): Use default timeout.
9246
9247 2012-02-16 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/52248
9250 * g++.dg/ext/timevar1.C: New.
9251
9252 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9253
9254 PR c++/52126
9255 * g++.dg/template/using21.C: New.
9256 * g++.dg/template/using22.C: Likewise.
9257
9258 2012-02-16 Jason Merrill <jason@redhat.com>
9259
9260 PR c++/51415
9261 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9262
9263 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR tree-optimization/52255
9266 * gcc.c-torture/compile/pr52255.c: New test.
9267
9268 PR debug/52260
9269 * g++.dg/debug/dwarf2/pr52260.C: New test.
9270
9271 PR middle-end/51929
9272 * g++.dg/ipa/pr51929.C: New test.
9273
9274 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9275
9276 PR target/52199
9277 * gcc.target/powerpc/pr52199.c: New file.
9278
9279 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9280
9281 PR target/52152
9282 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9283
9284 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9285
9286 * gcc.dg/pr51867.c: Don't include <math.h>.
9287 (sqrtf): Declare.
9288
9289 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9290
9291 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9292 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9293
9294 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9295
9296 PR tree-optimization/50561
9297 * gcc.dg/graphite/pr50561.c: New testcase.
9298
9299 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9300
9301 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9302 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9303
9304 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * gnat.dg/discr35.ad[sb]: New test.
9307
9308 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9309
9310 * gnat.dg/volatile10.adb: New test.
9311 * gnat.dg/volatile10_pkg.ads: New helper.
9312
9313 2012-02-14 Jason Merrill <jason@redhat.com>
9314
9315 * g++.dg/ext/attrib43.C: New.
9316
9317 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9318
9319 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9320 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9321 fgnu_tm.
9322 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9323 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9324 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9325 effective_target fgnu_tm.
9326 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9327
9328 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR c++/52247
9331 * g++.dg/template/asmgoto1.C: New test.
9332
9333 2012-02-14 Ian Lance Taylor <iant@google.com>
9334
9335 PR go/48501
9336 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9337 compiling generated file for 64bit and index tests.
9338
9339 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9340
9341 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9342
9343 2012-02-14 Richard Guenther <rguenther@suse.de>
9344
9345 PR tree-optimization/52244
9346 PR tree-optimization/51528
9347 * gcc.dg/torture/pr52244.c: New testcase.
9348
9349 2012-02-14 Walter Lee <walt@tilera.com>
9350
9351 * g++.dg/other/PR23205.C: Disable test on tile.
9352 * g++.dg/other/pr23205-2.C: Disable test on tile.
9353 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9354 * gcc.dg/20040813-1.c: Disable test on tile.
9355 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9356 * gcc.misc-tests/linkage.exp: Handle tilegx.
9357
9358 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR tree-optimization/52210
9361 * gcc.dg/pr52210.c: New test.
9362
9363 2012-02-14 Jason Merrill <jason@redhat.com>
9364
9365 PR c++/39055
9366 * g++.dg/overload/defarg5.C: New.
9367
9368 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR c/52181
9371 * c-c++-common/pr52181.c: New test.
9372
9373 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9374
9375 PR c++/52215
9376 * g++.dg/ext/atomic-1.C: New test.
9377
9378 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9379
9380 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9381
9382 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR middle-end/52209
9385 * gcc.c-torture/execute/pr52209.c: New test.
9386
9387 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9388
9389 PR fortran/50981
9390 * gfortran.dg/elemental_optional_args_5.f03: New test.
9391
9392 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9393
9394 PR testsuite/50076
9395 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9396 cases.
9397
9398 2012-02-11 Ian Lance Taylor <iant@google.com>
9399
9400 PR go/51874
9401 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9402 SPARC Solaris. Don't run the test at all on systems where it may
9403 not work, rather than xfailing it.
9404
9405 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9406
9407 PR rtl-optimization/52175
9408 * gcc.c-torture/compile/pr52175.c: New test.
9409
9410 2012-02-10 Jason Merrill <jason@redhat.com>
9411
9412 PR c++/51910
9413 * g++.dg/template/repo10.C: New.
9414
9415 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR debug/52132
9418 * gcc.dg/pr52132.c: New test.
9419
9420 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9421
9422 * gnat.dg/specs/aggr4.ads: New test.
9423 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9424
9425 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9426
9427 PR target/52146
9428 * gcc.target/i386/pr52146.c: New.
9429
9430 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR middle-end/52177
9433 * c-c++-common/pr52177.c: New test.
9434
9435 2012-02-10 Jan Hubicka <jh@suse.cz>
9436
9437 PR middle-end/48600
9438 * g++.dg/torture/pr48600.C: New testcase.
9439
9440 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9441
9442 PR middle-end/52140
9443 * gcc.dg/dfp/pr52140.c: New test.
9444
9445 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR fortran/32380
9448 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9449 of dg-options.
9450
9451 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9452
9453 PR middle-end/51867
9454 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9455 * gcc.dg/pr51867.c: New test.
9456
9457 2012-02-09 Ian Lance Taylor <iant@google.com>
9458
9459 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9460 which don't support -fsplit-stack. Turn off optimization when
9461 compiling select5-out.go.
9462
9463 2012-02-08 Ian Lance Taylor <iant@google.com>
9464
9465 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9466 systems which don't support -fsplit-stack.
9467
9468 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9469
9470 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9471 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9472 machine instuction in the log.
9473
9474 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9475
9476 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9477 to 20 seconds.
9478
9479 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9480
9481 PR driver/48524
9482 * gcc.dg/pr48524.c: New test.
9483 * gcc.dg/pr48524.spec: New spec file for test.
9484
9485 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9486
9487 PR fortran/32380
9488 * gfortran.dg/vect/pr32380.f90: New test.
9489
9490 2012-02-08 Tobias Burnus <burnus@net-b.de>
9491
9492 PR fortran/52151
9493 * gfortran.dg/realloc_on_assign_12.f90: New.
9494
9495 2012-02-08 Richard Guenther <rguenther@suse.de>
9496
9497 PR rtl-optimization/52170
9498 * gcc.dg/torture/pr52170.c: New testcase.
9499
9500 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR gcov-profile/52150
9503 * gcc.dg/tree-prof/pr52150.c: New test.
9504
9505 PR rtl-optimization/52139
9506 * gcc.dg/pr52139.c: New test.
9507
9508 2012-02-07 Jason Merrill <jason@redhat.com>
9509
9510 PR c++/51675
9511 * g++.dg/cpp0x/constexpr-union3.C: New.
9512
9513 PR c++/52035
9514 * g++.dg/lto/pr52035_0.C: New.
9515
9516 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9517
9518 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9519 * gcc.dg/special/weak-1.c: Likewise.
9520 * gcc.dg/ucnid-12.c: Likewise.
9521 * gcc.dg/torture/pr45678-1.c: Likewise.
9522 * gcc.dg/torture/pr45678-2.c: Likewise.
9523 * gcc.dg/vector-4.c: Likewise.
9524 * gcc.dg/ipa/inline-5.c: Likewise.
9525 * gcc.dg/ucnid-11.c: Likewise.
9526 * gcc.misc-tests/gcov-13.c: Likewise.
9527 * gcc.misc-tests/gcov-14.c: Likewise.
9528 * g++.dg/ext/label13.C: Likewise.
9529 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9530 hppa*-*-hpux* options.
9531 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9532 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9533 * gcc.dg/pr48616.c: Likewise.
9534 * gcc.dg/pr17957.c: Likewise.
9535 * gcc.dg/pr17055-1.c: Likewise.
9536 * gcc.dg/pr32912-1.c: Likewise.
9537 * gcc.dg/tm/pr51472.c: Likewise.
9538 * c-c++-common/fold-bitand-4.c: Likewise.
9539 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9540 Use dg-additional-options for extra options.
9541
9542 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9543
9544 * gcc.target/epiphany/interrupt-2.c: New test.
9545
9546 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9547
9548 PR target/52155
9549 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9550 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9551 for MIPS ELF.
9552
9553 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9554
9555 PR target/52152
9556 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9557
9558 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9559
9560 PR middle-end/24306
9561 PR target/52154
9562 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9563 * gcc.target/mips/va-arg-1.c: New test.
9564
9565 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9566
9567 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9568 for -mno-pointers-to-nested-functions.
9569
9570 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * gcc.c-torture/execute/20120207-1.c: New test.
9573
9574 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR rtl-optimization/52060
9577 * gcc.dg/torture/pr52060.c: New test.
9578
9579 PR middle-end/52074
9580 * gcc.c-torture/compile/pr52074.c: New test.
9581
9582 2012-02-07 Tobias Burnus <burnus@net-b.de>
9583
9584 PR fortran/51514
9585 * gfortran.dg/class_to_type_2.f90: New.
9586
9587 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9588
9589 PR fortran/32373
9590 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9591 Remove module.
9592
9593 2012-02-06 Jason Merrill <jason@redhat.com>
9594
9595 PR c++/52088
9596 * g++.dg/template/conv13.C: New.
9597
9598 2012-02-06 Richard Guenther <rguenther@suse.de>
9599
9600 PR tree-optimization/52115
9601 * gcc.c-torture/compile/pr52115.c: New testcase.
9602
9603 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9604
9605 PR target/52129
9606 * gcc.c-torture/execute/pr52129.c: New test.
9607
9608 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9609
9610 * gcc.dg/pr48374.c: Actually add the test I forgot
9611 in the 2012-01-25 commit.
9612
9613 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9614
9615 PR fortran/32373
9616 * gfortran.dg/vect/vect-8.f90: New test case.
9617
9618 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9619
9620 PR fortran/48847
9621 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9622
9623 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9624
9625 PR fortran/52102
9626 * gfortran.dg/class_48.f90 : Add test of allocate class array
9627 component with source in subroutine test3. Remove commenting
9628 out in subroutine test4, since branching on unitialized variable
9629 is now fixed (no PR for this last.).
9630
9631 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9632
9633 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9634 on MIPS targets.
9635 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9636
9637 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9638
9639 PR target/52125
9640 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9641 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9642
9643 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9644
9645 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9646 (check_effective_target_sync_int_long): Use it.
9647 (check_effective_target_sync_char_short): Likewise.
9648 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9649
9650 2012-02-05 Tobias Burnus <burnus@net-b.de>
9651
9652 PR fortran/51972
9653 * gfortran.dg/class_48.f90: Add some further checks.
9654
9655 2012-02-05 Ira Rosen <irar@il.ibm.com>
9656
9657 PR tree-optimization/52091
9658 * gcc.dg/vect/pr52091.c: New test.
9659
9660 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR rtl-optimization/52113
9663 * gcc.target/avr/pr52113.c: New test.
9664
9665 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR rtl-optimization/52092
9668 * gcc.c-torture/compile/pr52092.c: New test.
9669
9670 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9671
9672 PR fortran/41587
9673 * gfortran.dg/class_array_10.f03: New test.
9674
9675 PR fortran/46356
9676 * gfortran.dg/class_array_11.f03: New test.
9677
9678 PR fortran/51754
9679 * gfortran.dg/class_array_12.f03: New test.
9680
9681 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9682
9683 PR fortran/52012
9684 * gfortran.dg/realloc_on_assign_11.f90: New test.
9685
9686 2012-02-02 Tobias Burnus <burnus@net-b.de>
9687
9688 PR fortran/52093
9689 * gfortran.dg/shape_7.f90: New.
9690
9691 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9692
9693 * gcc.target/mips/mips-prepend-1.c: New test.
9694
9695 2012-02-02 Jan Hubicka <jh@suse.cz>
9696 Tom de Vries <tom@codesourcery.com>
9697
9698 PR middle-end/51998
9699 * gcc.dg/alias-12.c: New testcase.
9700 * gcc.dg/alias-13.c: New testcase.
9701
9702 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR target/52086
9705 * gcc.dg/pr52086.c: New test.
9706
9707 PR tree-optimization/52073
9708 * gcc.c-torture/compile/pr52073.c: New test.
9709
9710 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9711
9712 PR fortran/51958
9713 * gfortran.dg/function_optimize_10.f90: New test.
9714
9715 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9718 test on alpha*-*-*.
9719
9720 2012-02-01 Tobias Burnus <burnus@net-b.de>
9721
9722 PR fortran/52024
9723 * gfortran.dg/typebound_operator_14.f90: New.
9724
9725 2012-02-01 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/52059
9728 * gfortran.dg/elemental_function_1.f90: New.
9729
9730 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9731
9732 PR rtl-optimization/51374
9733 * gcc.target/avr/torture/pr51374-1.c:
9734 Also fail if SBIS is seen.
9735
9736 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9737
9738 PR rtl-optimization/51374
9739 * gcc.target/avr/torture/pr51374-1.c: New.
9740
9741 2012-01-31 Tobias Burnus <burnus@net-b.de>
9742
9743 PR fortran/52024
9744 * gfortran.dg/typebound_generic_11.f90: New.
9745
9746 2012-01-31 Tobias Burnus <burnus@net-b.de>
9747
9748 PR fortran/52029
9749 * gfortran.dg/class_49.f90: New.
9750
9751 2012-01-31 Tobias Burnus <burnus@net-b.de>
9752
9753 PR fortran/52013
9754 * gfortran.dg/elemental_args_check_6.f90: New.
9755
9756 2012-01-31 Jason Merrill <jason@redhat.com>
9757
9758 PR c++/52043
9759 * g++.dg/cpp0x/variadic122.C: New.
9760
9761 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9762
9763 PR fortran/52012
9764 * gfortran.dg/realloc_on_assign_10.f90: New test.
9765
9766 2012-01-31 Richard Guenther <rguenther@suse.de>
9767
9768 PR tree-optimization/51528
9769 * gcc.dg/torture/pr51528.c: New testcase.
9770
9771 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9772
9773 PR go/48501
9774 * lib/go.exp (go_target_compile): Append timeout= to options.
9775 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9776 select5-out.go test on alpha*-*-* targets.
9777
9778 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9779
9780 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9781 (TEST_SHORT): Reformat in the same way.
9782 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9783 (TEST_SHORT): Reformat in the same way.
9784 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9785 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9786 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9787 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9788 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9789
9790 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9791
9792 PR target/51835
9793 * gcc.target/arm/pr51835.c: New testcase.
9794
9795 2012-01-30 Richard Guenther <rguenther@suse.de>
9796
9797 PR tree-optimization/52028
9798 * gcc.dg/torture/pr52028.c: New testcase.
9799 * gfortran.dg/ldist-pr45199.f: Adjust.
9800 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9801 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9802 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9803
9804 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR debug/52027
9807 * gcc.dg/tree-prof/pr52027.c: New test.
9808
9809 PR tree-optimization/52046
9810 * gcc.dg/pr52046.c: New test.
9811
9812 PR debug/52048
9813 * g++.dg/other/pr52048.C: New test.
9814
9815 2012-01-30 Richard Guenther <rguenther@suse.de>
9816
9817 PR tree-optimization/52045
9818 * gcc.dg/pr52045.c: New testcase.
9819
9820 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9821
9822 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9823 new code generated for __sync_lock_release.
9824
9825 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9826
9827 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9828
9829 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9830
9831 PR testsuite/51875
9832 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9833
9834 * g++.dg/ext/visibility/template10.C: Fix typo.
9835
9836 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9837
9838 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/51327
9841 * g++.dg/cpp0x/constexpr-ice6.C: New.
9842
9843 2012-01-29 Tobias Burnus <burnus@net-b.de>
9844
9845 PR fortran/41600
9846 * gfortran.dg/default_initialization_6.f90: New.
9847
9848 2012-01-29 Tobias Burnus <burnus@net-b.de>
9849
9850 PR fortran/51972
9851 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9852 * gfortran.dg/class_48.f90: New.
9853
9854 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9855
9856 PR fortran/51808
9857 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9858
9859 2012-01-28 Tobias Burnus <burnus@net-b.de>
9860
9861 PR fortran/51972
9862 * gfortran.dg/class_allocate_12.f90: New.
9863
9864 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9865
9866 * gcc.dg/torture/pr50444.c: Fix dg directives.
9867
9868 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR target/52006
9871 * gcc.target/arm/pr52006.c: New test.
9872
9873 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9874
9875 PR testsuite/52011
9876 * gcc.dg/lto/trans-mem.h: New file.
9877 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9878 * gcc.dg/lto/trans-mem-1_1.c: Same.
9879 * gcc.dg/lto/trans-mem-4_1.c: Same.
9880 * gcc.dg/lto/trans-mem-3_1.c: Same.
9881
9882 2012-01-27 Tobias Burnus <burnus@net-b.de>
9883
9884 PR fortran/52022
9885 * gfortran.dg/dummy_procedure_7.f90: New.
9886
9887 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9888
9889 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9890 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9891
9892 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR c++/51852
9895 * g++.dg/other/gc5.C: New test.
9896
9897 2012-01-27 Richard Guenther <rguenther@suse.de>
9898
9899 PR tree-optimization/50444
9900 * gcc.dg/torture/pr50444.c: New testcase.
9901
9902 2012-01-27 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/51970
9905 PR fortran/51977
9906 * gfortran.dg/move_alloc_13.f90: New.
9907
9908 2012-01-27 Tobias Burnus <burnus@net-b.de>
9909
9910 PR fortran/51953
9911 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9912 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9913 and change dg-error string.
9914
9915 2012-01-27 Tobias Burnus <burnus@net-b.de>
9916
9917 PR fortran/52016
9918 * gfortran.dg/elemental_args_check_5.f90: New.
9919
9920 2012-01-27 Richard Guenther <rguenther@suse.de>
9921
9922 PR middle-end/51959
9923 * g++.dg/torture/pr51959.C: New testcase.
9924
9925 2012-01-27 Tom de Vries <tom@codesourcery.com>
9926
9927 PR tree-optimization/51990
9928 * gcc.dg/pr51990.c: New test.
9929 * gcc.dg/pr51990-2.c: Same.
9930
9931 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9932 Tobias Burnus <burnus@gcc.gnu.org>
9933
9934 PR fortran/48705
9935 * gfortran.dg/class_allocate_11.f03: New.
9936
9937 PR fortran/51870
9938 PR fortran/51943
9939 PR fortran/51946
9940 * gfortran.dg/class_allocate_7.f03: New.
9941 * gfortran.dg/class_allocate_8.f03: New.
9942 * gfortran.dg/class_allocate_9.f03: New.
9943 * gfortran.dg/class_allocate_10.f03: New.
9944
9945 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9946
9947 * gnat.dg/discr34.adb: New test.
9948 * gnat.dg/discr34_pkg.ads: New helper.
9949
9950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9951
9952 * gnat.dg/discr33.adb: New test.
9953
9954 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9955
9956 * gnat.dg/limited_with3.ad[sb): New test.
9957 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9958 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9959 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9960
9961 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9962
9963 * gnat.dg/stack_usage1.adb: New test.
9964 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9965
9966 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9967 * gcc.dg/pr44194-2.c: Likewise.
9968
9969 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9970
9971 PR c++/51370
9972 * g++.dg/template/crash112.C: New.
9973
9974 2012-01-27 Richard Henderson <rth@redhat.com>
9975
9976 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9977
9978 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9979
9980 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9981
9982 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR middle-end/51895
9985 * g++.dg/opt/pr51895.C: New test.
9986
9987 2012-01-26 Michael Matz <matz@suse.de>
9988
9989 PR tree-optimization/48794
9990 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9991
9992 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9993
9994 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9995
9996 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9997
9998 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9999 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10000 memory.
10001 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10002 the default value for s390 and s390x.
10003
10004 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10005
10006 PR lto/51698
10007 * gcc.dg/lto/trans-mem-4_0.c: New.
10008 * gcc.dg/lto/trans-mem-4_1.c: New.
10009 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10010 TM builtins.
10011 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10012 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10013 TM builtins.
10014 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10015 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10016 TM builtins.
10017
10018 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10019
10020 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10021
10022 2012-01-25 Ian Lance Taylor <iant@google.com>
10023
10024 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10025
10026 2012-01-25 Tobias Burnus <burnus@net-b.de>
10027
10028 PR fortran/51995
10029 * gfortran.dg/typebound_proc_25.f90: New.
10030
10031 2012-01-25 Jason Merrill <jason@redhat.com>
10032
10033 PR c++/51992
10034 * g++.dg/lto/pr51992_0.C: New.
10035
10036 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR tree-optimization/51987
10039 * gcc.target/i386/pr51987.c: New test.
10040
10041 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10042
10043 * gcc.dg/tm/lto-1.c: Require lto support in target.
10044
10045 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10046
10047 PR rtl-optimization/48374
10048 * gcc.dg/pr48374.c: New test.
10049
10050 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10051
10052 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10053
10054 2012-01-25 Tobias Burnus <burnus@net-b.de>
10055
10056 PR fortran/51966
10057 * gfortran.dg/derived_constructor_char_3.f90: New.
10058
10059 2012-01-24 Ian Lance Taylor <iant@google.com>
10060
10061 * go.test/go-test.exp (filecmp): New procedure.
10062 (errchk): Handle quoted square brackets.
10063 (go-gc-tests): Set go_compile_args. Handle various new test
10064 lines. Skip a few new tests.
10065 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10066
10067 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10068
10069 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10070 (check_effective_target_vect_extract_even_odd)
10071 (check_effective_target_vect_interleave): Return true for MIPS
10072 paired-single.
10073
10074 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10075
10076 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10077 (main): Use it instead of argc.
10078
10079 2012-01-24 Jason Merrill <jason@redhat.com>
10080
10081 PR c++/51973
10082 * g++.dg/cpp0x/sfinae31.C: New.
10083
10084 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10085
10086 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10087
10088 2012-01-24 Jason Merrill <jason@redhat.com>
10089
10090 PR c++/51812
10091 * g++.dg/inherit/covariant20.C: New.
10092
10093 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10094
10095 PR c++/51223
10096 * g++.dg/parse/crash58.C: New.
10097
10098 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR target/51957
10101 * gcc.dg/pr51957-1.c: New test.
10102 * gcc.dg/pr51957-1.h: New file.
10103 * gcc.dg/pr51957-2.c: New test.
10104
10105 2012-01-23 Jason Merrill <jason@redhat.com>
10106
10107 PR c++/51930
10108 * g++.dg/ext/visibility/template10.C: New.
10109
10110 2012-01-23 Tobias Burnus <burnus@net-b.de>
10111
10112 PR fortran/51948
10113 * gfortran.dg/move_alloc_12.f90: New.
10114
10115 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10116
10117 PR middle-end/45416
10118 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10119
10120 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10121
10122 PR c++/51398
10123 * g++.dg/template/crash111.C: New.
10124
10125 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10126
10127 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10128 configurations.
10129 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10130
10131 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10132
10133 PR testsuite/51941
10134 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10135 the DW_TAG_class_type and DW_AT_name: "Executor".
10136
10137 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10138
10139 * lib/target-supports.exp
10140 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10141 (check_effective_target_vect_interleave): Likewise.
10142
10143 2012-01-22 Jason Merrill <jason@redhat.com>
10144
10145 PR c++/51925
10146 * g++.dg/template/using20.C: New.
10147 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10148
10149 2012-01-23 Jason Merrill <jason@redhat.com>
10150
10151 PR target/51934
10152 * g++.dg/torture/pr51344.C: Limit to x86.
10153
10154 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10155
10156 * c-c++-common/tm/omp.c: Require target with pthread support.
10157
10158 2012-01-23 Richard Guenther <rguenther@suse.de>
10159
10160 PR tree-optimization/51949
10161 * gcc.dg/torture/pr51949.c: New testcase.
10162
10163 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR rtl-optimization/51933
10166 * gcc.c-torture/execute/pr51933.c: New test.
10167
10168 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10169
10170 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10171 Do not define for Interix.
10172
10173 2012-01-22 Jason Merrill <jason@redhat.com>
10174
10175 PR c++/51832
10176 * g++.dg/lto/pr51832.h: New.
10177 * g++.dg/lto/pr51832_0.C: New.
10178 * g++.dg/lto/pr51832_1.C: New.
10179
10180 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10181
10182 * gcc.dg/ext-elim-1.c: New test.
10183
10184 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10185
10186 PR target/51931
10187 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10188 * g++.dg/opt/longbranch1.C: Likewise.
10189
10190 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10191
10192 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10193 in C++11 mode.
10194
10195 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10196
10197 PR fortran/50556
10198 * gfortran.dg/namelist_74.f90: New test.
10199 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10200
10201 2012-01-21 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/51913
10204 * gfortran.dg/class_47.f90: New.
10205
10206 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10207
10208 * gnat.dg/renaming5.ad[sb]: New test.
10209
10210 2012-01-20 Jason Merrill <jason@redhat.com>
10211
10212 PR c++/51919
10213 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10214
10215 2012-01-20 Jason Merrill <jason@redhat.com>
10216
10217 PR c++/51922
10218 * g++.dg/ext/attrib42.C: Require ilp32.
10219
10220 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR target/51915
10223 * gcc.target/arm/pr51915.c: New test.
10224
10225 2012-01-20 Cary Coutant <ccoutant@google.com>
10226 Dodji Seketeli <dodji@redhat.com>
10227
10228 PR debug/45682
10229 * g++.dg/debug/dwarf2/nested-3.C: New test.
10230
10231 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10232
10233 PR c++/51402
10234 * g++.dg/template/crash110.C: New.
10235
10236 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10239 Remove default options on hppa*-*-hpux*.
10240
10241 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10242
10243 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10244
10245 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10246
10247 * gcc.c-torture/compile/pr51856.c: New testcase.
10248
10249 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10250
10251 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10252 options to go_target_compile.
10253
10254 2012-01-20 Kai Tietz <ktietz@redhat.com>
10255
10256 * g++.dg/torture/pr51344.C: Fix typo.
10257
10258 2012-01-20 Richard Guenther <rguenther@suse.de>
10259
10260 PR tree-optimization/51903
10261 * g++.dg/torture/pr51903.C: New testcase.
10262
10263 2012-01-20 Tobias Burnus <burnus@net-b.de>
10264 Janus Weil <janus@gcc.gnu.org>
10265
10266 PR fortran/51056
10267 * gfortran.dg/use_21.f90: New.
10268
10269 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR target/51106
10272 * gcc.dg/torture/pr51106-1.c: New test.
10273 * gcc.dg/torture/pr51106-2.c: New test.
10274
10275 2012-01-19 Kai Tietz <ktietz@redhat.com>
10276
10277 * g++.dg/torture/pr51344.C: New test.
10278
10279 2012-01-19 Tobias Burnus <burnus@net-b.de>
10280
10281 PR fortran/51904
10282 * gfortran.dg/intrinsic_size_2.f90: New.
10283
10284 2012-01-19 Jason Merrill <jason@redhat.com>
10285
10286 PR c++/51889
10287 * g++.dg/inherit/using7.C: New.
10288
10289 2012-01-19 Richard Guenther <rguenther@suse.de>
10290
10291 PR tree-optimization/37997
10292 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10293
10294 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10295
10296 PR rtl-optimization/51505
10297 * gcc.dg/pr51505.c: New test.
10298
10299 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10300
10301 PR fortran/51634
10302 * gfortran.dg/typebound_operator_12.f03: New.
10303 * gfortran.dg/typebound_operator_13.f03: New.
10304
10305 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10306
10307 PR c++/51225
10308 * g++.dg/cpp0x/pr51225.C: New.
10309
10310 2012-01-17 Ian Lance Taylor <iant@google.com>
10311
10312 PR go/50656
10313 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10314
10315 2012-01-17 Tobias Burnus <burnus@net-b.de>
10316
10317 PR fortran/51869
10318 * gfortran.dg/realloc_on_assign_9.f90: New.
10319
10320 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10321
10322 PR other/51165
10323 * gcc.dg/tm/memopt-3.c: Remove xfail.
10324 * gcc.dg/tm/memopt-4.c: Remove xfail.
10325 * gcc.dg/tm/memopt-5.c: Remove xfail.
10326 * gcc.dg/tm/memopt-7.c: Remove xfail.
10327
10328 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR tree-optimization/51877
10331 * gcc.c-torture/execute/pr51877.c: New test.
10332
10333 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10334
10335 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10336 {!vect_align_arrays} to vect_sizes_32B_16B.
10337 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10338 * gcc.dg/vect/vect-peel-3.c: Ditto.
10339
10340 2012-01-16 Jason Merrill <jason@redhat.com>
10341
10342 PR c++/51854
10343 * g++.dg/abi/mangle60.C: New.
10344
10345 PR c++/51827
10346 * g++.dg/pch/mangle1.{C,Hs}: New.
10347
10348 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10349 Tobias Burnus <burnus@net-b.de>
10350
10351 PR fortran/50981
10352 * gfortran.dg/elemental_optional_args_3.f90: New
10353 * gfortran.dg/elemental_optional_args_4.f90: New
10354
10355 2012-01-16 Tobias Burnus <burnus@net-b.de>
10356
10357 PR fortran/51809
10358 * gfortran.dg/use_20.f90: New
10359
10360 2012-01-16 Jason Merrill <jason@redhat.com>
10361
10362 PR c++/51868
10363 * g++.dg/cpp0x/rv-bitfield.C: New.
10364 * g++.dg/cpp0x/rv-bitfield2.C: New.
10365
10366 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10367
10368 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10369 subroutine 'qsort' and use index array to assign the result.
10370
10371 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR tree-optimization/51865
10374 * gcc.dg/pr51865.c: New test.
10375
10376 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10377
10378 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10379
10380 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10381
10382 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10383 to be loaded from the constant pool, rather than via %hi and %lo.
10384
10385 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10386
10387 PR rtl-optimization/51821
10388 * gcc.dg/pr51821.c: New test.
10389
10390 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10391
10392 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10393
10394 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10395
10396 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10397
10398 2012-01-14 Tobias Burnus <burnus@net-b.de>
10399
10400 PR fortran/51800
10401 * gfortran.dg/init_flag_8.f90: New.
10402 * gfortran.dg/init_flag_9.f90: New.
10403
10404 2011-01-14 Tobias Burnus <burnus@net-b.de>
10405
10406 PR fortran/51816
10407 * gfortran.dg/use_18.f90: New.
10408 * gfortran.dg/use_19.f90: New.
10409
10410 2012-01-13 Ian Lance Taylor <iant@google.com>
10411
10412 PR c++/50012
10413 * g++.dg/warn/Wsign-compare-4.C: New.
10414
10415 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/48351
10418 * gfortran.dg/alloc_comp_assign.f03: New.
10419 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10420 __BUILTIN_FREE from 38 to 32.
10421
10422 2012-01-13 Jason Merrill <jason@redhat.com>
10423
10424 PR c++/20681
10425 * g++.dg/warn/Wreturn-type-7.C: New.
10426
10427 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10428
10429 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10430 assumption.
10431 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10432 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10433 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10434 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10435 int32plus because of big array needed.
10436 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10437 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10438
10439 2012-01-13 Jason Merrill <jason@redhat.com>
10440
10441 PR c++/51813
10442 * g++.dg/ext/visibility/template9.C: New.
10443
10444 PR c++/51620
10445 * g++.dg/cpp0x/defaulted34.C: New.
10446 * g++.dg/template/virtual3.C: New.
10447
10448 2012-01-13 Richard Guenther <rguenther@suse.de>
10449
10450 PR middle-end/8081
10451 * gcc.dg/torture/pr8081.c: New testcase.
10452
10453 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10454
10455 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10456
10457 2012-01-12 Jason Merrill <jason@redhat.com>
10458
10459 PR c++/51714
10460 * g++.dg/ext/stmtexpr14.C: New.
10461
10462 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10463
10464 PR c++/51633
10465 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10466
10467 2012-01-12 Jason Merrill <jason@redhat.com>
10468
10469 PR c++/48051
10470 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10471 * g++.dg/abi/mangle58.C: Likewise.
10472
10473 PR c++/51403
10474 * g++.dg/template/arg8.C: New.
10475
10476 2012-01-12 Ira Rosen <irar@il.ibm.com>
10477
10478 PR tree-optimization/51799
10479 * gcc.dg/vect/pr51799.c: New test.
10480 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10481 patterns.
10482
10483 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10484 Tobias Burnus <burnus@net-b.de>
10485
10486 PR fortran/51057
10487 PR fortran/51616
10488 * lib/target-supports.exp
10489 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10490 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10491
10492 2012-01-11 Jason Merrill <jason@redhat.com>
10493
10494 PR c++/51565
10495 * g++.dg/ext/attrib42.C: New.
10496
10497 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR bootstrap/51796
10500 * gcc.dg/pr51796.c: New test.
10501
10502 2012-01-11 Jason Merrill <jason@redhat.com>
10503
10504 PR c++/51818
10505 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10506
10507 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10508
10509 * gnat.dg/array19.ad[sb]: New test.
10510
10511 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10512
10513 * gnat.dg/opt23.ad[sb]: New test.
10514 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10515 * gnat.dg/opt24.ad[sb]: New test.
10516
10517 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10518
10519 PR tree-optimization/49642
10520 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10521 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10522
10523 2012-01-11 Jason Merrill <jason@redhat.com>
10524
10525 PR c++/51613
10526 * g++.dg/template/explicit-args5.C: New.
10527
10528 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10529
10530 * gcc.c-torture/execute/20120110-1.c: New testcase.
10531
10532 2012-01-10 Jason Merrill <jason@redhat.com>
10533
10534 PR c++/51614
10535 * g++.dg/inherit/ambig1.C: New.
10536
10537 PR c++/51433
10538 * g++.dg/cpp0x/constexpr-cache1.C: New.
10539
10540 2012-01-10 Richard Guenther <rguenther@suse.de>
10541
10542 PR tree-optimization/51801
10543 * gcc.dg/torture/pr51801.c: New testcase.
10544
10545 2012-01-10 Tobias Burnus <burnus@net-b.de>
10546
10547 PR fortran/51652
10548 * gfortran.dg/allocate_with_typespec_5.f90: New.
10549
10550 2012-01-10 Tobias Burnus <burnus@net-b.de>
10551
10552 * gfortran.dg/class_39.f03: Update dg-error string.
10553
10554 2012-01-10 Richard Guenther <rguenther@suse.de>
10555
10556 PR tree-optimization/50913
10557 * gcc.dg/graphite/interchange-16.c: New testcase.
10558 * gcc.dg/graphite/scop-20.c: XFAIL.
10559 * gfortran.dg/graphite/interchange-1.f: Likewise.
10560 * gfortran.dg/graphite/block-1.f90: Likewise.
10561 * gfortran.dg/graphite/block-2.f: Likewise.
10562
10563 2012-01-10 Richard Henderson <rth@redhat.com>
10564
10565 * lib/target-supports.exp (check_effective_target_vect_perm,
10566 check_effective_target_vect_perm_byte,
10567 check_effective_target_vect_perm_short): Enable for arm neon.
10568
10569 2012-01-09 Tobias Burnus <burnus@net-b.de>
10570
10571 PR fortran/46328
10572 * gfortran.dg/typebound_operator_11.f90: New.
10573
10574 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10575
10576 * gnat.dg/array18.adb: New test.
10577 * gnat.dg/array18_pkg.ads: New helper.
10578
10579 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10580
10581 PR fortran/51791
10582 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10583 around base object in first assignment in main program.
10584 * gfortran.dg/typebound_operator_10.f03: New test.
10585
10586 2012-01-09 Martin Jambor <mjambor@suse.cz>
10587
10588 PR tree-optimization/51759
10589 * g++.dg/ipa/pr51759.C: New test.
10590
10591 2012-01-09 Tobias Burnus <burnus@net-b.de>
10592
10593 PR fortran/51758
10594 * gfortran.dg/optional_absent_2.f90: New.
10595
10596 2012-01-09 Tobias Burnus <burnus@net-b.de>
10597
10598 PR fortran/51578
10599 * gfortran.dg/use_17.f90: New.
10600
10601 2012-01-09 Gary Funck <gary@intrepid.com>
10602
10603 PR preprocessor/33919
10604 * gcc.dg/pr33919.c: New test.
10605 * gcc.dg/pr33919-0.h: New test header file.
10606 * gcc.dg/pr33919-1.h: Ditto.
10607 * gcc.dg/pr33919-2.h: Ditto.
10608
10609 2012-01-07 Jan Hubicka <jh@suse.cz>
10610
10611 PR tree-optimize/51694
10612 * gcc.c-torture/compile/pr51694.c: new testcase.
10613
10614 2012-01-07 Jan Hubicka <jh@suse.cz>
10615
10616 PR tree-optimization/51600
10617 * g++.dg/torture/pr51600.C: New testcase.
10618
10619 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10620
10621 PR gcov-profile/51715
10622 PR gcov-profile/51717
10623 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10624 * gcc.misc-tests/gcov-14.c: Likewise.
10625
10626 2012-01-06 Jason Merrill <jason@redhat.com>
10627
10628 * g++.dg/parse/new5.C: New.
10629
10630 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10631
10632 PR testsuite/51655
10633 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10634 including <string.h>.
10635
10636 2012-01-06 Jason Merrill <jason@redhat.com>
10637
10638 * g++.dg/abi/mangle51.C: New.
10639 * g++.dg/abi/mangle52.C: New.
10640 * g++.dg/abi/mangle53.C: New.
10641 * g++.dg/abi/mangle54.C: New.
10642 * g++.dg/abi/mangle55.C: New.
10643 * g++.dg/abi/mangle56.C: New.
10644 * g++.dg/abi/mangle57.C: New.
10645 * g++.dg/abi/mangle58.C: New.
10646 * g++.dg/abi/mangle59.C: New.
10647 * g++.dg/cpp0x/trailing3.C: Update mangling.
10648 * g++.dg/cpp0x/variadic111.C: Update mangling.
10649 * g++.dg/cpp0x/variadic4.C: Update mangling.
10650 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10651 * g++.dg/template/nontype22.C: Works now.
10652 * g++.dg/template/pr35240.C: Works now.
10653
10654 * g++.dg/cpp0x/error7.C: New.
10655
10656 2012-01-06 Tobias Burnus <burnus@net-b.de>
10657
10658 * gfortran.dg/deallocate_stat_2.f90: New.
10659 * coarray/allocate_errgmsg.f90: New.
10660 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10661 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10662 * coarray/subobject_1.f90: Fix for num_images > 1.
10663 * gfortran.dg/deallocate_stat.f90: Update due to changed
10664 stat= handling.
10665
10666 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10667
10668 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10669
10670 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10671
10672 * ada/acats/overflow.lst: Add cb20004.
10673
10674 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10675
10676 PR c++/51541
10677 * g++.dg/cpp0x/alias-decl-18.C: New test.
10678
10679 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10680
10681 * gcc.c-torture/execute/20120104-1.c: New test.
10682
10683 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10684
10685 PR fortran/PR48946
10686 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10687 the old typebound_operator_8.f03.
10688 * gfortran.dg/typebound_operator_8.f03: New version of
10689 typebound_operator_7.f03 with 'u' a derived type instead of a
10690 class object.
10691
10692 2012-01-05 Richard Guenther <rguenther@suse.de>
10693
10694 * g++.dg/torture/pr49309.C: Skip for -flto.
10695
10696 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR middle-end/51761
10699 * gcc.c-torture/compile/pr51761.c: New test.
10700
10701 2012-01-05 Richard Guenther <rguenther@suse.de>
10702
10703 PR tree-optimization/51760
10704 * gcc.dg/torture/pr51760.c: New testcase.
10705
10706 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10707
10708 PR middle-end/51472
10709 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10710
10711 2012-01-05 Richard Guenther <rguenther@suse.de>
10712
10713 PR lto/41576
10714 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10715 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10716
10717 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR debug/51695
10720 * gcc.dg/pr51695.c: New test.
10721
10722 2012-01-04 Andrew Pinski <apinski@cavium.com>
10723
10724 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10725 * gcc.target/mips/octeon2-lx-1.c: New test.
10726 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10727 * gcc.target/mips/octeon2-lx-2.c: New test.
10728 * gcc.target/mips/octeon2-lx-3.c: New test.
10729
10730 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10731
10732 PR other/51163
10733 PR other/51164
10734 * gcc.dg/tm/alias-1.c: Adjust regexp.
10735 * gcc.dg/tm/alias-2.c: Adjust regexp.
10736
10737 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10738
10739 PR c++/51064
10740 * g++.dg/warn/Wparentheses-26.C: New.
10741
10742 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10743
10744 * gfortran.dg/elemental_optional_args_2.f90: New test.
10745
10746 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10747
10748 PR fortran/49693
10749 * gfortran.dg/common_17.f90: New test.
10750
10751 2012-01-04 Richard Guenther <rguenther@suse.de>
10752
10753 PR tree-optimization/49651
10754 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10755 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10756
10757 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10758
10759 PR c++/51738
10760 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10761
10762 2012-01-03 Andrew Pinski <apinski@cavium.com>
10763
10764 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10765 for all mips targets. Also allow an optional .cfi_startproc.
10766
10767 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10768
10769 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10770
10771 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10772
10773 PR c++/29273
10774 * g++.dg/rtti/dyncast5.C: New.
10775
10776 2012-01-03 Richard Guenther <rguenther@suse.de>
10777
10778 PR tree-optimization/51070
10779 * gcc.dg/torture/pr51070-2.c: New testcase.
10780
10781 2012-01-03 Richard Guenther <rguenther@suse.de>
10782
10783 PR tree-optimization/51692
10784 * gcc.dg/torture/pr51692.c: New testcase.
10785
10786 2012-01-03 Richard Guenther <rguenther@suse.de>
10787
10788 PR debug/51650
10789 * g++.dg/lto/pr51650-3_0.C: New testcase.
10790
10791 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10792
10793 PR c++/15867
10794 * g++.dg/warn/Wredundant-decls-spec.C: New.
10795
10796 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR tree-optimization/51719
10799 * g++.dg/tree-prof/pr51719.C: New test.
10800
10801 2012-01-03 Richard Guenther <rguenther@suse.de>
10802
10803 PR middle-end/51730
10804 * gcc.dg/fold-compare-6.c: New testcase.
10805
10806 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR c++/51669
10809 * g++.dg/gomp/pr51669.C: New test.
10810
10811 2012-01-02 Jason Merrill <jason@redhat.com>
10812
10813 PR c++/51675
10814 * g++.dg/cpp0x/constexpr-union2.C: New.
10815
10816 PR c++/51666
10817 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10818
10819 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10820
10821 PR c++/51462
10822 * g++.dg/cpp0x/constexpr-99.C: New test.
10823
10824 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10825
10826 PR c++/20140
10827 * g++.dg/template/init9.C: New.
10828
10829 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10830
10831 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10832 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10833 rather than a specific number.
10834
10835 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10836
10837 PR fortran/46262
10838 PR fortran/46328
10839 PR fortran/51052
10840 * gfortran.dg/typebound_operator_7.f03: New.
10841 * gfortran.dg/typebound_operator_8.f03: New.
10842
10843 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10844
10845 PR target/51729
10846 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10847 XFAIL.
10848 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10849
10850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10851
10852 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10853
10854 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10855
10856 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10857 for MIPS.
10858
10859 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10860
10861 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10862 * gfortran.dg/io_real_boz_4.f90: Likewise.
10863 * gfortran.dg/io_real_boz_5.f90: Likewise.
10864
10865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10866
10867 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10868
10869 2012-01-02 Revital Eres <revital.eres@linaro.org>
10870
10871 * gcc.dg/sms-11.c: New file.
10872
10873 2012-01-02 Tobias Burnus <burnus@net-b.de>
10874
10875 PR fortran/51682
10876 * gfortran.dg/coarray/image_index_3.f90: New.
10877
10878 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10879
10880 PR c++/16603
10881 * g++.dg/parse/enum8.C: New.
10882
10883 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10884
10885 PR c++/51379
10886 * g++.dg/conversion/reinterpret4.C: New.
10887 * g++.dg/conversion/reinterpret1.C: Adjust.
10888
10889 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10890
10891 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10892
10893 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10894
10895 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10896 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10897 * g++.old-deja/g++.jason/access14.C: Likewise.
10898 * g++.old-deja/g++.jason/access8.C: Likewise.
10899 * g++.old-deja/g++.jason/access1.C: Likewise.
10900 * g++.old-deja/g++.other/access3.C: Likewise.
10901 * g++.old-deja/g++.other/access5.C: Likewise.
10902 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10903 * g++.old-deja/g++.law/visibility22.C: Likewise.
10904 * g++.old-deja/g++.law/visibility26.C: Likewise.
10905 * g++.old-deja/g++.mike/p2746.C: Likewise.
10906 * g++.dg/debug/using1.C: Likewise.
10907 * g++.dg/lookup/using51.C: Likewise.
10908 * g++.dg/inherit/using5.C: Likewise.
10909 * g++.dg/inherit/pr30297.C: Likewise.
10910 * g++.dg/inherit/access8.C: Likewise.
10911 * g++.dg/torture/pr39362.C: Likewise.
10912 * g++.dg/template/crash13.C: Likewise.
10913 * g++.dg/template/using10.C: Likewise.
10914
10915 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10916
10917 PR fortran/51502
10918 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10919
10920 2012-01-01 Ira Rosen <irar@il.ibm.com>
10921
10922 PR tree-optimization/51704
10923 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10924 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10925 corresponding flags.
10926
10927 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/51723
10930 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10931
10932 2012-01-01 Jan Hubicka <jh@suse.cz>
10933
10934 PR rtl-optimization/51069
10935 * gcc.c-torture/compile/pr51069.c: New testcase.
10936
10937 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR tree-optimization/51683
10940 * gcc.dg/pr51683.c: New test.
10941 \f
10942 Copyright (C) 2012 Free Software Foundation, Inc.
10943
10944 Copying and distribution of this file, with or without modification,
10945 are permitted in any medium without royalty provided the copyright
10946 notice and this notice are preserved.