re PR tree-optimization/55687 (ICE in hide_evolution_in_other_loops_than_loop, at...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-14 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/55687
4 * gcc.dg/torture/pr55687.c: New testcase.
5
6 2012-12-13 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/55652
9 * g++.dg/cpp0x/noexcept19.C: New test.
10
11 2012-12-13 Richard Biener <rguenther@suse.de>
12
13 PR lto/55660
14 * gcc.dg/lto/pr55660_0.c: New testcase.
15 * gcc.dg/lto/pr55660_1.c: Likewise.
16
17 2012-12-13 Jakub Jelinek <jakub@redhat.com>
18
19 PR gcov-profile/55650
20 * g++.dg/other/pr55650.C: New test.
21 * g++.dg/other/pr55650.cc: New file.
22
23 2012-12-12 Jakub Jelinek <jakub@redhat.com>
24
25 PR debug/55665
26 * g++.dg/guality/pr55665.C: New test.
27
28 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
29 set_target_env_var the same as if it is empty list.
30 (dg-set-target-env-var): Fix up error message.
31 (set-target-env-var): Record both preexisting env var values
32 as well as info that env wasn't set.
33 (restore-target-env-var): Iterate on reversed list, if second
34 sublist element is 1, setenv the env var to the third sublist
35 element, otherwise unsetenv it.
36 (gcc-dg-runtest): Don't initialize set_target_env_var.
37 (dg-test): Unset set_target_env_var if it was set.
38
39 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
40 on argc being one.
41 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
42 Whitespace fixes. Avoid unnecessary * sizeof(char).
43 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
44 dg-options. Whitespace fixes.
45 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
46 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
47 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
48 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
49 * g++.dg/asan/default-options-1.C: Whitespace fixes.
50 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
51 first __asan_symbolize argument unnamed. Avoid unnecessary
52 * sizeof(char).
53 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
54 on argc being one. Allow both _Znwj and _Znwm as operator new.
55 Ignore everything in the backtrace above operator new. Fix up
56 dg-output regexps.
57 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
58 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
59 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
60 on failures. Avoid pointless PASS dg-output check. Remove bogus
61 dg-shouldfail.
62 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
63 Avoid unnecessary * sizeof(char).
64 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
65 Don't rely on argc being one.
66 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
67 Avoid unnecessary * sizeof(char).
68 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
69 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
70 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
71 Fix up dg-output regexps.
72 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
73 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
74 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
75 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
76 one.
77 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
78 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
79 Avoid unnecessary * sizeof(char).
80
81 2012-12-12 Wei Mi <wmi@google.com>
82
83 * lib/target-supports.exp (check_effective_target_dlopen,
84 check_effective_target_clone, check_effective_target_setrlimit,
85 check_effective_target_swapcontext): New procedures.
86 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
87 (dg-set-target-env-var, set-target-env-var,
88 restore-target-env-var): New procedures.
89 (gcc-dg-runtest): Set set_target_env_var.
90 * g++.dg/asan/symbolize-callback-1.C: New test.
91 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
92 * g++.dg/asan/deep-tail-call-1.C: New test.
93 * g++.dg/asan/default-options-1.C: New test.
94 * g++.dg/asan/interception-test-1.C: New test.
95 * g++.dg/asan/dlclose-test-1-so.cc: New file.
96 * g++.dg/asan/deep-thread-stack-1.C: New test.
97 * g++.dg/asan/interception-malloc-test-1.C: New test.
98 * g++.dg/asan/deep-stack-uaf-1.C: New test.
99 * g++.dg/asan/large-func-test-1.C: New test.
100 * g++.dg/asan/interception-failure-test-1.C: New test.
101 * c-c++-common/asan/strip-path-prefix-1.c: New test.
102 * c-c++-common/asan/force-inline-opt0-1.c: New test.
103 * c-c++-common/asan/swapcontext-test-1.c: New test.
104 * c-c++-common/asan/null-deref-1.c: New test.
105 * c-c++-common/asan/global-overflow-1.c: New test.
106 * c-c++-common/asan/strncpy-overflow-1.c: New test.
107 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
108 * c-c++-common/asan/stack-overflow-1.c: New test.
109 * c-c++-common/asan/use-after-free-1.c: New test.
110 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
111 * c-c++-common/asan/clone-test-1.c: New test.
112 * c-c++-common/asan/heap-overflow-1.c: New test.
113 * c-c++-common/asan/sleep-before-dying-1.c: New test.
114
115 2012-12-12 Steve Ellcey <sellcey@mips.com>
116
117 * gcc.dg/pr55150-2.c: Add pic support check.
118 * gcc.dg/lto/pr54709_0.c: Ditto.
119
120 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
121
122 PR tree-optimization/55481
123 * gcc.dg/torture/pr55481.c: New testcase.
124
125 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
126 Jakub Jelinek <jakub@redhat.com>
127
128 PR middle-end/52640
129 * gcc.c-torture/compile/limits-externdecl.c: New test.
130
131 2012-12-12 Jakub Jelinek <jakub@redhat.com>
132
133 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
134 from 2000 to 400.
135
136 PR fortran/55633
137 * gcc.dg/torture/pr55633.c: New test.
138
139 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
140
141 PR c++/53094
142 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
143 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
144 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
145
146 2012-12-11 Jakub Jelinek <jakub@redhat.com>
147
148 PR c++/55643
149 * g++.dg/warn/Wunused-var-19.C: New test.
150
151 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
152
153 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
154
155 * gcc.dg/pr54121.c: New test.
156
157 2012-12-11 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/55619
160 * g++.dg/ext/asm12.C: New test.
161
162 PR tree-optimization/54570
163 * gcc.dg/builtin-object-size-8.c: Xfail.
164 * gcc.dg/builtin-object-size-13.c: New test.
165
166 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
167
168 PR target/55642
169 * gcc.target/arm/pr55642.c: New testcase.
170
171 2012-12-11 Jakub Jelinek <jakub@redhat.com>
172
173 PR middle-end/43631
174 PR bootstrap/55615
175 * g++.dg/other/pr43631.C: New test.
176
177 2012-12-11 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/55079
180 * gcc.dg/Warray-bounds-9.c: New testcase.
181 * gcc.dg/Warray-bounds-10.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
183
184 2012-12-10 Janus Weil <janus@gcc.gnu.org>
185
186 PR fortran/52909
187 * gfortran.dg/proc_ptr_39.f90: New test case.
188
189 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
190
191 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
192 code duplication is required. Allow BNE to appear.
193
194 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
195
196 * gcc.target/mips/ext-2.c: Require -mlong64.
197
198 2012-12-10 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/55107
201 * gcc.dg/torture/pr55107.c: New testcase.
202 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
203
204 2012-12-10 Jakub Jelinek <jakub@redhat.com>
205
206 * g++.dg/asan/asan_test.cc: Sync from upstream.
207 * g++.dg/asan/asan_test_utils.h: Likewise.
208
209 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
210
211 * gcc.target/arm/neon/vrndaf32.c: New test.
212 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
213 * gcc.target/arm/neon/vrndf32.c: Likewise.
214 * gcc.target/arm/neon/vrndqf32.c: Likewise.
215 * gcc.target/arm/neon/vrndmf32.c: Likewise.
216 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
217 * gcc.target/arm/neon/vrndnf32.c: Likewise.
218 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
219 * gcc.target/arm/neon/vrndpf32.c: Likewise.
220 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
221
222 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
223
224 * gcc.misc-tests/gcov-12.c: Fix dg order.
225
226 PR middle-end/54470
227 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
228
229 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
230 for *-*-hpux10*.
231
232 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
233 * gcc.dg/20050826-1.c: Likewise.
234
235 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
236
237 * gnat.dg/vect9.adb: Add -w to dg-options.
238 * gnat.dg/vect10.adb: Likewise.
239
240 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
241
242 PR fortran/55593
243 * gfortran.dg/do_check_8.f90: New test.
244
245 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/vect10.ad[sb]: New test.
248
249 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
250
251 * gnat.dg/vect9.ad[sb]: New test.
252 * gnat.dg/vect9_pkg.ads: New helper.
253
254 2012-12-07 Mike Stump <mikestump@comcast.net>
255
256 * gnat.dg/discr38.adb: Don't use ^M line endings.
257 gnat.dg/loop_optimization13.adb: Likewise.
258 gnat.dg/loop_optimization13.ads: Likewise.
259 gnat.dg/discr36_pkg.adb: Likewise.
260 gnat.dg/discr36_pkg.ads: Likewise.
261 gnat.dg/loop_optimization11_pkg.ads: Likewise.
262 gnat.dg/discr36.ads: Likewise.
263 gnat.dg/loop_optimization11.adb: Likewise.
264
265 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
266
267 PR rtl-optimization/55141
268 * gcc.target/i386/pr55141.c: New.
269
270 2012-12-07 Dodji Seketeli <dodji@redhat.com>
271
272 PR c++/54401
273 * g++.dg/cpp0x/alias-decl-28.C: New test.
274 * g++.dg/cpp0x/alias-decl-16.C: Update.
275
276 2012-12-07 Martin Jambor <mjambor@suse.cz>
277
278 PR tree-optimization/55590
279 * gcc.target/i386/pr55590-1.c: New test.
280 * gcc.target/i386/pr55590-2.c: Likewise.
281
282 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
283
284 PR c++/54975
285 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
286
287 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
288
289 PR target/55597
290 * gcc.target/i386/pr55597.c: New test.
291
292 2012-12-06 Jakub Jelinek <jakub@redhat.com>
293
294 PR c++/54207
295 * g++.dg/cpp0x/noexcept18.C: New test.
296
297 PR c++/55573
298 * g++.dg/cpp0x/constexpr-55573.C: New test.
299
300 PR c++/55137
301 * g++.dg/opt/pr55137.C: New test.
302 * gcc.c-torture/execute/pr55137.c: New test.
303
304 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305
306 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
307 New procedure.
308 (add_options_for_arm_v8_neon): Likewise.
309
310 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
311
312 * g++.dg/pr55604.C: New test.
313
314 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
315
316 * lib/target-supports.exp
317 (check_effective_target_vect_perm): Allow aarch64*-*-*.
318 (check_effective_target_vect_perm_byte): Likewise.
319 (check_effective_target_vect_perm_short): Likewise.
320 (check_effective_target_vect_char_mult): Likewise.
321 (check_effective_target_vect_extract_even_odd): Likewise.
322 (check_effective_target_vect_interleave): Likewise.
323
324 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
325
326 * g++.dg/abi/mangle-neon-aarch64.C: New test.
327
328 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
329
330 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
331
332 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
333
334 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
335 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
336 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
337 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
338 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
339 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
340 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
341 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
342 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
343 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
344 * gcc.dg/vect/vect-rounding-round.c: Likewise.
345 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
346 * target-supports.exp
347 (check_effective_target_vect_call_btrunc): New.
348 (check_effective_target_vect_call_btruncf): Likewise.
349 (check_effective_target_vect_call_ceil): Likewise.
350 (check_effective_target_vect_call_ceilf): Likewise.
351 (check_effective_target_vect_call_floor): Likewise.
352 (check_effective_target_vect_call_floorf): Likewise.
353 (check_effective_target_vect_call_lceil): Likewise.
354 (check_effective_target_vect_call_lfloor): Likewise.
355 (check_effective_target_vect_call_nearbyint): Likewise.
356 (check_effective_target_vect_call_nearbyintf): Likewise.
357 (check_effective_target_vect_call_round): Likewise.
358 (check_effective_target_vect_call_roundf): Likewise.
359
360 2012-12-05 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/51238
363 * gcc.dg/torture/pr51238.c: New testcase.
364
365 2012-12-05 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/50222
368 * gcc.dg/torture/pr50222.c: New testcase.
369
370 2012-12-05 Richard Biener <rguenther@suse.de>
371
372 PR lto/55525
373 * gcc.dg/lto/pr55525_0.c: New testcase.
374 * gcc.dg/lto/pr55525_1.c: Likewise.
375
376 2012-12-04 Tobias Burnus <burnus@net-b.de>
377
378 * gfortran.dg/quad_3.f90: Really fix an if condition.
379
380 2012-12-04 Tobias Burnus <burnus@net-b.de>
381
382 * gfortran.dg/quad_3.f90: Fix a condition,
383 which wrongly required ordered/lazy evaluation.
384
385 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
386
387 * gcc.target/aarch64/121127.c: New test.
388
389 2012-12-04 Jakub Jelinek <jakub@redhat.com>
390
391 PR testsuite/55587
392 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
393 0 if not.
394 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
395 returned 0.
396 * gcc.dg/asan/asan.exp: Likewise.
397
398 2012-12-04 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/55124
401 * gcc.dg/torture/pr55124.c: New testcase.
402
403 2012-12-03 Tobias Burnus <burnus@net-b.de>
404
405 * gfortran.dg/quad_3.f90: New.
406
407 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/54170
410 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
411
412 2012-12-03 Jakub Jelinek <jakub@redhat.com>
413
414 PR testsuite/55452
415 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
416 on all targets, not just s390*.
417
418 2012-12-03 Marek Polacek <polacek@redhat.com>
419
420 PR c/55570
421 * gcc.dg/pr55570.c: New test.
422
423 2012-12-03 Jakub Jelinek <jakub@redhat.com>
424
425 * lib/asan-dg.exp (asan_get_gtest_test_list,
426 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
427 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
428 and [asan_get_gtest_expect_death_list "$output"] in global vars.
429 (asan_symbolize): Sanitize [] characters from key.
430 * g++.dg/asan/asan_test_config.h: New file.
431 * g++.dg/asan/asan_globals_test.cc: New file.
432 * g++.dg/asan/asan_test_utils.h: New file.
433 * g++.dg/asan/dejagnu-gtest.h: New file.
434 * g++.dg/asan/asan_test.cc: New file.
435 * g++.dg/asan/asan_test.C: New test.
436
437 2012-12-03 Richard Biener <rguenther@suse.de>
438
439 * gcc.dg/torture/pr35634.c: Use signed char.
440 * g++.dg/torture/pr35634.C: Likewise.
441
442 2012-12-02 Marek Polacek <polacek@redhat.com>
443
444 PR middle-end/54838
445 * gcc.dg/pr54838.c: New test.
446
447 2012-12-01 Xinliang David Li <davidxl@google.com>
448
449 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
450 cltd.
451
452 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/55558
455 * g++.dg/cpp0x/decltype46.C: New.
456
457 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
458
459 PR middle-end/52450
460 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
461
462 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
463
464 PR debug/53860
465 * g++.dg/debug/pr53860.C: New test.
466
467 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
468 Paul Thomas <pault@gcc.gnu.org>
469
470 PR fortran/46897
471 * gfortran.dg/defined_assignment_1.f90: New test.
472 * gfortran.dg/defined_assignment_2.f90: New test.
473 * gfortran.dg/defined_assignment_3.f90: New test.
474 * gfortran.dg/defined_assignment_4.f90: New test.
475 * gfortran.dg/defined_assignment_5.f90: New test.
476
477 2012-12-01 Jakub Jelinek <jakub@redhat.com>
478
479 PR c++/55542
480 * g++.dg/cpp0x/vt-55542.C: New test.
481
482 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
483
484 * gnat.dg/specs/pack9.ads: New test.
485
486 2012-11-30 Martin Jambor <mjambor@suse.cz>
487
488 PR middle-end/52890
489 PR tree-optimization/55415
490 PR tree-optimization/54386
491 PR target/55448
492 * gcc.dg/ipa/ipa-sra-7.c: New test.
493 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
494 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
495 * gcc.target/i386/pr55448.c: Likewise.
496
497 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
498
499 * loop_optimization14.ad[sb]: New test.
500 * loop_optimization14_pkg.ads: New helper.
501
502 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
503
504 PR target/55073
505 * gcc.target/arm/pr55073.C: New test.
506
507 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
508
509 PR c++/53094
510 * g++.dg/ext/vector20.C: New testcase.
511
512 2012-11-28 Tobias Burnus <burnus@net-b.de>
513
514 PR fortran/52161
515 * coarray/sync_3.f90: Extend test.
516
517 2012-11-29 Jakub Jelinek <jakub@redhat.com>
518
519 PR rtl-optimization/55512
520 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
521 * gcc.target/i386/pr55512-4.c: Likewise.
522
523 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
524
525 PR c++/52654
526 * g++.dg/cpp0x/udlit-overflow.C: New.
527 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
528
529 2012-11-28 Jakub Jelinek <jakub@redhat.com>
530
531 PR debug/36728
532 PR debug/55467
533 PR middle-end/55507
534 PR bootstrap/55511
535 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
536 are non-empty and add dependency between the first and second asm.
537 * gcc.dg/guality/pr36728-2.c: Likewise.
538 * gcc.dg/guality/pr36728-3.c: New test.
539 * gcc.dg/guality/pr36728-4.c: New test.
540
541 2012-11-28 Andrew Pinski <apinski@cavium.com>
542
543 PR bootstrap/54279
544 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
545 directories.
546 * lib/obj-c++.exp (obj-c++_init): Likewise.
547
548 2012-11-28 Tobias Burnus <burnus@net-b.de>
549
550 PR fortran/52161
551 * coarray/sync_3.f90: New.
552
553 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
554
555 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
556
557 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
558
559 PR rtl-optimization/55512
560 * gcc.target/i386/pr55512-[1234].c: New tests.
561
562 2012-11-28 Jakub Jelinek <jakub@redhat.com>
563
564 PR testsuite/55505
565 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
566
567 PR testsuite/55504
568 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
569 attributes. Avoid clobbering memory before malloced chunk.
570 (main): Pass 1 instead of 0 as argument.
571
572 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
573
574 * gnat.dg/object_overflow.adb: Rename to...
575 * gnat.dg/object_overflow1.adb: ...this.
576 * gnat.dg/object_overflow2.adb: New test.
577 * gnat.dg/object_overflow3.adb: Likewise.
578 * gnat.dg/object_overflow4.adb: Likewise.
579
580 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
581
582 PR c++/55497
583 * g++.dg/init/pr55497.C: New.
584
585 2012-11-28 Richard Biener <rguenther@suse.de>
586
587 PR testsuite/55327
588 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
589 * gcc.dg/vect/slp-perm-9.c: Likewise.
590
591 2012-11-28 Richard Biener <rguenther@suse.de>
592
593 PR c/35634
594 * gcc.dg/torture/pr35634.c: New testcase.
595 * g++.dg/torture/pr35634.C: Likewise.
596 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
597
598 2012-11-27 Tobias Burnus <burnus@net-b.de>
599
600 PR fortran/55476
601 * gfortran.dg/warn_target_lifetime_3.f90: New.
602
603 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR rtl-optimization/55458
606 * gcc.target/i386/pr55458.c: New test.
607
608 2012-11-27 Jakub Jelinek <jakub@redhat.com>
609
610 PR tree-optimization/55110
611 * gcc.dg/pr55110.c: New test.
612
613 2012-11-27 Richard Biener <rguenther@suse.de>
614
615 PR middle-end/55331
616 * g++.dg/opt/pr55331.C: New testcase.
617
618 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
619
620 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
621
622 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
623
624 * gcc.dg/54455.c: Require scheduling.
625 * gcc.dg/c1x-align-4.c: Skip avr.
626 * gcc.dg/pr44024.c: Skip avr in final scan.
627
628 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
629
630 PR testsuite/52641
631 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
632 * gcc.dg/pr54676.c: Make work for 16-bit int.
633
634 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
635
636 PR target/55277
637 * gcc.target/i386/pr55227.c: New test.
638
639 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
640
641 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
642 to -fdump-rtl-all.
643 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
644
645 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
646
647 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
648 New procedure.
649 (add_options_for_arm_v8_vfp): New procedure.
650 * gcc.target/arm/vrintaf32.c: New test.
651 * gcc.target/arm/vrintaf64.c: Likewise.
652 * gcc.target/arm/vrintmf32.c: Likewise.
653 * gcc.target/arm/vrintmf64.c: Likewise.
654 * gcc.target/arm/vrintpf32.c: Likewise.
655 * gcc.target/arm/vrintpf64.c: Likewise.
656 * gcc.target/arm/vrintrf32.c: Likewise.
657 * gcc.target/arm/vrintrf64.c: Likewise.
658 * gcc.target/arm/vrintxf32.c: Likewise.
659 * gcc.target/arm/vrintxf64.c: Likewise.
660 * gcc.target/arm/vrintzf32.c: Likewise.
661 * gcc.target/arm/vrintzf64.c: Likewise.
662
663 2012-11-26 Janus Weil <janus@gcc.gnu.org>
664
665 PR fortran/54997
666 * gfortran.dg/warn_unused_function_2.f90: New.
667
668 2012-11-26 Janus Weil <janus@gcc.gnu.org>
669
670 PR fortran/54881
671 * gfortran.dg/associated_6.f90: New.
672 * gfortran.dg/select_type_30.f03: New.
673
674 2012-11-26 Jakub Jelinek <jakub@redhat.com>
675
676 PR tree-optimization/54471
677 * gcc.dg/tree-ssa/vrp86.c: New test.
678 * gcc.c-torture/execute/pr54471.c: New test.
679
680 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
681
682 PR middle-end/55030
683 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
684 use volatile asms, use plain asms. Where the output value for the
685 asm is unused, write a global variable.
686
687 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
688
689 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
690
691 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
692
693 PR fortran/30146
694 * gfortran.dg/do_check_7.f90: New test.
695
696 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
697
698 PR c++/55446
699 * g++.dg/init/new41.C: New.
700
701 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
702
703 PR fortran/55314
704 * gfortran.dg/allocate_error_4.f90: New test.
705
706 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
707
708 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
709 to send_log.
710
711 2012-11-23 Jakub Jelinek <jakub@redhat.com>
712
713 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
714 from the output.
715
716 PR c++/54046
717 * g++.dg/warn/Wreturn-type-8.C: New test.
718
719 PR middle-end/55430
720 * gcc.dg/pr55430.c: New test.
721
722 2012-11-23 Kostya Serebryany <kcc@google.com>
723
724 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
725
726 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
727
728 * gnat.dg/discr40.ad[sb]: New test.
729
730 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
731
732 * gnat.dg/discr39.adb: New test.
733
734 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
735
736 PR testsuite/52641
737 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
738 * gcc.dg/pr55150-1.c: Same.
739 * gcc.dg/torture/pr54894.c: Add size32plus.
740
741 2012-11-23 Jakub Jelinek <jakub@redhat.com>
742
743 PR sanitizer/55435
744 * c-c++-common/asan/attrib-1.c: New test.
745
746 2012-11-22 Ian Bolton <ian.bolton@arm.com>
747
748 * gcc.target/aarch64/builtin-bswap-1.c: New test.
749 * gcc.target/aarch64/builtin-bswap-2.c: New test.
750
751 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
752
753 PR c++/55432
754 * g++.dg/cpp0x/constexpr-55432.C: New.
755
756 2012-11-21 Janus Weil <janus@gcc.gnu.org>
757
758 PR fortran/55352
759 * gfortran.dg/namelist_76.f90: New.
760
761 2012-11-21 Martin Jambor <mjambor@suse.cz>
762
763 * gcc.dg/ipa/ipcp-agg-7.c: New test.
764 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
765
766 2012-11-21 Martin Jambor <mjambor@suse.cz>
767
768 PR tree-optimization/55260
769 * g++.dg/torture/pr55260-2.C: New test.
770
771 2012-11-21 Martin Jambor <mjambor@suse.cz>
772
773 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
774
775 2012-11-21 Bin Cheng <bin.cheng@arm.com>
776
777 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
778 * gcc.dg/tree-ssa/vrp47.c: Ditto.
779
780 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
781
782 PR target/19398
783 * gcc.target/i386/pr19398.c: New test.
784
785 2012-11-20 Martin Jambor <mjambor@suse.cz>
786
787 PR tree-optimization/55260
788 * g++.dg/torture/pr55260-1.C: New test.
789
790 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
791
792 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
793 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
794 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
795 * gcc.target/aarch64/atomic-op-char.c: Likewise.
796 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
797 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
798 * gcc.target/aarch64/atomic-op-int.c: Likewise.
799 * gcc.target/aarch64/atomic-op-long.c: Likewise.
800 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
801 * gcc.target/aarch64/atomic-op-release.c: Likewise.
802 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
803 * gcc.target/aarch64/atomic-op-short.c: Likewise.
804
805 2012-11-20 Jakub Jelinek <jakub@redhat.com>
806
807 PR middle-end/55094
808 * gcc.dg/pr55094.c: New test.
809
810 PR rtl-optimization/54921
811 * gcc.dg/pr54921.c: New test.
812
813 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
814
815 * gcc.target/i386/pr55359.c: New test.
816
817 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
818
819 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
820 * g++.dg/tls/thread_local3g.C: Likewise.
821 * g++.dg/tls/thread_local4g.C: Likewise.
822 * g++.dg/tls/thread_local5g.C: Likewise.
823 * g++.dg/tls/thread_local6g.C: Likewise.
824 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
825 * g++.dg/tls/thread_local2.C: Likewise.
826 * g++.dg/tls/thread_local2g.C: Likewise.
827 * g++.dg/tls/thread_local6.C: Likewise.
828
829 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
830
831 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
832 * gcc.dg/tm/clone-1.c: New test.
833
834 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR c++/55368
837 * g++.dg/parse/struct-5.C: New.
838
839 2012-11-19 Tom de Vries <tom@codesourcery.com>
840
841 PR rtl-optimization/55315
842 * gcc.target/mips/pr55315.c: New test.
843
844 2012-11-17 Jakub Jelinek <jakub@redhat.com>
845
846 PR tree-optimization/55236
847 * gcc.dg/pr55236.c: New test.
848
849 PR testsuite/55188
850 * gcc.dg/pr19105.c: Accept also optimizing
851 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
852
853 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
854 from addr2line_output. Increment idx if asking for more than one
855 address in one object.
856
857 2012-11-16 Jakub Jelinek <jakub@redhat.com>
858
859 PR tree-optimization/55329
860 * g++.dg/opt/pr55329.C: New test.
861
862 2012-11-16 Janus Weil <janus@gcc.gnu.org>
863
864 PR fortran/55297
865 * gfortran.dg/typebound_operator_18.f90: New.
866
867 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
868
869 PR rtl-optimization/55330
870 * gfortran.dg/pr55330.f90: New test.
871
872 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
873
874 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
875 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
876 * gcc.dg/hoist-register-pressure-2.c: Ditto.
877 * gcc.dg/hoist-register-pressure-3.c: Ditto.
878 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
879 * gcc.dg/tree-prof/unroll-1.c: Ditto.
880
881 2012-11-16 Dodji Seketeli <dodji@redhat.com>
882
883 PR c++/54875
884 * g++.dg/cpp0x/alias-decl-27.C: New test.
885
886 2012-11-16 Jakub Jelinek <jakub@redhat.com>
887
888 PR c++/55337
889 * g++.dg/template/alignof2.C: New test.
890
891 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
892
893 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
894 * g++.dg/mv6.C (dg-options): Ditto.
895
896 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
897
898 * lib/target_suports.exp
899 (check_effective_target_has_w_floating_suffix): New procedure.
900 (check_effective_target_has_q_floating_suffix): Ditto.
901 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
902 for unsupported non-standard suffix on floating constant.
903 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
904
905 2012-11-14 Jakub Jelinek <jakub@redhat.com>
906
907 * lib/asan-dg.exp: New file.
908 * gcc.dg/asan/asan.exp: New file.
909 * g++.dg/dg.exp: Prune also asan tests.
910 * g++.dg/asan/asan.exp: New file.
911 * c-c++-common/asan/memcmp-1.c: New test.
912
913 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/55323
916 * g++.dg/cpp0x/vt-55323.C: New.
917
918 2012-11-13 Sriraman Tallam <tmsriram@google.com>
919
920 * g++.dg/mv4.C: Add require ifunc. Change error message.
921 * g++.dg/mv5.C: Add require ifunc.
922 * g++.dg/mv6.C: Add require ifunc.
923
924 2012-11-13 Martin Jambor <mjambor@suse.cz>
925
926 PR tree-optimization/55253
927 * gcc.dg/torture/pr55253.c: New test.
928 * gcc.dg/torture/pr55305.c: Likewise.
929
930 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
931
932 PR middle-end/55142
933 * gcc.target/i386/pr55142-1.c: New file.
934 * gcc.target/i386/pr55142-2.c: Likewise.
935
936 2012-11-13 Dodji Seketeli <dodji@redhat.com>
937
938 PR c++/54466
939 * g++.dg/cpp0x/alias-decl-26.C: New test file.
940
941 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
942
943 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
944 instead of lp64.
945 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
946 * gcc.target/i386/pr49715-2.c: Likewise.
947 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
948
949 2012-11-13 Jakub Jelinek <jakub@redhat.com>
950
951 PR tree-optimization/55281
952 * gcc.dg/vect/fast-math-pr55281.c: New test.
953 * g++.dg/opt/pr55281.C: New test.
954
955 PR rtl-optimization/54127
956 * gcc.dg/torture/pr54127.c: New test.
957
958 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
959 Jakub Jelinek <jakub@redhat.com>
960
961 PR rtl-optimization/51447
962 * gcc.c-torture/execute/pr51447.c: New test.
963
964 2012-11-12 Ian Bolton <ian.bolton@arm.com>
965
966 * gcc.target/aarch64/csinc-2.c: New test.
967
968 2012-11-12 Ian Bolton <ian.bolton@arm.com>
969
970 * gcc.target/aarch64/cmn.c: New test.
971 * gcc.target/aarch64/adds.c: New test.
972 * gcc.target/aarch64/subs.c: New test.
973
974 2012-11-12 Tobias Burnus <burnus@net-b.de>
975
976 PR fortran/55272
977 * gfortran.dg/coarray_29_1.f90: New.
978 * gfortran.dg/coarray_29_2.f90: New.
979
980 2012-11-12 Bin Cheng <bin.cheng@arm.com>
981
982 * gcc.dg/hoist-register-pressure-3.c: New test.
983
984 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
985
986 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
987 wrappers around sinf and cosf.
988
989 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
990
991 PR middle-end/55247
992 PR middle-end/55259
993 * gcc.target/i386/pr55247-2.c: New file.
994
995 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
996
997 PR middle-end/55263
998 * g++.dg/pr55263.C: New test.
999
1000 2012-11-11 Martin Jambor <mjambor@suse.cz>
1001
1002 PR tree-optimization/55238
1003 * testsuite/gcc.dg/torture/pr55238.c: New test.
1004
1005 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1006
1007 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1008 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1009 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1010
1011 2012-11-10 Jan Hubicka <jh@suse.cz>
1012
1013 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1014
1015 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1016
1017 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1018 -mno-sse -mno-mmx to dg-options. Reformat.
1019
1020 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1021
1022 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1023 * c-c++-common/vector-compare-1.c: Same.
1024 * c-c++-common/vector-compare-2.c: Same.
1025 * g++.dg/other/unused1.C: Skip on AIX.
1026 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1027 extra message on AIX.
1028
1029 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1030
1031 PR target/55247
1032 * gcc.target/i386/pr55247.c: New test.
1033
1034 2012-11-09 Andrew Pinski <apinski@cavium.com>
1035
1036 * gcc.c-torture/execute/20121108-1.c: New test.
1037
1038 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1039
1040 PR c++/54413
1041 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1042 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1043 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1044 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1045
1046 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1047
1048 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1049 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1050 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1051 array bounds.
1052 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1053
1054 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1055
1056 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1057 * g++.dg/tm/pr47530.C: Same.
1058
1059 2012-11-09 Jason Merrill <jason@redhat.com>
1060
1061 PR c++/54859
1062 * g++.dg/cpp0x/alias-decl-25.C: New.
1063
1064 * g++.dg/abi/abi-tag1.C: New.
1065 * g++.dg/abi/abi-tag2.C: New.
1066
1067 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1068
1069 PR rtl-optimization/55154
1070 * gcc.target/i386/pr55154.c: New test.
1071
1072 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1073
1074 PR rtl-optimization/55151
1075 * gcc.dg/pr55151.c: Move ...
1076 * gcc.target/i386/pr55151.c: ... here.
1077
1078 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1079
1080 PR rtl-optimization/54472
1081 * gcc.dg/pr54472.c: New test.
1082
1083 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1084
1085 * gnat.dg/stack_check3.ad[sb]: New test.
1086
1087 2012-11-08 Ian Lance Taylor <iant@google.com>
1088
1089 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1090 with arguments. Handle errorcheckoutput and rundir test types.
1091
1092 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1093
1094 PR tree-optimization/55191
1095 * gcc.dg/pr55191.c: New test.
1096
1097 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR debug/54499
1100 * g++.dg/debug/pr54499.C: New test.
1101
1102 2012-11-08 Jan Hubicka <jh@suse.cz>
1103
1104 PR middle-end/48636
1105 * gcc.dg/winline-3.c: Update.
1106
1107 2012-11-08 Martin Jambor <mjambor@suse.cz>
1108
1109 * gfortran.dg/ipcp-array-1.f90: New test.
1110
1111 2012-11-08 Florian Weimer <fweimer@redhat.com>
1112
1113 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1114
1115 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1116
1117 PR rtl-optimization/55151
1118 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1119
1120 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1121
1122 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1123
1124 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1125
1126 * gcc.c-torture/compile/20121107-1.c: New test.
1127
1128 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1129
1130 PR rtl-optimization/55151
1131 * gcc.dg/pr55151.c: Compile it only for x86_64.
1132
1133 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1134
1135 PR rtl-optimization/55122
1136 * gcc.dg/pr55122.c: New test.
1137
1138 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1139
1140 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1141 word powerpc.
1142 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1143 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1144 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1145 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1146
1147 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1148
1149 PR c/53063
1150 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1151
1152 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1153
1154 PR c/51294
1155 * c-c++-common/pr51294.c: New.
1156
1157 2012-11-07 Martin Jambor <mjambor@suse.cz>
1158
1159 PR tree-optimization/53787
1160 * gcc.dg/ipa/ipa-5.c: Adjust.
1161 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1162 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1163 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1164 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1165 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1166 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1167 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1168 * gfortran.dg/pr48636-2.f90: New test.
1169 * gfortran.dg/pr53787.f90: Likewise.
1170
1171 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/55226
1174 Revert:
1175 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/54922
1178 * g++.dg/cpp0x/constexpr-union4.C: New.
1179
1180 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1181
1182 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1183
1184 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1185
1186 PR target/49220
1187 * gcc.c-torture/compile/pr49220.c: New test.
1188
1189 2012-11-07 Florian Weimer <fweimer@redhat.com>
1190
1191 * g++.dg/init/new40.C: New.
1192
1193 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR debug/54693
1196 * gcc.dg/guality/pr54693-2.c: New test.
1197
1198 2012-11-06 Andrew Pinski <apinski@cavium.com>
1199
1200 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1201 -fno-vect-cost-model.
1202
1203 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1204
1205 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1206 * gcc.dg/tm/debug-1.c: Same.
1207 * gcc.dg/tm/irrevocable-3.c: Same.
1208 * gcc.dg/tm/irrevocable-4.c: Same.
1209 * gcc.dg/tm/memopt-10.c: Same.
1210 * gcc.dg/tm/memopt-11.c: Same.
1211 * gcc.dg/tm/props-4.c: Same.
1212 * gcc.dg/tm/wrap-3.c: Same.
1213 * gcc.dg/tm/wrap-4.c: Same.
1214
1215 2012-11-06 Andrew Pinski <apinski@cavium.com>
1216
1217 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1218
1219 2012-11-06 Jan Hubicka <jh@suse.cz>
1220
1221 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1222 candidate still.
1223 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1224 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1225 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1226
1227 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1228
1229 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1230
1231 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1232
1233 PR middle-end/41993
1234 * gcc.dg/torture/pr41993.c: New test.
1235
1236 2012-11-06 Jan Hubicka <jh@suse.cz>
1237
1238 * gcc.target/i386/l_fma_float_?.c: Update.
1239 * gcc.target/i386/l_fma_double_?.c: Update.
1240
1241 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1242
1243 PR target/54089
1244 * gcc.target/sh/pr54089-8.c: New.
1245 * gcc.target/sh/pr54089-9.c: New.
1246
1247 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1248
1249 PR target/47440
1250 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1251 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1252 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1253 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1254 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1255 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1256 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1257 * gcc.target/i386/avx-vzeroupper-27.c: New.
1258
1259 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1260
1261 PR fortran/54917
1262 * gfortran.dg/transfer_class_1.f90: New.
1263 * gfortran.dg/transfer_class_2.f90: New.
1264
1265 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1266
1267 * testsuite/g++.dg/mv1.C: New test.
1268 * testsuite/g++.dg/mv2.C: New test.
1269 * testsuite/g++.dg/mv3.C: New test.
1270 * testsuite/g++.dg/mv4.C: New test.
1271 * testsuite/g++.dg/mv5.C: New test.
1272 * testsuite/g++.dg/mv6.C: New test.
1273
1274 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1275
1276 PR testsuite/55186
1277 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1278
1279 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1280
1281 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1282 darwin.
1283
1284 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1285
1286 * g++.dg/torture/20121105-1.C: New test.
1287
1288 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1289
1290 * gcc.dg/torture/fp-compare.c: New testcase.
1291
1292 2012-11-05 Jan Hubicka <jh@suse.cz>
1293
1294 * gcc.dg/const-1.c: Update.
1295 * gcc.dg/pure-1.c: Update.
1296
1297 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1298
1299 PR rtl-optimization/55151
1300 * gcc.dg/pr55151.c: New test.
1301
1302 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR debug/54970
1305 PR debug/54971
1306 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1307
1308 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1309
1310 PR testsuite/51128
1311 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1312
1313 2012-11-05 Jan Hubicka <jh@suse.cz>
1314
1315 * gcc.dg/autopar/pr49960.c: Fix testcase.
1316
1317 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1318
1319 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1320 Fix scan-tree-dump-times directive.
1321
1322 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1323
1324 PR fortran/55199
1325 * gfortran.dg/associate_12.f90: New.
1326
1327 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1328
1329 PR target/54255
1330 * lib/target-supports.exp (check_effective_target_masm_intel): New
1331 proc.
1332 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1333 masm_intel.
1334
1335 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1336 Jack Howarth <howarth@bromo.med.uc.edu>
1337
1338 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1339 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1340 * gcc.target/i386/pr53249.c: Likewise.
1341
1342 2012-11-03 Andrew Pinski <apinski@cavium.com>
1343
1344 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1345 call abort1 so that cross jumping does not happen.
1346
1347 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1348
1349 PR target/51244
1350 * gcc.target/sh/pr51244-18.c: New.
1351 * gcc.target/sh/pr51244-19.c: New.
1352
1353 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1354
1355 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1356 b requires a 64-bit operation followed by a truncation.
1357
1358 2012-11-02 Jan Hubicka <jh@suse.cz>
1359
1360 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1361
1362 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1363
1364 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1365 conditions to verify the reduction code is vectorized.
1366
1367 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1368 in case 'pow', such as 'powerpc' is used in the compiler version name.
1369 * gcc.target/powerpc/pr46728-2.c: Likewise.
1370 * gcc.target/powerpc/pr46728-3.c: Likewise.
1371 * gcc.target/powerpc/pr46728-4.c: Likewise.
1372 * gcc.target/powerpc/pr46728-5.c: Likewise.
1373 * gcc.target/powerpc/pr46728-7.c: Likewise.
1374 * gcc.target/powerpc/pr46728-8.c: Likewise.
1375 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1376
1377 2012-11-02 Jan Hubicka <jh@suse.cz>
1378
1379 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1380
1381 2012-11-02 Jan Hubicka <jh@suse.cz>
1382
1383 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1384 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1385
1386 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1387
1388 PR middle-end/55130
1389 * gcc.target/i386/pr55130.c: New test.
1390
1391 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR target/55147
1394 * gcc.target/i386/pr55147.c: New test.
1395
1396 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1397
1398 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1399 * gfortran.dg/default_format_denormal_1.f90: Same.
1400
1401 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1402
1403 PR middle-end/55001
1404 * g++.dg/ext/vector19.C: Remove target restrictions.
1405 * gcc.dg/fold-compare-7.c: New testcase.
1406
1407 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1408
1409 PR target/55160
1410 * gcc.target/sh/pr55160.c: New.
1411
1412 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1413
1414 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1415 scan-assembler regex.
1416
1417 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1418
1419 PR middle-end/55150
1420 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1421 * gcc.dg/pr55150-2.c: New test.
1422
1423 2012-11-01 Sharad Singhai <singhai@google.com>
1424
1425 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1426 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1427 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1428 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1429
1430 2012-10-31 Dehao Chen <dehao@google.com>
1431
1432 * g++.dg/debug/dwarf2/block.C: New testcase.
1433
1434 2012-10-31 Jan Hubicka <jh@suse.cz>
1435
1436 * gcc.dg/pr44974.c: Add noinline.
1437
1438 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1439
1440 PR fortran/53718
1441 * gfortran.dg/class_54.f90: New.
1442
1443 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1444 Jakub Jelinek <jakub@redhat.com>
1445
1446 PR tree-optimization/55018
1447 * gcc.dg/torture/pr55018.c: New test.
1448
1449 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/54583
1452 * g++.dg/ext/vla13.C: New.
1453
1454 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1455
1456 PR middle-end/55150
1457 * gcc.dg/pr55150.c: New test.
1458
1459 2012-10-31 Tobias Burnus <burnus@net-b.de>
1460
1461 PR fortran/55134
1462 * gfortran.dg/associate_11.f90: New.
1463
1464 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1465
1466 PR c++/54955
1467 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1468
1469 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/19105
1472 PR tree-optimization/21643
1473 PR tree-optimization/46309
1474 * gcc.dg/pr19105.c: New test.
1475 * gcc.dg/pr21643.c: New test.
1476 * gcc.dg/pr46309-2.c: New test.
1477 * gcc.c-torture/execute/pr46309.c: New test.
1478
1479 2012-10-31 Alan Modra <amodra@gmail.com>
1480
1481 * gcc.target/powerpc/dimode_off.c: New.
1482 * gcc.target/powerpc/timode_off.c: New.
1483 * gcc.target/powerpc/dfmode_off.c: New.
1484 * gcc.target/powerpc/tfmode_off.c: New.
1485
1486 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1487
1488 PR rtl-optimization/55093
1489 * gcc.target/i386/pr55093.c: New file.
1490
1491 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1492
1493 * gcc.target/i386/pr55116.c: Renamed to ...
1494 * gcc.target/i386/pr55116-1.c: This.
1495
1496 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1497
1498 * gcc.target/i386/pr55116-2.c: New file.
1499
1500 2012-10-30 Richard Biener <rguenther@suse.de>
1501
1502 * gcc.dg/vect/slp-perm-2.c: Adjust.
1503
1504 2012-10-30 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/55111
1507 * gcc.dg/torture/pr55111.c: New testcase.
1508
1509 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1510
1511 PR target/53988
1512 * gcc.target/sh/pr53988.c: New.
1513
1514 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1515
1516 PR target/54989
1517 * gcc.dg/hoist-register-pressure-1.c: Rename from
1518 hoist-register-pressure.c. Add nonpic condition.
1519 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1520
1521 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1522
1523 PR c++/54930
1524 * gcc.dg/Wreturn-local-addr.c: New.
1525 * g++.dg/warn/Wno-return-local-addr.C: New.
1526 * g++.dg/warn/Wreturn-local-addr.C: New.
1527
1528 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1529
1530 PR middle-end/55116
1531 * gcc.target/i386/pr55116.c: New file.
1532
1533 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1534
1535 PR c/53066
1536 * gcc.dg/Wshadow-4.c: New.
1537 * gcc.dg/Wshadow-4.h: New.
1538
1539 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1540
1541 PR debug/54693
1542 * gcc.dg/guality/pr54693.c: New.
1543
1544 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1545
1546 PR middle-end/55027
1547 * gcc.dg/pr55027.c: New testcase.
1548
1549 2012-10-29 Jan Hubicka <jh@suse.cz>
1550
1551 * gcc.dg/ipa/inline-6.c: New testcase.
1552
1553 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1554
1555 PR rtl-optimization/55106
1556 * g++.dg/pr55106.C: New.
1557
1558 2012-10-29 Richard Guenther <rguenther@suse.de>
1559
1560 PR middle-end/53695
1561 * gcc.dg/torture/pr53695.c: New testcase.
1562
1563 2012-10-28 Jan Hubicka <jh@suse.cz>
1564
1565 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1566
1567 2012-10-28 Tobias Burnus <burnus@net-b.de>
1568
1569 PR fortran/54958
1570 * gfortran.dg/do_check_6.f90: New.
1571
1572 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1573 Jack Howarth <howarth@bromo.med.uc.edu>
1574
1575 PR target/54404
1576 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1577 to dg-options.
1578 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1579
1580 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1581
1582 PR target/34283
1583 * gcc.target/i386/pr34283.c: New test.
1584
1585 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR c++/55081
1588 * g++.dg/opt/pr55081.C: New test.
1589
1590 PR debug/54970
1591 PR debug/54971
1592 * gcc.dg/guality/pr54970.c: New test.
1593
1594 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1595
1596 PR c++/54984
1597 * g++.dg/template/new11.C: New.
1598
1599 2012-10-26 Richard Biener <rguenther@suse.de>
1600
1601 PR middle-end/54824
1602 * gcc.dg/torture/pr54824.c: New testcase.
1603
1604 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1605
1606 * gcc.target/i386/fxsave-1.c: New.
1607 * gcc.target/i386/fxsave64-1.c: Ditto.
1608 * gcc.target/i386/fxrstor-1.c: Ditto.
1609 * gcc.target/i386/fxrstor64-1.c: Ditto.
1610 * gcc.target/i386/xsave-1.c: Ditto.
1611 * gcc.target/i386/xsave64-1.c: Ditto.
1612 * gcc.target/i386/xrstor-1.c: Ditto.
1613 * gcc.target/i386/xrstor64-1.c: Ditto.
1614 * gcc.target/i386/xsaveopt-1.c: Ditto.
1615 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1616 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1617 * gcc.target/i386/sse-13.c: Ditto.
1618 * gcc.target/i386/sse-14.c: Ditto.
1619 * gcc.target/i386/sse-22.c: Ditto.
1620 * gcc.target/i386/sse-23.c: Ditto.
1621 * g++.dg/other/i386-2.C: Ditto.
1622 * g++.dg/other/i386-3.C: Ditto.
1623
1624 2012-10-25 Jan Hubicka <jh@suse.cz>
1625
1626 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1627 at ivcanon time.
1628
1629 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/53761
1632 * g++.dg/ext/transparent-union.C: New.
1633
1634 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1635
1636 PR c++/54427
1637 * g++.dg/ext/vector19.C: New testcase.
1638
1639 2012-10-25 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/54902
1642 * g++.dg/torture/pr54902.C: New testcase.
1643
1644 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/34892
1647 * g++.dg/template/crash114.C: New.
1648
1649 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1650
1651 PR bootstrap/55049
1652 * gcc.target/i386/pr55049-1.c: New test.
1653
1654 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1655
1656 PR fortran/55037
1657 * gfortran.dg/class_dummy_4.f03: New.
1658
1659 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR rtl-optimization/55010
1662 * gcc.dg/pr55010.c: New test.
1663
1664 PR debug/54828
1665 * g++.dg/debug/pr54828.C: New test.
1666
1667 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1668
1669 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1670 * gcc.dg/vect/vect-83_64.c: Likewise.
1671
1672 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/54922
1675 * g++.dg/cpp0x/constexpr-union4.C: New.
1676
1677 2012-10-23 Jeff Law <law@redhat.com>
1678
1679 * gcc.c-torture/execute/pr54985.c: New test.
1680
1681 2012-10-23 Paul Koning <ni1d@arrl.net>
1682
1683 PR debug/54508
1684 * g++.dg/debug/dwarf2/pr54508.C: New.
1685
1686 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c++/54844
1689 * g++.dg/template/sizeof14.C: New test.
1690
1691 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1692 Jim MacArthur <jim.macarthur@arm.com>
1693 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1694 Marcus Shawcroft <marcus.shawcroft@arm.com>
1695 Nigel Stephens <nigel.stephens@arm.com>
1696 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1697 Richard Earnshaw <rearnsha@arm.com>
1698 Sofiane Naci <sofiane.naci@arm.com>
1699 Stephen Thomas <stephen.thomas@arm.com>
1700 Tejas Belagod <tejas.belagod@arm.com>
1701 Yufeng Zhang <yufeng.zhang@arm.com>
1702
1703 * lib/target-supports.exp
1704 (check_profiling_available): Add AArch64.
1705 (check_effective_target_vect_int): Likewise.
1706 (check_effective_target_vect_shift): Likewise.
1707 (check_effective_target_vect_float): Likewise.
1708 (check_effective_target_vect_double): Likewise.
1709 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1710 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1711 (check_effective_target_vect_pack_trunc): Likewise.
1712 (check_effective_target_vect_unpack): Likewise.
1713 (check_effective_target_vect_hw_misalign): Likewise.
1714 (check_effective_target_vect_short_mult): Likewise.
1715 (check_effective_target_vect_int_mult): Likewise.
1716 (check_effective_target_vect_stridedN): Likewise.
1717 (check_effective_target_sync_int_long): Likewise.
1718 (check_effective_target_sync_char_short): Likewise.
1719 (check_vect_support_and_set_flags): Likewise.
1720 (check_effective_target_aarch64_tiny): New.
1721 (check_effective_target_aarch64_small): New.
1722 (check_effective_target_aarch64_large): New.
1723 * g++.dg/other/PR23205.C: Enable aarch64.
1724 * g++.dg/other/pr23205-2.C: Likewise.
1725 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1726 * gcc.c-torture/execute/20101011-1.c: Likewise.
1727 * gcc.dg/20020312-2.c: Likewise.
1728 * gcc.dg/20040813-1.c: Likewise.
1729 * gcc.dg/builtin-apply2.c: Likewise.
1730 * gcc.dg/stack-usage-1.c: Likewise.
1731
1732 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1733 Jim MacArthur <jim.macarthur@arm.com>
1734 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1735 Marcus Shawcroft <marcus.shawcroft@arm.com>
1736 Nigel Stephens <nigel.stephens@arm.com>
1737 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1738 Richard Earnshaw <rearnsha@arm.com>
1739 Sofiane Naci <sofiane.naci@arm.com>
1740 Stephen Thomas <stephen.thomas@arm.com>
1741 Tejas Belagod <tejas.belagod@arm.com>
1742 Yufeng Zhang <yufeng.zhang@arm.com>
1743
1744 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1745 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1746 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1747 * gcc.target/aarch64/aapcs/abitest.S: New file.
1748 * gcc.target/aarch64/aapcs/abitest.h: New file.
1749 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1750 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1751 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1752 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1753 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1754 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1755 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1756 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1757 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1758 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1759 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1760 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1761 * gcc.target/aarch64/aapcs/test_1.c: New file.
1762 * gcc.target/aarch64/aapcs/test_10.c: New file.
1763 * gcc.target/aarch64/aapcs/test_11.c: New file.
1764 * gcc.target/aarch64/aapcs/test_12.c: New file.
1765 * gcc.target/aarch64/aapcs/test_13.c: New file.
1766 * gcc.target/aarch64/aapcs/test_14.c: New file.
1767 * gcc.target/aarch64/aapcs/test_15.c: New file.
1768 * gcc.target/aarch64/aapcs/test_16.c: New file.
1769 * gcc.target/aarch64/aapcs/test_17.c: New file.
1770 * gcc.target/aarch64/aapcs/test_18.c: New file.
1771 * gcc.target/aarch64/aapcs/test_19.c: New file.
1772 * gcc.target/aarch64/aapcs/test_2.c: New file.
1773 * gcc.target/aarch64/aapcs/test_20.c: New file.
1774 * gcc.target/aarch64/aapcs/test_21.c: New file.
1775 * gcc.target/aarch64/aapcs/test_22.c: New file.
1776 * gcc.target/aarch64/aapcs/test_23.c: New file.
1777 * gcc.target/aarch64/aapcs/test_24.c: New file.
1778 * gcc.target/aarch64/aapcs/test_25.c: New file.
1779 * gcc.target/aarch64/aapcs/test_26.c: New file.
1780 * gcc.target/aarch64/aapcs/test_3.c: New file.
1781 * gcc.target/aarch64/aapcs/test_4.c: New file.
1782 * gcc.target/aarch64/aapcs/test_5.c: New file.
1783 * gcc.target/aarch64/aapcs/test_6.c: New file.
1784 * gcc.target/aarch64/aapcs/test_7.c: New file.
1785 * gcc.target/aarch64/aapcs/test_8.c: New file.
1786 * gcc.target/aarch64/aapcs/test_9.c: New file.
1787 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1788 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1789 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1790 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1791 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1792 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1793 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1794 * gcc.target/aarch64/aapcs/type-def.h: New file.
1795 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1796 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1797 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1798 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1799 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1800 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1801 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1802 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1803 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1804 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1805 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1806 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1807 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1808 * gcc.target/aarch64/aarch64.exp: New file.
1809 * gcc.target/aarch64/adc-1.c: New file.
1810 * gcc.target/aarch64/adc-2.c: New file.
1811 * gcc.target/aarch64/asm-1.c: New file.
1812 * gcc.target/aarch64/clrsb.c: New file.
1813 * gcc.target/aarch64/clz.c: New file.
1814 * gcc.target/aarch64/ctz.c: New file.
1815 * gcc.target/aarch64/csinc-1.c: New file.
1816 * gcc.target/aarch64/csinv-1.c: New file.
1817 * gcc.target/aarch64/csneg-1.c: New file.
1818 * gcc.target/aarch64/extend.c: New file.
1819 * gcc.target/aarch64/fcvt.x: New file.
1820 * gcc.target/aarch64/fcvt_double_int.c: New file.
1821 * gcc.target/aarch64/fcvt_double_long.c: New file.
1822 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1823 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1824 * gcc.target/aarch64/fcvt_float_int.c: New file.
1825 * gcc.target/aarch64/fcvt_float_long.c: New file.
1826 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1827 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1828 * gcc.target/aarch64/ffs.c: New file.
1829 * gcc.target/aarch64/fmadd.c: New file.
1830 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1831 * gcc.target/aarch64/frint.x: New file.
1832 * gcc.target/aarch64/frint_double.c: New file.
1833 * gcc.target/aarch64/frint_float.c: New file.
1834 * gcc.target/aarch64/index.c: New file.
1835 * gcc.target/aarch64/mneg-1.c: New file.
1836 * gcc.target/aarch64/mneg-2.c: New file.
1837 * gcc.target/aarch64/mneg-3.c: New file.
1838 * gcc.target/aarch64/mnegl-1.c: New file.
1839 * gcc.target/aarch64/mnegl-2.c: New file.
1840 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1841 * gcc.target/aarch64/pic-constantpool1.c: New file.
1842 * gcc.target/aarch64/pic-symrefplus.c: New file.
1843 * gcc.target/aarch64/predefine_large.c: New file.
1844 * gcc.target/aarch64/predefine_small.c: New file.
1845 * gcc.target/aarch64/predefine_tiny.c: New file.
1846 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1847 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1848 * gcc.target/aarch64/table-intrinsics.c: New file.
1849 * gcc.target/aarch64/tst-1.c: New file.
1850 * gcc.target/aarch64/vect-abs-compile.c: New file.
1851 * gcc.target/aarch64/vect-abs.c: New file.
1852 * gcc.target/aarch64/vect-abs.x: New file.
1853 * gcc.target/aarch64/vect-compile.c: New file.
1854 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1855 * gcc.target/aarch64/vect-faddv.c: New file.
1856 * gcc.target/aarch64/vect-faddv.x: New file.
1857 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1858 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1859 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1860 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1861 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1862 * gcc.target/aarch64/vect-fp-compile.c: New file.
1863 * gcc.target/aarch64/vect-fp.c: New file.
1864 * gcc.target/aarch64/vect-fp.x: New file.
1865 * gcc.target/aarch64/vect-mull-compile.c: New file.
1866 * gcc.target/aarch64/vect-mull.c: New file.
1867 * gcc.target/aarch64/vect-mull.x: New file.
1868 * gcc.target/aarch64/vect.c: New file.
1869 * gcc.target/aarch64/vect.x: New file.
1870 * gcc.target/aarch64/vector_intrinsics.c: New file.
1871 * gcc.target/aarch64/vfp-1.c: New file.
1872 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1873 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1874 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1875 * g++.dg/abi/aarch64_guard1.C: New file.
1876
1877 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR c++/54988
1880 * c-c++-common/pr54988.c: New test.
1881
1882 2012-10-23 Jan Hubicka <jh@suse.cz>
1883
1884 * gcc.dg/tree-prof/peel-1.c: New testcase.
1885
1886 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1887
1888 PR gcc/52945
1889 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1890
1891 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1892
1893 * gcc.dg/c99-predef-1.c: New test.
1894 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1895 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1896 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1897 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1898 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1899 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1900 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1901 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1902 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1903 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1904 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1905 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1906
1907 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1908
1909 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1910
1911 2012-10-23 Jan Hubicka <jh@suse.cz>
1912
1913 PR middle-end/54937
1914 * gcc.c-torture/execute/pr54937.c: New testcase.
1915 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1916
1917 2012-10-23 Jan Hubicka <jh@suse.cz>
1918
1919 PR middle-end/54967
1920 * gfortran.dg/pr54967.f90: New testcase.
1921
1922 2012-10-23 Terry Guo <terry.guo@arm.com>
1923
1924 PR target/55019
1925 * gcc.dg/pr55019.c: New.
1926
1927 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1928
1929 PR tree-optimization/55008
1930 * gcc.dg/tree-ssa/pr55008.c: New test.
1931
1932 2012-10-22 Richard Biener <rguenther@suse.de>
1933
1934 PR tree-optimization/55011
1935 * gcc.dg/torture/pr55011.c: New testcase.
1936
1937 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1938
1939 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1940 * gcc.target/arm/pr40457-2.c: Likewise.
1941 * gcc.target/arm/pr40457-3.c: Likewise.
1942
1943 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1944
1945 * gnat.dg/specs/limited_with4.ads: New test.
1946 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1947
1948 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1949
1950 * gnat.dg/modular4.adb: New test.
1951 * gnat.dg/modular4_pkg.ads: New helper.
1952
1953 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1954
1955 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1956 * gnat.dg/specs/addr1.ads: Likewise.
1957
1958 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1959
1960 * gcc.dg/webizer.c (main): Add missing exit call.
1961
1962 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1963
1964 PR fortran/54465
1965 * gfortran.dg/wextra_1.f: New test.
1966
1967 2012-10-20 Jan Hubicka <jh@suse.cz>
1968
1969 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1970
1971 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1972
1973 PR fortran/54224
1974 * gfortran.dg/warn_unused_function.f90: New.
1975
1976 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1977
1978 * lib/target-supports.exp
1979 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1980
1981 2012-10-19 Richard Guenther <rguenther@suse.de>
1982
1983 PR tree-optimization/54981
1984 * gcc.dg/pr54981.c: New testcase.
1985
1986 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1987
1988 PR target/54892
1989 * gcc.target/arm/pr54892.c: New.
1990
1991 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1992
1993 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1994
1995 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1996
1997 PR c++/54501
1998 * g++.dg/init/array30.C: New.
1999 * g++.dg/init/array31.C: Likewise.
2000
2001 2012-10-18 Tobias Burnus <burnus@net-b.de>
2002
2003 PR fortran/54884
2004 * gfortran.dg/public_private_module_7.f90: New.
2005
2006 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/29633
2009 * g++.dg/template/pr29633.C: New.
2010
2011 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2012
2013 * gnat.dg/loop_optimization13.ad[sb]: New test.
2014 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2015
2016 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2017
2018 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2019 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2020 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2021 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2022
2023 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2024
2025 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2026 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2027 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2028 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2029 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2030 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2031
2032 2012-10-16 Jan Hubicka <jh@suse.cz>
2033
2034 * gcc.target/i386/l_fma_float_?.c: Update.
2035 * gcc.target/i386/l_fma_double_?.c: Update.
2036 * gfortran.dg/do_1.f90: XFAIL
2037 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2038 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2039 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2040 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2041 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2042 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2043 valid.
2044
2045 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2046
2047 PR c/53063
2048 PR c/40989
2049 * gcc.dg/Wstrict-overflow-24.c: New.
2050
2051 2012-10-16 Tobias Burnus <burnus@net-b.de>
2052
2053 PR fortran/50981
2054 PR fortran/54618
2055 * gfortran.dg/class_optional_1.f90: New.
2056 * gfortran.dg/class_optional_2.f90: New.
2057
2058 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR debug/54796
2061 * gcc.dg/guality/pr54796.c: New test.
2062
2063 PR tree-optimization/54889
2064 * gfortran.dg/pr54889.f90: New test.
2065
2066 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * g++.dg/other/dump-ada-spec-2.C: New test.
2069
2070 2012-10-16 Easwaran Raman <eraman@google.com>
2071
2072 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2073 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2074
2075 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2076
2077 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2078 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2079
2080 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2081
2082 PR target/54925
2083 * gcc.c-torture/compile/pr54925.c: New.
2084
2085 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2086
2087 PR target/51244
2088 * gcc.target/sh/pr51244-17.c: New.
2089
2090 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2091
2092 PR target/54760
2093 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2094 functions.
2095 * gcc.target/sh/pr54760-4.c: New.
2096
2097 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2098
2099 PR target/34777
2100 * gcc.target/sh/torture/sh-torture.exp: New.
2101 * gcc.target/sh/torture/pr34777.c: New.
2102
2103 2012-10-15 Matthias Klose <doko@ubuntu.com>
2104
2105 * lib/target-supports.exp (check_profiling_available): Match
2106 arm*-*-linux-* for ARM Linux/GNU.
2107 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2108 * gfortran.dg/enum_10.f90: Likewise.
2109 * gfortran.dg/enum_9.f90: Likewise.
2110 * gcc.target/arm/synchronize.c: Likewise.
2111 * g++.old-deja/g++.jason/enum6.C: Likewise.
2112 * g++.old-deja/g++.other/enum4.C: Likewise.
2113 * g++.old-deja/g++.law/enum9.C: Likewise.
2114
2115 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2116
2117 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2118 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2119
2120 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2121 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR c++/17805
2124 * g++.dg/overload/operator6.C: New.
2125
2126 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2127
2128 PR c++/50080 (again)
2129 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2130 * g++.dg/parse/tmpl-outside1.C: Likewise.
2131 * g++.dg/template/qualttp18.C: Likewise.
2132 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2133 * g++.old-deja/g++.pt/overload13.C: Likewise.
2134
2135 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2138 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2139 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2140 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2141 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2142 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2143 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2144 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2145
2146 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2147
2148 PR c++/50080
2149 * g++.dg/parse/tmpl-outside2.C: New.
2150 * g++.dg/parse/tmpl-outside1.C: Adjust.
2151 * g++.dg/template/qualttp18.C: Likewise.
2152 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2153 * g++.old-deja/g++.pt/overload13.C: Likewise.
2154
2155 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2156
2157 PR tree-optimization/54915
2158 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2159
2160 2012-10-15 Richard Guenther <rguenther@suse.de>
2161
2162 PR tree-optimization/54920
2163 * gcc.dg/torture/pr54920.c: New testcase.
2164
2165 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2166
2167 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2168
2169 2012-10-13 Jason Merrill <jason@redhat.com>
2170
2171 * g++.dg/tls/thread_local7g.C: Require tls_native.
2172
2173 2012-10-14 Jason Merrill <jason@redhat.com>
2174
2175 * g++.dg/cpp0x/inh-ctor1.C: New.
2176 * g++.dg/cpp0x/inh-ctor2.C: New.
2177 * g++.dg/cpp0x/inh-ctor3.C: New.
2178 * g++.dg/cpp0x/inh-ctor4.C: New.
2179 * g++.dg/cpp0x/inh-ctor5.C: New.
2180 * g++.dg/cpp0x/inh-ctor6.C: New.
2181 * g++.dg/cpp0x/inh-ctor7.C: New.
2182 * g++.dg/cpp0x/inh-ctor8.C: New.
2183 * g++.dg/cpp0x/inh-ctor9.C: New.
2184 * g++.dg/cpp0x/inh-ctor10.C: New.
2185 * g++.dg/cpp0x/inh-ctor11.C: New.
2186 * g++.dg/cpp0x/inh-ctor12.C: New.
2187 * g++.dg/cpp0x/inh-ctor13.C: New.
2188
2189 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2190
2191 PR rtl-optimization/54919
2192 * gcc.dg/pr54919.c: New testcase.
2193
2194 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2195
2196 PR c++/53581
2197 * g++.dg/template/crash113.C: New.
2198
2199 2012-10-14 Jan Hubicka <jh@suse.cz>
2200
2201 * gcc.dg/unroll_5.c: New testcase.
2202
2203 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/52643
2206 * g++.dg/opt/pr52643.C: New.
2207
2208 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2209
2210 PR target/54602
2211 * gcc.target/sh/pr54602-1.c: New.
2212 * gcc.target/sh/pr54602-2.c: New.
2213 * gcc.target/sh/pr54602-3.c: New.
2214 * gcc.target/sh/pr54602-4.c: New.
2215
2216 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2217
2218 PR target/54680
2219 * gcc.target/sh/pr54680.c: New.
2220
2221 2012-10-12 Jan Hubicka <jh@suse.cz>
2222
2223 * gcc.dg/webizer.c: New testcase.
2224
2225 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2226
2227 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2228 specify -m64.
2229
2230 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2231
2232 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2233 Return 0 if already specifying -mfloat-abi other than hard.
2234
2235 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2236
2237 * gcc.dg/pr53060.c: Prune irrelevant warning.
2238
2239 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR c/54381
2242 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2243 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2244 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2245 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2246 Adjust expected wording of warnings for *cmp* builtins.
2247 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2248 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2249
2250 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2251
2252 PR c++/24449
2253 * g++.dg/parse/friend-main.C: New.
2254
2255 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2256
2257 PR c++/53055
2258 * g++.dg/pr53055.C: New testcase.
2259
2260 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/52744
2263 * g++.dg/cpp0x/pr52744.C: New.
2264
2265 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2266
2267 PR fortran/40453
2268 * gfortran.dg/dummy_procedure_9.f90: New.
2269
2270 2012-10-12 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/54894
2273 * gcc.dg/torture/pr54894.c: New testcase.
2274
2275 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2276
2277 PR target/51244
2278 * gcc.target/sh/pr51244-13.c: New.
2279 * gcc.target/sh/pr51244-14.c: New.
2280 * gcc.target/sh/pr51244-15.c: New.
2281 * gcc.target/sh/pr51244-16.c: New.
2282
2283 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2284
2285 PR c++/51878
2286 * g++.dg/cpp0x/decltype45.C: New.
2287
2288 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2289
2290 PR fortran/54784
2291 * gfortran.dg/class_allocate_13.f90: New.
2292
2293 2012-10-11 Jason Merrill <jason@redhat.com>
2294
2295 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2296 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2297
2298 * g++.dg/gomp/tls-5.C: Require tls_native.
2299 * g++.dg/tls/thread_local7.C: Require tls_native.
2300 * g++.dg/tls/static2.C: New.
2301
2302 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2303
2304 PR c++/36107
2305 * g++.dg/ext/weak5.C: New.
2306
2307 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2308
2309 PR testsuite/54868
2310 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2311 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2312
2313 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 PR c++/43765
2316 * g++.dg/parse/pr43765.C: New.
2317
2318 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2319
2320 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2321
2322 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/43663
2325 * g++.dg/init/bitfield3.C: New.
2326
2327 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2328
2329 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2330
2331 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR tree-optimization/54877
2334 * gcc.dg/torture/pr54877.c: New test.
2335
2336 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2337
2338 PR testsuite/53397
2339 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2340 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2341 and remove target info from dg-do compile.
2342 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2343 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2344 and remove target info from dg-do compile.
2345
2346 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2347
2348 * gcc.dg/pr54782.c: Require target with pthread support.
2349
2350 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 PR c++/53122
2353 * g++.dg/cpp0x/auto35.C: New.
2354
2355 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2356
2357 PR c++/53540 - using fails to be equivalent to typedef
2358 * g++.dg/cpp0x/alias-decl-24.C: New test.
2359
2360 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2361
2362 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2363 that c++11 attributes to types are ignored for now.
2364 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2366
2367 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2368
2369 PR c++/53741
2370 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2371
2372 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/50478
2375 * g++.dg/cpp0x/initlist67.C: New.
2376
2377 2012-10-10 Dehao Chen <dehao@google.com>
2378
2379 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2380
2381 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2382
2383 PR target/52480
2384 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2385 Add runtime tests.
2386
2387 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 PR c++/53307
2390 * g++.dg/cpp0x/decltype44.C: New.
2391
2392 2012-10-09 Steve Ellcey <sellcey@mips.com>
2393
2394 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2395
2396 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/53763
2399 * g++.dg/cpp0x/decltype43.C: New.
2400
2401 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2402
2403 PR middle-end/53397
2404 * gcc.dg/pr53397-1.c: New test case.
2405 * gcc.dg/pr53397-2.c: New test case.
2406
2407 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 PR c++/54194
2410 * g++.dg/warn/Wparentheses-26.C: Adjust.
2411 * g++.dg/warn/Wparentheses-27.C: New.
2412
2413 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2414
2415 PR c++/54427
2416 * c-c++-common/vector-scalar.c: New testcase.
2417 * g++.dg/ext/vector18.C: New testcase.
2418 * g++.dg/ext/vector5.C: This is not an error anymore.
2419 * gcc.dg/init-vec-1.c: Move ...
2420 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2421 * gcc.c-torture/execute/vector-shift1.c: Move ...
2422 * c-c++-common/torture/vector-shift1.c: ... here.
2423 * gcc.dg/scal-to-vec1.c: Move ...
2424 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2425 C++11. Adapt error messages.
2426 * gcc.dg/convert-vec-1.c: Move ...
2427 * c-c++-common/convert-vec-1.c: ... here.
2428 * gcc.dg/scal-to-vec2.c: Move ...
2429 * c-c++-common/scal-to-vec2.c: ... here.
2430
2431 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2432
2433 PR target/54400
2434 * gcc.target/i386/pr54400.c: New testcase.
2435
2436 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR c++/54858
2439 * g++.dg/template/pr54858.C: New test.
2440
2441 2012-10-08 Marek Polacek <polacek@redhat.com>
2442
2443 PR debug/54831
2444 * g++.dg/debug/pr54831.C: New test.
2445
2446 2012-10-08 Dehao Chen <dehao@google.com>
2447
2448 * g++.dg/predict-loop-exit-1.C: New.
2449 * g++.dg/predict-loop-exit-2.C: New.
2450 * g++.dg/predict-loop-exit-3.C: New.
2451
2452 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453
2454 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2455
2456 2012-10-08 Jason Merrill <jason@redhat.com>
2457
2458 * g++.dg/gomp/tls-5.C: New.
2459 * g++.dg/gomp/tls-wrap1.C: New.
2460 * g++.dg/gomp/tls-wrap2.C: New.
2461 * g++.dg/gomp/tls-wrap3.C: New.
2462 * g++.dg/gomp/tls-wrap4.C: New.
2463 * g++.dg/gomp/tls-wrapper-cse.C: New.
2464 * g++.dg/tls/thread_local-cse.C: New.
2465 * g++.dg/tls/thread_local-order1.C: New.
2466 * g++.dg/tls/thread_local-order2.C: New.
2467 * g++.dg/tls/thread_local-wrap1.C: New.
2468 * g++.dg/tls/thread_local-wrap2.C: New.
2469 * g++.dg/tls/thread_local-wrap3.C: New.
2470 * g++.dg/tls/thread_local-wrap4.C: New.
2471 * g++.dg/tls/thread_local2g.C: New.
2472 * g++.dg/tls/thread_local3g.C: New.
2473 * g++.dg/tls/thread_local4g.C: New.
2474 * g++.dg/tls/thread_local5g.C: New.
2475 * g++.dg/tls/thread_local6g.C: New.
2476 * g++.dg/tls/thread_local7g.C: New.
2477
2478 * g++.dg/tls/thread_local3.C: New.
2479 * g++.dg/tls/thread_local4.C: New.
2480 * g++.dg/tls/thread_local5.C: New.
2481 * g++.dg/tls/thread_local6.C: New.
2482
2483 * g++.dg/tls/init-2.C: Tweak errors.
2484 * g++.dg/tls/thread_local1.C: New.
2485 * g++.dg/tls/thread_local2.C: New.
2486 * g++.dg/tls/thread_local7.C: New.
2487
2488 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489
2490 PR target/54866
2491 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2492
2493 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2494
2495 PR target/54685
2496 * gcc.target/sh/pr54685.c: New.
2497
2498 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2499
2500 PR c++/53528 C++11 attribute support
2501 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2502 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2503 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2504 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2505 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2506 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2507 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2508 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2509 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2510 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2511 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2512 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2513 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2514 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2515 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2516 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2517 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2518 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2519 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2520 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2521 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2522 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2523 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2524 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2525 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2526 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2527 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2528 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2529 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2530 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2531 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2532 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2533 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2534 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2535 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2536 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2537 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2538 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2539 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2540 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2542 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2543 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2544 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2546 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2547 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2548 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2558
2559 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2560
2561 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2562 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2563 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2564
2565 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2566
2567 PR target/54760
2568 * gcc.target/sh/pr54760-2.c: New.
2569 * gcc.target/sh/pr54760-3.c: New.
2570
2571 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/51422
2574 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2575
2576 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2577 Sandra Loosemore <sandra@codesourcery.com>
2578
2579 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2580 and test that the accumulator is initialized using MULT.
2581 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2582 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2583
2584 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/52764
2587 * g++.dg/cpp0x/stdint.C: New.
2588
2589 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/54249
2592 * g++.dg/cpp0x/stddef.C: New.
2593
2594 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2595
2596 PR fortran/54832
2597 * gfortran.dg/typebound_operator_17.f90: New.
2598
2599 2012-10-06 Jan Hubicka <jh@suse.cz>
2600
2601 PR lto/53831
2602 PR lto/54776
2603 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2604
2605 2012-10-06 Jan Hubicka <jh@suse.cz>
2606
2607 * gcc.dg/lto/resolutions_0.c: New testcase.
2608
2609 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2610
2611 PR fortran/45521
2612 * gfortran.dg/generic_25.f90: New.
2613 * gfortran.dg/generic_26.f90: New.
2614 * gfortran.dg/generic_27.f90: New.
2615
2616 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2617
2618 PR target/54760
2619 * gcc.target/sh/pr54760-1.c: New.
2620
2621 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2622
2623 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2624 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2625 * g++.dg/warn/Wsign-compare-5.C: New test.
2626 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2627 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2628 * g++.dg/ext/builtin30.C: New test.
2629 * g++.dg/ext/vla12.C: New test.
2630 * gcc.dg/builtins-85.c: New test.
2631
2632 PR debug/54519
2633 * gcc.dg/guality/pr54519-1.c: New test.
2634 * gcc.dg/guality/pr54519-2.c: New test.
2635 * gcc.dg/guality/pr54519-3.c: New test.
2636 * gcc.dg/guality/pr54519-4.c: New test.
2637 * gcc.dg/guality/pr54519-5.c: New test.
2638 * gcc.dg/guality/pr54519-6.c: New test.
2639
2640 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2641
2642 PR c++/50893
2643 * g++.dg/cpp0x/defaulted38.C: New.
2644
2645 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR tree-optimization/33763
2648 * c-c++-common/pr33763.c: New test.
2649
2650 PR tree-optimization/54810
2651 * gcc.dg/tree-ssa/vrp85.c: New test.
2652
2653 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2654
2655 * gcc.dg/ucnid-7.c: Skip on AIX.
2656 * gcc.dg/ucnid-8.c: Same.
2657 * gcc.dg/ucnid-10.c: Same.
2658 * gcc.dg/ucnid-13.c: Same.
2659 * gcc.dg/attr-alias-3.c: Same.
2660 * gcc.dg/attr-alias-5.c: Same.
2661 * gcc.dg/torture/pr51106-2.c: Same.
2662 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2663
2664 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2665
2666 PR c++/52233
2667 * g++.dg/cpp0x/alias-decl-23.C: New.
2668
2669 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2670
2671 PR c++/53403
2672 * g++.dg/template/friend53.C: New.
2673
2674 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2677 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2678 (scan-ada-spec): Likewise.
2679 (scan-ada-spec-not): Likewise.
2680 * gcc.dg/dump-ada-spec-1.c: New test.
2681 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2682
2683 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2684
2685 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2686
2687 2012-10-04 Florian Weimer <fweimer@redhat.com>
2688
2689 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2690
2691 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/54323
2694 * g++.dg/cpp0x/pr54323.C: New.
2695
2696 2012-10-04 Richard Guenther <rguenther@suse.de>
2697
2698 PR middle-end/54735
2699 * g++.dg/torture/pr54735.C: New testcase.
2700
2701 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2702
2703 PR rtl-optimization/54739
2704 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2705
2706 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2707
2708 PR target/51244
2709 * gcc.target/sh/pr51244-12.c: New.
2710
2711 2012-10-03 Dehao Chen <dehao@google.com>
2712
2713 PR middle-end/54782
2714 * gcc.dg/pr54782.c: New test.
2715
2716 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR c++/54777
2719 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2720
2721 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/54778
2724 * gfortran.dg/class_53.f90: New.
2725
2726 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2727
2728 PR debug/54551
2729 * gcc.dg/guality/pr54551.c: New.
2730
2731 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2732
2733 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2734 * gcc.target/powerpc/pr46728-2.c: Likewise.
2735
2736 2012-10-02 Sharad Singhai <singhai@google.com>
2737
2738 PR testsuite/54772
2739 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2740 to fix test failures caused by r191883.
2741 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2742 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2743 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2744 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2745 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2746 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2747 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2748 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2749 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2750
2751 2012-09-30 Sharad Singhai <singhai@google.com>
2752
2753 * gcc.target/i386/vect-double-1.c: Fix test.
2754
2755 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2756
2757 PR target/54087
2758 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2759 atomic_sub fails.
2760
2761 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2762
2763 PR rtl-optimization/54457
2764 * gcc.target/i386/pr54457.c: New test.
2765
2766 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2767
2768 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2769
2770 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2771
2772 * gcc.target/i386/vect-rebuild.c: New testcase.
2773
2774 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2775
2776 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2777
2778 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2779
2780 * gcc.target/mips/pr37362.c: Fix target selector.
2781
2782 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2783
2784 PR target/54083
2785 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2786
2787 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2788
2789 * gcc.dg/ucnid-8.c: Update line number.
2790 * gcc.dg/torture/pr51106-2.c: Likewise.
2791
2792 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2793
2794 PR fortran/54667
2795 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2796 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2797 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2798
2799 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2800
2801 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2802 partially reverting r170092.
2803 * gfortran.dg/class_7.f03: Ditto.
2804 * gfortran.dg/coarray_14.f90: Ditto.
2805 * gfortran.dg/typebound_proc_13.f03: Ditto.
2806
2807 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2808
2809 PR c++/54738
2810 * g++.dg/cpp0x/sfinae42.C: New.
2811
2812 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2813
2814 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2815 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2816 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2817 * gcc.dg/pr42629.c: XFAIL on AIX.
2818 * gcc.dg/pr47684.c: Same.
2819 * gcc.dg/pr43670.c: Same.
2820 * gcc.dg/pr42916.c: Same.
2821 * gcc.dg/pr45449.c: Same.
2822 * gcc.dg/pr50017.c: Same.
2823 * gcc.dg/pr42728.c: Same.
2824 * gcc.dg/pr47881.c: Same.
2825 * gcc.dg/pr44023.c: Same.
2826 * gcc.dg/pr41345.c: Same.
2827 * gcc.dg/pr42630.c: Same.
2828 * gcc.dg/pr44971.c: Same.
2829 * gcc.dg/pr46771.c: Same.
2830 * gcc.dg/ucnid-8.c: Same.
2831 * gcc.dg/ucnid-10.c: Same.
2832 * gcc.dg/ucnid-13.c: Same.
2833 * gcc.dg/torture/pr51106-2.c: Same.
2834 * gcc.dg/pr48768.c: Same.
2835 * gcc.dg/pr42631.c: Same.
2836 * gcc.dg/pr43084.c: Same.
2837 * gcc.dg/ucnid-7.c: Same.
2838 * gcc.dg/pr42889.c: Same.
2839 * gcc.dg/pr41241.c: Same.
2840 * gcc.dg/pr42719.c: Same.
2841 * g++.dg/debug/pr46583.C: Same.
2842 * g++.dg/debug/pr47106.C: Same.
2843 * g++.dg/opt/pr48549.C: Same.
2844 * g++.dg/other/pr42685.C: Same.
2845 * c-c++-common/pr43942.c: Same.
2846
2847 2012-09-29 Ian Lance Taylor <iant@google.com>
2848
2849 * go.test/go-test.exp: Update for latest version of Go testsuite.
2850
2851 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2852
2853 PR fortran/52724
2854 * gfortran.dg/internal_readwrite_3.f90: New test.
2855
2856 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2857
2858 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2859 c-c++-common/Wunused-local-typedefs-2.c to here.
2860
2861 PR c++/54372 - unused attribute inactive on dependant entities
2862 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2863
2864 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2865
2866 PR c++/29028 - Missed unused warning on using declaration
2867 * g++.dg/warn/Wunused-var-18.C: New test.
2868
2869 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2870
2871 PR c++/53551 - -Wunused-local-typedefs misses uses
2872 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2873
2874 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR target/54716
2877 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2878
2879 PR tree-optimization/54713
2880 * gcc.c-torture/compile/pr54713-1.c: New test.
2881 * gcc.c-torture/compile/pr54713-2.c: New test.
2882 * gcc.c-torture/compile/pr54713-3.c: New test.
2883
2884 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2885
2886 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2887
2888 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2889
2890 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2891
2892 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR target/54703
2895 * gcc.target/i386/pr54703.c: New test.
2896
2897 2012-09-27 Richard Guenther <rguenther@suse.de>
2898
2899 PR lto/54709
2900 * gcc.dg/lto/pr54709_0.c: New testcase.
2901 * gcc.dg/lto/pr54709_1.c: Likewise.
2902
2903 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2904
2905 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2906
2907 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2908
2909 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2910
2911 * gcc.target/arm/pr42879.c: Handle big-endian.
2912
2913 2012-09-26 Steve Ellcey <sellcey@mips.com>
2914
2915 PR c/37303
2916 * gcc.dg/pr37303.c: Check for rdata or rodata.
2917
2918 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2919
2920 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2921
2922 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2923
2924 PR target/51274
2925 PR target/53087
2926 * gcc.target/powerpc/ppc-ne0-1.c: New.
2927
2928 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2929
2930 PR target/54089
2931 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2932 test_19, test_20, test_21, test_22, test_23): New functions.
2933 * gcc.target/sh/pr54089-4.c: New.
2934 * gcc.target/sh/pr54089-5.c: New.
2935 * gcc.target/sh/pr54089-6.c: New.
2936 * gcc.target/sh/pr54089-7.c: New.
2937
2938 2012-09-25 Richard Guenther <rguenther@suse.de>
2939
2940 PR lto/54625
2941 * gcc.dg/lto/pr54702_0.c: New testcase.
2942 * gcc.dg/lto/pr54702_1.c: Likewise.
2943 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2944 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2945 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2946 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2947
2948 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/54526
2951 * g++.dg/cpp0x/parse2.C: New.
2952 * g++.dg/parse/error11.C: Adjust.
2953 * g++.dg/parse/error12.C: Likewise.
2954
2955 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2956
2957 * gcc.target/i386/20030217-1.c: Added check for
2958 large_long_double effective target.
2959 * gcc.target/i386/387-3.c: Likewise.
2960 * gcc.target/i386/387-4.c: Likewise.
2961 * gcc.target/i386/pr36578-1.c: Likewise.
2962 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2963 when long double size is equal double size.
2964 * gcc.target/i386/excess-precision-1.c: Likewise.
2965 * gcc.target/i386/pr36578-2.c: Likewise.
2966 * gcc.target/i386/20030217-2.c: New testcase.
2967
2968 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR tree-optimization/54676
2971 * gcc.dg/pr54676.c: New test.
2972
2973 2012-09-25 Richard Guenther <rguenther@suse.de>
2974
2975 PR tree-optimization/53663
2976 * gcc.dg/torture/pr53663-1.c: New testcase.
2977 * gcc.dg/torture/pr53663-2.c: Likewise.
2978 * gcc.dg/torture/pr53663-3.c: Likewise.
2979
2980 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2981
2982 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2983
2984 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2985
2986 * lib/target-supports-dg.exp (dg-require-effective-target,
2987 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2988 dg-process-target-1 instead of dg-process-target.
2989 (dg-process-target-1): Rename from dg-process-target.
2990 (dg-process-target): New.
2991
2992 2012-09-24 Richard Guenther <rguenther@suse.de>
2993
2994 PR tree-optimization/54684
2995 * g++.dg/torture/pr54684.C: New testcase.
2996
2997 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2998
2999 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3000
3001 2012-09-24 Richard Guenther <rguenther@suse.de>
3002
3003 PR middle-end/52173
3004 * gcc.dg/tm/pr52173-1.c: New.
3005 * gcc.dg/tm/pr52173-2.c: New.
3006
3007 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3008
3009 * gcc.dg/pr54669.c: New test.
3010
3011 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3012 Dominique Dhumieres <dominiq@lps.ens.fr>
3013
3014 PR testsuite/54677
3015 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3016
3017 2012-09-23 Tobias Burnus <burnus@net-b.de>
3018
3019 PR fortran/54618
3020 * gfortran.dg/class_array_14.f90: New.
3021
3022 2012-09-22 Kai Tietz <ktietz@redhat.com>
3023
3024 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3025 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3026
3027 2012-09-21 Dehao Chen <dehao@google.com>
3028
3029 PR go/54649
3030 PR tree-optimization/54655
3031 * g++.dg/pr54655.C: New testcase.
3032
3033 2012-09-21 Richard Guenther <rguenther@suse.de>
3034
3035 PR tree-optimization/54647
3036 * g++.dg/torture/pr54647.C: New testcase.
3037
3038 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3039
3040 PR c++/54427
3041 * c-c++-common/torture/vector-compare-2.c: Add -w.
3042
3043 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3044
3045 * gnat.dg/opt20.ads: Move dg directive to...
3046 * gnat.dg/opt20.adb: ...here.
3047 * gnat.dg/addr1.ad[sb]: Likewise.
3048 * gnat.dg/concat2.ad[sb]: Likewise.
3049 * gnat.dg/array16.ad[sb]: Likewise.
3050 * gnat.dg/atomic5.ad[sb]: Likewise.
3051 * gnat.dg/discr29.ad[sb]: Likewise.
3052 * gnat.dg/noreturn5.ad[sb]: Likewise.
3053 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3054 * gnat.dg/discr23.ads: Remove dg directive.
3055 * gnat.dg/nested_float_packed.ads: Likewise.
3056 * gnat.dg/oconst6.ads: Move to...
3057 * gnat.dg/specs/oconst6.ads: ...here.
3058
3059 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/52432
3062 * g++.dg/cpp0x/decltype32.C: Tweak.
3063
3064 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3065
3066 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3067 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3068 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3069 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3070
3071 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3072
3073 PR c++/54581
3074 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3075
3076 2012-09-19 Steve Ellcey <sellcey@mips.com>
3077
3078 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3079
3080 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3081
3082 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3083 * gcc.target/powerpc/ppc-mftb.c: New file.
3084
3085 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3086
3087 PR target/54089
3088 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3089 functions.
3090
3091 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3092
3093 PR target/54236
3094 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3095
3096 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3097
3098 * gcc.c-torture/execute/20120919-1.c: New test.
3099
3100 2012-09-19 Richard Guenther <rguenther@suse.de>
3101
3102 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3103
3104 2012-09-19 Richard Guenther <rguenther@suse.de>
3105
3106 * gcc.dg/builtin-unreachable-6.c: Adjust.
3107
3108 2012-09-19 Richard Guenther <rguenther@suse.de>
3109
3110 * gcc.dg/builtin-object-size-10.c: Adjust.
3111 * gcc.dg/builtin-unreachable-5.c: Adjust.
3112 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3113 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3114 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3115 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3116 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3117 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3118 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3119 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3120 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3121 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3122 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3123 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3124
3125 2012-09-19 Richard Guenther <rguenther@suse.de>
3126
3127 PR tree-optimization/54132
3128 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3129 * gcc.dg/torture/pr54132.c: Likewise.
3130
3131 2012-09-19 Terry Guo <terry.guo@arm.com>
3132
3133 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3134 extra prune rules that will be applied to all tests in a .exp file.
3135 (gcc-dg-prune): Use rules defined by the above variable.
3136 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3137 harmless warnings on architecture switch conflict.
3138
3139 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3140
3141 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3142 of asm-comment characters instead of a single one.
3143 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3144
3145 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3146
3147 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3148
3149 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3150 target instead of xfailing it.
3151 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3152 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3153 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3154 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3155 * gcc.dg/vect/vect-104.c: Likewise.
3156 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3157 * gcc.dg/vect/vect-outer-1.c: Likewise.
3158 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3159 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3160 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3161 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3162 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3163 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3164 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3165 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3166 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3167
3168 * lib/target-supports.exp
3169 (check_effective_target_vect_widen_mult_qi_to_hi,
3170 check_effective_target_vect_widen_mult_hi_to_si,
3171 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3172 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3173 check_effective_target_vect_pack_trunc,
3174 check_effective_target_vect_unpack,
3175 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3176 instead of arm_none.
3177
3178 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3179
3180 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3181
3182 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3183 config to compiler_flags.
3184
3185 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR target/54592
3188 * gcc.target/i386/pr54592.c: New test.
3189
3190 PR tree-optimization/54610
3191 * gcc.target/i386/pr54610.c: New test.
3192
3193 2012-09-17 Jason Merrill <jason@redhat.com>
3194
3195 PR c++/54575
3196 * g++.dg/cpp0x/alias-decl-21.C: New.
3197 * g++.dg/cpp0x/alias-decl-22.C: New.
3198
3199 2012-09-17 Tobias Burnus <burnus@net-b.de>
3200
3201 PR fortran/54608
3202 * gfortran.dg/scan_2.f90: New.
3203
3204 2012-09-17 Jason Merrill <jason@redhat.com>
3205
3206 PR c++/53661
3207 * g++.dg/init/aggr9.C: New.
3208
3209 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3210
3211 * gnat.dg/loop_optimization12.ad[sb]: New test.
3212
3213 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3214
3215 PR fortran/54285
3216 * gfortran.dg/proc_ptr_result_7.f90: New.
3217
3218 2012-09-17 Tobias Burnus <burnus@net-b.de>
3219
3220 PR fortran/54603
3221 * gfortran.dg/structure_constructor_11.f90: New.
3222
3223 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR tree-optimization/54563
3226 * g++.dg/torture/pr54563.C: New test.
3227
3228 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3229
3230 PR fortran/54594
3231 * gfortran.dg/typebound_generic_14.f03: New.
3232
3233 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3234
3235 PR fortran/54387
3236 * gfortran.dg/proc_ptr_38.f90: New.
3237
3238 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3239
3240 PR debug/54460
3241 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3242 to scary regexp.
3243
3244 PR testsuite/54007
3245 * gnat.dg/lto15.adb: Require lto.
3246
3247 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3248 "myBindC" for hppa*-*-hpux*.
3249
3250 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3251
3252 * gfortran.dg/namelist_75.f90: New test.
3253
3254 2012-09-15 Tom de Vries <tom@codesourcery.com>
3255
3256 * gcc.dg/tree-ssa/vrp82.c: New test.
3257 * gcc.dg/tree-ssa/vrp83.c: Same.
3258 * gcc.dg/tree-ssa/vrp84.c: Same.
3259
3260 2012-09-15 Tom de Vries <tom@codesourcery.com>
3261
3262 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3263 * gcc.dg/tree-ssa/vrp81.c: ... this.
3264
3265 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3266
3267 PR target/54222
3268 * gcc.target/avr/torture/fix-types.h: New.
3269 * gcc.target/avr/torture/vals-hr.def: New.
3270 * gcc.target/avr/torture/vals-r.def: New.
3271 * gcc.target/avr/torture/vals-k.def: New.
3272 * gcc.target/avr/torture/vals-ur.def: New.
3273 * gcc.target/avr/torture/vals-uk.def: New.
3274 * gcc.target/avr/torture/vals-uhr.def: New.
3275 * gcc.target/avr/torture/vals-llk.def: New.
3276 * gcc.target/avr/torture/vals-ullk.def: New.
3277 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3278 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3279 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3280 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3281 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3282 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3283 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3284 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3285
3286 2012-09-14 Dehao Chen <dehao@google.com>
3287
3288 * g++.dg/debug/dwarf2/deallocator.C: New test.
3289
3290 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3291
3292 PR c/54552
3293 * gcc.c-torture/compile/pr54552-1.c: New test.
3294
3295 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3296
3297 PR c++/54427
3298 * g++.dg/other/vector-compare.C: New testcase.
3299 * c-c++-common/vector-compare-3.c: New testcase.
3300 * gcc.dg/vector-shift.c: Move ...
3301 * c-c++-common/vector-shift.c: ... here.
3302 * gcc.dg/vector-shift1.c: Move ...
3303 * c-c++-common/vector-shift1.c: ... here.
3304 * gcc.dg/vector-shift3.c: Move ...
3305 * c-c++-common/vector-shift3.c: ... here.
3306 * gcc.dg/vector-compare-1.c: Move ...
3307 * c-c++-common/vector-compare-1.c: ... here.
3308 * gcc.dg/vector-compare-2.c: Move ...
3309 * c-c++-common/vector-compare-2.c: ... here.
3310 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3311 * c-c++-common/torture/vector-compare-1.c: ... here.
3312 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3313 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3314 * c-c++-common/torture/vector-compare-2.c: ... here.
3315 * gcc.c-torture/execute/vector-shift.c: Move ...
3316 * c-c++-common/torture/vector-shift.c: ... here.
3317 * gcc.c-torture/execute/vector-shift2.c: Move ...
3318 * c-c++-common/torture/vector-shift2.c: ... here.
3319 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3320 * c-c++-common/torture/vector-subscript-1.c: ... here.
3321 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3322 * c-c++-common/torture/vector-subscript-2.c: ... here.
3323 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3324 * c-c++-common/torture/vector-subscript-3.c: ... here.
3325
3326 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3327
3328 PR c/54103
3329 * gcc.c-torture/compile/pr54103-1.c,
3330 gcc.c-torture/compile/pr54103-2.c,
3331 gcc.c-torture/compile/pr54103-3.c,
3332 gcc.c-torture/compile/pr54103-4.c,
3333 gcc.c-torture/compile/pr54103-5.c,
3334 gcc.c-torture/compile/pr54103-6.c: New tests.
3335 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3336
3337 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3338
3339 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3340
3341 2012-09-14 Richard Guenther <rguenther@suse.de>
3342
3343 PR tree-optimization/54565
3344 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3345 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3346
3347 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3348
3349 * gcc.target/arm/combine-movs.c: Add missing space.
3350
3351 2012-09-14 Richard Guenther <rguenther@suse.de>
3352
3353 * g++.dg/torture/builtin-location.C: New testcase.
3354
3355 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3356 Manuel López-Ibåñez <manu@gcc.gnu.org>
3357
3358 PR c++/53210
3359 * g++.dg/warn/Wuninitialized-self.C: New.
3360
3361 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR c/54559
3364 * gcc.c-torture/compile/pr54559.c: New test.
3365
3366 2012-09-13 Jason Merrill <jason@redhat.com>
3367
3368 PR c++/53839
3369 * g++.dg/cpp0x/constexpr-temp1.C: New.
3370
3371 PR c++/54511
3372 * g++.dg/template/anonunion2.C: New.
3373
3374 PR c++/53836
3375 * g++.dg/template/init10.C: New.
3376
3377 2012-09-13 Tobias Burnus <burnus@net-b.de>
3378
3379 PR fortran/54556
3380 * gfortran.dg/implicit_pure_3.f90: New.
3381
3382 2012-09-13 Richard Guenther <rguenther@suse.de>
3383
3384 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3385
3386 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3387
3388 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3389
3390 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3391
3392 * c-c++-common/pr51712.c: Handle for short-enum targets.
3393
3394 2012-09-12 Terry Guo <terry.guo@arm.com>
3395
3396 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3397 and lsrs for Thumb2 mode.
3398
3399 2012-09-12 Jan Hubicka <jh@suse.cz>
3400
3401 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3402
3403 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3404
3405 PR target/54445
3406 * gcc.target/i386/pr54445-1.c: New file.
3407 * gcc.target/i386/pr54445-2.c: Likewise.
3408
3409 2012-09-12 Tobias Burnus <burnus@net-b.de>
3410
3411 PR fortran/54225
3412 PR fortran/53306
3413 * gfortran.dg/coarray_10.f90: Update dg-error.
3414 * gfortran.dg/coarray_28.f90: New.
3415 * gfortran.dg/array_section_3.f90: New.
3416
3417 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3418
3419 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3420 gcc.target/arm/pr48252.c: Fix for big-endian support.
3421
3422 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3423
3424 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3425
3426 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3427 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3428
3429 * gcc.target/arm/neon-vfma-1.c: New testcase.
3430 * gcc.target/arm/neon-vfms-1.c: Likewise.
3431 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3432 of float.
3433 * gcc.target/arm/neon-vmls-1.c: Likewise.
3434 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3435 function.
3436 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3437 (check_effective_target_arm_neonv2_ok): Likewise.
3438 (check_effective_target_arm_neonv2_hw): Likewise.
3439 (check_effective_target_arm_neonv2): Likewise.
3440
3441 2012-09-11 Richard Guenther <rguenther@suse.de>
3442
3443 PR middle-end/54515
3444 * g++.dg/tree-ssa/pr54515.C: New testcase.
3445
3446 2012-09-10 Andrew Pinski <apinski@cavium.com>
3447
3448 PR tree-opt/c54362
3449 * gcc.dg/tm/memopt-16.c: New testcase.
3450
3451 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/54541
3454 PR c++/54542
3455 * g++.dg/cpp0x/sfinae40.C: New.
3456 * g++.dg/cpp0x/sfinae41.C: Likewise.
3457
3458 2012-09-10 Jason Merrill <jason@redhat.com>
3459
3460 PR c++/54538
3461 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3462
3463 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3464
3465 PR target/54089
3466 * gcc.target/sh/pr54089-3.c: New.
3467
3468 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3469
3470 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3471
3472 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3473
3474 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3475
3476 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3477
3478 * gcc.dg/pr52558-2.c: Delete.
3479 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3480
3481 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3482
3483 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3484
3485 2012-09-10 Richard Guenther <rguenther@suse.de>
3486
3487 PR tree-optimization/54520
3488 * gcc.dg/torture/pr54520.c: New testcase.
3489
3490 2012-09-10 Jason Merrill <jason@redhat.com>
3491
3492 PR c++/54506
3493 * g++.dg/cpp0x/implicit14.C: New.
3494
3495 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3496
3497 PR fortran/54208
3498 * gfortran.dg/bound_simplification_3.f90: New test.
3499
3500 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3501
3502 PR testsuite/54184
3503 * gcc.dg/pr52558-1.c: Delete.
3504 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3505
3506 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3507
3508 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3509 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3510 * gcc.target/arm/smlaltt-1.c: Likewise.
3511
3512 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3513
3514 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3515
3516 2012-09-07 Tom de Vries <tom@codesourcery.com>
3517
3518 PR tree-optimization/53986
3519 * gcc.dg/tree-ssa/vrp80.c: New test.
3520 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3521
3522 2012-09-06 Jason Merrill <jason@redhat.com>
3523
3524 PR c++/54341
3525 PR c++/54253
3526 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3527 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3528
3529 2012-09-06 Andrew Pinski <apinski@cavium.com>
3530
3531 PR tree-opt/54494
3532 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3533
3534 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR rtl-optimization/54455
3537 * gcc.dg/54455.c: New test.
3538
3539 2012-09-06 Tobias Burnus <burnus@net-b.de>
3540
3541 PR fortran/54463
3542 * gfortran.dg/promotion_2.f90: New.
3543
3544 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3545
3546 PR middle-end/54486
3547 * c-c++-common/pr54486.c: New test.
3548
3549 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3550
3551 PR fortran/54474
3552 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3553
3554 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/54191
3557 * g++.dg/cpp0x/sfinae39.C: New.
3558
3559 2012-09-04 Jason Merrill <jason@redhat.com>
3560
3561 PR c++/54441
3562 * g++.dg/ext/flexary3.C: New.
3563
3564 PR c++/54420
3565 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3566
3567 PR c++/54198
3568 * g++.dg/template/defarg15.C: New.
3569
3570 PR c++/54437
3571 * g++.dg/template/access24.C: New.
3572
3573 2012-09-04 Richard Guenther <rguenther@suse.de>
3574
3575 PR tree-optimization/54458
3576 * gcc.dg/torture/pr54458.c: New testcase.
3577
3578 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3579
3580 * gcc.target/arm/neon-vext.c: New test.
3581 * gcc.target/arm/neon-vext-execute.c: Ditto.
3582
3583 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3584
3585 PR fortran/54243
3586 PR fortran/54244
3587 * gfortran.dg/select_type_29.f03: New.
3588
3589 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3590
3591 * gcc.dg/fold-perm.c: Improve test.
3592
3593 2012-09-03 Tobias Burnus <burnus@net-b.de>
3594
3595 PR fortran/51632
3596 * gfortran.dg/coarray_class_1.f90: New.
3597
3598 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3599
3600 PR target/49206
3601 * gcc.c-torture/compile/pr49206.c: New test.
3602
3603 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3604 Uros Bizjak <ubizjak@gmail.com>
3605
3606 PR target/36680
3607 * gfortran.dg/pr36680.f90: New test.
3608
3609 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3610
3611 PR target/42295
3612 * g++.dg/opt/pr42295.C: New test.
3613
3614 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR target/54436
3617 * gcc.dg/torture/pr54436.c: New test.
3618
3619 2012-09-01 Andrew Pinski <apinski@cavium.com>
3620
3621 * gcc.target/mips/truncate-8.c: New testcase.
3622
3623 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3624
3625 PR target/46829
3626 PR target/46843
3627 * gcc.target/i386/pr46829.c: New test.
3628 * gcc.target/i386/pr46843.c: Ditto.
3629
3630 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3631 Jason Merrill <jason@redhat.com>
3632
3633 PR c++/18747
3634 * g++.dg/parse/error50.C: New.
3635
3636 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR c/54428
3639 * gcc.c-torture/compile/pr54428.c: New test.
3640
3641 2012-08-31 Ollie Wild <aaw@google.com>
3642
3643 PR c++/54197
3644 * g++.dg/init/lifetime3.C: New test.
3645
3646 2012-08-31 Martin Jambor <mjambor@suse.cz>
3647
3648 PR middle-end/54409
3649 * gcc.dg/torture/pr54409.c: New test.
3650
3651 2012-08-31 Martin Jambor <mjambor@suse.cz>
3652
3653 * gfortran.dg/pr48636.f90: Add dump scan checks.
3654
3655 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3656
3657 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3658
3659 2012-08-28 Joey Ye <joey.ye@arm.com>
3660
3661 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3662
3663 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3664
3665 PR target/46254
3666 * gcc.target/i386/pr46254.c: New test.
3667
3668 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3669
3670 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3671 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3672 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3673
3674 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3675
3676 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3677 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3678 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3679 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3680 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3681 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3682 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3683 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3684 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3685 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3686 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3687 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3688 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3689 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3690 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3691 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3692 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3693 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3694 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3695 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3696 gcc.target/mips/unaligned-1.c: Tighten regexps.
3697
3698 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3699
3700 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3701 (mips_option_groups): Remove optimization. Add various -f options.
3702 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3703 and -pg imply -fno-omit-frame-pointer.
3704 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3705 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3706 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3707 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3708 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3709 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3710 * gcc.target/mips/abi-n32-long32.c: Likewise.
3711 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3712 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3713 * gcc.target/mips/abi-n32-long64.c: Likewise.
3714 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3715 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3716 * gcc.target/mips/abi-n64-long32.c: Likewise.
3717 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3718 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3719 * gcc.target/mips/abi-n64-long64.c: Likewise.
3720 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3721 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3722 * gcc.target/mips/abi-o32-long32.c: Likewise.
3723 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3724 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3725 * gcc.target/mips/abi-o32-long64.c: Likewise.
3726 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3727 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3728 * gcc.target/mips/abi-o64-long32.c: Likewise.
3729 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3730 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3731 * gcc.target/mips/abi-o64-long64.c: Likewise.
3732 * gcc.target/mips/asm-1.c: Likewise.
3733 * gcc.target/mips/branch-1.c: Likewise.
3734 * gcc.target/mips/call-3.c: Likewise.
3735 * gcc.target/mips/call-saved-3.c: Likewise.
3736 * gcc.target/mips/clear-cache-1.c: Likewise.
3737 * gcc.target/mips/div-1.c: Likewise.
3738 * gcc.target/mips/div-2.c: Likewise.
3739 * gcc.target/mips/div-3.c: Likewise.
3740 * gcc.target/mips/div-4.c: Likewise.
3741 * gcc.target/mips/div-5.c: Likewise.
3742 * gcc.target/mips/div-6.c: Likewise.
3743 * gcc.target/mips/div-7.c: Likewise.
3744 * gcc.target/mips/div-8.c: Likewise.
3745 * gcc.target/mips/div-9.c: Likewise.
3746 * gcc.target/mips/div-10.c: Likewise.
3747 * gcc.target/mips/div-11.c: Likewise.
3748 * gcc.target/mips/div-12.c: Likewise.
3749 * gcc.target/mips/dsp-ctrl.c: Likewise.
3750 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3751 * gcc.target/mips/ext-8.c: Likewise.
3752 * gcc.target/mips/extend-2.c: Likewise.
3753 * gcc.target/mips/fix-r10000-1.c: Likewise.
3754 * gcc.target/mips/fix-r10000-2.c: Likewise.
3755 * gcc.target/mips/fix-r10000-3.c: Likewise.
3756 * gcc.target/mips/fix-r10000-4.c: Likewise.
3757 * gcc.target/mips/fix-r10000-5.c: Likewise.
3758 * gcc.target/mips/fix-r10000-6.c: Likewise.
3759 * gcc.target/mips/fix-r10000-7.c: Likewise.
3760 * gcc.target/mips/fix-r10000-8.c: Likewise.
3761 * gcc.target/mips/fix-r10000-9.c: Likewise.
3762 * gcc.target/mips/fix-r10000-10.c: Likewise.
3763 * gcc.target/mips/fix-r10000-11.c: Likewise.
3764 * gcc.target/mips/fix-r10000-12.c: Likewise.
3765 * gcc.target/mips/fix-r10000-13.c: Likewise.
3766 * gcc.target/mips/fix-r10000-14.c: Likewise.
3767 * gcc.target/mips/fix-r10000-15.c: Likewise.
3768 * gcc.target/mips/fpcmp-1.c: Likewise.
3769 * gcc.target/mips/fpcmp-2.c: Likewise.
3770 * gcc.target/mips/fpr-moves-7.c: Likewise.
3771 * gcc.target/mips/fpr-moves-8.c: Likewise.
3772 * gcc.target/mips/int-moves-1.c: Likewise.
3773 * gcc.target/mips/int-moves-2.c: Likewise.
3774 * gcc.target/mips/long-calls-pg.c: Likewise.
3775 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3776 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3777 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3778 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3779 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3780 * gcc.target/mips/mips-3d-1.c: Likewise.
3781 * gcc.target/mips/mips-3d-2.c: Likewise.
3782 * gcc.target/mips/mips-3d-3.c: Likewise.
3783 * gcc.target/mips/mips-3d-4.c: Likewise.
3784 * gcc.target/mips/mips-3d-5.c: Likewise.
3785 * gcc.target/mips/mips-3d-6.c: Likewise.
3786 * gcc.target/mips/mips-3d-7.c: Likewise.
3787 * gcc.target/mips/mips-3d-8.c: Likewise.
3788 * gcc.target/mips/mips-3d-9.c: Likewise.
3789 * gcc.target/mips/mips-ps-1.c: Likewise.
3790 * gcc.target/mips/mips-ps-2.c: Likewise.
3791 * gcc.target/mips/mips-ps-3.c: Likewise.
3792 * gcc.target/mips/mips-ps-4.c: Likewise.
3793 * gcc.target/mips/mips-ps-6.c: Likewise.
3794 * gcc.target/mips/mips32-dspr2.c: Likewise.
3795 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3796 * gcc.target/mips/neg-abs-1.c: Likewise.
3797 * gcc.target/mips/neg-abs-2.c: Likewise.
3798 * gcc.target/mips/nmadd-3.c: Likewise.
3799 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3800 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3801 * gcc.target/mips/octeon-pop-1.c: Likewise.
3802 * gcc.target/mips/pr26765.c: Likewise.
3803 * gcc.target/mips/pr33256.c: Likewise.
3804 * gcc.target/mips/pr33635-1.c: Likewise.
3805 * gcc.target/mips/pr33755.c: Likewise.
3806 * gcc.target/mips/pr35802.c: Likewise.
3807 * gcc.target/mips/pr45074.c: Likewise.
3808 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3809 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3810 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3811 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3812 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3813 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3814 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3815 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3816 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3817 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3818 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3819 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3820 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3821 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3822 * gcc.target/mips/save-restore-1.c: Likewise.
3823 * gcc.target/mips/save-restore-3.c: Likewise.
3824 * gcc.target/mips/save-restore-5.c: Likewise.
3825 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3826 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3827 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3828 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3829 * gcc.target/mips/stack-1.c: Likewise.
3830
3831 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3832 Tighten regexps.
3833
3834 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3835 branch under test to be filled with preceding rather than
3836 following instructions.
3837 * gcc.target/mips/branch-10.c: Likewise.
3838 * gcc.target/mips/branch-11.c: Likewise.
3839 * gcc.target/mips/branch-12.c: Likewise.
3840 * gcc.target/mips/branch-13.c: Likewise.
3841 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3842 to be eliminated. Tighten $28 scan-assembler-not test.
3843
3844 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3845 function to...
3846 * gcc.target/mips/call-4.c: ...this new test.
3847
3848 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3849 more likely.
3850 * gcc.target/mips/code-readable-3.c: Likewise.
3851 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3852 flag but skip for -O0.
3853 * gcc.target/mips/code-readable-4.c: Likewise.
3854
3855 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3856 of operations under test.
3857 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3858
3859 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3860 Don't require sibling-call optimization.
3861 * gcc.target/mips/near-far-4.c: Likewise.
3862
3863 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3864 Make sure that the register variable is used.
3865 * gcc.target/mips/soft-float-1.c: Likewise.
3866
3867 * gcc.target/mips/sdata-1.c: Make static data volatile.
3868 * gcc.target/mips/sdata-2.c: Likewise.
3869 * gcc.target/mips/sdata-3.c: Likewise.
3870 * gcc.target/mips/sdata-4.c: Likewise.
3871
3872 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3873 skip for -O0.
3874 * gcc.target/mips/atomic-memory-2.c: Likewise.
3875 * gcc.target/mips/branch-cost-1.c: Likewise.
3876 * gcc.target/mips/branch-cost-2.c: Likewise.
3877 * gcc.target/mips/cache-1.c: Likewise.
3878 * gcc.target/mips/call-1.c: Likewise.
3879 * gcc.target/mips/call-saved-2.c: Likewise.
3880 * gcc.target/mips/const-anchor-1.c: Likewise.
3881 * gcc.target/mips/const-anchor-2.c: Likewise.
3882 * gcc.target/mips/dse-1.c: Likewise.
3883 * gcc.target/mips/dsp-lhx.c: Likewise.
3884 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3885 * gcc.target/mips/ext-1.c: Likewise.
3886 * gcc.target/mips/ext-2.c: Likewise.
3887 * gcc.target/mips/ext-3.c: Likewise.
3888 * gcc.target/mips/ext-4.c: Likewise.
3889 * gcc.target/mips/ext-5.c: Likewise.
3890 * gcc.target/mips/ext-6.c: Likewise.
3891 * gcc.target/mips/ext-7.c: Likewise.
3892 * gcc.target/mips/extend-1.c: Likewise.
3893 * gcc.target/mips/fix-r4000-1.c: Likewise.
3894 * gcc.target/mips/fix-r4000-3.c: Likewise.
3895 * gcc.target/mips/fix-r4000-5.c: Likewise.
3896 * gcc.target/mips/fix-r4000-6.c: Likewise.
3897 * gcc.target/mips/fix-r4000-8.c: Likewise.
3898 * gcc.target/mips/fix-r4000-10.c: Likewise.
3899 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3900 * gcc.target/mips/fixed-vector-type.c: Likewise.
3901 * gcc.target/mips/fpr-moves-1.c: Likewise.
3902 * gcc.target/mips/fpr-moves-2.c: Likewise.
3903 * gcc.target/mips/fpr-moves-3.c: Likewise.
3904 * gcc.target/mips/fpr-moves-4.c: Likewise.
3905 * gcc.target/mips/fpr-moves-5.c: Likewise.
3906 * gcc.target/mips/fpr-moves-6.c: Likewise.
3907 * gcc.target/mips/ins-1.c: Likewise.
3908 * gcc.target/mips/ins-2.c: Likewise.
3909 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3910 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3911 * gcc.target/mips/lazy-binding-1.c: Likewise.
3912 * gcc.target/mips/madd-3.c: Likewise.
3913 * gcc.target/mips/madd-5.c: Likewise.
3914 * gcc.target/mips/madd-6.c: Likewise.
3915 * gcc.target/mips/madd-8.c: Likewise.
3916 * gcc.target/mips/madd-9.c: Likewise.
3917 * gcc.target/mips/memcpy-1.c: Likewise.
3918 * gcc.target/mips/mips-ps-type.c: Likewise.
3919 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3920 * gcc.target/mips/mips-sched-madd.c: Likewise.
3921 * gcc.target/mips/mips16e-extends.c: Likewise.
3922 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3923 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3924 * gcc.target/mips/movcc-1.c: Likewise.
3925 * gcc.target/mips/movcc-2.c: Likewise.
3926 * gcc.target/mips/movcc-3.c: Likewise.
3927 * gcc.target/mips/msub-5.c: Likewise.
3928 * gcc.target/mips/msub-6.c: Likewise.
3929 * gcc.target/mips/msub-8.c: Likewise.
3930 * gcc.target/mips/mult-2.c: Likewise.
3931 * gcc.target/mips/mult-3.c: Likewise.
3932 * gcc.target/mips/mult-5.c: Likewise.
3933 * gcc.target/mips/mult-6.c: Likewise.
3934 * gcc.target/mips/mult-7.c: Likewise.
3935 * gcc.target/mips/mult-12.c: Likewise.
3936 * gcc.target/mips/mult-13.c: Likewise.
3937 * gcc.target/mips/mult-14.c: Likewise.
3938 * gcc.target/mips/mult-15.c: Likewise.
3939 * gcc.target/mips/mult-17.c: Likewise.
3940 * gcc.target/mips/mult-18.c: Likewise.
3941 * gcc.target/mips/mult-19.c: Likewise.
3942 * gcc.target/mips/nmadd-1.c: Likewise.
3943 * gcc.target/mips/nmadd-2.c: Likewise.
3944 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3945 * gcc.target/mips/octeon-cins-1.c: Likewise.
3946 * gcc.target/mips/octeon-cins-2.c: Likewise.
3947 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3948 * gcc.target/mips/octeon-exts-2.c: Likewise.
3949 * gcc.target/mips/octeon-exts-3.c: Likewise.
3950 * gcc.target/mips/octeon-exts-4.c: Likewise.
3951 * gcc.target/mips/octeon-exts-5.c: Likewise.
3952 * gcc.target/mips/octeon-exts-6.c: Likewise.
3953 * gcc.target/mips/octeon-exts-7.c: Likewise.
3954 * gcc.target/mips/octeon-pop-2.c: Likewise.
3955 * gcc.target/mips/octeon-seq-3.c: Likewise.
3956 * gcc.target/mips/octeon-seq-4.c: Likewise.
3957 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3958 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3959 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3960 * gcc.target/mips/pr54240.c: Likewise.
3961 * gcc.target/mips/rsqrt-1.c: Likewise.
3962 * gcc.target/mips/rsqrt-2.c: Likewise.
3963 * gcc.target/mips/rsqrt-3.c: Likewise.
3964 * gcc.target/mips/rsqrt-4.c: Likewise.
3965 * gcc.target/mips/save-restore-2.c: Likewise.
3966 * gcc.target/mips/save-restore-4.c: Likewise.
3967 * gcc.target/mips/sb1-1.c: Likewise.
3968 * gcc.target/mips/scc-1.c: Likewise.
3969 * gcc.target/mips/scc-2.c: Likewise.
3970 * gcc.target/mips/scc-3.c: Likewise.
3971 * gcc.target/mips/scc-4.c: Likewise.
3972 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3973 * gcc.target/mips/truncate-1.c: Likewise.
3974 * gcc.target/mips/truncate-2.c: Likewise.
3975 * gcc.target/mips/truncate-3.c: Likewise.
3976 * gcc.target/mips/truncate-4.c: Likewise.
3977 * gcc.target/mips/truncate-5.c: Likewise.
3978 * gcc.target/mips/truncate-6.c: Likewise.
3979 * gcc.target/mips/unaligned-1.c: Likewise.
3980
3981 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3982 skip for -O0. Require -fexpensive-optimizations.
3983 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3984 * gcc.target/mips/dspr2-MULT.c: Likewise.
3985 * gcc.target/mips/fix-r4000-2.c: Likewise.
3986 * gcc.target/mips/fix-r4000-4.c: Likewise.
3987 * gcc.target/mips/fix-r4000-7.c: Likewise.
3988 * gcc.target/mips/fix-r4000-9.c: Likewise.
3989 * gcc.target/mips/madd-1.c: Likewise.
3990 * gcc.target/mips/madd-2.c: Likewise.
3991 * gcc.target/mips/madd-4.c: Likewise.
3992 * gcc.target/mips/maddu-1.c: Likewise.
3993 * gcc.target/mips/maddu-2.c: Likewise.
3994 * gcc.target/mips/maddu-3.c: Likewise.
3995 * gcc.target/mips/maddu-4.c: Likewise.
3996 * gcc.target/mips/msub-1.c: Likewise.
3997 * gcc.target/mips/msub-2.c: Likewise.
3998 * gcc.target/mips/msub-3.c: Likewise.
3999 * gcc.target/mips/msub-4.c: Likewise.
4000 * gcc.target/mips/msubu-1.c: Likewise.
4001 * gcc.target/mips/msubu-2.c: Likewise.
4002 * gcc.target/mips/msubu-3.c: Likewise.
4003 * gcc.target/mips/msubu-4.c: Likewise.
4004 * gcc.target/mips/mult-1.c: Likewise.
4005 * gcc.target/mips/mult-4.c: Likewise.
4006 * gcc.target/mips/mult-8.c: Likewise.
4007 * gcc.target/mips/mult-9.c: Likewise.
4008 * gcc.target/mips/mult-10.c: Likewise.
4009 * gcc.target/mips/mult-11.c: Likewise.
4010 * gcc.target/mips/mult-16.c: Likewise.
4011
4012 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4013 skip for -O0 and -Os.
4014 * gcc.target/mips/fix-r4000-12.c: Likewise.
4015 * gcc.target/mips/madd-7.c: Likewise.
4016 * gcc.target/mips/mips-ps-5.c: Likewise.
4017 * gcc.target/mips/mips-ps-7.c: Likewise.
4018 * gcc.target/mips/msub-7.c: Likewise.
4019
4020 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4021 skip for -O0. Require -mno-abicalls.
4022 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4023
4024 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4025 skip for -O0. Require a total number of BBIT instructions and
4026 at least one of each kind.
4027
4028 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4029 skip for -O0. Require -fno-unroll-loops.
4030
4031 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4032 skip for -O0. Allow BLTZ as well as BGEZ.
4033
4034 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4035
4036 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4037 skip for -O0. Require -fschedule-insns2.
4038 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4039
4040 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4041 but skip for -O0. Make a branch-likely more likely.
4042
4043 * gcc.target/mips/timode-2.c: Split each test into its own function.
4044 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4045
4046 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4047 skip for -O0. Require -fpeephole2.
4048 * gcc.target/mips/vr-mult-2.c: Likewise.
4049
4050 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4051
4052 PR preprocessor/53469
4053 * gcc.dg/cpp/_Pragma7.c: New test case.
4054
4055 2012-08-27 Tobias Burnus <burnus@net-b.de>
4056
4057 PR fortran/54370
4058 * gfortran.dg/do_5.f90: New.
4059
4060 2012-08-27 Tobias Burnus <burnus@net-b.de>
4061
4062 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4063 from dg-options as -Wall no longer implies it.
4064
4065 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4066
4067 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4068
4069 2012-08-25 Jason Merrill <jason@redhat.com>
4070
4071 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4072
4073 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4074
4075 PR c++/51421
4076 * g++.dg/cpp0x/auto34.C: New.
4077
4078 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4079
4080 PR c/54363
4081 * gcc.dg/pr54363.c: New test.
4082
4083 PR c/54355
4084 * gcc.dg/pr54355.c: New test.
4085
4086 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4087
4088 PR debug/52857
4089 * gcc.target/i386/pr52857-1.c: New.
4090 * gcc.target/i386/pr52857-2.c: Likewise.
4091
4092 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4093
4094 * gcc.target/mips/code-readable-4.c: New test.
4095
4096 2012-08-23 Julian Brown <julian@codesourcery.com>
4097 Sandra Loosemore <sandra@codesourcery.com>
4098
4099 * gcc.target/mips/code-readable-1.c: Add -O to options.
4100
4101 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 PR c++/20420
4104 * g++.dg/lookup/using53.C: New.
4105
4106 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4107
4108 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4109 * gcc.dg/fixed-point/convert-1.c: New.
4110 * gcc.dg/fixed-point/convert-2.c: New.
4111 * gcc.dg/fixed-point/convert-3.c: New.
4112 * gcc.dg/fixed-point/convert-4.c: New.
4113 * gcc.dg/fixed-point/convert-float-1.c: New.
4114 * gcc.dg/fixed-point/convert-float-2.c: New.
4115 * gcc.dg/fixed-point/convert-float-3.c: New.
4116 * gcc.dg/fixed-point/convert-float-4.c: New.
4117 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4118 * gcc.dg/fixed-point/convert-sat.c: New.
4119 * gcc.dg/fixed-point/convert.h: New.
4120
4121 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4122
4123 PR target/54089
4124 * gcc.target/sh/pr54089-2.c: New.
4125
4126 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4127
4128 * gcc.target/i386/long-double-64-1.c: New file.
4129 * gcc.target/i386/long-double-64-2.c: Likewise.
4130 * gcc.target/i386/long-double-64-3.c: Likewise.
4131 * gcc.target/i386/long-double-64-4.c: Likewise.
4132 * gcc.target/i386/long-double-80-1.c: Likewise.
4133 * gcc.target/i386/long-double-80-2.c: Likewise.
4134 * gcc.target/i386/long-double-80-3.c: Likewise.
4135 * gcc.target/i386/long-double-80-4.c: Likewise.
4136 * gcc.target/i386/long-double-80-5.c: Likewise.
4137 * gcc.target/i386/long-double-80-6.c: Likewise.
4138 * gcc.target/i386/long-double-80-7.c: Likewise.
4139
4140 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4141
4142 PR tree-optimization/54317
4143 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4144
4145 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4146
4147 PR target/39423
4148 * gcc.target/sh/pr39423-2.c: New.
4149
4150 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4151
4152 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4153 * gcc.dg/fold-perm.c: Likewise.
4154
4155 2012-08-20 Jan Hubicka <jh@suse.cz>
4156
4157 PR fortran/48636
4158 * gcc.dg/ipa/inlinehint-1.c: New.
4159
4160 2012-08-20 Florian Weimer <fweimer@redhat.com>
4161
4162 PR c++/19351
4163 * g++.dg/init/new38.C: New test.
4164 * g++.dg/init/new39.C: New test.
4165
4166 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4167
4168 PR target/54089
4169 * gcc.target/sh/pr54089-1.c: New.
4170
4171 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4172
4173 PR target/51244
4174 * gcc.target/sh/pr51244-11.c: New.
4175
4176 2012-08-20 Tobias Burnus <burnus@net-b.de>
4177
4178 PR fortran/54301
4179 * gfortran.dg/warn_target_lifetime_2.f90: New.
4180
4181 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4182
4183 PR c++/10416
4184 * g++.dg/warn/Wunused-var-17.C: New.
4185
4186 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4187
4188 PR middle-end/53992
4189 * gcc.dg/gomp/pr53992.c: New test.
4190
4191 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4192
4193 PR tree-ssa/54295
4194 * gcc.c-torture/execute/20120817-1.c: New test.
4195
4196 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4197
4198 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4199 add instruction.
4200 (f2): New test that really does need adds.
4201
4202 2012-08-20 Richard Guenther <rguenther@suse.de>
4203
4204 PR tree-optimization/54327
4205 * gcc.dg/torture/pr54327.c: New testcase.
4206
4207 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR tree-optimization/54321
4210 * gcc.c-torture/compile/pr54321.c: New test.
4211
4212 2012-08-20 Tobias Burnus <burnus@net-b.de>
4213
4214 PR fortran/54301
4215 * gfortran.dg/warn_target_lifetime_1.f90: New.
4216
4217 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4218
4219 PR fortran/54298
4220 * gfortran.dg/real_compare_1.f90: New test case.
4221 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4222
4223 2012-08-18 Jan Hubicka <jh@suse.cz>
4224
4225 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4226
4227 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4228
4229 PR fortran/39290
4230 * gfortran.dg/interface_37.f90: New test.
4231
4232 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4233 Gary Funck <gary@intrepid.com>
4234
4235 PR target/20020
4236 * gcc.target/i386/pr20020-1.c: New test.
4237 * gcc.target/i386/pr20020-2.c: Likewise.
4238 * gcc.target/i386/pr20020-3.c: Likewise.
4239
4240 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4241
4242 * gcc.target/i386/perm-concat.c: New test.
4243
4244 2012-08-17 Julian Brown <julian@codesourcery.com>
4245
4246 * gcc.target/arm/div64-unwinding.c: New test.
4247
4248 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4249
4250 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4251
4252 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4253
4254 PR target/54236
4255 * gcc.target/sh/pr54236-1.c: New.
4256
4257 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4258
4259 * lib/target-supports.exp (check_effective_target_sync_int_long)
4260 (check_effective_target_sync_char_short): Enable for crisv32-*
4261 and cris-*.
4262
4263 PR middle-end/54261
4264 * gcc.dg/torture/pr54261-1.c: New test.
4265
4266 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4267
4268 PR fortran/54243
4269 PR fortran/54244
4270 * gfortran.dg/typebound_call_24.f03: New.
4271
4272 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4273
4274 PR tree-optimization/54245
4275 * gcc.dg/tree-ssa/pr54245.c: New test.
4276
4277 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4278
4279 PR tree-optimization/54240
4280 * gcc.target/powerpc/pr54240.c: New test.
4281 * gcc.target/mips/pr54240.c: Likewise.
4282
4283 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4284
4285 PR target/52933
4286 * gcc.target/sh/pr52933-1.c: New.
4287 * gcc.target/sh/pr52933-2.c: New.
4288
4289 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 PR target/50751
4292 * gcc.target/sh/pr50751-8.c: New.
4293
4294 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4295
4296 PR fortran/47586
4297 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4298 * gfortran.dg/typebound_proc_27.f03: New test.
4299
4300 2012-08-14 Sterling Augustine <saugustine@google.com>
4301
4302 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4303
4304 2012-08-14 Tobias Burnus <burnus@net-b.de>
4305
4306 PR fortran/40881
4307 * gfortran.dg/data_constraints_3.f90: New.
4308 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4309 to disable -pedantic compilation.
4310 * gfortran.dg/pr37243.f: Ditto.
4311 * gfortran.dg/g77/19990826-3.f: Ditto.
4312 * gfortran.dg/g77/20020307-1.f : Ditto.
4313 * gfortran.dg/g77/980310-3.f: Ditto.
4314
4315 2012-08-14 Tobias Burnus <burnus@net-b.de>
4316
4317 PR fortran/54234
4318 * gfortran.dg/warn_conversion_4.f90: New.
4319
4320 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR middle-end/53411
4323 PR rtl-optimization/53495
4324 * gcc.c-torture/compile/pr53411.c: New test.
4325 * gcc.c-torture/compile/pr53495.c: New test.
4326
4327 2012-08-13 Richard Guenther <rguenther@suse.de>
4328
4329 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4330
4331 2012-08-13 Richard Guenther <rguenther@suse.de>
4332
4333 PR tree-optimization/54200
4334 * gcc.dg/guality/pr54200.c: New testcase.
4335 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4336
4337 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4338
4339 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4340
4341 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4342
4343 PR target/51244
4344 * gcc.target/sh/pr51244-7.c: New.
4345 * gcc.target/sh/pr51244-8.c: New.
4346 * gcc.target/sh/pr51244-9.c: New.
4347 * gcc.target/sh/pr51244-10.c: New.
4348
4349 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4350
4351 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4352 -m2e or -m2a.
4353 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4354 * gcc.target/sh/pr53511-1.c: Likewise.
4355 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4356 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4357 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4358 * gcc.target/sh/pr53512-3.c: Likewise.
4359 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4360
4361 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4362
4363 PR target/39423
4364 * gcc.c-torture/compile/pr39423-1.c: New.
4365 * gcc.c-torture/compile/pr39423-2.c: New.
4366
4367 2012-08-12 Tobias Burnus <burnus@net-b.de>
4368
4369 PR fortran/54221
4370 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4371 they appear uninitialized on the RHS.
4372 * gfortran.dg/public_private_module_6.f90: New.
4373
4374 2012-08-11 Martin Jambor <mjambor@suse.cz>
4375
4376 PR fortran/48636
4377 * gfortran.dg/pr48636.f90: New test.
4378
4379 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4380
4381 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4382 to avoid warnings.
4383 (main): Adjust caller.
4384
4385 2012-08-10 Richard Guenther <rguenther@suse.de>
4386
4387 * gcc.dg/matrix/*.c: Adjust and move ...
4388 * gcc.dg/torture/: ... here.
4389 * gcc.dg/matrix: Remove directory.
4390
4391 2012-08-10 Richard Guenther <rguenther@suse.de>
4392
4393 PR middle-end/54219
4394 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4395
4396 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4397
4398 PR middle-end/54211
4399 * gcc.dg/tree-ssa/pr54211.c: New test.
4400
4401 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4402
4403 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4404 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4405
4406 2012-08-10 Richard Guenther <rguenther@suse.de>
4407
4408 PR tree-optimization/54109
4409 * gcc.dg/torture/pr54109.c: New testcase.
4410 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4411 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4412
4413 2012-08-10 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/54027
4416 * gcc.dg/torture/pr54027.c: New testcase.
4417
4418 2012-08-10 Richard Guenther <rguenther@suse.de>
4419
4420 * g++.dg/plugin/selfassign.c: Adjust.
4421 * gcc.dg/plugin/selfassign.c: Likewise.
4422 * gcc.dg/strlenopt-11.c: Likewise.
4423 * gcc.dg/strlenopt-13.c: Likewise.
4424 * gcc.dg/no-strict-overflow-4.c: Likewise.
4425 * gcc.dg/strict-overflow-4.c: Likewise.
4426 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4427 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4428 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4429 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4430 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4431 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4432 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4433 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4434 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4435 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4436 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4437 * gcc.dg/pr46309.c: Likewise.
4438 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4439
4440 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4441
4442 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4443 for x86 targets.
4444 * gcc.c-torture/compile/20120727-2.c: New test.
4445
4446 2012-08-09 Martin Jambor <mjambor@suse.cz>
4447
4448 * gcc.dg/ipa/iinline-4.c: New test.
4449 * gcc.dg/ipa/iinline-5.c: Likewise.
4450 * gcc.dg/ipa/iinline-6.c: Likewise.
4451 * gcc.dg/ipa/iinline-7.c: Likewise.
4452 * gcc.dg/lto/20120723_0.c: Likewise.
4453 * gcc.dg/lto/20120723_1.c: Likewise.
4454
4455 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4456
4457 PR target/39423
4458 * gcc.target/sh/pr39423-1.c: New.
4459
4460 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4461
4462 PR target/51244
4463 * gcc.target/sh/pr51244-5: New.
4464 * gcc.target/sh/pr51244-6: New.
4465
4466 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4467
4468 * gcc.target/i386/adx-addxcarry32-3.c: New.
4469 * gcc.target/i386/adx-addxcarry64-3.c: New.
4470
4471 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4472
4473 PR rtl-optimization/53701
4474 * gcc.dg/pr53701.c: New test.
4475
4476 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4477
4478 * gcc.c-torture/compile/20120727-1.c: New test.
4479
4480 2012-08-09 Tobias Burnus <burnus@net-b.de>
4481
4482 PR fortran/54199
4483 * gfortran.dg/intrinsic_shadow_4.f90: New.
4484
4485 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4486
4487 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4488
4489 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4490
4491 * gcc.c-torture/execute/20120808-1.c: New test.
4492
4493 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4494
4495 PR rtl-optimization/54157
4496 * gcc.target/i386/pr54157.c: New file.
4497
4498 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4499
4500 * gcc.target/i386/adx-addcarryx32-1.c: New.
4501 * gcc.target/i386/adx-addcarryx32-2.c: New.
4502 * gcc.target/i386/adx-addcarryx64-1.c: New.
4503 * gcc.target/i386/adx-addcarryx64-2.c: New.
4504 * gcc.target/i386/adx-check.h: New.
4505 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4506 * gcc.target/i386/sse-12.c: Add -madx.
4507 * gcc.target/i386/sse-13.c: Ditto.
4508 * gcc.target/i386/sse-14.c: Ditto.
4509 * gcc.target/i386/sse-22.c: Ditto.
4510 * gcc.target/i386/sse-23.c: Ditto.
4511 * g++.dg/other/i386-2.C: Ditto.
4512 * g++.dg/other/i386-3.C: Ditto.
4513
4514 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4515
4516 * gcc.dg/tree-ssa/slsr-5.c: New.
4517 * gcc.dg/tree-ssa/slsr-6.c: New.
4518 * gcc.dg/tree-ssa/slsr-7.c: New.
4519 * gcc.dg/tree-ssa/slsr-8.c: New.
4520 * gcc.dg/tree-ssa/slsr-9.c: New.
4521 * gcc.dg/tree-ssa/slsr-10.c: New.
4522 * gcc.dg/tree-ssa/slsr-11.c: New.
4523 * gcc.dg/tree-ssa/slsr-12.c: New.
4524 * gcc.dg/tree-ssa/slsr-13.c: New.
4525 * gcc.dg/tree-ssa/slsr-14.c: New.
4526 * gcc.dg/tree-ssa/slsr-15.c: New.
4527 * gcc.dg/tree-ssa/slsr-16.c: New.
4528 * gcc.dg/tree-ssa/slsr-17.c: New.
4529 * gcc.dg/tree-ssa/slsr-18.c: New.
4530 * gcc.dg/tree-ssa/slsr-19.c: New.
4531 * gcc.dg/tree-ssa/slsr-20.c: New.
4532 * gcc.dg/tree-ssa/slsr-21.c: New.
4533 * gcc.dg/tree-ssa/slsr-22.c: New.
4534 * gcc.dg/tree-ssa/slsr-23.c: New.
4535 * gcc.dg/tree-ssa/slsr-24.c: New.
4536 * gcc.dg/tree-ssa/slsr-25.c: New.
4537 * gcc.dg/tree-ssa/slsr-26.c: New.
4538 * gcc.dg/tree-ssa/slsr-30.c: New.
4539 * gcc.dg/tree-ssa/slsr-31.c: New.
4540
4541 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4542
4543 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4544 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4545 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4546
4547 2012-08-06 Cary Coutant <ccoutant@google.com>
4548
4549 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4550
4551 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/35831
4554 * gfortran.dg/dummy_procedure_5.f90: Modified.
4555 * gfortran.dg/dummy_procedure_8.f90: New.
4556 * gfortran.dg/interface_26.f90: Modified.
4557 * gfortran.dg/proc_ptr_11.f90: Modified.
4558 * gfortran.dg/proc_ptr_15.f90: Modified.
4559 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4560 * gfortran.dg/typebound_override_1.f90: Modified.
4561 * gfortran.dg/typebound_proc_6.f03: Modified.
4562
4563 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4564
4565 PR tree-optimization/51938
4566 PR tree-optimization/52005
4567 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4568 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4569 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4570 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4571
4572 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4573
4574 Avoid crashing on erroneous static_assert usage
4575 * g++.dg/cpp0x/static_assert8.C: New test.
4576
4577 2012-08-06 Jason Merrill <jason@redhat.com>
4578
4579 * g++.dg/cpp0x/sfinae38.C: New.
4580
4581 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4582 Paolo Carlini <paolo.carlini@oracle.com>
4583
4584 PR c++/54165
4585 * g++.dg/conversion/void2.C: New.
4586
4587 2012-08-06 Tom de Vries <tom@codesourcery.com>
4588
4589 * gcc.dg/tree-ssa/vrp78.c: New test.
4590
4591 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4592 Richard Sandiford <rdsandiford@googlemail.com>
4593
4594 * g++.dg/opt/enum2.C: Require fpic target.
4595 * g++.dg/lto/20090303_0.C: Likewise.
4596
4597 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4598 Catherine Moore <clm@codesourcery.com>
4599
4600 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4601 flush function names too.
4602 * gcc.target/mips/clear-cache-1.c: Likewise.
4603
4604 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4605
4606 PR target/54156
4607 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4608
4609 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4610
4611 PR fortran/54166
4612 * gfortran.dg/array_5.f90: New test.
4613
4614 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4615
4616 PR tree-optimization/30318
4617 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4618
4619 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4620
4621 * g++.dg/ext/vector17.C: New testcase.
4622
4623 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4624
4625 PR target/51931
4626 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4627 * g++.dg/opt/longbranch1.C: Likewise.
4628
4629 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4630
4631 PR tree-optimization/53805
4632 * gcc.dg/fold-notunord.c: New testcase.
4633
4634 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4635
4636 PR fortran/48820
4637 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4638 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4639
4640 2012-08-02 Jason Merrill <jason@redhat.com>
4641 Paolo Carlini <paolo.carlini@oracle.com>
4642
4643 PR c++/51213 (again)
4644 * g++.dg/cpp0x/sfinae37.C: Extend.
4645
4646 2012-08-02 Richard Guenther <rguenther@suse.de>
4647
4648 PR tree-optimization/50672
4649 * g++.dg/torture/pr50672.C: New testcase.
4650
4651 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4652
4653 PR fortran/54147
4654 * gfortran.dg/abstract_type_6.f03: Modified.
4655 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4656 * gfortran.dg/proc_ptr_comp_35.f90: New.
4657 * gfortran.dg/typebound_proc_9.f03: Modified.
4658 * gfortran.dg/typebound_proc_26.f90: New.
4659
4660 2012-08-02 Richard Guenther <rguenther@suse.de>
4661
4662 * gcc.dg/torture/pta-callused-1.c: Adjust.
4663 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4664 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4665 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4666 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4667 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4668 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4669 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4670 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4671
4672 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4673
4674 PR fortran/54033
4675 * gfortran.dg/include_6.f90: New test case.
4676 * gfortran.dg/include_7.f90: New test case.
4677 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4678
4679 2012-08-01 Tom de Vries <tom@codesourcery.com>
4680
4681 * gcc.dg/tree-ssa/vrp76.c: New test.
4682
4683 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4684
4685 PR tree-optimization/46556
4686 * gcc.dg/tree-ssa/slsr-27.c: New.
4687 * gcc.dg/tree-ssa/slsr-28.c: New.
4688 * gcc.dg/tree-ssa/slsr-29.c: New.
4689
4690 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4691
4692 PR fortran/42418
4693 * gfortran.dg/proc_decl_29.f90: New.
4694
4695 2012-07-31 Dehao Chen <dehao@google.com>
4696
4697 * gcc.dg/predict-7.c: New test.
4698
4699 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4700
4701 PR fortran/54134
4702 * gfortran.dg/typebound_override_3.f90: New.
4703
4704 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4705
4706 PR tree-optimization/53773
4707 * gcc.dg/vect/pr53773.c: New test.
4708
4709 2012-07-31 Nick Clifton <nickc@redhat.com>
4710
4711 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4712 and for XStormy16.
4713
4714 2012-07-31 Tobias Burnus <burnus@net-b.de>
4715
4716 * gfortran.dg/c_funloc_tests_6.f90: New.
4717 * gfortran.dg/c_funloc_tests_7.f90: New.
4718 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4719
4720 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4721
4722 PR c++/53624
4723 * g++.dg/cpp0x/temp_default5.C: New.
4724
4725 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4726
4727 PR fortran/51081
4728 * gfortran.dg/proc_ptr_37.f90: New.
4729
4730 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4731
4732 * lib/target-supports.exp
4733 (check_effective_target_vect_natural_alignment): New function.
4734 * gcc.dg/align-2.c: Only run on targets with natural alignment
4735 of vector types.
4736 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4737 alignment of vector types.
4738
4739 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4740 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4741
4742 * gcc.target/i386/rdseed16-1.c: New.
4743 * gcc.target/i386/rdseed32-1.c: Ditto
4744 * gcc.target/i386/rdseed64-1.c: Ditto
4745 * gcc.target/i386/sse-12.c: Add -mrdseed.
4746 * gcc.target/i386/sse-13.c: Ditto.
4747 * gcc.target/i386/sse-14.c: Ditto.
4748 * g++.dg/other/i386-2.C: Ditto.
4749 * g++.dg/other/i386-3.C: Ditto.
4750
4751 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4752
4753 PR target/51244
4754 * gcc.target/sh/pr51244-4.c: New.
4755
4756 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4759 for alpha*-*-* targets. Cleanup original tree dump.
4760
4761 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4762
4763 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4764 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4765
4766 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4767
4768 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4769 rand, srand. Include <stdlib.h>.
4770
4771 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4772
4773 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4774
4775 2012-07-26 Richard Henderson <rth@redhat.com>
4776
4777 * gcc.dg/attr-hotcold-1.c: New.
4778 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4779
4780 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4781 Sandra Loosemore <sandra@codesourcery.com>
4782
4783 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4784
4785 2012-07-26 Tobias Burnus <burnus@net-b.de>
4786
4787 * gfortran.dg/contiguous_1.f90: Update dg-error.
4788 * gfortran.dg/proc_ptr_32.f90: Ditto.
4789
4790 2012-07-26 Richard Guenther <rguenther@suse.de>
4791
4792 PR tree-optimization/54098
4793 * gcc.dg/torture/pr54098.c: New testcase.
4794
4795 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4796
4797 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4798 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4799
4800 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4801
4802 PR fortran/44354
4803 * gfortran.dg/array_constructor_39.f90: New test.
4804
4805 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4806
4807 PR fortran/44354
4808 * gfortran.dg/array_constructor_38.f90: New test.
4809
4810 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4811
4812 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4813
4814 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/noreturn5.ad[sb]: New test.
4817
4818 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4819 Paul Brook <paul@codesourcery.com>
4820
4821 PR target/53633
4822
4823 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4824 * c-c++-common/pr53633.c: New test.
4825
4826 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4827
4828 * gcc.target/i386/asm-dialect-1.c: New test case.
4829
4830 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4831 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4832
4833 * gcc.target/i386/prefetchw-1.c: New.
4834 * gcc.target/i386/sse-12.c: Add -mprfchw.
4835 * gcc.target/i386/sse-13.c: Ditto.
4836 * gcc.target/i386/sse-14.c: Ditto.
4837 * gcc.target/i386/sse-22.c: Ditto.
4838 * gcc.target/i386/sse-23.c: Ditto.
4839 * g++.dg/other/i386-2.C: Ditto.
4840 * g++.dg/other/i386-3.C: Ditto.
4841
4842 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4843
4844 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4845
4846 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4847
4848 PR target/54051
4849 * gcc.target/arm/pr54051.c: New.
4850 * gcc.target/arm/vfp-1.c: Adjust test.
4851
4852 2012-07-24 Julian Brown <julian@codesourcery.com>
4853
4854 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4855 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4856 hard-float ARM.
4857
4858 2012-07-23 Paul Brook <paul@codesourcery.com>
4859
4860 * g++.dg/other/armv7m-1.c: New test.
4861
4862 2012-07-23 Julian Brown <julian@codesourcery.com>
4863
4864 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4865 ARM.
4866 (DO_TEST): Define to 1 for appropriate ARM targets.
4867
4868 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4869
4870 PR tree-optimization/53881
4871 * gcc.dg/pr53881.c: Renamed to ...
4872 * gcc.dg/pr53881-1.c: ... this.
4873 * gcc.dg/pr53881-2.c: New test.
4874
4875 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4876
4877 Handle recent changes in default atomics for cris*-*-linux*.
4878 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4879 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4880 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4881 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4882 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4883 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4884 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4885 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4886 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4887 -mno-unaligned-atomic-may-use-library is in effect for
4888 cris*-*-linux*.
4889 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4890 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4891 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4892 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4893 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4894 gcc.target/cris/torture/sync-mis-op-i-1.c,
4895 gcc.target/cris/torture/sync-mis-op-i-2.c,
4896 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4897 gcc.target/cris/torture/sync-mis-op-i-3.c,
4898 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4899 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4900 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4901 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4902 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4903 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4904 (main): Remove local variable x.
4905 [mis_ok]: Check that atomics don't fail.
4906
4907 2012-07-21 Andrew Pinski <apinski@cavium.com>
4908
4909 * gcc.dg/tree-ssa/vrp72.c: New test.
4910 * gcc.dg/tree-ssa/vrp73.c: New test.
4911 * gcc.dg/tree-ssa/vrp74.c: New test.
4912 * gcc.dg/tree-ssa/vrp75.c: New test.
4913
4914 2012-07-21 Andrew Pinski <apinski@cavium.com>
4915
4916 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4917 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4918
4919 2012-07-21 Andrew Pinski <apinski@cavium.com>
4920
4921 * gcc.target/mips/octeon-pop-2.c: New testcase.
4922
4923 2012-07-21 Tobias Burnus <burnus@net-b.de>
4924
4925 PR fortran/48820
4926 * gfortran.dg/assumed_rank_3.f90: New.
4927 * gfortran.dg/assumed_rank_11.f90: New.
4928 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4929 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4930 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4931
4932 2012-07-21 Andrew Pinski <apinski@cavium.com>
4933
4934 * gcc.target/mips/unaligned-1.c: New testcase.
4935
4936 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4937
4938 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4939
4940 2012-07-20 Tobias Burnus <burnus@net-b.de>
4941
4942 * gfortran.dg/bind_c_array_params_2.f90: New.
4943 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4944 and update dg-error.
4945
4946 2012-07-20 Tobias Burnus <burnus@net-b.de>
4947
4948 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4949
4950 2012-07-20 Jason Merrill <jason@redhat.com>
4951
4952 PR c++/54038
4953 * g++.dg/other/array7.C: New.
4954
4955 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4956
4957 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4958 the basic block and check loop depth.
4959 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4960 matching patterns and comments.
4961 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4962 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4963
4964 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR c++/28656
4967 * c-c++-common/pr28656.c: New test.
4968
4969 2012-07-19 Jason Merrill <jason@redhat.com>
4970
4971 PR c++/54026
4972 * g++.dg/init/mutable1.C: New.
4973
4974 2012-07-20 Tobias Burnus <burnus@net-b.de>
4975
4976 PR fortran/48820
4977 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4978 * gfortran.dg/assumed_rank_1.f90: New.
4979 * gfortran.dg/assumed_rank_1_c.c: New.
4980 * gfortran.dg/assumed_rank_2.f90: New.
4981 * gfortran.dg/assumed_rank_4.f90: New.
4982 * gfortran.dg/assumed_rank_5.f90: New.
4983 * gfortran.dg/assumed_rank_6.f90: New.
4984 * gfortran.dg/assumed_rank_7.f90: New.
4985 * gfortran.dg/assumed_rank_8.f90: New.
4986 * gfortran.dg/assumed_rank_8_c.c: New.
4987 * gfortran.dg/assumed_rank_9.f90: New.
4988 * gfortran.dg/assumed_rank_10.f90: New.
4989 * gfortran.dg/assumed_rank_12.f90: New.
4990
4991 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4992
4993 * gnat.dg/opt25.adb: New test.
4994 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4995 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4996
4997 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4998
4999 * gnat.dg/aggr20.ad[sb]: New test.
5000 * gnat.dg/aggr20_pkg.ads: New helper.
5001
5002 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gnat.dg/derived_type3.adb: New test.
5005 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5006
5007 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR rtl-optimization/53942
5010 * gcc.dg/pr53942.c: New test.
5011
5012 2012-07-19 Jason Merrill <jason@redhat.com>
5013
5014 PR c++/54021
5015 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5016
5017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/discr38.adb: New test.
5020
5021 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR middle-end/54017
5024 * c-c++-common/gomp/pr54017.c: New test.
5025
5026 2012-07-19 Richard Guenther <rguenther@suse.de>
5027 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * gnat.dg/loop_optimization11.adb: New testcase.
5030 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5031
5032 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5033 Jason Merrill <jason@redhat.com>
5034
5035 * g++.dg/cpp0x/sfinae37.C: New.
5036 * g++.dg/template/access23.C: New.
5037 * g++.dg/template/access7.C: Adjust.
5038 * g++.dg/template/sfinae10.C: Don't expect errors.
5039 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5040
5041 2012-07-18 Julian Brown <julian@codesourcery.com>
5042 Sandra Loosemore <sandra@codesroucery.com>
5043
5044 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5045
5046 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5047
5048 * gnat.dg/noreturn4.ad[sb]: New test.
5049 * gnat.dg/noreturn4_pkg.ads: New helper.
5050
5051 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5052 Julian Brown <julian@codesourcery.com>
5053
5054 * gcc.target/arm/neon-vdup-1.c: New test case.
5055 * gcc.target/arm/neon-vdup-2.c: New test case.
5056 * gcc.target/arm/neon-vdup-3.c: New test case.
5057 * gcc.target/arm/neon-vdup-4.c: New test case.
5058 * gcc.target/arm/neon-vdup-5.c: New test case.
5059 * gcc.target/arm/neon-vdup-6.c: New test case.
5060 * gcc.target/arm/neon-vdup-7.c: New test case.
5061 * gcc.target/arm/neon-vdup-8.c: New test case.
5062 * gcc.target/arm/neon-vdup-9.c: New test case.
5063 * gcc.target/arm/neon-vdup-10.c: New test case.
5064 * gcc.target/arm/neon-vdup-11.c: New test case.
5065 * gcc.target/arm/neon-vdup-12.c: New test case.
5066 * gcc.target/arm/neon-vdup-13.c: New test case.
5067 * gcc.target/arm/neon-vdup-14.c: New test case.
5068 * gcc.target/arm/neon-vdup-15.c: New test case.
5069 * gcc.target/arm/neon-vdup-16.c: New test case.
5070 * gcc.target/arm/neon-vdup-17.c: New test case.
5071 * gcc.target/arm/neon-vdup-18.c: New test case.
5072 * gcc.target/arm/neon-vdup-19.c: New test case.
5073 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5074 arguments non-constant.
5075
5076 2012-07-18 Richard Guenther <rguenther@suse.de>
5077
5078 PR tree-optimization/53970
5079 * g++.dg/torture/pr53970.C: New testcase.
5080
5081 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5082
5083 PR target/38621
5084 * gcc.c-torture/compile/pr38621.c: New.
5085
5086 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5087
5088 PR target/33135
5089 * gcc.target/sh/pr33135-1.c: New.
5090 * gcc.target/sh/pr33135-2.c: New.
5091 * gcc.target/sh/pr33135-3.c: New.
5092 * gcc.target/sh/pr33135-4.c: New.
5093
5094 2012-07-17 Jason Merrill <jason@redhat.com>
5095
5096 PR c++/53995
5097 * g++.dg/parse/enum9.C: New.
5098
5099 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5100 Sandra Loosemore <sandra@codesourcery.com>
5101
5102 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5103 if there is a conflict with -mcpu=. Use -mcpu=5208.
5104
5105 2012-07-17 Jason Merrill <jason@redhat.com>
5106
5107 PR c++/53989
5108 * g++.dg/template/array23.C: New.
5109
5110 2012-07-17 Tobias Burnus <burnus@net-b.de>
5111
5112 PR fortran/53985
5113 * gfortran.dg/bind_c_usage_26.f90: New.
5114 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5115 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5116 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5117 * gfortran.dg/interop_params.f03: Ditto.
5118
5119 2012-07-17 Jason Merrill <jason@redhat.com>
5120
5121 * g++.dg/template/inherit8.C: Adjust.
5122 * g++.dg/template/using21.C: Adjust.
5123 * g++.dg/template/using22.C: Adjust.
5124
5125 PR c++/53549
5126 * g++.dg/template/current-inst1.C: New.
5127 * g++.dg/parse/crash35.C: Adjust.
5128
5129 2012-07-17 Tobias Burnus <burnus@net-b.de>
5130
5131 PR fortran/52101
5132 * gfortran.dg/oldstyle_4.f90: New.
5133
5134 2012-07-17 Tobias Burnus <burnus@net-b.de>
5135
5136 PR fortran/49265
5137 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5138 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5139
5140 2012-07-16 Jason Merrill <jason@redhat.com>
5141
5142 * g++.dg/parse/access8.C: Adjust.
5143 * g++.dg/template/sfinae6_neg.C: Adjust.
5144
5145 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5146
5147 PR fortran/53824
5148 * gfortran.dg/coarray_allocate_1.f90: New test.
5149
5150 2012-07-16 Andrew Pinski <apinski@cavium.com>
5151
5152 * gcc.c-torture/execute/bswap-1.c: New testcase.
5153 * gcc.c-torture/compile/unalign-1.c: New testcase.
5154 * gcc.c-torture/compile/20120524-1.c: New testcase.
5155 * gcc.c-torture/compile/20101216-1.c: New testcase.
5156
5157 2012-07-16 Dehao Chen <dehao@google.com>
5158
5159 Revert
5160 2012-07-10 Dehao Chen <dehao@google.com>
5161
5162 * gcc.dg/debug_info_inline.c: New test.
5163
5164 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5165
5166 PR fortran/53956
5167 * gfortran.dg/proc_decl_28.f90: New.
5168
5169 2012-07-16 Andrew Pinski <apinski@cavium.com>
5170
5171 * gcc.dg/torture/builtins-1.c: New testcase.
5172
5173 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5174
5175 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5176 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5177 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5178 gcc.target/cris/sync-1-v10.c,
5179 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5180 pass -mno-unaligned-atomic-may-use-library.
5181 * gcc.target/cris/sync-xchg-1.c: New test.
5182 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5183 valid register operand output modifier.
5184
5185 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5186
5187 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5188 characters.
5189
5190 2012-07-13 Andrew Pinski <apinski@cavium.com>
5191
5192 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5193 rather than cleanup-tree-dump.
5194 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5195
5196 2012-07-13 Richard Guenther <rguenther@suse.de>
5197
5198 PR tree-optimization/53907
5199 * gcc.target/i386/pr53907.c: New testcase.
5200
5201 2012-07-13 Richard Guenther <rguenther@suse.de>
5202
5203 PR tree-optimization/53922
5204 * gcc.dg/torture/pr53922.c: New testcase.
5205
5206 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5207
5208 PR rtl-optimization/53908
5209 * gcc.dg/torture/pr53908.c: New test.
5210
5211 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5212
5213 PR c++/53531
5214 * g++.dg/cpp0x/variadic135.C: New.
5215
5216 2012-07-12 Jason Merrill <jason@redhat.com>
5217
5218 * g++.dg/template/sfinae6_neg.C: Adjust.
5219
5220 2012-07-12 Tobias Burnus <burnus@net-b.de>
5221
5222 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5223 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5224 scan-tree-dump-times pattern.
5225
5226 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5229
5230 2012-07-11 Jason Merrill <jason@redhat.com>
5231
5232 DR 1402
5233 * g++.g/cpp0x/defaulted37.C: New.
5234
5235 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5236
5237 PR target/53859
5238 * gcc.target/arm/pr53859.c: New test.
5239
5240 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5241
5242 PR target/53886
5243 * gcc.c-torture/compile/pr53886.c: New.
5244
5245 2012-07-10 Dehao Chen <dehao@google.com>
5246
5247 * gcc.dg/debug_info_inline.c: New test.
5248
5249 2012-07-10 Jason Merrill <jason@redhat.com>
5250
5251 PR c++/53733
5252 * g++.dg/cpp0x/defaulted36.C: New.
5253 * g++.dg/cpp0x/defaulted21.C: Adjust.
5254
5255 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5256
5257 2012-07-09 Sterling Augustine <saugustine@google.com>
5258
5259 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5260
5261 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5262
5263 PR tree-optimization/53887
5264 * gcc.dg/pr53887.c: New test.
5265
5266 2012-07-09 Jason Merrill <jason@redhat.com>
5267
5268 PR c++/53882
5269 * g++.dg/cpp0x/nullptr29.C: New.
5270
5271 2012-07-09 Tom de Vries <tom@codesourcery.com>
5272 Richard Guenther <rguenther@suse.de>
5273
5274 * gcc.dg/builtin-unreachable-6.c: New test.
5275 * gcc.dg/builtin-unreachable-5.c: New test.
5276
5277 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5278
5279 PR tree-optimization/53881
5280 * gcc.dg/pr53881.c: New test.
5281
5282 2012-07-06 Jason Merrill <jason@redhat.com>
5283
5284 PR c++/53862
5285 * g++.dg/cpp0x/variadic134.C: New.
5286
5287 PR c++/53858
5288 * g++.dg/cpp0x/alias-decl-20.C: New.
5289
5290 2012-07-06 Tom de Vries <tom@codesourcery.com>
5291
5292 PR tree-optimization/51879
5293 * gcc.dg/pr51879-16.c: New test.
5294 * gcc.dg/pr51879-17.c: Same.
5295
5296 2012-07-06 Tom de Vries <tom@codesourcery.com>
5297
5298 PR tree-optimization/52009
5299 * gcc.dg/pr51879-7.c: New test.
5300 * gcc.dg/pr51879-18.c: New test.
5301
5302 2012-07-05 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/50852
5305 * g++.dg/template/typedef39.C: New.
5306
5307 PR c++/53039
5308 * g++.dg/cpp0x/variadic133.C: New.
5309 * g++.dg/template/param1.C: Adjust.
5310
5311 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5312
5313 PR target/48941
5314 PR target/51980
5315 * gcc.target/arm/neon/vtrnf32.c: Update.
5316 * gcc.target/arm/neon/vtrns32.c: Update.
5317 * gcc.target/arm/neon/vtrnu32.c: Update.
5318 * gcc.target/arm/neon/vzipf32.c: Update.
5319 * gcc.target/arm/neon/vzips32.c: Update.
5320 * gcc.target/arm/neon/vzipu32.c: Update.
5321
5322 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5323
5324 PR fortran/53732
5325 * gfortran.dg/inline_sum_4.f90: New test.
5326
5327 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5328
5329 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5330
5331 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5332
5333 * gcc.target/arm/fma-sp.c: New testcase.
5334 * gcc.target/arm/fma.c: Likewise.
5335 * gcc.target/arm/fma.h: Likewise.
5336
5337 2012-07-04 Jason Merrill <jason@redhat.com>
5338
5339 PR c++/53848
5340 * g++.dg/other/enum3.C: New.
5341
5342 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5343
5344 PR middle-end/53321
5345 * g++.dg/torture/pr53321.C: New test.
5346
5347 2012-07-04 Richard Guenther <rguenther@suse.de>
5348
5349 PR tree-optimization/53844
5350 * g++.dg/tree-ssa/pr53844.C: New testcase.
5351
5352 2012-07-04 Richard Guenther <rguenther@suse.de>
5353
5354 PR tree-optimization/53849
5355 * gcc.dg/pr53849.c: New testcase.
5356
5357 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c++/53812
5360 * g++.dg/ext/label14.C: New test.
5361
5362 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5363
5364 PR target/53811
5365 * g++.dg/other/pr53811.C: New test.
5366
5367 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5368
5369 PR target/28896
5370 * gcc.target/m68k/stack-limit-1.c: New testcase.
5371
5372 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 * gnat.dg/recursive_call.adb: New test.
5375
5376 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5377
5378 * gnat.dg/discr37.ad[sb]: New test.
5379
5380 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5381
5382 * g++.dg/other/packed1.C: Remove SH from xfail list.
5383
5384 2012-07-02 Jason Merrill <jason@redhat.com>
5385
5386 PR c++/53619
5387 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5388
5389 PR c++/53783
5390 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5391
5392 PR c++/53788
5393 * g++.dg/cpp0x/decltype39.C: New.
5394 * g++.dg/diagnostic/method1.C: Adjust.
5395
5396 PR c++/53816
5397 * g++.dg/template/ref6.C: New.
5398
5399 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5400
5401 PR target/53568
5402 * gcc.target/sh/pr53568-1.c: New.
5403
5404 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5405
5406 PR target/51244
5407 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5408
5409 2012-07-02 Jason Merrill <jason@redhat.com>
5410
5411 PR c++/53821
5412 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5413
5414 PR c++/53524
5415 * g++.dg/template/enum7.C: New.
5416 * g++.dg/other/ptrmem10.C: Adjust.
5417 * g++.dg/other/ptrmem11.C: Adjust.
5418 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5419
5420 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5421
5422 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5423
5424 2012-07-01 Wei Guozhi <carrot@google.com>
5425
5426 PR target/53447
5427 * gcc.target/arm/pr53447-1.c: New testcase.
5428 * gcc.target/arm/pr53447-2.c: New testcase.
5429 * gcc.target/arm/pr53447-3.c: New testcase.
5430 * gcc.target/arm/pr53447-4.c: New testcase.
5431
5432 2012-06-29 Richard Guenther <rguenther@suse.de>
5433
5434 PR tree-optimization/47061
5435 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5436
5437 2012-06-29 Richard Guenther <rguenther@suse.de>
5438
5439 PR tree-optimization/37541
5440 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5441
5442 2012-06-29 Richard Guenther <rguenther@suse.de>
5443
5444 PR tree-optimization/52589
5445 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5446
5447 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5448
5449 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5450
5451 * g++.dg/template/error46.C: Add missing comment to dg-message.
5452 * g++.dg/template/crash107.C: Likewise.
5453 * g++.dg/template/error47.C: Likewise.
5454 * g++.dg/template/crash108.C: Likewise.
5455 * g++.dg/overload/operator5.C: Likewise.
5456
5457 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5458 errors in dg-message directives, add comments.
5459
5460 2012-06-28 Kai Tietz <ktietz@redhat.com>
5461
5462 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5463 hard-coded 'unsigned long'.
5464
5465 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR tree-optimization/51581
5468 * gcc.dg/vect/pr51581-4.c: New test.
5469
5470 PR tree-optimization/53645
5471 * gcc.c-torture/execute/pr53645-2.c: New test.
5472
5473 2012-06-28 Richard Guenther <rguenther@suse.de>
5474
5475 PR middle-end/53790
5476 * gcc.dg/torture/pr53790.c: New testcase.
5477
5478 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR tree-optimization/53645
5481 * gcc.c-torture/execute/pr53645.c: New test.
5482
5483 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5484
5485 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5486
5487 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5488
5489 PR debug/53671
5490 PR debug/49888
5491 * gcc.dg/guality/pr49888.c: Account for the possibility that
5492 the variable is optimized out at the first test.
5493
5494 2012-06-27 Jason Merrill <jason@redhat.com>
5495
5496 * g++.dg/cpp0x/override2.C: Adjust.
5497 * g++.dg/template/error5.C: Adjust.
5498 * g++.dg/parse/crash28.C: Adjust.
5499
5500 PR c++/53563
5501 * g++.dg/parse/template27.C: New.
5502 * g++.dg/template/crash74.C: Adjust expected output.
5503
5504 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5505
5506 PR fortran/41951
5507 PR fortran/49591
5508 * gfortran.dg/typebound_operator_16.f03: New.
5509
5510 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5511
5512 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5513 even src1.i and src2.i fields even in the second half of the arrays.
5514
5515 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5516
5517 PR c++/51033.
5518 * g++.dg/torture/vshuf-16.inc: New test.
5519 * g++.dg/torture/vshuf-2.inc: New test.
5520 * g++.dg/torture/vshuf-4.inc: New test.
5521 * g++.dg/torture/vshuf-8.inc: New test.
5522 * g++.dg/torture/vshuf-main.inc: New test.
5523 * g++.dg/torture/vshuf-v16hi.C: New test.
5524 * g++.dg/torture/vshuf-v16qi.C: New test.
5525 * g++.dg/torture/vshuf-v2df.C: New test.
5526 * g++.dg/torture/vshuf-v2di.C: New test.
5527 * g++.dg/torture/vshuf-v2sf.C: New test.
5528 * g++.dg/torture/vshuf-v2si.C: New test.
5529 * g++.dg/torture/vshuf-v4df.C: New test.
5530 * g++.dg/torture/vshuf-v4di.C: New test.
5531 * g++.dg/torture/vshuf-v4sf.C: New test.
5532 * g++.dg/torture/vshuf-v4si.C: New test.
5533 * g++.dg/torture/vshuf-v8hi.C: New test.
5534 * g++.dg/torture/vshuf-v8qi.C: New test.
5535 * g++.dg/torture/vshuf-v8si.C: New test.
5536
5537 2012-06-27 Richard Guenther <rguenther@suse.de>
5538
5539 PR middle-end/53676
5540 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5541
5542 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5543
5544 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5545 scan-dump-dem-not): Use printable pattern in test name.
5546
5547 2012-06-26 Sterling Augustine <saugustine@google.com>
5548 Dominique Dhumieres <dominiq@lps.ens.fr>
5549
5550 * gcc.dg/pubtypes-2.c: Update expected output.
5551 * gcc.dg/pubtypes-3.c: Likewise.
5552 * gcc.dg/pubtypes-4.c: Likewise.
5553
5554 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5555
5556 * gcc.dg/tree-ssa/slsr-1.c: New test.
5557 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5558 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5559 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5560
5561 2012-06-26 Matt Turner <mattst88@gmail.com>
5562
5563 PR target/35294
5564 * gcc.target/arm/mmx-2.c: New.
5565
5566 2012-06-26 Richard Guenther <rguenther@suse.de>
5567
5568 PR c++/53752
5569 * g++.dg/torture/pr53752.C: New testcase.
5570
5571 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR tree-optimization/53748
5574 * gcc.c-torture/compile/pr53748.c: New test.
5575
5576 2012-06-25 Jason Merrill <jason@redhat.com>
5577
5578 PR c++/53498
5579 PR c++/53305
5580 * g++.dg/cpp0x/decltype38.C: New.
5581 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5582
5583 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5584
5585 * lib/target-supports-dg.exp (testname-for-summary): New.
5586 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5587 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5588 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5589 scan-module-absence, output-exists, output-exists-not: Use
5590 testname-for-summary.
5591 (dg-test): Clean up testname_with_flags.
5592 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5593 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5594 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5595 scan-assembler-dem-not, object-size: Use testname-for-summary.
5596 * lib/gcov.exp (run-gcov): Likewise.
5597 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5598 scan-dump-dem, scan-dump-dem-note): Likewise.
5599
5600 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5601 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5602 including profopt.opt; save and restore existing value.
5603 * g++.dg/bprob/bprob.exp: Likewise.
5604 * gcc.dg/matrix/matrix.exp: Likewise.
5605 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5606 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5607 PROFOPT_OPTIONS.
5608
5609 2012-06-25 Richard Henderson <rth@redhat.com>
5610
5611 * gcc.dg/pr53749.c: New.
5612
5613 2012-06-25 Jason Merrill <jason@redhat.com>
5614
5615 PR c++/52988
5616 * g++.dg/cpp0x/nullptr28.C: New.
5617
5618 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5619
5620 * gcc.target/arm/neon-vld1_dupQ.c: New.
5621
5622 2012-06-25 Florian Weimer <fweimer@redhat.com>
5623
5624 * g++.dg/init/new35.C: New.
5625 * g++.dg/init/new36.C: New.
5626 * g++.dg/init/new37.C: New.
5627 * g++.dg/ext/vla5.C: New warning.
5628 * g++.dg/ext/vla8.C: New warning.
5629 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5630
5631 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5632 James Greenhalgh <james.greenhalgh@arm.com>
5633
5634 * gcc.target/arm/ftest-support-arm.h New testcase.
5635 * gcc.target/arm/ftest-support-thumb.h Likewise.
5636 * gcc.target/arm/ftest-support.h Likewise.
5637 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5638 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5639 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5640 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5641 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5642 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5643 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5644 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5645 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5646 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5647 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5648 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5649 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5650 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5651 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5652 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5653 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5654 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5655 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5656 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5657 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5658 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5659 * lib/target-supports.exp
5660 (check_effective_target_arm_arch_FUNC): Add support for more
5661 architectures.
5662 (add_options_for_arm_arch_FUNC): Likewise.
5663 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5664
5665 2012-06-25 Jason Merrill <jason@redhat.com>
5666
5667 PR c++/53202
5668 * g++.dg/cpp0x/constexpr-tuple.C: New.
5669
5670 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR target/53759
5673 * gcc.target/i386/pr53759.c: New test.
5674
5675 PR c++/53594
5676 * g++.dg/cpp0x/nsdmi7.C: New test.
5677
5678 2012-06-24 Kai Tietz <ktietz@redhat.com>
5679
5680 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5681 for LLP64 targets.
5682 * gcc.target/i386/pr38988.c: Likewise.
5683
5684 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5685
5686 PR fortran/47710
5687 PR fortran/53328
5688 * gfortran.dg/typebound_generic_12.f03: New.
5689 * gfortran.dg/typebound_generic_13.f03: New.
5690
5691 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5692
5693 * gnat.dg/lto15.ad[sb]: New test.
5694
5695 2012-06-21 Meador Inge <meadori@codesourcery.com>
5696
5697 PR c/53702
5698 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5699
5700 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5701
5702 * gcc.dg/pch/ident-1.c: New test.
5703 * gcc.dg/pch/ident-1.hs: Header file for new test.
5704
5705 2012-06-21 Michael Matz <matz@suse.de>
5706
5707 PR middle-end/53688
5708 * gcc.c-torture/execute/pr53688.c: New test.
5709
5710 2012-06-20 Richard Guenther <rguenther@suse.de>
5711
5712 PR tree-optimization/30318
5713 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5714
5715 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5716
5717 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5718
5719 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5720
5721 * gcc.target/i386/clearcapv2.map: New file.
5722 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5723
5724 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5725
5726 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5727 and add __sh__ case.
5728
5729 2012-06-19 Jason Merrill <jason@redhat.com>
5730
5731 PR c++/52637
5732 * g++.dg/debug/localclass1.C: New.
5733
5734 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5735
5736 * g++.dg/cpp0x/override4.C: New.
5737
5738 2012-06-14 Jason Merrill <jason@redhat.com>
5739
5740 PR c++/53651
5741 * g++.dg/cpp0x/decltype37.C: New.
5742
5743 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5744
5745 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5746
5747 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5748
5749 * gcc.c-torture/compile/vector-5.c,
5750 gcc.c-torture/compile/vector-6.c: New tests.
5751
5752 2012-06-19 Richard Henderson <rth@redhat.com>
5753
5754 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5755
5756 2012-06-19 Richard Guenther <rguenther@suse.de>
5757
5758 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5759
5760 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5761
5762 PR target/53712
5763 * gcc.target/i386/pr53712.c: New test.
5764
5765 2012-06-18 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/53692
5768 * gfortran.dg/elemental_optional_args_6.f90: New.
5769
5770 2012-06-18 Tobias Burnus <burnus@net-b.de>
5771
5772 PR fortran/53526
5773 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5774 * gfortran.dg/coarray/move_alloc_1.f90
5775
5776 2012-06-18 Tobias Burnus <burnus@net-b.de>
5777
5778 PR fortran/53526
5779 * gfortran.dg/coarray_27.f90: New.
5780
5781 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5782 Greta Yorsh <Greta.Yorsh@arm.com>
5783
5784 * gcc.target/arm/epilog-1.c: New test.
5785
5786 2012-06-18 Richard Guenther <rguenther@suse.de>
5787
5788 PR tree-optimization/53693
5789 * g++.dg/torture/pr53693.C: New testcase.
5790
5791 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5792
5793 PR tree-optimization/53703
5794 * gcc.dg/torture/pr53703.c: New test.
5795
5796 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5797
5798 PR middle-end/53698
5799 * gcc.target/i386/pr53698.c: New test.
5800
5801 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5802
5803 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5804
5805 2012-06-17 Tobias Burnus <burnus@net-b.de>
5806
5807 PR fortran/53691
5808 PR fortran/53685
5809 * gfortran.dg/transfer_check_3.f90: New.
5810
5811 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5812
5813 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5814
5815 2012-06-16 Tobias Burnus <burnus@net-b.de>
5816
5817 PR fortran/53642
5818 PR fortran/45170
5819 * gfortran.dg/deferred_type_param_8.f90: New.
5820
5821 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5822
5823 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5824 testname that includes flags, passed in as new argument, in
5825 pass/fail messages.
5826 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5827 and pass it to verify-* procedures.
5828
5829 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5830 alignment torture options with usual torture options.
5831
5832 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5833 messages reported for one line of source code.
5834 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5835 * g++.dg/cpp0x/decltype2.C: Likewise.
5836 * g++.dg/cpp0x/decltype3.C: Likewise.
5837 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5838 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5839 * g++.dg/cpp0x/static_assert3.C: Likewise.
5840 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5841 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5842 * g++.dg/cpp0x/union1.C: Likewise.
5843 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5844 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5845 * g++.dg/cpp0x/variadic2.C: Likewise.
5846 * g++.dg/cpp0x/variadic20.C: Likewise.
5847 * g++.dg/cpp0x/variadic74.C: Likewise.
5848 * g++.dg/diagnostic/bitfld2.C: Likewise.
5849 * g++.dg/ext/attrib44.C: Likewise.
5850 * g++.dg/ext/no-asm-1.C: Likewise.
5851 * g++.dg/other/error34.C: Likewise.
5852 * g++.dg/parse/crash46.C: Likewise.
5853 * g++.dg/parse/error10.C: Likewise.
5854 * g++.dg/parse/error2.C: Likewise.
5855 * g++.dg/parse/error3.C: Likewise.
5856 * g++.dg/parse/error36.C: Likewise.
5857 * g++.dg/parse/error8.C: Likewise.
5858 * g++.dg/parse/error9.C: Likewise.
5859 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5860 * g++.dg/parse/parser-pr28152.C: Likewise.
5861 * g++.dg/parse/template25.C: Likewise.
5862 * g++.dg/parse/typename11.C: Likewise.
5863 * g++.dg/tc1/dr147.C: Likewise.
5864 * g++.dg/template/deduce3.C: Likewise.
5865 * g++.dg/template/koenig9.C: Likewise.
5866 * g++.dg/template/pr23510.C: Likewise.
5867 * g++.dg/warn/pr12242.C: Likewise.
5868 * g++.dg/warn/pr30551-2.C: Likewise.
5869 * g++.dg/warn/pr30551.C: Likewise.
5870 * g++.old-deja/g++.other/typename1.C: Likewise.
5871 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5872
5873 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5874
5875 PR c++/51033
5876 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5877 * c-c++-common/torture/vshuf-2.inc: Likewise.
5878 * c-c++-common/torture/vshuf-4.inc: Likewise.
5879 * c-c++-common/torture/vshuf-8.inc: Likewise.
5880 * c-c++-common/torture/vshuf-main.inc: Likewise.
5881 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5882 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5883 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5884 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5885 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5886 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5887 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5888 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5889 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5890 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5891 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5892 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5893 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5894 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5895
5896 2012-06-15 Michael Matz <matz@suse.de>
5897
5898 * gcc.dg/tree-ssa/vector-4.c: New test.
5899
5900 2012-06-15 Michael Matz <matz@suse.de>
5901
5902 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5903 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5904
5905 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5906
5907 PR tree-optimization/53636
5908 * gcc.target/arm/pr53636.c: New test.
5909
5910 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR tree-optimization/51581
5913 * gcc.c-torture/execute/pr51581-1.c: New test.
5914 * gcc.c-torture/execute/pr51581-2.c: New test.
5915 * gcc.dg/vect/pr51581-1.c: New test.
5916 * gcc.dg/vect/pr51581-2.c: New test.
5917 * gcc.dg/vect/pr51581-3.c: New test.
5918 * gcc.target/i386/avx-pr51581-1.c: New test.
5919 * gcc.target/i386/avx-pr51581-2.c: New test.
5920 * gcc.target/i386/avx2-pr51581-1.c: New test.
5921 * gcc.target/i386/avx2-pr51581-2.c: New test.
5922 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5923
5924 2012-06-15 Richard Guenther <rguenther@suse.de>
5925
5926 * gcc.c-torture/execute/20120615-1.c: New testcase.
5927
5928 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * gnat.dg/vect8.ad[sb]: New test.
5931
5932 2012-06-14 Richard Guenther <rguenther@suse.de>
5933
5934 * gcc.dg/tree-ssa/vrp.h: New testcase.
5935 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5936
5937 2012-06-13 Christian Bruel <christian.bruel@st.com>
5938
5939 PR target/53621
5940 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5941
5942 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5943
5944 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5945
5946 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5947
5948 PR testsuite/20771
5949 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5950 test summary unique.
5951
5952 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5953 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5954 scan-stack-usage-not): Don't strip torture options from test name.
5955
5956 * lib/scandump.exp (scan-dump-times): Use printable version of
5957 regexp in test summary line.
5958
5959 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5960 messages reported for one line of source code.
5961 * gcc.dg/format/few-1.c: Likewise.
5962 * gcc.dg/ia64-sync-2.c: Likewise.
5963 * gcc.dg/sync-2.c: Likewise.
5964 * gcc.dg/noncompile/pr44517.c: Likewise.
5965
5966 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5967
5968 PR debug/49888
5969 * gcc.dg/guality/pr49888.c: New.
5970
5971 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5972
5973 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5974 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5975 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5976
5977 2012-06-13 Tobias Burnus <burnus@net-b.de>
5978
5979 PR fortran/53643
5980 * gfortran.dg/intent_out_7.f90: New.
5981
5982 2012-06-13 Tobias Burnus <burnus@net-b.de>
5983
5984 PR fortran/53597
5985 * gfortran.dg/save_4.f90: New.
5986
5987 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c/53532
5990 PR c/51034
5991 PR c/53196
5992 * gcc.dg/pr53532.c: New test.
5993 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5994 adjust line numbers.
5995 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5996 * gcc.dg/Wcxx-compat-8.c: Likewise.
5997 * gcc.dg/pr51034.c: New test.
5998 * gcc.dg/pr53196-1.c: New test.
5999 * gcc.dg/pr53196-2.c: New test.
6000
6001 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6002
6003 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6004 alignment torture options with usual torture options.
6005 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6006 instead of dg-options.
6007 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6008 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6009 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6010 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6011 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6012 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6013
6014 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6015 to checks for multiple messages reported for one line of source code.
6016 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6017
6018 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6019 messages reported for one line of source code.
6020
6021 * gcc.dg/20031223-1.c: Add comments to check for multiple
6022 messages reported for one line of source code.
6023 * gcc.dg/Wconversion-integer.c: Likewise.
6024 * gcc.dg/Wfatal-2.c: Likewise.
6025 * gcc.dg/Wfatal.c: Likewise.
6026 * gcc.dg/Wobjsize-1.c: Likewise.
6027 * gcc.dg/c99-vla-jump-1.c: Likewise.
6028 * gcc.dg/c99-vla-jump-2.c: Likewise.
6029 * gcc.dg/c99-vla-jump-3.c: Likewise.
6030 * gcc.dg/c99-vla-jump-4.c: Likewise.
6031 * gcc.dg/c99-vla-jump-5.c: Likewise.
6032 * gcc.dg/decl-9.c: Likewise.
6033 * gcc.dg/declspec-10.c: Likewise.
6034 * gcc.dg/declspec-18.c: Likewise.
6035 * gcc.dg/mtune.c: Likewise.
6036 * gcc.dg/parser-pr28152-2.c: Likewise.
6037 * gcc.dg/parser-pr28152.c: Likewise.
6038 * gcc.dg/pr14475.c: Likewise.
6039 * gcc.dg/pr27953.c: Likewise.
6040 * gcc.dg/pr28322-3.c: Likewise.
6041 * gcc.dg/pr30457.c: Likewise.
6042 * gcc.dg/pr30551-2.c: Likewise.
6043 * gcc.dg/pr30551-3.c: Likewise.
6044 * gcc.dg/pr30551-4.c: Likewise.
6045 * gcc.dg/pr30551-5.c: Likewise.
6046 * gcc.dg/pr30551-6.c: Likewise.
6047 * gcc.dg/pr30551.c: Likewise.
6048 * gcc.dg/pr45461.c: Likewise.
6049 * gcc.dg/pr48552-1.c: Likewise.
6050 * gcc.dg/pr48552-2.c: Likewise.
6051 * gcc.dg/redecl-1.c: Likewise.
6052 * gcc.dg/transparent-union-3.c: Likewise.
6053 * gcc.dg/utf-dflt.c: Likewise.
6054 * gcc.dg/utf-dflt2.c: Likewise.
6055 * gcc.dg/vla-8.c: Likewise.
6056 * gcc.dg/vla-init-1.c: Likewise.
6057 * gcc.dg/wtr-int-type-1.c: Likewise.
6058
6059 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6060 messages reported for for one line of source code.
6061 * c-c++-common/raw-string-5.c: Likewise.
6062 * c-c++-common/raw-string-4.c: Likewise.
6063 * c-c++-common/raw-string-6.c: Likewise.
6064 * c-c++-common/pr20000.c: Likewise.
6065
6066 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6067 messages reported for one line of source code.
6068 * gcc.dg/cpp/pr30786.c: Likewise.
6069 * gcc.dg/cpp/pr28709.c: Likewise.
6070 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6071 * gcc.dg/cpp/macspace2.c: Likewise.
6072 * gcc.dg/cpp/missing-header-1.c: Likewise.
6073 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6074 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6075 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6076
6077 2012-06-12 Jason Merrill <jason@redhat.com>
6078
6079 PR c++/53599
6080 * g++.dg/template/local7.C: New.
6081
6082 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6083
6084 PR target/53511
6085 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6086 * gcc.target/sh/pr51340-2.c: Likewise.
6087 * gcc.target/sh/pr51340-3.c: Likewise.
6088
6089 2012-06-12 Michael Matz <matz@suse.de>
6090
6091 * gcc.dg/torture/alias-1.c: New test.
6092
6093 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR rtl-optimization/53589
6096 * gcc.dg/torture/pr53589.c: New test.
6097
6098 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6099
6100 PR target/50749
6101 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6102 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6103 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6104 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6105 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6106 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6107 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6108 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6109 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6110 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6111 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6112 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6113 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6114 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6115 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6116 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6117
6118 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6119
6120 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6121 (check_intel_cpu_model): New function.
6122 (check_amd_cpu_model): New function.
6123 (check_features): New function.
6124 (__get_cpuid_output): New function.
6125 (check_detailed): New function.
6126 (fn1): Rename to quick_check.
6127 (main): Update to call quick_check and call check_detailed.
6128
6129 2012-06-11 Richard Henderson <rth@redhat.com>
6130
6131 * lib/target-supports.exp
6132 (check_effective_target_sync_long_long_runtime): Use
6133 check_effective_target_lp64 instead of
6134 check_effective_target_powerpc64 for powerpc targets.
6135
6136 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6137
6138 PR target/53511
6139 * gcc.target/sh/pr53511-1.c: New.
6140
6141 2012-06-11 Richard Guenther <rguenther@suse.de>
6142
6143 PR middle-end/53470
6144 * g++.dg/lto/pr53470_0.C: New testcase.
6145 * gcc.dg/lto/pr53470_0.c: Likewise.
6146
6147 2012-06-11 Richard Guenther <rguenther@suse.de>
6148
6149 PR c++/53605
6150 * g++.dg/ext/pr53605.C: New testcase.
6151
6152 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6153
6154 * gnat.dg/specs/array1.ads: New test.
6155 * gnat.dg/specs/array2.ads: Likewise.
6156 * gnat.dg/array22.adb: Likewise.
6157
6158 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6159
6160 * gnat.dg/constant4.adb: New test.
6161 * gnat.dg/constant4_pkg.ads: New helper.
6162
6163 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6164
6165 PR fortran/52552
6166 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6167 * gfortran.dg/allocate_class_1.f90: Modified.
6168 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6169 * gfortran.dg/allocate_class_2.f90: New.
6170
6171 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6172
6173 PR middle-end/53535
6174 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6175
6176 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6177
6178 PR fortran/52861
6179 * gfortran.dg/string_assign_2.f90: New test case.
6180
6181 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6182
6183 PR fortran/52861
6184 * gfortran.dg/string_assign_1.f90: New test case.
6185
6186 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR middle-end/53580
6189 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6190 * gcc.dg/gomp/critical-4.c: Likewise.
6191 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6192 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6193 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6194 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6195 * c-c++-common/gomp/pr53580.c: New test.
6196
6197 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6198
6199 PR c++/51214
6200 * g++.dg/cpp0x/forw_enum11.C: New.
6201
6202 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/53567
6205 * g++.dg/cpp0x/alias-decl-19.C: New.
6206
6207 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6208
6209 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6210
6211 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6212
6213 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6214 (XSTATE_FP): Ditto.
6215 (XSTATE_SSE): Ditto.
6216 (XSTATE_YMM): Ditto.
6217 (avx_os_support): Use new defines.
6218
6219 2012-06-06 Richard Guenther <rguenther@suse.de>
6220
6221 PR testsuite/32380
6222 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6223 loops.
6224
6225 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6226
6227 PR c++/52841
6228 * g++.dg/cpp0x/pr52841.C: New testcase.
6229
6230 2012-06-06 Richard Guenther <rguenther@suse.de>
6231
6232 PR tree-optimization/53081
6233 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6234 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6235
6236 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6237
6238 * gcc.target/powerpc/pr53487.c: New test.
6239
6240 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6241
6242 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6243
6244 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6245
6246 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6247
6248 2012-06-05 Richard Guenther <rguenther@suse.de>
6249
6250 PR tree-optimization/30442
6251 * gcc.dg/vect/bb-slp-30.c: New testcase.
6252
6253 2012-06-05 Richard Guenther <rguenther@suse.de>
6254
6255 PR tree-optimization/53081
6256 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6257 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6258 -fno-tree-loop-distribute-patterns.
6259
6260 2012-06-05 Alan Modra <amodra@gmail.com>
6261
6262 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6263 Check static chain in nested funcs.
6264
6265 2012-06-04 Tobias Burnus <burnus@net-b.de>
6266
6267 PR fortran/50619
6268 * gfortran.dg/init_flag_10.f90: New.
6269
6270 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/53524
6273 * g++.dg/warn/Wenum-compare-no-2: New.
6274
6275 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6276
6277 PR preprocessor/53463
6278 * g++.dg/cpp/limits.C: New test.
6279 * g++.dg/parse/error19.C: Adjust.
6280 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6281 * g++.dg/warn/pr35635.C: Likewise.
6282 * g++.old-deja/g++.pt/assign1.C: Likewise.
6283
6284 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6285
6286 PR target/53559
6287 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6288 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6289 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6290 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6291 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6292 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6293 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6294 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6295
6296 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6297
6298 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6299
6300 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR tree-optimization/53550
6303 * gcc.dg/pr53550.c: New test.
6304
6305 2012-06-04 Richard Guenther <rguenther@suse.de>
6306
6307 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6308 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6309 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6310
6311 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6312
6313 PR fortran/48831
6314 * gfortran.dg/parameter_array_element_2.f90: New.
6315
6316 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6317
6318 PR target/53512
6319 * gcc.target/sh/pr53512-1.c: New.
6320 * gcc.target/sh/pr53512-2.c: New.
6321 * gcc.target/sh/pr53512-3.c: New.
6322 * gcc.target/sh/pr53512-4.c: New.
6323
6324 2012-06-01 Jason Merrill <jason@redhat.com>
6325
6326 PR c++/52973
6327 * g++.dg/ext/visibility/template12.C: New.
6328 * g++.dg/ext/attrib14.C: Adjust warning line.
6329
6330 PR c++/52725
6331 * g++.dg/parse/new6.C: New.
6332 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6333
6334 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6335
6336 * c-c++-common/restrict-2.c: Revert previous change.
6337
6338 2012-06-01 Jason Merrill <jason@redhat.com>
6339
6340 PR c++/53137
6341 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6342
6343 PR c++/53484
6344 * g++.dg/cpp0x/auto33.C: New.
6345
6346 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/26155
6349 * g++.dg/parse/namespace-alias-1.C: New.
6350
6351 2012-06-01 Christian Bruel <christian.bruel@st.com>
6352
6353 * gcc.dg/spec-options.c: New test.
6354 * gcc.dg/foo.specs: New file.
6355
6356 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6357
6358 PR ada/53517
6359 * gnat.dg/lto14.adb: Skip on Solaris.
6360
6361 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6362
6363 * gcc.target/cris/sync-1-v10.c,
6364 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6365 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6366 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6367 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6368 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6369 gcc.target/cris/torture/sync-mis-op-i-1.c,
6370 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6371 gcc.target/cris/torture/sync-mis-op-i-2.c,
6372 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6373 gcc.target/cris/torture/sync-mis-op-i-3.c,
6374 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6375 gcc.target/cris/torture/sync-mis-op-s-1.c,
6376 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6377 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6378 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6379 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6380 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6381 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6382 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6383 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6384 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6385
6386 2012-05-31 Richard Guenther <rguenther@suse.de>
6387
6388 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6389 ldist-pr45948.c with disabled SCCP.
6390
6391 2012-05-31 Richard Guenther <rguenther@suse.de>
6392
6393 PR middle-end/48493
6394 * gcc.dg/torture/pr48493.c: New testcase.
6395
6396 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6397
6398 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6399 arm32 to targets.
6400 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6401 of the initialization loop.
6402 (dg-final): Adjust the expected number of vectorized loops depending
6403 on vect_char_mult target selector.
6404
6405 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6406
6407 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6408 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6409 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6410 New tests.
6411
6412 2012-05-30 Jason Merrill <jason@redhat.com>
6413
6414 PR c++/53356
6415 * g++.dg/init/new34.C: New.
6416 * g++.dg/tree-ssa/stabilize1.C: New.
6417
6418 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR c++/53356
6421 * g++.dg/init/new33.C: New test.
6422
6423 2012-05-30 Richard Guenther <rguenther@suse.de>
6424
6425 PR middle-end/53501
6426 * gcc.dg/torture/pr53501.c: New testcase.
6427 * c-c++-common/restrict-2.c: Adjust.
6428
6429 2012-05-30 Alan Modra <amodra@gmail.com>
6430
6431 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6432 torture-finish.
6433
6434 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6435
6436 * gcc.target/i386/shuf-concat.c: New test.
6437
6438 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR rtl-optimization/53519
6441 * gcc.c-torture/compile/pr53519.c: New test.
6442
6443 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6444
6445 * gcc.target/arm/neon-vrev.c: New.
6446
6447 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6448
6449 PR target/51340
6450 * gcc.target/sh/pr51340-1.c: New.
6451 * gcc.target/sh/pr51340-2.c: New.
6452 * gcc.target/sh/pr51340-3.c: New.
6453
6454 2012-05-29 Richard Guenther <rguenther@suse.de>
6455
6456 PR tree-optimization/53516
6457 * gcc.dg/torture/pr53516.c: New testcase.
6458
6459 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6460
6461 PR preprocessor/53229
6462 * gcc.dg/cpp/paste6.c: Force to run without
6463 -ftrack-macro-expansion.
6464 * gcc.dg/cpp/paste8.c: Likewise.
6465 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6466 -ftrack-macro-expansion.
6467 * gcc.dg/cpp/paste12.c: Force to run without
6468 -ftrack-macro-expansion.
6469 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6470 -ftrack-macro-expansion.
6471 * gcc.dg/cpp/paste13.c: Likewise.
6472 * gcc.dg/cpp/paste14.c: Likewise.
6473 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6474 -ftrack-macro-expansion.
6475 * gcc.dg/cpp/paste18.c: New test.
6476
6477 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6478
6479 * gcc.target/cris/torture/trap-1.c,
6480 gcc.target/cris/torture/trap-2.c,
6481 gcc.target/cris/torture/trap-3.c,
6482 gcc.target/cris/torture/trap-v0.c,
6483 gcc.target/cris/torture/trap-v3.c: New tests.
6484
6485 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 PR c++/25137
6488 * g++.dg/warn/Wbraces3.C: New.
6489 * g++.dg/warn/Wbraces4.C: Likewise.
6490
6491 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR tree-optimization/53505
6494 * c-c++-common/torture/pr53505.c: New test.
6495
6496 2012-05-27 Nathan Sidwell <nathan@acm.org>
6497
6498 * gcc.dg/stmt-expr-4.c: New.
6499
6500 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6501
6502 PR c++/53491
6503 * g++.dg/parse/crash60.C: New.
6504
6505 2012-05-26 Jason Merrill <jason@redhat.com>
6506
6507 PR c++/53220
6508 * c-c++-common/array-lit.c: New.
6509 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6510
6511 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6512
6513 PR ada/50294
6514 * gnat.dg/array21.adb: New test.
6515
6516 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6519
6520 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6521
6522 PR c++/32054
6523 * g++.dg/other/anon-union3.C: New.
6524
6525 2012-05-25 Ian Lance Taylor <iant@google.com>
6526
6527 * gcc.dg/split-6.c: New test.
6528
6529 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6530
6531 * gnat.dg/lto14.adb: New test.
6532
6533 2012-05-25 Tristan Gingold <gingold@adacore.com>
6534
6535 * gcc.target/i386/large-frame.c: New.
6536
6537 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6538 * gcc.target/powerpc/lhs-1.c: New.
6539 * gcc.target/powerpc/lhs-2.c: New.
6540 * gcc.target/powerpc/lhs-3.c: New.
6541
6542 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6543
6544 Make unwound macro expansion trace less redundant
6545 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6546 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6547 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6548 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6549 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6550 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6551
6552 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 PR c++/53464
6555 * g++.dg/cpp0x/constexpr-default1.C: New.
6556
6557 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6558
6559 PR c++/32080
6560 * g++.dg/eh/goto2.C: New.
6561
6562 2012-05-24 Richard Guenther <rguenther@suse.de>
6563
6564 PR middle-end/53460
6565 * g++.dg/tree-prof/pr53460.C: New testcase.
6566
6567 2012-05-24 Richard Guenther <rguenther@suse.de>
6568
6569 PR bootstrap/53466
6570 * g++.dg/debug/pr53466.C: New testcase.
6571
6572 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR tree-optimization/53465
6575 * gcc.c-torture/execute/pr53465.c: New test.
6576
6577 2012-05-23 Tobias Burnus <burnus@net-b.de>
6578
6579 PR fortran/51055
6580 PR fortran/45170
6581 * gfortran.dg/allocate_with_typespec_6.f90: New.
6582
6583 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/29185
6586 * g++.dg/warn/delete-array-1.C: New.
6587
6588 2012-05-23 Richard Guenther <rguenther@suse.de>
6589
6590 * gcc.dg/torture/pr39074-2.c: Adjust.
6591 * gcc.dg/torture/pr39074.c: Likewise.
6592 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6593 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6594
6595 2012-05-22 Jan Hubicka <jh@suse.cz>
6596
6597 PR middle-end/53161
6598 * g++.dg/torture/pr53161.C: New testcase.
6599
6600 2012-05-22 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/53389
6603 * gfortran.dg/realloc_on_assign_15.f90: New.
6604
6605 2012-05-22 Richard Guenther <rguenther@suse.de>
6606
6607 PR middle-end/51071
6608 * gcc.dg/torture/pr51071-2.c: New testcase.
6609
6610 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6611
6612 PR tree-optimization/53336
6613 * g++.dg/torture/pr53336.C: New testcase.
6614
6615 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6616
6617 PR c++/53322
6618 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6619 instead of -Wunused-local-typedefs.
6620
6621 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/51184
6624 * g++.dg/other/abstract4.C: New-
6625
6626 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/40821
6629 * g++.dg/ext/attrib46.C: New.
6630
6631 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6632
6633 PR c/53418
6634 * gcc.c-torture/compile/pr53418-1.c,
6635 gcc.c-torture/compile/pr53418-2.c: New tests.
6636
6637 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR tree-optimization/53366
6640 * gcc.dg/torture/pr53366-1.c: New test.
6641 * gcc.dg/torture/pr53366-2.c: New test.
6642 * gcc.target/i386/pr53366-1.c: New test.
6643 * gcc.target/i386/pr53366-2.c: New test.
6644
6645 PR tree-optimization/53409
6646 * gcc.c-torture/compile/pr53409.c: New test.
6647
6648 PR tree-optimization/53410
6649 * gcc.c-torture/compile/pr53410-1.c: New test.
6650 * gcc.c-torture/compile/pr53410-2.c: New test.
6651
6652 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6653
6654 PR target/53425
6655 * gcc.target/i386/pr53425-1.c: New file.
6656 * gcc.target/i386/pr53425-2.c: Likewise.
6657
6658 2012-05-21 Richard Guenther <rguenther@suse.de>
6659
6660 PR tree-optimization/53408
6661 * gcc.dg/torture/pr53408.c: New testcase.
6662
6663 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6664 H.J. Lu <hongjiu.lu@intel.com>
6665
6666 PR target/53416
6667 * gcc.target/i386/pr53416.c: New file.
6668
6669 2012-05-21 Richard Guenther <rguenther@suse.de>
6670
6671 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6672
6673 2012-05-21 Richard Guenther <rguenther@suse.de>
6674
6675 * gcc.dg/torture/ldist-1.c: New testcase.
6676
6677 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6678
6679 * gnat.dg/lto13.adb: New test.
6680 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6681
6682 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6683
6684 * gnat.dg/specs/lto12.ads: New test.
6685 * gnat.dg/specs/lto12_pkg.ads: New helper.
6686
6687 2012-05-18 Richard Guenther <rguenther@suse.de>
6688
6689 PR tree-optimization/53346
6690 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6691 * gcc.target/i386/incoming-10.c: Adjust.
6692 * gcc.target/i386/incoming-11.c: Likewise.
6693 * gcc.target/i386/pr46295.c: Likewise.
6694
6695 2012-05-18 Richard Guenther <rguenther@suse.de>
6696
6697 * gcc.dg/pr53352.c: Return zero.
6698
6699 2012-05-18 Richard Guenther <rguenther@suse.de>
6700
6701 PR tree-optimization/53390
6702 * gcc.dg/torture/pr53390.c: New testcase.
6703
6704 2012-05-18 Meador Inge <meadori@codesourcery.com>
6705
6706 PR rtl-optimization/53352
6707 * gcc.dg/pr53352.c: New test.
6708
6709 2012-05-17 David S. Miller <davem@davemloft.net>
6710
6711 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6712 failure on sparc-*-linux-gnu.
6713
6714 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6715
6716 PR c++/39681
6717 * g++.dg/parse/error49.C: New.
6718 * g++.dg/cpp0x/error8.C: Likewise.
6719 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6720 * g++.dg/ext/utf-dflt2.C: Likewise.
6721 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6722 * g++.dg/ext/utf-dflt.C: Likewise.
6723 * c-c++-common/raw-string-3.c: Likewise.
6724 * c-c++-common/raw-string-4.c: Likewise.
6725
6726 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/53371
6729 * g++.dg/cpp0x/catch1.C: New.
6730
6731 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/44516
6734 * g++.dg/parse/error48.C: New.
6735 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6736 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6737
6738 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6739
6740 * gcc.dg/tm/indirect-2.c: New test.
6741
6742 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6743
6744 PR tree-optimization/53217
6745 * gfortran.dg/pr53217.f90: New test.
6746
6747 2012-05-16 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/53364
6750 * g++.dg/torture/pr53364.C: New testcase.
6751
6752 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6753
6754 PR testsuite/52641
6755 * gcc.dg/pr52549.c: Fix test for long != void*
6756 * gcc.c-torture/execute/pr52979-1.x: New file.
6757 * gcc.c-torture/execute/pr52979-2.x: New file.
6758
6759 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6760
6761 PR preprocessor/7263
6762 * gcc.dg/binary-constants-2.c: Run without tracking locations
6763 accross macro expansion.
6764 * gcc.dg/binary-constants-3.c: Likewise.
6765 * gcc.dg/cpp/sysmac2.c: Likewise.
6766 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6767 location.
6768 * gcc.dg/cpp/syshdr3.c: New test.
6769 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6770 * gcc.dg/system-binary-constants-1.c: New test.
6771 * gcc.dg/system-binary-constants-1.h: New header for the new test
6772 above.
6773 * g++.dg/cpp/syshdr3.C: New test.
6774 * g++.dg/cpp/syshdr3.h: New header the new test above.
6775 * g++.dg/system-binary-constants-1.C: New test.
6776 * g++.dg/system-binary-constants-1.h: New header the new test
6777 above.
6778
6779 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6782
6783 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR target/53358
6786 * gcc.dg/pr53358.c: New test.
6787
6788 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/11856
6791 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6792 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6793
6794 2012-05-15 Olivier Hainque <hainque@adacore.com>
6795
6796 * g++.dg/eh/sighandle.C: New testcase.
6797
6798 2012-05-15 Richard Guenther <rguenther@suse.de>
6799
6800 PR tree-optimization/53355
6801 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6802
6803 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6804
6805 * gfortran.dg/*.f90: Remove now redundant manual
6806 cleanup-modules directive.
6807
6808 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6809
6810 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6811 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6812
6813 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6814
6815 PR fortran/52428
6816 * gfortran.dg/int_range_io_1.f90: New test.
6817
6818 2012-05-14 Andi Kleen <ak@linux.intel.com>
6819 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR target/53315
6822 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6823 * gcc.target/i386/rtm-check.h: New file.
6824 * gcc.target/i386/pr53315.c: New test.
6825
6826 2012-05-14 Tobias Burnus <burnus@net-b.de>
6827
6828 PR fortran/49110
6829 PR fortran/51055
6830 PR fortran/53329
6831 * gfortran.dg/deferred_type_param_4.f90: New.
6832 * gfortran.dg/deferred_type_param_6.f90: New.
6833
6834 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6835
6836 * gcc.target/i386/retarg.c: New test.
6837
6838 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6839
6840 PR fortran/45170
6841 * gfortran.dg/deferred_type_param_3.f90: New.
6842 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6843 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6844
6845 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6846
6847 * gnat.dg/null_pointer_deref3.adb: New test.
6848
6849 2012-05-12 Tobias Burnus <burnus@net-b.de>
6850
6851 PR fortran/49110
6852 PR fortran/52843
6853 * gfortran.dg/deferred_type_param_5.f90: New.
6854
6855 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6856
6857 * g++.dg/parse/error47.C: New.
6858
6859 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6860
6861 PR fortran/52537
6862 * gfortran.dg/string_compare_4.f90: Change option
6863 to -fdump-tree-original. Add test case for kind=4.
6864
6865 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6866
6867 PR fortran/52537
6868 * gfortran.dg/string_compare_4.f90: New test.
6869
6870 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6871
6872 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6873
6874 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/53305
6877 * g++.dg/cpp0x/variadic132.C: New.
6878
6879 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 PR c++/53158
6882 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6883 * g++.dg/parse/error26.C: Tweak dg-error column number.
6884
6885 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/53301
6888 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6889
6890 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gnat.dg/lto11.ad[sb]: New test.
6893
6894 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6895
6896 PR target/52908
6897 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6898 directive to Scan for vpmuldq, not vpmacsdql.
6899
6900 2012-05-09 Michael Matz <matz@suse.de>
6901
6902 PR tree-optimization/53185
6903 * gcc.dg/vect/pr53185.c: New test.
6904
6905 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6906
6907 PR middle-end/53249
6908 * gcc.target/i386/pr53249.c: New.
6909
6910 2012-05-09 Richard Guenther <rguenther@suse.de>
6911
6912 PR tree-optimization/18437
6913 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6914 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6915
6916 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/53226
6919 * gcc.c-torture/compile/pr53226.c: New test.
6920
6921 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6922
6923 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6924 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6925 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6926 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6927 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6928 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6929 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6930 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6931 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6932 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6933 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6934 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6935 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6936 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6937
6938 2012-05-09 Dehao Chen <dehao@google.com>
6939
6940 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6941 * gcc.dg/predict-2.c: Likewise.
6942 * gcc.dg/predict-3.c: Likewise.
6943 * gcc.dg/predict-4.c: Likewise.
6944 * gcc.dg/predict-5.c: Likewise.
6945 * gcc.dg/predict-6.c: Likewise.
6946
6947 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6948
6949 PR target/53272
6950 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6951
6952 2012-05-08 Richard Guenther <rguenther@suse.de>
6953
6954 * gcc.dg/fold-bitand-4.c: New testcase.
6955
6956 2012-05-08 Dehao Chen <dehao@google.com>
6957
6958 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6959 heuristic is working properly.
6960 * gcc.dg/predict-2.c: Likewise.
6961 * gcc/dg/predict-3.c: Likewise.
6962 * gcc/dg/predict-4.c: Likewise.
6963 * gcc/dg/predict-5.c: Likewise.
6964 * gcc/dg/predict-6.c: Likewise.
6965
6966 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR tree-optimization/53239
6969 * g++.dg/opt/vrp3.C: New test.
6970 * g++.dg/opt/vrp3-aux.cc: New file.
6971 * g++.dg/opt/vrp3.h: New file.
6972
6973 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6976 .uleb128 support in assembler output.
6977
6978 2012-05-07 Richard Guenther <rguenther@suse.de>
6979
6980 PR lto/42987
6981 * g++.dg/lto/pr42987_0.C: New testcase.
6982 * g++.dg/lto/pr42987_1.C: Likewise.
6983
6984 2012-05-07 Tobias Burnus <burnus@net-b.de>
6985
6986 PR fortran/53255
6987 * gfortran.dg/typebound_operator_15.f90: New.
6988
6989 2012-05-06 Tobias Burnus <burnus@net-b.de>
6990
6991 PR fortran/41587
6992 * gfortran.dg/class_array_13.f90: New.
6993
6994 2012-05-06 Tristan Gingold <gingold@adacore.com>
6995
6996 * gnat.dg/warn7.adb: New test.
6997
6998 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6999
7000 * gnat.dg/specs/renamings.ads: Rename to...
7001 * gnat.dg/specs/renaming1.ads: ...this.
7002 * gnat.dg/specs/renaming2.ads: New test.
7003 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7004 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7005 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7006 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7007
7008 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7009
7010 * gnat.dg/discr36.ad[sb]: New test.
7011 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7012
7013 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7014
7015 PR c/43772
7016 * c-c++-common/pr43772.c: New.
7017
7018 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7019
7020 PR fortran/41600
7021 * gfortran.dg/select_type_26.f03 : New test.
7022 * gfortran.dg/select_type_27.f03 : New test.
7023
7024 PR fortran/53191
7025 * gfortran.dg/select_type_28.f03 : New test.
7026
7027 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7028
7029 PR fortran/49010
7030 PR fortran/24518
7031 * gfortran.dg/mod_sign0_1.f90: New test.
7032 * gfortran.dg/mod_large_1.f90: New test.
7033
7034 2012-05-04 Tobias Burnus <burnus@net-b.de>
7035
7036 PR fortran/53175
7037 gfortran.dg/public_private_module_5.f90: New.
7038
7039 2012-05-04 Tobias Burnus <burnus@net-b.de>
7040
7041 PR fortran/53111
7042 * gfortran.dg/constructor_7.f90: New.
7043 * gfortran.dg/constructor_8.f90: New.
7044
7045 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/53166
7048 * g++.dg/cpp0x/static_assert7.C: New.
7049
7050 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7051
7052 PR tree-optimization/52633
7053 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7054 recognized as widening shifts instead of over-widening.
7055 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7056 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7057 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7058 * gcc.target/arm/pr52633.c: New test.
7059
7060 2012-05-04 Richard Guenther <rguenther@suse.de>
7061
7062 PR tree-optimization/53168
7063 * gcc.dg/torture/pr53168.c: New testcase.
7064 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7065
7066 2012-05-04 Richard Guenther <rguenther@suse.de>
7067
7068 * gcc.dg/lto/pr53214_0.c: New testcase.
7069
7070 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * gcc.target/ia64/pr48496.c: New test.
7073 * gcc.target/ia64/pr52657.c: Likewise.
7074
7075 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7076
7077 PR c/51712
7078 * c-c++-common/pr51712.c: New.
7079
7080 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7081
7082 PR target/53199
7083 * gcc.target/powwerpc/pr53199.c: New file.
7084
7085 2012-05-03 Jason Merrill <jason@redhat.com>
7086
7087 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7088
7089 * gcc.dg/debug/dwarf2/dups-types.c: New.
7090 * gcc.dg/debug/dwarf2/dups-types.h: New.
7091
7092 2012-05-03 Jason Merrill <jason@redhat.com>
7093
7094 * g++.dg/debug/dwarf2/namespace-2.C: New.
7095 * g++.dg/debug/dwarf2/localclass3.C: New.
7096
7097 2012-05-03 Jason Merrill <jason@redhat.com>
7098
7099 * g++.dg/debug/dwarf2/thunk1.C: New.
7100
7101 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 PR c++/53186
7104 * g++.dg/other/final2.C: New.
7105
7106 2012-05-03 Richard Guenther <rguenther@suse.de>
7107
7108 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7109
7110 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7111
7112 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7113 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7114 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7115 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7116
7117 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7118
7119 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7120 .byte 0xf2.
7121 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7122 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7123 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7124
7125 PR debug/53174
7126 * gcc.dg/pr53174.c: New test.
7127
7128 PR target/53187
7129 * gcc.target/arm/pr53187.c: New test.
7130 * gcc.c-torture/compile/pr53187.c: New test.
7131
7132 2012-05-03 Richard Guenther <rguenther@suse.de>
7133
7134 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7135 unsupported prefetching support.
7136
7137 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7138
7139 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7140 option -ftrack-macro-expansion=0.
7141 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7142 option -ftrack-macro-expansion=0.
7143
7144 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7145
7146 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7147 dg-options for target arm with dg-additional-options.
7148
7149 2012-05-03 Richard Guenther <rguenther@suse.de>
7150
7151 PR tree-optimization/53144
7152 * gcc.dg/torture/pr53144.c: New testcase.
7153
7154 2012-05-03 Tobias Burnus <burnus@net-b.de>
7155
7156 PR fortran/52864
7157 * gfortran.dg/pointer_intent_7.f90: New.
7158 * gfortran.dg/pure_formal_3.f90: New.
7159
7160 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7161
7162 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7163
7164 2012-05-02 Martin Jambor <mjambor@suse.cz>
7165
7166 PR lto/52605
7167 * g++.dg/lto/pr52605_0.C: New test.
7168
7169 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7170
7171 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7172 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7173 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7174 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7175 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7176 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7177 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7178 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7179 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7180 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7181 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7182 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7183 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7184 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7185 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7186 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7187
7188 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7189
7190 PR middle-end/53153
7191 * gcc.dg/pr53153.c: New test.
7192
7193 2012-05-02 Richard Guenther <rguenther@suse.de>
7194
7195 * g++.dg/tree-ssa/pr19807.C: Adjust.
7196
7197 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR tree-optimization/53163
7200 * gcc.c-torture/compile/pr53163.c: New test.
7201
7202 PR rtl-optimization/53160
7203 * gcc.c-torture/execute/pr53160.c: New test.
7204
7205 2012-05-01 Ian Lance Taylor <iant@google.com>
7206
7207 PR c/37303
7208 * gcc.dg/pr37303.c: New test.
7209
7210 2012-05-01 Richard Henderson <rth@redhat.com>
7211
7212 * lib/target-supports.exp
7213 (check_effective_target_sync_long_long_runtime): True for
7214 check_effective_target_powerpc64.
7215
7216 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7217
7218 PR c++/51033
7219 * gcc.dg/vector-1.c: Move to ...
7220 * c-c++-common/vector-1.c: ... here.
7221 * gcc.dg/vector-2.c: Move to ...
7222 * c-c++-common/vector-2.c: ... here.
7223 * gcc.dg/vector-3.c: Move to ...
7224 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7225 * gcc.dg/vector-4.c: Move to ...
7226 * c-c++-common/vector-4.c: ... here.
7227 * gcc.dg/vector-init-1.c: Move to ...
7228 * c-c++-common/vector-init-1.c: ... here.
7229 * gcc.dg/vector-init-2.c: Move to ...
7230 * c-c++-common/vector-init-2.c: ... here.
7231 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7232 * c-c++-common/vector-subscript-1.c: ... here.
7233 * gcc.dg/vector-subscript-2.c: Move to ...
7234 * c-c++-common/vector-subscript-2.c: ... here.
7235 * gcc.dg/vector-subscript-3.c: Move to ...
7236 * c-c++-common/vector-subscript-3.c: ... here.
7237
7238 PR c++/51314
7239 * g++.dg/cpp0x/vt-51314.C: New test.
7240 * g++.dg/cpp0x/variadic76.C: Fix.
7241
7242 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7243
7244 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7245
7246 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7247
7248 Add -Wvarargs option
7249 * c-c++-common/Wvarargs.c: New test case.
7250 * c-c++-common/Wvarargs-2.c: Likewise.
7251
7252 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7253
7254 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7255 * objc.dg/foreach-7.m: Force the test case to run without
7256 -ftrack-macro-expansion.
7257 * c-c++-common/tm/attrib-1.c: Likewise.
7258 * c-c++-common/warn-ommitted-condop.c: Likewise.
7259 * gcc.dg/assign-warn-1.c: Likewise.
7260 * gcc.dg/assign-warn-2.c: Likewise.
7261 * gcc.dg/attr-alloc_size.c: Likewise.
7262 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7263 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7264 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7265 * gcc.dg/c90-const-expr-9.c: Likewise.
7266 * gcc.dg/c99-const-expr-9.c: Likewise.
7267 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7268 * gcc.dg/cpp/direct2s.c: Likewise.
7269 * gcc.dg/cpp/pr28709.c: Likewise.
7270 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7271 * gcc.dg/dfp/composite-type.c: Likewise.
7272 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7273 with -ftrack-macro-expansion
7274 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7275 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7276 * g++.dg/ext/cleanup-1.C: Likewise.
7277 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7278 * g++.dg/template/sfinae10.C: Likewise.
7279 * g++.dg/tm/wrap-2.C: Likewise.
7280 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7281 * g++.dg/warn/Wsign-conversion.C: Likewise.
7282 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7283 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7284 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7285 it to run with -ftrack-macro-expansion.
7286 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7287 test cases without -ftrack-macro-expansion.
7288
7289 Fix location for static class members
7290 * g++.dg/template/sfinae6_neg.C: Adjust.
7291
7292 Make conversion warnings work on NULL with -ftrack-macro-expansion
7293 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7294 alongside the previous testing for NULL.
7295
7296 Fix -Wuninitialized for -ftrack-macro-expansion
7297 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7298
7299 Strip "<built-in>" loc from displayed expansion context
7300 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7301 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7302 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7303 new test above.
7304
7305 Fix expansion point loc for macro-like tokens
7306 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7307 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7308
7309 Fix token pasting with -ftrack-macro-expansion
7310 * gcc.dg/cpp/paste17.c: New test case for
7311 -ftrack-macro-expansion=2 mode only.
7312 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7313
7314 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7315
7316 * gnat.dg/warn6.ad[sb]: New test.
7317
7318 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7319
7320 PR 53149
7321 * gcc.dg/20011021-1.c: Adjust testcase.
7322
7323 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7324
7325 PR fortran/53148
7326 * gfortran.dg/function_optimize_12.f90: New test.
7327
7328 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7329
7330 PR target/53156
7331 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7332 code to match current output and cover new peephole2 pattern.
7333
7334 2012-04-27 Ollie Wild <aaw@google.com>
7335
7336 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7337
7338 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7339
7340 * gcc.c-torture/execute/20120427-2.c: New testcase.
7341 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7342 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7343 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7344
7345 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7346
7347 PR target/53138
7348 * gcc.c-torture/execute/20120427-1.c: New testcase.
7349
7350 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7351
7352 PR middle-end/27139
7353 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7354
7355 2012-04-27 Tom de Vries <tom@codesourcery.com>
7356
7357 PR tree-optimization/51879
7358 * gcc.dg/pr51879.c: New test.
7359 * gcc.dg/pr51879-2.c: Same.
7360 * gcc.dg/pr51879-3.c: Same.
7361 * gcc.dg/pr51879-4.c: Same.
7362 * gcc.dg/pr51879-6.c: Same.
7363
7364 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7365
7366 PR c++/53096
7367 * g++.dg/cpp0x/defaulted35.C: New.
7368 * g++.dg/cpp0x/defaulted15.C: Adjust.
7369
7370 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7371
7372 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7373 structure layout.
7374
7375 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7376
7377 * gcc.target/i386/builtin_target.c: Check avx2.
7378
7379 2012-04-26 Alan Modra <amodra@gmail.com>
7380
7381 * gcc.target/powerpc/savres.c: New test.
7382 * gcc.target/powerpc/powerpc.exp: Run it.
7383
7384 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7385
7386 PR target/53120
7387 * gcc.dg/torture/pr53120.c: New test.
7388
7389 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR middle-end/52979
7392 * gcc.c-torture/compile/pr52979-1.c: New test.
7393 * gcc.c-torture/execute/pr52979-1.c: New test.
7394 * gcc.c-torture/execute/pr52979-2.c: New test.
7395
7396 2012-04-25 Richard Guenther <rguenther@suse.de>
7397
7398 * gcc.target/i386/l_fma_float_5.c: Adjust.
7399 * gcc.target/i386/l_fma_double_4.c: Likewise.
7400 * gcc.target/i386/l_fma_float_2.c: Likewise.
7401 * gcc.target/i386/l_fma_float_6.c: Likewise.
7402 * gcc.target/i386/l_fma_double_1.c: Likewise.
7403 * gcc.target/i386/l_fma_double_5.c: Likewise.
7404 * gcc.target/i386/l_fma_float_3.c: Likewise.
7405 * gcc.target/i386/l_fma_double_2.c: Likewise.
7406 * gcc.target/i386/l_fma_double_6.c: Likewise.
7407 * gcc.target/i386/l_fma_float_4.c: Likewise.
7408 * gcc.target/i386/l_fma_double_3.c: Likewise.
7409 * gcc.target/i386/l_fma_float_1.c: Likewise.
7410
7411 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7412
7413 PR tree-optimization/53058
7414 * gcc.c-torture/compile/pr53058.c: New test.
7415
7416 2012-04-25 Jan Hubicka <jh@suse.cz>
7417
7418 PR middle-end/53088
7419 * gcc.target/i386/pr39082-1.c: Update warning location.
7420
7421 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR c/52880
7424 * gcc.dg/pr52880.c: New test.
7425
7426 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7427
7428 * gcc.dg/m-un-2.c: Update.
7429 * gcc.dg/20011021-1.c: Update.
7430
7431 2012-04-25 Tobias Burnus <burnus@net-b.de>
7432
7433 PR fortran/52196
7434 * gfortran.dg/realloc_on_assign_14.f90: New.
7435
7436 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7437
7438 PR testsuite/52641
7439 PR tree-optimizations/52891
7440 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7441
7442 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7443
7444 PR c++/52363
7445 * g++.dg/cpp0x/sfinae35.C: New.
7446 * g++.dg/cpp0x/sfinae36.C: Likewise.
7447
7448 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7449
7450 * gcc.target/builtin_target.c: New testcase.
7451
7452 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7453
7454 PR target/47197
7455 * gcc.target/powerpc/pr47197.c: New test.
7456
7457 2012-04-24 Richard Guenther <rguenther@suse.de>
7458
7459 PR tree-optimization/53085
7460 * g++.dg/torture/pr53085.C: New testcase.
7461
7462 2012-04-24 Andrew Pinski <apinski@cavium.com>
7463
7464 PR tree-opt/33512
7465 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7466 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7467 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7468
7469 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR middle-end/53084
7472 * gcc.c-torture/execute/pr53084.c: New test.
7473
7474 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7477
7478 2012-04-23 Andrew Pinski <apinski@cavium.com>
7479
7480 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7481
7482 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7483
7484 PR regression/53076
7485 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7486 * gcc.dg/torture/builtin-power-1.c: Likewise.
7487
7488 2012-04-23 Richard Guenther <rguenther@suse.de>
7489
7490 PR tree-optimization/53070
7491 * gcc.dg/torture/pr53070.c: New testcase.
7492
7493 2012-04-23 Richard Guenther <rguenther@suse.de>
7494
7495 PR c/53060
7496 * gcc.dg/pr53060.c: New testcase.
7497
7498 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR tree-optimizations/52891
7501 * gcc.c-torture/compile/pr52891-1.c: New test.
7502 * gcc.c-torture/compile/pr52891-2.c: New test.
7503
7504 2012-04-22 Tobias Burnus <burnus@net-b.de>
7505
7506 PR fortran/53051
7507 * gfortran.dg/read_float_4.f90: New.
7508
7509 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7510
7511 PR 35441
7512 * c-c++-common/pr35441.C: New.
7513
7514 2012-04-20 Ian Lance Taylor <iant@google.com>
7515
7516 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7517 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7518
7519 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7520
7521 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7522 array access.
7523 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7524
7525 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7526
7527 PR rtl-optimization/44214
7528 * gcc.dg/pr44214-1.c: New test.
7529 * gcc.dg/pr44214-2.c: Likewise.
7530 * gcc.dg/pr44214-3.c: Likewise.
7531
7532 2012-04-20 Richard Guenther <rguenther@suse.de>
7533
7534 * g++.dg/torture/20120420-1.C: New testcase.
7535
7536 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7537
7538 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7539
7540 2012-04-19 Christian Bruel <christian.bruel@st.com>
7541
7542 * gcc.dg/pr52283.c: New test.
7543
7544 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7545
7546 * gcc.dg/pr37985.c: New test.
7547
7548 2012-04-19 Richard Guenther <rguenther@suse.de>
7549
7550 PR rtl-optimization/44688
7551 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7552 possibly profitable.
7553
7554 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7555
7556 PR tree-optimization/52976
7557 * gfortran.dg/reassoc_11.f: New test.
7558
7559 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7560
7561 PR tree-optimization/52976
7562 * gfortran.dg/reassoc_7.f: New test.
7563 * gfortran.dg/reassoc_8.f: Likewise.
7564 * gfortran.dg/reassoc_9.f: Likewise.
7565 * gfortran.dg/reassoc_10.f: Likewise.
7566
7567 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7568
7569 PR c++/52422
7570 * g++.dg/cpp0x/sfinae33.C: New.
7571 * g++.dg/cpp0x/sfinae34.C: Likewise.
7572
7573 2012-04-18 Joey Ye <joey.ye@arm.com>
7574
7575 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7576
7577 2012-04-18 Richard Guenther <rguenther@suse.de>
7578
7579 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7580 array access.
7581 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7582 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7583
7584 2012-04-17 Tom de Vries <tom@codesourcery.com>
7585
7586 * g++.dg/pr51264-4.C: New test.
7587
7588 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/52599
7591 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7592
7593 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/53003
7596 * g++.dg/parse/crash59.C: New.
7597
7598 2012-04-17 Michael Matz <matz@suse.de>
7599
7600 PR tree-optimization/18437
7601 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7602
7603 2012-04-17 Richard Guenther <rguenther@suse.de>
7604
7605 PR middle-end/53011
7606 * g++.dg/torture/pr53011.C: New testcase.
7607
7608 2012-04-16 Jason Merrill <jason@redhat.com>
7609
7610 PR c++/38543
7611 * g++.dg/cpp0x/variadic131.C: New.
7612
7613 PR c++/52008
7614 * g++.dg/cpp0x/variadic130.C: New.
7615
7616 PR c++/50830
7617 * g++.dg/cpp0x/variadic129.C: New.
7618
7619 PR c++/50303
7620 * g++.dg/cpp0x/variadic128.C: New.
7621
7622 2012-04-16 Tobias Burnus <burnus@net-b.de>
7623
7624 PR fortran/52864
7625 * gfortran.dg/pointer_intent_6.f90: New.
7626
7627 2012-04-16 Tobias Burnus <burnus@net-b.de>
7628
7629 PR fortran/52916
7630 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7631 to include public_private_module_4.f90.
7632 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7633 targets.
7634
7635 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7636
7637 PR c++/49152
7638 * g++.dg/diagnostic/operator1.C: New.
7639 * g++.dg/ext/label5.C: Adjust.
7640 * g++.dg/ext/va-arg1.C: Likewise.
7641 * g++.dg/other/error20.C: Likewise.
7642 * g++.dg/other/error20.C: Likewise.
7643 * g++.dg/other/error16.C: Likewise.
7644 * g++.dg/other/error10.C: Likewise.
7645 * g++.dg/parse/error30.C: Likewise.
7646 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7647
7648 2012-04-16 Jason Merrill <jason@redhat.com>
7649
7650 PR c++/51148
7651 * g++.dg/cpp0x/variadic127.C: New.
7652
7653 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7654
7655 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7656 testcase name.
7657 Use fail, pass instead of unresolved.
7658 Don't log $optstr.
7659
7660 PR testsuite/52948
7661 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7662 TODO_dump_func.
7663 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7664 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7665 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7666
7667 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7668
7669 PR fortran/52968
7670 * gfortran.dg/typebound_call_23.f03: New test case.
7671
7672 2012-04-15 Jason Merrill <jason@redhat.com>
7673
7674 PR c++/47220
7675 * g++.dg/cpp0x/variadic126.C: New.
7676
7677 PR c++/52380
7678 * g++.dg/cpp0x/variadic125.C: New.
7679
7680 PR c++/52292
7681 * g++.dg/cpp0x/variadic124.C: New.
7682
7683 PR c++/52706
7684 * g++.dg/cpp0x/nullptr27.C: New.
7685
7686 PR c++/52818
7687 * g++.dg/warn/format8.C: New.
7688
7689 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7690
7691 PR fortran/51082
7692 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7693
7694 2012-04-14 Tobias Burnus <burnus@net-b.de>
7695
7696 PR fortran/52916
7697 PR fortran/40973
7698 * gfortran.dg/public_private_module_3.f90: New.
7699 * gfortran.dg/public_private_module_4.f90: New.
7700
7701 2012-04-14 Tom de Vries <tom@codesourcery.com>
7702
7703 * gcc.dg/superblock.c: New test.
7704
7705 2012-04-14 Tom de Vries <tom@codesourcery.com>
7706
7707 * gcc.dg/pr51879-12.c: New test.
7708
7709 2012-04-13 Jason Merrill <jason@redhat.com>
7710
7711 PR c++/52824
7712 * g++.dg/cpp0x/variadic123.C: New.
7713 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7714
7715 PR c++/52905
7716 * g++.dg/cpp0x/initlist-ctor1.C: New.
7717
7718 PR c++/52915
7719 * g++.dg/other/anon-union2.C: New.
7720
7721 2012-04-13 Martin Jambor <mjambor@suse.cz>
7722
7723 PR middle-end/52939
7724 * g++.dg/ipa/pr52939.C: New test.
7725
7726 2012-04-13 Tom de Vries <tom@codesourcery.com>
7727
7728 * gcc.dg/pr52734.c: New test.
7729
7730 2012-04-13 Richard Guenther <rguenther@suse.de>
7731
7732 PR tree-optimization/52969
7733 * gcc.dg/torture/pr52969.c: New testcase.
7734
7735 2012-04-13 Richard Guenther <rguenther@suse.de>
7736
7737 PR c/52549
7738 * gcc.dg/pr52549.c: New testcase.
7739
7740 2012-04-13 Richard Guenther <rguenther@suse.de>
7741
7742 PR c/52862
7743 * gcc.dg/pr52862.c: New testcase.
7744
7745 2012-04-13 Joey Ye <joey.ye@arm.com>
7746
7747 * gcc.target/arm/thumb1-imm.c: New testcase.
7748
7749 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7750
7751 PR target/52932
7752 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7753 second function argument.
7754 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7755 (calc_permps): Update declaration. Calculate result correctly.
7756 (avx2_test): Change src2 type to union256i_d.
7757 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7758 correctly.
7759
7760 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 PR target/52775
7763 * gcc.target/powerpc/pr52775.c: New file.
7764
7765 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7766
7767 PR tree-optimization/18589
7768 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7769 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7770 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7771 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7772 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7773 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7774 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7775 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7776 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7777 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7778
7779 2012-04-12 Richard Guenther <rguenther@suse.de>
7780
7781 PR tree-optimization/52943
7782 * gcc.dg/torture/pr52943.c: New testcase.
7783
7784 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7785
7786 PR target/50751
7787 * gcc/target/sh/pr50751-4.c: New.
7788 * gcc/target/sh/pr50751-5.c: New.
7789 * gcc/target/sh/pr50751-6.c: New.
7790 * gcc/target/sh/pr50751-7.c: New.
7791
7792 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7793
7794 PR c++/52465
7795 * g++.dg/lookup/using52.C: New.
7796
7797 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7798
7799 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7800
7801 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7802
7803 PR rtl-optimization/52876
7804 * gcc.target/i386/pr52876.c: New.
7805
7806 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7807
7808 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7809 __UINTPTR_TYPE__.
7810 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7811 __INTPTR_TYPE__.
7812 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7813 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7814 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7815 (ptrdiff_t): ... this. All uses changed.
7816 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7817 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7818 __INTPTR_TYPE__.
7819 (main): Cast argument to __INTPTR_TYPE__.
7820 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7821 size_t.
7822 * gcc.dg/mallign.c (main): Likewise.
7823 * gcc.dg/pr38700.c (foo): Likewise.
7824 * gcc.dg/long-long-cst1.c (t): Likewise.
7825 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7826 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7827 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7828 * gcc.dg/pr25682.c (d, foo): Likewise.
7829 * gcc.dg/format/cast-1.c (f): Likewise.
7830 * gcc.dg/c90-const-expr-10.c
7831 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7832 (size_t): ...this. All uses changed.
7833 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7834 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7835 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7836 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7837 * gcc.dg/sequence-pt-1.c: Likewise.
7838 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7839 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7840 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7841 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7842 of ptrdiff_t with it.
7843 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7844 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7845 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7846
7847 2012-04-11 Jason Merrill <jason@redhat.com>
7848
7849 PR debug/45088
7850 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7851 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7852
7853 PR c++/52906
7854 * g++.dg/ext/attrib45.C: New.
7855
7856 * g++.dg/eh/dtor3.C: New.
7857
7858 2012-04-11 Richard Guenther <rguenther@suse.de>
7859
7860 PR middle-end/52621
7861 * gfortran.dg/pr52621.f90: New testcase.
7862
7863 2012-04-11 Richard Guenther <rguenther@suse.de>
7864
7865 PR middle-end/52918
7866 * g++.dg/torture/pr52918-1.C: New testcase.
7867 * g++.dg/torture/pr52918-2.C: Likewise.
7868
7869 2012-04-11 Tobias Burnus <burnus@net-b.de>
7870
7871 PR fortran/52729
7872 * gfortran.dg/block_11.f90: New.
7873
7874 2012-04-11 Nick Clifton <nickc@redhat.com>
7875
7876 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7877
7878 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7879
7880 PR target/16458
7881 * gcc.target/powerpc/pr16458-1.c: New test.
7882 * gcc.target/powerpc/pr16458-2.c: Likewise.
7883 * gcc.target/powerpc/pr16458-3.c: Likewise.
7884 * gcc.target/powerpc/pr16458-4.c: Likewise.
7885
7886 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7887
7888 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7889 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7890 * gcc.dg/builtin-bswap-5.c: Likewise.
7891 * gcc.target/i386/builtin-bswap-4.c: New test.
7892
7893 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7894
7895 PR 24985
7896 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7897
7898 2012-04-11 Richard Guenther <rguenther@suse.de>
7899
7900 PR rtl-optimization/52881
7901 * gcc.dg/torture/pr52881.c: New testcase.
7902 * gcc.dg/torture/pr52913.c: Likewise.
7903
7904 2012-04-11 Richard Guenther <rguenther@suse.de>
7905
7906 PR tree-optimization/52912
7907 * gcc.dg/torture/pr52912.c: New testcase.
7908
7909 2010-04-10 Michael Matz <matz@suse.de>
7910
7911 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7912 * gcc.dg/vect/vect-outer-1.c: Adjust.
7913 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7914 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7915 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7916 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7917 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7918 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7919
7920 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7921
7922 PR tree-optimization/52870
7923 * gcc.dg/vect/pr52870.c: New test.
7924
7925 2012-04-09 Mike Stump <mikestump@comcast.net>
7926
7927 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7928 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7929 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7930 * gnat.dg/aggr11.adb: Likewise.
7931 * gnat.dg/aggr11_pkg.ads: Likewise.
7932 * gnat.dg/aggr15.adb: Likewise.
7933 * gnat.dg/aggr15.ads: Likewise.
7934 * gnat.dg/aggr17.adb: Likewise.
7935 * gnat.dg/aggr18.adb: Likewise.
7936 * gnat.dg/array14.adb: Likewise.
7937 * gnat.dg/array14.ads: Likewise.
7938 * gnat.dg/array14_pkg.ads: Likewise.
7939 * gnat.dg/array19.adb: Likewise.
7940 * gnat.dg/array19.ads: Likewise.
7941 * gnat.dg/discr27.adb: Likewise.
7942 * gnat.dg/discr27.ads: Likewise.
7943 * gnat.dg/discr35.adb: Likewise.
7944 * gnat.dg/discr35.ads: Likewise.
7945 * gnat.dg/discr6.adb: Likewise.
7946 * gnat.dg/discr6_pkg.ads: Likewise.
7947 * gnat.dg/import1.adb: Likewise.
7948 * gnat.dg/import1.ads: Likewise.
7949 * gnat.dg/loop_address2.adb: Likewise.
7950 * gnat.dg/opt7.adb: Likewise.
7951 * gnat.dg/opt7.ads: Likewise.
7952 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7953 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7954 * gnat.dg/rep_clause2.adb: Likewise.
7955 * gnat.dg/rep_clause2.ads: Likewise.
7956 * gnat.dg/slice2.adb: Likewise.
7957 * gnat.dg/slice2.ads: Likewise.
7958 * gnat.dg/slice6.adb: Likewise.
7959 * gnat.dg/slice6_pkg.ads: Likewise.
7960 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7961 * gnat.dg/taft_type2.adb: Likewise.
7962 * gnat.dg/taft_type2.ads: Likewise.
7963 * gnat.dg/taft_type2_pkg.ads: Likewise.
7964 * gnat.dg/volatile10.adb: Likewise.
7965 * gnat.dg/volatile10_pkg.ads: Likewise.
7966
7967 * gcc.dg/dll-8.c: Remove execute permissions.
7968 * g++.dg/ext/dllexport5.C: Likewise.
7969
7970 2012-04-09 Jan Hubicka <jh@suse.cz>
7971
7972 PR lto/52722
7973 PR lto/51765
7974 PR lto/52634
7975 * gcc.dg/lto/pr52634_1.c: New testcase.
7976 * gcc.dg/lto/pr52634_0.c: New testcase.
7977
7978 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7979
7980 PR target/52883
7981 * gcc.target/i386/pr52883.c: New testcase.
7982
7983 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7986 (check_effective_target_sync_long_long): Add SPARC case.
7987 (check_effective_target_sync_long_long_runtime): Likewise.
7988 (check_effective_target_sync_int_long): Adjust SPARC case.
7989 (check_effective_target_sync_char_short): Likewise.
7990
7991 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7992
7993 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7994 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7995
7996 2012-04-08 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/40973
7999 PR fortran/52751
8000 * gfortran.dg/public_private_module_2.f90: New.
8001
8002 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8003
8004 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8005 directives.
8006
8007 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8008
8009 PR fortran/52893
8010 * gfortran.dg/function_optimize_11.f90: New test.
8011
8012 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8013
8014 PR fortran/52668
8015 * gfortran.dg/use_only_6.f90: New test.
8016
8017 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8018
8019 PR fortran/52668
8020 * gfortran.dg/use_only_6.f90: New test.
8021 2012-04-06 Mike Stump <mikestump@comcast.net>
8022
8023 PR testsuite/50722
8024 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8025
8026 2012-04-05 Jason Merrill <jason@redhat.com>
8027
8028 PR c++/52596
8029 * g++.dg/template/qualified-id5.C: New.
8030
8031 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8032
8033 PR target/52882
8034 * gcc.target/i386/pr52882.c: New test.
8035
8036 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8037 Dominique D'Humieures <dominiq@lps.ens.fr>
8038
8039 PR testsuite/52614
8040 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8041 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8042
8043 2012-04-04 Jason Merrill <jason@redhat.com>
8044
8045 PR c++/52845
8046 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8047
8048 2012-04-03 Jason Merrill <jason@redhat.com>
8049
8050 PR c++/52796
8051 * g++.dg/cpp0x/variadic-value1.C: New.
8052
8053 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8054
8055 * gnat.dg/pack18.adb: New test.
8056 * gnat.dg/pack18_pkg.ads: New helper.
8057
8058 2012-04-03 Richard Guenther <rguenther@suse.de>
8059
8060 PR tree-optimization/52808
8061 * gcc.dg/pr52808.c: New testcase.
8062
8063 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/52835
8066 * gfortran.dg/pr52835.f90: New test.
8067
8068 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/specs/aggr5.ads: New test.
8071
8072 2012-04-02 Richard Guenther <rguenther@suse.de>
8073
8074 PR tree-optimization/52756
8075 * gcc.dg/torture/pr52756.c: New testcase.
8076
8077 2012-04-02 Richard Guenther <rguenther@suse.de>
8078
8079 PR middle-end/52803
8080 * gcc.dg/pr52803.c: New testcase.
8081
8082 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8083
8084 PR c++/40942
8085 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8086 DR 214 in account.
8087
8088 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8089
8090 PR c++/50043
8091 * g++.dg/cpp0x/noexcept17.C: New.
8092 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8093 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8094 * g++.dg/cpp0x/noexcept01.C: Likewise.
8095 * g++.dg/eh/init-temp1.C: Likewise.
8096 * g++.dg/eh/ctor1.C: Likwise.
8097
8098 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8099
8100 * gnat.dg/controlled6.adb: New test.
8101 * gnat.dg/controlled6_pkg.ads: New helper.
8102 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8103
8104 2012-03-30 Richard Henderson <rth@redhat.com>
8105
8106 PR debug/52727
8107 * g++.dg/opt/pr52727.C: New testcase.
8108
8109 2012-03-30 Richard Guenther <rguenther@suse.de>
8110
8111 PR tree-optimization/52754
8112 * gcc.target/i386/pr52754.c: New testcase.
8113
8114 2012-03-30 Richard Guenther <rguenther@suse.de>
8115
8116 PR middle-end/52772
8117 * g++.dg/torture/pr52772.C: New testcase.
8118
8119 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8120
8121 PR c++/52718
8122 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8123
8124 2012-03-29 Jason Merrill <jason@redhat.com>
8125
8126 PR c++/52685
8127 * g++.dg/template/inherit8.C: New.
8128
8129 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR c++/52759
8132 * g++.dg/ext/weak4.C: New test.
8133
8134 PR tree-optimization/52760
8135 * gcc.c-torture/execute/pr52760.c: New test.
8136
8137 2012-03-29 Jason Merrill <jason@redhat.com>
8138
8139 PR c++/52743
8140 * g++.dg/cpp0x/initlist-array3.C: New.
8141
8142 2012-03-28 Jason Merrill <jason@redhat.com>
8143
8144 PR c++/52746
8145 * g++.dg/overload/virtual2.C: New.
8146
8147 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8148
8149 * gnat.dg/vect7.ad[sb]: New test.
8150
8151 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8152 Tobias Burnus <burnus@gcc.gnu.org>
8153
8154 PR fortran/52652
8155 * gfortran.dg/allocate_class_1.f90 : Change error test.
8156 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8157 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8158 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8159
8160 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR middle-end/52691
8163 * gcc.dg/pr52691.c: New test.
8164
8165 PR middle-end/52750
8166 * gcc.c-torture/compile/pr52750.c: New test.
8167
8168 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8169
8170 PR target/52692
8171 * gcc.target/avr/torture/builtins-2.c: New test.
8172
8173 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR target/52736
8176 * gcc.target/i386/pr52736.c: New test.
8177
8178 2012-03-27 Martin Jambor <mjambor@suse.cz>
8179
8180 PR middle-end/52693
8181 * gcc.dg/torture/pr52693.c: New test.
8182
8183 2012-03-27 Meador Inge <meadori@codesourcery.com>
8184
8185 PR c++/52672
8186 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8187
8188 2012-03-27 Mike Stump <mikestump@comcast.net>
8189
8190 PR target/52665
8191 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8192 failures that match branch names.
8193
8194 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8195 H.J. Lu <hongjiu.lu@intel.com>
8196
8197 PR target/52698
8198 * gcc.target/i386/pr52698.c: New test.
8199
8200 2012-03-27 Richard Guenther <rguenther@suse.de>
8201
8202 PR middle-end/52720
8203 * gcc.dg/torture/pr52720.c: New testcase.
8204
8205 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * gnat.dg/pack17.adb: New test.
8208
8209 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8210
8211 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8212 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8213
8214 2012-03-26 Martin Jambor <mjambor@suse.cz>
8215
8216 PR tree-optimization/50052
8217 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8218
8219 2012-03-26 Richard Guenther <rguenther@suse.de>
8220
8221 PR tree-optimization/52701
8222 * gfortran.dg/pr52701.f90: New testcase.
8223
8224 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8225
8226 PR tree-optimization/52686
8227 * gcc.target/arm/pr52686.c: New test.
8228
8229 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8230
8231 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8232 Add "-Os -flto" to list.
8233
8234 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8235
8236 * gnat.dg/concat2.ad[sb]: New test.
8237
8238 2012-03-24 Jason Merrill <jason@redhat.com>
8239
8240 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8241 * g++.dg/cpp0x/trailing2.C: Likewise.
8242 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8243 * g++.dg/cpp1y/auto-fn1.C: New.
8244 * g++.dg/cpp1y/auto-fn2.C: New.
8245 * g++.dg/cpp1y/auto-fn3.C: New.
8246 * g++.dg/cpp1y/auto-fn4.C: New.
8247 * g++.dg/cpp1y/auto-fn5.C: New.
8248 * g++.dg/cpp1y/auto-fn6.C: New.
8249 * g++.dg/cpp1y/auto-fn7.C: New.
8250 * g++.dg/cpp1y/auto-fn8.C: New.
8251 * g++.dg/cpp1y/auto-fn9.C: New.
8252 * g++.dg/cpp1y/auto-fn10.C: New.
8253 * g++.dg/cpp1y/auto-fn11.C: New.
8254
8255 2012-03-23 Richard Guenther <rguenther@suse.de>
8256
8257 PR tree-optimization/52678
8258 * gfortran.dg/pr52678.f: New testcase.
8259
8260 2012-03-23 Richard Guenther <rguenther@suse.de>
8261
8262 PR tree-optimization/52638
8263 * g++.dg/torture/pr52638.C: New testcase.
8264
8265 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8266
8267 PR c++/52487
8268 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8269
8270 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR c++/52671
8273 * g++.dg/ext/attrib44.C: New test.
8274
8275 2012-03-22 Jan Hubicka <jh@suse.cz>
8276
8277 PR middle-end/51737
8278 * g++.dg/torture/pr51737.C: New testcase
8279
8280 2012-03-22 Richard Guenther <rguenther@suse.de>
8281
8282 PR tree-optimization/52548
8283 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8284
8285 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8286
8287 * lib/fortran-modules.exp (list-module-names-1): Remove
8288 warning.
8289
8290 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8291
8292 PR target/50751
8293 * gcc.target/sh/pr50751-1.c: New.
8294 * gcc.target/sh/pr50751-2.c: New.
8295 * gcc.target/sh/pr50751-3.c: New.
8296
8297 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8298
8299 PR target/52479
8300 * gcc.target/sh/sh4a-cos.c: Remove.
8301 * gcc.target/sh/sh4a-sin.c: Remove.
8302 * gcc.target/sh/sh4a-sincos.c: Remove.
8303
8304 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8305
8306 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8307 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8308
8309 2012-03-21 Martin Jambor <mjambor@suse.cz>
8310
8311 PR testsuite/52641
8312 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8313 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8314
8315 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8316
8317 * gcc.target/arm/thumb-16bit-ops.c: New file.
8318 * gcc.target/arm/thumb-ifcvt.c: New file.
8319
8320 2012-03-20 Jason Merrill <jason@redhat.com>
8321
8322 * lib/target-supports.exp: Add { target c++1y }.
8323
8324 * g++.dg/cpp0x/auto32.C: New.
8325
8326 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8327
8328 PR testsuite/52641
8329 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8330 int32plus.
8331 * gcc.dg/torture/pr48124-4.c: Ditto:
8332 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8333
8334 2012-03-20 Jason Merrill <jason@redhat.com>
8335
8336 PR c++/52510
8337 * g++.dg/cpp0x/initlist66.C: New.
8338
8339 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8340
8341 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8342 __AVR_HAVE_LPMX__
8343
8344 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8345
8346 PR target/49868
8347 * gcc.target/avr/torture/addr-space-2.h: New file.
8348 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8349 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8350 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8351 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8352
8353 2012-03-20 Richard Guenther <rguenther@suse.de>
8354
8355 * gnat.dg/pack16.adb: New testcase.
8356 * gnat.dg/pack16_pkg.ads: Likewise.
8357 * gnat.dg/specs/pack8.ads: Likewise.
8358 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8359
8360 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8361
8362 * g++.dg/warn/Wuseless-cast.C: Extend.
8363
8364 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/14710
8367 * g++.dg/warn/Wuseless-cast.C: New.
8368
8369 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8370
8371 PR libfortran/52608
8372 * gfortran.dg/pr52608.f90: New test.
8373
8374 2012-03-17 Tobias Burnus <burnus@net-b.de>
8375
8376 PR fortran/52585
8377 * gfortran.dg/proc_ptr_36.f90: New.
8378
8379 2012-03-16 Martin Jambor <mjambor@suse.cz>
8380
8381 * gcc.dg/misaligned-expand-1.c: New test.
8382 * gcc.dg/misaligned-expand-3.c: Likewise.
8383
8384 2012-03-16 Richard Guenther <rguenther@suse.de>
8385 Kai Tietz <ktietz@redhat.com>
8386
8387 PR middle-end/48814
8388 * gcc.c-torture/execute/pr48814-1.c: New test.
8389 * gcc.c-torture/execute/pr48814-2.c: New test.
8390 * gcc.dg/tree-ssa/assign-1.c: New test.
8391 * gcc.dg/tree-ssa/assign-2.c: New test.
8392 * gcc.dg/tree-ssa/assign-3.c: New test.
8393
8394 2012-03-16 Richard Guenther <rguenther@suse.de>
8395
8396 * gnat.dg/specs/pack7.ads: New testcase.
8397
8398 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR target/52568
8401 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8402 * gcc.dg/torture/vshuf-8.inc: Likewise.
8403 * gcc.dg/torture/vshuf-16.inc: Likewise.
8404 * gcc.dg/torture/vshuf-32.inc: Likewise.
8405
8406 2012-03-15 Jason Merrill <jason@redhat.com>
8407
8408 * g++.dg/torture/pr52582.C: New.
8409
8410 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8411
8412 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8413
8414 2012-03-15 Ira Rosen <irar@il.ibm.com>
8415 Ulrich Weigand <ulrich.weigand@linaro.org>
8416
8417 * gcc.dg/vect/slp-cond-3.c: New test.
8418 * gcc.dg/vect/slp-cond-4.c: New test.
8419
8420 2012-03-15 Ira Rosen <irar@il.ibm.com>
8421 Ulrich Weigand <ulrich.weigand@linaro.org>
8422
8423 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8424 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8425
8426 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8427
8428 PR libfortran/52434
8429 PR libfortran/48878
8430 PR libfortran/38199
8431 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8432 * gfortran.dg/round_1.f03: Likewise.
8433
8434 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8435 Andrew Pinski <apinski@cavium.com>
8436
8437 PR middle-end/52592
8438 * gcc.dg/pr52592.c: New test.
8439
8440 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8441
8442 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8443 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8444 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8445 * lib/fortran-modules.exp: .. this new file. Adjust users.
8446 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8447 gfortran-dg-debug-runtest): Call cleanup-modules.
8448 * lib/fortran-torture.exp (fortran-torture-execute,
8449 fortran-torture): Likewise.
8450 * gfortran.dg/coarray/caf.exp: Likewise.
8451 * lib/lto.exp: Likewise.
8452 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8453 * gfortran.dg/class_4b.f03: Likewise.
8454 * gfortran.dg/class_4c.f03: Likewise.
8455 * gfortran.dg/class_45a.f03: Likewise.
8456 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8457 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8458 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8459 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8460 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8461 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8462 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8463 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8464 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8465 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8466 * gfortran.dg/whole_file_28.f90: Likewise.
8467 * gfortran.dg/whole_file_29.f90: Likewise.
8468 * gfortran.dg/whole_file_30.f90: Likewise.
8469 * gfortran.dg/whole_file_31.f90: Likewise.
8470
8471 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR tree-optimization/52267
8474 * gcc.dg/pr52267.c: New test.
8475 * gcc.dg/tree-ssa/vrp65.c: New test.
8476 * gcc.dg/tree-ssa/vrp66.c: New test.
8477
8478 2012-03-15 Richard Guenther <rguenther@suse.de>
8479
8480 PR middle-end/52580
8481 * gfortran.dg/vect/pr52580.f: New testcase.
8482
8483 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8484
8485 * gcc.target/sh/fpul-usage-1.c: New.
8486
8487 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8488
8489 PR target/49468
8490 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8491 * gcc.target/sh/pr49468-di.c: Likewise.
8492
8493 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8494
8495 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8496 * gcc.dg/c99-stdint-6.c: Likewise.
8497 * gcc.dg/lto/20090210_0.c: Likewise.
8498 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8499 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8500 * gcc.dg/pragma-init-fini-2.c: Likewise.
8501 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8502 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8503 * gcc.target/i386/pr22152.c: Likewise.
8504 * gcc.target/i386/vect8-ret.c: Likewise.
8505 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8506 handling.
8507
8508 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8511 * g++.dg/tree-prof/partition1.C: Likewise.
8512 * g++.dg/tree-prof/partition2.C: Likewise.
8513 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8514 handling.
8515 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8516 * gcc.c-torture/execute/20010724-1.c: Remove.
8517 * gcc.c-torture/execute/20010724-1.x: Remove.
8518 * gcc.c-torture/execute/20040208-2.c: Remove.
8519 * gcc.c-torture/execute/20040208-2.x: Remove.
8520 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8521 Remove.
8522 (main) [__mips__ && __sgi__]: Remove.
8523 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8524 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8525 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8526 mips-sgi-irix6* handling.
8527 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8528 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8529 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8530 handling.
8531 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8532 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8533 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8534 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8535 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8536 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8537 mips-sgi-irix6*.
8538 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8539 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8540 * gcc.target/mips/save-restore-3.c: Likewise.
8541 * gcc.target/mips/save-restore-4.c: Likewise.
8542 * gcc.target/mips/save-restore-5.c: Likewise.
8543 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8544 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8545 messages.
8546 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8547 IRIX 6 handling.
8548 (restore_ld_library_path_env_vars): Likewise.
8549 * lib/target-supports.exp (check_profiling_available): Remove
8550 mips*-*-irix* handling.
8551 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8552 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8553 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8554
8555 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR c++/52582
8558 * g++.dg/opt/pr52582.C: New test.
8559
8560 2012-03-14 Richard Guenther <rguenther@suse.de>
8561
8562 PR tree-optimization/52571
8563 * gcc.dg/vect/vect-2.c: Initialize arrays.
8564 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8565 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8566 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8567
8568 2012-03-14 Richard Guenther <rguenther@suse.de>
8569
8570 PR middle-end/52080
8571 PR middle-end/52097
8572 PR middle-end/48124
8573 * gcc.dg/torture/pr48124-1.c: New testcase.
8574 * gcc.dg/torture/pr48124-2.c: Likewise.
8575 * gcc.dg/torture/pr48124-3.c: Likewise.
8576 * gcc.dg/torture/pr48124-4.c: Likewise.
8577
8578 2012-03-14 Richard Guenther <rguenther@suse.de>
8579
8580 PR middle-end/52578
8581 * gcc.dg/pr52578.c: New testcase.
8582
8583 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR c++/52521
8586 * g++.dg/cpp0x/udlit-args2.C: New test.
8587
8588 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8589
8590 PR target/48596
8591 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8592 * gcc.c-torture/compile/pr48596.c: ... here.
8593
8594 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8595
8596 PR c++/51641
8597 * g++.dg/lookup/hidden-class17.C: New test.
8598
8599 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR c/52577
8602 * gcc.dg/Wunused-var-3.c: New test.
8603
8604 2012-03-13 Martin Jambor <mjambor@suse.cz>
8605
8606 * gcc.dg/misaligned-expand-2.c: New test.
8607
8608 2012-03-13 Richard Guenther <rguenther@suse.de>
8609
8610 PR middle-end/52134
8611 * gcc.dg/pr52134.c: New testcase.
8612
8613 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8616
8617 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8618
8619 PR tree-optimization/46728
8620 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8621 * gcc.target/powerpc/pr46728-5.c: Likewise.
8622 * gcc.target/powerpc/pr46728-8.c: Likewise.
8623 * gcc.target/powerpc/pr46728-10.c: Likewise.
8624 * gcc.target/powerpc/pr46728-11.c: Likewise.
8625 * gcc.target/powerpc/pr46728-13.c: Likewise.
8626 * gcc.target/powerpc/pr46728-14.c: Likewise.
8627 * gcc.target/powerpc/pr46728-15.c: Likewise.
8628
8629 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/52299
8632 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8633
8634 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8635
8636 PR tree-optimization/46728
8637 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8638 * gcc.target/powerpc/pr46728-5.c: Likewise.
8639 * gcc.target/powerpc/pr46728-8.c: Likewise.
8640 * gcc.target/powerpc/pr46728-10.c: Likewise.
8641 * gcc.target/powerpc/pr46728-11.c: Likewise.
8642 * gcc.target/powerpc/pr46728-13.c: Likewise.
8643 * gcc.target/powerpc/pr46728-14.c: Likewise.
8644 * gcc.target/powerpc/pr46728-15.c: Likewise.
8645
8646 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8647
8648 PR target/49868
8649 * gcc.target/avr/torture/addr-space-1.h: New file.
8650 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8651 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8652 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8653 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8654
8655 2012-03-12 Andrew Pinski <apinski@cavium.com>
8656
8657 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8658
8659 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8662 * g++.dg/abi/thunk4.C: Likewise.
8663 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8664 Adapt line numbers.
8665 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8666 handling.
8667 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8668 * g++.dg/eh/spbp.C: Likewise.
8669 * g++.dg/ext/label13.C: Likewise.
8670 * g++.dg/guality/guality.exp: Likewise.
8671 * g++.dg/other/anon5.C: Likewise.
8672 * g++.dg/other/pragma-ep-1.C: Remove.
8673 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8674 * g++.dg/warn/pr31246.C: Likewise.
8675 * g++.dg/warn/weak1.C: Likewise.
8676 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8677 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8678 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8679 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8680 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8681 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8682 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8683 * gcc.dg/c99-tgmath-1.c: Likewise.
8684 * gcc.dg/c99-tgmath-2.c: Likewise.
8685 * gcc.dg/c99-tgmath-3.c: Likewise.
8686 * gcc.dg/c99-tgmath-4.c: Likewise.
8687 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8688 handling.
8689 * gcc.dg/debug/pr49032.c: Likewise.
8690 * gcc.dg/guality/guality.exp: Likewise.
8691 * gcc.dg/intmax_t-1.c: Likewise.
8692 * gcc.dg/pr48616.c: Likewise.
8693 * gcc.dg/pragma-ep-1.c: Remove.
8694 * gcc.dg/pragma-ep-2.c: Remove.
8695 * gcc.dg/pragma-ep-3.c: Remove.
8696 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8697 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8698 * gcc.misc-tests/gcov-14.c: Likewise.
8699 * gfortran.dg/guality/guality.exp: Likewise.
8700 * lib/target-supports.exp (check_weak_available): Likewise.
8701 (add_options_for_tls): Likewise.
8702 (check_ascii_locale_available): Likewise.
8703 * obj-c++.dg/dwarf-2.mm: Likewise.
8704 * objc.dg/dwarf-1.m: Likewise.
8705 * objc.dg/dwarf-2.m: Likewise.
8706
8707 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR tree-optimization/51721
8710 * gcc.dg/tree-ssa/vrp64.c: New test.
8711
8712 PR tree-optimization/52533
8713 * gcc.c-torture/compile/pr52533.c: New test.
8714
8715 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8716
8717 * gcc.target/i386/rtm-xabort-1.c: New.
8718 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8719 * gcc.target/i386/rtm-xend-1.c: Ditto.
8720 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8721 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8722 * gcc.target/i386/sse-13.c: Ditto.
8723 * gcc.target/i386/sse-14.c: Ditto.
8724 * gcc.target/i386/sse-22.c: Ditto.
8725 * gcc.target/i386/sse-23.c: Ditto.
8726 * g++.dg/other/i386-2.C: Ditto.
8727 * g++.dg/other/i386-3.C: Ditto.
8728
8729 2012-03-12 Tobias Burnus <burnus@net-b.de>
8730
8731 PR fortran/52542
8732 * gfortran.dg/proc_ptr_35.f90: New.
8733
8734 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8735
8736 PR target/52530
8737 * gcc.dg/torture/pr52530.c: New test.
8738
8739 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8740
8741 PR target/51244
8742 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8743
8744 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8745
8746 PR target/52450
8747 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8748
8749 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8750
8751 2012-03-09 Andrew Pinski <apinski@cavium.com>
8752
8753 PR middle-end/51988
8754 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8755 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8756
8757 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8758
8759 * gcc.dg/tree-ssa/scev-3.c: New.
8760 * gcc.dg/tree-ssa/scev-4.c: New.
8761
8762 2012-03-08 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/52469
8765 * gfortran.dg/proc_ptr_34.f90
8766
8767 2012-03-07 Jason Merrill <jason@redhat.com>
8768
8769 PR c++/52521
8770 * g++.dg/cpp0x/udlit-mangle.C: New.
8771
8772 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8773
8774 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8775
8776 2012-03-06 Richard Guenther <rguenther@suse.de>
8777
8778 PR middle-end/52493
8779 * gcc.dg/torture/pr52493.c: New testcase.
8780
8781 2012-03-06 Richard Guenther <rguenther@suse.de>
8782
8783 PR lto/52097
8784 * gcc.dg/lto/pr52097_0.c: New testcase.
8785
8786 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8787
8788 PR target/51244
8789 * gcc.target/sh/pr51244-1.c: New.
8790 * gcc.target/sh/pr51244-2.c: New.
8791 * gcc.target/sh/pr51244-3.c: New.
8792
8793 2012-03-05 Jason Merrill <jason@redhat.com>
8794
8795 PR c++/51930
8796 * g++.dg/ext/visibility/template11.C: New.
8797
8798 * g++.dg/cpp0x/implicit13.C: New.
8799
8800 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR tree-optimization/51721
8803 * gcc.dg/tree-ssa/vrp63.c: New test.
8804 * gcc.dg/pr51721.c: New test.
8805
8806 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8807
8808 PR fortran/50981
8809 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8810 argument checks.
8811
8812 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8813
8814 PR target/52146
8815 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8816
8817 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8818
8819 PR fortran/50981
8820 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8821
8822 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8823
8824 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8825 int32plus.
8826
8827 2012-03-03 Jason Merrill <jason@redhat.com>
8828
8829 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8830
8831 Core 1270
8832 * g++.dg/cpp0x/initlist65.C: New.
8833
8834 PR c++/36797
8835 * g++.dg/ext/is_empty2.C: New.
8836
8837 2012-03-03 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/48820
8840 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8841
8842 2012-03-03 Tobias Burnus <burnus@net-b.de>
8843
8844 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8845 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8846 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8847 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8848 * gfortran.dg/class_30.f90: Remove dg-warning line.
8849 * gfortran.dg/bind_c_usage_25.f90: New.
8850
8851 2012-03-03 Tobias Burnus <burnus@net-b.de>
8852
8853 PR fortran/48820
8854 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8855 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8856 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8857
8858 2012-03-03 Tobias Burnus <burnus@net-b.de>
8859
8860 PR fortran/48820
8861 * gfortran.dg/assumed_type_1.f90: New.
8862 * gfortran.dg/assumed_type_2.f90: New.
8863 * gfortran.dg/assumed_type_3.f90: New.
8864 * gfortran.dg/assumed_type_4.f90: New.
8865
8866 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8867
8868 PR target/49486
8869 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8870 * gcc.target/sh/pr49468-di.c: New.
8871
8872 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8873
8874 * gcc.dg/graphite/pr50561.c: Update.
8875
8876 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8877
8878 * gcc.target/powerpc/pr52457.c: New test.
8879
8880 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8881
8882 * gcc.target/arm/sat-1.c: New test.
8883
8884 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8885
8886 PR target/46716
8887 * gcc.target/i386/pr46716.c: New test.
8888
8889 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/51989
8892 * g++.dg/cpp0x/sfinae32.C: New.
8893
8894 2012-03-02 Richard Guenther <rguenther@suse.de>
8895
8896 PR tree-optimization/52406
8897 * gcc.dg/torture/pr52406.c: New testcase.
8898
8899 2012-03-02 Tobias Burnus <burnus@net-b.de>
8900
8901 PR fortran/52325
8902 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8903 * gfortran.dg/nullify_2.f90: Update dg-error.
8904 * gfortran.dg/nullify_4.f90: Ditto.
8905 * gfortran.dg/pointer_init_6.f90: Ditto.
8906
8907 2012-03-02 Tobias Burnus <burnus@net-b.de>
8908
8909 PR fortran/52270
8910 * gfortran.dg/class_51.f90: New.
8911
8912 2012-03-02 Tobias Burnus <burnus@net-b.de>
8913
8914 PR fortran/52452
8915 * gfortran.dg/intrinsic_8.f90: New.
8916
8917 2012-03-01 Kai Tietz <ktietz@redhat.com>
8918
8919 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8920 routines on mingw targets.
8921 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8922
8923 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR tree-optimization/52445
8926 * gcc.dg/pr52445.c: New test.
8927
8928 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR target/52437
8931 * gcc.c-torture/compile/pr52437.c: New test.
8932
8933 PR middle-end/52419
8934 * gcc.dg/torture/pr52419.c: New test.
8935
8936 PR tree-optimization/52429
8937 * gcc.dg/torture/pr52429.c: New test.
8938 * g++.dg/opt/pr52429.C: New test.
8939
8940 2012-02-29 Richard Guenther <rguenther@suse.de>
8941
8942 PR testsuite/52297
8943 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8944 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8945 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8946 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8947 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8948 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8949
8950 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8951
8952 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8953
8954 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8955
8956 PR fortran/52386
8957 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8958
8959 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8960
8961 PR target/51534
8962 * gcc.target/arm/neon/pr51534.c: New testcase.
8963
8964 2012-02-28 Richard Guenther <rguenther@suse.de>
8965
8966 PR target/52407
8967 * gcc.dg/torture/pr52407.c: New testcase.
8968
8969 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8970
8971 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8972 * gcc.target/arm/vfp2.c: Likewise.
8973 * gcc.target/arm/vfp3.c: Likewise.
8974 * gcc.target/arm/vfp4.c: Likewise.
8975 * gcc.target/arm/vfp5.c: Likewise.
8976 * gcc.target/arm/vfp6.c: Likewise.
8977 * gcc.target/arm/vfp7.c: Likewise.
8978 * gcc.target/arm/vfp8.c: Likewise.
8979 * gcc.target/arm/vfp9.c: Likewise.
8980 * gcc.target/arm/vfp10.c: Likewise.
8981 * gcc.target/arm/vfp11.c: Likewise.
8982 * gcc.target/arm/vfp12.c: Likewise.
8983 * gcc.target/arm/vfp13.c: Likewise.
8984 * gcc.target/arm/vfp14.c: Likewise.
8985 * gcc.target/arm/vfp15.c: Likewise.
8986 * gcc.target/arm/vfp16.c: Likewise.
8987 * gcc.target/arm/vfp17.c: Likewise.
8988 * gcc.target/arm/neon-constants.h: New file.
8989 * gcc.target/arm/neon-vect1.c: New test.
8990 * gcc.target/arm/neon-vect2.c: New test.
8991 * gcc.target/arm/neon-vect3.c: New test.
8992 * gcc.target/arm/neon-vect4.c: New test.
8993 * gcc.target/arm/neon-vect5.c: New test.
8994 * gcc.target/arm/neon-vect6.c: New test.
8995 * gcc.target/arm/neon-vect7.c: New test.
8996 * gcc.target/arm/neon-vect8.c: New test.
8997
8998 2012-02-28 Richard Guenther <rguenther@suse.de>
8999
9000 PR tree-optimization/52402
9001 * gcc.dg/torture/pr52402.c: New testcase.
9002
9003 2012-02-28 Richard Guenther <rguenther@suse.de>
9004
9005 PR lto/52400
9006 * g++.dg/lto/pr52400_0.C: New testcase.
9007
9008 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9009
9010 * gcc.target/avr/torture/builtins-1.c: New test.
9011 * gcc.target/avr/torture/builtins-error.c: New test.
9012
9013 2012-02-28 Kai Tietz <ktietz@redhat.com>
9014
9015 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9016 * gcc.target/i386/pr45352-2.c: Likewise.
9017 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9018 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9019 targets instead rand.
9020 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9021 * gcc.target/i386/sse2-mul-1.c: Likewise.
9022 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9023 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9024 * gcc.target/i386/pad-1.c: Likewise.
9025 * gcc.target/i386/pad-9.c: Likewise.
9026 * gcc.target/i386/pad-2.c: Likewise.
9027 * gcc.target/i386/pad-5b.c: Likewise.
9028 * gcc.target/i386/pad-8.c: Likewise.
9029 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9030 * gcc.target/i386/pr44130.c: Likewise.
9031 * gcc.target/i386/align-main-1.c: Likewise.
9032 * gcc.target/i386/align-main-2.c: Likewise.
9033 * gcc.target/i386/sw-1.c: Likewise.
9034 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9035 on x64 mingw target.
9036 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9037 * gcc.target/i386/pr46295.c: Likewise.
9038 * gcc.target/i386/amd64-abi-1.c: Likewise.
9039 * gcc.target/i386/amd64-abi-2.c: Likewise.
9040 * gcc.target/i386/pr39082-1.c: Likewise.
9041 * gcc.target/i386/pr39162.c: Likewise.
9042 * gcc.target/i386/pr22152.c: Likewise.
9043 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9044 * gcc.target/i386/wrfsbase-2.c: Likewise.
9045 * gcc.target/i386/local.c: Likewise
9046 * gcc.target/i386/wrgsbase-1.c: Likewise.
9047 * gcc.target/i386/wrfsbase-1.c: Likewise.
9048 * gcc.target/i386/pr39315-3.c: Likewise.
9049 * gcc.target/i386/pr35767-4.c: Likewise.
9050 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9051 x64 mingw target.
9052 * gcc.target/i386/pr45336-2.c: Likewise.
9053 * gcc.target/i386/pr45336-1.c: Likewise.
9054 * gcc.target/i386/pr45336-4.c: Likewise.
9055
9056 2012-02-27 Tristan Gingold <gingold@adacore.com>
9057
9058 * gnat.dg/array20.ad[sb]: New test.
9059
9060 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR target/52375
9063 * gcc.target/arm/pr52375.c: New test.
9064 * gcc.c-torture/compile/pr52375.c: New test.
9065
9066 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9067
9068 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9069 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9070
9071 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9072
9073 * gnat.dg/aggr19.adb: New test.
9074 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9075
9076 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9077
9078 PR target/49263
9079 * gcc.target/sh/pr49263.c: New.
9080
9081 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9082
9083 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9084 simulate_thread_wrapper_other_threads
9085 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9086 Move initialization of 'value' to main().
9087 (main): Initialize 'value';
9088 * gcc.dg/simulate-thread/speculative-store.c
9089 (simulate_thread_step_verify): Return 0 when successful.
9090 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9091 Reduce threshold.
9092 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9093 (simulate_thread_wrapper_other_threads): Return a success/fail value
9094 and issue an error if the instruction count threshold is exceeded.
9095
9096 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098 PR target/50580
9099 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9100 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9101
9102 2012-02-24 Richard Guenther <rguenther@suse.de>
9103
9104 PR middle-end/52355
9105 * gcc.dg/pr52355.c: New testcase.
9106
9107 2012-02-23 Kai Tietz <ktietz@redhat.com>
9108
9109 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9110 * gcc.dg/Wpadded.c: Likewise.
9111 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9112 structure-layout.
9113 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9114 for sleep by Sleep and add windows.h include for this function.
9115 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9116 targets.
9117 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9118 target.
9119 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9120 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9121 on x64 mingw target.
9122 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9123 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9124 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9125 failure on LLP64 target.
9126
9127 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9128
9129 PR c/52290
9130 * gcc.dg/noncompile/pr52290.c: New test.
9131
9132 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR tree-optimization/52019
9135 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9136
9137 2012-02-22 Kai Tietz <ktietz@redhat.com>
9138
9139 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9140 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9141 derived pdiff_t type.
9142 * g++.dg/torture/pr49720.C: Likewise
9143
9144 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9145
9146 PR target/52330
9147 * gcc.target/i386/pr52330.c: New test.
9148
9149 2012-02-22 Tobias Burnus <burnus@net-b.de>
9150
9151 PR fortran/52335
9152 * gfortran.dg/io_constraints_10.f90: New.
9153
9154 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9155
9156 * lib/target-supports.exp (check_effective_target_vect_condition):
9157 Return true for NEON.
9158
9159 2012-02-21 Kai Tietz <ktietz@redhat.com>
9160
9161 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9162
9163 2012-02-21 Richard Guenther <rguenther@suse.de>
9164
9165 PR tree-optimization/52324
9166 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9167
9168 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9169
9170 PR middle-end/51782
9171 * gcc.target/avr/torture/pr51782-1.c: New test.
9172
9173 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR tree-optimization/52318
9176 * gcc.dg/pr52318.c: New test.
9177
9178 2012-02-20 Kai Tietz <ktietz@redhat.com>
9179
9180 * gcc.dg/bf-ms-layout-3.c: New testcase.
9181
9182 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9183
9184 PR testsuite/52229
9185 PR fortran/32380
9186 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9187
9188 2012-02-20 Richard Guenther <rguenther@suse.de>
9189
9190 PR tree-optimization/52298
9191 * gcc.dg/torture/pr52298.c: New testcase.
9192 * gcc.dg/vect/pr52298.c: Likewise.
9193
9194 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9195
9196 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9197 * gcc.c-torture/execute/pr52286.c: Ditto.
9198
9199 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR tree-optimization/52286
9202 * gcc.c-torture/execute/pr52286.c: New test.
9203
9204 2012-02-18 Tobias Burnus <burnus@net-b.de>
9205
9206 PR fortran/52295
9207 * gfortran.dg/interface_35.f90: Use -std=f2003.
9208 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9209 * gfortran.dg/interface_assignment_4.f90: Ditto.
9210 * gfortran.dg/bessel_1.f90: Ditto.
9211 * gfortran.dg/func_result_6.f90: Ditto.
9212 * gfortran.dg/hypot_1.f90: Ditto.
9213 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9214
9215 2012-02-17 Tobias Burnus <burnus@net-b.de>
9216
9217 PR translation/52232
9218 PR translation/52234
9219 PR translation/52245
9220 PR translation/52246
9221 PR translation/52262
9222 PR translation/52273
9223 * gfortran.dg/coarray_22.f90: Update dg-error.
9224 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9225
9226 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9227
9228 PR target/51753
9229 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9230 (simulate-thread): Use default timeout.
9231
9232 2012-02-16 Jason Merrill <jason@redhat.com>
9233
9234 PR c++/52248
9235 * g++.dg/ext/timevar1.C: New.
9236
9237 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9238
9239 PR c++/52126
9240 * g++.dg/template/using21.C: New.
9241 * g++.dg/template/using22.C: Likewise.
9242
9243 2012-02-16 Jason Merrill <jason@redhat.com>
9244
9245 PR c++/51415
9246 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9247
9248 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR tree-optimization/52255
9251 * gcc.c-torture/compile/pr52255.c: New test.
9252
9253 PR debug/52260
9254 * g++.dg/debug/dwarf2/pr52260.C: New test.
9255
9256 PR middle-end/51929
9257 * g++.dg/ipa/pr51929.C: New test.
9258
9259 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9260
9261 PR target/52199
9262 * gcc.target/powerpc/pr52199.c: New file.
9263
9264 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9265
9266 PR target/52152
9267 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9268
9269 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9270
9271 * gcc.dg/pr51867.c: Don't include <math.h>.
9272 (sqrtf): Declare.
9273
9274 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9275
9276 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9277 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9278
9279 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9280
9281 PR tree-optimization/50561
9282 * gcc.dg/graphite/pr50561.c: New testcase.
9283
9284 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9285
9286 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9287 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9288
9289 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9290
9291 * gnat.dg/discr35.ad[sb]: New test.
9292
9293 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gnat.dg/volatile10.adb: New test.
9296 * gnat.dg/volatile10_pkg.ads: New helper.
9297
9298 2012-02-14 Jason Merrill <jason@redhat.com>
9299
9300 * g++.dg/ext/attrib43.C: New.
9301
9302 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9303
9304 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9305 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9306 fgnu_tm.
9307 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9308 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9309 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9310 effective_target fgnu_tm.
9311 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9312
9313 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR c++/52247
9316 * g++.dg/template/asmgoto1.C: New test.
9317
9318 2012-02-14 Ian Lance Taylor <iant@google.com>
9319
9320 PR go/48501
9321 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9322 compiling generated file for 64bit and index tests.
9323
9324 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9325
9326 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9327
9328 2012-02-14 Richard Guenther <rguenther@suse.de>
9329
9330 PR tree-optimization/52244
9331 PR tree-optimization/51528
9332 * gcc.dg/torture/pr52244.c: New testcase.
9333
9334 2012-02-14 Walter Lee <walt@tilera.com>
9335
9336 * g++.dg/other/PR23205.C: Disable test on tile.
9337 * g++.dg/other/pr23205-2.C: Disable test on tile.
9338 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9339 * gcc.dg/20040813-1.c: Disable test on tile.
9340 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9341 * gcc.misc-tests/linkage.exp: Handle tilegx.
9342
9343 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR tree-optimization/52210
9346 * gcc.dg/pr52210.c: New test.
9347
9348 2012-02-14 Jason Merrill <jason@redhat.com>
9349
9350 PR c++/39055
9351 * g++.dg/overload/defarg5.C: New.
9352
9353 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR c/52181
9356 * c-c++-common/pr52181.c: New test.
9357
9358 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR c++/52215
9361 * g++.dg/ext/atomic-1.C: New test.
9362
9363 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9364
9365 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9366
9367 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR middle-end/52209
9370 * gcc.c-torture/execute/pr52209.c: New test.
9371
9372 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9373
9374 PR fortran/50981
9375 * gfortran.dg/elemental_optional_args_5.f03: New test.
9376
9377 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9378
9379 PR testsuite/50076
9380 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9381 cases.
9382
9383 2012-02-11 Ian Lance Taylor <iant@google.com>
9384
9385 PR go/51874
9386 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9387 SPARC Solaris. Don't run the test at all on systems where it may
9388 not work, rather than xfailing it.
9389
9390 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9391
9392 PR rtl-optimization/52175
9393 * gcc.c-torture/compile/pr52175.c: New test.
9394
9395 2012-02-10 Jason Merrill <jason@redhat.com>
9396
9397 PR c++/51910
9398 * g++.dg/template/repo10.C: New.
9399
9400 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR debug/52132
9403 * gcc.dg/pr52132.c: New test.
9404
9405 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 * gnat.dg/specs/aggr4.ads: New test.
9408 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9409
9410 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9411
9412 PR target/52146
9413 * gcc.target/i386/pr52146.c: New.
9414
9415 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR middle-end/52177
9418 * c-c++-common/pr52177.c: New test.
9419
9420 2012-02-10 Jan Hubicka <jh@suse.cz>
9421
9422 PR middle-end/48600
9423 * g++.dg/torture/pr48600.C: New testcase.
9424
9425 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9426
9427 PR middle-end/52140
9428 * gcc.dg/dfp/pr52140.c: New test.
9429
9430 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR fortran/32380
9433 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9434 of dg-options.
9435
9436 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9437
9438 PR middle-end/51867
9439 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9440 * gcc.dg/pr51867.c: New test.
9441
9442 2012-02-09 Ian Lance Taylor <iant@google.com>
9443
9444 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9445 which don't support -fsplit-stack. Turn off optimization when
9446 compiling select5-out.go.
9447
9448 2012-02-08 Ian Lance Taylor <iant@google.com>
9449
9450 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9451 systems which don't support -fsplit-stack.
9452
9453 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9454
9455 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9456 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9457 machine instuction in the log.
9458
9459 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9460
9461 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9462 to 20 seconds.
9463
9464 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9465
9466 PR driver/48524
9467 * gcc.dg/pr48524.c: New test.
9468 * gcc.dg/pr48524.spec: New spec file for test.
9469
9470 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9471
9472 PR fortran/32380
9473 * gfortran.dg/vect/pr32380.f90: New test.
9474
9475 2012-02-08 Tobias Burnus <burnus@net-b.de>
9476
9477 PR fortran/52151
9478 * gfortran.dg/realloc_on_assign_12.f90: New.
9479
9480 2012-02-08 Richard Guenther <rguenther@suse.de>
9481
9482 PR rtl-optimization/52170
9483 * gcc.dg/torture/pr52170.c: New testcase.
9484
9485 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR gcov-profile/52150
9488 * gcc.dg/tree-prof/pr52150.c: New test.
9489
9490 PR rtl-optimization/52139
9491 * gcc.dg/pr52139.c: New test.
9492
9493 2012-02-07 Jason Merrill <jason@redhat.com>
9494
9495 PR c++/51675
9496 * g++.dg/cpp0x/constexpr-union3.C: New.
9497
9498 PR c++/52035
9499 * g++.dg/lto/pr52035_0.C: New.
9500
9501 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9502
9503 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9504 * gcc.dg/special/weak-1.c: Likewise.
9505 * gcc.dg/ucnid-12.c: Likewise.
9506 * gcc.dg/torture/pr45678-1.c: Likewise.
9507 * gcc.dg/torture/pr45678-2.c: Likewise.
9508 * gcc.dg/vector-4.c: Likewise.
9509 * gcc.dg/ipa/inline-5.c: Likewise.
9510 * gcc.dg/ucnid-11.c: Likewise.
9511 * gcc.misc-tests/gcov-13.c: Likewise.
9512 * gcc.misc-tests/gcov-14.c: Likewise.
9513 * g++.dg/ext/label13.C: Likewise.
9514 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9515 hppa*-*-hpux* options.
9516 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9517 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9518 * gcc.dg/pr48616.c: Likewise.
9519 * gcc.dg/pr17957.c: Likewise.
9520 * gcc.dg/pr17055-1.c: Likewise.
9521 * gcc.dg/pr32912-1.c: Likewise.
9522 * gcc.dg/tm/pr51472.c: Likewise.
9523 * c-c++-common/fold-bitand-4.c: Likewise.
9524 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9525 Use dg-additional-options for extra options.
9526
9527 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9528
9529 * gcc.target/epiphany/interrupt-2.c: New test.
9530
9531 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9532
9533 PR target/52155
9534 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9535 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9536 for MIPS ELF.
9537
9538 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9539
9540 PR target/52152
9541 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9542
9543 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9544
9545 PR middle-end/24306
9546 PR target/52154
9547 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9548 * gcc.target/mips/va-arg-1.c: New test.
9549
9550 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9551
9552 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9553 for -mno-pointers-to-nested-functions.
9554
9555 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gcc.c-torture/execute/20120207-1.c: New test.
9558
9559 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR rtl-optimization/52060
9562 * gcc.dg/torture/pr52060.c: New test.
9563
9564 PR middle-end/52074
9565 * gcc.c-torture/compile/pr52074.c: New test.
9566
9567 2012-02-07 Tobias Burnus <burnus@net-b.de>
9568
9569 PR fortran/51514
9570 * gfortran.dg/class_to_type_2.f90: New.
9571
9572 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9573
9574 PR fortran/32373
9575 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9576 Remove module.
9577
9578 2012-02-06 Jason Merrill <jason@redhat.com>
9579
9580 PR c++/52088
9581 * g++.dg/template/conv13.C: New.
9582
9583 2012-02-06 Richard Guenther <rguenther@suse.de>
9584
9585 PR tree-optimization/52115
9586 * gcc.c-torture/compile/pr52115.c: New testcase.
9587
9588 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR target/52129
9591 * gcc.c-torture/execute/pr52129.c: New test.
9592
9593 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9594
9595 * gcc.dg/pr48374.c: Actually add the test I forgot
9596 in the 2012-01-25 commit.
9597
9598 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9599
9600 PR fortran/32373
9601 * gfortran.dg/vect/vect-8.f90: New test case.
9602
9603 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9604
9605 PR fortran/48847
9606 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9607
9608 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9609
9610 PR fortran/52102
9611 * gfortran.dg/class_48.f90 : Add test of allocate class array
9612 component with source in subroutine test3. Remove commenting
9613 out in subroutine test4, since branching on unitialized variable
9614 is now fixed (no PR for this last.).
9615
9616 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9617
9618 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9619 on MIPS targets.
9620 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9621
9622 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9623
9624 PR target/52125
9625 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9626 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9627
9628 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9629
9630 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9631 (check_effective_target_sync_int_long): Use it.
9632 (check_effective_target_sync_char_short): Likewise.
9633 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9634
9635 2012-02-05 Tobias Burnus <burnus@net-b.de>
9636
9637 PR fortran/51972
9638 * gfortran.dg/class_48.f90: Add some further checks.
9639
9640 2012-02-05 Ira Rosen <irar@il.ibm.com>
9641
9642 PR tree-optimization/52091
9643 * gcc.dg/vect/pr52091.c: New test.
9644
9645 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR rtl-optimization/52113
9648 * gcc.target/avr/pr52113.c: New test.
9649
9650 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR rtl-optimization/52092
9653 * gcc.c-torture/compile/pr52092.c: New test.
9654
9655 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9656
9657 PR fortran/41587
9658 * gfortran.dg/class_array_10.f03: New test.
9659
9660 PR fortran/46356
9661 * gfortran.dg/class_array_11.f03: New test.
9662
9663 PR fortran/51754
9664 * gfortran.dg/class_array_12.f03: New test.
9665
9666 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9667
9668 PR fortran/52012
9669 * gfortran.dg/realloc_on_assign_11.f90: New test.
9670
9671 2012-02-02 Tobias Burnus <burnus@net-b.de>
9672
9673 PR fortran/52093
9674 * gfortran.dg/shape_7.f90: New.
9675
9676 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9677
9678 * gcc.target/mips/mips-prepend-1.c: New test.
9679
9680 2012-02-02 Jan Hubicka <jh@suse.cz>
9681 Tom de Vries <tom@codesourcery.com>
9682
9683 PR middle-end/51998
9684 * gcc.dg/alias-12.c: New testcase.
9685 * gcc.dg/alias-13.c: New testcase.
9686
9687 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR target/52086
9690 * gcc.dg/pr52086.c: New test.
9691
9692 PR tree-optimization/52073
9693 * gcc.c-torture/compile/pr52073.c: New test.
9694
9695 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9696
9697 PR fortran/51958
9698 * gfortran.dg/function_optimize_10.f90: New test.
9699
9700 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9701
9702 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9703 test on alpha*-*-*.
9704
9705 2012-02-01 Tobias Burnus <burnus@net-b.de>
9706
9707 PR fortran/52024
9708 * gfortran.dg/typebound_operator_14.f90: New.
9709
9710 2012-02-01 Tobias Burnus <burnus@net-b.de>
9711
9712 PR fortran/52059
9713 * gfortran.dg/elemental_function_1.f90: New.
9714
9715 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9716
9717 PR rtl-optimization/51374
9718 * gcc.target/avr/torture/pr51374-1.c:
9719 Also fail if SBIS is seen.
9720
9721 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9722
9723 PR rtl-optimization/51374
9724 * gcc.target/avr/torture/pr51374-1.c: New.
9725
9726 2012-01-31 Tobias Burnus <burnus@net-b.de>
9727
9728 PR fortran/52024
9729 * gfortran.dg/typebound_generic_11.f90: New.
9730
9731 2012-01-31 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/52029
9734 * gfortran.dg/class_49.f90: New.
9735
9736 2012-01-31 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/52013
9739 * gfortran.dg/elemental_args_check_6.f90: New.
9740
9741 2012-01-31 Jason Merrill <jason@redhat.com>
9742
9743 PR c++/52043
9744 * g++.dg/cpp0x/variadic122.C: New.
9745
9746 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9747
9748 PR fortran/52012
9749 * gfortran.dg/realloc_on_assign_10.f90: New test.
9750
9751 2012-01-31 Richard Guenther <rguenther@suse.de>
9752
9753 PR tree-optimization/51528
9754 * gcc.dg/torture/pr51528.c: New testcase.
9755
9756 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9757
9758 PR go/48501
9759 * lib/go.exp (go_target_compile): Append timeout= to options.
9760 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9761 select5-out.go test on alpha*-*-* targets.
9762
9763 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9764
9765 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9766 (TEST_SHORT): Reformat in the same way.
9767 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9768 (TEST_SHORT): Reformat in the same way.
9769 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9770 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9771 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9772 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9773 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9774
9775 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9776
9777 PR target/51835
9778 * gcc.target/arm/pr51835.c: New testcase.
9779
9780 2012-01-30 Richard Guenther <rguenther@suse.de>
9781
9782 PR tree-optimization/52028
9783 * gcc.dg/torture/pr52028.c: New testcase.
9784 * gfortran.dg/ldist-pr45199.f: Adjust.
9785 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9786 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9787 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9788
9789 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR debug/52027
9792 * gcc.dg/tree-prof/pr52027.c: New test.
9793
9794 PR tree-optimization/52046
9795 * gcc.dg/pr52046.c: New test.
9796
9797 PR debug/52048
9798 * g++.dg/other/pr52048.C: New test.
9799
9800 2012-01-30 Richard Guenther <rguenther@suse.de>
9801
9802 PR tree-optimization/52045
9803 * gcc.dg/pr52045.c: New testcase.
9804
9805 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9806
9807 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9808 new code generated for __sync_lock_release.
9809
9810 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9811
9812 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9813
9814 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9815
9816 PR testsuite/51875
9817 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9818
9819 * g++.dg/ext/visibility/template10.C: Fix typo.
9820
9821 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9822
9823 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9824
9825 PR c++/51327
9826 * g++.dg/cpp0x/constexpr-ice6.C: New.
9827
9828 2012-01-29 Tobias Burnus <burnus@net-b.de>
9829
9830 PR fortran/41600
9831 * gfortran.dg/default_initialization_6.f90: New.
9832
9833 2012-01-29 Tobias Burnus <burnus@net-b.de>
9834
9835 PR fortran/51972
9836 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9837 * gfortran.dg/class_48.f90: New.
9838
9839 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9840
9841 PR fortran/51808
9842 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9843
9844 2012-01-28 Tobias Burnus <burnus@net-b.de>
9845
9846 PR fortran/51972
9847 * gfortran.dg/class_allocate_12.f90: New.
9848
9849 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9850
9851 * gcc.dg/torture/pr50444.c: Fix dg directives.
9852
9853 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR target/52006
9856 * gcc.target/arm/pr52006.c: New test.
9857
9858 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9859
9860 PR testsuite/52011
9861 * gcc.dg/lto/trans-mem.h: New file.
9862 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9863 * gcc.dg/lto/trans-mem-1_1.c: Same.
9864 * gcc.dg/lto/trans-mem-4_1.c: Same.
9865 * gcc.dg/lto/trans-mem-3_1.c: Same.
9866
9867 2012-01-27 Tobias Burnus <burnus@net-b.de>
9868
9869 PR fortran/52022
9870 * gfortran.dg/dummy_procedure_7.f90: New.
9871
9872 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9873
9874 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9875 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9876
9877 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR c++/51852
9880 * g++.dg/other/gc5.C: New test.
9881
9882 2012-01-27 Richard Guenther <rguenther@suse.de>
9883
9884 PR tree-optimization/50444
9885 * gcc.dg/torture/pr50444.c: New testcase.
9886
9887 2012-01-27 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/51970
9890 PR fortran/51977
9891 * gfortran.dg/move_alloc_13.f90: New.
9892
9893 2012-01-27 Tobias Burnus <burnus@net-b.de>
9894
9895 PR fortran/51953
9896 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9897 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9898 and change dg-error string.
9899
9900 2012-01-27 Tobias Burnus <burnus@net-b.de>
9901
9902 PR fortran/52016
9903 * gfortran.dg/elemental_args_check_5.f90: New.
9904
9905 2012-01-27 Richard Guenther <rguenther@suse.de>
9906
9907 PR middle-end/51959
9908 * g++.dg/torture/pr51959.C: New testcase.
9909
9910 2012-01-27 Tom de Vries <tom@codesourcery.com>
9911
9912 PR tree-optimization/51990
9913 * gcc.dg/pr51990.c: New test.
9914 * gcc.dg/pr51990-2.c: Same.
9915
9916 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9917 Tobias Burnus <burnus@gcc.gnu.org>
9918
9919 PR fortran/48705
9920 * gfortran.dg/class_allocate_11.f03: New.
9921
9922 PR fortran/51870
9923 PR fortran/51943
9924 PR fortran/51946
9925 * gfortran.dg/class_allocate_7.f03: New.
9926 * gfortran.dg/class_allocate_8.f03: New.
9927 * gfortran.dg/class_allocate_9.f03: New.
9928 * gfortran.dg/class_allocate_10.f03: New.
9929
9930 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9931
9932 * gnat.dg/discr34.adb: New test.
9933 * gnat.dg/discr34_pkg.ads: New helper.
9934
9935 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9936
9937 * gnat.dg/discr33.adb: New test.
9938
9939 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9940
9941 * gnat.dg/limited_with3.ad[sb): New test.
9942 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9943 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9944 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9945
9946 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9947
9948 * gnat.dg/stack_usage1.adb: New test.
9949 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9950
9951 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9952 * gcc.dg/pr44194-2.c: Likewise.
9953
9954 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/51370
9957 * g++.dg/template/crash112.C: New.
9958
9959 2012-01-27 Richard Henderson <rth@redhat.com>
9960
9961 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9962
9963 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9964
9965 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9966
9967 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR middle-end/51895
9970 * g++.dg/opt/pr51895.C: New test.
9971
9972 2012-01-26 Michael Matz <matz@suse.de>
9973
9974 PR tree-optimization/48794
9975 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9976
9977 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9978
9979 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9980
9981 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9982
9983 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9984 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9985 memory.
9986 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9987 the default value for s390 and s390x.
9988
9989 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9990
9991 PR lto/51698
9992 * gcc.dg/lto/trans-mem-4_0.c: New.
9993 * gcc.dg/lto/trans-mem-4_1.c: New.
9994 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9995 TM builtins.
9996 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9997 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9998 TM builtins.
9999 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10000 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10001 TM builtins.
10002
10003 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10004
10005 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10006
10007 2012-01-25 Ian Lance Taylor <iant@google.com>
10008
10009 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10010
10011 2012-01-25 Tobias Burnus <burnus@net-b.de>
10012
10013 PR fortran/51995
10014 * gfortran.dg/typebound_proc_25.f90: New.
10015
10016 2012-01-25 Jason Merrill <jason@redhat.com>
10017
10018 PR c++/51992
10019 * g++.dg/lto/pr51992_0.C: New.
10020
10021 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR tree-optimization/51987
10024 * gcc.target/i386/pr51987.c: New test.
10025
10026 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10027
10028 * gcc.dg/tm/lto-1.c: Require lto support in target.
10029
10030 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10031
10032 PR rtl-optimization/48374
10033 * gcc.dg/pr48374.c: New test.
10034
10035 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10036
10037 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10038
10039 2012-01-25 Tobias Burnus <burnus@net-b.de>
10040
10041 PR fortran/51966
10042 * gfortran.dg/derived_constructor_char_3.f90: New.
10043
10044 2012-01-24 Ian Lance Taylor <iant@google.com>
10045
10046 * go.test/go-test.exp (filecmp): New procedure.
10047 (errchk): Handle quoted square brackets.
10048 (go-gc-tests): Set go_compile_args. Handle various new test
10049 lines. Skip a few new tests.
10050 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10051
10052 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10053
10054 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10055 (check_effective_target_vect_extract_even_odd)
10056 (check_effective_target_vect_interleave): Return true for MIPS
10057 paired-single.
10058
10059 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10060
10061 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10062 (main): Use it instead of argc.
10063
10064 2012-01-24 Jason Merrill <jason@redhat.com>
10065
10066 PR c++/51973
10067 * g++.dg/cpp0x/sfinae31.C: New.
10068
10069 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10070
10071 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10072
10073 2012-01-24 Jason Merrill <jason@redhat.com>
10074
10075 PR c++/51812
10076 * g++.dg/inherit/covariant20.C: New.
10077
10078 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10079
10080 PR c++/51223
10081 * g++.dg/parse/crash58.C: New.
10082
10083 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR target/51957
10086 * gcc.dg/pr51957-1.c: New test.
10087 * gcc.dg/pr51957-1.h: New file.
10088 * gcc.dg/pr51957-2.c: New test.
10089
10090 2012-01-23 Jason Merrill <jason@redhat.com>
10091
10092 PR c++/51930
10093 * g++.dg/ext/visibility/template10.C: New.
10094
10095 2012-01-23 Tobias Burnus <burnus@net-b.de>
10096
10097 PR fortran/51948
10098 * gfortran.dg/move_alloc_12.f90: New.
10099
10100 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10101
10102 PR middle-end/45416
10103 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10104
10105 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10106
10107 PR c++/51398
10108 * g++.dg/template/crash111.C: New.
10109
10110 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10111
10112 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10113 configurations.
10114 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10115
10116 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10117
10118 PR testsuite/51941
10119 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10120 the DW_TAG_class_type and DW_AT_name: "Executor".
10121
10122 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10123
10124 * lib/target-supports.exp
10125 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10126 (check_effective_target_vect_interleave): Likewise.
10127
10128 2012-01-22 Jason Merrill <jason@redhat.com>
10129
10130 PR c++/51925
10131 * g++.dg/template/using20.C: New.
10132 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10133
10134 2012-01-23 Jason Merrill <jason@redhat.com>
10135
10136 PR target/51934
10137 * g++.dg/torture/pr51344.C: Limit to x86.
10138
10139 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10140
10141 * c-c++-common/tm/omp.c: Require target with pthread support.
10142
10143 2012-01-23 Richard Guenther <rguenther@suse.de>
10144
10145 PR tree-optimization/51949
10146 * gcc.dg/torture/pr51949.c: New testcase.
10147
10148 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10149
10150 PR rtl-optimization/51933
10151 * gcc.c-torture/execute/pr51933.c: New test.
10152
10153 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10154
10155 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10156 Do not define for Interix.
10157
10158 2012-01-22 Jason Merrill <jason@redhat.com>
10159
10160 PR c++/51832
10161 * g++.dg/lto/pr51832.h: New.
10162 * g++.dg/lto/pr51832_0.C: New.
10163 * g++.dg/lto/pr51832_1.C: New.
10164
10165 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10166
10167 * gcc.dg/ext-elim-1.c: New test.
10168
10169 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10170
10171 PR target/51931
10172 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10173 * g++.dg/opt/longbranch1.C: Likewise.
10174
10175 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10176
10177 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10178 in C++11 mode.
10179
10180 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10181
10182 PR fortran/50556
10183 * gfortran.dg/namelist_74.f90: New test.
10184 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10185
10186 2012-01-21 Tobias Burnus <burnus@net-b.de>
10187
10188 PR fortran/51913
10189 * gfortran.dg/class_47.f90: New.
10190
10191 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10192
10193 * gnat.dg/renaming5.ad[sb]: New test.
10194
10195 2012-01-20 Jason Merrill <jason@redhat.com>
10196
10197 PR c++/51919
10198 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10199
10200 2012-01-20 Jason Merrill <jason@redhat.com>
10201
10202 PR c++/51922
10203 * g++.dg/ext/attrib42.C: Require ilp32.
10204
10205 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR target/51915
10208 * gcc.target/arm/pr51915.c: New test.
10209
10210 2012-01-20 Cary Coutant <ccoutant@google.com>
10211 Dodji Seketeli <dodji@redhat.com>
10212
10213 PR debug/45682
10214 * g++.dg/debug/dwarf2/nested-3.C: New test.
10215
10216 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10217
10218 PR c++/51402
10219 * g++.dg/template/crash110.C: New.
10220
10221 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10222
10223 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10224 Remove default options on hppa*-*-hpux*.
10225
10226 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10227
10228 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10229
10230 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10231
10232 * gcc.c-torture/compile/pr51856.c: New testcase.
10233
10234 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10235
10236 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10237 options to go_target_compile.
10238
10239 2012-01-20 Kai Tietz <ktietz@redhat.com>
10240
10241 * g++.dg/torture/pr51344.C: Fix typo.
10242
10243 2012-01-20 Richard Guenther <rguenther@suse.de>
10244
10245 PR tree-optimization/51903
10246 * g++.dg/torture/pr51903.C: New testcase.
10247
10248 2012-01-20 Tobias Burnus <burnus@net-b.de>
10249 Janus Weil <janus@gcc.gnu.org>
10250
10251 PR fortran/51056
10252 * gfortran.dg/use_21.f90: New.
10253
10254 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR target/51106
10257 * gcc.dg/torture/pr51106-1.c: New test.
10258 * gcc.dg/torture/pr51106-2.c: New test.
10259
10260 2012-01-19 Kai Tietz <ktietz@redhat.com>
10261
10262 * g++.dg/torture/pr51344.C: New test.
10263
10264 2012-01-19 Tobias Burnus <burnus@net-b.de>
10265
10266 PR fortran/51904
10267 * gfortran.dg/intrinsic_size_2.f90: New.
10268
10269 2012-01-19 Jason Merrill <jason@redhat.com>
10270
10271 PR c++/51889
10272 * g++.dg/inherit/using7.C: New.
10273
10274 2012-01-19 Richard Guenther <rguenther@suse.de>
10275
10276 PR tree-optimization/37997
10277 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10278
10279 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10280
10281 PR rtl-optimization/51505
10282 * gcc.dg/pr51505.c: New test.
10283
10284 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10285
10286 PR fortran/51634
10287 * gfortran.dg/typebound_operator_12.f03: New.
10288 * gfortran.dg/typebound_operator_13.f03: New.
10289
10290 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10291
10292 PR c++/51225
10293 * g++.dg/cpp0x/pr51225.C: New.
10294
10295 2012-01-17 Ian Lance Taylor <iant@google.com>
10296
10297 PR go/50656
10298 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10299
10300 2012-01-17 Tobias Burnus <burnus@net-b.de>
10301
10302 PR fortran/51869
10303 * gfortran.dg/realloc_on_assign_9.f90: New.
10304
10305 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10306
10307 PR other/51165
10308 * gcc.dg/tm/memopt-3.c: Remove xfail.
10309 * gcc.dg/tm/memopt-4.c: Remove xfail.
10310 * gcc.dg/tm/memopt-5.c: Remove xfail.
10311 * gcc.dg/tm/memopt-7.c: Remove xfail.
10312
10313 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR tree-optimization/51877
10316 * gcc.c-torture/execute/pr51877.c: New test.
10317
10318 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10319
10320 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10321 {!vect_align_arrays} to vect_sizes_32B_16B.
10322 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10323 * gcc.dg/vect/vect-peel-3.c: Ditto.
10324
10325 2012-01-16 Jason Merrill <jason@redhat.com>
10326
10327 PR c++/51854
10328 * g++.dg/abi/mangle60.C: New.
10329
10330 PR c++/51827
10331 * g++.dg/pch/mangle1.{C,Hs}: New.
10332
10333 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10334 Tobias Burnus <burnus@net-b.de>
10335
10336 PR fortran/50981
10337 * gfortran.dg/elemental_optional_args_3.f90: New
10338 * gfortran.dg/elemental_optional_args_4.f90: New
10339
10340 2012-01-16 Tobias Burnus <burnus@net-b.de>
10341
10342 PR fortran/51809
10343 * gfortran.dg/use_20.f90: New
10344
10345 2012-01-16 Jason Merrill <jason@redhat.com>
10346
10347 PR c++/51868
10348 * g++.dg/cpp0x/rv-bitfield.C: New.
10349 * g++.dg/cpp0x/rv-bitfield2.C: New.
10350
10351 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10352
10353 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10354 subroutine 'qsort' and use index array to assign the result.
10355
10356 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR tree-optimization/51865
10359 * gcc.dg/pr51865.c: New test.
10360
10361 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10362
10363 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10364
10365 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10366
10367 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10368 to be loaded from the constant pool, rather than via %hi and %lo.
10369
10370 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10371
10372 PR rtl-optimization/51821
10373 * gcc.dg/pr51821.c: New test.
10374
10375 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10376
10377 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10378
10379 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10380
10381 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10382
10383 2012-01-14 Tobias Burnus <burnus@net-b.de>
10384
10385 PR fortran/51800
10386 * gfortran.dg/init_flag_8.f90: New.
10387 * gfortran.dg/init_flag_9.f90: New.
10388
10389 2011-01-14 Tobias Burnus <burnus@net-b.de>
10390
10391 PR fortran/51816
10392 * gfortran.dg/use_18.f90: New.
10393 * gfortran.dg/use_19.f90: New.
10394
10395 2012-01-13 Ian Lance Taylor <iant@google.com>
10396
10397 PR c++/50012
10398 * g++.dg/warn/Wsign-compare-4.C: New.
10399
10400 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10401
10402 PR fortran/48351
10403 * gfortran.dg/alloc_comp_assign.f03: New.
10404 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10405 __BUILTIN_FREE from 38 to 32.
10406
10407 2012-01-13 Jason Merrill <jason@redhat.com>
10408
10409 PR c++/20681
10410 * g++.dg/warn/Wreturn-type-7.C: New.
10411
10412 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10413
10414 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10415 assumption.
10416 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10417 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10418 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10419 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10420 int32plus because of big array needed.
10421 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10422 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10423
10424 2012-01-13 Jason Merrill <jason@redhat.com>
10425
10426 PR c++/51813
10427 * g++.dg/ext/visibility/template9.C: New.
10428
10429 PR c++/51620
10430 * g++.dg/cpp0x/defaulted34.C: New.
10431 * g++.dg/template/virtual3.C: New.
10432
10433 2012-01-13 Richard Guenther <rguenther@suse.de>
10434
10435 PR middle-end/8081
10436 * gcc.dg/torture/pr8081.c: New testcase.
10437
10438 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10439
10440 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10441
10442 2012-01-12 Jason Merrill <jason@redhat.com>
10443
10444 PR c++/51714
10445 * g++.dg/ext/stmtexpr14.C: New.
10446
10447 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10448
10449 PR c++/51633
10450 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10451
10452 2012-01-12 Jason Merrill <jason@redhat.com>
10453
10454 PR c++/48051
10455 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10456 * g++.dg/abi/mangle58.C: Likewise.
10457
10458 PR c++/51403
10459 * g++.dg/template/arg8.C: New.
10460
10461 2012-01-12 Ira Rosen <irar@il.ibm.com>
10462
10463 PR tree-optimization/51799
10464 * gcc.dg/vect/pr51799.c: New test.
10465 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10466 patterns.
10467
10468 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10469 Tobias Burnus <burnus@net-b.de>
10470
10471 PR fortran/51057
10472 PR fortran/51616
10473 * lib/target-supports.exp
10474 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10475 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10476
10477 2012-01-11 Jason Merrill <jason@redhat.com>
10478
10479 PR c++/51565
10480 * g++.dg/ext/attrib42.C: New.
10481
10482 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR bootstrap/51796
10485 * gcc.dg/pr51796.c: New test.
10486
10487 2012-01-11 Jason Merrill <jason@redhat.com>
10488
10489 PR c++/51818
10490 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10491
10492 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10493
10494 * gnat.dg/array19.ad[sb]: New test.
10495
10496 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10497
10498 * gnat.dg/opt23.ad[sb]: New test.
10499 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10500 * gnat.dg/opt24.ad[sb]: New test.
10501
10502 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10503
10504 PR tree-optimization/49642
10505 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10506 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10507
10508 2012-01-11 Jason Merrill <jason@redhat.com>
10509
10510 PR c++/51613
10511 * g++.dg/template/explicit-args5.C: New.
10512
10513 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10514
10515 * gcc.c-torture/execute/20120110-1.c: New testcase.
10516
10517 2012-01-10 Jason Merrill <jason@redhat.com>
10518
10519 PR c++/51614
10520 * g++.dg/inherit/ambig1.C: New.
10521
10522 PR c++/51433
10523 * g++.dg/cpp0x/constexpr-cache1.C: New.
10524
10525 2012-01-10 Richard Guenther <rguenther@suse.de>
10526
10527 PR tree-optimization/51801
10528 * gcc.dg/torture/pr51801.c: New testcase.
10529
10530 2012-01-10 Tobias Burnus <burnus@net-b.de>
10531
10532 PR fortran/51652
10533 * gfortran.dg/allocate_with_typespec_5.f90: New.
10534
10535 2012-01-10 Tobias Burnus <burnus@net-b.de>
10536
10537 * gfortran.dg/class_39.f03: Update dg-error string.
10538
10539 2012-01-10 Richard Guenther <rguenther@suse.de>
10540
10541 PR tree-optimization/50913
10542 * gcc.dg/graphite/interchange-16.c: New testcase.
10543 * gcc.dg/graphite/scop-20.c: XFAIL.
10544 * gfortran.dg/graphite/interchange-1.f: Likewise.
10545 * gfortran.dg/graphite/block-1.f90: Likewise.
10546 * gfortran.dg/graphite/block-2.f: Likewise.
10547
10548 2012-01-10 Richard Henderson <rth@redhat.com>
10549
10550 * lib/target-supports.exp (check_effective_target_vect_perm,
10551 check_effective_target_vect_perm_byte,
10552 check_effective_target_vect_perm_short): Enable for arm neon.
10553
10554 2012-01-09 Tobias Burnus <burnus@net-b.de>
10555
10556 PR fortran/46328
10557 * gfortran.dg/typebound_operator_11.f90: New.
10558
10559 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10560
10561 * gnat.dg/array18.adb: New test.
10562 * gnat.dg/array18_pkg.ads: New helper.
10563
10564 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10565
10566 PR fortran/51791
10567 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10568 around base object in first assignment in main program.
10569 * gfortran.dg/typebound_operator_10.f03: New test.
10570
10571 2012-01-09 Martin Jambor <mjambor@suse.cz>
10572
10573 PR tree-optimization/51759
10574 * g++.dg/ipa/pr51759.C: New test.
10575
10576 2012-01-09 Tobias Burnus <burnus@net-b.de>
10577
10578 PR fortran/51758
10579 * gfortran.dg/optional_absent_2.f90: New.
10580
10581 2012-01-09 Tobias Burnus <burnus@net-b.de>
10582
10583 PR fortran/51578
10584 * gfortran.dg/use_17.f90: New.
10585
10586 2012-01-09 Gary Funck <gary@intrepid.com>
10587
10588 PR preprocessor/33919
10589 * gcc.dg/pr33919.c: New test.
10590 * gcc.dg/pr33919-0.h: New test header file.
10591 * gcc.dg/pr33919-1.h: Ditto.
10592 * gcc.dg/pr33919-2.h: Ditto.
10593
10594 2012-01-07 Jan Hubicka <jh@suse.cz>
10595
10596 PR tree-optimize/51694
10597 * gcc.c-torture/compile/pr51694.c: new testcase.
10598
10599 2012-01-07 Jan Hubicka <jh@suse.cz>
10600
10601 PR tree-optimization/51600
10602 * g++.dg/torture/pr51600.C: New testcase.
10603
10604 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10605
10606 PR gcov-profile/51715
10607 PR gcov-profile/51717
10608 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10609 * gcc.misc-tests/gcov-14.c: Likewise.
10610
10611 2012-01-06 Jason Merrill <jason@redhat.com>
10612
10613 * g++.dg/parse/new5.C: New.
10614
10615 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10616
10617 PR testsuite/51655
10618 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10619 including <string.h>.
10620
10621 2012-01-06 Jason Merrill <jason@redhat.com>
10622
10623 * g++.dg/abi/mangle51.C: New.
10624 * g++.dg/abi/mangle52.C: New.
10625 * g++.dg/abi/mangle53.C: New.
10626 * g++.dg/abi/mangle54.C: New.
10627 * g++.dg/abi/mangle55.C: New.
10628 * g++.dg/abi/mangle56.C: New.
10629 * g++.dg/abi/mangle57.C: New.
10630 * g++.dg/abi/mangle58.C: New.
10631 * g++.dg/abi/mangle59.C: New.
10632 * g++.dg/cpp0x/trailing3.C: Update mangling.
10633 * g++.dg/cpp0x/variadic111.C: Update mangling.
10634 * g++.dg/cpp0x/variadic4.C: Update mangling.
10635 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10636 * g++.dg/template/nontype22.C: Works now.
10637 * g++.dg/template/pr35240.C: Works now.
10638
10639 * g++.dg/cpp0x/error7.C: New.
10640
10641 2012-01-06 Tobias Burnus <burnus@net-b.de>
10642
10643 * gfortran.dg/deallocate_stat_2.f90: New.
10644 * coarray/allocate_errgmsg.f90: New.
10645 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10646 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10647 * coarray/subobject_1.f90: Fix for num_images > 1.
10648 * gfortran.dg/deallocate_stat.f90: Update due to changed
10649 stat= handling.
10650
10651 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10652
10653 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10654
10655 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10656
10657 * ada/acats/overflow.lst: Add cb20004.
10658
10659 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10660
10661 PR c++/51541
10662 * g++.dg/cpp0x/alias-decl-18.C: New test.
10663
10664 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10665
10666 * gcc.c-torture/execute/20120104-1.c: New test.
10667
10668 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10669
10670 PR fortran/PR48946
10671 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10672 the old typebound_operator_8.f03.
10673 * gfortran.dg/typebound_operator_8.f03: New version of
10674 typebound_operator_7.f03 with 'u' a derived type instead of a
10675 class object.
10676
10677 2012-01-05 Richard Guenther <rguenther@suse.de>
10678
10679 * g++.dg/torture/pr49309.C: Skip for -flto.
10680
10681 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR middle-end/51761
10684 * gcc.c-torture/compile/pr51761.c: New test.
10685
10686 2012-01-05 Richard Guenther <rguenther@suse.de>
10687
10688 PR tree-optimization/51760
10689 * gcc.dg/torture/pr51760.c: New testcase.
10690
10691 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10692
10693 PR middle-end/51472
10694 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10695
10696 2012-01-05 Richard Guenther <rguenther@suse.de>
10697
10698 PR lto/41576
10699 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10700 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10701
10702 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR debug/51695
10705 * gcc.dg/pr51695.c: New test.
10706
10707 2012-01-04 Andrew Pinski <apinski@cavium.com>
10708
10709 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10710 * gcc.target/mips/octeon2-lx-1.c: New test.
10711 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10712 * gcc.target/mips/octeon2-lx-2.c: New test.
10713 * gcc.target/mips/octeon2-lx-3.c: New test.
10714
10715 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10716
10717 PR other/51163
10718 PR other/51164
10719 * gcc.dg/tm/alias-1.c: Adjust regexp.
10720 * gcc.dg/tm/alias-2.c: Adjust regexp.
10721
10722 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10723
10724 PR c++/51064
10725 * g++.dg/warn/Wparentheses-26.C: New.
10726
10727 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10728
10729 * gfortran.dg/elemental_optional_args_2.f90: New test.
10730
10731 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10732
10733 PR fortran/49693
10734 * gfortran.dg/common_17.f90: New test.
10735
10736 2012-01-04 Richard Guenther <rguenther@suse.de>
10737
10738 PR tree-optimization/49651
10739 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10740 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10741
10742 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10743
10744 PR c++/51738
10745 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10746
10747 2012-01-03 Andrew Pinski <apinski@cavium.com>
10748
10749 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10750 for all mips targets. Also allow an optional .cfi_startproc.
10751
10752 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10753
10754 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10755
10756 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10757
10758 PR c++/29273
10759 * g++.dg/rtti/dyncast5.C: New.
10760
10761 2012-01-03 Richard Guenther <rguenther@suse.de>
10762
10763 PR tree-optimization/51070
10764 * gcc.dg/torture/pr51070-2.c: New testcase.
10765
10766 2012-01-03 Richard Guenther <rguenther@suse.de>
10767
10768 PR tree-optimization/51692
10769 * gcc.dg/torture/pr51692.c: New testcase.
10770
10771 2012-01-03 Richard Guenther <rguenther@suse.de>
10772
10773 PR debug/51650
10774 * g++.dg/lto/pr51650-3_0.C: New testcase.
10775
10776 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10777
10778 PR c++/15867
10779 * g++.dg/warn/Wredundant-decls-spec.C: New.
10780
10781 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR tree-optimization/51719
10784 * g++.dg/tree-prof/pr51719.C: New test.
10785
10786 2012-01-03 Richard Guenther <rguenther@suse.de>
10787
10788 PR middle-end/51730
10789 * gcc.dg/fold-compare-6.c: New testcase.
10790
10791 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR c++/51669
10794 * g++.dg/gomp/pr51669.C: New test.
10795
10796 2012-01-02 Jason Merrill <jason@redhat.com>
10797
10798 PR c++/51675
10799 * g++.dg/cpp0x/constexpr-union2.C: New.
10800
10801 PR c++/51666
10802 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10803
10804 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10805
10806 PR c++/51462
10807 * g++.dg/cpp0x/constexpr-99.C: New test.
10808
10809 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10810
10811 PR c++/20140
10812 * g++.dg/template/init9.C: New.
10813
10814 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10815
10816 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10817 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10818 rather than a specific number.
10819
10820 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10821
10822 PR fortran/46262
10823 PR fortran/46328
10824 PR fortran/51052
10825 * gfortran.dg/typebound_operator_7.f03: New.
10826 * gfortran.dg/typebound_operator_8.f03: New.
10827
10828 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10829
10830 PR target/51729
10831 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10832 XFAIL.
10833 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10834
10835 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10836
10837 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10838
10839 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10840
10841 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10842 for MIPS.
10843
10844 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10845
10846 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10847 * gfortran.dg/io_real_boz_4.f90: Likewise.
10848 * gfortran.dg/io_real_boz_5.f90: Likewise.
10849
10850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10851
10852 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10853
10854 2012-01-02 Revital Eres <revital.eres@linaro.org>
10855
10856 * gcc.dg/sms-11.c: New file.
10857
10858 2012-01-02 Tobias Burnus <burnus@net-b.de>
10859
10860 PR fortran/51682
10861 * gfortran.dg/coarray/image_index_3.f90: New.
10862
10863 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10864
10865 PR c++/16603
10866 * g++.dg/parse/enum8.C: New.
10867
10868 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10869
10870 PR c++/51379
10871 * g++.dg/conversion/reinterpret4.C: New.
10872 * g++.dg/conversion/reinterpret1.C: Adjust.
10873
10874 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10875
10876 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10877
10878 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10879
10880 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10881 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10882 * g++.old-deja/g++.jason/access14.C: Likewise.
10883 * g++.old-deja/g++.jason/access8.C: Likewise.
10884 * g++.old-deja/g++.jason/access1.C: Likewise.
10885 * g++.old-deja/g++.other/access3.C: Likewise.
10886 * g++.old-deja/g++.other/access5.C: Likewise.
10887 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10888 * g++.old-deja/g++.law/visibility22.C: Likewise.
10889 * g++.old-deja/g++.law/visibility26.C: Likewise.
10890 * g++.old-deja/g++.mike/p2746.C: Likewise.
10891 * g++.dg/debug/using1.C: Likewise.
10892 * g++.dg/lookup/using51.C: Likewise.
10893 * g++.dg/inherit/using5.C: Likewise.
10894 * g++.dg/inherit/pr30297.C: Likewise.
10895 * g++.dg/inherit/access8.C: Likewise.
10896 * g++.dg/torture/pr39362.C: Likewise.
10897 * g++.dg/template/crash13.C: Likewise.
10898 * g++.dg/template/using10.C: Likewise.
10899
10900 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10901
10902 PR fortran/51502
10903 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10904
10905 2012-01-01 Ira Rosen <irar@il.ibm.com>
10906
10907 PR tree-optimization/51704
10908 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10909 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10910 corresponding flags.
10911
10912 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10913
10914 PR c++/51723
10915 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10916
10917 2012-01-01 Jan Hubicka <jh@suse.cz>
10918
10919 PR rtl-optimization/51069
10920 * gcc.c-torture/compile/pr51069.c: New testcase.
10921
10922 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR tree-optimization/51683
10925 * gcc.dg/pr51683.c: New test.
10926 \f
10927 Copyright (C) 2012 Free Software Foundation, Inc.
10928
10929 Copying and distribution of this file, with or without modification,
10930 are permitted in any medium without royalty provided the copyright
10931 notice and this notice are preserved.